wxArt2D
canmod.h
Go to the documentation of this file.
1 /*! \file wx/canvas/canmod.h
2  \brief all headers of the canvas module
3  \author Klaas Holwerda
4 
5  Copyright: 2000-2004 (c) Klaas Holwerda
6 
7  Licence: wxWidgets Licence
8 
9  RCS-ID: $Id: canmod.h,v 1.9 2009/04/30 14:21:44 titato Exp $
10 */
11 
12 #ifndef __A2DCANMOD_H__
13 #define __A2DCANMOD_H__
14 
15 #include "wx/general/genmod.h"
16 #include "wx/artbase/artmod.h"
17 
18 #include "wx/canvas/candefs.h"
19 #include "wx/canvas/xmlpars.h"
20 #include "wx/canvas/canobj.h"
21 #include "wx/canvas/canvas.h"
22 #include "wx/canvas/cansim.h"
23 #include "wx/canvas/layerinf.h"
24 #include "wx/canvas/polygon.h"
25 #include "wx/canvas/vpath.h"
26 #include "wx/canvas/drawing.h"
27 #include "wx/canvas/drawer.h"
28 #include "wx/canvas/recur.h"
29 #include "wx/canvas/canprim.h"
30 #include "wx/canvas/rectangle.h"
31 #include "wx/canvas/cantext.h"
32 #include "wx/canvas/canprop.h"
33 #include "wx/canvas/objlist.h"
34 #include "wx/canvas/tools.h"
35 #include "wx/canvas/sttool.h"
36 #include "wx/canvas/styleprop.h"
37 #include "wx/canvas/restrict.h"
38 #include "wx/canvas/canwidget.h"
39 #include "wx/canvas/rectangle.h"
40 #include "wx/canvas/canimage.h"
41 #include "wx/canvas/booloper.h"
42 #include "wx/canvas/hittest.h"
43 #include "wx/canvas/wire.h"
44 #include "wx/canvas/hittest.h"
45 #include "wx/canvas/canglob.h"
46 #include "wx/canvas/algos.h"
47 #include "wx/canvas/cameleon.h"
48 #include "wx/canvas/sttool2.h"
49 #include "wx/canvas/sttoolmes.h"
50 #include "wx/canvas/edit.h"
51 #include "wx/canvas/mastertool.h"
53 #include "wx/canvas/eval.h"
54 
55 #include "wx/canvas/strucdlg.h"
56 #include "wx/canvas/styledialg.h"
57 #include "wx/canvas/tooldlg.h"
58 #include "wx/canvas/canorderdlg.h"
59 #include "wx/canvas/identifydlg.h"
60 #include "wx/canvas/pathsettings.h"
61 #include "wx/canvas/tooldlg.h"
62 #include "wx/canvas/layerdlg.h"
63 #include "wx/canvas/fontdlg.h"
64 #include "wx/canvas/groupdlg.h"
65 #include "wx/canvas/transdlg.h"
66 #include "wx/canvas/settingsdlg.h"
67 #include "wx/canvas/snap.h"
68 
69 #endif //__A2DCANMOD_H__
70 
a2dText derived from a2dCanvasObject, holds multiline text
all basic primitives derived from a2dCanvasObject
stack based tools for measuring
master tools are tools on top of other tools.
dialog for defining style on an a2dCanvasObject
simple canvas which takes as view the whole of the scrollable area. While a2dCanvas display and draws...
stack based tools for drawing and editing in a faster manner, but with less document feedback...
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.
defenitions an no more
special a2dCanvasObject which are used to create hierarchy different from the standard a2dCanvasObjec...
vector path a2dVectorPath derived from a2dCanvasObject
Identification Dialog.
master tool using tags to groups object
widget like objects like buttons and sliders go here.
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.
list for a2dCanvasObject
dialog for choosing a tool
base classes for tools and controller on top of the tools.
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.
stack based tools controller and tools for drawing and editing.
general canvas module declarations and classes
canmod.h Source File -- Sun Oct 12 2014 17:04:13 -- Sun Oct 12 2014 -- 1.8.5 -- wxArt2D -- . -- Main Page Reference Documentation