Page 1 of 1

Patch: menu mnemonics

Posted: Sat Jun 21, 2014 10:08 am
by caibbor
This patch simply adds a more complete set of mnemonics for the context menus. I basically just found myself wanting to hit "w" to click "watch" on the right-click context menu while debugging. I decided that while I was at it, I should just add mnemonics for all the other stuff, too.

patch is against current git head.

Code: Select all

diff --git a/LiteEditor/cl_editor.cpp b/LiteEditor/cl_editor.cpp
index c802ef0..c6d41db 100644
--- a/LiteEditor/cl_editor.cpp
+++ b/LiteEditor/cl_editor.cpp
@@ -3406,22 +3406,22 @@ void LEditor::AddDebuggerContextMenu(wxMenu *menu)
     //---------------------------------------------
     // Add custom commands
     //---------------------------------------------
-    menu->Prepend(XRCID("debugger_watches"), _("More Watches"), DoCreateDebuggerWatchMenu(word));
+    menu->Prepend(XRCID("debugger_watches"), _("&More Watches"), DoCreateDebuggerWatchMenu(word));
 
     menuItemText.Clear();
-    menuItemText << _("Add Watch") << wxT(" '") << word << wxT("'");
+    menuItemText << _("Add &Watch") << wxT(" '") << word << wxT("'");
     item = new wxMenuItem(menu, wxNewId(), menuItemText);
     menu->Prepend(item);
     menu->Connect(item->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(LEditor::OnDbgAddWatch), NULL, this);
     m_dynItems.push_back(item);
 
     menuItemText.Clear();
-    item = new wxMenuItem(menu, wxNewId(), _("Run to cursor"));
+    item = new wxMenuItem(menu, wxNewId(), _("Run to &cursor"));
     menu->Prepend(item);
     menu->Connect(item->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(LEditor::OnDbgRunToCursor), NULL, this);
     m_dynItems.push_back(item);
 
-    item = new wxMenuItem(menu, wxNewId(), _("Jump to cursor"));
+    item = new wxMenuItem(menu, wxNewId(), _("&Jump to cursor"));
     menu->Prepend(item);
     menu->Connect(item->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(LEditor::OnDbgJumpToCursor), NULL, this);
     m_dynItems.push_back(item);
diff --git a/Runtime/rc/menu.xrc b/Runtime/rc/menu.xrc
index 5bb42bc..7bb3c5f 100644
--- a/Runtime/rc/menu.xrc
+++ b/Runtime/rc/menu.xrc
@@ -20,13 +20,13 @@
                 <label>&Save File</label>
             </object>
             <object class="wxMenuItem" name="save_file_as">
-                <label>Save As...</label>
+                <label>Save &As...</label>
             </object>
             <object class="wxMenuItem" name="save_all">
                 <label>Save all files</label>
             </object>
             <object class="wxMenuItem" name="save_tab_group">
-                <label>Save tabs as group</label>
+                <label>Save &tabs as group</label>
             </object>
             <object class="wxMenuItem" name="wxID_SEPARATOR"/>
 
@@ -138,14 +138,14 @@
             </object>
 			<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 			<object class="wxMenuItem" name="convert_eol_win">
-				<label>Convert to Windows Format</label>
+				<label>Convert to &Windows Format</label>
 			</object>
 			<object class="wxMenuItem" name="convert_eol_unix">
-				<label>Convert to Unix Format</label>
+				<label>Convert to &Unix Format</label>
 			</object>
 			<!--
 			<object class="wxMenuItem" name="convert_eol_mac">
-				<label>Convert to Mac Format</label>
+				<label>Convert to &Mac Format</label>
 			</object>
 			-->
         </object>
@@ -176,25 +176,25 @@
             <object class="wxMenu" name="display_whitespaces">
                 <label>Show Whitespace</label>
                 <object class="wxMenuItem" name="whitepsace_invisible">
-                    <label>Invisible</label>
+                    <label>&Invisible</label>
                     <radio>1</radio>
                 </object>
                 <object class="wxMenuItem" name="whitepsace_always">
