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