20 #ifndef EEDIT_SHORTCUTS_TOOLBOX_WINDOW_HEADER    21 #define EEDIT_SHORTCUTS_TOOLBOX_WINDOW_HEADER    23 #include <csutil/array.h>    56     void AddShortcut(
const char * name);
    62     void ExecuteShortcutCommand(
int key, 
int modifiers=0) 
const;
    65     virtual void Update(
unsigned int elapsed);
    66     virtual size_t GetType() 
const;
    67     virtual const char * 
GetName() 
const;
    70     virtual bool PostSetup(); 
    71     virtual bool OnButtonPressed(
int mouseButton, 
int keyModifier, 
pawsWidget* widget);
    73     virtual void OnListAction(
pawsListBox * selected, 
int status);
    83     void RedrawShortcuts();
    90     csArray<EEditShortcutKey>   shortcuts;
 
const char * GetName(int id)
 
CREATE_PAWS_FACTORY(EEditShortcutsToolbox)
 
EEditShortcutKey(const char *_command, int _key, int _modifiers)
 
A simple list box widget.