Package net.infonode.tabbedpanel
Class TabbedPanelButtonProperties
java.lang.Object
net.infonode.properties.propertymap.PropertyMapContainer
net.infonode.tabbedpanel.TabbedPanelButtonProperties
Tabbed panel button properties contains properties objects for all buttons in a tabbed panel.
- Since:
- ITP 1.3.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PropertyMapGroup
A property group for all button properties in a tabbed panelstatic final PropertyMapProperty
Properties for scroll down buttonstatic final PropertyMapProperty
Properties for scroll left buttonstatic final PropertyMapProperty
Properties for scroll right buttonstatic final PropertyMapProperty
Properties for scroll up buttonstatic final PropertyMapProperty
Properties for tab drop down list button -
Constructor Summary
ConstructorsConstructorDescriptionConstructs an empty TabbedPanelButtonProperties objectConstructs a TabbedPanelButtonProperties object with the given object as property storageTabbedPanelButtonProperties
(TabbedPanelButtonProperties inheritFrom) Constructs a TabbedPanelButtonProperties object that inherits its properties from the given TabbedPanelButtonProperties object -
Method Summary
Modifier and TypeMethodDescriptionaddSuperObject
(TabbedPanelButtonProperties superObject) Adds a super object from which property values are inherited.Gets the scroll down button propertiesGets the scroll left button propertiesGets the scroll right button propertiesGets the scroll up button propertiesGets the tab drop down list button propertiesRemoves the last added super object.removeSuperObject
(TabbedPanelButtonProperties superObject) Removes the given super object.Methods inherited from class net.infonode.properties.propertymap.PropertyMapContainer
getMap
-
Field Details
-
PROPERTIES
A property group for all button properties in a tabbed panel -
SCROLL_UP_BUTTON_PROPERTIES
Properties for scroll up button -
SCROLL_LEFT_BUTTON_PROPERTIES
Properties for scroll left button -
SCROLL_DOWN_BUTTON_PROPERTIES
Properties for scroll down button -
SCROLL_RIGHT_BUTTON_PROPERTIES
Properties for scroll right button -
TAB_DROP_DOWN_LIST_BUTTON_PROPERTIES
Properties for tab drop down list button
-
-
Constructor Details
-
TabbedPanelButtonProperties
public TabbedPanelButtonProperties()Constructs an empty TabbedPanelButtonProperties object -
TabbedPanelButtonProperties
Constructs a TabbedPanelButtonProperties object with the given object as property storage- Parameters:
object
- object to store properties in
-
TabbedPanelButtonProperties
Constructs a TabbedPanelButtonProperties object that inherits its properties from the given TabbedPanelButtonProperties object- Parameters:
inheritFrom
- TabbedPanelButtonProperties object to inherit properties from
-
-
Method Details
-
addSuperObject
Adds a super object from which property values are inherited.- Parameters:
superObject
- the object from which to inherit property values- Returns:
- this
-
removeSuperObject
Removes the last added super object.- Returns:
- this
-
removeSuperObject
Removes the given super object.- Parameters:
superObject
- super object to remove- Returns:
- this
- Since:
- ITP 1.3.0
-
getScrollUpButtonProperties
Gets the scroll up button properties- Returns:
- the scroll up button properties
-
getScrollDownButtonProperties
Gets the scroll down button properties- Returns:
- the scroll down button properties
-
getScrollLeftButtonProperties
Gets the scroll left button properties- Returns:
- the scroll up button properties
-
getScrollRightButtonProperties
Gets the scroll right button properties- Returns:
- the scroll right button properties
-
getTabDropDownListButtonProperties
Gets the tab drop down list button properties- Returns:
- the tab drop down list button properties
-