Bug 244856 - [tml][deviceframework] Instance View usability should be improved
Summary: [tml][deviceframework] Instance View usability should be improved
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Sequoyah (show other bugs)
Version: unspecified   Edit
Hardware: PC All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Fabio Fantato CLA
QA Contact:
URL:
Whiteboard: released_0.1
Keywords: contributed
Depends on:
Blocks:
 
Reported: 2008-08-21 14:26 EDT by Julia Perdigueiro CLA
Modified: 2016-11-08 14:46 EST (History)
2 users (show)

See Also:


Attachments
Proposed patch for the bug (65.57 KB, patch)
2008-09-09 10:05 EDT, Julia Perdigueiro CLA
fabio.fantato: iplog+
fabio.fantato: review+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Julia Perdigueiro CLA 2008-08-21 14:26:44 EDT
Build ID: I20080617-2000

Steps To Reproduce:
The Instance View does not provide direct access to Instance Creation Wizards, which would improve the usability a lot. Most Eclipse (or other eclipse projects) views present some toolbar buttons and menu items, or even context menu items, that improve the usage of the particular view.

My suggestion is that the Instance View shows at least the following items, all for accessing Instance creation Wizards directly:
- A menu bar item 
- A toolbar item (according to Eclipse guidelines, most used menu functions can be placed on the toolbars as well)
- A context menu item, which must not depend on an Instance being present on the view to be shown (currently the context menu is shown only when an Instance is selected)

Also, I couldn't contribute to the Instance View menu by using the org.eclipse.ui.menus extension point, is there a reason for that? My guess is clients should be allowed to contribute with menu items themselves, shouldn't they?


Thanks in advance,

Julia

More information:
Comment 1 Julia Perdigueiro CLA 2008-09-08 07:28:45 EDT
Since there is a new view that replaces Instance View functionality (Instance Management view - bug # 244805), the enhancements proposed on this bug should actually be applied to the new view.

Thanks,

Julia
Comment 2 Julia Perdigueiro CLA 2008-09-09 10:05:04 EDT
Created attachment 112080 [details]
Proposed patch for the bug

Attached is the patch for this bug.
It was done on top of the new view (Instance Management View) instead of the original Instance View.
I also took the liberty of changing a bit of the QEmu example plugins so that the usage could be exemplified as well.

Regards,

Julia
Comment 3 Julia Perdigueiro CLA 2008-09-09 10:07:34 EDT
I wrote the code of all new classes that are contained in the archive. I have
the right to contribute the code to Eclipse, and authorize to license it
through EPL.
Comment 4 Fabio Fantato CLA 2008-09-09 15:59:57 EDT
code revised and patch applied 
Comment 5 Fabio Fantato CLA 2008-09-09 16:09:10 EDT
integrated into version 0.1
Comment 6 Fabio Fantato CLA 2008-11-13 08:18:27 EST
CVS branch for 0.1 release: branch_dsdp_tml_official_0_1_0_R