Package com.biglybt.ui.swt.skin
Class SWTSkinTabSet
java.lang.Object
com.biglybt.ui.swt.skin.SWTSkinTabSet
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(SWTSkinTabSetListener listener) private void
addMouseListener
(SWTSkinObject tab, org.eclipse.swt.widgets.Control control) void
addTab
(SWTSkinObjectTab tab) getID()
getTabByID
(String sID) getTabs()
static String
getTabSetID
(SWTSkin skin, SWTSkinObject skinObject, String sTemplateKey) protected static String
getTemplateID
(SWTSkin skin, SWTSkinObject skinObject, String sTemplateKey) protected static String[]
getTemplateInfo
(SWTSkin skin, SWTSkinObject skinObject, String sTemplateKey) void
setActiveTab
(SWTSkinObjectTab newTab) private void
setActiveTab
(SWTSkinObjectTab newTab, boolean evenIfSame) boolean
setActiveTab
(String viewID) private SWTSkinObject[]
setTabVisible
(SWTSkinObjectTab tab, boolean visible, SWTSkinObject[] skipObjects) protected void
swtSetActiveTab
(SWTSkinObjectTab newTab, boolean evenIfSame) private void
triggerChangeListener
(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
- Parameters:
oldID
-newID
-
-
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
-