This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
1. Some of the items in the "window" menu should change. E.g. "Web browser" should not be there. "Close All Documents" should be included in the menu, etc. 2. Window menu items accelerators should be defined. 3. Also "View" menu should be specified.
All the changes in menus should be specified before the merge.
- I should also cover what should happen with "clonable" views and "Explore from Here" like actions. - The next thing are icons for "Palette" and "Inspector" menu items.
The summary of latest changes in the window menu is following: - "Close All Documents" action is added - closes all the open documents - "Switch to Recent Window" action is added - opens the MRU list and switches to the previous window. The shortcut has changed from Ctrl-~ to Ctrl-Tab - "Switch to Editor" action is added - switches the focus to the last activated *document* window - "Unmaximize" is renamed to "Restore" - "Attach 'window' to >" is removed from the main menu - the dynamic names ('Close "ColorPicker"') of window menu items are removed - the keyboard accelerators and mnemonics are added to all items. The Window menu items would be following (the mnemonics and keyboard shortcuts are in the bracket): === | Window | ---------- Filesystems (F) [Ctrl-2] Project (j) [Ctrl-3] Runtime (R) [Ctrl-5] Properties (P) [Ctrl-1] Execution (x) [Ctrl-6] Output (O) [Ctrl-4] HTTP Monitor (H) [Ctrl-7] GUI Editor (G) > Debugger (b) > Versioning (V) > ------------------- Close Window (C) [Ctrl-F4] Maximize Window (M / s for Restore) [Ctrl-`] ------------------- Switch to Recent Window (W) [Ctrl-Tab] Switch to Editor (E) [Ctrl-3] ------------------- Clone Document (l) [N/A] Close All Documents (A) [Ctrl+Shift-F4] Documents... (D) [Ctrl+D] === === GUI Editor > Palette (P) [Ctrl+Shift-1] Inspector (I) [Ctrl+Shift-2] Debugger > Local Variables (L) [Ctrl+Shift-3] Watches (W) [Ctrl+Shift-4] Call Stack (S) [Ctrl+Shift-5] Classes (C) [Ctrl+Shift-6] Breakpoints (B) [Ctrl+Shift-7] Sessions (n) [Ctrl+Shift-8] Threads (T) [Ctrl+Shift-9] Versioning > VCS Filesystems (F) [Ctrl-8] VCS Groups (G) [Ctrl-9] === The View menu would be following: === | View | -------- Web Browser (W) [N/A] Javadoc Index Search (J) [Shift-F1] Documentation Indices (D) > === The contextual menu over the view window would be following: === Close Window [Ctrl-F4] Maximize Window [Ctrl-`] === The contextual menu over the document window would be following: === Close All Documents [Ctrl+Shift-F4] ------------------- Save Document [Ctrl+S] Clone Document [N/A] ------------------- Close Window [Ctrl+F4] Maximize Window [Ctrl-`] ===
Corrections to the above menu structure: - change order of Window menu items like this: ... ------------------- Switch to Recent Window (W) [Ctrl-Tab] Switch to Editor (E) [Ctrl-0] ------------------- Close Window (C) [Ctrl-F4] Maximize Window (M / s for Restore) [Ctrl-`] ------------------- ... - change the shortcut of "Switch to Editor" to [Ctrl-0] (Ctrl-Zero) - change the shortcut of "Documents..." to [Shift-F4]
Another minor thing: - rename the "Component Palette" window to "Palette" - add the following icon to Palette menu item: "org/netbeans/modules/form/resources/palette.gif" - add the same icon to the Palette window, so that the icon appears in the Recent Window Switch (Ctrl-Tab) - rename the "Component Inspector" window to "Inspector" - add the following icon to the Inspector menu item: "org/netbeans/modules/form/resources/inspector.gif" - add the icon from the Output window menu item also to the Output window, so that the icon appears in the Recent Window Switch
I have changed the shortcuts again due to conflicts with Swing shortcuts. The changes are: - Switch to Recent Window [Ctrl-`] - Maximize/Restore Window [Shift-ESC]