net.infonode.docking.properties
public class WindowTabProperties extends PropertyMapContainer
Version: $Revision: 1.21 $
Field Summary | |
---|---|
static PropertyMapProperty | FOCUSED_BUTTON_PROPERTIES
Property values for the tab buttons when the tab is focused or a component in the tab's content component has focus. |
static PropertyMapProperty | FOCUSED_PROPERTIES
Property values for the titled tab when it is focused or a component in the tab's content component has focus. |
static PropertyMapProperty | HIGHLIGHTED_BUTTON_PROPERTIES
Property values for the tab buttons when the tab is highlighted. |
static PropertyMapProperty | NORMAL_BUTTON_PROPERTIES
Property values for the tab buttons when the tab is in the normal state. |
static PropertyMapGroup | PROPERTIES
Property group containing all window tab properties. |
static PropertyMapProperty | TITLED_TAB_PROPERTIES
Property values for the titled tab used in the tab. |
Constructor Summary | |
---|---|
WindowTabProperties()
Creates an empty property object. | |
WindowTabProperties(PropertyMap map)
Creates a property object containing the map.
| |
WindowTabProperties(WindowTabProperties inheritFrom)
Creates a property object that inherit values from another property object.
|
Method Summary | |
---|---|
WindowTabProperties | addSuperObject(WindowTabProperties properties)
Adds a super object from which property values are inherited.
|
WindowTabStateProperties | getFocusedButtonProperties()
Returns the property values for the tab buttons when the tab is focused or a component in the tab's content
component has focus.
|
TitledTabStateProperties | getFocusedProperties()
Returns the property values for the titled tab when it is focused or a component in the tab's content component has focus.
|
WindowTabStateProperties | getHighlightedButtonProperties()
Returns the property values for the tab buttons when the tab is highlighted.
|
WindowTabStateProperties | getNormalButtonProperties()
Returns the property values for the tab buttons when the tab is in the normal state.
|
TitledTabProperties | getTitledTabProperties()
Returns the property values for the titled tab used in the tab.
|
WindowTabProperties | removeSuperObject()
Removes the last added super object.
|
WindowTabProperties | removeSuperObject(WindowTabProperties superObject)
Removes a super object.
|
Parameters: map the property map
Parameters: inheritFrom the object from which to inherit property values
Parameters: properties the object from which to inherit property values
Returns: this
Returns: the property values for the tab buttons when the tab is focused or a component in the tab's content component has focus
Returns: the property values for the titled tab when it is focused or a component in the tab's content component has focus
Returns: the property values for the tab buttons when the tab is highlighted
Returns: the property values for the tab buttons when the tab is in the normal state
Returns: the property values for the titled tab used in the tab
Deprecated: Use {@link #removeSuperObject(WindowTabProperties)} instead.
Removes the last added super object.Returns: this
Since: IDW 1.1.0
Parameters: superObject the super object to remove
Returns: this
Since: IDW 1.3.0