diff flys-client/src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java @ 3700:dbcd14c27c8d

Transparency attribute theme fixes flys-client/trunk@5413 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Christian Lins <christian.lins@intevation.de>
date Sun, 09 Sep 2012 21:02:54 +0000
parents a6b7f0585761
children 394e1a9915ec
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java	Sun Sep 09 10:53:17 2012 +0000
+++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/StyleEditorWindow.java	Sun Sep 09 21:02:54 2012 +0000
@@ -366,6 +366,7 @@
             f = new SelectItem(name, MSG.getString(name));
             if (name.equals("linesize")) {
                 f = createLineSizeUI(f);
+                f.setValue(value);
             }
             else if (name.equals("labelfontsize")) {
                 LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>();
@@ -378,6 +379,7 @@
                 valueMap.put("18", "18");
                 valueMap.put("24", "24");
                 f.setValueMap(valueMap);
+                f.setValue(value);
             }
             else if (name.equals("bandwidth")) {
                 LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>();
@@ -394,6 +396,7 @@
                 valueMap.put("10", "10");
                 valueMap.put("11", "11");
                 f.setValueMap(valueMap);
+                f.setValue(value);
             }
             else if (name.equals("pointsize")) {
                 LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>();
@@ -405,8 +408,16 @@
                 valueMap.put("6", "6");
                 valueMap.put("7", "7");
                 f.setValueMap(valueMap);
+                f.setValue(value);
             }
-            f.setValue(value);
+            else if (name.equals("transparency")) {
+                LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>();
+                for (int n = 10; n < 100; n += 10) {
+                    valueMap.put(Integer.toString(n), n + "%");
+                }
+                f.setValueMap(valueMap);
+                f.setValue(value + "%");
+            }
         }
         else if (type.equals("boolean")) {
             if(name.equals("textorientation")) {

http://dive4elements.wald.intevation.org