44 |
44 |
45 // ============================================================================= |
45 // ============================================================================= |
46 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
46 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
47 // ============================================================================= |
47 // ============================================================================= |
48 #define DEFINE_ACTION(NAME, DEFSHORTCUT) \ |
48 #define DEFINE_ACTION(NAME, DEFSHORTCUT) \ |
49 cfg (keyseq, key_##NAME, DEFSHORTCUT); \ |
49 cfg (KeySequence, key_##NAME, DEFSHORTCUT); \ |
50 void actiondef_##NAME() |
50 void actiondef_##NAME() |
51 |
51 |
52 #define ACTION(N) g_win->action##N() |
52 #define ACTION(N) g_win->action##N() |
53 |
53 |
54 // Convenience macros for key sequences. |
54 // Convenience macros for key sequences. |