X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e81b607b4322af54190484aa7ee34112337a344e..88bbc3329bce2066d39e8feb49f3332c30dcfcc4:/wxPython/src/aui.i diff --git a/wxPython/src/aui.i b/wxPython/src/aui.i index 68202adbf1..be013847c5 100755 --- a/wxPython/src/aui.i +++ b/wxPython/src/aui.i @@ -248,10 +248,22 @@ The following example shows a simple implementation that utilizes } } +%extend wxDockInfo { + ~wxDockInfo() {} +} + +%extend wxDockUIPart { + ~wxDockUIPart() {} +} + +%extend wxPaneButton { + ~wxPaneButton() {} +} + //--------------------------------------------------------------------------- %{ -// A wxDocArt lcass that knows how to forward virtuals to Python methods +// A wxDocArt class that knows how to forward virtuals to Python methods class wxPyDockArt : public wxDefaultDockArt { wxPyDockArt() : wxDefaultDockArt() {} @@ -428,6 +440,43 @@ class wxPyDockArt : public wxDefaultDockArt }; +//--------------------------------------------------------------------------- + +%extend wxAuiMultiNotebook { + %property(PageCount, GetPageCount, doc="See `GetPageCount`"); + %property(Selection, GetSelection, SetSelection, doc="See `GetSelection` and `SetSelection`"); +} + + +%extend wxAuiNotebookEvent { + %property(OldSelection, GetOldSelection, SetOldSelection, doc="See `GetOldSelection` and `SetOldSelection`"); + %property(Selection, GetSelection, SetSelection, doc="See `GetSelection` and `SetSelection`"); +} + + +%extend wxAuiTabContainer { + %property(ActivePage, GetActivePage, SetActivePage, doc="See `GetActivePage` and `SetActivePage`"); + %property(PageCount, GetPageCount, doc="See `GetPageCount`"); + %property(Pages, GetPages, doc="See `GetPages`"); +} + + +%extend wxFrameManager { + %property(AllPanes, GetAllPanes, doc="See `GetAllPanes`"); + %property(ArtProvider, GetArtProvider, SetArtProvider, doc="See `GetArtProvider` and `SetArtProvider`"); + %property(Flags, GetFlags, SetFlags, doc="See `GetFlags` and `SetFlags`"); + %property(ManagedWindow, GetManagedWindow, SetManagedWindow, doc="See `GetManagedWindow` and `SetManagedWindow`"); +} + + +%extend wxFrameManagerEvent { + %property(Button, GetButton, SetButton, doc="See `GetButton` and `SetButton`"); + %property(DC, GetDC, SetDC, doc="See `GetDC` and `SetDC`"); + %property(Pane, GetPane, SetPane, doc="See `GetPane` and `SetPane`"); +} + + +//--------------------------------------------------------------------------- #undef wxUSE_AUI #undef WXDLLIMPEXP_AUI