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) SWTSkinTabSetFields inherited from class com.biglybt.ui.swt.skin.SWTSkinObjectContainer
bPropogate, bPropogateDownFields 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.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 com.biglybt.ui.swt.skin.SWTSkinObjectContainer
childAdded, createComposite, getChildren, getComposite, getPropogation, obfuscatedImage, oldgetChildren, setControl, setDebugAndChildren, setIsVisible, setPropogation, setViewID, superSetIsVisible, switchSuffixMethods 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
-