|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface UIInstance
This interface represents a UI running on the core (e.g. the SWT UI). The actual implementation of this will support UI-specific operations - you need to cast this to the appropriate type to access them. This is to allow "native" UI plugin access - for example a plugin that directly accesses SWT functionality would do it via this object (it'll be an instance of org.gudy.azureus2.ui.swt.plugins.UISWTInstance )
| Field Summary | |
|---|---|
static int |
UIT_CONSOLE
|
static int |
UIT_SWT
|
| Method Summary | |
|---|---|
UIMessage |
createMessage()
Creates a UIMessage instance to allow a plugin to inform or ask the
user something. |
UIInputReceiver |
getInputReceiver()
Creates a UIInputReceiver instance to allow a plugin to request
text input from the user. |
UIToolBarManager |
getToolBarManager()
|
int |
getUIType()
|
boolean |
openView(BasicPluginViewModel model)
|
int |
promptUser(String title,
String text,
String[] options,
int defaultOption)
Prompts the user with a title, text, and a series of options. |
| Field Detail |
|---|
static final int UIT_SWT
static final int UIT_CONSOLE
| Method Detail |
|---|
int getUIType()
boolean openView(BasicPluginViewModel model)
int promptUser(String title,
String text,
String[] options,
int defaultOption)
title - text - options -
UIInputReceiver getInputReceiver()
UIInputReceiver instance to allow a plugin to request
text input from the user. Some interfaces may not allow or support the
ability for a plugin to request text input from a user, in which case
they will return null for this method.
UIMessage createMessage()
UIMessage instance to allow a plugin to inform or ask the
user something. Some interfaces may not allow or support the
ability for a plugin to ask a user in this manner, in which case
they will return null for this method.
UIToolBarManager getToolBarManager()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||