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