The readline keymap wrapper. More...
#include <stdair/ui/cmdline/SReadline.hpp>
Public Member Functions | |
| SKeymap (bool PrintableBound=false) | |
| Creates a new keymap. | |
| SKeymap (Keymap Pattern) | |
| Creates a new keymap which is a copy of Pattern. | |
| ~SKeymap () | |
| Frees the allocated keymap. | |
| void | Bind (int Key, KeyCallback Callback) |
| Binds the given key to a function. | |
| void | Unbind (int Key) |
| Unbinds the given key. | |
| SKeymap (const SKeymap &rhs) | |
| Copy constructor. | |
| SKeymap & | operator= (const SKeymap &rhs) |
| operator= | |
Friends | |
| class | SReadline |
The readline keymap wrapper.
Attention: It is not thread safe! Supports: key binding, key unbinding
Definition at line 307 of file SReadline.hpp.
| swift::SKeymap::SKeymap | ( | bool | PrintableBound = false | ) | [inline, explicit] |
Creates a new keymap.
| PrintableBound | if true - the printable characters are bound if false - the keymap is empty |
Definition at line 319 of file SReadline.hpp.
| swift::SKeymap::SKeymap | ( | Keymap | Pattern | ) | [inline, explicit] |
Creates a new keymap which is a copy of Pattern.
| Pattern | A keymap to be copied. |
Definition at line 342 of file SReadline.hpp.
| swift::SKeymap::~SKeymap | ( | ) | [inline] |
Frees the allocated keymap.
Definition at line 354 of file SReadline.hpp.
| swift::SKeymap::SKeymap | ( | const SKeymap & | rhs | ) | [inline] |
Copy constructor.
| rhs | Right hand side object of SKeymap |
Definition at line 395 of file SReadline.hpp.
| void swift::SKeymap::Bind | ( | int | Key, |
| KeyCallback | Callback | ||
| ) | [inline] |
Binds the given key to a function.
| Key | A key to be bound |
| Callback | A function to be called when the Key is pressed |
Definition at line 366 of file SReadline.hpp.
| void swift::SKeymap::Unbind | ( | int | Key | ) | [inline] |
Unbinds the given key.
| Key | A key to be unbound |
Definition at line 381 of file SReadline.hpp.
operator=
| rhs | Right hand side object of SKeymap |
Definition at line 407 of file SReadline.hpp.
friend class SReadline [friend] |
Definition at line 415 of file SReadline.hpp.