You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by tv...@apache.org on 2009/10/09 04:31:27 UTC

svn commit: r823383 - /incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/terra/TerraCalendarButtonSkin.java

Author: tvolkert
Date: Fri Oct  9 02:31:27 2009
New Revision: 823383

URL: http://svn.apache.org/viewvc?rev=823383&view=rev
Log:
Added getBaseline() implementation for CalendarButton

Modified:
    incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/terra/TerraCalendarButtonSkin.java

Modified: incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/terra/TerraCalendarButtonSkin.java
URL: http://svn.apache.org/viewvc/incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/terra/TerraCalendarButtonSkin.java?rev=823383&r1=823382&r2=823383&view=diff
==============================================================================
--- incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/terra/TerraCalendarButtonSkin.java (original)
+++ incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/terra/TerraCalendarButtonSkin.java Fri Oct  9 02:31:27 2009
@@ -45,7 +45,6 @@
 import org.apache.pivot.wtk.effects.TransitionListener;
 import org.apache.pivot.wtk.skin.CalendarButtonSkin;
 
-
 /**
  * Terra calendar button skin.
  *
@@ -183,6 +182,19 @@
     }
 
     @Override
+    public int getBaseline(int width) {
+        CalendarButton calendarButton = (CalendarButton)getComponent();
+        Button.DataRenderer dataRenderer = calendarButton.getDataRenderer();
+
+        dataRenderer.render(calendarButton.getButtonData(), calendarButton, false);
+
+        int baseline = dataRenderer.getBaseline(width)
+            + padding.top + 1;
+
+        return baseline;
+    }
+
+    @Override
     public void layout() {
         // No-op
     }