wxArt2D
|
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"
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< a2dBaseTool > | a2dBaseToolPtr |
typedef a2dSmrtPtr < a2dToolFunctor > | a2dToolFunctorPtr |
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.
Copyright: 2001-2004 (c) Klaas Holwerda
Licence: wxWidgets Licence
RCS-ID:
Definition in file tools.h.