comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java @ 799:f4299b90c996

Added controls to navigate in the map. flys-client/trunk@2318 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 11 Jul 2011 13:29:57 +0000
parents 7061c2e66039
children 95cc560ce7c4
comparison
equal deleted inserted replaced
798:7061c2e66039 799:f4299b90c996
1 package de.intevation.flys.client.client.ui.map; 1 package de.intevation.flys.client.client.ui.map;
2 2
3 import com.google.gwt.user.client.ui.HorizontalPanel; 3 import com.google.gwt.user.client.ui.HorizontalPanel;
4 import com.google.gwt.user.client.ui.Widget; 4 import com.google.gwt.user.client.ui.Widget;
5 5
6 import com.smartgwt.client.widgets.Button;
7 import com.smartgwt.client.widgets.Canvas; 6 import com.smartgwt.client.widgets.Canvas;
8 import com.smartgwt.client.widgets.events.ClickEvent;
9 import com.smartgwt.client.widgets.events.ClickHandler;
10 import com.smartgwt.client.widgets.events.ResizedEvent; 7 import com.smartgwt.client.widgets.events.ResizedEvent;
11 import com.smartgwt.client.widgets.events.ResizedHandler; 8 import com.smartgwt.client.widgets.events.ResizedHandler;
12 import com.smartgwt.client.widgets.layout.HLayout; 9 import com.smartgwt.client.widgets.layout.HLayout;
13 import com.smartgwt.client.widgets.layout.VLayout; 10 import com.smartgwt.client.widgets.layout.VLayout;
14 11
124 floodMap.getMap().setCenter(new LonLat(0, 0)); 121 floodMap.getMap().setCenter(new LonLat(0, 0));
125 } 122 }
126 123
127 124
128 protected Canvas createControlPanel() { 125 protected Canvas createControlPanel() {
129 HLayout layout = new HLayout(); 126 return new MapToolbar(floodMap);
130 layout.setWidth100();
131 layout.setHeight(30);
132 layout.setMembersMargin(10);
133 layout.setPadding(5);
134 layout.setBorder("1px solid black");
135
136 Button zoomToMax = new Button("Max Extent");
137 zoomToMax.addClickHandler(new ClickHandler() {
138 public void onClick(ClickEvent event) {
139 floodMap.getMap().zoomToMaxExtent();
140 }
141 });
142
143 layout.addMember(zoomToMax);
144
145 return layout;
146 } 127 }
147 128
148 129
149 protected Canvas createThemePanel() { 130 protected Canvas createThemePanel() {
150 Canvas c = new Canvas(); 131 Canvas c = new Canvas();

http://dive4elements.wald.intevation.org