1 # This file was created automatically by SWIG. 
  10 from clip_dnd 
import * 
  12 from controls 
import * 
  16 class wxNotebookEventPtr(wxNotifyEventPtr
): 
  17     def __init__(self
,this
): 
  20     def GetSelection(self
, *_args
, **_kwargs
): 
  21         val 
= apply(windows2c
.wxNotebookEvent_GetSelection
,(self
,) + _args
, _kwargs
) 
  23     def GetOldSelection(self
, *_args
, **_kwargs
): 
  24         val 
= apply(windows2c
.wxNotebookEvent_GetOldSelection
,(self
,) + _args
, _kwargs
) 
  26     def SetOldSelection(self
, *_args
, **_kwargs
): 
  27         val 
= apply(windows2c
.wxNotebookEvent_SetOldSelection
,(self
,) + _args
, _kwargs
) 
  29     def SetSelection(self
, *_args
, **_kwargs
): 
  30         val 
= apply(windows2c
.wxNotebookEvent_SetSelection
,(self
,) + _args
, _kwargs
) 
  33         return "<C wxNotebookEvent instance at %s>" % (self
.this
,) 
  34 class wxNotebookEvent(wxNotebookEventPtr
): 
  35     def __init__(self
,*_args
,**_kwargs
): 
  36         self
.this 
= apply(windows2c
.new_wxNotebookEvent
,_args
,_kwargs
) 
  42 class wxNotebookPtr(wxControlPtr
): 
  43     def __init__(self
,this
): 
  46     def Create(self
, *_args
, **_kwargs
): 
  47         val 
= apply(windows2c
.wxNotebook_Create
,(self
,) + _args
, _kwargs
) 
  49     def GetPageCount(self
, *_args
, **_kwargs
): 
  50         val 
= apply(windows2c
.wxNotebook_GetPageCount
,(self
,) + _args
, _kwargs
) 
  52     def SetSelection(self
, *_args
, **_kwargs
): 
  53         val 
= apply(windows2c
.wxNotebook_SetSelection
,(self
,) + _args
, _kwargs
) 
  55     def AdvanceSelection(self
, *_args
, **_kwargs
): 
  56         val 
= apply(windows2c
.wxNotebook_AdvanceSelection
,(self
,) + _args
, _kwargs
) 
  58     def GetSelection(self
, *_args
, **_kwargs
): 
  59         val 
= apply(windows2c
.wxNotebook_GetSelection
,(self
,) + _args
, _kwargs
) 
  61     def SetPageText(self
, *_args
, **_kwargs
): 
  62         val 
= apply(windows2c
.wxNotebook_SetPageText
,(self
,) + _args
, _kwargs
) 
  64     def GetPageText(self
, *_args
, **_kwargs
): 
  65         val 
= apply(windows2c
.wxNotebook_GetPageText
,(self
,) + _args
, _kwargs
) 
  67     def SetImageList(self
, *_args
, **_kwargs
): 
  68         val 
= apply(windows2c
.wxNotebook_SetImageList
,(self
,) + _args
, _kwargs
) 
  70     def AssignImageList(self
, *_args
, **_kwargs
): 
  71         val 
= apply(windows2c
.wxNotebook_AssignImageList
,(self
,) + _args
, _kwargs
) 
  74     def GetImageList(self
, *_args
, **_kwargs
): 
  75         val 
= apply(windows2c
.wxNotebook_GetImageList
,(self
,) + _args
, _kwargs
) 
  77     def GetPageImage(self
, *_args
, **_kwargs
): 
  78         val 
= apply(windows2c
.wxNotebook_GetPageImage
,(self
,) + _args
, _kwargs
) 
  80     def SetPageImage(self
, *_args
, **_kwargs
): 
  81         val 
= apply(windows2c
.wxNotebook_SetPageImage
,(self
,) + _args
, _kwargs
) 
  83     def GetRowCount(self
, *_args
, **_kwargs
): 
  84         val 
= apply(windows2c
.wxNotebook_GetRowCount
,(self
,) + _args
, _kwargs
) 
  86     def SetPageSize(self
, *_args
, **_kwargs
): 
  87         val 
= apply(windows2c
.wxNotebook_SetPageSize
,(self
,) + _args
, _kwargs
) 
  89     def SetPadding(self
, *_args
, **_kwargs
): 
  90         val 
