#include "wx/wx.h"
#include <map>
#include "wx/geometry.h"
#include <wx/module.h>
#include <wx/general/gen.h>
#include <wx/docview/doccom.h>
#include <wx/artbase/drawer2d.h>
#include "wx/canvas/candefs.h"
#include "wx/canvas/restrict.h"
#include "wx/canvas/canprim.h"
#include "wx/canvas/layerinf.h"
#include "wx/canvas/cantext.h"
#include "wx/canvas/objlist.h"


Go to the source code of this file.
Classes | |
| class | a2dLayerGroup |
| holds a list of layers numbers More... | |
| class | a2dCanvasModule |
| initiation module for the wxArt2D library More... | |
| class | a2dCanvasObjectEvent |
| see a2dCanvasObjectMouseEvent More... | |
| class | a2dCanvasObjectMouseEvent |
| mouse event sent from a2dCanvasObject to itself More... | |
| class | a2dHandleMouseEvent |
| general event sent from a2dHandle to its parent a2dCanvasObject More... | |
| class | a2dArtProvider |
| provide cursors etc. More... | |
| class | a2dCanvasGlobal |
| contains global settings for the a2dCanvas library More... | |
| class | a2dTimer |
| wxArt2D specific a2dTimer which notifies a2dCanvasObject's More... | |
Typedefs | |
| typedef void(a2dEvtHandler::* | a2dCanvasObjectEventFunction )(a2dCanvasObjectEvent &) |
| event function for a2dCanvasObjectEvent | |
| typedef void(a2dEvtHandler::* | a2dCanvasHandleMouseEventFunction )(a2dHandleMouseEvent &) |
| event function for a2dHandleMouseEvent | |
| typedef void(a2dEvtHandler::* | a2dCanvasObjectMouseEventFunction )(a2dCanvasObjectMouseEvent &) |
| event function for a2dCanvasObjectMouseEvent | |
| typedef unsigned int | a2dCursorId |
| typedef unsigned int | a2dImageId |
| typedef void(a2dEvtHandler::* | a2dCanvasObjectTimerEventFunction )(wxTimerEvent &) |
| a2dEvtHandler event function for wxTimerEvent | |
Functions | |
| a2dDocumentRenderStyle | operator| (a2dDocumentRenderStyle a, a2dDocumentRenderStyle b) |
| OR-ing a2dDocumentRenderStyle is allowed. | |
Variables | |
| class A2DDOCVIEWDLLEXP | a2dWalkerIOHandler |
| const a2dCursorId | a2dCURSOR_NONE |
| const a2dCursorId | a2dCURSOR_ARROW |
| const a2dCursorId | a2dCURSOR_RIGHT_ARROW |
| const a2dCursorId | a2dCURSOR_BULLSEYE |
| const a2dCursorId | a2dCURSOR_CHAR |
| const a2dCursorId | a2dCURSOR_CROSS |
| const a2dCursorId | a2dCURSOR_HAND |
| const a2dCursorId | a2dCURSOR_IBEAM |
| const a2dCursorId | a2dCURSOR_LEFT_BUTTON |
| const a2dCursorId | a2dCURSOR_MAGNIFIER |
| const a2dCursorId | a2dCURSOR_MIDDLE_BUTTON |
| const a2dCursorId | a2dCURSOR_NO_ENTRY |
| const a2dCursorId | a2dCURSOR_PAINT_BRUSH |
| const a2dCursorId | a2dCURSOR_PENCIL |
| const a2dCursorId | a2dCURSOR_POINT_LEFT |
| const a2dCursorId | a2dCURSOR_POINT_RIGHT |
| const a2dCursorId | a2dCURSOR_QUESTION_ARROW |
| const a2dCursorId | a2dCURSOR_RIGHT_BUTTON |
| const a2dCursorId | a2dCURSOR_SIZENESW |
| const a2dCursorId | a2dCURSOR_SIZENS |
| const a2dCursorId | a2dCURSOR_SIZENWSE |
| const a2dCursorId | a2dCURSOR_SIZEWE |
| const a2dCursorId | a2dCURSOR_SIZING |
| const a2dCursorId | a2dCURSOR_SPRAYCAN |
| const a2dCursorId | a2dCURSOR_WAIT |
| const a2dCursorId | a2dCURSOR_WATCH |
| const a2dCursorId | a2dCURSOR_BLANK |
| const a2dCursorId | a2dCURSOR_ARROWWAIT |
| const a2dCursorId | a2dCURSOR_Select |
| const a2dCursorId | a2dCURSOR_Zoom |
| const a2dCursorId | a2dCURSOR_Drag |
| const a2dCursorId | a2dCURSOR_Move |
| const a2dCursorId | a2dCURSOR_Copy |
| const a2dCursorId | a2dCURSOR_DrawWire |
| const a2dCursorId | a2dCURSOR_EditWire |
| const a2dCursorId | a2dCURSOR_EditWireVertex |
| const a2dCursorId | a2dCURSOR_EditWireSegment |
| const a2dCursorId | a2dCURSOR_EditWireSegmentHorizontal |
| const a2dCursorId | a2dCURSOR_EditWireSegmentVertical |
| const a2dCursorId | a2dCURSOR_WireSegmentInsert |
| const a2dCursorId | a2dCURSOR_Edit |
| const a2dCursorId | a2dCURSOR_EditVertex |
| const a2dCursorId | a2dCURSOR_EditSegment |
| const a2dCursorId | a2dCURSOR_EditSegmentHorizontal |
| const a2dCursorId | a2dCURSOR_EditSegmentVertical |
| const a2dCursorId | a2dCURSOR_SegmentInsert |
| const a2dImageId | a2dBitmap_EditRectangleFill |
| a2dCanvasGlobal * | a2dCanvasGlobals |
| global a2dCanvasGlobal to have easy access to global settings | |
The event classes for an a2dCanvasObject are here. And a2dCanvasGlobal holds settings for the canvas module. Storing layers settings as a template for layer settings of new documents is a typical use of wxCanvasGlobals.
a2dTimer, is a wxTimes special for a2dCanvasObject
Copyright: 2000-2004 (c) Klaas Holwerda
Licence: wxWidgets Licence
Classes, functions and enumration for use in all othere files, are located here.
RCS-ID:
Definition in file canglob.h.