GUI Accelerator Table Entry. More...
#include <accelerator_key.h>
Public Member Functions | |
Construction | |
| AcceleratorKey () | |
| Constructs a null instance. More... | |
| AcceleratorKey (int id, int mod1=-1, int mod2=-1, int mod3=-1) | |
| Constructs a AcceleratorKey. More... | |
| ~AcceleratorKey () | |
Attributes | |
| Callback_v2< std::shared_ptr < GUIMessage > &, AcceleratorKey > & | func_pressed () |
| bool | get_shift () const |
| Get Shift. More... | |
| bool | get_alt () const |
| Get Alt. More... | |
| bool | get_ctrl () const |
| Get Ctrl. More... | |
| int | get_id () const |
| Get Id. More... | |
| bool | is_null () const |
| Returns true if this object is invalid. More... | |
| void | throw_if_null () const |
| Throw an exception if this object is invalid. More... | |
Operations | |
| void | set_shift (bool) |
| Set Shift. More... | |
| void | set_alt (bool) |
| Set Alt. More... | |
| void | set_ctrl (bool) |
| Set Ctrl. More... | |
| void | set_id (int) |
| Set Id. More... | |
GUI Accelerator Table Entry.