= apply(windows2c
.wxNotebook_SetPadding
,(self
,) + _args
, _kwargs
) 
  92     def DeletePage(self
, *_args
, **_kwargs
): 
  93         val 
= apply(windows2c
.wxNotebook_DeletePage
,(self
,) + _args
, _kwargs
) 
  95     def RemovePage(self
, *_args
, **_kwargs
): 
  96         val 
= apply(windows2c
.wxNotebook_RemovePage
,(self
,) + _args
, _kwargs
) 
  98     def DeleteAllPages(self
, *_args
, **_kwargs
): 
  99         val 
= apply(windows2c
.wxNotebook_DeleteAllPages
,(self
,) + _args
, _kwargs
) 
 101     def AddPage(self
, *_args
, **_kwargs
): 
 102         val 
= apply(windows2c
.wxNotebook_AddPage
,(self
,) + _args
, _kwargs
) 
 104     def InsertPage(self
, *_args
, **_kwargs
): 
 105         val 
= apply(windows2c
.wxNotebook_InsertPage
,(self
,) + _args
, _kwargs
) 
 107     def GetPage(self
, *_args
, **_kwargs
): 
 108         val 
= apply(windows2c
.wxNotebook_GetPage
,(self
,) + _args
, _kwargs
) 
 110     def ResizeChildren(self
, *_args
, **_kwargs
): 
 111         val 
= apply(windows2c
.wxNotebook_ResizeChildren
,(self
,) + _args
, _kwargs
) 
 114         return "<C wxNotebook instance at %s>" % (self
.this
,) 
 115 class wxNotebook(wxNotebookPtr
): 
 116     def __init__(self
,*_args
,**_kwargs
): 
 117         self
.this 
= apply(windows2c
.new_wxNotebook
,_args
,_kwargs
) 
 119         self
._setOORInfo
(self
) 
 123 def wxPreNotebook(*_args
,**_kwargs
): 
 124     val 
= wxNotebookPtr(apply(windows2c
.new_wxPreNotebook
,_args
,_kwargs
)) 
 130 class wxSplitterEventPtr(wxCommandEventPtr
): 
 131     def __init__(self
,this
): 
 134     def GetSashPosition(self
, *_args
, **_kwargs
): 
 135         val 
= apply(windows2c
.wxSplitterEvent_GetSashPosition
,(self
,) + _args
, _kwargs
) 
 137     def GetX(self
, *_args
, **_kwargs
): 
 138         val 
= apply(windows2c
.wxSplitterEvent_GetX
,(self
,) + _args
, _kwargs
) 
 140     def GetY(self
, *_args
, **_kwargs
): 
 141         val 
= apply(windows2c
.wxSplitterEvent_GetY
,(self
,) + _args
, _kwargs
) 
 143     def GetWindowBeingRemoved(self
, *_args
, **_kwargs
): 
 144         val 
= apply(windows2c
.wxSplitterEvent_GetWindowBeingRemoved
,(self
,) + _args
, _kwargs
) 
 146     def SetSashPosition(self
, *_args
, **_kwargs
): 
 147         val 
= apply(windows2c
.wxSplitterEvent_SetSashPosition
,(self
,) + _args
, _kwargs
) 
 150         return "<C wxSplitterEvent instance at %s>" % (self
.this
,) 
 151 class wxSplitterEvent(wxSplitterEventPtr
): 
 152     def __init__(self
,*_args
,**_kwargs
): 
 153         self
.this 
= apply(windows2c
.new_wxSplitterEvent
,_args
,_kwargs
) 
 159 class wxSplitterWindowPtr(wxWindowPtr
): 
 160     def __init__(self
,this
): 
 163     def Create(self
, *_args
, **_kwargs
): 
 164         val 
= apply(windows2c
.wxSplitterWindow_Create
,(self
,) + _args
, _kwargs
) 
 166     def GetWindow1(self
, *_args
, **_kwargs
): 
 167         val 
= apply(windows2c
.wxSplitterWindow_GetWindow1
,(self
,) + _args
, _kwargs
) 
 169     def GetWindow2(self
, *_args
, **_kwargs
): 
 170         val 
= apply(windows2c
.wxSplitterWindow_GetWindow2
,(self
,) + _args
, _kwargs
) 
 172     def SetSplitMode(self
, *_args
, **_kwargs
): 
 173         val 
