]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_graphics.i
return false from IsDoubleBuffered() if the first top level parent is not double...
[wxWidgets.git] / wxPython / src / _graphics.i
index 848dc43bde468bfbe44dd20b238358ad1b4e8047..9533e3696f39af08122d241e75719fad3a22db18 100644 (file)
@@ -77,7 +77,7 @@ public:
         return NULL;
     }
     
-    wxGraphicsPath * CreatePath() {}
+    wxGraphicsPath * CreatePath() { return NULL; }
     void PushState() {}
     void PopState() {}
     void Clip( const wxRegion & ) {}
@@ -230,6 +230,8 @@ public:
     // wxGraphicsContext()         This is also an ABC, use Create to make an instance...
     virtual ~wxGraphicsContext();
     
+    %pythonAppend Create
+        "val.__dc = args[0] # save a ref so the other dc will not be deleted before self";
     static wxGraphicsContext* Create( const wxWindowDC& dc);
 
     // creates a path instance that corresponds to the type of graphics context, ie GDIPlus, cairo, CoreGraphics ...
@@ -437,6 +439,8 @@ public:
 class wxGCDC: public wxDC
 {
 public:
+    %pythonAppend wxGCDC
+        "self.__dc = args[0] # save a ref so the other dc will not be deleted before self";
     wxGCDC(const wxWindowDC& dc);
     //wxGCDC();
     virtual ~wxGCDC();