The menus need to be sane, their are some eclipse guidelines we don't need to make this up.
Right now we have lots of dead or duplicated items, note everything in the toolbars has to be available in a menu (we may need a navigate view to accomplish this)
The following is a suggestion -
File
====
New (in order of use)
- New Layer
- New Map
- New Project
- New Page
- Other ...
Open Project
Close Project (when selected)
------------------
Close
Close All
-------------------
revert
refresh F5 (this would redraw the current map)
rename
print
-------------------
properties Alt-Enter
-------------------
Exit
Edit
====
undo
redo
----------
cut
copy
paste
----------
delete Del (global action should be able to remove features, layers, styles etc ...)
----------
zoom mode
pan mode
info mode
select mode
edit mode
Other ....
----------
Select All (only engage when layer is selected?)
----------
Navigate (owns most of the one click nav options)
========
forward
backward
---------
show all Home
zoom in +
zoom out -
goto location Cntrl-L (opens dialog similar to bookmarks?)
---------
add location Ins
---------
show all
Layer (layer context menu is a proper subset of this)
=====
Add
Delete (duplicate of edit?)
-------
Show in Catalog
-------
Applicability
- selectable
- infoable
- etc ...
-------
Analysis Group 1 (single type or layer based extention point)
- first
- second
- third
- other ...
Analysis Group 2 (inline groups of one)
- first
- second
- third
- other ...
---------
Show (zoom to layer)
Tools
=====
Tool Group 1
- Big ticket complicated extention point
- w/ multi layers and wizards
Tool Group 2
- These are opperations rather than analysis
- they produce content, start external apps etc...
----------
- Publish to GeoServer (produces a geoserver config)
- Localize Content (downloads all content used by the map, and replaces the references in one step)
Window
======
Open New Window
Show View (think about what goes in this list)
- Projects
- Layers
- Properties
- Search
- Selection
- Catalog
- Other ...
--------------
Preferences
Help
====
Welcome
Help contents
Show Key Assist
Show Log
----------
About uDig