Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java @ 1281:4782c0ce9cec
Re-added the function to zoom-out charts by a given factor (10%).
flys-client/trunk@2863 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 29 Sep 2011 12:55:17 +0000 |
parents | 66192d170c79 |
children | 51d4b51a51ed |
comparison
equal
deleted
inserted
replaced
1280:66192d170c79 | 1281:4782c0ce9cec |
---|---|
41 | 41 |
42 protected ZoomboxControl zoombox; | 42 protected ZoomboxControl zoombox; |
43 | 43 |
44 protected ImgButton zoomToMaxExtent; | 44 protected ImgButton zoomToMaxExtent; |
45 | 45 |
46 protected ImgButton historyBack; | |
47 | |
46 protected ImgButton zoomOut; | 48 protected ImgButton zoomOut; |
47 | 49 |
48 protected PanControl panControl; | 50 protected PanControl panControl; |
49 | 51 |
50 | 52 |
58 datacage = new Button(MSG.databasket()); | 60 datacage = new Button(MSG.databasket()); |
59 position = new MousePositionPanel(chartTab); | 61 position = new MousePositionPanel(chartTab); |
60 zoombox = new ZoomboxControl(chartTab, MSG.zoom_in()); | 62 zoombox = new ZoomboxControl(chartTab, MSG.zoom_in()); |
61 zoomToMaxExtent = new ImgButton(); | 63 zoomToMaxExtent = new ImgButton(); |
62 zoomOut = new ImgButton(); | 64 zoomOut = new ImgButton(); |
65 historyBack = new ImgButton(); | |
63 panControl = new PanControl(chartTab, MSG.pan()); | 66 panControl = new PanControl(chartTab, MSG.pan()); |
64 | 67 |
65 datacage.addClickHandler(new ClickHandler() { | 68 datacage.addClickHandler(new ClickHandler() { |
66 public void onClick(ClickEvent event) { | 69 public void onClick(ClickEvent event) { |
67 GWT.log("Clicked 'datacage' button."); | 70 GWT.log("Clicked 'datacage' button."); |
93 zoomOut.setShowDisabled(false); | 96 zoomOut.setShowDisabled(false); |
94 zoomOut.setShowDisabledIcon(true); | 97 zoomOut.setShowDisabledIcon(true); |
95 zoomOut.setShowDownIcon(false); | 98 zoomOut.setShowDownIcon(false); |
96 zoomOut.setShowFocusedIcon(false); | 99 zoomOut.setShowFocusedIcon(false); |
97 zoomOut.addClickHandler(new ClickHandler() { | 100 zoomOut.addClickHandler(new ClickHandler() { |
101 public void onClick(ClickEvent event) { | |
102 getChartOutputTab().zoomOut(10); | |
103 } | |
104 }); | |
105 | |
106 historyBack.setSrc(baseUrl + MSG.zoom_back()); | |
107 historyBack.setWidth(20); | |
108 historyBack.setHeight(20); | |
109 historyBack.setShowDown(false); | |
110 historyBack.setShowRollOver(false); | |
111 historyBack.setShowDisabled(false); | |
112 historyBack.setShowDisabledIcon(true); | |
113 historyBack.setShowDownIcon(false); | |
114 historyBack.setShowFocusedIcon(false); | |
115 historyBack.addClickHandler(new ClickHandler() { | |
98 public void onClick(ClickEvent event) { | 116 public void onClick(ClickEvent event) { |
99 getChartOutputTab().zoomOut(); | 117 getChartOutputTab().zoomOut(); |
100 } | 118 } |
101 }); | 119 }); |
102 | 120 |
144 datacage.setWidth("95px"); | 162 datacage.setWidth("95px"); |
145 position.setWidth("200px"); | 163 position.setWidth("200px"); |
146 | 164 |
147 addMember(datacage); | 165 addMember(datacage); |
148 addMember(zoomToMaxExtent); | 166 addMember(zoomToMaxExtent); |
167 addMember(historyBack); | |
149 addMember(zoomOut); | 168 addMember(zoomOut); |
150 addMember(zoombox); | 169 addMember(zoombox); |
151 addMember(panControl); | 170 addMember(panControl); |
152 addMember(spacer); | 171 addMember(spacer); |
153 addMember(position); | 172 addMember(position); |