-                    <label>Show Always</label>
+                    <label>Show&Always</label>
                     <radio>1</radio>
                 </object>
                 <object class="wxMenuItem" name="whitespace_visiable_after_indent">
-                    <label>Visible After First Indent</label>
+                    <label>Visible After First &Indent</label>
                     <radio>1</radio>
                 </object>
                 <object class="wxMenuItem" name="whitespace_indent_only">
-                    <label>Indentation Only</label>
+                    <label>Indentation &Only</label>
                     <radio>1</radio>
                 </object>
             </object>
             <object class="wxMenuItem" name="wxID_SEPARATOR"/>
             <object class="wxMenuItem" name="full_screen">
-                <label>Full Screen...</label>
+                <label>&Full Screen...</label>
             </object>
             <object class="wxMenuItem" name="wxID_SEPARATOR"/>
             <object class="wxMenuItem" name="view_welcome_page">
@@ -226,19 +226,19 @@
                 <label>Workspace View</label>
                 <style>wxMENU_TEAROFF</style>
                 <object class="wxMenuItem" name="show_workspace_tab">
-                    <label>Workspace</label>
+                    <label>&Workspace</label>
                     <checkable>1</checkable>
                 </object>
                 <object class="wxMenuItem" name="show_explorer_tab">
-                    <label>Explorer</label>
+                    <label>&Explorer</label>
                     <checkable>1</checkable>
                 </object>
                 <object class="wxMenuItem" name="show_tabs_tab">
-                    <label>Tabs</label>
+                    <label>&Tabs</label>
                     <checkable>1</checkable>
                 </object>
                 <object class="wxMenuItem" name="show_tabgroups_tab">
-                    <label>Tabgroups</label>
+                    <label>Tab&groups</label>
                     <checkable>1</checkable>
                 </object>
             </object>
@@ -246,28 +246,28 @@
                 <label>Tool&bars</label>
                 <style>wxMENU_TEAROFF</style>
                 <object class="wxMenuItem" name="show_std_toolbar">
-                    <label>Standard ToolBar</label>
+                    <label>Standard &ToolBar</label>
                     <checkable>1</checkable>
                 </object>
                 <object class="wxMenuItem" name="show_search_toolbar">
-                    <label>Search ToolBar</label>
+                    <label>&Search ToolBar</label>
                     <checkable>1</checkable>
                 </object>
                 <object class="wxMenuItem" name="show_build_toolbar">
-                    <label>Build ToolBar</label>
+                    <label>&Build ToolBar</label>
                     <checkable>1</checkable>
                 </object>
                 <object class="wxMenuItem" name="show_debug_toolbar">
-                    <label>Debug ToolBar</label>
+                    <label>&Debug ToolBar</label>
                     <checkable>1</checkable>
                 </object>
                 <object class="wxMenuItem" name="wxID_SEPARATOR"/>
                 <object class="wxMenuItem" name="toogle_main_toolbars">
-                    <label>Show/hide main toolbars</label>
+                    <label>Show/hide &main toolbars</label>
                     <checkable>0</checkable>
                 </object>
                 <object class="wxMenuItem" name="toogle_plugin_toolbars">
-                    <label>Show/hide all plugin toolbars</label>
+                    <label>Show/hide all &plugin toolbars</label>
                     <checkable>0</checkable>
                 </object>
                 <object class="wxMenuItem" name="wxID_SEPARATOR"/>
@@ -278,11 +278,11 @@
                 <label>&Toggle All Panes</label>
             </object>
             <object class="wxMenuItem" name="hide_status_bar">
-                <label>Show Status Bar</label>
+                <label>Show &Status Bar</label>
                 <checkable>1</checkable>
             </object>
             <object class="wxMenuItem" name="hide_tool_bar">
-                <label>Show ToolBar</label>
+                <label>Show &ToolBar</label>
                 <checkable>1</checkable>
             </object>
             <object class="wxMenuItem" name="wxID_SEPARATOR"/>
