|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.AbstractAction
org.tigris.gef.base.Cmd
org.tigris.gef.base.CmdSetMode
Cmd that sets the next global editor mode. The global editor mode effects the next editor that you move the mouse into. For example, in PaletteFig the Line button sets the next global mode to ModeCreateFigLine.
PaletteFig
,
Serialized FormField Summary | |
protected java.util.Hashtable |
_modeArgs
Arguments to pass to the new mode instance after creation. |
Fields inherited from class org.tigris.gef.base.Cmd |
_args, _resource |
Fields inherited from class javax.swing.AbstractAction |
changeSupport, enabled |
Fields inherited from interface javax.swing.Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON |
Constructor Summary | |
CmdSetMode(java.lang.Class modeClass)
Set the next global mode to the named mode. |
|
CmdSetMode(java.lang.Class modeClass,
boolean sticky)
Set the next global mode to the named mode, and maybe make it sticky. |
|
CmdSetMode(java.lang.Class modeClass,
java.util.Hashtable modeArgs)
Set the next global mode to the named mode, and set all arguments. |
|
CmdSetMode(java.lang.Class modeClass,
java.lang.String name)
|
|
CmdSetMode(java.lang.Class modeClass,
java.lang.String arg,
java.lang.Object value)
|
|
CmdSetMode(java.lang.Class modeClass,
java.lang.String arg,
java.lang.Object value,
java.lang.String name)
|
|
CmdSetMode(java.lang.Class modeClass,
java.lang.String arg,
java.lang.Object value,
java.lang.String name,
javax.swing.ImageIcon icon)
|
|
CmdSetMode(java.util.Properties args)
|
Method Summary | |
void |
doIt()
Perform whatever Cmd this Cmd is meant to do. |
void |
undoIt()
Undo the Cmd using information stored during its execution. |
Methods inherited from class org.tigris.gef.base.Cmd |
about, actionPerformed, cmdAtIndex, containsArg, getArg, getArg, getName, getResource, register, registeredCmds, setArg, setName, setResource, shouldBeEnabled, updateEnabled |
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 |
Field Detail |
protected java.util.Hashtable _modeArgs
Constructor Detail |
public CmdSetMode(java.util.Properties args)
public CmdSetMode(java.lang.Class modeClass)
public CmdSetMode(java.lang.Class modeClass, java.lang.String name)
public CmdSetMode(java.lang.Class modeClass, boolean sticky)
public CmdSetMode(java.lang.Class modeClass, java.util.Hashtable modeArgs)
public CmdSetMode(java.lang.Class modeClass, java.lang.String arg, java.lang.Object value)
public CmdSetMode(java.lang.Class modeClass, java.lang.String arg, java.lang.Object value, java.lang.String name)
public CmdSetMode(java.lang.Class modeClass, java.lang.String arg, java.lang.Object value, java.lang.String name, javax.swing.ImageIcon icon)
Method Detail |
public void doIt()
Cmd
doIt
in class Cmd
public void undoIt()
Cmd
needs-more-work: This is not currently implemented.
undoIt
in class Cmd
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |