Package com.biglybt.ui.swt.skin
Interface SWTSkinObject
- All Superinterfaces:
PluginUISWTSkinObject
- All Known Subinterfaces:
SWTSkinObjectText
- All Known Implementing Classes:
SWTSkinObjectBasic,SWTSkinObjectBrowser,SWTSkinObjectButton,SWTSkinObjectCheckbox,SWTSkinObjectCombo,SWTSkinObjectContainer,SWTSkinObjectExpandBar1,SWTSkinObjectExpandBar2,SWTSkinObjectExpandItem1,SWTSkinObjectExpandItem2,SWTSkinObjectImage,SWTSkinObjectImage2,SWTSkinObjectList,SWTSkinObjectSash,SWTSkinObjectSeparator,SWTSkinObjectSlider,SWTSkinObjectTab,SWTSkinObjectTabFolder,SWTSkinObjectText1,SWTSkinObjectText2,SWTSkinObjectTextbox,SWTSkinObjectToggle
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(SWTSkinObjectListener listener) voiddispose()Retrieve the Config ID which is ID in the skin config file.org.eclipse.swt.widgets.ControlRetrieve the associated SWT Control used by the skin objectbooleangetSkin()Retrieve the Skin Object ID that represents this object.getTooltipID(boolean walkup) getType()Retrieve the type of widget.booleanisDebug()booleanbooleanvoidvoidrelayout()voidremoveListener(SWTSkinObjectListener listener) voidsetBackground(String sConfigID, String sSuffix) voidvoidsetDebug(boolean b) voidvoidsetObfuscatedImageGenerator(ObfuscateImage obfuscatedImageGenerator) voidsetProperties(SWTSkinProperties skinProperties) voidsetSkinView(SkinView sv) voidsetTooltipID(String id) voidsetVisible(boolean visible) switchSuffix(String suffix) Convenience method for switching suffix using defaultsswitchSuffix(String suffix, int level, boolean walkUp) switchSuffix(String suffix, int level, boolean walkUp, boolean walkDown) voidtriggerListeners(int eventType) voidtriggerListeners(int eventType, Object params)
-
Method Details
-
getControl
org.eclipse.swt.widgets.Control getControl()Retrieve the associated SWT Control used by the skin object- Returns:
- SWT Control
-
getType
String getType()Retrieve the type of widget.- Returns:
- TODO Move widget types to SWTSkinObject
-
getSkinObjectID
String getSkinObjectID()Retrieve the Skin Object ID that represents this object. Typically the same asgetConfigID(), however, may be different if a config id is used to make independant copies- Returns:
- An unique Skin Object ID
-
getConfigID
String getConfigID()Retrieve the Config ID which is ID in the skin config file.- Returns:
- Config ID
-
getParent
SWTSkinObject getParent() -
getSkin
SWTSkin getSkin() -
setVisible
void setVisible(boolean visible) -
isVisible
boolean isVisible() -
setDefaultVisibility
void setDefaultVisibility() -
setBackground
- Parameters:
sConfigID-sSuffix-
-
switchSuffix
- Parameters:
suffix-level-walkUp- TODO- Returns:
- TODO
-
switchSuffix
-
switchSuffix
Convenience method for switching suffix using defaults- Parameters:
suffix-- Returns:
-
getSuffix
String getSuffix()- Returns:
-
setProperties
- Parameters:
properties-
-
getProperties
SWTSkinProperties getProperties()- Returns:
-
addListener
-
removeListener
-
getListeners
SWTSkinObjectListener[] getListeners()- Returns:
-
getViewID
String getViewID() -
triggerListeners
void triggerListeners(int eventType) - Parameters:
eventType-
-
triggerListeners
- Parameters:
eventType-params-
-
dispose
void dispose()- Since:
- 3.0.1.3
-
setTooltipID
- Parameters:
id-- Since:
- 3.0.4.3
-
getDefaultVisibility
boolean getDefaultVisibility()- Returns:
- Since:
- 3.0.5.3
-
getData
-
setData
-
isDisposed
boolean isDisposed()- Returns:
- Since:
- 3.1.1.1
-
isDebug
boolean isDebug()- Returns:
- Since:
- 3.1.1.1
-
getTooltipID
- Parameters:
walkup-- Returns:
- Since:
- 3.1.1.1
-
setDebug
void setDebug(boolean b) - Parameters:
b-- Since:
- 3.1.1.1
-
relayout
void relayout() -
layoutComplete
void layoutComplete() -
setObfuscatedImageGenerator
-
getSkinView
SkinView getSkinView() -
setSkinView
-