Maven module :un.engine : engine-ui :
Class : un.engine.ui.widget.WTabContainer
Extends/Implements : un.engine.ui.widget.WContainer
Subclasses : -

Container, displaying tabs for each child component.
author  Johann Sorel


Variables : TAB_POSITION_TOP, TAB_POSITION_BOTTOM, TAB_POSITION_LEFT, TAB_POSITION_RIGHT, PROPERTY_ACTIVE_TAB, PROPERTY_TAB_POSITION, PROPERTY_ACTIVE, STYLE_PROP_TAB_PREFIX, STYLE_PROP_TAB_MARGIN, tabs
Functions : WTabContainer, addTab, addTab, removeTab, removeTabs, setActiveTab, getActiveTab, setTabPosition, getTabPosition


public int TAB_POSITION_TOP

public int TAB_POSITION_BOTTOM

public int TAB_POSITION_LEFT

public int TAB_POSITION_RIGHT


Property for the active ab index.
public Chars PROPERTY_ACTIVE_TAB


Property for the tabs position.
public Chars PROPERTY_TAB_POSITION


Property for the active tab state.
public Chars PROPERTY_ACTIVE


tab border : BorderStyle class */
public Chars STYLE_PROP_TAB_PREFIX


tab inner margin */
public Chars STYLE_PROP_TAB_MARGIN

Sequence tabs


public void WTabContainer ()

public void addTab (Widget child, Widget tabHeader)

public void addTab (Widget child, Widget tabHeader, int index)

public void removeTab (Widget content)

public void removeTabs ()


Set active tab.
param  visibletab set visible tab
public void setActiveTab (int visibletab)


Get active tab index.
return  int, can be negative if no tab active
public int getActiveTab ()


Set tab position.
param  tabposition set tab position, one of TAB_POSITION_X
public void setTabPosition (int tabposition)


Get tab position.
return  int, one of TAB_POSITION_X
public int getTabPosition ()