@@ -301,7 +301,7 @@
                 <label>&Replace...</label>
             </object>
             <object class="wxMenuItem" name="select_next">
-                <label>Select Next Occurrence</label>
+                <label>Select Next &Occurrence</label>
             </object>
             <object class="wxMenuItem" name="select_previous">
                 <label>Select Previous Occurrence</label>
@@ -313,7 +313,7 @@
                 <label>Find &Previous</label>
             </object>
             <object class="wxMenuItem" name="find_next_at_caret">
-                <label>Find Word At Caret</label>
+                <label>&Find Word At Caret</label>
             </object>
             <object class="wxMenuItem" name="find_previous_at_caret">
                 <label>Find Word At Caret Backward</label>
@@ -367,10 +367,10 @@
                 <label>Previo&us Bookmark</label>
             </object>
             <object class="wxMenuItem" name="removeall_current_bookmarks">
-                <label>Remove All &Currently-Active Bookmarks</label>
+                <label>Remove All Currently-Active Bookmarks</label>
             </object>
             <object class="wxMenuItem" name="removeall_bookmarks">
-                <label>Remove &All Bookmarks</label>
+                <label>Remove All Bookmarks</label>
             </object>
             <!-- An ID range for bookmark types. 15 is overkill, but future-proof... -->
             <ids-range name="BookmarkTypes" size="15" />
@@ -395,10 +395,10 @@
 			<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 			
 			<object class="wxMenuItem" name="local_workspace_settings">
-				<label>Workspace Settings...</label>
+				<label>Workspace &Settings...</label>
 			</object>
 			<object class="wxMenuItem" name="local_workspace_prefs">
-				<label>Workspace Editor Preferences...</label>
+				<label>Workspace &Editor Preferences...</label>
 			</object>
 
 			<object class="wxMenuItem" name="wxID_SEPARATOR"/>
@@ -546,39 +546,39 @@
                 <label>GDB Windows</label>
                 <style>wxMENU_TEAROFF</style>
                 <object class="wxMenuItem" name="debugger_win_locals">
-                    <label>Locals</label>
+                    <label>&Locals</label>
                     <checkable>1</checkable>
                 </object>
                 <object class="wxMenuItem" name="debugger_win_watches">
-                    <label>Watches</label>
+                    <label>&Watches</label>
                     <checkable>1</checkable>
                 </object>
                 <object class="wxMenuItem" name="debugger_win_output">
-                    <label>Output</label>
+                    <label>&Output</label>
                     <checkable>1</checkable>
                 </object>
                 <object class="wxMenuItem" name="debugger_win_threads">
-                    <label>Threads</label>
+                    <label>&Threads</label>
                     <checkable>1</checkable>
                 </object>
                 <object class="wxMenuItem" name="debugger_win_callstack">
-                    <label>Call Stack</label>
+                    <label>Call &Stack</label>
                     <checkable>1</checkable>
                 </object>
                 <object class="wxMenuItem" name="debugger_win_memory">
-                    <label>Memory</label>
+                    <label>&Memory</label>
                     <checkable>1</checkable>
                 </object>
                 <object class="wxMenuItem" name="debugger_win_breakpoints">
-                    <label>Breakpoints</label>
+                    <label>&Breakpoints</label>
                     <checkable>1</checkable>
                 </object>
                 <object class="wxMenuItem" name="debugger_win_asciiview">
-                    <label>ASCII Viewer</label>
+                    <label>&ASCII Viewer</label>
                     <checkable>1</checkable>
                 </object>
                 <object class="wxMenuItem" name="debugger_win_disassemble">
-                    <label>Disassembly</label>
+                    <label>&Disassembly</label>
                     <checkable>1</checkable>
                 </object>
             </object>
@@ -598,14 +598,14 @@
             <style>wxMENU_TEAROFF</style>
 			<object class="wxMenuItem" name="wxID_SEPARATOR"/>
             <object class="wxMenuItem" name="save_current_layout">
-                <label>Save Current Layout As...</label>
+                <label>&Save Current Layout As...</label>
             </object>
             <object class="wxMenuItem" name="manage_perspectives">
