12 #ifndef __A2DCANMOD_H__
13 #define __A2DCANMOD_H__
40 #include "wx/canvas/canimage.h"
53 #include "wx/canvas/eval.h"
58 #include "wx/canvas/canorderdlg.h"
60 #include "wx/canvas/pathsettings.h"
65 #include "wx/canvas/transdlg.h"
66 #include "wx/canvas/settingsdlg.h"
67 #include "wx/canvas/snap.h"
69 #endif //__A2DCANMOD_H__
a2dText derived from a2dCanvasObject, holds multiline text
all basic primitives derived from a2dCanvasObject
dialog for defining style on an a2dCanvasObject
simple canvas which takes as view the whole of the scrollable area. While a2dCanvas display and draws...
a2dIOHandlerCVGIn and a2dIOHandlerCVGOut - XML I/O classes for the CVG format.
The base class for all drawable objects in a a2dCanvasDocument.
snapping engine, for snapping while editing a drawing
a2dCanvas uses a2dCanvasView for displaying a view on a a2dCanvasDocument.
special a2dCanvasObject which are used to create hierarchy different from the standard a2dCanvasObjec...
vector path a2dVectorPath derived from a2dCanvasObject
layer dialog for changing layer settings.
Definition of class for dialog to set groups for boolean operations.
rectangular shapes derived from a2dCanvasObject
layer settings for a a2dCanvasDocument Holds layers settings classes
general hittest functions
Contains a2dDrawing Class to hold a drawing.
properties specific for a2dCanvasOject
boolean operation on primitives in a a2dDocument.
for choosing a a2dCanvasObject from a list.
a2dWalker based algorithms
special a2dCanvasObject to make a multi view hierachy.
general modules header files all together.
editing tool for a2dCanvasObject's
wire classes for connecting objects.
dialog for choosing fonts
style properties that are specific to the canvas modules.
all polygon and polyline a2dCanvasObject are here.
all headers of the artbase module in one.
the a2dDrawingPart is a a2dView specially designed for displaying parts of a a2dDrawing. It uses a a2dDrawer2D to actually redraw things from the document, by giving that a2dDrawer2D as drawing context to the document, and telling the document to redraw a certain rectangular area. At that last is what this class is for. It optimizes the areas to be redrawn after object in the document were changed. To do that it combines redraw areas to a minimal set of redrawing areas. All the administration for this and the way things will be redrawn is from this view.
general canvas module declarations and classes