|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectse.datadosen.jalbum.PluginContext
public class PluginContext
Allow jAlbum plugins to easily integrate themselves into the jAlbum UI
| Method Summary | |
|---|---|
void |
addContextMenuItem(javax.swing.JMenuItem item)
Add custom menu item to the context menu (when right clicking objects) |
void |
addImportMenuItem(javax.swing.JMenuItem item)
Add custom menu item to File->Import menu |
void |
addToolsMenuItem(javax.swing.JMenuItem item)
Add custom menu item to global Tools menu |
AlbumObject |
getCurrentFolder()
|
EditPanel |
getEditPanel()
Get a reference to jAlbum's edit panel The edit panel allows plugin writers to add custom tabs to the lower right section of its user interface (Visible when switching the edit panel to advanced mode). |
JAlbumContext |
getJAlbumContext()
Get access to key jAlbum objects like its window and engine |
AlbumObject |
getRootFolder()
|
AlbumObject[] |
getSelectedAlbumObjects()
Call from context menu items to figure out what album objects are selected |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void addToolsMenuItem(javax.swing.JMenuItem item)
public void addContextMenuItem(javax.swing.JMenuItem item)
public void addImportMenuItem(javax.swing.JMenuItem item)
public EditPanel getEditPanel()
public AlbumObject[] getSelectedAlbumObjects()
public AlbumObject getRootFolder()
public AlbumObject getCurrentFolder()
public JAlbumContext getJAlbumContext()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||