net.infonode.docking.properties
Class WindowTabStateProperties

java.lang.Object
  extended by net.infonode.properties.propertymap.PropertyMapContainer
      extended by net.infonode.docking.properties.WindowTabStateProperties

public class WindowTabStateProperties
extends PropertyMapContainer

Properties and property values for the window tab buttons.

Version:
$Revision: 1.14 $
Author:
$Author: jesper $

Field Summary
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
WindowTabStateProperties()
          Creates an empty property object.
WindowTabStateProperties(PropertyMap map)
          Creates a property object containing the map.
WindowTabStateProperties(WindowTabStateProperties inheritFrom)
          Creates a property object that inherit values from another property object.
 
Method Summary
 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. Use removeSuperObject(WindowTabStateProperties) instead.
 WindowTabStateProperties removeSuperObject(WindowTabStateProperties superObject)
          Removes a super object.
 
Methods inherited from class net.infonode.properties.propertymap.PropertyMapContainer
getMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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. Use removeSuperObject(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