Method Summary |
|
public TabbedPanelProperties | addSuperObject(TabbedPanelProperties superObject) Adds a super object from which property values are inherited. |
public int | getAbortDragKey()
Gets the key code for aborting a tab drag or reorder operation. |
public boolean | getAutoSelectTab() Gets if automatic selection of a tab is enabled. |
public TabbedPanelButtonProperties | getButtonProperties() Gets the properties getMap() with properties for all the buttons in a
tabbed panel. |
public TabbedPanelContentPanelProperties | getContentPanelProperties() |
public static TabbedPanelProperties | getDefaultProperties() |
public boolean | getEnsureSelectedTabVisible()
Gets if a tab should be made visible if it is selected, i.e. |
public boolean | getHighlightPressedTab() Gets if the tab pressed with the mouse will be highlighted. |
public HoverListener | getHoverListener() |
public TabbedPanelHoverPolicy | getHoverPolicy() Gets the hover policy.
The hover policy determines when the tabbed panel is considered hovered by the mouse and the
hover listener is called. |
public boolean | getPaintTabAreaShadow() Returns true if a shadow is painted for the tab area, false if a shadow
is painted for the highlighted tab and the tab area components panel. |
public int | getShadowBlendAreaSize()
Gets the shadow blend area size, i.e. |
public Color | getShadowColor()
Gets the shadow color. |
public boolean | getShadowEnabled() |
public int | getShadowSize()
Gets the shadow size, i.e. |
public float | getShadowStrength()
Gets the shadow strength. |
public TabAreaComponentsProperties | getTabAreaComponentsProperties() Gets the properties getMap() with properties for the area in a tabbed
panel's tab area where the tab area components are shown. |
public Direction | getTabAreaOrientation() Gets the tab area orientation, i.e. |
public TabAreaProperties | getTabAreaProperties() |
public TabDepthOrderPolicy | getTabDepthOrderPolicy()
Gets the tab depth order policy to be used when tabs are overlapping i.e.
negative tab spacing.
If the depth order is descending, the first tab will be the top most and
the last tab the bottom most. |
public boolean | getTabDeselectable() Gets if tab is deselectable. |
public TabDropDownListVisiblePolicy | getTabDropDownListVisiblePolicy()
Gets the tab drop down list visible policy, i.e. |
public TabLayoutPolicy | getTabLayoutPolicy() Gets the tab layout policy for the tab area, i.e. |
public boolean | getTabReorderEnabled() Gets if the tabs can be reorder using the mouse. |
public int | getTabScrollingOffset()
Gets number of pixels to be shown for the last scrolled tab. |
public TabSelectTrigger | getTabSelectTrigger() Gets the tab select trigger, i.e. |
public int | getTabSpacing()
Gets the tab spacing, i.e. |
public TabbedPanelProperties | removeSuperObject() Removes the last added super object. |
public TabbedPanelProperties | removeSuperObject(TabbedPanelProperties superObject) Removes the given super object. |
public TabbedPanelProperties | replaceSuperObject(TabbedPanelProperties oldSuperObject, TabbedPanelProperties newSuperObject) Replaces the given super objects. |
public TabbedPanelProperties | setAbortDragKey(int keyCode)
Sets the key code for aborting a tab drag or reorder operation. |
public TabbedPanelProperties | setAutoSelectTab(boolean value) Sets if automatic selection of a tab is enabled. |
public TabbedPanelProperties | setEnsureSelectedTabVisible(boolean value)
Sets if a tab should be made visible if it is selected, i.e. |
public TabbedPanelProperties | setHighlightPressedTab(boolean highlightEnabled) Set to true if the tab pressed with the mouse should be highlighted,
otherwise it's not changed. |
public TabbedPanelProperties | setHoverListener(HoverListener listener) |
public TabbedPanelProperties | setHoverPolicy(TabbedPanelHoverPolicy hoverPolicy) Sets the hover policy.
The hover policy determines when the tabbed panel is considered hovered by the mouse and the
hover listener is called. |
public TabbedPanelProperties | setPaintTabAreaShadow(boolean paintShadow) Set to true if a shadow should be painted for the tab area, false if a
shadow should be painted for the highlighted tab and the tab area
components panel. |
public TabbedPanelProperties | setShadowBlendAreaSize(int size)
Sets the shadow blend area size, i.e. |
public TabbedPanelProperties | setShadowColor(Color color)
Sets the shadow color. |
public TabbedPanelProperties | setShadowEnabled(boolean value) |
public TabbedPanelProperties | setShadowSize(int size)
Sets the shadow size, i.e. |
public TabbedPanelProperties | setShadowStrength(float strength)
Sets the shadow strength. |
public TabbedPanelProperties | setTabAreaOrientation(Direction direction) Sets the tab area orientation, i.e. |
public TabbedPanelProperties | setTabDepthOrderPolicy(TabDepthOrderPolicy policy)
Sets the tab depth order policy to be used when tabs are overlapping i.e.
negative tab spacing.
If the depth order is descending, the first tab will be the top most and
the last tab the bottom most. |
public TabbedPanelProperties | setTabDeselectable(boolean value) Sets if tab is deselectable. |
public TabbedPanelProperties | setTabDropDownListVisiblePolicy(TabDropDownListVisiblePolicy policy)
Sets the tab drop down list visible policy, i.e. |
public TabbedPanelProperties | setTabLayoutPolicy(TabLayoutPolicy policy) Sets the tab layout policy for the tab area, i.e. |
public TabbedPanelProperties | setTabReorderEnabled(boolean enabled) |
public TabbedPanelProperties | setTabScrollingOffset(int offset)
Sets number of pixels to be shown for the scrolled out tab next to the
first visible tab. |
public TabbedPanelProperties | setTabSelectTrigger(TabSelectTrigger trigger) Sets the tab select trigger, i.e. |
public TabbedPanelProperties | setTabSpacing(int value)
Sets the tab spacing, i.e. |