]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/windows2.i
#undef Yield
[wxWidgets.git] / wxPython / src / windows2.i
index cb9e18dec76bd26da847186425c18a2d5cff65be..d1be157786f77764a6ee29ecedd352a44b8444ce 100644 (file)
@@ -79,13 +79,20 @@ public:
                long style = 0,
                char* name = "notebook");
 
+    %pragma(python) addtomethod = "__init__:self._setOORInfo(self)"
+    %pragma(python) addtomethod = "wxPreNotebook:val._setOORInfo(self)"
+
     int GetPageCount();
     int SetSelection(int nPage);
     void AdvanceSelection(bool bForward = TRUE);
     int GetSelection();
     bool SetPageText(int nPage, const wxString& strText);
     wxString GetPageText(int nPage) const;
+
     void SetImageList(wxImageList* imageList);
+    void AssignImageList(wxImageList *imageList) ;
+    %pragma(python) addtomethod = "AssignImageList:_args[0].thisown = 0"
+
     wxImageList* GetImageList();
     int  GetPageImage(int nPage);
     bool SetPageImage(int nPage, int nImage);
@@ -169,6 +176,8 @@ public:
                 long style=wxSP_3D|wxCLIP_CHILDREN,
                 char* name = "splitterWindow");
 
+    %pragma(python) addtomethod = "__init__:self._setOORInfo(self)"
+    %pragma(python) addtomethod = "wxPreSplitterWindow:val._setOORInfo(self)"
 
     // Gets the only or left/top pane
     wxWindow *GetWindow1();
@@ -253,6 +262,8 @@ public:
     wxTaskBarIcon();
     ~wxTaskBarIcon();
 
+    //%pragma(python) addtomethod = "__init__:self._setOORInfo(self)"
+
     // We still use the magic methods here since that is the way it is documented...
     %pragma(python) addtomethod = "__init__:wx._checkForCallback(self, 'OnMouseMove',    wxEVT_TASKBAR_MOVE)"
     %pragma(python) addtomethod = "__init__:wx._checkForCallback(self, 'OnLButtonDown',  wxEVT_TASKBAR_LEFT_DOWN)"