comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapPanel.java @ 4402:c84630d544a1

Get rid of HorizontalLayout in MapOutputTab and use manual resizing. The OpenLayers Map widget is now resized and positioned manually by a ResizeHandler method. The automatic HorizontalLayout was obviously broken in combination with the OpenLayers widget. This should fix various layout issues with the OpenLayers Map.
author Christian Lins <christian.lins@intevation.de>
date Mon, 05 Nov 2012 15:17:58 +0100
parents 61020a61ed38
children 6fb4e29a2a9b
comparison
equal deleted inserted replaced
4401:6dad08f54369 4402:c84630d544a1
30 String.valueOf(mapInfo.getSrid()), 30 String.valueOf(mapInfo.getSrid()),
31 new Bounds( 31 new Bounds(
32 bbox.getLowerX(), 32 bbox.getLowerX(),
33 bbox.getLowerY(), 33 bbox.getLowerY(),
34 bbox.getUpperX(), 34 bbox.getUpperX(),
35 bbox.getUpperY())); 35 bbox.getUpperY()),
36 "100%", "100%");
36 37
37 initLayout(); 38 initLayout();
38 } 39 }
39 40
40 41
49 50
50 Canvas wrapper = new Canvas(); 51 Canvas wrapper = new Canvas();
51 wrapper.setWidth100(); 52 wrapper.setWidth100();
52 wrapper.setHeight100(); 53 wrapper.setHeight100();
53 wrapper.addChild(mapArea); 54 wrapper.addChild(mapArea);
55 wrapper.setRedrawOnResize(true);
54 56
55 toolbar = new MapToolbar(floodMap, digitizeEnabled); 57 toolbar = new MapToolbar(floodMap, digitizeEnabled);
56 58
57 addMember(toolbar); 59 addMember(toolbar);
58 addMember(wrapper); 60 addMember(wrapper);

http://dive4elements.wald.intevation.org