net.infonode.tabbedpanel.titledtab
public class TitledTabStateProperties extends PropertyMapContainer
Version: $Revision: 1.24 $
See Also: TitledTab TitledTabProperties
Field Summary | |
---|---|
static PropertyMapProperty | COMPONENT_PROPERTIES
Tab component properties. |
static DirectionProperty | DIRECTION
Direction property
|
static AlignmentProperty | HORIZONTAL_ALIGNMENT
Horizontal alignment property
|
static IconProperty | ICON
Icon property
|
static IntegerProperty | ICON_TEXT_GAP
Icon text gap property
|
static AlignmentProperty | ICON_TEXT_RELATIVE_ALIGNMENT
Icon text relative alignment property
|
static BooleanProperty | ICON_VISIBLE
Icon visible property
|
static PropertyMapGroup | PROPERTIES
A property group for all properties in TitledTabStateProperties |
static PropertyMapProperty | SHAPED_PANEL_PROPERTIES
Tab shaped panel properties.
|
static StringProperty | TEXT
Text property
|
static IntegerProperty | TEXT_TITLE_COMPONENT_GAP
Text title component gap property
|
static BooleanProperty | TEXT_VISIBLE
Text visible property
|
static AlignmentProperty | TITLE_COMPONENT_TEXT_RELATIVE_ALIGNMENT
Title component text relative alignment property
|
static BooleanProperty | TITLE_COMPONENT_VISIBLE
Title component visible property
|
static BooleanProperty | TOOL_TIP_ENABLED
Tool tip enabled property
|
static StringProperty | TOOL_TIP_TEXT
Tool tip text property
|
static AlignmentProperty | VERTICAL_ALIGNMENT
Vertical alignment property
|
Constructor Summary | |
---|---|
TitledTabStateProperties()
Constructs an empty TitledTabStateProperties object | |
TitledTabStateProperties(PropertyMap map)
Constructs a TitledTabStateProperties map with the give map as property storage
| |
TitledTabStateProperties(TitledTabStateProperties inheritFrom)
Constructs a TitledTabStateProperties object that inherits its properties from the given TitledTabStateProperties object
|
Method Summary | |
---|---|
TitledTabStateProperties | addSuperObject(TitledTabStateProperties superObject)
Adds a super object from which property values are inherited.
|
ComponentProperties | getComponentProperties()
Gets the component properties.
|
Direction | getDirection()
Gets the direction, i.e. the line layout of the titled tab components. |
Alignment | getHorizontalAlignment()
Gets the text's and icon's horizontal alignment
|
Icon | getIcon()
Gets the icon
|
int | getIconTextGap()
Gets the gap in pixels between the icon and the text
|
Alignment | getIconTextRelativeAlignment()
Gets the icon alignment relative to the text.
|
boolean | getIconVisible()
Gets if icon is visible or not visible
|
ShapedPanelProperties | getShapedPanelProperties()
Gets the shaped panel properties.
|
String | getText()
Gets the text
|
int | getTextTitleComponentGap()
Gets the gap in pixels between the text/icon and the title component
|
boolean | getTextVisible()
Gets if text is visible or not visible
|
Alignment | getTitleComponentTextRelativeAlignment()
Gets the title components alignment relative to the text/icon
|
boolean | getTitleComponentVisible()
Gets if title component is visible or not visible
|
boolean | getToolTipEnabled()
Gets if tool tip text is enabled or disabled
|
String | getToolTipText()
Gets the tool tip text
|
Alignment | getVerticalAlignment()
Gets the text's and icon's vertical alignment
|
TitledTabStateProperties | removeSuperObject()
Removes the last added super object.
|
TitledTabStateProperties | removeSuperObject(TitledTabStateProperties superObject)
Removes the given super object.
|
TitledTabStateProperties | setDirection(Direction direction)
Sets the direction, i.e. the line layout of the titled tab's components. |
TitledTabStateProperties | setHorizontalAlignment(Alignment alignment)
Sets the text's and icon's horizontal alignment
|
TitledTabStateProperties | setIcon(Icon icon)
Sets the icon
|
TitledTabStateProperties | setIconTextGap(int gap)
Sets the gap in pixels between the icon and the text
|
TitledTabStateProperties | setIconTextRelativeAlignment(Alignment alignment)
Sets the icon alignment relative to the text. |
TitledTabStateProperties | setIconVisible(boolean visible)
Sets if icon is visible or not visible
|
TitledTabStateProperties | setText(String text)
Sets the text
|
TitledTabStateProperties | setTextTitleComponentGap(int gap)
Sets the gap in pixels between the text/icon and the title component
|
TitledTabStateProperties | setTextVisible(boolean visible)
Sets if text is visible or not visible
|
TitledTabStateProperties | setTitleComponentTextRelativeAlignment(Alignment alignment)
Sets the title components alignment relative to the text/icon
|
TitledTabStateProperties | setTitleComponentVisible(boolean visible)
Sets if title component is visible or not visible
|
TitledTabStateProperties | setToolTipEnabled(boolean enabled)
Sets if tool tip text is enabled or disabled
|
TitledTabStateProperties | setToolTipText(String text)
Sets the tool tip text
|
TitledTabStateProperties | setVerticalAlignment(Alignment alignment)
Sets the text's and icon's vertical alignment
|
Since: ITP 1.1.0
Since: ITP 1.2.0
Since: ITP 1.1.0
Since: ITP 1.1.0
Parameters: map map to store properties in
Parameters: inheritFrom TitledTabStateProperties object to inherit properties from
Parameters: superObject the object from which to inherit property values
Returns: this
Returns: component properties
Returns: direction
Returns: text and icon alignment
Returns: icon or null if no icon
Returns: number of pixels
Returns: icon alignment relative to text
Returns: true if visible, otherwise false
Since: ITP 1.1.0
Returns: shaped panel properties
Since: ITP 1.2.0
Returns: text or null if no text
Returns: number of pixels
Returns: true if visible, otherwise false
Since: ITP 1.1.0
Returns: title component alignment relative to text/icon
Returns: true if enabled, otherwise false
Since: ITP 1.1.0
Returns: true if enabled, otherwise false
Returns: tool tip text
Returns: text and icon vertical alignment
Returns: this
Parameters: superObject super object to remove
Returns: this
Since: ITP 1.3.0
Parameters: direction direction
Returns: this TitledTabStateProperties
Parameters: alignment text and icon alignment
Returns: this TitledTabStateProperties
Parameters: icon icon or null for no icon
Returns: this TitledTabStateProperties
Parameters: gap number of pixels
Returns: this TitledTabStateProperties
Parameters: alignment icon alignment relative to text
Returns: this TitledTabStateProperties
Parameters: visible true for visible, otherwise false
Returns: this TitledTabStateProperties
Since: ITP 1.1.0
Parameters: text text or null for no text
Returns: this TitledTabStateProperties
Parameters: gap number of pixels
Returns: this TitledTabStateProperties
Parameters: visible true for visible, otherwise false
Returns: this TitledTabStateProperties
Since: ITP 1.1.0
Parameters: alignment title component alignment relative to text/icon
Returns: this TitledTabStateProperties
Parameters: visible true for enabled, otherwise false
Returns: this TitledTabStateProperties
Since: ITP 1.1.0
Parameters: enabled true for enabled, otherwise false
Returns: this TitledTabStateProperties
Parameters: text tool tip text
Returns: this TitledTabStateProperties
Parameters: alignment text and icon horizontal alignment
Returns: this TitledTabStateProperties