diff flys-client/src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java @ 57:246af33f621c

Adjusted the look of the 'next' button in the parameter panel. flys-client/trunk@1516 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 18 Mar 2011 11:32:05 +0000
parents a2923d63f530
children d018995fbee7
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java	Fri Mar 18 09:36:28 2011 +0000
+++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/AbstractUIProvider.java	Fri Mar 18 11:32:05 2011 +0000
@@ -6,9 +6,11 @@
 import com.google.gwt.core.client.GWT;
 
 import com.smartgwt.client.widgets.Canvas;
+import com.smartgwt.client.widgets.Img;
 import com.smartgwt.client.widgets.events.ClickEvent;
 import com.smartgwt.client.widgets.events.ClickHandler;
 
+import de.intevation.flys.client.client.FLYSMessages;
 import de.intevation.flys.client.client.event.HasStepForwardHandlers;
 import de.intevation.flys.client.client.event.StepForwardEvent;
 import de.intevation.flys.client.client.event.StepForwardHandler;
@@ -24,6 +26,10 @@
 public abstract class AbstractUIProvider
 implements   UIProvider, HasStepForwardHandlers, ClickHandler
 {
+    /** The message class that provides i18n strings.*/
+    protected FLYSMessages MSG = GWT.create(FLYSMessages.class);
+
+
     /** The StepForwardHandlers.*/
     protected List<StepForwardHandler> forwardHandlers;
 
@@ -75,6 +81,14 @@
     }
 
 
+    protected Canvas getNextButton() {
+        Img go = new Img(MSG.imageNext(), 80, 25);
+        go.addClickHandler(this);
+
+        return go;
+    }
+
+
     /**
      * This method needs to be implemented by concrete subclasses. It should
      * create a new Canvas object with a representation of <i>data</i>.

http://dive4elements.wald.intevation.org