File: wxpython-fix-swig-warnings.patch

package info (click to toggle)
wxpython3.0 3.0.2.0%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 482,760 kB
  • ctags: 518,293
  • sloc: cpp: 2,127,226; python: 294,045; makefile: 51,942; ansic: 19,033; sh: 3,013; xml: 1,629; perl: 17
file content (79 lines) | stat: -rw-r--r-- 1,920 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
Description: Fix some SWIG warnings
Forwarded: no
Last-Update: 2013-10-15

--- wxwidgets2.9-2.9.5.0+dfsg2.orig/wxPython/src/aui.i
+++ wxwidgets2.9-2.9.5.0+dfsg2/wxPython/src/aui.i
@@ -331,6 +331,7 @@ public:
 %include auibook.h
 %include tabmdi.h
 %include auibar.h
+%include tabart.h
 
 #undef wxColor
 
--- wxwidgets2.9-2.9.5.0+dfsg2.orig/wxPython/src/_defs.i
+++ wxwidgets2.9-2.9.5.0+dfsg2/wxPython/src/_defs.i
@@ -531,7 +531,7 @@ class ListClass##_iterator
 {
 public:
     //ListClass##_iterator();
-    ~ListClass_iterator();
+    ~ListClass##_iterator();
     KeepGIL(next);
     ItemClass* next();
 };
--- wxwidgets2.9-2.9.5.0+dfsg2.orig/wxPython/src/_evtloop.i
+++ wxwidgets2.9-2.9.5.0+dfsg2/wxPython/src/_evtloop.i
@@ -28,7 +28,7 @@ class wxEventLoopBase
 {
 public:
     // wxEventLoopBase();    *** It's an ABC, can't instantiate
-    virtual ~wxEventLoop();
+    virtual ~wxEventLoopBase();
 
     // use this to check whether the event loop was successfully created before
     // using it
diff --git a/wxPython/src/_dataobj.i b/wxPython/src/_dataobj.i
index 6a86b63..b217d60 100644
--- a/wxPython/src/_dataobj.i
+++ b/wxPython/src/_dataobj.i
@@ -885,6 +885,17 @@ public:
 #include <wx/metafile.h>
 %}
 
+class wxMetaFile;
+
+class wxMetafileDataObject : public wxDataObjectSimple
+{
+public:
+    wxMetafileDataObject();
+
+    void SetMetafile(const wxMetaFile& metafile);
+    wxMetaFile GetMetafile() const;
+};
+
 #else
 %{
 class wxMetafileDataObject : public wxDataObjectSimple
@@ -902,20 +913,6 @@ public:
 
 #endif
 
-
-class wxMetaFile;
-
-class wxMetafileDataObject : public wxDataObjectSimple
-{
-public:
-    wxMetafileDataObject();
-
-    void SetMetafile(const wxMetaFile& metafile);
-    wxMetaFile GetMetafile() const;
-};
-
-
-
 //---------------------------------------------------------------------------
 //---------------------------------------------------------------------------