Package com.biglybt.ui.swt.skin
Class SWTSkinObjectExpandBar
- java.lang.Object
-
- com.biglybt.ui.swt.skin.SWTSkinObjectBasic
-
- com.biglybt.ui.swt.skin.SWTSkinObjectContainer
-
- com.biglybt.ui.swt.skin.SWTSkinObjectExpandBar
-
- All Implemented Interfaces:
ObfuscateImage
,PluginUISWTSkinObject
,SWTSkinObject
,java.util.EventListener
,org.eclipse.swt.events.PaintListener
,org.eclipse.swt.internal.SWTEventListener
public class SWTSkinObjectExpandBar extends SWTSkinObjectContainer
Container that hold ExpandItems
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.biglybt.ui.swt.skin.SWTSkinObjectBasic
SWTSkinObjectBasic.GradientInfo
-
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.swt.widgets.ExpandBar
expandBar
private java.util.List<SWTSkinObjectExpandItem>
expandItems
private java.util.List<SWTSkinObjectExpandItem>
fillHeightItems
-
Fields inherited from class com.biglybt.ui.swt.skin.SWTSkinObjectContainer
bPropogate, bPropogateDown
-
Fields inherited from class com.biglybt.ui.swt.skin.SWTSkinObjectBasic
alwaysHookPaintListener, bgColor, BORDER_GRADIENT, BORDER_ROUNDED, BORDER_ROUNDED_FILL, control, customTooltipID, debug, initialized, listeners, listeners_mon, painter, paintListenerHooked, parent, properties, sConfigID, sID, skin, suffixes, type
-
-
Constructor Summary
Constructors Constructor Description SWTSkinObjectExpandBar(SWTSkin skin, SWTSkinProperties properties, java.lang.String sID, java.lang.String sConfigID, SWTSkinObject parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addExpandItem(SWTSkinObjectExpandItem item)
private void
createExpandBar()
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.biglybt.ui.swt.skin.SWTSkinObjectContainer
childAdded, createComposite, getComposite, getPropogation, obfuscatedImage, oldgetChildren, setControl, setDebugAndChildren, setIsVisible, setPropogation, setViewID, superSetIsVisible, switchSuffix
-
Methods inherited from class com.biglybt.ui.swt.skin.SWTSkinObjectBasic
addListener, dispose, equals, getConfigID, getControl, getData, getDefaultVisibility, getListeners, getParent, getProperties, getSkin, getSkinObjectID, getSkinView, getSuffix, getTooltipID, getType, getViewID, isAlwaysHookPaintListener, isDebug, isDisposed, isVisible, layoutComplete, paintControl, paintControl, removeListener, setAlwaysHookPaintListener, setBackground, setData, setDebug, setDefaultVisibility, setObfuscatedImageGenerator, setProperties, setSkinView, setTooltipID, setVisible, switchSuffix, switchSuffix, toString, triggerListeners, triggerListeners
-
-
-
-
Field Detail
-
expandBar
private org.eclipse.swt.widgets.ExpandBar expandBar
-
expandItems
private java.util.List<SWTSkinObjectExpandItem> expandItems
-
fillHeightItems
private java.util.List<SWTSkinObjectExpandItem> fillHeightItems
-
-
Constructor Detail
-
SWTSkinObjectExpandBar
public SWTSkinObjectExpandBar(SWTSkin skin, SWTSkinProperties properties, java.lang.String sID, java.lang.String sConfigID, SWTSkinObject parent)
-
-
Method Detail
-
createExpandBar
private void createExpandBar()
-
handleResize
protected void handleResize(org.eclipse.swt.widgets.ExpandItem itemResizing)
-
relayout
public void relayout()
- Specified by:
relayout
in interfaceSWTSkinObject
- Overrides:
relayout
in classSWTSkinObjectBasic
-
addExpandItem
protected void addExpandItem(SWTSkinObjectExpandItem item)
-
removeExpandItem
protected void removeExpandItem(SWTSkinObjectExpandItem item)
-
getChildren
public SWTSkinObjectExpandItem[] getChildren()
- Overrides:
getChildren
in classSWTSkinObjectContainer
-
getExpandbar
public org.eclipse.swt.widgets.ExpandBar getExpandbar()
-
-