|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.EventObject
hades.gui.Command
hades.gui.ColibriCreateCommand
ColibriCreateCommand - copy an object in an HADES Design.
Field Summary | |
(package private) ObjectCanvas |
canvas
|
(package private) java.awt.Point |
newPos
|
(package private) java.awt.Point |
oldPos
|
(package private) SimObject |
target
|
Fields inherited from class hades.gui.Command |
console, debug, editor, ready, versionString |
Fields inherited from class java.util.EventObject |
source |
Constructor Summary | |
ColibriCreateCommand(Editor editor,
SimObject simobj)
ColibriCreateCommand: add a SimObject to the current Design at a user-selected position. |
Method Summary | |
void |
cancel()
|
void |
execute()
perform the action corresponding to this CreateCommand object and register it with the UndoStack. |
java.lang.String |
getDescription()
|
java.lang.String |
getLogExtraArguments()
return a text-encoding of any extra argument we might want to use for LogManager. |
void |
mousePressed(FigCanvasEvent ME)
extract the screen and world coordinates of this Event, and dispatch to setPosition(). |
void |
setPosition(java.awt.Point SP,
java.awt.Point WP)
this method should be called twice for a ColibriCreateCommand. |
java.lang.String |
toString()
toString(): identify this CreateCommand |
void |
undo()
try to undo the action corresponding to this CreateCommand object: we simply delete the copied object. |
Methods inherited from class hades.gui.Command |
actionPerformed, dbg, initialize, isReady, keyPressed, keyReleased, keyTyped, message, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, statusMessage, writePositionLogMessage |
Methods inherited from class java.util.EventObject |
getSource |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
java.awt.Point newPos
java.awt.Point oldPos
SimObject target
ObjectCanvas canvas
Constructor Detail |
public ColibriCreateCommand(Editor editor, SimObject simobj)
Method Detail |
public void execute()
execute
in class Command
public void cancel()
cancel
in class Command
public void mousePressed(FigCanvasEvent ME)
mousePressed
in interface FigCanvasListener
mousePressed
in class Command
public void setPosition(java.awt.Point SP, java.awt.Point WP)
setPosition
in class Command
public void undo()
undo
in class Command
public java.lang.String toString()
toString
in class Command
public java.lang.String getDescription()
getDescription
in class Command
public java.lang.String getLogExtraArguments()
getLogExtraArguments
in class Command
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |