Package net.infonode.docking.properties
Class WindowTabProperties
java.lang.Object
net.infonode.properties.propertymap.PropertyMapContainer
net.infonode.docking.properties.WindowTabProperties
Properties and property values for window tabs.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PropertyMapProperty
Property values for the tab buttons when the tab is focused or a component in the tab's content component has focus.static final PropertyMapProperty
Property values for the titled tab when it is focused or a component in the tab's content component has focus.static final PropertyMapProperty
Property values for the tab buttons when the tab is highlighted.static final PropertyMapProperty
Property values for the tab buttons when the tab is in the normal state.static final PropertyMapGroup
Property group containing all window tab properties.static final PropertyMapProperty
Property values for the titled tab used in the tab. -
Constructor Summary
ConstructorsConstructorDescriptionCreates an empty property object.WindowTabProperties
(WindowTabProperties inheritFrom) Creates a property object that inherit values from another property object.Creates a property object containing the map. -
Method Summary
Modifier and TypeMethodDescriptionaddSuperObject
(WindowTabProperties properties) Adds a super object from which property values are inherited.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.removeSuperObject
(WindowTabProperties superObject) Removes a super object.Methods inherited from class net.infonode.properties.propertymap.PropertyMapContainer
getMap
-
Field Details
-
PROPERTIES
Property group containing all window tab properties. -
TITLED_TAB_PROPERTIES
Property values for the titled tab used in the tab. -
FOCUSED_PROPERTIES
Property values for the titled tab when it is focused or a component in the tab's content component has focus. -
NORMAL_BUTTON_PROPERTIES
Property values for the tab buttons when the tab is in the normal state. -
HIGHLIGHTED_BUTTON_PROPERTIES
Property values for the tab buttons when the tab is highlighted. -
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.
-
-
Constructor Details
-
WindowTabProperties
public WindowTabProperties()Creates an empty property object. -
WindowTabProperties
Creates a property object containing the map.- Parameters:
map
- the property map
-
WindowTabProperties
Creates a property object that inherit values from another property object.- Parameters:
inheritFrom
- the object from which to inherit property values
-
-
Method Details
-
addSuperObject
Adds a super object from which property values are inherited.- Parameters:
properties
- the object from which to inherit property values- Returns:
- this
-
removeSuperObject
Deprecated.UseremoveSuperObject(WindowTabProperties)
instead.Removes the last added super object.- Returns:
- this
- Since:
- IDW 1.1.0
-
removeSuperObject
Removes a super object.- Parameters:
superObject
- the super object to remove- Returns:
- this
- Since:
- IDW 1.3.0
-
getTitledTabProperties
Returns the property values for the titled tab used in the tab.- Returns:
- the property values for the titled tab used in the tab
-
getFocusedProperties
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 titled tab when it is focused or a component in the tab's content component has focus
-
getNormalButtonProperties
Returns the property values for the tab buttons when the tab is in the normal state.- Returns:
- the property values for the tab buttons when the tab is in the normal state
-
getHighlightedButtonProperties
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 highlighted
-
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.- Returns:
- the property values for the tab buttons when the tab is focused or a component in the tab's content component has focus
-
removeSuperObject(WindowTabProperties)
instead.