Class SWTSkinTabSet
java.lang.Object
com.biglybt.ui.swt.skin.SWTSkinTabSet
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(SWTSkinTabSetListener listener) private voidaddMouseListener(SWTSkinObject tab, org.eclipse.swt.widgets.Control control) voidaddTab(SWTSkinObjectTab tab) getID()getTabByID(String sID) getTabs()static StringgetTabSetID(SWTSkin skin, SWTSkinObject skinObject, String sTemplateKey) protected static StringgetTemplateID(SWTSkin skin, SWTSkinObject skinObject, String sTemplateKey) protected static String[]getTemplateInfo(SWTSkin skin, SWTSkinObject skinObject, String sTemplateKey) voidsetActiveTab(SWTSkinObjectTab newTab) private voidsetActiveTab(SWTSkinObjectTab newTab, boolean evenIfSame) booleansetActiveTab(String viewID) private SWTSkinObject[]setTabVisible(SWTSkinObjectTab tab, boolean visible, SWTSkinObject[] skipObjects) protected voidswtSetActiveTab(SWTSkinObjectTab newTab, boolean evenIfSame) private voidtriggerChangeListener(String oldID, String newID)
-
Field Details
-
tabMouseListener
private org.eclipse.swt.widgets.Listener tabMouseListener -
skin
-
sID
-
activeTab
-
tabs
List of SWTSKinObjectTab -
listeners
-
-
Constructor Details
-
SWTSkinTabSet
-
-
Method Details
-
addTab
-
getActiveTab
-
getTabs
-
getTabByID
-
getTab
-
setActiveTab
-
setActiveTab
-
setActiveTab
-
swtSetActiveTab
-
triggerChangeListener
-
addMouseListener
-
setTabVisible
private SWTSkinObject[] setTabVisible(SWTSkinObjectTab tab, boolean visible, SWTSkinObject[] skipObjects) -
addListener
-
getID
-
getTemplateInfo
protected static String[] getTemplateInfo(SWTSkin skin, SWTSkinObject skinObject, String sTemplateKey) -
getTemplateID
-
getTabSetID
-