= apply(windows2c
.wxSplitterWindow_SetSplitMode
,(self
,) + _args
, _kwargs
) 
 175     def GetSplitMode(self
, *_args
, **_kwargs
): 
 176         val 
= apply(windows2c
.wxSplitterWindow_GetSplitMode
,(self
,) + _args
, _kwargs
) 
 178     def Initialize(self
, *_args
, **_kwargs
): 
 179         val 
= apply(windows2c
.wxSplitterWindow_Initialize
,(self
,) + _args
, _kwargs
) 
 181     def SplitVertically(self
, *_args
, **_kwargs
): 
 182         val 
= apply(windows2c
.wxSplitterWindow_SplitVertically
,(self
,) + _args
, _kwargs
) 
 184     def SplitHorizontally(self
, *_args
, **_kwargs
): 
 185         val 
= apply(windows2c
.wxSplitterWindow_SplitHorizontally
,(self
,) + _args
, _kwargs
) 
 187     def Unsplit(self
, *_args
, **_kwargs
): 
 188         val 
= apply(windows2c
.wxSplitterWindow_Unsplit
,(self
,) + _args
, _kwargs
) 
 190     def ReplaceWindow(self
, *_args
, **_kwargs
): 
 191         val 
= apply(windows2c
.wxSplitterWindow_ReplaceWindow
,(self
,) + _args
, _kwargs
) 
 193     def IsSplit(self
, *_args
, **_kwargs
): 
 194         val 
= apply(windows2c
.wxSplitterWindow_IsSplit
,(self
,) + _args
, _kwargs
) 
 196     def SetSashSize(self
, *_args
, **_kwargs
): 
 197         val 
= apply(windows2c
.wxSplitterWindow_SetSashSize
,(self
,) + _args
, _kwargs
) 
 199     def SetBorderSize(self
, *_args
, **_kwargs
): 
 200         val 
= apply(windows2c
.wxSplitterWindow_SetBorderSize
,(self
,) + _args
, _kwargs
) 
 202     def GetSashSize(self
, *_args
, **_kwargs
): 
 203         val 
= apply(windows2c
.wxSplitterWindow_GetSashSize
,(self
,) + _args
, _kwargs
) 
 205     def GetBorderSize(self
, *_args
, **_kwargs
): 
 206         val 
= apply(windows2c
.wxSplitterWindow_GetBorderSize
,(self
,) + _args
, _kwargs
) 
 208     def SetSashPosition(self
, *_args
, **_kwargs
): 
 209         val 
= apply(windows2c
.wxSplitterWindow_SetSashPosition
,(self
,) + _args
, _kwargs
) 
 211     def GetSashPosition(self
, *_args
, **_kwargs
): 
 212         val 
= apply(windows2c
.wxSplitterWindow_GetSashPosition
,(self
,) + _args
, _kwargs
) 
 214     def SetMinimumPaneSize(self
, *_args
, **_kwargs
): 
 215         val 
= apply(windows2c
.wxSplitterWindow_SetMinimumPaneSize
,(self
,) + _args
, _kwargs
) 
 217     def GetMinimumPaneSize(self
, *_args
, **_kwargs
): 
 218         val 
= apply(windows2c
.wxSplitterWindow_GetMinimumPaneSize
,(self
,) + _args
, _kwargs
) 
 221         return "<C wxSplitterWindow instance at %s>" % (self
.this
,) 
 222 class wxSplitterWindow(wxSplitterWindowPtr
): 
 223     def __init__(self
,*_args
,**_kwargs
): 
 224         self
.this 
= apply(windows2c
.new_wxSplitterWindow
,_args
,_kwargs
) 
 226         self
._setOORInfo
(self
) 
 230 def wxPreSplitterWindow(*_args
,**_kwargs
): 
 231     val 
= wxSplitterWindowPtr(apply(windows2c
.new_wxPreSplitterWindow
,_args
,_kwargs
)) 
 237 class wxTaskBarIconPtr(wxEvtHandlerPtr
): 
 238     def __init__(self
,this
): 
 241     def __del__(self
,windows2c
=windows2c
): 
 242         if self
.thisown 
== 1 : 
 243             windows2c
.delete_wxTaskBarIcon(self
) 
 244     def SetIcon(self
, *_args
, **_kwargs
): 
 245         val 
= apply(windows2c
.wxTaskBarIcon_SetIcon
,(self
,) + _args
, _kwargs
) 
 247     def RemoveIcon(self
, *_args
, **_kwargs
): 
 248         val 
