diff 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
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapPanel.java	Mon Nov 05 14:39:48 2012 +0100
+++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapPanel.java	Mon Nov 05 15:17:58 2012 +0100
@@ -32,7 +32,8 @@
                 bbox.getLowerX(),
                 bbox.getLowerY(),
                 bbox.getUpperX(),
-                bbox.getUpperY()));
+                bbox.getUpperY()),
+                "100%", "100%");
 
         initLayout();
     }
@@ -51,6 +52,7 @@
         wrapper.setWidth100();
         wrapper.setHeight100();
         wrapper.addChild(mapArea);
+        wrapper.setRedrawOnResize(true);
 
         toolbar = new MapToolbar(floodMap, digitizeEnabled);
 

http://dive4elements.wald.intevation.org