]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_control.i
Added a note to self to look at adding ProvidesBackground in the future
[wxWidgets.git] / wxPython / src / _control.i
index a957574d2adb476ca92abb41f76c4d3dc88202bc..be2565fa706c3d4e26c792b792b737410fe97031 100644 (file)
@@ -34,6 +34,7 @@ class wxControl : public wxWindow
 public:
     %pythonAppend wxControl         "self._setOORInfo(self)"
     %pythonAppend wxControl()       ""
+    %typemap(out) wxControl*;    // turn off this typemap
 
     DocCtorStr(
         wxControl(wxWindow *parent,
@@ -51,6 +52,10 @@ __init__ as a plain old wx.Control is not very useful.", "");
         "Precreate a Control control for 2-phase creation", "",
         PreControl);
 
+    // Turn it back on again
+    %typemap(out) wxControl* { $result = wxPyMake_wxObject($1, $owner); }
+
+
     DocDeclStr(
         bool , Create(wxWindow *parent,
                       wxWindowID id=-1,
@@ -119,7 +124,7 @@ optionally, client data associated with them.
 class wxItemContainer
 {
 public:
-    // wxItemContainer() { m_clientDataItemsType = wxClientData_None; }  ** It's an ABC
+    // wxItemContainer()  ** It's an ABC
     
 
     %extend {
@@ -137,8 +142,9 @@ has wx.LB_SORT or wx.CB_SORT style).", "");
         }
     }
     
-    DocDeclStrName(
+    DocDeclAStrName(
         void , Append(const wxArrayString& strings),
+        "AppendItems(self, List strings)",
         "Apend several items at once to the control.  Notice that calling this
 method may be much faster than appending the items one by one if you
 need to add a lot of items.", "",