com.aelitis.azureus.ui.swt.skin
Class SWTSkinTabSet

java.lang.Object
  extended by com.aelitis.azureus.ui.swt.skin.SWTSkinTabSet

public class SWTSkinTabSet
extends java.lang.Object

Author:
TuxPaper

Constructor Summary
SWTSkinTabSet(SWTSkin skin, java.lang.String sID)
           
 
Method Summary
 void addListener(SWTSkinTabSetListener listener)
           
 void addTab(SWTSkinObjectTab tab)
           
 SWTSkinObjectTab getActiveTab()
           
 java.lang.String getID()
           
 SWTSkinObjectTab getTab(java.lang.String sViewID)
           
 SWTSkinObjectTab getTabByID(java.lang.String sID)
           
 SWTSkinObjectTab[] getTabs()
           
static java.lang.String getTabSetID(SWTSkin skin, SWTSkinObject skinObject, java.lang.String sTemplateKey)
           
protected static java.lang.String getTemplateID(SWTSkin skin, SWTSkinObject skinObject, java.lang.String sTemplateKey)
           
protected static java.lang.String[] getTemplateInfo(SWTSkin skin, SWTSkinObject skinObject, java.lang.String sTemplateKey)
           
 boolean setActiveTab(java.lang.String viewID)
           
 void setActiveTab(SWTSkinObjectTab newTab)
           
 boolean setActiveTabByID(java.lang.String sID)
          Deprecated. Use setActiveTab(String)
protected  void swtSetActiveTab(SWTSkinObjectTab newTab, boolean evenIfSame)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SWTSkinTabSet

public SWTSkinTabSet(SWTSkin skin,
                     java.lang.String sID)
Method Detail

addTab

public void addTab(SWTSkinObjectTab tab)

getActiveTab

public SWTSkinObjectTab getActiveTab()

getTabs

public SWTSkinObjectTab[] getTabs()

getTabByID

public SWTSkinObjectTab getTabByID(java.lang.String sID)

getTab

public SWTSkinObjectTab getTab(java.lang.String sViewID)

setActiveTabByID

public boolean setActiveTabByID(java.lang.String sID)
Deprecated. Use setActiveTab(String)


setActiveTab

public boolean setActiveTab(java.lang.String viewID)

setActiveTab

public void setActiveTab(SWTSkinObjectTab newTab)

swtSetActiveTab

protected void swtSetActiveTab(SWTSkinObjectTab newTab,
                               boolean evenIfSame)

addListener

public void addListener(SWTSkinTabSetListener listener)

getID

public java.lang.String getID()

getTemplateInfo

protected static java.lang.String[] getTemplateInfo(SWTSkin skin,
                                                    SWTSkinObject skinObject,
                                                    java.lang.String sTemplateKey)

getTemplateID

protected static java.lang.String getTemplateID(SWTSkin skin,
                                                SWTSkinObject skinObject,
                                                java.lang.String sTemplateKey)

getTabSetID

public static java.lang.String getTabSetID(SWTSkin skin,
                                           SWTSkinObject skinObject,
                                           java.lang.String sTemplateKey)