-                <label>Manage Perspectives...</label>
+                <label>Manage &Perspectives...</label>
             </object>
 			<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 			<object class="wxMenuItem" name="restore_layout">
-				<label>Restore Default Layout</label>
+				<label>&Restore Default Layout</label>
             </object>
 		</object>
 		<object class="wxMenu" name="settings_menu">
@@ -618,7 +618,7 @@
                 <label>Syntax Highlight and &Fonts...</label>
             </object>
 			<object class="wxMenuItem" name="configure_accelerators">
-                <label>Keyboard &shortcuts...</label>
+                <label>Keyboard &Shortcuts...</label>
             </object>
             <object class="wxMenuItem" name="add_envvar">
                 <label>En&vironment Variables...</label>
@@ -652,33 +652,33 @@
 
 	<object class="wxMenu" name="find_in_files_right_click_menu">
 		<object class="wxMenuItem" name="close_fif_tab">
-            <label>Close</label>
+            <label>&Close</label>
         </object>
 		<object class="wxMenuItem" name="close_all_fif_tabs">
-            <label>Close All</label>
+            <label>Close &All</label>
         </object>
 		<object class="wxMenuItem" name="close_other_fif_tabs">
-            <label>Close Other Tabs</label>
+            <label>Close &Other Tabs</label>
         </object>
 	</object>
 	<object class="wxMenu" name="tabs_multi_sels_menu">
 		<object class="wxMenuItem" name="wxID_CLOSE_SELECTED">
-            <label>Close</label>
+            <label>&Close</label>
         </object>
 		<object class="wxMenuItem" name="wxID_SAVE_SELECTED">
-            <label>Save</label>
+            <label>&Save</label>
         </object>
 	</object>
 	
 	<object class="wxMenu" name="editor_tab_right_click">
 		<object class="wxMenuItem" name="close_file">
-            <label>Close</label>
+            <label>&Close</label>
         </object>
 		<object class="wxMenuItem" name="wxID_CLOSE_ALL">
-            <label>Close All</label>
+            <label>Close &All</label>
         </object>
 		<object class="wxMenuItem" name="close_other_tabs">
-            <label>Close Other Tabs</label>
+            <label>Close &Other Tabs</label>
         </object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="refresh_file">
@@ -693,139 +693,139 @@
         </object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
         <object class="wxMenuItem" name="show_in_workspace">
-            <label>Show In Workspace</label>
+            <label>&Show In Workspace</label>
         </object>
         <object class="wxMenuItem" name="show_in_explorer">
-            <label>Show In Explorer</label>
+            <label>Show In &Explorer</label>
         </object>
         <object class="wxMenuItem" name="wxID_SEPARATOR"/>
         <object class="wxMenuItem" name="ID_DETACH_EDITOR">
-            <label>Detach Editor</label>
+            <label>&Detach Editor</label>
         </object>
         <object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="copy_file_name_only">
-            <label>Copy File Name to Clipboard</label>
+            <label>Copy File &Name to Clipboard</label>
         </object>
 		<object class="wxMenuItem" name="copy_file_name">
-            <label>Copy Full Path to Clipboard</label>
+            <label>Copy &Full Path to Clipboard</label>
         </object>
 		<object class="wxMenuItem" name="copy_file_path">
-            <label>Copy Path to Clipboard</label>
+            <label>Copy &Path to Clipboard</label>
         </object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="open_shell_from_filepath">
-            <label>Open Shell at File Path</label>
+            <label>Open &Shell at File Path</label>
         </object>
     </object>
 
     <object class="wxMenu" name="editor_right_click">
 		<object class="wxMenuItem" name="swap_files">
-            <label>Swap Header/Implementation file</label>
+            <label>&Swap Header/Implementation file</label>
         </object>
         <object class="wxMenuItem" name="wxID_SEPARATOR"/>
         <object class="wxMenuItem" name="find_decl">
-            <label>Goto Declaration</label>
+            <label>Goto &Declaration</label>
         </object>
         <object class="wxMenuItem" name="find_impl">
