|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PluginHook
Plugins implement this to extend the GUI.
| Method Summary | |
|---|---|
void |
addProperties(ResourcePropertiesPanel panel)
Create a Panel to display a resource |
boolean |
doDoubleClick(ConversationBrowser browser,
StorableInStateRepository resource)
Do a double click on a resource. |
boolean |
doDragDrop(ConversationBrowser browser,
Object source,
Object target)
Object 'source' has been dragged on to 'target'. |
Icon |
getTreeIcon(ConversationBrowser browser,
StorableInStateRepository resource)
Get an icon representing this resource |
void |
showPopupMenu(ConversationBrowser browser,
JPopupMenu menu,
Object[] items)
Add extra menu items. |
| Method Detail |
|---|
void showPopupMenu(ConversationBrowser browser,
JPopupMenu menu,
Object[] items)
browser - the browser opening the menumenu - the menu being createditems - the objects currently selectedvoid addProperties(ResourcePropertiesPanel panel)
boolean doDoubleClick(ConversationBrowser browser,
StorableInStateRepository resource)
Icon getTreeIcon(ConversationBrowser browser,
StorableInStateRepository resource)
boolean doDragDrop(ConversationBrowser browser,
Object source,
Object target)
StorableInStateRepository.
source - the item being dropped, this may be another object in the repository,
a URI, a local File, etc.target - the item which source was dropped on
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||