]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/wxPython/src/controls2.i
Added wxPython support of new HTML Printing classes.
[wxWidgets.git] / utils / wxPython / src / controls2.i
index 7b40efc5e53793d5f4130236c7476b1ba239d124..fc11aa7df3f6d92c9aad906ed1139a691217b9e9 100644 (file)
@@ -14,6 +14,9 @@
 
 %{
 #include "helpers.h"
+#ifdef __WXMSW__
+#include <windows.h>
+#endif
 #include <wx/listctrl.h>
 #include <wx/treectrl.h>
 %}
@@ -158,9 +161,10 @@ public:
     long GetItemData(long item);
 
     %addmethods {
-        %new wxListItem* GetItem(long itemId) {
+        %new wxListItem* GetItem(long itemId, int col=0) {
             wxListItem* info = new wxListItem;
             info->m_itemId = itemId;
+            info->m_col = col;
             self->GetItem(*info);
             return info;
         }
@@ -447,6 +451,7 @@ public:
     bool IsBold(const wxTreeItemId& item) const;
     wxTreeItemId HitTest(const wxPoint& point);
 
+#ifdef __WXMSW__
     //bool GetBoundingRect(const wxTreeItemId& item, wxRect& rect, int textOnly = FALSE)
     %addmethods {
         PyObject* GetBoundingRect(const wxTreeItemId& item, int textOnly = FALSE) {
@@ -459,6 +464,7 @@ public:
             }
         }
     }
+#endif
 
 %pragma(python) addtoclass = "
     # Redefine a couple methods that SWIG gets a bit confused on...