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 2010/04/29 01:33:25 UTC
svn commit: r939133 -
/pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraCalendarSkin.java
Author: gbrown
Date: Wed Apr 28 23:33:25 2010
New Revision: 939133
URL: http://svn.apache.org/viewvc?rev=939133&view=rev
Log:
Hide last calendar row based on week start month rather than enabled state.
Modified:
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraCalendarSkin.java
Modified: pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraCalendarSkin.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraCalendarSkin.java?rev=939133&r1=939132&r2=939133&view=diff
==============================================================================
--- pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraCalendarSkin.java (original)
+++ pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraCalendarSkin.java Wed Apr 28 23:33:25 2010
@@ -644,6 +644,13 @@ public class TerraCalendarSkin extends C
}
}
+ // Show/hide last row
+ CalendarDate lastWeekStartDate = (CalendarDate)dateButtons[5][0].getButtonData();
+ boolean visible = (lastWeekStartDate.month == calendar.getMonth());
+ for (Component component : calendarTablePane.getRows().get(7)) {
+ component.setVisible(visible);
+ }
+
today = new CalendarDate();
updateSelection(calendar.getSelectedDate());
}