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

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

public class SWTSkinObjectContainer
extends SWTSkinObjectBasic

A SWTSkinObject that contains other SWTSkinObjects

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
SWTSkinObjectContainer(SWTSkin skin, SWTSkinProperties properties, org.eclipse.swt.widgets.Control control, java.lang.String sID, java.lang.String sConfigID, java.lang.String type, SWTSkinObject parent)
           
SWTSkinObjectContainer(SWTSkin skin, SWTSkinProperties properties, java.lang.String sID, java.lang.String sConfigID, java.lang.String[] sTypeParams, SWTSkinObject parent)
           
SWTSkinObjectContainer(SWTSkin skin, SWTSkinProperties properties, java.lang.String sID, java.lang.String sConfigID, SWTSkinObject parent)
           
 
Method Summary
 void childAdded(SWTSkinObject soChild)
           
protected  org.eclipse.swt.widgets.Composite createComposite(org.eclipse.swt.widgets.Composite createOn)
           
 SWTSkinObject[] getChildren()
           
 org.eclipse.swt.widgets.Composite getComposite()
           
 boolean getPropogation()
           
 org.eclipse.swt.graphics.Image obfusticatedImage(org.eclipse.swt.graphics.Image image)
           
 SWTSkinObject[] oldgetChildren()
           
 void setControl(org.eclipse.swt.widgets.Control control)
           
 void setDebugAndChildren(boolean b)
           
protected  boolean setIsVisible(boolean visible, boolean walkup)
           
 void setPropogation(boolean propogate)
           
protected  void setViewID(java.lang.String viewID)
           
protected  boolean superSetIsVisible(boolean visible, boolean walkup)
           
 java.lang.String switchSuffix(java.lang.String suffix, int level, boolean walkUp, boolean walkDown)
           
 
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

SWTSkinObjectContainer

public SWTSkinObjectContainer(SWTSkin skin,
                              SWTSkinProperties properties,
                              java.lang.String sID,
                              java.lang.String sConfigID,
                              java.lang.String[] sTypeParams,
                              SWTSkinObject parent)

SWTSkinObjectContainer

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

SWTSkinObjectContainer

public SWTSkinObjectContainer(SWTSkin skin,
                              SWTSkinProperties properties,
                              org.eclipse.swt.widgets.Control control,
                              java.lang.String sID,
                              java.lang.String sConfigID,
                              java.lang.String type,
                              SWTSkinObject parent)
Method Detail

createComposite

protected org.eclipse.swt.widgets.Composite createComposite(org.eclipse.swt.widgets.Composite createOn)

setControl

public void setControl(org.eclipse.swt.widgets.Control control)
Overrides:
setControl in class SWTSkinObjectBasic

setViewID

protected void setViewID(java.lang.String viewID)
Overrides:
setViewID in class SWTSkinObjectBasic

getChildren

public SWTSkinObject[] getChildren()

oldgetChildren

public SWTSkinObject[] oldgetChildren()

getComposite

public org.eclipse.swt.widgets.Composite getComposite()

switchSuffix

public java.lang.String switchSuffix(java.lang.String suffix,
                                     int level,
                                     boolean walkUp,
                                     boolean walkDown)
Specified by:
switchSuffix in interface SWTSkinObject
Overrides:
switchSuffix in class SWTSkinObjectBasic

setPropogation

public void setPropogation(boolean propogate)

getPropogation

public boolean getPropogation()

setDebugAndChildren

public void setDebugAndChildren(boolean b)

superSetIsVisible

protected boolean superSetIsVisible(boolean visible,
                                    boolean walkup)

setIsVisible

protected boolean setIsVisible(boolean visible,
                               boolean walkup)
Overrides:
setIsVisible in class SWTSkinObjectBasic

childAdded

public void childAdded(SWTSkinObject soChild)

obfusticatedImage

public org.eclipse.swt.graphics.Image obfusticatedImage(org.eclipse.swt.graphics.Image image)
Specified by:
obfusticatedImage in interface ObfusticateImage
Overrides:
obfusticatedImage in class SWTSkinObjectBasic