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