Package com.biglybt.ui.swt.skin
Class SWTSkinButtonUtility
- java.lang.Object
-
- com.biglybt.ui.swt.skin.SWTSkinButtonUtility
-
public class SWTSkinButtonUtility extends java.lang.Object
Simple encapsulation of SWTSkinObjectContainer that provides typical button funtionality
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SWTSkinButtonUtility.ButtonListenerAdapter
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
imageViewID
private boolean
inSetDisabled
private boolean
lastDisabledState
(package private) java.util.ArrayList<SWTSkinButtonUtility.ButtonListenerAdapter>
listeners
private SWTSkinObject
skinObject
-
Constructor Summary
Constructors Constructor Description SWTSkinButtonUtility(SWTSkinObject skinObject)
SWTSkinButtonUtility(SWTSkinObject skinObject, java.lang.String imageViewID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSelectionListener(SWTSkinButtonUtility.ButtonListenerAdapter listener)
SWTSkinObject
getSkinObject()
boolean
isDisabled()
void
setDisabled(boolean disabled)
void
setImage(java.lang.String id)
void
setTextID(java.lang.String id)
void
setTooltipID(java.lang.String id)
-
-
-
Field Detail
-
listeners
java.util.ArrayList<SWTSkinButtonUtility.ButtonListenerAdapter> listeners
-
skinObject
private final SWTSkinObject skinObject
-
imageViewID
private final java.lang.String imageViewID
-
inSetDisabled
private boolean inSetDisabled
-
lastDisabledState
private boolean lastDisabledState
-
-
Constructor Detail
-
SWTSkinButtonUtility
public SWTSkinButtonUtility(SWTSkinObject skinObject)
-
SWTSkinButtonUtility
public SWTSkinButtonUtility(SWTSkinObject skinObject, java.lang.String imageViewID)
-
-
Method Detail
-
isDisabled
public boolean isDisabled()
-
setDisabled
public void setDisabled(boolean disabled)
-
addSelectionListener
public void addSelectionListener(SWTSkinButtonUtility.ButtonListenerAdapter listener)
-
getSkinObject
public SWTSkinObject getSkinObject()
-
setTextID
public void setTextID(java.lang.String id)
-
setImage
public void setImage(java.lang.String id)
-
setTooltipID
public void setTooltipID(java.lang.String id)
-
-