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
}