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

java.lang.Object
  extended by com.aelitis.azureus.ui.swt.skin.SWTSkinObjectBasic
      extended by com.aelitis.azureus.ui.swt.skin.SWTSkinObjectContainer
          extended by com.aelitis.azureus.ui.swt.skin.SWTSkinObjectTab
All Implemented Interfaces:
SWTSkinObject, java.util.EventListener, org.eclipse.swt.events.PaintListener, org.eclipse.swt.internal.SWTEventListener, ObfusticateImage, PluginUISWTSkinObject

public class SWTSkinObjectTab
extends SWTSkinObjectContainer

Author:
TuxPaper

Field Summary
 
Fields inherited from class com.aelitis.azureus.ui.swt.skin.SWTSkinObjectBasic
bgColor, BORDER_GRADIENT, BORDER_ROUNDED, BORDER_ROUNDED_FILL, control, customTooltipID, debug, listeners, listeners_mon, painter, parent, properties, sConfigID, sID, skin, suffixes, type
 
Constructor Summary
SWTSkinObjectTab(SWTSkin skin, SWTSkinProperties properties, java.lang.String sID, java.lang.String sConfigID, SWTSkinObject parent)
           
 
Method Summary
 java.lang.String[] getActiveWidgetIDs()
           
 SWTSkinObject[] getActiveWidgets(boolean create)
           
 SWTSkinObject getActiveWidgetsParent()
          Retrieve the parent skin object to which the active widgets belong to.
 SWTSkinTabSet getTabset()
           
 void setActiveWidgets(SWTSkinObject[] skinObjects)
           
 void setActiveWidgetsParent(SWTSkinObject activeWidgetsParent)
          Sets the parent skin object to which the active widgets belong to.
 void setTabset(SWTSkinTabSet tabset)
           
 
Methods inherited from class com.aelitis.azureus.ui.swt.skin.SWTSkinObjectContainer
childAdded, createComposite, getChildren, getComposite, getPropogation, obfusticatedImage, oldgetChildren, setControl, setDebugAndChildren, setIsVisible, setPropogation, setViewID, superSetIsVisible, switchSuffix
 
Methods inherited from class com.aelitis.azureus.ui.swt.skin.SWTSkinObjectBasic
addListener, dispose, equals, getConfigID, getControl, getData, getDefaultVisibility, getListeners, getParent, getProperties, getSkin, getSkinObjectID, getSkinView, getSuffix, getTooltipID, getType, getViewID, hashCode, isAlwaysHookPaintListener, isDebug, isDisposed, isVisible, layoutComplete, paintControl, paintControl, relayout, removeListener, setAlwaysHookPaintListener, setBackground, setData, setDebug, setDefaultVisibility, setObfusticatedImageGenerator, setProperties, setSkinView, setTooltipID, setVisible, switchSuffix, switchSuffix, toString, triggerListeners, triggerListeners
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SWTSkinObjectTab

public SWTSkinObjectTab(SWTSkin skin,
                        SWTSkinProperties properties,
                        java.lang.String sID,
                        java.lang.String sConfigID,
                        SWTSkinObject parent)
Method Detail

getActiveWidgetIDs

public java.lang.String[] getActiveWidgetIDs()

getActiveWidgets

public SWTSkinObject[] getActiveWidgets(boolean create)

setActiveWidgets

public void setActiveWidgets(SWTSkinObject[] skinObjects)

getActiveWidgetsParent

public SWTSkinObject getActiveWidgetsParent()
Retrieve the parent skin object to which the active widgets belong to.

Returns:
Parent skin object, or null if it doesn't matter

setActiveWidgetsParent

public void setActiveWidgetsParent(SWTSkinObject activeWidgetsParent)
Sets the parent skin object to which the active widgets belong to.

This is usefull when there are multiple widgets with the same ID

Parameters:
activeWidgetsParent -

getTabset

public SWTSkinTabSet getTabset()

setTabset

public void setTabset(SWTSkinTabSet tabset)