a2dCopyMultiTool Class Reference
[Objects used for interactive manipulation.]

Drag and Copy Selected canvasObjects. More...

#include <sttool.h>

Inheritance diagram for a2dCopyMultiTool:

Inheritance graph
[legend]
Collaboration diagram for a2dCopyMultiTool:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 a2dCopyMultiTool (a2dStToolContr *controller)

Static Public Attributes

static const a2dCommandId COMID_PushTool_CopyMulti
 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
void AdjustShift (double *x, double *y)
 This is overriden by copy tools to have a minimum distance between original and copy.
virtual wxString GetCommandGroupName ()
 return the command group name for commands of a derived class

Protected Attributes

double m_mindist


Detailed Description

Drag and Copy Selected canvasObjects.

See also:
a2dStToolContr

Definition at line 1897 of file sttool.h.


Member Function Documentation

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

return the command group name for commands of a derived class

this defaults to the class name

Reimplemented from a2dDragMultiTool.

Definition at line 1916 of file sttool.h.


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