wxArt2D
Classes | Typedefs
tools.h File Reference

base classes for tools and controller on top of the tools. More...

#include "wx/wx.h"
#include "wx/event.h"
#include "wx/canvas/candefs.h"
#include "wx/general/smrtptr.h"
#include "wx/general/smrtptr.inl"
#include "wx/canvas/objlist.h"
Include dependency graph for tools.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  a2dToolList
 list for a2dBaseTool's More...
 
class  a2dToolContr
 The a2dToolContr is the base class for Tool controller classes. More...
 
class  a2dBaseTool
 The a2dBaseTool is used to derive tools from that are controlled by. More...
 
class  a2dToolEvtHandler
 To implement behaviour on a set of tools. More...
 

Typedefs

typedef a2dSmrtPtr< a2dBaseToola2dBaseToolPtr
 
typedef a2dSmrtPtr
< a2dToolFunctor > 
a2dToolFunctorPtr
 

Detailed Description

base classes for tools and controller on top of the tools.

a2dToolContr gets event from a2dDrawingPart before it handles the event itself. a2dToolContr has a stack of tools (a2dToolList) that contains one or more tools (a2dBaseTool). The tool first in the list is the active tool, which gets the events first. Tools are in general for modifying drawings interactive.

Author
Klaas Holwerda

Copyright: 2001-2004 (c) Klaas Holwerda

Licence: wxWidgets Licence

RCS-ID:

Id:
tools.h,v 1.28 2009/06/03 17:38:12 titato Exp

Definition in file tools.h.

tools.h File Reference -- Sun Oct 12 2014 17:04:27 -- Sun Oct 12 2014 -- 1.8.5 -- wxArt2D -- . -- Main Page Reference Documentation