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.