Package net.infonode.docking.properties
Class WindowTabStateProperties
- java.lang.Object
-
- net.infonode.properties.propertymap.PropertyMapContainer
-
- net.infonode.docking.properties.WindowTabStateProperties
-
public class WindowTabStateProperties extends PropertyMapContainer
Properties and property values for the window tab buttons.
-
-
Field Summary
Fields Modifier and Type Field Description static PropertyMapProperty
CLOSE_BUTTON_PROPERTIES
The close button property values.static PropertyMapProperty
DOCK_BUTTON_PROPERTIES
The dock button property values.static PropertyMapProperty
MINIMIZE_BUTTON_PROPERTIES
The minimize button property values.static PropertyMapGroup
PROPERTIES
Property group containing all window tab state properties.static PropertyMapProperty
RESTORE_BUTTON_PROPERTIES
The restore button property values.static PropertyMapProperty
UNDOCK_BUTTON_PROPERTIES
The undock button property values.
-
Constructor Summary
Constructors Constructor Description WindowTabStateProperties()
Creates an empty property object.WindowTabStateProperties(WindowTabStateProperties inheritFrom)
Creates a property object that inherit values from another property object.WindowTabStateProperties(PropertyMap map)
Creates a property object containing the map.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description WindowTabStateProperties
addSuperObject(WindowTabStateProperties properties)
Adds a super object from which property values are inherited.WindowTabButtonProperties
getCloseButtonProperties()
Returns the close button property values.WindowTabButtonProperties
getDockButtonProperties()
Returns the dock button property values.WindowTabButtonProperties
getMinimizeButtonProperties()
Returns the minimize button property values.WindowTabButtonProperties
getRestoreButtonProperties()
Returns the restore button property values.WindowTabButtonProperties
getUndockButtonProperties()
Returns the undock button property values.WindowTabStateProperties
removeSuperObject()
Deprecated.UseremoveSuperObject(WindowTabStateProperties)
instead.WindowTabStateProperties
removeSuperObject(WindowTabStateProperties superObject)
Removes a super object.-
Methods inherited from class net.infonode.properties.propertymap.PropertyMapContainer
getMap
-
-
-
-
Field Detail
-
PROPERTIES
public static final PropertyMapGroup PROPERTIES
Property group containing all window tab state properties.
-
MINIMIZE_BUTTON_PROPERTIES
public static final PropertyMapProperty MINIMIZE_BUTTON_PROPERTIES
The minimize button property values.
-
RESTORE_BUTTON_PROPERTIES
public static final PropertyMapProperty RESTORE_BUTTON_PROPERTIES
The restore button property values.
-
CLOSE_BUTTON_PROPERTIES
public static final PropertyMapProperty CLOSE_BUTTON_PROPERTIES
The close button property values.
-
UNDOCK_BUTTON_PROPERTIES
public static final PropertyMapProperty UNDOCK_BUTTON_PROPERTIES
The undock button property values.- Since:
- IDW 1.4.0
-
DOCK_BUTTON_PROPERTIES
public static final PropertyMapProperty DOCK_BUTTON_PROPERTIES
The dock button property values.- Since:
- IDW 1.4.0
-
-
Constructor Detail
-
WindowTabStateProperties
public WindowTabStateProperties()
Creates an empty property object.
-
WindowTabStateProperties
public WindowTabStateProperties(PropertyMap map)
Creates a property object containing the map.- Parameters:
map
- the property map
-
WindowTabStateProperties
public WindowTabStateProperties(WindowTabStateProperties inheritFrom)
Creates a property object that inherit values from another property object.- Parameters:
inheritFrom
- the object from which to inherit property values
-
-
Method Detail
-
addSuperObject
public WindowTabStateProperties addSuperObject(WindowTabStateProperties properties)
Adds a super object from which property values are inherited.- Parameters:
properties
- the object from which to inherit property values- Returns:
- this
-
removeSuperObject
public WindowTabStateProperties removeSuperObject()
Deprecated.UseremoveSuperObject(WindowTabStateProperties)
instead.Removes the last added super object.- Returns:
- this
- Since:
- IDW 1.1.0
-
removeSuperObject
public WindowTabStateProperties removeSuperObject(WindowTabStateProperties superObject)
Removes a super object.- Parameters:
superObject
- the super object to remove- Returns:
- this
- Since:
- IDW 1.3.0
-
getMinimizeButtonProperties
public WindowTabButtonProperties getMinimizeButtonProperties()
Returns the minimize button property values.- Returns:
- the minimize button property values
-
getRestoreButtonProperties
public WindowTabButtonProperties getRestoreButtonProperties()
Returns the restore button property values.- Returns:
- the restore button property values
-
getCloseButtonProperties
public WindowTabButtonProperties getCloseButtonProperties()
Returns the close button property values.- Returns:
- the close button property values
-
getUndockButtonProperties
public WindowTabButtonProperties getUndockButtonProperties()
Returns the undock button property values.- Returns:
- the undock button property values
- Since:
- IDW 1.4.0
-
getDockButtonProperties
public WindowTabButtonProperties getDockButtonProperties()
Returns the dock button property values.- Returns:
- the dock button property values
- Since:
- IDW 1.4.0
-
-