Community
Participate
Working Groups
In the RCP version, we need to reduce the reliance on context menus that is prevelant in Eclipse. This may be Eclipse behavior, but is not the behavior of most desktop applications. 1. Any action that can be perfomed on an object should be available in the top-level menus. If the action is performed often, it can also be in the button bar. For example, the current build has "Analyze" in a context menu, but no way to run an analysis from the top-level menu. 2. Any action that is in a context menu needs to apply to the selected object (or objects). For example, Import Database, Export Database and Import Log File should not be in the context-menu when a log file is selected. Actions like Delete, Properties, etc. should be. 3. When an action cannot be performed from the top-level menus or button bar based on the selected object, that menu item or button should be disabled.
Here is a rough and probably incomplete "Spec" describing how the menus should be implemented: File -Import Log... -Import Log Using Discovery Service... -Import Symptom Database... -Export Symptom Database... -Remove Log -Save as... -Print.. -Exit Edit -Undo -Redo -Cut -Copy -Paste -Find.. View -Collapse All -Expand All -Filters -Highlighters -Columns --Sort.. --Choose Columns.. -Show views --Log view --Analysis Results View -Log Navigator --Show Log path --Show Log type --Show Log File name only -Preferences -Refresh Analyze -New Coorelation -Create report.. -Analyze All -Analyze Selected Help -Help Contents -Search -Dynamic Help -About Log Context menu -Remove -Refresh -Properties Log Entry Context menu -Find Similar events... -Analyze selected -Properties Window
FYI, sizing will be based on the menu described in Comment #1. Any changes to the menu description will affect the sizing.
This required for RCP and IDE
Removed #2 below and moved to Bug 179791. Also changed title to refocus.
raising priority per consumer's feedback.
Resolving this as WONTFIX because it is no longer required by the consumer that requested it.
Closing.