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
,this
):
41 class wxNotebookPtr(wxControlPtr
):
42 def __init__(self
,this
):
45 def GetPageCount(self
, *_args
, **_kwargs
):
46 val
= apply(windows2c
.wxNotebook_GetPageCount
,(self
,) + _args
, _kwargs
)
48 def SetSelection(self
, *_args
, **_kwargs
):
49 val
= apply(windows2c
.wxNotebook_SetSelection
,(self
,) + _args
, _kwargs
)
51 def AdvanceSelection(self
, *_args
, **_kwargs
):
52 val
= apply(windows2c
.wxNotebook_AdvanceSelection
,(self
,) + _args
, _kwargs
)
54 def GetSelection(self
, *_args
, **_kwargs
):
55 val
= apply(windows2c
.wxNotebook_GetSelection
,(self
,) + _args
, _kwargs
)
57 def SetPageText(self
, *_args
, **_kwargs
):
58 val
= apply(windows2c
.wxNotebook_SetPageText
,(self
,) + _args
, _kwargs
)
60 def GetPageText(self
, *_args
, **_kwargs
):
61 val
= apply(windows2c
.wxNotebook_GetPageText
,(self
,) + _args
, _kwargs
)
63 def SetImageList(self
, *_args
, **_kwargs
):
64 val
= apply(windows2c
.wxNotebook_SetImageList
,(self
,) + _args
, _kwargs
)
66 def GetImageList(self
, *_args
, **_kwargs
):
67 val
= apply(windows2c
.wxNotebook_GetImageList
,(self
,) + _args
, _kwargs
)
69 def GetPageImage(self
, *_args
, **_kwargs
):
70 val
= apply(windows2c
.wxNotebook_GetPageImage
,(self
,) + _args
, _kwargs
)
72 def SetPageImage(self
, *_args
, **_kwargs
):
73 val
= apply(windows2c
.wxNotebook_SetPageImage
,(self
,) + _args
, _kwargs
)
75 def GetRowCount(self
, *_args
, **_kwargs
):
76 val
= apply(windows2c
.wxNotebook_GetRowCount
,(self
,) + _args
, _kwargs
)
78 def SetPageSize(self
, *_args
, **_kwargs
):
79 val
= apply(windows2c
.wxNotebook_SetPageSize
,(self
,) + _args
, _kwargs
)
81 def SetPadding(self
, *_args
, **_kwargs
):
82 val
= apply(windows2c
.wxNotebook_SetPadding
,(self
,) + _args
, _kwargs
)
84 def DeletePage(self
, *_args
, **_kwargs
):
85 val
= apply(windows2c
.wxNotebook_DeletePage
,(self
,) + _args
, _kwargs
)
87 def RemovePage(self
, *_args
, **_kwargs
):
88 val
= apply(windows2c
.wxNotebook_RemovePage
,(self
,) + _args
, _kwargs
)
90 def DeleteAllPages(self
, *_args
, **_kwargs
):
91 val
= apply(windows2c
.wxNotebook_DeleteAllPages
,(self
,) + _args
, _kwargs
)
93 def AddPage(self
, *_args
, **_kwargs
):
94 val
= apply(windows2c
.wxNotebook_AddPage
,(self
,) + _args
, _kwargs
)
96 def InsertPage(self
, *_args
, **_kwargs
):
97 val
= apply(windows2c
.wxNotebook_InsertPage
,(self
,) + _args
, _kwargs
)
99 def GetPage(self
, *_args
, **_kwargs
):
100 val
= apply(windows2c
.wxNotebook_GetPage
,(self
,) + _args
, _kwargs
)
102 def ResizeChildren(self
, *_args
, **_kwargs
):
103 val
= apply(windows2c
.wxNotebook_ResizeChildren
,(self
,) + _args
, _kwargs
)
106 return "<C wxNotebook instance at %s>" % (self
.this
,)
107 class wxNotebook(wxNotebookPtr
):
108 def __init__(self
,*_args
,**_kwargs
):
109 self
.this
= apply(windows2c
.new_wxNotebook
,_args
,_kwargs
)
111 #wx._StdWindowCallbacks(self)
116 class wxSplitterEventPtr(wxCommandEventPtr
):
117 def __init__(self
,this
):
120 def GetSashPosition(self
, *_args
, **_kwargs
):
121 val
= apply(windows2c
.wxSplitterEvent_GetSashPosition
,(self
,) + _args
, _kwargs
)
123 def GetX(self
, *_args
, **_kwargs
):
124 val
= apply(windows2c
.wxSplitterEvent_GetX
,(self
,) + _args
, _kwargs
)
126 def GetY(self
, *_args
, **_kwargs
):
127 val
= apply(windows2c
.wxSplitterEvent_GetY
,(self
,) + _args
, _kwargs
)
129 def GetWindowBeingRemoved(self
, *_args
, **_kwargs
):
130 val
= apply(windows2c
.wxSplitterEvent_GetWindowBeingRemoved
,(self
,) + _args
, _kwargs
)
132 def SetSashPosition(self
, *_args
, **_kwargs
):
133 val
= apply(windows2c
.wxSplitterEvent_SetSashPosition
,(self
,) + _args
, _kwargs
)
136 return "<C wxSplitterEvent instance at %s>" % (self
.this
,)
137 class wxSplitterEvent(wxSplitterEventPtr
):
138 def __init__(self
,this
):
144 class wxSplitterWindowPtr(wxWindowPtr
):
145 def __init__(self
,this
):
148 def GetBorderSize(self
, *_args
, **_kwargs
):
149 val
= apply(windows2c
.wxSplitterWindow_GetBorderSize
,(self
,) + _args
, _kwargs
)
151 def GetMinimumPaneSize(self
, *_args
, **_kwargs
):
152 val
= apply(windows2c
.wxSplitterWindow_GetMinimumPaneSize
,(self
,) + _args
, _kwargs
)
154 def GetSashPosition(self
, *_args
, **_kwargs
):
155 val
= apply(windows2c
.wxSplitterWindow_GetSashPosition
,(self
,) + _args
, _kwargs
)
157 def GetSashSize(self
, *_args
, **_kwargs
):
158 val
= apply(windows2c
.wxSplitterWindow_GetSashSize
,(self
,) + _args
, _kwargs
)
160 def GetSplitMode(self
, *_args
, **_kwargs
):
161 val
= apply(windows2c
.wxSplitterWindow_GetSplitMode
,(self
,) + _args
, _kwargs
)
163 def GetWindow1(self
, *_args
, **_kwargs
):
164 val
= apply(windows2c
.wxSplitterWindow_GetWindow1
,(self
,) + _args
, _kwargs
)
166 def GetWindow2(self
, *_args
, **_kwargs
):
167 val
= apply(windows2c
.wxSplitterWindow_GetWindow2
,(self
,) + _args
, _kwargs
)
169 def Initialize(self
, *_args
, **_kwargs
):
170 val
= apply(windows2c
.wxSplitterWindow_Initialize
,(self
,) + _args
, _kwargs
)
172 def IsSplit(self
, *_args
, **_kwargs
):
173 val
= apply(windows2c
.wxSplitterWindow_IsSplit
,(self
,) + _args
, _kwargs
)
175 def ReplaceWindow(self
, *_args
, **_kwargs
):
176 val
= apply(windows2c
.wxSplitterWindow_ReplaceWindow
,(self
,) + _args
, _kwargs
)
178 def SetBorderSize(self
, *_args
, **_kwargs
):
179 val
= apply(windows2c
.wxSplitterWindow_SetBorderSize
,(self
,) + _args
, _kwargs
)
181 def SetSashPosition(self
, *_args
, **_kwargs
):
182 val
= apply(windows2c
.wxSplitterWindow_SetSashPosition
,(self
,) + _args
, _kwargs
)
184 def SetSashSize(self
, *_args
, **_kwargs
):
185 val
= apply(windows2c
.wxSplitterWindow_SetSashSize
,(self
,) + _args
, _kwargs
)
187 def SetMinimumPaneSize(self
, *_args
, **_kwargs
):
188 val
= apply(windows2c
.wxSplitterWindow_SetMinimumPaneSize
,(self
,) + _args
, _kwargs
)
190 def SetSplitMode(self
, *_args
, **_kwargs
):
191 val
= apply(windows2c
.wxSplitterWindow_SetSplitMode
,(self
,) + _args
, _kwargs
)
193 def SplitHorizontally(self
, *_args
, **_kwargs
):
194 val
= apply(windows2c
.wxSplitterWindow_SplitHorizontally
,(self
,) + _args
, _kwargs
)
196 def SplitVertically(self
, *_args
, **_kwargs
):
197 val
= apply(windows2c
.wxSplitterWindow_SplitVertically
,(self
,) + _args
, _kwargs
)
199 def Unsplit(self
, *_args
, **_kwargs
):
200 val
= apply(windows2c
.wxSplitterWindow_Unsplit
,(self
,) + _args
, _kwargs
)
203 return "<C wxSplitterWindow instance at %s>" % (self
.this
,)
204 class wxSplitterWindow(wxSplitterWindowPtr
):
205 def __init__(self
,*_args
,**_kwargs
):
206 self
.this
= apply(windows2c
.new_wxSplitterWindow
,_args
,_kwargs
)
208 #wx._StdWindowCallbacks(self)
213 class wxTaskBarIconPtr(wxEvtHandlerPtr
):
214 def __init__(self
,this
):
217 def __del__(self
,windows2c
=windows2c
):
218 if self
.thisown
== 1 :
219 windows2c
.delete_wxTaskBarIcon(self
)
220 def SetIcon(self
, *_args
, **_kwargs
):
221 val
= apply(windows2c
.wxTaskBarIcon_SetIcon
,(self
,) + _args
, _kwargs
)
223 def RemoveIcon(self
, *_args
, **_kwargs
):
224 val
= apply(windows2c
.wxTaskBarIcon_RemoveIcon
,(self
,) + _args
, _kwargs
)
226 def PopupMenu(self
, *_args
, **_kwargs
):
227 val
= apply(windows2c
.wxTaskBarIcon_PopupMenu
,(self
,) + _args
, _kwargs
)
229 def IsIconInstalled(self
, *_args
, **_kwargs
):
230 val
= apply(windows2c
.wxTaskBarIcon_IsIconInstalled
,(self
,) + _args
, _kwargs
)
232 def IsOK(self
, *_args
, **_kwargs
):
233 val
= apply(windows2c
.wxTaskBarIcon_IsOK
,(self
,) + _args
, _kwargs
)
236 return "<C wxTaskBarIcon instance at %s>" % (self
.this
,)
237 class wxTaskBarIcon(wxTaskBarIconPtr
):
238 def __init__(self
,*_args
,**_kwargs
):
239 self
.this
= apply(windows2c
.new_wxTaskBarIcon
,_args
,_kwargs
)
241 wx
._checkForCallback
(self
, 'OnMouseMove', wxEVT_TASKBAR_MOVE
)
242 wx
._checkForCallback
(self
, 'OnLButtonDown', wxEVT_TASKBAR_LEFT_DOWN
)
243 wx
._checkForCallback
(self
, 'OnLButtonUp', wxEVT_TASKBAR_LEFT_UP
)
244 wx
._checkForCallback
(self
, 'OnRButtonDown', wxEVT_TASKBAR_RIGHT_DOWN
)
245 wx
._checkForCallback
(self
, 'OnRButtonUp', wxEVT_TASKBAR_RIGHT_UP
)
246 wx
._checkForCallback
(self
, 'OnLButtonDClick',wxEVT_TASKBAR_LEFT_DCLICK
)
247 wx
._checkForCallback
(self
, 'OnRButtonDClick',wxEVT_TASKBAR_RIGHT_DCLICK
)
254 #-------------- FUNCTION WRAPPERS ------------------
258 #-------------- VARIABLE WRAPPERS ------------------
260 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
= windows2c
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
261 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
= windows2c
.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
262 wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
= windows2c
.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING
263 wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
= windows2c
.wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED
264 wxEVT_COMMAND_SPLITTER_UNSPLIT
= windows2c
.wxEVT_COMMAND_SPLITTER_UNSPLIT
265 wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
= windows2c
.wxEVT_COMMAND_SPLITTER_DOUBLECLICKED
266 wxSPLIT_HORIZONTAL
= windows2c
.wxSPLIT_HORIZONTAL
267 wxSPLIT_VERTICAL
= windows2c
.wxSPLIT_VERTICAL
268 wxSPLIT_DRAG_NONE
= windows2c
.wxSPLIT_DRAG_NONE
269 wxSPLIT_DRAG_DRAGGING
= windows2c
.wxSPLIT_DRAG_DRAGGING
270 wxSPLIT_DRAG_LEFT_DOWN
= windows2c
.wxSPLIT_DRAG_LEFT_DOWN
271 wxEVT_TASKBAR_MOVE
= windows2c
.wxEVT_TASKBAR_MOVE
272 wxEVT_TASKBAR_LEFT_DOWN
= windows2c
.wxEVT_TASKBAR_LEFT_DOWN
273 wxEVT_TASKBAR_LEFT_UP
= windows2c
.wxEVT_TASKBAR_LEFT_UP
274 wxEVT_TASKBAR_RIGHT_DOWN
= windows2c
.wxEVT_TASKBAR_RIGHT_DOWN
275 wxEVT_TASKBAR_RIGHT_UP
= windows2c
.wxEVT_TASKBAR_RIGHT_UP
276 wxEVT_TASKBAR_LEFT_DCLICK
= windows2c
.wxEVT_TASKBAR_LEFT_DCLICK
277 wxEVT_TASKBAR_RIGHT_DCLICK
= windows2c
.wxEVT_TASKBAR_RIGHT_DCLICK