-            <label>Goto Implementation</label>
+            <label>Goto &Implementation</label>
         </object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
         <object class="wxMenuItem" name="grep_current_workspace">
             <label>Search selected text in workspace</label>
         </object>
 		<object class="wxMenu" name="editor_search">
-            <label>Search</label>
+            <label>&Search</label>
 			<style>wxMENU_TEAROFF</style>
 			<object class="wxMenuItem" name="go_to_function_start">
-				<label>Goto Beginning of Current Function</label>
+				<label>Goto Beginning of &Current Function</label>
 			</object>
 			<object class="wxMenuItem" name="go_to_next_function">
-				<label>Goto Beginning of Next Function</label>
+				<label>Goto Beginning of &Next Function</label>
 			</object>
 			<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 			<object class="wxMenuItem" name="find_references">
-				<label>Find References...</label>
+				<label>Find &References...</label>
 			</object>
 		</object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenu" name="code_gen_refactoring">
-			<label>Code Generation / Refactoring</label>
+			<label>Code Generation / &Refactoring</label>
 			<style>wxMENU_TEAROFF</style>
 			<object class="wxMenuItem" name="insert_doxy_comment">
-				<label>Insert Doxygen Comment</label>
+				<label>Insert &Doxygen Comment</label>
 			</object>
 			<object class="wxMenuItem" name="setters_getters">
-				<label>Generate Setters/Getters...</label>
+				<label>&Generate Setters/Getters...</label>
 			</object>
 			<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 			<object class="wxMenuItem" name="comment_selection">
-				<label>Comment Selection</label>
+				<label>&Comment Selection</label>
 			</object>
 			<object class="wxMenuItem" name="comment_line">
-				<label>Toggle Line Comment</label>
+				<label>&Toggle Line Comment</label>
 			</object>
 			<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 			<object class="wxMenuItem" name="move_impl">
-				<label>Move Function Implementation to...</label>
+				<label>&Move Function Implementation to...</label>
 			</object>
 			<object class="wxMenuItem" name="add_impl">
-				<label>Add Function Implementation...</label>
+				<label>&Add Function Implementation...</label>
 			</object>
 			<object class="wxMenuItem" name="add_multi_impl">
-				<label>Implement all Un-implemented Functions...</label>
+				<label>Implement all &Un-implemented Functions...</label>
 			</object>
 			<object class="wxMenuItem" name="sync_signatures">
-				<label>Synchronize Signatures...</label>
+				<label>&Synchronize Signatures...</label>
 			</object>
 
 			<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 			<object class="wxMenuItem" name="add_virtual_impl">
-				<label>Implement inherited virtual Functions...</label>
+				<label>Implement inherited &virtual Functions...</label>
 			</object>
 			<object class="wxMenuItem" name="add_pure_virtual_impl">
-				<label>Implement inherited pure virtual Functions...</label>
+				<label>Implement inherited &pure virtual Functions...</label>
 			</object>
 			<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 			<object class="wxMenuItem" name="rename_symbol">
-				<label>Rename Symbol...</label>
+				<label>&Rename Symbol...</label>
 			</object>
 			<object class="wxMenuItem" name="rename_local_variable">
-				<label>Rename Local Variable...</label>
+				<label>Rename &Local Variable...</label>
 			</object>
 		</object>
         <object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="wxID_COPY">
-			<label>Copy</label>
+			<label>&Copy</label>
 		</object>
 		<object class="wxMenuItem" name="wxID_PASTE">
-			<label>Paste</label>
+			<label>&Paste</label>
 		</object>
 
 		<object class="wxMenuItem" name="wxID_UNDO">
-			<label>Undo</label>
+			<label>&Undo</label>
 		</object>
 		<object class="wxMenuItem" name="wxID_REDO">
-			<label>Redo</label>
+			<label>&Redo</label>
 		</object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="wxID_CUT">
-			<label>Cut</label>
+			<label>C&ut</label>
 		</object>
 		<object class="wxMenuItem" name="wxID_DELETE">
