#include <edit.h>


Public Member Functions | |
| a2dRecursiveEditTool (a2dStToolContr *controller, int editmode=1, bool SingleClickToEnd=true) | |
| constructor | |
| a2dRecursiveEditTool (a2dStToolContr *controller, a2dIterC &ic, int editmode=1, bool SingleClickToEnd=true) | |
| constructor | |
| ~a2dRecursiveEditTool () | |
| destuctor | |
Static Public Attributes | |
| static const a2dCommandId | COMID_PushTool_RecursiveEdit |
| push this tool on the tools stack | |
Protected Member Functions | |
| void | OnComEvent (a2dComEvent &event) |
| called when a tool has changed (fill stroke layer spline ) | |
| void | OnMouseEvent (wxMouseEvent &event) |
| called on mouse events | |
| virtual wxString | GetCommandGroupName () |
| return the command group name for commands of a derived class | |
When an object is hit, the object its EditStart member is called, this generates a Clone of the object to be edited. And event processing is redirected to the Cloned object to edit it.
See a2dObjectEditTool for more details on editing.
Definition at line 227 of file edit.h.
| a2dRecursiveEditTool::a2dRecursiveEditTool | ( | a2dStToolContr * | controller, | |
| int | editmode = 1, |
|||
| bool | SingleClickToEnd = true | |||
| ) |
| a2dRecursiveEditTool::a2dRecursiveEditTool | ( | a2dStToolContr * | controller, | |
| a2dIterC & | ic, | |||
| int | editmode = 1, |
|||
| bool | SingleClickToEnd = true | |||
| ) |
| virtual wxString a2dRecursiveEditTool::GetCommandGroupName | ( | ) | [inline, protected, virtual] |
return the command group name for commands of a derived class
this defaults to the class name
Reimplemented from a2dObjectEditTool.