a2dDeleteTool Class Reference
[Objects used for interactive manipulation.]

Interactive delete an object. More...

#include <sttool.h>

Inheritance diagram for a2dDeleteTool:

Inheritance graph
[legend]
Collaboration diagram for a2dDeleteTool:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 a2dDeleteTool (a2dStToolContr *controller, a2dCanvasObjectFlagsMask whichobjects=a2dCanvasOFlags::ALL)
bool ZoomSave ()
 Is Zooming while the tool is busy Save.
void SetWhichObjectsFlagMask (a2dCanvasObjectFlagsMask whichobjects)

Static Public Attributes

static const a2dCommandId COMID_PushTool_Delete
 push this tool on the tools stack

Protected Member Functions

void OnChar (wxKeyEvent &event)
 called on key events
void OnMouseEvent (wxMouseEvent &event)
 called on mouse events
virtual wxString GetCommandGroupName ()
 return the command group name for commands of a derived class

Protected Attributes

a2dCanvasObjectFlagsMask m_whichobjects


Detailed Description

Interactive delete an object.

Remarks:
Left Click on object to delete.
See also:
a2dStToolContr

Definition at line 1217 of file sttool.h.


Member Function Documentation

bool a2dDeleteTool::ZoomSave (  )  [inline, 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 1227 of file sttool.h.

virtual wxString a2dDeleteTool::GetCommandGroupName (  )  [inline, protected, virtual]

return the command group name for commands of a derived class

this defaults to the class name

Reimplemented from a2dBaseTool.

Definition at line 1236 of file sttool.h.


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