]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_dc.i
Add the masked package dir
[wxWidgets.git] / wxPython / src / _dc.i
index d359bbdbabdc6e354648d8bc1ea299c1118e53ad..55e415d87ca18ab2b804b879816af2ec925c1623 100644 (file)
@@ -168,12 +168,13 @@ public:
                      wxCoord xoffset = 0, wxCoord yoffset = 0,
                      int fillStyle = wxODDEVEN_RULE);
 
-    // TODO:  Figure out what the start parameter means and devise a
-    // good typemap for this    
-    //void DrawPolyPolygon(int n, int start[], wxPoint points[],
-    //                     wxCoord xoffset = 0, wxCoord yoffset = 0,
-    //                     int fillStyle = wxODDEVEN_RULE)
+    // TODO:  Figure out a good typemap for this...
+    //        Convert the first 3 args from a sequence of sequences?
+//     void DrawPolyPolygon(int n, int count[], wxPoint points[],
+//                           wxCoord xoffset = 0, wxCoord yoffset = 0,
+//                           int fillStyle = wxODDEVEN_RULE);
 
+    
     // this version puts both optional bitmap and the text into the given
     // rectangle and aligns is as specified by alignment parameter; it also
     // will emphasize the character with the given index if it is != -1 and
@@ -570,6 +571,11 @@ public:
 %newgroup
 
 
+%{
+#include <wx/dcbuffer.h>
+%}
+
+
 class wxBufferedDC : public wxMemoryDC
 {
 public:
@@ -614,7 +620,7 @@ class wxBufferedPaintDC : public wxBufferedDC
 {
 public:
 
-    // If no bitmap is supplied by the user, a temporary one wil; be created.
+    // If no bitmap is supplied by the user, a temporary one will be created.
     wxBufferedPaintDC( wxWindow *window, const wxBitmap &buffer = wxNullBitmap );
 
 };
@@ -696,7 +702,7 @@ public:
 %newgroup
 
 
-#ifdef __WXMSW__
+#if defined(__WXMSW__) || defined(__WXMAC__)
 
 %{
 #include <wx/metafile.h>
@@ -714,8 +720,10 @@ public:
     int GetWidth();
     int GetHeight();
 
+#ifdef __WXMSW__
     const wxString& GetFileName() const;
-
+#endif
+    
     %pythoncode { def __nonzero__(self): return self.Ok() }
 };