-			<label>Delete</label>
+			<label>&Delete</label>
 		</object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="wxID_SELECTALL">
-			<label>Select All</label>
+			<label>Select &All</label>
 		</object>
 
         <object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="toggle_bookmark">
-            <label>Toggle Bookmark</label>
+            <label>Toggle &Bookmark</label>
         </object>
 
         <object class="wxMenuItem" name="insert_breakpoint">
-            <label>Toggle Breakpoint</label>
+            <label>Toggle Break&point</label>
         </object>
         <object class="wxMenuItem" name="delete_all_breakpoints">
             <label>Delete All Breakpoints</label>
@@ -833,33 +833,33 @@
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 
 		<object class="wxMenuItem" name="retag_file">
-            <label>Re-Tag File</label>
+            <label>Re-&Tag File</label>
         </object>
     </object>
 
 	<object class="wxMenu" name="editor_right_click_default">
 		<object class="wxMenuItem" name="wxID_UNDO">
-            <label>Undo</label>
+            <label>&Undo</label>
         </object>
 		<object class="wxMenuItem" name="wxID_REDO">
-            <label>Redo</label>
+            <label>&Redo</label>
         </object>
         <object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="wxID_CUT">
-            <label>Cut</label>
+            <label>C&ut</label>
         </object>
 		<object class="wxMenuItem" name="wxID_COPY">
-            <label>Copy</label>
+            <label>&Copy</label>
         </object>
 		<object class="wxMenuItem" name="wxID_PASTE">
-            <label>Paste</label>
+            <label>&Paste</label>
         </object>
 		<object class="wxMenuItem" name="wxID_DELETE">
-            <label>Delete</label>
+            <label>&Delete</label>
         </object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="wxID_SELECTALL">
-            <label>Select All</label>
+            <label>Select &All</label>
         </object>
 	</object>
     <!-- File Tree -->
@@ -880,17 +880,17 @@
         <label>Project</label>
         <style>wxMENU_TEAROFF</style>
         <object class="wxMenuItem" name="new_item">
-            <label>Add a New File...</label>
+            <label>Add a &New File...</label>
         </object>
         <object class="wxMenuItem" name="add_existing_item">
-            <label>Add an Existing File...</label>
+            <label>Add an &Existing File...</label>
         </object>
         <object class="wxMenuItem" name="new_virtual_folder">
-            <label>New Virtual Folder</label>
+            <label>New Virtual &Folder</label>
         </object>
          <object class="wxMenuItem" name="wxID_SEPARATOR"/>
         <object class="wxMenuItem" name="sort_item">
-            <label>Sort Item</label>
+            <label>&Sort Item</label>
         </object>
         <object class="wxMenuItem" name="wxID_SEPARATOR"/>
         <object class="wxMenuItem" name="remove_virtual_folder">
@@ -908,36 +908,36 @@
         <style>wxMENU_TEAROFF</style>
 
 		<object class="wxMenuItem" name="import_directory">
-			<label>Import Files From Directory</label>
+			<label>&Import Files From Directory</label>
 		</object>
 		<object class="wxMenuItem" name="reconcile_project">
-			<label>Reconcile Project</label>
+			<label>&Reconcile Project</label>
 		</object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 
 		<object class="wxMenuItem" name="build_project">
-			<label>Build</label>
+			<label>&Build</label>
 		</object>
 
 		<object class="wxMenuItem" name="rebuild_project">
-			<label>Rebuild</label>
+			<label>&Rebuild</label>
 		</object>
 		<object class="wxMenuItem" name="clean_project">
-			<label>Clean</label>
+			<label>&Clean</label>
 		</object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenu" name="project_only">
 			<label>Project Only</label>
 			<style>wxMENU_TEAROFF</style>
 			<object class="wxMenuItem" name="build_project_only">
-				<label>Build</label>
+				<label>&Build</label>
 			</object>
 			<object class="wxMenuItem" name="clean_project_only">
-				<label>Clean</label>
+				<label>&Clean</label>
 			</object>
 			<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 			<object class="wxMenuItem" name="rebuild_project_only">
