org.pushingpixels.substance.swingx
Class SubstanceMonthViewUI.MonthRepaintCallback
java.lang.Object
org.pushingpixels.trident.callback.TimelineCallbackAdapter
org.pushingpixels.trident.callback.UIThreadTimelineCallbackAdapter
org.pushingpixels.substance.swingx.SubstanceMonthViewUI.MonthRepaintCallback
- All Implemented Interfaces:
- org.pushingpixels.trident.callback.TimelineCallback
- Enclosing class:
- SubstanceMonthViewUI
protected class SubstanceMonthViewUI.MonthRepaintCallback
- extends org.pushingpixels.trident.callback.UIThreadTimelineCallbackAdapter
Repaints a single month during the fade animation cycle.
Field Summary |
protected int |
monthIndex
Associated (animated) month index. |
protected org.jdesktop.swingx.JXMonthView |
monthView
Associated control. |
protected int |
yearIndex
|
Method Summary |
void |
onTimelinePulse(float durationFraction,
float timelinePosition)
|
void |
onTimelineStateChanged(org.pushingpixels.trident.Timeline.TimelineState oldState,
org.pushingpixels.trident.Timeline.TimelineState newState,
float durationFraction,
float timelinePosition)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
monthView
protected org.jdesktop.swingx.JXMonthView monthView
- Associated control.
monthIndex
protected int monthIndex
- Associated (animated) month index.
yearIndex
protected int yearIndex
SubstanceMonthViewUI.MonthRepaintCallback
public SubstanceMonthViewUI.MonthRepaintCallback(org.jdesktop.swingx.JXMonthView monthView,
int monthIndex,
int yearIndex)
- Creates a new animation repaint callback.
- Parameters:
monthView
- Associated control.monthIndex
- Associated (animated) month index.
onTimelinePulse
public void onTimelinePulse(float durationFraction,
float timelinePosition)
- Specified by:
onTimelinePulse
in interface org.pushingpixels.trident.callback.TimelineCallback
- Overrides:
onTimelinePulse
in class org.pushingpixels.trident.callback.TimelineCallbackAdapter
onTimelineStateChanged
public void onTimelineStateChanged(org.pushingpixels.trident.Timeline.TimelineState oldState,
org.pushingpixels.trident.Timeline.TimelineState newState,
float durationFraction,
float timelinePosition)
- Specified by:
onTimelineStateChanged
in interface org.pushingpixels.trident.callback.TimelineCallback
- Overrides:
onTimelineStateChanged
in class org.pushingpixels.trident.callback.TimelineCallbackAdapter