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 Details

    • 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 Details

    • 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 Details

    • 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