diff flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java @ 833:dcecdd9693a8

Added a UIProvider that displays a combobox on the left and a map widget in the helper container. flys-client/trunk@2544 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 24 Aug 2011 08:36:51 +0000
parents 1b9b7e9ab219
children 22dc88b17253
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java	Wed Aug 24 08:32:23 2011 +0000
+++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java	Wed Aug 24 08:36:51 2011 +0000
@@ -50,6 +50,11 @@
 
 
     public MapToolbar(FloodMap floodMap, Canvas wrapper) {
+        this(floodMap, wrapper, true);
+    }
+
+
+    public MapToolbar(FloodMap floodMap, Canvas wrapper, boolean digitize) {
         super();
 
         setWidth100();
@@ -67,19 +72,23 @@
         zoomBoxButton   = createZoomBoxControl();
         zoomOutButton   = createZoomOutControl();
         panButton       = createPanControl();
-        position        = createMousePosition(wrapper);
         drawControl     = createDrawControl();
         selectButton    = createSelectFeatureControl();
+        measureControl  = createMeasureControl();
+        position        = createMousePosition(wrapper);
         removeButton    = createRemoveFeatureControl();
-        measureControl  = createMeasureControl();
 
         addMember(zoomToMaxButton);
         addMember(zoomBoxButton);
         addMember(zoomOutButton);
         addMember(panButton);
-        addMember(drawControl);
-        addMember(selectButton);
-        addMember(removeButton);
+
+        if (digitize) {
+            addMember(drawControl);
+            addMember(selectButton);
+            addMember(removeButton);
+        }
+
         addMember(measureControl);
         addMember(spacer);
         addMember(position);

http://dive4elements.wald.intevation.org