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