Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/DigitizePanel.java @ 4476:099d136b215b
Try to fix resize problems with MapWidget in DigitizePanel (#802).
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Mon, 12 Nov 2012 21:12:08 +0100 |
parents | 360e22afb98b |
children | fac54b8470d4 |
comparison
equal
deleted
inserted
replaced
4475:6fb4e29a2a9b | 4476:099d136b215b |
---|---|
10 import com.smartgwt.client.widgets.Canvas; | 10 import com.smartgwt.client.widgets.Canvas; |
11 import com.smartgwt.client.widgets.HTMLPane; | 11 import com.smartgwt.client.widgets.HTMLPane; |
12 import com.smartgwt.client.widgets.Label; | 12 import com.smartgwt.client.widgets.Label; |
13 import com.smartgwt.client.widgets.events.ClickEvent; | 13 import com.smartgwt.client.widgets.events.ClickEvent; |
14 import com.smartgwt.client.widgets.events.ClickHandler; | 14 import com.smartgwt.client.widgets.events.ClickHandler; |
15 import com.smartgwt.client.widgets.events.ResizedEvent; | |
16 import com.smartgwt.client.widgets.events.ResizedHandler; | |
17 import com.smartgwt.client.widgets.events.VisibilityChangedEvent; | 15 import com.smartgwt.client.widgets.events.VisibilityChangedEvent; |
18 import com.smartgwt.client.widgets.events.VisibilityChangedHandler; | 16 import com.smartgwt.client.widgets.events.VisibilityChangedHandler; |
19 import com.smartgwt.client.widgets.form.DynamicForm; | 17 import com.smartgwt.client.widgets.form.DynamicForm; |
20 import com.smartgwt.client.widgets.form.fields.SelectItem; | 18 import com.smartgwt.client.widgets.form.fields.SelectItem; |
21 import com.smartgwt.client.widgets.form.fields.UploadItem; | 19 import com.smartgwt.client.widgets.form.fields.UploadItem; |
242 | 240 |
243 floodMap = mapPanel.getFloodMap(); | 241 floodMap = mapPanel.getFloodMap(); |
244 Map map = floodMap.getMap(); | 242 Map map = floodMap.getMap(); |
245 | 243 |
246 helperContainer.addMember(mapPanel); | 244 helperContainer.addMember(mapPanel); |
247 helperContainer.addResizedHandler(new ResizedHandler() { | |
248 @Override | |
249 public void onResized(ResizedEvent e) { | |
250 Integer height = helperContainer.getHeight(); | |
251 Integer width = helperContainer.getWidth(); | |
252 | |
253 height = height * 99 / 100; | |
254 width = width * 99 / 100; | |
255 | |
256 String w = String.valueOf(width) + "px"; | |
257 String h = String.valueOf(height) + "px"; | |
258 | |
259 mapPanel.getFloodMap().setSize(w, h); | |
260 } | |
261 }); | |
262 | 245 |
263 parameterList.registerCollectionViewTabHandler(this); | 246 parameterList.registerCollectionViewTabHandler(this); |
264 | 247 |
265 WMS axis = getLayer( | 248 WMS axis = getLayer( |
266 mapInfo.getWmsUrl(), "riveraxis", | 249 mapInfo.getWmsUrl(), "riveraxis", |