net.infonode.docking
public class TabWindowHoverAction extends Object implements HoverListener
TabWindowHoverAction is a hover action that makes it easy to change properties for a tab window and the title bar in the view.
This action contains a titled tab proeprties object, a tabbed panel properties object and a view title bar properties object. Those objects are automatically added/removed as superobject to the currently hovered tab window if this action is set as a hover listener in the titled tab properties and the content panel properties for the tabbed panel.
Example:
rootWindowProperties.getTabWindowProperties().getTabbedPanelProperties().getContentPanelProperties().setHoverListener(tabWindowHoverAction);
rootWindowProperties.getTabWindowProperties().getTabProperties().getTitledTabProperties().setHoverListener(tabWindowHoverAction);
Since: IDW 1.4.0
Constructor Summary | |
---|---|
TabWindowHoverAction()
Creates an empty tab window hover action object. | |
TabWindowHoverAction(TabbedPanelProperties tabbedPanelProperties, TitledTabProperties titledTabProperties, ViewTitleBarProperties viewTitleBarProperties) |
Method Summary | |
---|---|
TabbedPanelProperties | getTabbedPanelProperties()
Returns this action's tabbed panel properties
|
TitledTabProperties | getTitledTabProperties()
Returns this action's titled tab properties
|
ViewTitleBarProperties | getViewTitleBarProperties()
Returns this action's view title bar properties
|
void | mouseEntered(HoverEvent event) |
void | mouseExited(HoverEvent event) |
Returns: tabbed panel properties
Returns: titled tab properties
Returns: view title bar properties