You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by gb...@apache.org on 2009/09/29 15:56:17 UTC

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

Author: gbrown
Date: Tue Sep 29 13:56:16 2009
New Revision: 819952

URL: http://svn.apache.org/viewvc?rev=819952&view=rev
Log:
Reduce renderer with in ListView when checkboxes are displayed.

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=819952&r1=819951&r2=819952&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 Tue Sep 29 13:56:16 2009
@@ -195,6 +195,7 @@
 
             int itemX = 0;
             int itemY = itemIndex * itemHeight;
+            int itemWidth = width;
 
             boolean checked = false;
             if (listView.getCheckmarksEnabled()) {
@@ -211,14 +212,16 @@
 
                 itemX = CHECKBOX.getWidth() + (checkboxPadding.left
                     + checkboxPadding.right);
+
+                itemWidth -= itemX;
             }
 
             // Paint the data
             Graphics2D rendererGraphics = (Graphics2D)graphics.create(itemX, itemY,
-                width, itemHeight);
+                itemWidth, itemHeight);
 
             renderer.render(item, itemIndex, listView, selected, checked, highlighted, disabled);
-            renderer.setSize(width, itemHeight);
+            renderer.setSize(itemWidth, itemHeight);
             renderer.paint(rendererGraphics);
             rendererGraphics.dispose();
         }