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