|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.aelitis.azureus.ui.swt.toolbar.ToolBarItemSO
public class ToolBarItemSO
Field Summary |
---|
Fields inherited from interface org.gudy.azureus2.plugins.ui.toolbar.UIToolBarItem |
---|
STATE_DOWN, STATE_ENABLED |
Constructor Summary | |
---|---|
ToolBarItemSO(ToolBarView tbView,
String id,
boolean isPluginItem)
|
|
ToolBarItemSO(ToolBarView tbView,
String id,
String imageid)
|
|
ToolBarItemSO(ToolBarView tbView,
String id,
String imageid,
String textID)
|
Method Summary | |
---|---|
void |
dispose()
|
UIToolBarActivationListener |
getDefaultActivationListener()
|
long |
getDefaultState()
|
String |
getGroupID()
|
String |
getID()
Retrieve the ID of the toolbar item |
String |
getImageID()
Get the ID of the image used |
SWTSkinButtonUtility |
getSkinButton()
|
long |
getState()
|
String |
getTextID()
Return the message bundle ID for the button text |
String |
getTooltipID()
|
boolean |
isAlwaysAvailable()
Returns if the toolbar item is always available (enabled) |
void |
setAlwaysAvailable(boolean alwaysAvailable)
|
void |
setDefaultActivationListener(UIToolBarActivationListener defaultActivation)
|
void |
setDefaultState(long state)
|
void |
setGroupID(String groupID)
|
void |
setImageID(String imageID)
Sets the toolbar item to use the specified image |
void |
setSkinButton(SWTSkinButtonUtility btn)
|
void |
setSkinTitle(SWTSkinObjectText s)
|
void |
setState(long state)
|
void |
setTextID(String textID)
Sets the button's text to a messagebundle value looked up using the id |
void |
setTooltipID(String tooltipID)
|
boolean |
triggerToolBarItem(long activationType,
Object datasource)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ToolBarItemSO(ToolBarView tbView, String id, String imageid)
id
- image
- public ToolBarItemSO(ToolBarView tbView, String id, String imageid, String textID)
public ToolBarItemSO(ToolBarView tbView, String id, boolean isPluginItem)
Method Detail |
---|
public boolean triggerToolBarItem(long activationType, Object datasource)
triggerToolBarItem
in interface ToolBarItem
triggerToolBarItem
in interface UIToolBarItem
public String getID()
UIToolBarItem
getID
in interface UIToolBarItem
public void setSkinButton(SWTSkinButtonUtility btn)
public SWTSkinButtonUtility getSkinButton()
public void setSkinTitle(SWTSkinObjectText s)
public long getState()
getState
in interface UIToolBarItem
public void setState(long state)
setState
in interface UIToolBarItem
public String getImageID()
UIToolBarItem
getImageID
in interface UIToolBarItem
public void setImageID(String imageID)
UIToolBarItem
setImageID
in interface UIToolBarItem
public void setTextID(String textID)
UIToolBarItem
setTextID
in interface UIToolBarItem
textID
- the textID to setpublic String getTextID()
UIToolBarItem
getTextID
in interface UIToolBarItem
public String getTooltipID()
getTooltipID
in interface ToolBarItem
public void setTooltipID(String tooltipID)
public void setAlwaysAvailable(boolean alwaysAvailable)
setAlwaysAvailable
in interface ToolBarItem
public boolean isAlwaysAvailable()
UIToolBarItem
isAlwaysAvailable
in interface UIToolBarItem
public void setDefaultActivationListener(UIToolBarActivationListener defaultActivation)
setDefaultActivationListener
in interface ToolBarItem
setDefaultActivationListener
in interface UIToolBarItem
public UIToolBarActivationListener getDefaultActivationListener()
getDefaultActivationListener
in interface ToolBarItem
public void dispose()
public String getGroupID()
public void setGroupID(String groupID)
public void setDefaultState(long state)
public long getDefaultState()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |