net.infonode.tabbedpanel.hover
public class TitledTabDelayedMouseExitHoverAction extends Object implements HoverListener
TitledTabDelayedMouseExitHoverAction is an action that wraps a HoverListener and delays the mouse exit when a TitledTab is no longer hovered. The action is meant to be set as a HoverListener in the TitledTabProperties.
If the TitledTab is hovered again before the delay has timed out, the timer is reset. If the TitledTab is removed before the delay has timed out the hover listener's mouseExit() will be called immediately.
Since: ITP 1.3.0
Version: $Revision: 1.6 $
See Also: TitledTab TitledTabProperties
Constructor Summary | |
---|---|
TitledTabDelayedMouseExitHoverAction(int delay, HoverListener hoverListener)
Creates a TitledTabDelayedMouseExitHoverAction object with the given HoverListener as action
|
Method Summary | |
---|---|
HoverListener | getHoverListener()
Gets the hover listener
|
TitledTabProperties | getTitledTabProperties()
Gets the TitledTabProperties object for this action.
|
void | mouseEntered(HoverEvent event) |
void | mouseExited(HoverEvent event) |
Parameters: delay delay in milliseconds before the hover listener is called when the titled tab is no longer hovered hoverListener reference to a HoverListener
Returns: the hoverListener.
Returns: reference to the TitledTabProperties or null if the delayed action is not a TitledTabHoverAction