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
-
Nested Class Summary
Nested classes/interfaces inherited from class SWTSkinObjectBasic
SWTSkinObjectBasic.GradientInfo -
Field Summary
FieldsModifier and TypeFieldDescription(package private) SWTSkinObject[](package private) SWTSkinObject(package private) SWTSkinTabSetFields inherited from class SWTSkinObjectContainer
bPropogate, bPropogateDownFields 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
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.voidsetActiveWidgets(SWTSkinObject[] skinObjects) voidsetActiveWidgetsParent(SWTSkinObject activeWidgetsParent) Sets the parent skin object to which the active widgets belong to.voidsetTabset(SWTSkinTabSet tabset) Methods inherited from class SWTSkinObjectContainer
childAdded, createComposite, getChildren, getComposite, getPropogation, obfuscatedImage, oldgetChildren, setControl, setDebugAndChildren, setIsVisible, setPropogation, setViewID, superSetIsVisible, switchSuffixMethods 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
-
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
-