|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface UISWTView
Commands and Information about a SWT View
UISWTViewEvent.getView(),
UISWTViewEventListener.eventOccurred(UISWTViewEvent),
UISWTInstance.addView(String, String, UISWTViewEventListener)| Field Summary | |
|---|---|
static int |
CONTROLTYPE_AWT
For setControlType(int); When the event
UISWTViewEvent.TYPE_INITIALIZE is triggered, getData() will
return a Component object. |
static int |
CONTROLTYPE_SWT
For setControlType(int); When the event
UISWTViewEvent.TYPE_INITIALIZE is triggered, getData() will
return a Composite object. |
| Method Summary | |
|---|---|
int |
getControlType()
|
java.lang.Object |
getDataSource()
Retrieve the data sources related to this view. |
java.lang.Object |
getInitialDataSource()
Get the original datasource that was set to the view |
UISWTView |
getParentView()
Get parent view, if one exists |
PluginInterface |
getPluginInterface()
Gets the plugin interface associated with this view, null if none defined |
boolean |
isDestroyOnDeactivate()
Retrieve whether this view can be destroyed on UISWTViewEvent.TYPE_FOCUSLOST |
void |
setControlType(int iControlType)
Sets the type of control this view uses. |
void |
setDestroyOnDeactivate(boolean b)
To save memory/CPU, views are sometimes destroyed on UISWTViewEvent.TYPE_FOCUSLOST |
void |
setTitle(java.lang.String title)
Override the default title with a new one. |
void |
triggerEvent(int eventType,
java.lang.Object data)
Trigger an event for this view |
| Methods inherited from interface org.gudy.azureus2.plugins.ui.UIPluginView |
|---|
closeView, getToolBarListener, getViewID, setToolBarListener |
| Field Detail |
|---|
static final int CONTROLTYPE_SWT
setControlType(int); When the event
UISWTViewEvent.TYPE_INITIALIZE is triggered, getData() will
return a Composite object.
static final int CONTROLTYPE_AWT
setControlType(int); When the event
UISWTViewEvent.TYPE_INITIALIZE is triggered, getData() will
return a Component object.
| Method Detail |
|---|
void setControlType(int iControlType)
The default value is CONTROLTYPE_SWT
iControlType - int getControlType()
java.lang.Object getDataSource()
getDataSource in interface UIPluginViewUISWTInstance.VIEW_MAIN- nullUISWTInstance.VIEW_MYTORRENTS- DownloadUISWTInstance.VIEW_TORRENT_PEERS- PeerUISWTInstance.openMainView(String, UISWTViewEventListener, Object),
value will be the value set.
May return null if no data source is selected, or while processing the
UISWTViewEvent.TYPE_CREATE event.
java.lang.Object getInitialDataSource()
UISWTView getParentView()
void triggerEvent(int eventType,
java.lang.Object data)
eventType - Event to trigger UISWTViewEvent}data - data to send with triggervoid setTitle(java.lang.String title)
UISWTViewEvent.TYPE_LANGUAGEUPDATE to update your title to the
new language.
title - new TitlePluginInterface getPluginInterface()
getPluginInterface in interface UIPluginViewvoid setDestroyOnDeactivate(boolean b)
UISWTViewEvent.TYPE_FOCUSLOST
This allows overriding of the default behaviour
boolean isDestroyOnDeactivate()
UISWTViewEvent.TYPE_FOCUSLOST
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||