diff src/econnect/wp3_3/client/widgets/map/Map.java @ 75:d69066d16e45 trimmed_data

load overlays from data-file
author Sebastian Kruse <skruse@mpiwg-berlin.mpg.de>
date Tue, 15 Jan 2013 16:32:25 +0100
parents eac73bf1ce6e
children
line wrap: on
line diff
--- a/src/econnect/wp3_3/client/widgets/map/Map.java	Mon Jan 14 14:37:26 2013 +0100
+++ b/src/econnect/wp3_3/client/widgets/map/Map.java	Tue Jan 15 16:32:25 2013 +0100
@@ -147,17 +147,17 @@
 		final MenuBar overlayMenu = new MenuBar(true);
 
 		overlayMenu.setAnimationEnabled(true);
-		//TODO: add overlays from data
-	    //for( int i=0; i<this.jsMap.getMapCount(); i++ ){
-	    //	final int index = i;
-		overlayMenu.addItem("Limes", new Command() {
+
+		for( int i=0; i<this.jsMap.getOverlayCount(); i++ ){
+		    final int index = i;
+			overlayMenu.addItem(this.jsMap.getOverlayName(index), new Command() {
 			      public void execute() {
-			    	  jsMap.setOverlay(0);
+			    	  jsMap.setOverlay(index);
 			    	  RootPanel.get().remove(overlayMenu);
 			    	  overlay.setUrl(constants.addImage());
 			      }
 			    });
-	    //}
+	    }
 		overlayMenu.addStyleName("zHigh");
 	    
 	    overlay.setTitle(textConstants.overlayLayers());