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
,SWTSkinObjectExpandBar
,SWTSkinObjectExpandItem
,SWTSkinObjectImage
,SWTSkinObjectImage2
,SWTSkinObjectList
,SWTSkinObjectSash
,SWTSkinObjectSeparator
,SWTSkinObjectSlider
,SWTSkinObjectTab
,SWTSkinObjectTabFolder
,SWTSkinObjectText1
,SWTSkinObjectText2
,SWTSkinObjectTextbox
,SWTSkinObjectToggle
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(SWTSkinObjectListener listener) void
dispose()
Retrieve the Config ID which is ID in the skin config file.org.eclipse.swt.widgets.Control
Retrieve the associated SWT Control used by the skin objectboolean
getSkin()
Retrieve the Skin Object ID that represents this object.getTooltipID
(boolean walkup) getType()
Retrieve the type of widget.boolean
isDebug()
boolean
boolean
void
void
relayout()
void
removeListener
(SWTSkinObjectListener listener) void
setBackground
(String sConfigID, String sSuffix) void
void
setDebug
(boolean b) void
void
setObfuscatedImageGenerator
(ObfuscateImage obfuscatedImageGenerator) void
setProperties
(SWTSkinProperties skinProperties) void
setSkinView
(SkinView sv) void
setTooltipID
(String id) void
setVisible
(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) void
triggerListeners
(int eventType) void
triggerListeners
(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
-