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

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.SWTSkinObjectExpandBar
All Implemented Interfaces:
SWTSkinObject, EventListener, org.eclipse.swt.events.PaintListener, org.eclipse.swt.internal.SWTEventListener, ObfusticateImage, PluginUISWTSkinObject

public class SWTSkinObjectExpandBar
extends SWTSkinObjectContainer

Container that hold ExpandItems


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
SWTSkinObjectExpandBar(SWTSkin skin, SWTSkinProperties properties, String sID, String sConfigID, SWTSkinObject parent)
           
 
Method Summary
protected  void addExpandItem(SWTSkinObjectExpandItem item)
           
 SWTSkinObjectExpandItem[] getChildren()
           
 org.eclipse.swt.widgets.ExpandBar getExpandbar()
           
protected  void handleResize(org.eclipse.swt.widgets.ExpandItem itemResizing)
           
 void relayout()
           
protected  void removeExpandItem(SWTSkinObjectExpandItem item)
           
 
Methods inherited from class com.aelitis.azureus.ui.swt.skin.SWTSkinObjectContainer
childAdded, createComposite, 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, 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

SWTSkinObjectExpandBar

public SWTSkinObjectExpandBar(SWTSkin skin,
                              SWTSkinProperties properties,
                              String sID,
                              String sConfigID,
                              SWTSkinObject parent)
Method Detail

handleResize

protected void handleResize(org.eclipse.swt.widgets.ExpandItem itemResizing)

relayout

public void relayout()
Specified by:
relayout in interface SWTSkinObject
Overrides:
relayout in class SWTSkinObjectBasic

addExpandItem

protected void addExpandItem(SWTSkinObjectExpandItem item)

removeExpandItem

protected void removeExpandItem(SWTSkinObjectExpandItem item)

getChildren

public SWTSkinObjectExpandItem[] getChildren()
Overrides:
getChildren in class SWTSkinObjectContainer

getExpandbar

public org.eclipse.swt.widgets.ExpandBar getExpandbar()