Hello List, Properly its to late to start discussion about the GEF palette but I'd like to share some thoughts. First the palette within the looks pretty and its nice to have grouped actions as well.
>From my point of view as an integrator, who uses uDig within a already running RCP application its a bit more complicated to be excited. Mostly the interaction model for editors and views should be the same all over an application. IMHO it was pretty easy to run uDig in a host RCP application and have the same look and feel for all application editors (all Actions were contributed on startup and enabled/disabled because of the context, e.g. selection available, geometry type of layer resource for edit-actions, etc) . The new GEF palette would be great in uDig as a standalone application, integrated in an other RCP apllication its kind of "misfit". I guess some projects that have uDig already integrated would not update to the new version, if the new palette style would be the only available MapEditor, because of mixed styled applications for end users. Up to 1.2.2 it was possible to run MapEditor without having dependencies to GEF (printing module was never integrated). Right now GEF is required for the core project.ui bundle which leads into a bigger footprint. IMHO it would be fantastic to have additional bundle(s) for the MapEditor(s) based on an AbstractMapEditor, one which extends GraphicalEditorWithFlyoutPalette and an other one (old classic style) that extends EditorPart. So the host application could decide which editor (extension point) to use. After some tests with the GEF palette I stumbled over some issues: - Some actions are still in the toolbar (Zoom Selection, Commit, Rollback) - Palette can attached on the left or on the right side, not on top or button. - Having no resources in map and adding some the palette refreshes and Edit-Actions are added. Having a map with resources and the user removes all layers, the palette doesn't refresh (Edit-Actions are still in palette till reopening the Map) - In general I think its a bit tricky to find an action, especially for "first time users". IMHO all actions should be visible and disabled if not available (context relevant action, eg. selection avaliable, Layer selected, etc). Cheers, Frank
_______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel
