a2dSubDrawMasterTool Class Reference
[Objects used for interactive manipulation.]

Master tool for sub drawing child objects in a2dCanvasObject. More...

#include <mastertool.h>

Inheritance diagram for a2dSubDrawMasterTool:

Inheritance graph
[legend]
Collaboration diagram for a2dSubDrawMasterTool:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 a2dSubDrawMasterTool (a2dStToolContr *controller=NULL)
void AppendTool (a2dBaseTool *tool, wxMenuItem *menuItem, wxChar key)
void OnPostPushTool ()
void PushToolFromMouseMenu (wxCommandEvent &event)

Static Public Attributes

static const
a2dPropertyIdDynamicEventProperty 
PROPID_toolMenu

Protected Member Functions

virtual bool ZoomSave ()
 Is Zooming while the tool is busy Save.
virtual void DoStopTool (bool abort)
 to do tool specific stuff to stop a tool. Called from StopTool().
void OnChar (wxKeyEvent &event)
 called on key events
void OnMouseEvent (wxMouseEvent &event)
 called on mouse events

Protected Attributes

a2dSmrtPtr< a2dBaseToolm_curTool


Detailed Description

Master tool for sub drawing child objects in a2dCanvasObject.

Definition at line 250 of file mastertool.h.


Member Function Documentation

bool a2dSubDrawMasterTool::ZoomSave (  )  [protected, virtual]

Is Zooming while the tool is busy Save.

If so, the active tool will redraw itself in the new Mapping state

Implements a2dBaseTool.

Definition at line 1938 of file mastertool.cpp.


The documentation for this class was generated from the following files:
a2dSubDrawMasterTool Class Reference -- Tue Aug 31 18:35:14 2010 -- 31 Aug 2010 -- 1.5.5 -- wxArt2D -- . -- Main Page Reference Documentation