class Command (abstract) undo-able command class.
| | TrackType |
| | Command (Document *d, Viewer *v) |
| | ~Command () |
| | TrackMouse (TrackType, Point*, Point*, Point*) Called while mouse button is pressed dragged and released. |
| | Execute () Perform the command. |
| | UnExecute () Undo the command. |
| | ReExecute () Redo the command. |
| | Abort () Abort the command. |
| | CmdDone () const command is executed. |
| | GetName () const |
| | ScaleCorrect (int x) const |
| | ScaleCorrect (const Point *pt) const |
| | Scale (int x) const |
| | Scale (const Point *pt) const |
| | SayAborted () |
| | SayCommited () |
| | SayUndone () |
| | GetMainWindow () const |
| | GetViewer () const |
| | GetDocument () const |
| | GetGrafport () const |
| | SetCmdDone (bool b) |
(abstract) undo-able command class.
virtual ~Command()
enum TrackType
virtual void TrackMouse(TrackType, Point*, Point*, Point*)
virtual void Execute()
virtual void UnExecute()
virtual void ReExecute()
virtual void Abort()
bool CmdDone() const
virtual const char* GetName() const
int ScaleCorrect(int x) const
Point ScaleCorrect(const Point *pt) const
int Scale(int x) const
Point Scale(const Point *pt) const
void SayAborted()
void SayCommited()
void SayUndone()
DrawWindow* GetMainWindow() const
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de