Package com.biglybt.ui.swt.skin
Class SWTSkinObjectTab
java.lang.Object
com.biglybt.ui.swt.skin.SWTSkinObjectBasic
com.biglybt.ui.swt.skin.SWTSkinObjectContainer
com.biglybt.ui.swt.skin.SWTSkinObjectTab
- All Implemented Interfaces:
ObfuscateImage
,PluginUISWTSkinObject
,SWTSkinObject
,EventListener
,org.eclipse.swt.events.PaintListener
,org.eclipse.swt.internal.SWTEventListener
-
Nested Class Summary
Nested classes/interfaces inherited from class com.biglybt.ui.swt.skin.SWTSkinObjectBasic
SWTSkinObjectBasic.GradientInfo
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) SWTSkinObject[]
(package private) SWTSkinObject
(package private) SWTSkinTabSet
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
ConstructorsConstructorDescriptionSWTSkinObjectTab
(SWTSkin skin, SWTSkinProperties properties, String sID, String sConfigID, SWTSkinObject parent) -
Method Summary
Modifier and TypeMethodDescriptionString[]
getActiveWidgets
(boolean create) Retrieve the parent skin object to which the active widgets belong to.void
setActiveWidgets
(SWTSkinObject[] skinObjects) void
setActiveWidgetsParent
(SWTSkinObject activeWidgetsParent) Sets the parent skin object to which the active widgets belong to.void
setTabset
(SWTSkinTabSet tabset) Methods inherited from class com.biglybt.ui.swt.skin.SWTSkinObjectContainer
childAdded, createComposite, getChildren, 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, relayout, removeListener, setAlwaysHookPaintListener, setBackground, setData, setDebug, setDefaultVisibility, setObfuscatedImageGenerator, setProperties, setSkinView, setTooltipID, setVisible, switchSuffix, switchSuffix, toString, triggerListeners, triggerListeners
-
Field Details
-
activeWidgets
SWTSkinObject[] activeWidgets -
activeWidgetsParent
SWTSkinObject activeWidgetsParent -
tabset
SWTSkinTabSet tabset
-
-
Constructor Details
-
SWTSkinObjectTab
public SWTSkinObjectTab(SWTSkin skin, SWTSkinProperties properties, String sID, String sConfigID, SWTSkinObject parent)
-
-
Method Details
-
getActiveWidgetIDs
-
getActiveWidgets
-
setActiveWidgets
-
getActiveWidgetsParent
Retrieve the parent skin object to which the active widgets belong to.- Returns:
- Parent skin object, or null if it doesn't matter
-
setActiveWidgetsParent
Sets the parent skin object to which the active widgets belong to.This is useful when there are multiple widgets with the same ID
- Parameters:
activeWidgetsParent
-
-
getTabset
-
setTabset
-