wxArt2D
Modules | Classes | Typedefs | Enumerations
Objects in docview frame work.
Collaboration diagram for Objects in docview frame work.:

Modules

 Events used in docview frame work.
 

Classes

class  a2dIOHandler
 a2dIOHandler takes care of loading and/or saving data. More...
 
class  a2dCommandEvent
 see a2dCommandEvent More...
 
class  a2dDocumentCommandProcessor
 One object of this class may be created in an application, to manage all the templates and documents. More...
 
class  a2dDocviewGlobal
 One Global instance of this class exists, in order to get to. More...
 
class  a2dDocumentMDIParentFrame
 Use wxDocMDIParentFrame instead of wxDocMDIParentFrame. More...
 
class  a2dDocumentMDIChildFrame
 The a2dDocumentMDIChildFrame class provides a default frame for displaying documents. More...
 
class  a2dTemplateFlag
 Template flags. More...
 
class  a2dCloseViewEvent
 see a2dDocumentEvent More...
 
class  a2dViewEvent
 a2dView event, to report events in the a2dView class More...
 
class  a2dCloseDocumentEvent
 sent to document before closing More...
 
class  a2dDocumentEvent
 used to report a2dDocument events More...
 
class  a2dTemplateEvent
 event sent to a2dViewConnector More...
 
class  a2dDocument
 The document class can be used to model an application's file-based data. More...
 
class  a2dView
 Holds a view on a a2dDocument. More...
 
class  a2dDocumentTemplate
 The a2dDocumentTemplate class is used to model the relationship between a document class and files. More...
 
class  a2dViewTemplate
 The a2dViewTemplate class is used to model the relationship between a document class and a view class. More...
 
class  a2dViewConnector
 This class is used to connect newly created a2dView's to a wxFrame and/or wxWindow. More...
 
class  a2dDocumentPrintout
 print a document More...
 
class  a2dDocumentFrame
 The a2dDocumentFrame class provides a default frame for displaying documents. More...
 
class  a2dDrawer2D
 Drawing context abstraction. More...
 
class  a2dCanvasSim
 Simple canvas using a whole view for all of the scrolled window. More...
 
class  a2dCanvas
 a2dCanvas is used to display one of the a2dCanvasObjects which are part of a a2dCanvasDocument object and all that is nested in that choosen object. More...
 
class  a2dLayerView
 Used by a2dDrawingPart to decide what layers are to be rendered. More...
 
class  a2dDrawingPrintOut
 to print what is displayed on a a2dDrawingPart or the whole document as seen from the showobject of the drawer. More...
 
class  a2dViewPrintout
 to print what is displayed on a a2dCanvasView or the whole document as seen from the showobject of the drawer. More...
 
class  a2dZoomedView
 view to display the size of a2dCanvasView compared to the whole of the a2dCanvasDocument that is viewed. More...
 
class  a2dCanvasDocument
 Each a2dCanvasView needs to have a a2dCanvasDocument set in order to render data. More...
 
class  a2dEditorFrameEvent
 used to theme a a2dEditorFrame More...
 

Typedefs

typedef unsigned int a2dDocumentFlagMask
 mask of flags for a2dDocumentFlag
 
typedef unsigned int a2dTemplateFlagMask
 mask of flags for a2dTemplateFlag
 

Enumerations

enum  a2dCanViewUpdateFlags {
  a2dCANVIEW_UPDATE_NON = 0x0000, a2dCANVIEW_UPDATE_OLDNEW = 0x0001, a2dCANVIEW_UPDATE_PENDING = 0x0002, a2dCANVIEW_UPDATE_ALL = 0x0004,
  a2dCANVIEW_UPDATE_AREAS = 0x0008, a2dCANVIEW_UPDATE_AREAS_NOBLIT = 0x0010, a2dCANVIEW_UPDATE_BLIT = 0x0020, a2dCANVIEW_UPDATE_VIEWDEPENDENT = 0x0040,
  a2dCANVIEW_UPDATE_VIEWDEPENDENT_RIGHTNOW = 0x0080, a2dCANVIEW_UPDATE_PENDING_PREUPDATE = 0x0100, a2dCANVIEW_UPDATE_PENDING_POSTUPDATE = 0x0200, a2dCANVIEW_UPDATE_PENDING_PREVIEWUPDATE = 0x0800,
  a2dCANVIEW_UPDATE_SYNC_DRAWERS = a2dCANVIEW_UPDATE_OLDNEW | a2dCANVIEW_UPDATE_AREAS | a2dCANVIEW_UPDATE_BLIT
}
 mask flags for a2dDrawingPart::OnUpdate More...
 

Detailed Description

Classes part of the docview framework.

Enumeration Type Documentation

mask flags for a2dDrawingPart::OnUpdate

a2dCanViewUpdateFlags
See Also
a2dDrawingPart
Enumerator
a2dCANVIEW_UPDATE_NON 

nothing hinted

a2dCANVIEW_UPDATE_OLDNEW 

only add pending object areas from document to arealist of all drawer views, does reset pending objects

a2dCANVIEW_UPDATE_PENDING 

only add pending object areas from document to arealist of this drawer view, do NOT reset pending objects

a2dCANVIEW_UPDATE_ALL 

total area displayed by drawer is added as pending to arealist (removes all other pending areas)

a2dCANVIEW_UPDATE_AREAS 

redraw arealist into buffer or directly to device when not double buffered

a2dCANVIEW_UPDATE_AREAS_NOBLIT 

redraw arealist into buffer but do not blit them by directly deleting the redrawn area

a2dCANVIEW_UPDATE_BLIT 

blit updated areas to device window

a2dCANVIEW_UPDATE_VIEWDEPENDENT 

update objects which are view dependent

a2dCANVIEW_UPDATE_VIEWDEPENDENT_RIGHTNOW 

update objects which are view dependent right now

a2dCANVIEW_UPDATE_PENDING_PREUPDATE 

only add pending object areas from document to arealist of this drawer view, do NOT reset pending objects

a2dCANVIEW_UPDATE_PENDING_POSTUPDATE 

only add pending object areas from document to arealist of this drawer view, do NOT reset pending objects

a2dCANVIEW_UPDATE_PENDING_PREVIEWUPDATE 

same as a2dCANVIEW_UPDATE_PENDING_PREUPDATE but event called before that

Definition at line 3167 of file canobj.h.

Objects in docview frame work. -- Sun Oct 12 2014 17:04:27 -- Sun Oct 12 2014 -- 1.8.5 -- wxArt2D -- . -- Main Page Reference Documentation