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);

http://dive4elements.wald.intevation.org