Package net.infonode.tabbedpanel
Class TabbedPanelButtonProperties
- java.lang.Object
-
- net.infonode.properties.propertymap.PropertyMapContainer
-
- net.infonode.tabbedpanel.TabbedPanelButtonProperties
-
public class TabbedPanelButtonProperties extends PropertyMapContainer
Tabbed panel button properties contains properties objects for all buttons in a tabbed panel.- Since:
- ITP 1.3.0
-
-
Field Summary
Fields Modifier and Type Field Description static PropertyMapGroupPROPERTIESA property group for all button properties in a tabbed panelstatic PropertyMapPropertySCROLL_DOWN_BUTTON_PROPERTIESProperties for scroll down buttonstatic PropertyMapPropertySCROLL_LEFT_BUTTON_PROPERTIESProperties for scroll left buttonstatic PropertyMapPropertySCROLL_RIGHT_BUTTON_PROPERTIESProperties for scroll right buttonstatic PropertyMapPropertySCROLL_UP_BUTTON_PROPERTIESProperties for scroll up buttonstatic PropertyMapPropertyTAB_DROP_DOWN_LIST_BUTTON_PROPERTIESProperties for tab drop down list button
-
Constructor Summary
Constructors Constructor Description TabbedPanelButtonProperties()Constructs an empty TabbedPanelButtonProperties objectTabbedPanelButtonProperties(PropertyMap object)Constructs 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TabbedPanelButtonPropertiesaddSuperObject(TabbedPanelButtonProperties superObject)Adds a super object from which property values are inherited.ButtonPropertiesgetScrollDownButtonProperties()Gets the scroll down button propertiesButtonPropertiesgetScrollLeftButtonProperties()Gets the scroll left button propertiesButtonPropertiesgetScrollRightButtonProperties()Gets the scroll right button propertiesButtonPropertiesgetScrollUpButtonProperties()Gets the scroll up button propertiesButtonPropertiesgetTabDropDownListButtonProperties()Gets the tab drop down list button propertiesTabbedPanelButtonPropertiesremoveSuperObject()Removes the last added super object.TabbedPanelButtonPropertiesremoveSuperObject(TabbedPanelButtonProperties superObject)Removes the given super object.-
Methods inherited from class net.infonode.properties.propertymap.PropertyMapContainer
getMap
-
-
-
-
Field Detail
-
PROPERTIES
public static final PropertyMapGroup PROPERTIES
A property group for all button properties in a tabbed panel
-
SCROLL_UP_BUTTON_PROPERTIES
public static final PropertyMapProperty SCROLL_UP_BUTTON_PROPERTIES
Properties for scroll up button
-
SCROLL_LEFT_BUTTON_PROPERTIES
public static final PropertyMapProperty SCROLL_LEFT_BUTTON_PROPERTIES
Properties for scroll left button
-
SCROLL_DOWN_BUTTON_PROPERTIES
public static final PropertyMapProperty SCROLL_DOWN_BUTTON_PROPERTIES
Properties for scroll down button
-
SCROLL_RIGHT_BUTTON_PROPERTIES
public static final PropertyMapProperty SCROLL_RIGHT_BUTTON_PROPERTIES
Properties for scroll right button
-
TAB_DROP_DOWN_LIST_BUTTON_PROPERTIES
public static final PropertyMapProperty TAB_DROP_DOWN_LIST_BUTTON_PROPERTIES
Properties for tab drop down list button
-
-
Constructor Detail
-
TabbedPanelButtonProperties
public TabbedPanelButtonProperties()
Constructs an empty TabbedPanelButtonProperties object
-
TabbedPanelButtonProperties
public TabbedPanelButtonProperties(PropertyMap object)
Constructs a TabbedPanelButtonProperties object with the given object as property storage- Parameters:
object- object to store properties in
-
TabbedPanelButtonProperties
public TabbedPanelButtonProperties(TabbedPanelButtonProperties inheritFrom)
Constructs a TabbedPanelButtonProperties object that inherits its properties from the given TabbedPanelButtonProperties object- Parameters:
inheritFrom- TabbedPanelButtonProperties object to inherit properties from
-
-
Method Detail
-
addSuperObject
public TabbedPanelButtonProperties addSuperObject(TabbedPanelButtonProperties superObject)
Adds a super object from which property values are inherited.- Parameters:
superObject- the object from which to inherit property values- Returns:
- this
-
removeSuperObject
public TabbedPanelButtonProperties removeSuperObject()
Removes the last added super object.- Returns:
- this
-
removeSuperObject
public TabbedPanelButtonProperties removeSuperObject(TabbedPanelButtonProperties superObject)
Removes the given super object.- Parameters:
superObject- super object to remove- Returns:
- this
- Since:
- ITP 1.3.0
-
getScrollUpButtonProperties
public ButtonProperties getScrollUpButtonProperties()
Gets the scroll up button properties- Returns:
- the scroll up button properties
-
getScrollDownButtonProperties
public ButtonProperties getScrollDownButtonProperties()
Gets the scroll down button properties- Returns:
- the scroll down button properties
-
getScrollLeftButtonProperties
public ButtonProperties getScrollLeftButtonProperties()
Gets the scroll left button properties- Returns:
- the scroll up button properties
-
getScrollRightButtonProperties
public ButtonProperties getScrollRightButtonProperties()
Gets the scroll right button properties- Returns:
- the scroll right button properties
-
getTabDropDownListButtonProperties
public ButtonProperties getTabDropDownListButtonProperties()
Gets the tab drop down list button properties- Returns:
- the tab drop down list button properties
-
-