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.