FileDocCategorySizeDatePackage
SWTSkinObject.javaAPI DocAzureus 3.0.3.41982Sun May 06 01:37:48 BST 2007com.aelitis.azureus.ui.swt.skin

SWTSkinObject

public interface SWTSkinObject
author
TuxPaper
created
Jun 12, 2006

Fields Summary
Constructors Summary
Methods Summary
public voidaddListener(SWTSkinObjectListener listener)

public voiddispose()

since
3.0.1.3

public java.lang.StringgetConfigID()
Retrieve the Config ID which is ID in the skin config file.

return
Config ID

public org.eclipse.swt.widgets.ControlgetControl()
Retrieve the associated SWT Control used by the skin object

return
SWT Control

public SWTSkinObjectListener[]getListeners()

return

public com.aelitis.azureus.ui.swt.skin.SWTSkinObjectgetParent()

public SWTSkinPropertiesgetProperties()

return

public SWTSkingetSkin()

public java.lang.StringgetSkinObjectID()
Retrieve the Skin Object ID that represents this object. Typically the same as {@link #getConfigID()}, however, may be different if a config id is used to make independant copies

return
An unique Skin Object ID

public java.lang.StringgetSuffix()

return

public java.lang.StringgetType()
Retrieve the type of widget.

return
TODO Move widget types to SWTSkinObject

public java.lang.StringgetViewID()

public booleanisVisible()

public voidremoveListener(SWTSkinObjectListener listener)

public voidsetBackground(java.lang.String sConfigID, java.lang.String sSuffix)

param
sConfigID
param
sSuffix

public voidsetDefaultVisibility()

public voidsetProperties(SWTSkinProperties skinProperties)

param
properties

public voidsetVisible(boolean visible)

public java.lang.StringswitchSuffix(java.lang.String suffix, int level, boolean walkUp)

param
suffix
param
level
param
walkUp TODO
return
TODO

public voidtriggerListeners(int eventType)

param
eventType

public voidtriggerListeners(int eventType, java.lang.Object params)

param
eventType
param
params