reSWIGged

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40374 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2006-07-29 23:05:38 +00:00
parent 14a010678d
commit 10044bf187
38 changed files with 10507 additions and 1041 deletions

View File

@@ -167,6 +167,8 @@ AUI_MGR_ALLOW_ACTIVE_PANE = _aui.AUI_MGR_ALLOW_ACTIVE_PANE
AUI_MGR_TRANSPARENT_DRAG = _aui.AUI_MGR_TRANSPARENT_DRAG
AUI_MGR_TRANSPARENT_HINT = _aui.AUI_MGR_TRANSPARENT_HINT
AUI_MGR_TRANSPARENT_HINT_FADE = _aui.AUI_MGR_TRANSPARENT_HINT_FADE
AUI_MGR_DISABLE_VENETIAN_BLINDS = _aui.AUI_MGR_DISABLE_VENETIAN_BLINDS
AUI_MGR_DISABLE_VENETIAN_BLINDS_FADE = _aui.AUI_MGR_DISABLE_VENETIAN_BLINDS_FADE
AUI_MGR_DEFAULT = _aui.AUI_MGR_DEFAULT
AUI_ART_SASH_SIZE = _aui.AUI_ART_SASH_SIZE
AUI_ART_CAPTION_SIZE = _aui.AUI_ART_CAPTION_SIZE
@@ -221,6 +223,10 @@ class PaneInfo(object):
_aui.PaneInfo_swiginit(self,_aui.new_PaneInfo(*args, **kwargs))
__swig_destroy__ = _aui.delete_PaneInfo
__del__ = lambda self : None;
def SafeSet(*args, **kwargs):
"""SafeSet(self, PaneInfo source)"""
return _aui.PaneInfo_SafeSet(*args, **kwargs)
def IsOk(*args, **kwargs):
"""
IsOk(self) -> bool
@@ -895,13 +901,13 @@ class FrameManager(_core.EvtHandler):
__repr__ = _swig_repr
def __init__(self, *args, **kwargs):
"""
__init__(self, Frame frame=None, int flags=AUI_MGR_DEFAULT) -> FrameManager
__init__(self, Window managed_wnd=None, int flags=AUI_MGR_DEFAULT) -> FrameManager
Constructor.
:param frame: Specifies the `wx.Frame` which should be managed.
If not set in the call to this constructor then `SetFrame`
should be called.
:param managed_wnd: Specifies the `wx.Window` which should be
managed. If not set in the call to this constructor then
`SetManagedWindow` should be called later.
:param flags: Specifies options which allow the frame management
behavior to be modified.
@@ -916,7 +922,7 @@ class FrameManager(_core.EvtHandler):
UnInit uninitializes the framework and should be called before a
managed frame is destroyed. UnInit is usually called in the managed
wx.Frame's destructor.
window's destructor.
"""
return _aui.FrameManager_UnInit(*args, **kwargs)
@@ -940,26 +946,28 @@ class FrameManager(_core.EvtHandler):
"""
return _aui.FrameManager_GetFlags(*args, **kwargs)
def SetFrame(*args, **kwargs):
def SetManagedWindow(*args, **kwargs):
"""
SetFrame(self, Window frame)
SetManagedWindow(self, Window managed_wnd)
SetFrame is called to specify the frame which is to be managed by the
FrameManager. It only needs to be called if the Frame was not given
to the manager in the constructor.
SetManagedWindow is called to specify the window which is to be
managed by the FrameManager. It is normally a `wx.Frame` but it is
possible to also allow docking within any container window. This only
needs to be called if the window was not given to the manager in the
constructor.
"""
return _aui.FrameManager_SetFrame(*args, **kwargs)
return _aui.FrameManager_SetManagedWindow(*args, **kwargs)
def GetFrame(*args, **kwargs):
def GetManagedWindow(*args, **kwargs):
"""
GetFrame(self) -> Window
GetManagedWindow(self) -> Window
GetFrame returns the frame currently being managed by the
GetManagedWindow returns the window currently being managed by the
FrameManager.
"""
return _aui.FrameManager_GetFrame(*args, **kwargs)
return _aui.FrameManager_GetManagedWindow(*args, **kwargs)
def SetArtProvider(*args, **kwargs):
"""
@@ -1009,6 +1017,10 @@ class FrameManager(_core.EvtHandler):
"""_AddPane1(self, Window window, PaneInfo pane_info) -> bool"""
return _aui.FrameManager__AddPane1(*args, **kwargs)
def AddPaneAtPos(*args, **kwargs):
"""AddPaneAtPos(self, Window window, PaneInfo pane_info, Point drop_pos) -> bool"""
return _aui.FrameManager_AddPaneAtPos(*args, **kwargs)
def _AddPane2(*args, **kwargs):
"""_AddPane2(self, Window window, int direction=LEFT, String caption=wxEmptyString) -> bool"""
return _aui.FrameManager__AddPane2(*args, **kwargs)
@@ -1040,6 +1052,14 @@ class FrameManager(_core.EvtHandler):
"""
return _aui.FrameManager_DetachPane(*args, **kwargs)
def SavePaneInfo(*args, **kwargs):
"""SavePaneInfo(self, PaneInfo pane) -> String"""
return _aui.FrameManager_SavePaneInfo(*args, **kwargs)
def LoadPaneInfo(*args, **kwargs):
"""LoadPaneInfo(self, String pane_part, PaneInfo pane)"""
return _aui.FrameManager_LoadPaneInfo(*args, **kwargs)
def SavePerspective(*args, **kwargs):
"""
SavePerspective(self) -> String
@@ -1079,6 +1099,18 @@ class FrameManager(_core.EvtHandler):
"""
return _aui.FrameManager_Update(*args, **kwargs)
def DrawHintRect(*args, **kwargs):
"""DrawHintRect(self, Window pane_window, Point pt, Point offset)"""
return _aui.FrameManager_DrawHintRect(*args, **kwargs)
def ShowHint(*args, **kwargs):
"""ShowHint(self, Rect rect)"""
return _aui.FrameManager_ShowHint(*args, **kwargs)
def HideHint(*args, **kwargs):
"""HideHint(self)"""
return _aui.FrameManager_HideHint(*args, **kwargs)
def OnRender(*args, **kwargs):
"""OnRender(self, FrameManagerEvent evt)"""
return _aui.FrameManager_OnRender(*args, **kwargs)
@@ -1133,6 +1165,11 @@ class FrameManager(_core.EvtHandler):
caption = ""
return self._AddPane2(window, info, caption)
SetFrame = wx._deprecated(SetManagedWindow,
"SetFrame is deprecated, use `SetManagedWindow` instead.")
GetFrame = wx._deprecated(GetManagedWindow,
"GetFrame is deprecated, use `GetManagedWindow` instead.")
_aui.FrameManager_swigregister(FrameManager)
class FrameManagerEvent(_core.Event):
@@ -1369,6 +1406,246 @@ class FloatingPane(_windows.Frame):
_aui.FloatingPane_swigregister(FloatingPane)
class AuiNotebookEvent(_core.NotifyEvent):
"""Proxy of C++ AuiNotebookEvent class"""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
__repr__ = _swig_repr
def __init__(self, *args, **kwargs):
"""__init__(self, EventType command_type=wxEVT_NULL, int win_id=0) -> AuiNotebookEvent"""
_aui.AuiNotebookEvent_swiginit(self,_aui.new_AuiNotebookEvent(*args, **kwargs))
def SetSelection(*args, **kwargs):
"""SetSelection(self, int s)"""
return _aui.AuiNotebookEvent_SetSelection(*args, **kwargs)
def SetOldSelection(*args, **kwargs):
"""SetOldSelection(self, int s)"""
return _aui.AuiNotebookEvent_SetOldSelection(*args, **kwargs)
def GetSelection(*args, **kwargs):
"""
GetSelection(self) -> int
Returns item index for a listbox or choice selection event (not valid
for a deselection).
"""
return _aui.AuiNotebookEvent_GetSelection(*args, **kwargs)
def GetOldSelection(*args, **kwargs):
"""GetOldSelection(self) -> int"""
return _aui.AuiNotebookEvent_GetOldSelection(*args, **kwargs)
old_selection = property(_aui.AuiNotebookEvent_old_selection_get, _aui.AuiNotebookEvent_old_selection_set)
selection = property(_aui.AuiNotebookEvent_selection_get, _aui.AuiNotebookEvent_selection_set)
_aui.AuiNotebookEvent_swigregister(AuiNotebookEvent)
class AuiNotebookPage(object):
"""Proxy of C++ AuiNotebookPage class"""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
def __init__(self): raise AttributeError, "No constructor defined"
__repr__ = _swig_repr
window = property(_aui.AuiNotebookPage_window_get, _aui.AuiNotebookPage_window_set)
caption = property(_aui.AuiNotebookPage_caption_get, _aui.AuiNotebookPage_caption_set)
bitmap = property(_aui.AuiNotebookPage_bitmap_get, _aui.AuiNotebookPage_bitmap_set)
rect = property(_aui.AuiNotebookPage_rect_get, _aui.AuiNotebookPage_rect_set)
active = property(_aui.AuiNotebookPage_active_get, _aui.AuiNotebookPage_active_set)
_aui.AuiNotebookPage_swigregister(AuiNotebookPage)
class AuiTabContainerButton(object):
"""Proxy of C++ AuiTabContainerButton class"""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
def __init__(self): raise AttributeError, "No constructor defined"
__repr__ = _swig_repr
id = property(_aui.AuiTabContainerButton_id_get, _aui.AuiTabContainerButton_id_set)
cur_state = property(_aui.AuiTabContainerButton_cur_state_get, _aui.AuiTabContainerButton_cur_state_set)
bitmap = property(_aui.AuiTabContainerButton_bitmap_get, _aui.AuiTabContainerButton_bitmap_set)
rect = property(_aui.AuiTabContainerButton_rect_get, _aui.AuiTabContainerButton_rect_set)
_aui.AuiTabContainerButton_swigregister(AuiTabContainerButton)
class AuiTabContainer(object):
"""Proxy of C++ AuiTabContainer class"""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
__repr__ = _swig_repr
def __init__(self, *args, **kwargs):
"""__init__(self) -> AuiTabContainer"""
_aui.AuiTabContainer_swiginit(self,_aui.new_AuiTabContainer(*args, **kwargs))
__swig_destroy__ = _aui.delete_AuiTabContainer
__del__ = lambda self : None;
def AddPage(*args, **kwargs):
"""AddPage(self, Window page, AuiNotebookPage info) -> bool"""
return _aui.AuiTabContainer_AddPage(*args, **kwargs)
def InsertPage(*args, **kwargs):
"""InsertPage(self, Window page, AuiNotebookPage info, size_t idx) -> bool"""
return _aui.AuiTabContainer_InsertPage(*args, **kwargs)
def RemovePage(*args, **kwargs):
"""RemovePage(self, Window page) -> bool"""
return _aui.AuiTabContainer_RemovePage(*args, **kwargs)
def SetActivePage(*args):
"""
SetActivePage(self, Window page) -> bool
SetActivePage(self, size_t page) -> bool
"""
return _aui.AuiTabContainer_SetActivePage(*args)
def SetNoneActive(*args, **kwargs):
"""SetNoneActive(self)"""
return _aui.AuiTabContainer_SetNoneActive(*args, **kwargs)
def GetActivePage(*args, **kwargs):
"""GetActivePage(self) -> int"""
return _aui.AuiTabContainer_GetActivePage(*args, **kwargs)
def TabHitTest(*args, **kwargs):
"""TabHitTest(self, int x, int y, Window hit) -> bool"""
return _aui.AuiTabContainer_TabHitTest(*args, **kwargs)
def ButtonHitTest(*args, **kwargs):
"""ButtonHitTest(self, int x, int y, AuiTabContainerButton hit) -> bool"""
return _aui.AuiTabContainer_ButtonHitTest(*args, **kwargs)
def GetWindowFromIdx(*args, **kwargs):
"""GetWindowFromIdx(self, size_t idx) -> Window"""
return _aui.AuiTabContainer_GetWindowFromIdx(*args, **kwargs)
def GetIdxFromWindow(*args, **kwargs):
"""GetIdxFromWindow(self, Window page) -> int"""
return _aui.AuiTabContainer_GetIdxFromWindow(*args, **kwargs)
def GetPageCount(*args, **kwargs):
"""GetPageCount(self) -> size_t"""
return _aui.AuiTabContainer_GetPageCount(*args, **kwargs)
def GetPage(*args, **kwargs):
"""GetPage(self, size_t idx) -> AuiNotebookPage"""
return _aui.AuiTabContainer_GetPage(*args, **kwargs)
def GetPages(*args, **kwargs):
"""GetPages(self) -> wxAuiNotebookPageArray"""
return _aui.AuiTabContainer_GetPages(*args, **kwargs)
def SetNormalFont(*args, **kwargs):
"""SetNormalFont(self, Font normal_font)"""
return _aui.AuiTabContainer_SetNormalFont(*args, **kwargs)
def SetSelectedFont(*args, **kwargs):
"""SetSelectedFont(self, Font selected_font)"""
return _aui.AuiTabContainer_SetSelectedFont(*args, **kwargs)
def SetMeasuringFont(*args, **kwargs):
"""SetMeasuringFont(self, Font measuring_font)"""
return _aui.AuiTabContainer_SetMeasuringFont(*args, **kwargs)
def DoShowHide(*args, **kwargs):
"""DoShowHide(self)"""
return _aui.AuiTabContainer_DoShowHide(*args, **kwargs)
def SetRect(*args, **kwargs):
"""SetRect(self, Rect rect)"""
return _aui.AuiTabContainer_SetRect(*args, **kwargs)
def AddButton(*args, **kwargs):
"""AddButton(self, int id, Bitmap bmp)"""
return _aui.AuiTabContainer_AddButton(*args, **kwargs)
_aui.AuiTabContainer_swigregister(AuiTabContainer)
class AuiTabCtrl(_core.Control,AuiTabContainer):
"""Proxy of C++ AuiTabCtrl class"""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
__repr__ = _swig_repr
def __init__(self, *args, **kwargs):
"""
__init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
Size size=DefaultSize, long style=0) -> AuiTabCtrl
"""
_aui.AuiTabCtrl_swiginit(self,_aui.new_AuiTabCtrl(*args, **kwargs))
self._setOORInfo(self)
_aui.AuiTabCtrl_swigregister(AuiTabCtrl)
class AuiMultiNotebook(_core.Control):
"""Proxy of C++ AuiMultiNotebook class"""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
__repr__ = _swig_repr
def __init__(self, *args, **kwargs):
"""
__init__(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
Size size=DefaultSize, long style=0) -> AuiMultiNotebook
"""
_aui.AuiMultiNotebook_swiginit(self,_aui.new_AuiMultiNotebook(*args, **kwargs))
self._setOORInfo(self)
def Create(*args, **kwargs):
"""
Create(self, Window parent, int id=ID_ANY, Point pos=DefaultPosition,
Size size=DefaultSize, long style=0) -> bool
Do the 2nd phase and create the GUI control.
"""
return _aui.AuiMultiNotebook_Create(*args, **kwargs)
def AddPage(*args, **kwargs):
"""AddPage(self, Window page, String caption, bool select=False, Bitmap bitmap=wxNullBitmap) -> bool"""
return _aui.AuiMultiNotebook_AddPage(*args, **kwargs)
def InsertPage(*args, **kwargs):
"""
InsertPage(self, size_t page_idx, Window page, String caption, bool select=False,
Bitmap bitmap=wxNullBitmap) -> bool
"""
return _aui.AuiMultiNotebook_InsertPage(*args, **kwargs)
def DeletePage(*args, **kwargs):
"""DeletePage(self, size_t page) -> bool"""
return _aui.AuiMultiNotebook_DeletePage(*args, **kwargs)
def RemovePage(*args, **kwargs):
"""RemovePage(self, size_t page) -> bool"""
return _aui.AuiMultiNotebook_RemovePage(*args, **kwargs)
def SetPageText(*args, **kwargs):
"""SetPageText(self, size_t page, String text) -> bool"""
return _aui.AuiMultiNotebook_SetPageText(*args, **kwargs)
def SetSelection(*args, **kwargs):
"""SetSelection(self, size_t new_page) -> size_t"""
return _aui.AuiMultiNotebook_SetSelection(*args, **kwargs)
def GetSelection(*args, **kwargs):
"""GetSelection(self) -> int"""
return _aui.AuiMultiNotebook_GetSelection(*args, **kwargs)
def GetPageCount(*args, **kwargs):
"""GetPageCount(self) -> size_t"""
return _aui.AuiMultiNotebook_GetPageCount(*args, **kwargs)
def GetPage(*args, **kwargs):
"""GetPage(self, size_t page_idx) -> Window"""
return _aui.AuiMultiNotebook_GetPage(*args, **kwargs)
_aui.AuiMultiNotebook_swigregister(AuiMultiNotebook)
def PreAuiMultiNotebook(*args, **kwargs):
"""PreAuiMultiNotebook() -> AuiMultiNotebook"""
val = _aui.new_PreAuiMultiNotebook(*args, **kwargs)
self._setOORInfo(self)
return val
wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED = _aui.wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED
wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING = _aui.wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING
wxEVT_COMMAND_AUINOTEBOOK_BUTTON = _aui.wxEVT_COMMAND_AUINOTEBOOK_BUTTON
wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG = _aui.wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG
wxEVT_COMMAND_AUINOTEBOOK_END_DRAG = _aui.wxEVT_COMMAND_AUINOTEBOOK_END_DRAG
wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION = _aui.wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION
EVT_AUINOTEBOOK_PAGE_CHANGED = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED, 1 )
EVT_AUINOTEBOOK_PAGE_CHANGING = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGING, 1 )
EVT_AUINOTEBOOK_BUTTON = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_BUTTON, 1 )
EVT_AUINOTEBOOK_BEGIN_DRAG = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_BEGIN_DRAG, 1 )
EVT_AUINOTEBOOK_END_DRAG = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_END_DRAG, 1 )
EVT_AUINOTEBOOK_DRAG_MOTION = wx.PyEventBinder( wxEVT_COMMAND_AUINOTEBOOK_DRAG_MOTION, 1 )
class PyDockArt(DefaultDockArt):
"""
This version of the `DockArt` class has been instrumented to be