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
,EventListener
,org.eclipse.swt.events.PaintListener
,org.eclipse.swt.internal.SWTEventListener
Container that hold ExpandItems
-
Nested Class Summary
Nested classes/interfaces inherited from class com.biglybt.ui.swt.skin.SWTSkinObjectBasic
SWTSkinObjectBasic.GradientInfo
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.eclipse.swt.widgets.ExpandBar
private List<SWTSkinObjectExpandItem>
private List<SWTSkinObjectExpandItem>
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
ConstructorsConstructorDescriptionSWTSkinObjectExpandBar
(SWTSkin skin, SWTSkinProperties properties, String sID, String sConfigID, SWTSkinObject parent) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
private void
org.eclipse.swt.widgets.ExpandBar
protected void
handleResize
(org.eclipse.swt.widgets.ExpandItem itemResizing) void
relayout()
protected void
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 Details
-
expandBar
private org.eclipse.swt.widgets.ExpandBar expandBar -
expandItems
-
fillHeightItems
-
-
Constructor Details
-
SWTSkinObjectExpandBar
public SWTSkinObjectExpandBar(SWTSkin skin, SWTSkinProperties properties, String sID, String sConfigID, SWTSkinObject parent)
-
-
Method Details
-
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
-
removeExpandItem
-
getChildren
- Overrides:
getChildren
in classSWTSkinObjectContainer
-
getExpandbar
public org.eclipse.swt.widgets.ExpandBar getExpandbar()
-