(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