]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/aui.i
wxAUI: Support serialization of individual PaneInfo structures
[wxWidgets.git] / wxPython / src / aui.i
index e5047351e1e9178f6804ddf27abeb071e6dcc2f6..2c5857c6f4f87d37cdeb067499c9f60eed35c0c1 100755 (executable)
@@ -139,7 +139,8 @@ The following example shows a simple implementation that utilizes
 #define wxDEPRECATED(decl)
 
 
-// We'll let SWIG handle the function overloading for these
+// We'll skip making wrappers for these, they have overloads that take a
+// wxSize or wxPoint
 %ignore wxPaneInfo::MaxSize(int x, int y);
 %ignore wxPaneInfo::MinSize(int x, int y);
 %ignore wxPaneInfo::BestSize(int x, int y);
@@ -169,12 +170,21 @@ The following example shows a simple implementation that utilizes
 }
 
 
+%nokwargs wxAuiTabContainer::SetActivePage;
+
+%pythonAppend wxAuiTabCtrl::wxAuiTabCtrl "self._setOORInfo(self)";
+
+%pythonAppend wxAuiMultiNotebook::wxAuiMultiNotebook    "self._setOORInfo(self)";
+%pythonAppend wxAuiMultiNotebook::wxAuiMultiNotebook()  "self._setOORInfo(self)";
+%ignore wxAuiMultiNotebook::~wxAuiMultiNotebook;
+%rename(PreAuiMultiNotebook) wxAuiMultiNotebook::wxAuiMultiNotebook();
+
 //---------------------------------------------------------------------------
 // Get all our defs from the REAL header files.
 %include framemanager.h
 %include dockart.h
 %include floatpane.h
-
+%include auibook.h
 
 //---------------------------------------------------------------------------
 // Methods to inject into the FrameManager class that will sort out calls to
@@ -241,6 +251,7 @@ The following example shows a simple implementation that utilizes
 //---------------------------------------------------------------------------
 
 %{
+// A wxDocArt lcass that knows how to forward virtuals to Python methods  
 class wxPyDockArt :  public wxDefaultDockArt
 {
     wxPyDockArt() : wxDefaultDockArt() {}