|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.swing.AbstractAction tk.exgerm.core.plugin.ExGAction tk.exgerm.graphgenerator.GraphGeneratorAction
public class GraphGeneratorAction
Field Summary |
---|
Fields inherited from class tk.exgerm.core.plugin.ExGAction |
---|
MAIN_TOOLBAR, MENU, TOOLBAR |
Fields inherited from class javax.swing.AbstractAction |
---|
changeSupport, enabled |
Fields inherited from interface tk.exgerm.core.plugin.ExGMenuItem |
---|
EDIT_MENU, FILE_MENU, HELP_MENU, PLUGINS_MENU, TOOLS_MENU, VIEW_MENU |
Fields inherited from interface javax.swing.Action |
---|
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON |
Constructor Summary | |
---|---|
GraphGeneratorAction(ICoreContext context,
GraphGeneratorService service)
|
Method Summary | |
---|---|
void |
actionPerformed(ActionEvent arg0)
|
int |
getActionPosition()
Metoda koja vraća poziciju na koju akcija treba da se doda. |
String |
getMenu()
Metoda koja treba da vrati string sa imenom menija u koji akcija treba da se ugradi. |
int |
getMenuPostition()
Vraća poziciju na kojoj će se akcija ubaciti u meni. |
String |
getToolbar()
Metoda koja treba da vrati string sa kodom toolbara u koji akcija treba da se ugradi. |
int |
getToolbarPosition()
Vraća redni broj pozicije u toolbar-u. |
Methods inherited from class tk.exgerm.core.plugin.ExGAction |
---|
loadIcon |
Methods inherited from class javax.swing.AbstractAction |
---|
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GraphGeneratorAction(ICoreContext context, GraphGeneratorService service)
Method Detail |
---|
public int getActionPosition()
ExGAction
Metoda koja vraća poziciju na koju akcija treba da se doda. Ovo može da
bude konstanta ExGAction.TOOLBAR
ili ExGAction.MENU
ili
bitwise ILI operator između ove dve konstante ukoliko akcija treba da ide
i u meni i u toolbar.
Ako akcija treba da se ugradi meni biće pozvana metoda
ExGMenuItem.getMenu()
i shodno ako treba da se ugradi u toolbar
pozvaće se metoda ExGAction.getToolbar()
.
getActionPosition
in class ExGAction
public String getMenu()
ExGMenuItem
ExGAction.getActionPosition()
označi akciju kao da treba
da bude dodata u meni, u suprotnom neće nikad biti pozvana. Ako se akcija
dodaje u neki od standardnih menija treba iskoristiti neku od konstanti
definisanih u ovom interface-u.
public String getToolbar()
ExGAction
ExGAction.MAIN_TOOLBAR
ako akcija treba da se ugradi u
podrazumevani toolbar. Ako akcija treba da se ugradi u sopstveni toolbar
treba da vrati njegovo ime. Ukoliko toolbar sa istim imenom već postoji,
akcija će biti dodrata na njega, a ukoliko ne postoji biće napravljen
novi toolbar sa vraćenim imenom.
getToolbar
in class ExGAction
public void actionPerformed(ActionEvent arg0)
public int getMenuPostition()
ExGMenuItem
Vraća poziciju na kojoj će se akcija ubaciti u meni. Ovo treba da bude velik ceo broj, sa dosta razmaka između rednih brojeva akcija, da bi se ostavio prostor drugim komponentama da se uglave između ove akcije i prehodne ili sledeće.
Akcije sa istim rednim brojem će biti grupisane između dva separatora.
Metoda neće biti pozvana ako se ova akcija ne ugrađuje u meni.
public int getToolbarPosition()
ExGAction
Vraća redni broj pozicije u toolbar-u. Ima potpuno isti efekat kao
ExGMenuItem.getMenuPostition()
Metoda neće biti pozvana ako se akcija ne ugrađuje u toolbar.
getToolbarPosition
in class ExGAction
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |