Difference between revisions of "Context Menu"

 
(Made title clearer)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Category:Context_Menu]]
 
[[Category:Context_Menu]]
The pages under the [[:Category:Context_Menu|Context Menu]] category describe the various context menus that EiffelStudio will show when doing a mouse '''right-click''' in any elements of the UI. It is a shift from using the pick and drop mechanism but we are not abandoning it, it is merely a configurable setting and the default will be to show a context menu instead of starting a pick and drop operation.
+
==EiffelStudio 6.0 Change==
 +
The pages under the [[:Category:Context_Menu|Context Menu]] category describe the various context menus that EiffelStudio 6.0 will show when doing a '''right-click''' or using the '''Context menu''' key on the keyboard. It is a change from previous releases where EiffelStudio used the pick and drop mechanism. The pick and drop is not abandoned since the behavior of '''right-click''' is configurable and you can switch back and forth between the two at any time.
  
You can see that every tool has a different layout for its context menu, but each time you will perform a right-click on a class/feature/cluster/library element new entries will be added to the context menu.
+
==How it works!==
 +
You can see that every tool has a different context menu. However whenever in the past you could perform a pick and drop operation, you are now getting new entries in the context menu. The first entry in the context menu is '''Pick''' as we felt it was important to let novice users know about this mechanism. If you want to start a pick and drop directly without a context menu you can do ''Shift+Right Click'' instead (we could not use ''Ctrl+Right Click'' since this is already been used by EiffelStudio).
  
Let us know what you think about the initial draft.
+
Conversely, if you are in pick and drop mode, then a '''Shift+Right Click''' would show the context menu.
 +
 
 +
Finally to avoid the modifier key in either modes, we are looking at implementing a delay mechanism of about 250ms (configurable of course) when pressing the right-click for more than the specified time would either show the context menu or start a pick and drop depending on your mode.
 +
 
 +
==Feedback requested==
 +
Let us know what you think about this and the way we are doing it. You can add your comments to the [[Talk:Context_Menu|discussion page]].

Latest revision as of 13:59, 9 February 2007

EiffelStudio 6.0 Change

The pages under the Context Menu category describe the various context menus that EiffelStudio 6.0 will show when doing a right-click or using the Context menu key on the keyboard. It is a change from previous releases where EiffelStudio used the pick and drop mechanism. The pick and drop is not abandoned since the behavior of right-click is configurable and you can switch back and forth between the two at any time.

How it works!

You can see that every tool has a different context menu. However whenever in the past you could perform a pick and drop operation, you are now getting new entries in the context menu. The first entry in the context menu is Pick as we felt it was important to let novice users know about this mechanism. If you want to start a pick and drop directly without a context menu you can do Shift+Right Click instead (we could not use Ctrl+Right Click since this is already been used by EiffelStudio).

Conversely, if you are in pick and drop mode, then a Shift+Right Click would show the context menu.

Finally to avoid the modifier key in either modes, we are looking at implementing a delay mechanism of about 250ms (configurable of course) when pressing the right-click for more than the specified time would either show the context menu or start a pick and drop depending on your mode.

Feedback requested

Let us know what you think about this and the way we are doing it. You can add your comments to the discussion page.