]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/controls2.i
changed charset to iso8859-2
[wxWidgets.git] / wxPython / src / controls2.i
index ebbb299a32c89a295ac7195c54a8b815f042fee0..5f0077a7bfa6166eb12f1ab41af006b05f8792bf 100644 (file)
@@ -421,7 +421,22 @@ public:
     bool SetBackgroundColour(const wxColour& col);
 
     // Gets information about this column
     bool SetBackgroundColour(const wxColour& col);
 
     // Gets information about this column
-    bool GetColumn(int col, wxListItem& item) const;
+    // bool GetColumn(int col, wxListItem& item) const;
+    %addmethods {
+        %new wxListItem* GetColumn(int col) {
+            wxListItem item;
+            if (self->GetColumn(col, item))
+                return new wxListItem(item);
+            else
+                return NULL;
+        }
+    }  // The OOR typemaps don't know what to do with the %new, so fix it up.
+    %pragma(python) addtoclass = "
+    def GetItem(self, *_args, **_kwargs):
+        val = apply(controls2c.wxListCtrl_GetColumn,(self,) + _args, _kwargs)
+        if val is not None: val.thisown = 1
+        return val
+    "
 
     // Sets information about this column
     bool SetColumn(int col, wxListItem& item) ;
 
     // Sets information about this column
     bool SetColumn(int col, wxListItem& item) ;