Package com.biglybt.ui.swt.skin
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
,org.eclipse.swt.internal.SWTEventListener
- Direct Known Subclasses:
SWTSkinObjectExpandBar
,SWTSkinObjectExpandItem
,SWTSkinObjectTab
,SWTSkinObjectTabFolder
A SWTSkinObject that contains other SWTSkinObjects
-
Nested Class Summary
Nested classes/interfaces inherited from class com.biglybt.ui.swt.skin.SWTSkinObjectBasic
SWTSkinObjectBasic.GradientInfo
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean
(package private) boolean
private int
private int
private String[]
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
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 TypeMethodDescriptionvoid
childAdded
(SWTSkinObject soChild) protected org.eclipse.swt.widgets.Composite
createComposite
(org.eclipse.swt.widgets.Composite createOn) org.eclipse.swt.widgets.Composite
boolean
org.eclipse.swt.graphics.Image
obfuscatedImage
(org.eclipse.swt.graphics.Image image) private void
obfuscatedImage
(org.eclipse.swt.widgets.Composite c, org.eclipse.swt.graphics.Image image) 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
protected boolean
superSetIsVisible
(boolean visible, boolean walkup) switchSuffix
(String suffix, int level, boolean walkUp, boolean walkDown) 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, 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:
setControl
in classSWTSkinObjectBasic
-
setViewID
- Overrides:
setViewID
in classSWTSkinObjectBasic
-
getChildren
-
oldgetChildren
-
getComposite
public org.eclipse.swt.widgets.Composite getComposite() -
switchSuffix
- Specified by:
switchSuffix
in interfaceSWTSkinObject
- Overrides:
switchSuffix
in 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:
setIsVisible
in classSWTSkinObjectBasic
- Parameters:
visible
-
-
childAdded
-
obfuscatedImage
public org.eclipse.swt.graphics.Image obfuscatedImage(org.eclipse.swt.graphics.Image image) - Specified by:
obfuscatedImage
in interfaceObfuscateImage
- Overrides:
obfuscatedImage
in classSWTSkinObjectBasic
-
obfuscatedImage
private void obfuscatedImage(org.eclipse.swt.widgets.Composite c, org.eclipse.swt.graphics.Image image)
-