Class SWTSkinObjectContainer
java.lang.Object
com.biglybt.ui.swt.skin.SWTSkinObjectBasic
com.biglybt.ui.swt.skin.SWTSkinObjectContainer
- All Implemented Interfaces:
ObfuscateImage, PluginUISWTSkinObject, SWTSkinObject, EventListener, org.eclipse.swt.events.PaintListener
- Direct Known Subclasses:
SWTSkinObjectExpandBar1, SWTSkinObjectExpandBar2, SWTSkinObjectExpandItem1, SWTSkinObjectExpandItem2, SWTSkinObjectTab, SWTSkinObjectTabFolder
A SWTSkinObject that contains other SWTSkinObjects
-
Nested Class Summary
Nested classes/interfaces inherited from class SWTSkinObjectBasic
SWTSkinObjectBasic.GradientInfo -
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean(package private) booleanprivate intprivate intprivate String[]Fields inherited from class 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
ConstructorsConstructorDescriptionSWTSkinObjectContainer(SWTSkin skin, SWTSkinProperties properties, String sID, String sConfigID, SWTSkinObject parent) SWTSkinObjectContainer(SWTSkin skin, SWTSkinProperties properties, String sID, String sConfigID, String[] sTypeParams, SWTSkinObject parent) SWTSkinObjectContainer(SWTSkin skin, SWTSkinProperties properties, org.eclipse.swt.widgets.Control control, String sID, String sConfigID, String type, SWTSkinObject parent) -
Method Summary
Modifier and TypeMethodDescriptionvoidchildAdded(SWTSkinObject soChild) protected org.eclipse.swt.widgets.CompositecreateComposite(org.eclipse.swt.widgets.Composite createOn) org.eclipse.swt.widgets.Compositebooleanorg.eclipse.swt.graphics.ImageobfuscatedImage(org.eclipse.swt.graphics.Image image) private voidobfuscatedImage(org.eclipse.swt.widgets.Composite c, org.eclipse.swt.graphics.Image image) voidsetControl(org.eclipse.swt.widgets.Control control) voidsetDebugAndChildren(boolean b) protected booleansetIsVisible(boolean visible, boolean walkup) voidsetPropogation(boolean propogate) protected voidprotected booleansuperSetIsVisible(boolean visible, boolean walkup) switchSuffix(String suffix, int level, boolean walkUp, boolean walkDown) Methods inherited from class 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, relayout, removeListener, setAlwaysHookPaintListener, setBackground, setData, setDebug, setDefaultVisibility, setObfuscatedImageGenerator, setProperties, setSkinView, setTooltipID, setVisible, switchSuffix, switchSuffix, toString, triggerListeners, triggerListeners
-
Field Details
-
bPropogate
boolean bPropogate -
bPropogateDown
boolean bPropogateDown -
sTypeParams
-
minWidth
private int minWidth -
minHeight
private int minHeight
-
-
Constructor Details
-
SWTSkinObjectContainer
public SWTSkinObjectContainer(SWTSkin skin, SWTSkinProperties properties, String sID, String sConfigID, String[] sTypeParams, SWTSkinObject parent) -
SWTSkinObjectContainer
public SWTSkinObjectContainer(SWTSkin skin, SWTSkinProperties properties, String sID, String sConfigID, SWTSkinObject parent) -
SWTSkinObjectContainer
public SWTSkinObjectContainer(SWTSkin skin, SWTSkinProperties properties, org.eclipse.swt.widgets.Control control, String sID, String sConfigID, String type, SWTSkinObject parent)
-
-
Method Details
-
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:
setControlin classSWTSkinObjectBasic
-
setViewID
- Overrides:
setViewIDin classSWTSkinObjectBasic
-
getChildren
-
oldgetChildren
-
getComposite
public org.eclipse.swt.widgets.Composite getComposite() -
switchSuffix
- Specified by:
switchSuffixin interfaceSWTSkinObject- Overrides:
switchSuffixin classSWTSkinObjectBasic
-
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:
setIsVisiblein classSWTSkinObjectBasic- Parameters:
visible-
-
childAdded
-
obfuscatedImage
public org.eclipse.swt.graphics.Image obfuscatedImage(org.eclipse.swt.graphics.Image image) - Specified by:
obfuscatedImagein interfaceObfuscateImage- Overrides:
obfuscatedImagein classSWTSkinObjectBasic
-
obfuscatedImage
private void obfuscatedImage(org.eclipse.swt.widgets.Composite c, org.eclipse.swt.graphics.Image image)
-