comparison 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
comparison
equal deleted inserted replaced
832:303a923d232b 833:dcecdd9693a8
48 48
49 protected Canvas position; 49 protected Canvas position;
50 50
51 51
52 public MapToolbar(FloodMap floodMap, Canvas wrapper) { 52 public MapToolbar(FloodMap floodMap, Canvas wrapper) {
53 this(floodMap, wrapper, true);
54 }
55
56
57 public MapToolbar(FloodMap floodMap, Canvas wrapper, boolean digitize) {
53 super(); 58 super();
54 59
55 setWidth100(); 60 setWidth100();
56 setHeight(30); 61 setHeight(30);
57 setMembersMargin(10); 62 setMembersMargin(10);
65 70
66 zoomToMaxButton = createMaxExtentControl(); 71 zoomToMaxButton = createMaxExtentControl();
67 zoomBoxButton = createZoomBoxControl(); 72 zoomBoxButton = createZoomBoxControl();
68 zoomOutButton = createZoomOutControl(); 73 zoomOutButton = createZoomOutControl();
69 panButton = createPanControl(); 74 panButton = createPanControl();
70 position = createMousePosition(wrapper);
71 drawControl = createDrawControl(); 75 drawControl = createDrawControl();
72 selectButton = createSelectFeatureControl(); 76 selectButton = createSelectFeatureControl();
77 measureControl = createMeasureControl();
78 position = createMousePosition(wrapper);
73 removeButton = createRemoveFeatureControl(); 79 removeButton = createRemoveFeatureControl();
74 measureControl = createMeasureControl();
75 80
76 addMember(zoomToMaxButton); 81 addMember(zoomToMaxButton);
77 addMember(zoomBoxButton); 82 addMember(zoomBoxButton);
78 addMember(zoomOutButton); 83 addMember(zoomOutButton);
79 addMember(panButton); 84 addMember(panButton);
80 addMember(drawControl); 85
81 addMember(selectButton); 86 if (digitize) {
82 addMember(removeButton); 87 addMember(drawControl);
88 addMember(selectButton);
89 addMember(removeButton);
90 }
91
83 addMember(measureControl); 92 addMember(measureControl);
84 addMember(spacer); 93 addMember(spacer);
85 addMember(position); 94 addMember(position);
86 } 95 }
87 96

http://dive4elements.wald.intevation.org