diff 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
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java	Thu Sep 29 11:12:04 2011 +0000
+++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartToolbar.java	Thu Sep 29 12:55:17 2011 +0000
@@ -43,6 +43,8 @@
 
     protected ImgButton zoomToMaxExtent;
 
+    protected ImgButton historyBack;
+
     protected ImgButton zoomOut;
 
     protected PanControl panControl;
@@ -60,6 +62,7 @@
         zoombox         = new ZoomboxControl(chartTab, MSG.zoom_in());
         zoomToMaxExtent = new ImgButton();
         zoomOut         = new ImgButton();
+        historyBack     = new ImgButton();
         panControl      = new PanControl(chartTab, MSG.pan());
 
         datacage.addClickHandler(new ClickHandler() {
@@ -96,6 +99,21 @@
         zoomOut.setShowFocusedIcon(false);
         zoomOut.addClickHandler(new ClickHandler() {
             public void onClick(ClickEvent event) {
+                getChartOutputTab().zoomOut(10);
+            }
+        });
+
+        historyBack.setSrc(baseUrl + MSG.zoom_back());
+        historyBack.setWidth(20);
+        historyBack.setHeight(20);
+        historyBack.setShowDown(false);
+        historyBack.setShowRollOver(false);
+        historyBack.setShowDisabled(false);
+        historyBack.setShowDisabledIcon(true);
+        historyBack.setShowDownIcon(false);
+        historyBack.setShowFocusedIcon(false);
+        historyBack.addClickHandler(new ClickHandler() {
+            public void onClick(ClickEvent event) {
                 getChartOutputTab().zoomOut();
             }
         });
@@ -146,6 +164,7 @@
 
         addMember(datacage);
         addMember(zoomToMaxExtent);
+        addMember(historyBack);
         addMember(zoomOut);
         addMember(zoombox);
         addMember(panControl);

http://dive4elements.wald.intevation.org