-				<label>Rebuild</label>
+				<label>&Rebuild</label>
 			</object>
 		</object>
 
@@ -949,31 +949,31 @@
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 
 		<object class="wxMenuItem" name="export_makefile">
-			<label>Export Makefile</label>
+			<label>&Export Makefile</label>
 		</object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="set_as_active">
-			<label>Set As Active</label>
+			<label>Set As &Active</label>
 		</object>
 
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="build_order">
-			<label>Build Order...</label>
+			<label>Build &Order...</label>
 		</object>
 
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 
 		<object class="wxMenuItem" name="retag_project">
-			<label>Re-Tag Project</label>
+			<label>Re-&Tag Project</label>
 		</object>
 
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 
 		<object class="wxMenuItem" name="sort_item">
-			<label>Sort Item</label>
+			<label>&Sort Item</label>
 		</object>
 		<object class="wxMenuItem" name="new_virtual_folder">
-			<label>New Virtual Folder</label>
+			<label>New Virtual &Folder</label>
 		</object>
 
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
@@ -987,35 +987,35 @@
         </object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
         <object class="wxMenuItem" name="local_project_prefs">
-            <label>Project Editor Preferences...</label>
+            <label>Project &Editor Preferences...</label>
         </object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
         <object class="wxMenuItem" name="project_properties">
-            <label>Settings...</label>
+            <label>&Settings...</label>
         </object>
     </object>
 
     <!-- Workspace -->
      <object class="wxMenu" name="workspace_popup_menu">
         <object class="wxMenuItem" name="build_workspace">
-            <label>Build Workspace</label>
+            <label>&Build Workspace</label>
         </object>
 		<object class="wxMenuItem" name="clean_workspace">
-			<label>Clean Workspace</label>
+			<label>&Clean Workspace</label>
 		</object>
 		<object class="wxMenuItem" name="rebuild_workspace">
-			<label>Rebuild Workspace</label>
+			<label>&Rebuild Workspace</label>
 		</object>
         <object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="new_project">
-            <label>Create New Project</label>
+            <label>Create &New Project</label>
         </object>
         <object class="wxMenuItem" name="add_project">
-            <label>Add an Existing Project</label>
+            <label>Add an &Existing Project</label>
         </object>
         <object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="retag_workspace">
-            <label>Retag Workspace</label>
+            <label>&Retag Workspace</label>
         </object>
         <object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="close_workspace">
@@ -1026,49 +1026,49 @@
         </object>
         <object class="wxMenuItem" name="wxID_SEPARATOR"/>
         <object class="wxMenuItem" name="local_workspace_prefs">
-            <label>Workspace Editor Preferences...</label>
+            <label>Workspace &Editor Preferences...</label>
         </object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
         <object class="wxMenuItem" name="local_workspace_settings">
-            <label>Workspace Settings...</label>
+            <label>Workspace &Settings...</label>
         </object>
     </object>
 
 	<!-- Workspace view right click menu -->
 	<object class="wxMenu" name="workspace_view_rmenu">
         <object class="wxMenuItem" name="detach_wv_tab">
-            <label>Detach</label>
+            <label>&Detach</label>
         </object>
     </object>
 
 	<!-- Workspace view right click menu -->
 	<object class="wxMenu" name="debugger_view_rmenu">
         <object class="wxMenuItem" name="detach_debugger_tab">
-            <label>Detach</label>
+            <label>&Detach</label>
         </object>
     </object>
 
 	<object class="wxMenu" name="file_tree_file">
         <object class="wxMenuItem" name="open_in_editor">
-            <label>Open in CodeLite</label>
+            <label>Open in Code&Lite</label>
         </object>
 		<object class="wxMenuItem" name="open_with_default_application">
             <label>Open With &Default Application</label>
         </object>
         <object class="wxMenuItem" name="compile_item">
-            <label>Compile</label>
+            <label>&Compile</label>
         </object>
         <object class="wxMenuItem" name="preprocess_item">
