Package net.infonode.docking.properties
Class SplitWindowProperties
- java.lang.Object
-
- net.infonode.properties.propertymap.PropertyMapContainer
-
- net.infonode.docking.properties.SplitWindowProperties
-
public class SplitWindowProperties extends PropertyMapContainer
Properties and property values for split windows.
-
-
Field Summary
Fields Modifier and Type Field Description static BooleanProperty
CONTINUOUS_LAYOUT_ENABLED
When enabled causes the windows to change size continuously while dragging the split window divider.static BooleanProperty
DIVIDER_LOCATION_DRAG_ENABLED
When enabled the user can drag the SplitWindow divider to a new location.static IntegerProperty
DIVIDER_SIZE
The split pane divider size.static ColorProperty
DRAG_INDICATOR_COLOR
The split pane drag indicator color.static PropertyMapGroup
PROPERTIES
Property group containing all split window properties.
-
Constructor Summary
Constructors Constructor Description SplitWindowProperties()
Creates an empty property object.SplitWindowProperties(SplitWindowProperties inheritFrom)
Creates a property object that inherit values from another property object.SplitWindowProperties(PropertyMap map)
Creates a property map containing the map.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description SplitWindowProperties
addSuperObject(SplitWindowProperties properties)
Adds a super object from which property values are inherited.boolean
getContinuousLayoutEnabled()
Returns true if continuous layout is enabled.boolean
getDividerLocationDragEnabled()
Returns true if the user can drag the SplitWindow divider to a new location.int
getDividerSize()
Returns the split pane divider size.java.awt.Color
getDragIndicatorColor()
Returns the split pane drag indicator color.SplitWindowProperties
removeSuperObject()
Deprecated.UseremoveSuperObject(SplitWindowProperties)
instead.SplitWindowProperties
removeSuperObject(SplitWindowProperties superObject)
Removes a super object.SplitWindowProperties
setContinuousLayoutEnabled(boolean enabled)
Enables/disables continuous layout.SplitWindowProperties
setDividerLocationDragEnabled(boolean enabled)
When enabled the user can drag the SplitWindow divider to a new location.SplitWindowProperties
setDividerSize(int size)
Sets the split pane divider size.SplitWindowProperties
setDragIndicatorColor(java.awt.Color color)
Sets the split pane drag indicator color.-
Methods inherited from class net.infonode.properties.propertymap.PropertyMapContainer
getMap
-
-
-
-
Field Detail
-
PROPERTIES
public static final PropertyMapGroup PROPERTIES
Property group containing all split window properties.
-
CONTINUOUS_LAYOUT_ENABLED
public static final BooleanProperty CONTINUOUS_LAYOUT_ENABLED
When enabled causes the windows to change size continuously while dragging the split window divider.- Since:
- IDW 1.1.0
-
DIVIDER_SIZE
public static final IntegerProperty DIVIDER_SIZE
The split pane divider size.
-
DIVIDER_LOCATION_DRAG_ENABLED
public static final BooleanProperty DIVIDER_LOCATION_DRAG_ENABLED
When enabled the user can drag the SplitWindow divider to a new location.- Since:
- IDW 1.2.0
-
DRAG_INDICATOR_COLOR
public static final ColorProperty DRAG_INDICATOR_COLOR
The split pane drag indicator color.- Since:
- IDW 1.4.0
-
-
Constructor Detail
-
SplitWindowProperties
public SplitWindowProperties()
Creates an empty property object.
-
SplitWindowProperties
public SplitWindowProperties(PropertyMap map)
Creates a property map containing the map.- Parameters:
map
- the property map
-
SplitWindowProperties
public SplitWindowProperties(SplitWindowProperties 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 SplitWindowProperties addSuperObject(SplitWindowProperties 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 SplitWindowProperties removeSuperObject()
Deprecated.UseremoveSuperObject(SplitWindowProperties)
instead.Removes the last added super object.- Returns:
- this
- Since:
- IDW 1.1.0
-
removeSuperObject
public SplitWindowProperties removeSuperObject(SplitWindowProperties superObject)
Removes a super object.- Parameters:
superObject
- the super object to remove- Returns:
- this
- Since:
- IDW 1.3.0
-
setDividerSize
public SplitWindowProperties setDividerSize(int size)
Sets the split pane divider size.- Parameters:
size
- the split pane divider size- Returns:
- this
-
getDividerSize
public int getDividerSize()
Returns the split pane divider size.- Returns:
- the split pane divider size
-
setDragIndicatorColor
public SplitWindowProperties setDragIndicatorColor(java.awt.Color color)
Sets the split pane drag indicator color.- Parameters:
color
- the color for the drag indicator- Returns:
- this
- Since:
- IDW 1.4.0
-
getDragIndicatorColor
public java.awt.Color getDragIndicatorColor()
Returns the split pane drag indicator color.- Returns:
- the split pane drag indicator color
- Since:
- IDW 1.4.0
-
getContinuousLayoutEnabled
public boolean getContinuousLayoutEnabled()
Returns true if continuous layout is enabled.- Returns:
- true if continuous layout is enabled
- Since:
- IDW 1.1.0
-
setContinuousLayoutEnabled
public SplitWindowProperties setContinuousLayoutEnabled(boolean enabled)
Enables/disables continuous layout.- Parameters:
enabled
- if true continuous layout is enabled- Returns:
- this
- Since:
- IDW 1.1.0
-
getDividerLocationDragEnabled
public boolean getDividerLocationDragEnabled()
Returns true if the user can drag the SplitWindow divider to a new location.- Returns:
- true if the user can drag the SplitWindow divider to a new location
- Since:
- IDW 1.2.0
-
setDividerLocationDragEnabled
public SplitWindowProperties setDividerLocationDragEnabled(boolean enabled)
When enabled the user can drag the SplitWindow divider to a new location.- Parameters:
enabled
- if true the user can drag the SplitWindow divider to a new location- Returns:
- this
- Since:
- IDW 1.2.0
-
-