Author: rwhitcomb
Date: Fri Nov  3 00:57:51 2017
New Revision: 1814130

URL: http://svn.apache.org/viewvc?rev=1814130&view=rev
Log:
PIVOT-999: Use some of the new default methods of Dictionary for style setting
in the color palette builder demo; use new ColorUtilities methods; remove some
unused code in this demo program.

Modified:
    
pivot/trunk/demos/src/org/apache/pivot/demos/styles/ColorSchemeBuilderWindow.java

Modified: 
pivot/trunk/demos/src/org/apache/pivot/demos/styles/ColorSchemeBuilderWindow.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/demos/src/org/apache/pivot/demos/styles/ColorSchemeBuilderWindow.java?rev=1814130&r1=1814129&r2=1814130&view=diff
==============================================================================
--- 
pivot/trunk/demos/src/org/apache/pivot/demos/styles/ColorSchemeBuilderWindow.java
 (original)
+++ 
pivot/trunk/demos/src/org/apache/pivot/demos/styles/ColorSchemeBuilderWindow.java
 Fri Nov  3 00:57:51 2017
@@ -49,6 +49,7 @@ import org.apache.pivot.wtk.VerticalAlig
 import org.apache.pivot.wtk.Window;
 import org.apache.pivot.wtk.content.NumericSpinnerData;
 import org.apache.pivot.wtk.content.SpinnerItemRenderer;
+import org.apache.pivot.wtk.util.ColorUtilities;
 
 public class ColorSchemeBuilderWindow extends Window implements Bindable {
     @BXML
@@ -131,9 +132,8 @@ public class ColorSchemeBuilderWindow ex
                     // Update the palette
                     int offset = iLocal * 3;
                     for (int j = 0; j < 3; j++) {
-                        Component colorPaletteCell = 
colorPaletteTablePane.getRows().get(iLocal).get(
-                            j);
-                        colorPaletteCell.getStyles().put("backgroundColor", 
Integer.valueOf(offset + j));
+                        Component colorPaletteCell = 
colorPaletteTablePane.getRows().get(iLocal).get(j);
+                        colorPaletteCell.getStyles().putInt("backgroundColor", 
offset + j);
                     }
 
                     // Reload the sample part of the content (but not all the 
application),
@@ -204,13 +204,13 @@ public class ColorSchemeBuilderWindow ex
             row.add(createColorPaletteCell(offset + 2));
         }
 
-        colorPaletteTablePane.getStyles().put("horizontalSpacing", 
Integer.valueOf(4));
-        colorPaletteTablePane.getStyles().put("verticalSpacing", 
Integer.valueOf(4));
+        colorPaletteTablePane.getStyles().putInt("horizontalSpacing", 4);
+        colorPaletteTablePane.getStyles().putInt("verticalSpacing", 4);
     }
 
     private static Component createColorPaletteCell(int index) {
         Border border = new Border();
-        border.getStyles().put("backgroundColor", Integer.valueOf(index));
+        border.getStyles().putInt("backgroundColor", index);
 
         Theme theme = Theme.getTheme();
 
@@ -218,10 +218,10 @@ public class ColorSchemeBuilderWindow ex
         label.setText(Integer.toString(index));
         label.getStyles().put("font", "{size:'80%'}");
         label.getStyles().put("backgroundColor", theme.getColor(4));
-        label.getStyles().put("padding", Integer.valueOf(1));
+        label.getStyles().putInt("padding", 1);
 
         BoxPane boxPane = new BoxPane();
-        boxPane.getStyles().put("padding", Integer.valueOf(2));
+        boxPane.getStyles().putInt("padding", 2);
         boxPane.getStyles().put("horizontalAlignment", 
HorizontalAlignment.CENTER);
         boxPane.getStyles().put("verticalAlignment", VerticalAlignment.CENTER);
 
@@ -251,11 +251,7 @@ public class ColorSchemeBuilderWindow ex
         for (int i = 0; i < numberOfPaletteColors; i++) {
             ColorChooserButton colorChooserButton = colorChooserButtons.get(i);
             Color color = colorChooserButton.getSelectedColor();
-            colors.add(String.format("#%02X%02X%02X",
-                Integer.valueOf(color.getRed()),
-                Integer.valueOf(color.getGreen()),
-                Integer.valueOf(color.getBlue()))
-            );
+            colors.add(ColorUtilities.toStringValue(color));
         }
 
         LocalManifest clipboardContent = new LocalManifest();
@@ -271,18 +267,8 @@ public class ColorSchemeBuilderWindow ex
 
     private void resetPalette() {
         int numberOfPaletteColors = getNumberOfPaletteColors();
-        ArrayList<String> colors = new ArrayList<>(numberOfPaletteColors);
         for (int i = 0; i < numberOfPaletteColors; i++) {
-            ColorChooserButton colorChooserButton = colorChooserButtons.get(i);
-
-            colorChooserButton.setSelectedColor(themeOriginalColors.get(i));
-
-            Color color = colorChooserButton.getSelectedColor();
-            colors.add(String.format("#%02X%02X%02X",
-                Integer.valueOf(color.getRed()),
-                Integer.valueOf(color.getGreen()),
-                Integer.valueOf(color.getBlue()))
-            );
+            
colorChooserButtons.get(i).setSelectedColor(themeOriginalColors.get(i));
         }
 
         reloadContent();


Reply via email to