-            <label>Preprocess</label>
+            <label>&Preprocess</label>
         </object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
         <object class="wxMenuItem" name="exclude_from_build">
-            <label>Exclude from Build</label>
+            <label>E&xclude from Build</label>
             <checkable>1</checkable>
         </object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="rename_item">
-            <label>Rename...</label>
+            <label>Re&name...</label>
         </object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
         <object class="wxMenuItem" name="remove_item">
@@ -1084,39 +1084,39 @@
 
 	<object class="wxMenu" name="dbg_watch_rmenu">
 		<object class="wxMenuItem" name="copy_both">
-            <label>Copy</label>
+            <label>&Copy</label>
         </object>
 		<object class="wxMenuItem" name="copy_value">
-            <label>Copy Value Only</label>
+            <label>Copy &Value Only</label>
         </object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="edit_expr">
-            <label>Edit</label>
+            <label>&Edit</label>
         </object>
         <object class="wxMenuItem" name="wxID_SEPARATOR"/>
         <object class="wxMenuItem" name="del_expr">
-            <label>Delete</label>
+            <label>&Delete</label>
         </object>
         <object class="wxMenuItem" name="del_expr_all">
-            <label>Delete All</label>
+            <label>Delete &All</label>
         </object>
         <object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenu" name="display_format">
 			<label>Display Format</label>
 			<object class="wxMenuItem" name="watches_df_natural">
-				<label>Natural</label>
+				<label>&Natural</label>
 			</object>
 			<object class="wxMenuItem" name="watches_df_hex">
-				<label>Hexadecimal</label>
+				<label>&Hexadecimal</label>
 			</object>
 			<object class="wxMenuItem" name="watches_df_bin">
-				<label>Binary</label>
+				<label>&Binary</label>
 			</object>
 			<object class="wxMenuItem" name="watches_df_octal">
-				<label>Octal</label>
+				<label>&Octal</label>
 			</object>
 			<object class="wxMenuItem" name="watches_df_decimal">
-				<label>Decimal</label>
+				<label>&Decimal</label>
 			</object>
 		</object>
 	</object>
@@ -1124,36 +1124,36 @@
 	//File explorer
 	<object class="wxMenu" name="file_explorer_menu">
         <object class="wxMenuItem" name="refresh_node">
-            <label>Refresh</label>
+            <label>&Refresh</label>
         </object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="delete_node">
-            <label>Delete</label>
+            <label>&Delete</label>
         </object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="search_node">
-            <label>Search...</label>
+            <label>&Search...</label>
         </object>
         <object class="wxMenuItem" name="wxID_SEPARATOR"/>
 
 		<object class="wxMenu" name="tags_paths">
 			<label>Tags</label>
 			<object class="wxMenu" name="global_paths">
-				<label>Global Parser Paths</label>
+				<label>&Global Parser Paths</label>
 				<object class="wxMenuItem" name="tags_add_global_include">
-					<label>Add to include paths</label>
+					<label>Add to &include paths</label>
 				</object>
 				<object class="wxMenuItem" name="tags_add_global_exclude">
-					<label>Add to exclude paths</label>
+					<label>Add to &exclude paths</label>
 				</object>
 			</object>
 			<object class="wxMenu" name="workspcae_paths">
-				<label>Workspace Parser Paths</label>
+				<label>&Workspace Parser Paths</label>
 				<object class="wxMenuItem" name="tags_add_workspace_include">
-					<label>Add to include paths</label>
+					<label>Add to &include paths</label>
 				</object>
 				<object class="wxMenuItem" name="tags_add_workspace_exclude">
-					<label>Add to exclude paths</label>
+					<label>Add to &exclude paths</label>
 				</object>
 			</object>
 		</object>
@@ -1171,7 +1171,7 @@
         </object>
 		<object class="wxMenuItem" name="wxID_SEPARATOR"/>
 		<object class="wxMenuItem" name="open_shell">
-            <label>Open Shell here</label>
+            <label>Open &Shell here</label>
         </object>
 	</object>
 </resource>