comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapToolbar.java @ 2452:0235cdb62c98

Issue 563. Handle the size of the toolbar to show all elements. flys-client/trunk@4135 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Thu, 08 Mar 2012 15:39:29 +0000
parents e73e92c70290
children 505e68d8d131
comparison
equal deleted inserted replaced
2451:c1292aab6aa9 2452:0235cdb62c98
10 import com.smartgwt.client.widgets.ImgButton; 10 import com.smartgwt.client.widgets.ImgButton;
11 import com.smartgwt.client.widgets.Label; 11 import com.smartgwt.client.widgets.Label;
12 import com.smartgwt.client.widgets.events.ClickEvent; 12 import com.smartgwt.client.widgets.events.ClickEvent;
13 import com.smartgwt.client.widgets.events.ClickHandler; 13 import com.smartgwt.client.widgets.events.ClickHandler;
14 import com.smartgwt.client.widgets.layout.HLayout; 14 import com.smartgwt.client.widgets.layout.HLayout;
15 import com.smartgwt.client.widgets.events.ResizedEvent;
16 import com.smartgwt.client.widgets.events.ResizedHandler;
15 17
16 import org.gwtopenmaps.openlayers.client.Map; 18 import org.gwtopenmaps.openlayers.client.Map;
17 import org.gwtopenmaps.openlayers.client.control.DragPan; 19 import org.gwtopenmaps.openlayers.client.control.DragPan;
18 import org.gwtopenmaps.openlayers.client.control.SelectFeature; 20 import org.gwtopenmaps.openlayers.client.control.SelectFeature;
19 import org.gwtopenmaps.openlayers.client.control.SelectFeatureOptions; 21 import org.gwtopenmaps.openlayers.client.control.SelectFeatureOptions;
77 boolean digitize) 79 boolean digitize)
78 { 80 {
79 super(mapTab); 81 super(mapTab);
80 82
81 setWidth100(); 83 setWidth100();
82 setHeight(30); 84 setHeight(38);
83 setMembersMargin(10); 85 setMembersMargin(10);
84 setPadding(5); 86 setPadding(5);
85 setBorder("1px solid black"); 87 setBorder("1px solid black");
86
87 this.floodMap = floodMap; 88 this.floodMap = floodMap;
88 89
89 zoomToMaxButton = createMaxExtentControl(); 90 zoomToMaxButton = createMaxExtentControl();
90 zoomBoxButton = createZoomBoxControl(); 91 zoomBoxButton = createZoomBoxControl();
91 zoomOutButton = createZoomOutControl(); 92 zoomOutButton = createZoomOutControl();
123 addMember(infoButton); 124 addMember(infoButton);
124 } 125 }
125 126
126 addMember(measureControl); 127 addMember(measureControl);
127 addMember(createRightPanel()); 128 addMember(createRightPanel());
129
130 addResizedHandler(new ResizedHandler() {
131 public void onResized(ResizedEvent e) {
132 if (getVisibleWidth() < 656) {
133 setHeight(55);
134 }
135 else {
136 setHeight(38);
137 }
138 }
139 });
140
128 } 141 }
129 142
130 143
131 protected HLayout createRightPanel() { 144 protected HLayout createRightPanel() {
132 HLayout right = new HLayout(); 145 HLayout right = new HLayout();

http://dive4elements.wald.intevation.org