IDEA about map editor's context menu improvements.
--------------------------------------------------

         Key: UDIG-685
         URL: http://jira.codehaus.org/browse/UDIG-685
     Project: uDIG
        Type: Improvement

  Components: ui  
    Versions: UDIG 1.1.1    
    Reporter: Vitali Diatchkov
     Fix For: UDIG 1.1.1


Improvements of map editor's context menu are desired!

The context menu that is displayed above map editor while the right click of 
mouse is performed is a powerful place to contribute various functionality.  
The modal tools may be quite complex and multi-behavioral. Consider editing 
tool: 

1) You select geometry - verticies are highlighted
2) You select some verticies using "selection box" behavior of the same tool 
that is determined dynamically on the context of user actions have been done 
previously ( at first step - select geometry).
3) so, some verticies are selected, highlighted and you want to remove them 
from the whole geometry - the user instinctively clicks right button with a 
hope to see "Remove selected verticies" item in a context menu.

Modal tools should have   functionality based on API improvements  to 
contribute items into the context menu being shown above map editor.  When the 
context menu is shown it dynamically asks the current modal tool to contribute 
items. Each tool knows its the current statement/behavior and is able to 
dynamically create menu items with some functionality behind that is related 
only to the current tool, current situation on the map/layer/whatever.

So, one possible design proposal of the map editor's context menu:

1) General actions 
2) Dynamic contribution from the current modal tool
3) Various operations enabled on the base of current seceltion/other conditions 
(actually what is now "Operations" contribution - also dynamic contribution as 
it is done now
4) Something else.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel

Reply via email to