|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.infonode.properties.propertymap.PropertyMapContainer
net.infonode.tabbedpanel.TabAreaComponentsProperties
public class TabAreaComponentsProperties
TabAreaComponentsProperties holds all visual properties for the area in a tabbed panel's tab area where the tab area components (scroll buttons, tab drop down list and components set by calling setTabAreaComponents in a tabbed panel) are shown. TabbedPanelProperties contains TabAreaComponentsProperties.
TabbedPanel
,
TabbedPanelProperties
Field Summary | |
---|---|
static PropertyMapProperty |
COMPONENT_PROPERTIES
Properties for the component |
static HoverListenerProperty |
HOVER_LISTENER
Hover listener property |
static PropertyMapGroup |
PROPERTIES
A property group for all properties in TabAreaComponentsProperties |
static PropertyMapProperty |
SHAPED_PANEL_PROPERTIES
Properties for the shaped panel |
static BooleanProperty |
STRETCH_ENABLED
Stretch enabled property |
Constructor Summary | |
---|---|
TabAreaComponentsProperties()
Constructs an empty TabAreaComponentsProperties object |
|
TabAreaComponentsProperties(PropertyMap object)
Constructs a TabAreaComponentsProperties object with the given object as property storage |
|
TabAreaComponentsProperties(TabAreaComponentsProperties inheritFrom)
Constructs a TabAreaComponentsProperties object that inherits its properties from the given TabAreaComponentsProperties object |
Method Summary | |
---|---|
TabAreaComponentsProperties |
addSuperObject(TabAreaComponentsProperties superObject)
Adds a super object from which property values are inherited. |
ComponentProperties |
getComponentProperties()
Gets the component properties |
HoverListener |
getHoverListener()
Gets the hover listener that will be triggered when the tab area components area is hovered by the mouse. |
ShapedPanelProperties |
getShapedPanelProperties()
Gets the shaped panel properties |
boolean |
getStretchEnabled()
Gets if components should be stretched to same height as tabs if tabs are higher than components. |
TabAreaComponentsProperties |
removeSuperObject()
Removes the last added super object. |
TabAreaComponentsProperties |
removeSuperObject(TabAreaComponentsProperties superObject)
Removes the given super object. |
TabAreaComponentsProperties |
setHoverListener(HoverListener listener)
Sets the hover listener that will be triggered when the tab area components area is hoverd by the mouse. |
TabAreaComponentsProperties |
setStretchEnabled(boolean enabled)
Sets if components should be stretched to same height as tabs if tabs are higher than components. |
Methods inherited from class net.infonode.properties.propertymap.PropertyMapContainer |
---|
getMap |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final PropertyMapGroup PROPERTIES
public static final BooleanProperty STRETCH_ENABLED
setStretchEnabled(boolean)
,
getStretchEnabled()
public static final PropertyMapProperty COMPONENT_PROPERTIES
getComponentProperties()
public static final PropertyMapProperty SHAPED_PANEL_PROPERTIES
getShapedPanelProperties()
public static final HoverListenerProperty HOVER_LISTENER
setHoverListener(net.infonode.gui.hover.HoverListener)
,
getHoverListener()
Constructor Detail |
---|
public TabAreaComponentsProperties()
public TabAreaComponentsProperties(PropertyMap object)
object
- object to store properties inpublic TabAreaComponentsProperties(TabAreaComponentsProperties inheritFrom)
inheritFrom
- TabAreaComponentsProperties object to inherit properties fromMethod Detail |
---|
public TabAreaComponentsProperties addSuperObject(TabAreaComponentsProperties superObject)
superObject
- the object from which to inherit property values
public TabAreaComponentsProperties removeSuperObject()
public TabAreaComponentsProperties removeSuperObject(TabAreaComponentsProperties superObject)
superObject
- super object to remove
public boolean getStretchEnabled()
public TabAreaComponentsProperties setStretchEnabled(boolean enabled)
enabled
- true for stretch, otherwise false
public ComponentProperties getComponentProperties()
public ShapedPanelProperties getShapedPanelProperties()
public TabAreaComponentsProperties setHoverListener(HoverListener listener)
Sets the hover listener that will be triggered when the tab area components area is hoverd by the mouse.
The tabbed panel that the hovered tab area components area is part of will be the source of the hover event sent to the hover listener.
listener
- the hover listener
public HoverListener getHoverListener()
Gets the hover listener that will be triggered when the tab area components area is hovered by the mouse.
The tabbed panel that the hovered tab area components area is part of will be the source of the hover event sent to the hover listener.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |