GUI Accelerator Table. More...
#include <accelerator_table.h>
Public Member Functions | |
Construction | |
AcceleratorTable () | |
~AcceleratorTable () | |
Attributes | |
AcceleratorKey | get_accelerator (int id, bool shift=false, bool alt=false, bool ctrl=false) |
Returns a vector containing the accelerator keys defined for this table. More... | |
std::vector< AcceleratorKey > | get_accelerators () |
Returns a vector containing the accelerator keys defined for this table. More... | |
Operations | |
void | add_accelerator (const AcceleratorKey &accel) |
Add an accelerator table entry to the accelerator table. More... | |
void | process_message (std::shared_ptr< GUIMessage > &msg) |
Check if the message is an accelerator key and invoke relevant accelerator callback. More... | |
GUI Accelerator Table.