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