]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/dcgraph.h
fix wxColourDialog::Centre() and SetSize() (modified patch 1831628)
[wxWidgets.git] / include / wx / dcgraph.h
index 331331afbe3e90e953b70689ca25fa9822a939fa..7ac6f8b47eb1f2dcfe47c948a9438a3c5eeb2299 100644 (file)
@@ -18,7 +18,7 @@
 #include "wx/dynarray.h"
 #include "wx/graphics.h"
 
-class WXDLLEXPORT wxWindowDC;
+class WXDLLIMPEXP_FWD_CORE wxWindowDC;
 
 #ifdef __WXMAC__
 #define wxGCDC wxDC
@@ -50,11 +50,14 @@ public:
 
     virtual void Clear();
 
-    virtual bool StartDoc( const wxString& WXUNUSED(message) ) { return true; }
-    virtual void EndDoc(void) {}
+    virtual bool StartDoc( const wxString& message );
+    virtual void EndDoc();
 
-    virtual void StartPage(void) {}
-    virtual void EndPage(void) {}
+    virtual void StartPage();
+    virtual void EndPage();
+    
+    // flushing the content of this dc immediately onto screen
+    virtual void Flush();
 
     virtual void SetFont(const wxFont& font);
     virtual void SetPen(const wxPen& pen);
@@ -110,7 +113,7 @@ protected:
     virtual void DoDrawPoint(wxCoord x, wxCoord y);
 
 #if wxUSE_SPLINES
-    virtual void DoDrawSpline(wxList *points);
+    virtual void DoDrawSpline(const wxPointList *points);
 #endif
 
     virtual void DoDrawLine(wxCoord x1, wxCoord y1, wxCoord x2, wxCoord y2);