net.infonode.docking.properties
public class ViewTitleBarProperties extends PropertyMapContainer
Since: IDW 1.4.0
Version: $Revision: 1.14 $
Field Summary | |
---|---|
static IntegerProperty | CONTENT_TITLE_BAR_GAP
Content title bar gap property
|
static DirectionProperty | DIRECTION
Direction property
|
static PropertyMapProperty | FOCUSED_PROPERTIES
Focused properties. |
static HoverListenerProperty | HOVER_LISTENER
Hover listener property
|
static DimensionProviderProperty | MINIMUM_SIZE_PROVIDER
Title bar minimum size property
|
static PropertyMapProperty | NORMAL_PROPERTIES
Normal properties
|
static DirectionProperty | ORIENTATION
Orientation property
|
static PropertyMapGroup | PROPERTIES
Property group containing all view title bar properties. |
static BooleanProperty | VISIBLE
Visible property
|
Constructor Summary | |
---|---|
ViewTitleBarProperties()
Creates an empty property object. | |
ViewTitleBarProperties(PropertyMap map)
Creates a property object containing the map.
| |
ViewTitleBarProperties(ViewTitleBarProperties inheritFrom)
Creates a property object that inherit values from another property object.
|
Method Summary | |
---|---|
ViewTitleBarProperties | addSuperObject(ViewTitleBarProperties properties)
Adds a super object from which property values are inherited.
|
int | getContentTitleBarGap()
Returns the gap between the view's content and the title bar
|
Direction | getDirection() Returns the layout direction The icon, text and components are laid out in a line that will be rotated in the given direction. |
ViewTitleBarStateProperties | getFocusedProperties() Returns the property values for the title bar's focused state Note:These properties are added as super object to the normal properties when the view has focus. |
HoverListener | getHoverListener() Gets the hover listener that will be triggered when the title bar is hovered by the mouse. The view that contains the title bar will be the source of the hover event sent to the hover listener. |
DimensionProvider | getMinimumSizeProvider()
Gets the dimension provider for the title bar's minimum size
|
ViewTitleBarStateProperties | getNormalProperties()
Returns the property values for the title bar's normal state
|
Direction | getOrientation()
Returns the orientation i.e. on what side of the view's content the title bar will be placed
|
boolean | getVisible()
Returns if the title bar should be visible or not
|
ViewTitleBarProperties | removeSuperObject(ViewTitleBarProperties superObject)
Removes a super object.
|
ViewTitleBarProperties | setContentTitleBarGap(int gap)
Sets the gap between the view's content and the title bar
|
ViewTitleBarProperties | setDirection(Direction direction) Sets the layout direction The icon, text and components are laid out in a line that will be rotated in the given direction. |
ViewTitleBarProperties | setHoverListener(HoverListener listener) Sets the hover listener that will be triggered when the title bar is hoverd by the mouse. The view that contains the title bar will be the source of the hover event sent to the hover listener. |
ViewTitleBarProperties | setMinimumSizeProvider(DimensionProvider size)
Sets the title bar's minimum size dimension provider
|
ViewTitleBarProperties | setOrientation(Direction orientation)
Sets the orientation i.e. on what side of the view's content the title bar will be placed
|
ViewTitleBarProperties | setVisible(boolean visible)
Sets if the title bar should be visible or not
|
See Also: ViewTitleBarProperties ViewTitleBarProperties
See Also: ViewTitleBarProperties ViewTitleBarProperties
See Also: ViewTitleBarProperties
See Also: ViewTitleBarProperties ViewTitleBarProperties
See Also: setMinimumSizeProvider getMinimumSizeProvider
See Also: ViewTitleBarProperties
See Also: ViewTitleBarProperties ViewTitleBarProperties
See Also: ViewTitleBarProperties ViewTitleBarProperties
Parameters: map the property map
Parameters: inheritFrom the object from which to inherit property values
Parameters: properties the object from which to inherit property values
Returns: this
Returns: gap in pixels
Returns the layout direction
The icon, text and components are laid out in a line that will be rotated in the given direction. The text and icon is rotated and the components are only moved.
Returns: the layout direction
Returns the property values for the title bar's focused state
Note:These properties are added as super object to the normal properties when the view has focus.
Returns: the property values for the title bar's focused state
Gets the hover listener that will be triggered when the title bar is hovered by the mouse.
The view that contains the title bar will be the source of the hover event sent to the hover listener.
Returns: the hover listener
See Also: HoverEvent
Returns: the minimum size provider or null if default title bar minimum size is to be used instead
Returns: the property values for the title bar's normal state
Returns: the orientation
Returns: True if visible, otherwise false
Parameters: superObject the super object to remove
Returns: this
Parameters: gap gap in pixels
Returns: this
Sets the layout direction
The icon, text and components are laid out in a line that will be rotated in the given direction. The text and icon is rotated and the components are only moved.
Parameters: direction the layout direction
Returns: this
Sets the hover listener that will be triggered when the title bar is hoverd by the mouse.
The view that contains the title bar will be the source of the hover event sent to the hover listener.
Parameters: listener the hover listener
Returns: this
See Also: HoverEvent
Parameters: size the minimum size dimension provider or null if title bar's default minimum size should be used instead
Returns: this ViewTitleBarProperties
Parameters: orientation the orientation
Returns: this
Parameters: visible True for visible, otherwise false
Returns: this