You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by tv...@apache.org on 2009/07/29 21:10:04 UTC

svn commit: r799019 - /incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/terra/TerraListViewSkin.java

Author: tvolkert
Date: Wed Jul 29 19:10:03 2009
New Revision: 799019

URL: http://svn.apache.org/viewvc?rev=799019&view=rev
Log:
Added bean methods (styling support) for the "checkboxPadding" property of TerraListViewSkin

Modified:
    incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/terra/TerraListViewSkin.java

Modified: incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/terra/TerraListViewSkin.java
URL: http://svn.apache.org/viewvc/incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/terra/TerraListViewSkin.java?rev=799019&r1=799018&r2=799019&view=diff
==============================================================================
--- incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/terra/TerraListViewSkin.java (original)
+++ incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/terra/TerraListViewSkin.java Wed Jul 29 19:10:03 2009
@@ -22,6 +22,7 @@
 import java.awt.Rectangle;
 
 import org.apache.pivot.collections.ArrayList;
+import org.apache.pivot.collections.Dictionary;
 import org.apache.pivot.collections.List;
 import org.apache.pivot.collections.Sequence;
 import org.apache.pivot.util.Filter;
@@ -501,6 +502,31 @@
         repaintComponent();
     }
 
+    public Insets getCheckboxPadding() {
+        return checkboxPadding;
+    }
+
+    public void setCheckboxPadding(Insets checkboxPadding) {
+        if (checkboxPadding == null) {
+            throw new IllegalArgumentException("checkboxPadding is null.");
+        }
+
+        this.checkboxPadding = checkboxPadding;
+        invalidateComponent();
+    }
+
+    public final void setCheckboxPadding(Dictionary<String, ?> checkboxPadding) {
+        if (checkboxPadding == null) {
+            throw new IllegalArgumentException("checkboxPadding is null.");
+        }
+
+        setCheckboxPadding(new Insets(checkboxPadding));
+    }
+
+    public final void setCheckboxPadding(int checkboxPadding) {
+        setCheckboxPadding(new Insets(checkboxPadding));
+    }
+
     @Override
     public boolean mouseMove(Component component, int x, int y) {
         boolean consumed = super.mouseMove(component, x, y);