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


Reply via email to