Mercurial > dive4elements > river
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);