Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 159317 - [UX] Top-Level menus should contain all the major commands available in LTA
Summary: [UX] Top-Level menus should contain all the major commands available in LTA
Status: CLOSED WONTFIX
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: TPTP (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P1 enhancement with 3 votes (vote)
Target Milestone: ---   Edit
Assignee: Eugene Chan CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-29 12:57 EDT by Jeff Calcaterra CLA
Modified: 2016-05-05 10:50 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Calcaterra CLA 2006-09-29 12:57:33 EDT
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.
Comment 1 Jeff Calcaterra CLA 2006-11-02 15:35:18 EST
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
Comment 2 Ruth Lee CLA 2006-11-02 16:14:21 EST
FYI, sizing will be based on the menu described in Comment #1. Any changes to the menu description will affect the sizing.
Comment 3 Eric Labadie CLA 2006-11-03 14:09:36 EST
This required for RCP and IDE
Comment 4 Jeff Calcaterra CLA 2007-03-28 13:10:28 EDT
Removed #2 below and moved to Bug 179791.  Also changed title to refocus.
Comment 5 Eugene Chan CLA 2007-08-09 18:29:22 EDT
raising priority per consumer's feedback.
Comment 6 Dave Smith CLA 2007-08-10 01:45:18 EDT
Resolving this as WONTFIX because it is no longer required by the consumer that
requested it.
Comment 7 Alex Nan CLA 2008-06-24 18:16:53 EDT
Closing.