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();
}