= apply(windows2c
.wxTaskBarIcon_RemoveIcon
,(self
,) + _args
, _kwargs
) 
 250     def PopupMenu(self
, *_args
, **_kwargs
): 
 251         val 
= apply(windows2c
.wxTaskBarIcon_PopupMenu
,(self
,) + _args
, _kwargs
) 
 253     def IsIconInstalled(self
, *_args
, **_kwargs
): 
 254         val 
= apply(windows2c
.wxTaskBarIcon_IsIconInstalled
,(self
,) + _args
, _kwargs
) 
 256     def IsOK(self
, *_args
, **_kwargs
): 
 257         val 
= apply(windows2c
.wxTaskBarIcon_IsOK
,(self
,) + _args
, _kwargs
) 
 260         return "<C wxTaskBarIcon instance at %s>" % (self
.this
,) 
 261 class wxTaskBarIcon(wxTaskBarIconPtr
): 
 262     def __init__(self
,*_args
,**_kwargs
): 
 263         self
.this 
= apply(windows2c
.new_wxTaskBarIcon
,_args
,_kwargs
) 
 265         wx
._checkForCallback
(self
, 'OnMouseMove',    wxEVT_TASKBAR_MOVE
) 
 266         wx
._checkForCallback
(self
, 'OnLButtonDown',  wxEVT_TASKBAR_LEFT_DOWN
) 
 267         wx
._checkForCallback
(self
, 'OnLButtonUp',    wxEVT_TASKBAR_LEFT_UP
) 
 268         wx
._checkForCallback
(self
, 'OnRButtonDown',  wxEVT_TASKBAR_RIGHT_DOWN
) 
 269         wx
._checkForCallback
(self
, 'OnRButtonUp',    wxEVT_TASKBAR_RIGHT_UP
) 
 270         wx
._checkForCallback
(self
, 'OnLButtonDClick',wxEVT_TASKBAR_LEFT_DCLICK
) 
 271         wx
._checkForCallback
(self
, 'OnRButtonDClick',wxEVT_TASKBAR_RIGHT_DCLICK
) 
 278 #-------------- FUNCTION WRAPPERS ------------------ 
 282 #-------------- VARIABLE WRAPPERS ------------------ 
 284 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED 
= windows2c
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
 
 285 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING 
= windows2c
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
 
 286 wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING 
= windows2c
.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
 
 287 wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED 
= windows2c
.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
 
 288 wxEVT_COMMAND_SPLITTER_UNSPLIT 
= windows2c
.wxEVT_COMMAND_SPLITTER_UNSPLIT
 
 289 wxEVT_COMMAND_SPLITTER_DOUBLECLICKED 
= windows2c
.wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
 
 290 wxSPLIT_HORIZONTAL 
= windows2c
.wxSPLIT_HORIZONTAL
 
 291 wxSPLIT_VERTICAL 
= windows2c
.wxSPLIT_VERTICAL
 
 292 wxSPLIT_DRAG_NONE 
= windows2c
.wxSPLIT_DRAG_NONE
 
 293 wxSPLIT_DRAG_DRAGGING 
= windows2c
.wxSPLIT_DRAG_DRAGGING
 
 294 wxSPLIT_DRAG_LEFT_DOWN 
= windows2c
.wxSPLIT_DRAG_LEFT_DOWN
 
 295 wxEVT_TASKBAR_MOVE 
= windows2c
.wxEVT_TASKBAR_MOVE
 
 296 wxEVT_TASKBAR_LEFT_DOWN 
= windows2c
.wxEVT_TASKBAR_LEFT_DOWN
 
 297 wxEVT_TASKBAR_LEFT_UP 
= windows2c
.wxEVT_TASKBAR_LEFT_UP
 
 298 wxEVT_TASKBAR_RIGHT_DOWN 
= windows2c
.wxEVT_TASKBAR_RIGHT_DOWN
 
 299 wxEVT_TASKBAR_RIGHT_UP 
= windows2c
.wxEVT_TASKBAR_RIGHT_UP
 
 300 wxEVT_TASKBAR_LEFT_DCLICK 
= windows2c
.wxEVT_TASKBAR_LEFT_DCLICK
 
 301 wxEVT_TASKBAR_RIGHT_DCLICK 
= windows2c
.wxEVT_TASKBAR_RIGHT_DCLICK