diff options
author | jcid <devnull@localhost> | 2008-09-29 15:49:38 +0200 |
---|---|---|
committer | jcid <devnull@localhost> | 2008-09-29 15:49:38 +0200 |
commit | 9264f50d84e61c874856d7a373d8c4bebfa3102f (patch) | |
tree | 756d74c5330aed60c718b172513c21eb61555990 | |
parent | 5da742264a44968440eaf7498eece6003bdb3a7e (diff) |
- workaround for FLTK2 bug with menu shortcuts.
-rw-r--r-- | src/ui.cc | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -495,14 +495,16 @@ void UI::make_menubar(int x, int y, int w, int h) mb->begin(); ItemGroup *g = new ItemGroup( "&File" ); g->begin(); - new Item("&New Window", COMMAND + 'n', menubar_cb, (void *)"nb"); - new Item("New &Tab", COMMAND + 't', menubar_cb, (void *)"nt"); + /* FLTK2 BUG: The space prefix avoids FLTK2 taking the + * first letter as a SHORTCUT */ + new Item(" &New Window", COMMAND + 'n', menubar_cb, (void *)"nb"); + new Item(" New &Tab", COMMAND + 't', menubar_cb, (void *)"nt"); new Divider(); - new Item("&Open File...", COMMAND + 'o', menubar_cb, (void *)"of"); - new Item("Open UR&L...", COMMAND + 'l', menubar_cb, (void *)"ou"); - new Item("Close &Window", COMMAND + 'q', menubar_cb, (void *)"cw"); + new Item(" &Open File...", COMMAND + 'o', menubar_cb, (void *)"of"); + new Item(" Open UR&L...", COMMAND + 'l', menubar_cb, (void *)"ou"); + new Item(" Close &Window", COMMAND + 'q', menubar_cb, (void *)"cw"); new Divider(); - new Item("E&xit Dillo", ACCELERATOR + 'q', menubar_cb, (void *)"ed"); + new Item(" E&xit Dillo", ACCELERATOR + 'q', menubar_cb, (void *)"ed"); g->end(); mb->box(EMBOSSED_BOX); mb->end(); |