public class TabWindowProperties extends PropertyMapContainer
Modifier and Type | Field and Description |
---|---|
static PropertyMapProperty |
CLOSE_BUTTON_PROPERTIES
The close button property values.
|
static PropertyMapProperty |
DOCK_BUTTON_PROPERTIES
The dock button property values.
|
static PropertyMapProperty |
MAXIMIZE_BUTTON_PROPERTIES
The maximize button property values.
|
static PropertyMapProperty |
MINIMIZE_BUTTON_PROPERTIES
The minimize button property values.
|
static PropertyMapGroup |
PROPERTIES
Property group containing all tab window properties.
|
static BooleanProperty |
RESPECT_CHILD_WINDOW_MINIMUM_SIZE
The respect child windows minimum sizes property.
|
static PropertyMapProperty |
RESTORE_BUTTON_PROPERTIES
The restore button property values.
|
static PropertyMapProperty |
TAB_PROPERTIES
Default property values for the window tabs in the tab window.
|
static PropertyMapProperty |
TABBED_PANEL_PROPERTIES
Property values for the tabbed panel in the tab window.
|
static PropertyMapProperty |
UNDOCK_BUTTON_PROPERTIES
The undock button property values.
|
Constructor and Description |
---|
TabWindowProperties()
Creates an empty property object.
|
TabWindowProperties(PropertyMap map)
Creates a property object containing the map.
|
TabWindowProperties(TabWindowProperties inheritFrom)
Creates a property object that inherit values from another property object.
|
Modifier and Type | Method and Description |
---|---|
TabWindowProperties |
addSuperObject(TabWindowProperties 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 |
getMaximizeButtonProperties()
Returns the maximize button property values.
|
WindowTabButtonProperties |
getMinimizeButtonProperties()
Returns the minimize button property values.
|
boolean |
getRespectChildWindowMinimumSize()
Returns true if the TabWindow will respect its child windows minimum sizes.
|
WindowTabButtonProperties |
getRestoreButtonProperties()
Returns the restore button property values.
|
TabbedPanelProperties |
getTabbedPanelProperties()
Returns the property values for the tabbed panel in the tab window.
|
WindowTabProperties |
getTabProperties()
Returns the default property values for the window tabs in the tab window.
|
WindowTabButtonProperties |
getUndockButtonProperties()
Returns the undock button property values.
|
TabWindowProperties |
removeSuperObject()
Deprecated.
Use
removeSuperObject(TabWindowProperties) instead. |
TabWindowProperties |
removeSuperObject(TabWindowProperties superObject)
Removes a super object.
|
TabWindowProperties |
setRespectChildWindowMinimumSize(boolean repsectMinimuSize)
Enables/disables the TabWindow will respect its child windows minimum sizes.
|
getMap
public static final PropertyMapGroup PROPERTIES
public static final PropertyMapProperty TABBED_PANEL_PROPERTIES
public static final PropertyMapProperty TAB_PROPERTIES
public static final PropertyMapProperty MINIMIZE_BUTTON_PROPERTIES
public static final PropertyMapProperty RESTORE_BUTTON_PROPERTIES
public static final PropertyMapProperty CLOSE_BUTTON_PROPERTIES
public static final PropertyMapProperty MAXIMIZE_BUTTON_PROPERTIES
public static final PropertyMapProperty UNDOCK_BUTTON_PROPERTIES
public static final PropertyMapProperty DOCK_BUTTON_PROPERTIES
public static final BooleanProperty RESPECT_CHILD_WINDOW_MINIMUM_SIZE
public TabWindowProperties()
public TabWindowProperties(PropertyMap map)
map
- the property mappublic TabWindowProperties(TabWindowProperties inheritFrom)
inheritFrom
- the object from which to inherit property valuespublic TabWindowProperties addSuperObject(TabWindowProperties properties)
properties
- the object from which to inherit property valuespublic TabWindowProperties removeSuperObject()
removeSuperObject(TabWindowProperties)
instead.public TabWindowProperties removeSuperObject(TabWindowProperties superObject)
superObject
- the super object to removepublic TabbedPanelProperties getTabbedPanelProperties()
public WindowTabProperties getTabProperties()
public WindowTabButtonProperties getMinimizeButtonProperties()
public WindowTabButtonProperties getRestoreButtonProperties()
public WindowTabButtonProperties getCloseButtonProperties()
public WindowTabButtonProperties getMaximizeButtonProperties()
public WindowTabButtonProperties getUndockButtonProperties()
public WindowTabButtonProperties getDockButtonProperties()
public boolean getRespectChildWindowMinimumSize()
Returns true if the TabWindow will respect its child windows minimum sizes.
When true the content area of the TabWindow cannot be resized smaller than the maximum of all its child windows minimum sizes.
public TabWindowProperties setRespectChildWindowMinimumSize(boolean repsectMinimuSize)
Enables/disables the TabWindow will respect its child windows minimum sizes.
When true the content area of the TabWindow cannot be resized smaller than the maximum of all its child windows minimum sizes.
repsectMinimuSize
- if true the TabWindow will respect its child windows
minimum sizes