net.infonode.docking.properties
public class RootWindowProperties extends PropertyMapContainer
Version: $Revision: 1.96 $
Field Summary | |
---|---|
static IntegerProperty | ABORT_DRAG_KEY
Key code for the key that aborts a drag. |
static PropertyMapProperty | COMPONENT_PROPERTIES
The root window component property values. |
static int | DEFAULT_WINDOW_TAB_BUTTON_ICON_SIZE
The size of the default window tab button icons. |
static PropertyMapProperty | DOCKING_WINDOW_PROPERTIES
Default property values for DockingWindows inside this root window. |
static BooleanProperty | DOUBLE_CLICK_RESTORES_WINDOW
Double clicking on a minimized window in a window bar restores it. |
static PropertyMapProperty | DRAG_LABEL_PROPERTIES
The window drag label property values. |
static IntegerProperty | DRAG_RECTANGLE_BORDER_WIDTH
The width of the drag rectangle border. |
static PropertyMapProperty | DRAG_RECTANGLE_SHAPED_PANEL_PROPERTIES
Shaped panel properties for the drag rectangle. |
static IntegerProperty | EDGE_SPLIT_DISTANCE
Inside this distance from the window edge a mouse drag will trigger a window split. |
static PropertyMapProperty | FLOATING_WINDOW_PROPERTIES
Default property values for floating windows inside this root window.
|
static PropertyMapGroup | PROPERTIES
Property group containing all root window properties. |
static BooleanProperty | RECURSIVE_TABS_ENABLED
If true, makes it possible for the user to create tab windows inside other tab windows when dragging windows.
|
static PropertyMapProperty | SHAPED_PANEL_PROPERTIES
The root window shaped panel property values. |
static PropertyMapProperty | SPLIT_WINDOW_PROPERTIES
Default property values for split windows inside this root window. |
static PropertyMapProperty | TAB_WINDOW_PROPERTIES
Default property values for tab windows inside this root window. |
static PropertyMapProperty | VIEW_PROPERTIES
Default property values for views inside this root window. |
static PropertyMapProperty | WINDOW_AREA_PROPERTIES
The window area component property values. |
static PropertyMapProperty | WINDOW_AREA_SHAPED_PANEL_PROPERTIES
The window area shaped panel property values. |
static PropertyMapProperty | WINDOW_BAR_PROPERTIES
The default window bar property values.
|
Constructor Summary | |
---|---|
RootWindowProperties()
Creates an empty property object. | |
RootWindowProperties(PropertyMap map)
Creates a property object containing the map.
| |
RootWindowProperties(RootWindowProperties inheritFrom)
Creates a property object which inherits property values from another object.
|
Method Summary | |
---|---|
RootWindowProperties | addSuperObject(RootWindowProperties properties)
Adds a super object from which property values are inherited.
|
static RootWindowProperties | createDefault()
Creates a property object that inherits default property values.
|
int | getAbortDragKey()
Returns the key code for the key that aborts a drag.
|
ComponentProperties | getComponentProperties()
Returns the property values for the root window component.
|
DockingWindowProperties | getDockingWindowProperties()
Returns the default property values for docking windows.
|
boolean | getDoubleClickRestoresWindow()
Returns true if double clicking on a window tab in a window bar restores the window.
|
ComponentProperties | getDragLabelProperties()
Returns the property values for the drag label.
|
int | getDragRectangleBorderWidth()
Returns the border width of the drag rectangle.
|
ShapedPanelProperties | getDragRectangleShapedPanelProperties()
Shaped panel properties for the drag rectangle. |
int | getEdgeSplitDistance()
Returns the distance from the window edge inside which a mouse drag will trigger a window split.
|
FloatingWindowProperties | getFloatingWindowProperties()
Returns the default property values for floating windows.
|
boolean | getRecursiveTabsEnabled()
Returns true if the user is allowed to place tab windows inside other tab windows.
|
ShapedPanelProperties | getShapedPanelProperties()
Returns the property values for the root window shaped panel.
|
SplitWindowProperties | getSplitWindowProperties()
Returns the default property values for split windows.
|
TabWindowProperties | getTabWindowProperties()
Returns the default property values for tab windows.
|
ViewProperties | getViewProperties()
Returns the default property values for views.
|
ComponentProperties | getWindowAreaProperties()
Returns the component property values for the window area component.
|
ShapedPanelProperties | getWindowAreaShapedPanelProperties()
Returns the shaped panel property values for the window area component.
|
WindowBarProperties | getWindowBarProperties()
Returns the default window bar property values.
|
RootWindowProperties | removeSuperObject()
Removes the last added super object.
|
RootWindowProperties | removeSuperObject(RootWindowProperties superObject)
Removes a super object.
|
RootWindowProperties | replaceSuperObject(RootWindowProperties oldSuperObject, RootWindowProperties newSuperObject)
Replaces a super object.
|
RootWindowProperties | setAbortDragKey(int key)
Sets the key code for the key that aborts a drag.
|
RootWindowProperties | setDoubleClickRestoresWindow(boolean enabled)
If set to true, double clicking on a window tab in a window bar restores the window.
|
RootWindowProperties | setDragRectangleBorderWidth(int width)
Sets the border width of the drag rectangle.
|
RootWindowProperties | setEdgeSplitDistance(int size)
Sets the distance from the window edge inside which a mouse drag will trigger a window split.
|
RootWindowProperties | setRecursiveTabsEnabled(boolean enabled)
If set to true, the user is allowed to place tab windows inside other tab windows.
|
Since: IDW 1.2.0
Since: IDW 1.4.0
Since: IDW 1.1.0
Parameters: map the property map
Parameters: inheritFrom the object which from to inherit property values
Parameters: properties the object from which to inherit property values
Returns: this
Returns: a new property object that inherits default property values
Returns: the key code for the key that aborts a drag
Returns: the property values for the root window component
Returns: the default property values for docking windows
Returns: true if double clicking on a window tab in a window bar restores the window
Returns: the property values for the drag label
Returns: the border width of the drag rectangle
Returns: the drag rectangle shaped panel properties
Since: IDW 1.2.0
Returns: the distance from the window edge inside which a mouse drag will trigger a window split
Returns: the default property values for floating windows
Since: IDW 1.4.0
Returns: true if tab windows are allowed to be placed in other tab windows
Returns: the property values for the root window shaped panel
Since: IDW 1.2.0
Returns: the default property values for split windows
Returns: the default property values for tab windows
Returns: the default property values for views
Returns: the component property values for the window area component
Returns: the shaped panel property values for the window area component
Returns: the default window bar property values
Since: IDW 1.1.0
Deprecated: Use {@link #removeSuperObject(RootWindowProperties)} instead.
Removes the last added super object.Returns: this
Since: IDW 1.1.0
Parameters: superObject the super object to remove
Returns: this
Since: IDW 1.3.0
Parameters: oldSuperObject the super object to be replaced newSuperObject the super object to replace it with
Returns: this
Since: IDW 1.3.0
Parameters: key the key code for the key that aborts a drag
Returns: this
Parameters: enabled if true, double clicking on a window tab in a window bar restores the window
Returns: this
Parameters: width the border width
Returns: this
Parameters: size the distance from the window edge inside which a mouse drag will trigger a window split
Returns: this
Parameters: enabled if true, the user is allowed to place tab windows inside other tab windows
Returns: this