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 PropertyMapPropertyCLOSE_BUTTON_PROPERTIESThe close button property values.static PropertyMapPropertyDOCK_BUTTON_PROPERTIESThe dock button property values.static PropertyMapPropertyMINIMIZE_BUTTON_PROPERTIESThe minimize button property values.static PropertyMapGroupPROPERTIESProperty group containing all window tab state properties.static PropertyMapPropertyRESTORE_BUTTON_PROPERTIESThe restore button property values.static PropertyMapPropertyUNDOCK_BUTTON_PROPERTIESThe 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 WindowTabStatePropertiesaddSuperObject(WindowTabStateProperties properties)Adds a super object from which property values are inherited.WindowTabButtonPropertiesgetCloseButtonProperties()Returns the close button property values.WindowTabButtonPropertiesgetDockButtonProperties()Returns the dock button property values.WindowTabButtonPropertiesgetMinimizeButtonProperties()Returns the minimize button property values.WindowTabButtonPropertiesgetRestoreButtonProperties()Returns the restore button property values.WindowTabButtonPropertiesgetUndockButtonProperties()Returns the undock button property values.WindowTabStatePropertiesremoveSuperObject()Deprecated.UseremoveSuperObject(WindowTabStateProperties)instead.WindowTabStatePropertiesremoveSuperObject(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
-
-