clan::AcceleratorTable Class Reference

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< AcceleratorKeyget_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...
 

Detailed Description

GUI Accelerator Table.


The documentation for this class was generated from the following file: