Author: rwhitcomb
Date: Fri Feb 16 22:12:21 2018
New Revision: 1824560

URL: http://svn.apache.org/viewvc?rev=1824560&view=rev
Log:
PIVOT-1014: Add the "setXXXColor(int)" methods in TerraAccordionSkin.

Modified:
    
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraAccordionSkin.java

Modified: 
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraAccordionSkin.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraAccordionSkin.java?rev=1824560&r1=1824559&r2=1824560&view=diff
==============================================================================
--- 
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraAccordionSkin.java
 (original)
+++ 
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraAccordionSkin.java
 Fri Feb 16 22:12:21 2018
@@ -325,20 +325,18 @@ public class TerraAccordionSkin extends
     private static final int DEFAULT_SELECTION_CHANGE_RATE = 30;
 
     public TerraAccordionSkin() {
+        setBackgroundColor(4);
+        setBorderColor(7);
+        setButtonColor(12);
+        setDisabledButtonColor(7);
+        setButtonBackgroundColor(10);
+
         Theme theme = currentTheme();
-        setBackgroundColor(theme.getColor(4));
+        buttonFont = theme.getFont().deriveFont(Font.BOLD);
 
-        borderColor = theme.getColor(7);
         padding = new Insets(4);
-        buttonFont = theme.getFont().deriveFont(Font.BOLD);
-        buttonColor = theme.getColor(12);
-        disabledButtonColor = theme.getColor(7);
-        buttonBackgroundColor = theme.getColor(10);
         buttonPadding = new Insets(6, 8);   // height, width
 
-        // Set the derived colors
-        buttonBevelColor = TerraTheme.brighten(buttonBackgroundColor);
-
         panelHeaderGroup.getButtonGroupListeners().add(new 
ButtonGroupListener() {
             @Override
             public void selectionChanged(ButtonGroup buttonGroup, Button 
previousSelection) {
@@ -387,7 +385,7 @@ public class TerraAccordionSkin extends
         }
 
         int preferredWidth = Math.max(maxPanelHeaderWidth, maxPanelWidth
-            + (padding.left + padding.right + 2));
+            + (padding.getWidth() + 2));
 
         return preferredWidth;
     }
@@ -558,21 +556,6 @@ public class TerraAccordionSkin extends
         }
     }
 
-    public Color getBorderColor() {
-        return borderColor;
-    }
-
-    public void setBorderColor(Color borderColor) {
-        Utils.checkNull(borderColor, "borderColor");
-
-        this.borderColor = borderColor;
-        repaintComponent();
-    }
-
-    public final void setBorderColor(String borderColor) {
-        setBorderColor(GraphicsUtilities.decodeColor(borderColor, 
"borderColor"));
-    }
-
     public Insets getPadding() {
         return padding;
     }
@@ -623,6 +606,26 @@ public class TerraAccordionSkin extends
         setButtonFont(Theme.deriveFont(buttonFont));
     }
 
+    public Color getBorderColor() {
+        return borderColor;
+    }
+
+    public void setBorderColor(Color borderColor) {
+        Utils.checkNull(borderColor, "borderColor");
+
+        this.borderColor = borderColor;
+        repaintComponent();
+    }
+
+    public final void setBorderColor(String borderColor) {
+        setBorderColor(GraphicsUtilities.decodeColor(borderColor, 
"borderColor"));
+    }
+
+    public final void setBorderColor(int borderColor) {
+        Theme theme = currentTheme();
+        setBorderColor(theme.getColor(borderColor));
+    }
+
     public Color getButtonColor() {
         return buttonColor;
     }
@@ -699,6 +702,10 @@ public class TerraAccordionSkin extends
         setButtonPadding(new Insets(buttonPadding));
     }
 
+    public final void setButtonPadding(Sequence<?> buttonPadding) {
+        setButtonPadding(new Insets(buttonPadding));
+    }
+
     public final void setButtonPadding(int buttonPadding) {
         setButtonPadding(new Insets(buttonPadding));
     }


Reply via email to