]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/src/msw/windows2.py
small change to avoid floating point exception in wxScrolledWindow::Scroll
[wxWidgets.git] / utils / wxPython / src / msw / windows2.py
1 # This file was created automatically by SWIG.
2 import windows2c
3
4 from misc import *
5
6 from gdi import *
7
8 from windows import *
9
10 from clip_dnd import *
11
12 from controls import *
13
14 from events import *
15 import wx
16 class wxGridCellPtr :
17 def __init__(self,this):
18 self.this = this
19 self.thisown = 0
20 def __del__(self,windows2c=windows2c):
21 if self.thisown == 1 :
22 windows2c.delete_wxGridCell(self)
23 def GetTextValue(self, *_args, **_kwargs):
24 val = apply(windows2c.wxGridCell_GetTextValue,(self,) + _args, _kwargs)
25 return val
26 def SetTextValue(self, *_args, **_kwargs):
27 val = apply(windows2c.wxGridCell_SetTextValue,(self,) + _args, _kwargs)
28 return val
29 def GetFont(self, *_args, **_kwargs):
30 val = apply(windows2c.wxGridCell_GetFont,(self,) + _args, _kwargs)
31 if val: val = wxFontPtr(val)
32 return val
33 def SetFont(self, *_args, **_kwargs):
34 val = apply(windows2c.wxGridCell_SetFont,(self,) + _args, _kwargs)
35 return val
36 def GetTextColour(self, *_args, **_kwargs):
37 val = apply(windows2c.wxGridCell_GetTextColour,(self,) + _args, _kwargs)
38 if val: val = wxColourPtr(val)
39 return val
40 def SetTextColour(self, *_args, **_kwargs):
41 val = apply(windows2c.wxGridCell_SetTextColour,(self,) + _args, _kwargs)
42 return val
43 def GetBackgroundColour(self, *_args, **_kwargs):
44 val = apply(windows2c.wxGridCell_GetBackgroundColour,(self,) + _args, _kwargs)
45 if val: val = wxColourPtr(val)
46 return val
47 def SetBackgroundColour(self, *_args, **_kwargs):
48 val = apply(windows2c.wxGridCell_SetBackgroundColour,(self,) + _args, _kwargs)
49 return val
50 def GetBackgroundBrush(self, *_args, **_kwargs):
51 val = apply(windows2c.wxGridCell_GetBackgroundBrush,(self,) + _args, _kwargs)
52 if val: val = wxBrushPtr(val)
53 return val
54 def GetAlignment(self, *_args, **_kwargs):
55 val = apply(windows2c.wxGridCell_GetAlignment,(self,) + _args, _kwargs)
56 return val
57 def SetAlignment(self, *_args, **_kwargs):
58 val = apply(windows2c.wxGridCell_SetAlignment,(self,) + _args, _kwargs)
59 return val
60 def GetCellBitmap(self, *_args, **_kwargs):
61 val = apply(windows2c.wxGridCell_GetCellBitmap,(self,) + _args, _kwargs)
62 if val: val = wxBitmapPtr(val)
63 return val
64 def SetCellBitmap(self, *_args, **_kwargs):
65 val = apply(windows2c.wxGridCell_SetCellBitmap,(self,) + _args, _kwargs)
66 return val
67 def __repr__(self):
68 return "<C wxGridCell instance at %s>" % (self.this,)
69 class wxGridCell(wxGridCellPtr):
70 def __init__(self,*_args,**_kwargs):
71 self.this = apply(windows2c.new_wxGridCell,_args,_kwargs)
72 self.thisown = 1
73
74
75
76
77 class wxGridPtr(wxPanelPtr):
78 def __init__(self,this):
79 self.this = this
80 self.thisown = 0
81 def AdjustScrollbars(self, *_args, **_kwargs):
82 val = apply(windows2c.wxGrid_AdjustScrollbars,(self,) + _args, _kwargs)
83 return val
84 def AppendCols(self, *_args, **_kwargs):
85 val = apply(windows2c.wxGrid_AppendCols,(self,) + _args, _kwargs)
86 return val
87 def AppendRows(self, *_args, **_kwargs):
88 val = apply(windows2c.wxGrid_AppendRows,(self,) + _args, _kwargs)
89 return val
90 def BeginBatch(self, *_args, **_kwargs):
91 val = apply(windows2c.wxGrid_BeginBatch,(self,) + _args, _kwargs)
92 return val
93 def CellHitTest(self, *_args, **_kwargs):
94 val = apply(windows2c.wxGrid_CellHitTest,(self,) + _args, _kwargs)
95 return val
96 def CreateGrid(self, *_args, **_kwargs):
97 val = apply(windows2c.wxGrid_CreateGrid,(self,) + _args, _kwargs)
98 return val
99 def CurrentCellVisible(self, *_args, **_kwargs):
100 val = apply(windows2c.wxGrid_CurrentCellVisible,(self,) + _args, _kwargs)
101 return val
102 def DeleteCols(self, *_args, **_kwargs):
103 val = apply(windows2c.wxGrid_DeleteCols,(self,) + _args, _kwargs)
104 return val
105 def DeleteRows(self, *_args, **_kwargs):
106 val = apply(windows2c.wxGrid_DeleteRows,(self,) + _args, _kwargs)
107 return val
108 def EndBatch(self, *_args, **_kwargs):
109 val = apply(windows2c.wxGrid_EndBatch,(self,) + _args, _kwargs)
110 return val
111 def GetBatchCount(self, *_args, **_kwargs):
112 val = apply(windows2c.wxGrid_GetBatchCount,(self,) + _args, _kwargs)
113 return val
114 def GetCell(self, *_args, **_kwargs):
115 val = apply(windows2c.wxGrid_GetCell,(self,) + _args, _kwargs)
116 if val: val = wxGridCellPtr(val)
117 return val
118 def GetCellAlignment(self, *_args, **_kwargs):
119 val = apply(windows2c.wxGrid_GetCellAlignment,(self,) + _args, _kwargs)
120 return val
121 def GetDefCellAlignment(self, *_args, **_kwargs):
122 val = apply(windows2c.wxGrid_GetDefCellAlignment,(self,) + _args, _kwargs)
123 return val
124 def GetCellBackgroundColour(self, *_args, **_kwargs):
125 val = apply(windows2c.wxGrid_GetCellBackgroundColour,(self,) + _args, _kwargs)
126 if val: val = wxColourPtr(val)
127 return val
128 def GetDefCellBackgroundColour(self, *_args, **_kwargs):
129 val = apply(windows2c.wxGrid_GetDefCellBackgroundColour,(self,) + _args, _kwargs)
130 if val: val = wxColourPtr(val)
131 return val
132 def GetCells(self, *_args, **_kwargs):
133 val = apply(windows2c.wxGrid_GetCells,(self,) + _args, _kwargs)
134 return val
135 def GetCellTextColour(self, *_args, **_kwargs):
136 val = apply(windows2c.wxGrid_GetCellTextColour,(self,) + _args, _kwargs)
137 if val: val = wxColourPtr(val)
138 return val
139 def GetDefCellTextColour(self, *_args, **_kwargs):
140 val = apply(windows2c.wxGrid_GetDefCellTextColour,(self,) + _args, _kwargs)
141 if val: val = wxColourPtr(val)
142 return val
143 def GetCellTextFont(self, *_args, **_kwargs):
144 val = apply(windows2c.wxGrid_GetCellTextFont,(self,) + _args, _kwargs)
145 if val: val = wxFontPtr(val)
146 return val
147 def GetDefCellTextFont(self, *_args, **_kwargs):
148 val = apply(windows2c.wxGrid_GetDefCellTextFont,(self,) + _args, _kwargs)
149 if val: val = wxFontPtr(val)
150 return val
151 def GetCellValue(self, *_args, **_kwargs):
152 val = apply(windows2c.wxGrid_GetCellValue,(self,) + _args, _kwargs)
153 return val
154 def GetCols(self, *_args, **_kwargs):
155 val = apply(windows2c.wxGrid_GetCols,(self,) + _args, _kwargs)
156 return val
157 def GetColumnWidth(self, *_args, **_kwargs):
158 val = apply(windows2c.wxGrid_GetColumnWidth,(self,) + _args, _kwargs)
159 return val
160 def GetCurrentRect(self, *_args, **_kwargs):
161 val = apply(windows2c.wxGrid_GetCurrentRect,(self,) + _args, _kwargs)
162 if val: val = wxRectPtr(val) ; val.thisown = 1
163 return val
164 def GetCursorColumn(self, *_args, **_kwargs):
165 val = apply(windows2c.wxGrid_GetCursorColumn,(self,) + _args, _kwargs)
166 return val
167 def GetCursorRow(self, *_args, **_kwargs):
168 val = apply(windows2c.wxGrid_GetCursorRow,(self,) + _args, _kwargs)
169 return val
170 def GetEditable(self, *_args, **_kwargs):
171 val = apply(windows2c.wxGrid_GetEditable,(self,) + _args, _kwargs)
172 return val
173 def GetHorizScrollBar(self, *_args, **_kwargs):
174 val = apply(windows2c.wxGrid_GetHorizScrollBar,(self,) + _args, _kwargs)
175 if val: val = wxScrollBarPtr(val)
176 return val
177 def GetLabelAlignment(self, *_args, **_kwargs):
178 val = apply(windows2c.wxGrid_GetLabelAlignment,(self,) + _args, _kwargs)
179 return val
180 def GetLabelBackgroundColour(self, *_args, **_kwargs):
181 val = apply(windows2c.wxGrid_GetLabelBackgroundColour,(self,) + _args, _kwargs)
182 if val: val = wxColourPtr(val)
183 return val
184 def GetLabelSize(self, *_args, **_kwargs):
185 val = apply(windows2c.wxGrid_GetLabelSize,(self,) + _args, _kwargs)
186 return val
187 def GetLabelTextColour(self, *_args, **_kwargs):
188 val = apply(windows2c.wxGrid_GetLabelTextColour,(self,) + _args, _kwargs)
189 if val: val = wxColourPtr(val)
190 return val
191 def GetLabelTextFont(self, *_args, **_kwargs):
192 val = apply(windows2c.wxGrid_GetLabelTextFont,(self,) + _args, _kwargs)
193 if val: val = wxFontPtr(val)
194 return val
195 def GetLabelValue(self, *_args, **_kwargs):
196 val = apply(windows2c.wxGrid_GetLabelValue,(self,) + _args, _kwargs)
197 return val
198 def GetRowHeight(self, *_args, **_kwargs):
199 val = apply(windows2c.wxGrid_GetRowHeight,(self,) + _args, _kwargs)
200 return val
201 def GetRows(self, *_args, **_kwargs):
202 val = apply(windows2c.wxGrid_GetRows,(self,) + _args, _kwargs)
203 return val
204 def GetScrollPosX(self, *_args, **_kwargs):
205 val = apply(windows2c.wxGrid_GetScrollPosX,(self,) + _args, _kwargs)
206 return val
207 def GetScrollPosY(self, *_args, **_kwargs):
208 val = apply(windows2c.wxGrid_GetScrollPosY,(self,) + _args, _kwargs)
209 return val
210 def GetTextItem(self, *_args, **_kwargs):
211 val = apply(windows2c.wxGrid_GetTextItem,(self,) + _args, _kwargs)
212 if val: val = wxTextCtrlPtr(val)
213 return val
214 def GetVertScrollBar(self, *_args, **_kwargs):
215 val = apply(windows2c.wxGrid_GetVertScrollBar,(self,) + _args, _kwargs)
216 if val: val = wxScrollBarPtr(val)
217 return val
218 def InsertCols(self, *_args, **_kwargs):
219 val = apply(windows2c.wxGrid_InsertCols,(self,) + _args, _kwargs)
220 return val
221 def InsertRows(self, *_args, **_kwargs):
222 val = apply(windows2c.wxGrid_InsertRows,(self,) + _args, _kwargs)
223 return val
224 def OnActivate(self, *_args, **_kwargs):
225 val = apply(windows2c.wxGrid_OnActivate,(self,) + _args, _kwargs)
226 return val
227 def SetCellAlignment(self, *_args, **_kwargs):
228 val = apply(windows2c.wxGrid_SetCellAlignment,(self,) + _args, _kwargs)
229 return val
230 def SetDefCellAlignment(self, *_args, **_kwargs):
231 val = apply(windows2c.wxGrid_SetDefCellAlignment,(self,) + _args, _kwargs)
232 return val
233 def SetCellBackgroundColour(self, *_args, **_kwargs):
234 val = apply(windows2c.wxGrid_SetCellBackgroundColour,(self,) + _args, _kwargs)
235 return val
236 def SetDefCellBackgroundColour(self, *_args, **_kwargs):
237 val = apply(windows2c.wxGrid_SetDefCellBackgroundColour,(self,) + _args, _kwargs)
238 return val
239 def SetCellTextColour(self, *_args, **_kwargs):
240 val = apply(windows2c.wxGrid_SetCellTextColour,(self,) + _args, _kwargs)
241 return val
242 def SetDefCellTextColour(self, *_args, **_kwargs):
243 val = apply(windows2c.wxGrid_SetDefCellTextColour,(self,) + _args, _kwargs)
244 return val
245 def SetCellTextFont(self, *_args, **_kwargs):
246 val = apply(windows2c.wxGrid_SetCellTextFont,(self,) + _args, _kwargs)
247 return val
248 def SetDefCellTextFont(self, *_args, **_kwargs):
249 val = apply(windows2c.wxGrid_SetDefCellTextFont,(self,) + _args, _kwargs)
250 return val
251 def SetCellValue(self, *_args, **_kwargs):
252 val = apply(windows2c.wxGrid_SetCellValue,(self,) + _args, _kwargs)
253 return val
254 def SetColumnWidth(self, *_args, **_kwargs):
255 val = apply(windows2c.wxGrid_SetColumnWidth,(self,) + _args, _kwargs)
256 return val
257 def SetDividerPen(self, *_args, **_kwargs):
258 val = apply(windows2c.wxGrid_SetDividerPen,(self,) + _args, _kwargs)
259 return val
260 def SetEditable(self, *_args, **_kwargs):
261 val = apply(windows2c.wxGrid_SetEditable,(self,) + _args, _kwargs)
262 return val
263 def SetGridCursor(self, *_args, **_kwargs):
264 val = apply(windows2c.wxGrid_SetGridCursor,(self,) + _args, _kwargs)
265 return val
266 def SetLabelAlignment(self, *_args, **_kwargs):
267 val = apply(windows2c.wxGrid_SetLabelAlignment,(self,) + _args, _kwargs)
268 return val
269 def SetLabelBackgroundColour(self, *_args, **_kwargs):
270 val = apply(windows2c.wxGrid_SetLabelBackgroundColour,(self,) + _args, _kwargs)
271 return val
272 def SetLabelSize(self, *_args, **_kwargs):
273 val = apply(windows2c.wxGrid_SetLabelSize,(self,) + _args, _kwargs)
274 return val
275 def SetLabelTextColour(self, *_args, **_kwargs):
276 val = apply(windows2c.wxGrid_SetLabelTextColour,(self,) + _args, _kwargs)
277 return val
278 def SetLabelTextFont(self, *_args, **_kwargs):
279 val = apply(windows2c.wxGrid_SetLabelTextFont,(self,) + _args, _kwargs)
280 return val
281 def SetLabelValue(self, *_args, **_kwargs):
282 val = apply(windows2c.wxGrid_SetLabelValue,(self,) + _args, _kwargs)
283 return val
284 def SetRowHeight(self, *_args, **_kwargs):
285 val = apply(windows2c.wxGrid_SetRowHeight,(self,) + _args, _kwargs)
286 return val
287 def UpdateDimensions(self, *_args, **_kwargs):
288 val = apply(windows2c.wxGrid_UpdateDimensions,(self,) + _args, _kwargs)
289 return val
290 def GetEditInPlace(self, *_args, **_kwargs):
291 val = apply(windows2c.wxGrid_GetEditInPlace,(self,) + _args, _kwargs)
292 return val
293 def SetEditInPlace(self, *_args, **_kwargs):
294 val = apply(windows2c.wxGrid_SetEditInPlace,(self,) + _args, _kwargs)
295 return val
296 def __repr__(self):
297 return "<C wxGrid instance at %s>" % (self.this,)
298 class wxGrid(wxGridPtr):
299 def __init__(self,*_args,**_kwargs):
300 self.this = apply(windows2c.new_wxGrid,_args,_kwargs)
301 self.thisown = 1
302 wx._StdWindowCallbacks(self)
303 wx._checkForCallback(self, 'OnSelectCell', wxEVT_GRID_SELECT_CELL)
304 wx._checkForCallback(self, 'OnCreateCell', wxEVT_GRID_CREATE_CELL)
305 wx._checkForCallback(self, 'OnChangeLabels', wxEVT_GRID_CHANGE_LABELS)
306 wx._checkForCallback(self, 'OnChangeSelectionLabel', wxEVT_GRID_CHANGE_SEL_LABEL)
307 wx._checkForCallback(self, 'OnCellChange', wxEVT_GRID_CELL_CHANGE)
308 wx._checkForCallback(self, 'OnCellLeftClick', wxEVT_GRID_CELL_LCLICK)
309 wx._checkForCallback(self, 'OnCellRightClick', wxEVT_GRID_CELL_RCLICK)
310 wx._checkForCallback(self, 'OnLabelLeftClick', wxEVT_GRID_LABEL_LCLICK)
311 wx._checkForCallback(self, 'OnLabelRightClick', wxEVT_GRID_LABEL_RCLICK)
312
313
314
315
316 class wxGridEventPtr(wxEventPtr):
317 def __init__(self,this):
318 self.this = this
319 self.thisown = 0
320 def GetRow(self, *_args, **_kwargs):
321 val = apply(windows2c.wxGridEvent_GetRow,(self,) + _args, _kwargs)
322 return val
323 def GetCol(self, *_args, **_kwargs):
324 val = apply(windows2c.wxGridEvent_GetCol,(self,) + _args, _kwargs)
325 return val
326 def GetPosition(self, *_args, **_kwargs):
327 val = apply(windows2c.wxGridEvent_GetPosition,(self,) + _args, _kwargs)
328 if val: val = wxPointPtr(val) ; val.thisown = 1
329 return val
330 def ControlDown(self, *_args, **_kwargs):
331 val = apply(windows2c.wxGridEvent_ControlDown,(self,) + _args, _kwargs)
332 return val
333 def ShiftDown(self, *_args, **_kwargs):
334 val = apply(windows2c.wxGridEvent_ShiftDown,(self,) + _args, _kwargs)
335 return val
336 def GetCell(self, *_args, **_kwargs):
337 val = apply(windows2c.wxGridEvent_GetCell,(self,) + _args, _kwargs)
338 if val: val = wxGridCellPtr(val)
339 return val
340 def __setattr__(self,name,value):
341 if name == "m_row" :
342 windows2c.wxGridEvent_m_row_set(self,value)
343 return
344 if name == "m_col" :
345 windows2c.wxGridEvent_m_col_set(self,value)
346 return
347 if name == "m_x" :
348 windows2c.wxGridEvent_m_x_set(self,value)
349 return
350 if name == "m_y" :
351 windows2c.wxGridEvent_m_y_set(self,value)
352 return
353 if name == "m_control" :
354 windows2c.wxGridEvent_m_control_set(self,value)
355 return
356 if name == "m_shift" :
357 windows2c.wxGridEvent_m_shift_set(self,value)
358 return
359 if name == "m_cell" :
360 windows2c.wxGridEvent_m_cell_set(self,value.this)
361 return
362 self.__dict__[name] = value
363 def __getattr__(self,name):
364 if name == "m_row" :
365 return windows2c.wxGridEvent_m_row_get(self)
366 if name == "m_col" :
367 return windows2c.wxGridEvent_m_col_get(self)
368 if name == "m_x" :
369 return windows2c.wxGridEvent_m_x_get(self)
370 if name == "m_y" :
371 return windows2c.wxGridEvent_m_y_get(self)
372 if name == "m_control" :
373 return windows2c.wxGridEvent_m_control_get(self)
374 if name == "m_shift" :
375 return windows2c.wxGridEvent_m_shift_get(self)
376 if name == "m_cell" :
377 return wxGridCellPtr(windows2c.wxGridEvent_m_cell_get(self))
378 raise AttributeError,name
379 def __repr__(self):
380 return "<C wxGridEvent instance at %s>" % (self.this,)
381 class wxGridEvent(wxGridEventPtr):
382 def __init__(self,this):
383 self.this = this
384
385
386
387
388 class wxNotebookEventPtr(wxNotifyEventPtr):
389 def __init__(self,this):
390 self.this = this
391 self.thisown = 0
392 def GetSelection(self, *_args, **_kwargs):
393 val = apply(windows2c.wxNotebookEvent_GetSelection,(self,) + _args, _kwargs)
394 return val
395 def GetOldSelection(self, *_args, **_kwargs):
396 val = apply(windows2c.wxNotebookEvent_GetOldSelection,(self,) + _args, _kwargs)
397 return val
398 def SetOldSelection(self, *_args, **_kwargs):
399 val = apply(windows2c.wxNotebookEvent_SetOldSelection,(self,) + _args, _kwargs)
400 return val
401 def SetSelection(self, *_args, **_kwargs):
402 val = apply(windows2c.wxNotebookEvent_SetSelection,(self,) + _args, _kwargs)
403 return val
404 def __repr__(self):
405 return "<C wxNotebookEvent instance at %s>" % (self.this,)
406 class wxNotebookEvent(wxNotebookEventPtr):
407 def __init__(self,this):
408 self.this = this
409
410
411
412
413 class wxNotebookPtr(wxControlPtr):
414 def __init__(self,this):
415 self.this = this
416 self.thisown = 0
417 def GetPageCount(self, *_args, **_kwargs):
418 val = apply(windows2c.wxNotebook_GetPageCount,(self,) + _args, _kwargs)
419 return val
420 def SetSelection(self, *_args, **_kwargs):
421 val = apply(windows2c.wxNotebook_SetSelection,(self,) + _args, _kwargs)
422 return val
423 def AdvanceSelection(self, *_args, **_kwargs):
424 val = apply(windows2c.wxNotebook_AdvanceSelection,(self,) + _args, _kwargs)
425 return val
426 def GetSelection(self, *_args, **_kwargs):
427 val = apply(windows2c.wxNotebook_GetSelection,(self,) + _args, _kwargs)
428 return val
429 def SetPageText(self, *_args, **_kwargs):
430 val = apply(windows2c.wxNotebook_SetPageText,(self,) + _args, _kwargs)
431 return val
432 def GetPageText(self, *_args, **_kwargs):
433 val = apply(windows2c.wxNotebook_GetPageText,(self,) + _args, _kwargs)
434 return val
435 def SetImageList(self, *_args, **_kwargs):
436 val = apply(windows2c.wxNotebook_SetImageList,(self,) + _args, _kwargs)
437 return val
438 def GetImageList(self, *_args, **_kwargs):
439 val = apply(windows2c.wxNotebook_GetImageList,(self,) + _args, _kwargs)
440 if val: val = wxImageListPtr(val)
441 return val
442 def GetPageImage(self, *_args, **_kwargs):
443 val = apply(windows2c.wxNotebook_GetPageImage,(self,) + _args, _kwargs)
444 return val
445 def SetPageImage(self, *_args, **_kwargs):
446 val = apply(windows2c.wxNotebook_SetPageImage,(self,) + _args, _kwargs)
447 return val
448 def GetRowCount(self, *_args, **_kwargs):
449 val = apply(windows2c.wxNotebook_GetRowCount,(self,) + _args, _kwargs)
450 return val
451 def DeletePage(self, *_args, **_kwargs):
452 val = apply(windows2c.wxNotebook_DeletePage,(self,) + _args, _kwargs)
453 return val
454 def RemovePage(self, *_args, **_kwargs):
455 val = apply(windows2c.wxNotebook_RemovePage,(self,) + _args, _kwargs)
456 return val
457 def DeleteAllPages(self, *_args, **_kwargs):
458 val = apply(windows2c.wxNotebook_DeleteAllPages,(self,) + _args, _kwargs)
459 return val
460 def AddPage(self, *_args, **_kwargs):
461 val = apply(windows2c.wxNotebook_AddPage,(self,) + _args, _kwargs)
462 return val
463 def InsertPage(self, *_args, **_kwargs):
464 val = apply(windows2c.wxNotebook_InsertPage,(self,) + _args, _kwargs)
465 return val
466 def GetPage(self, *_args, **_kwargs):
467 val = apply(windows2c.wxNotebook_GetPage,(self,) + _args, _kwargs)
468 if val: val = wxWindowPtr(val)
469 return val
470 def ResizeChildren(self, *_args, **_kwargs):
471 val = apply(windows2c.wxNotebook_ResizeChildren,(self,) + _args, _kwargs)
472 return val
473 def __repr__(self):
474 return "<C wxNotebook instance at %s>" % (self.this,)
475 class wxNotebook(wxNotebookPtr):
476 def __init__(self,*_args,**_kwargs):
477 self.this = apply(windows2c.new_wxNotebook,_args,_kwargs)
478 self.thisown = 1
479 wx._StdWindowCallbacks(self)
480
481
482
483
484 class wxSplitterEventPtr(wxCommandEventPtr):
485 def __init__(self,this):
486 self.this = this
487 self.thisown = 0
488 def GetSashPosition(self, *_args, **_kwargs):
489 val = apply(windows2c.wxSplitterEvent_GetSashPosition,(self,) + _args, _kwargs)
490 return val
491 def GetX(self, *_args, **_kwargs):
492 val = apply(windows2c.wxSplitterEvent_GetX,(self,) + _args, _kwargs)
493 return val
494 def GetY(self, *_args, **_kwargs):
495 val = apply(windows2c.wxSplitterEvent_GetY,(self,) + _args, _kwargs)
496 return val
497 def GetWindowBeingRemoved(self, *_args, **_kwargs):
498 val = apply(windows2c.wxSplitterEvent_GetWindowBeingRemoved,(self,) + _args, _kwargs)
499 if val: val = wxWindowPtr(val)
500 return val
501 def SetSashPosition(self, *_args, **_kwargs):
502 val = apply(windows2c.wxSplitterEvent_SetSashPosition,(self,) + _args, _kwargs)
503 return val
504 def __repr__(self):
505 return "<C wxSplitterEvent instance at %s>" % (self.this,)
506 class wxSplitterEvent(wxSplitterEventPtr):
507 def __init__(self,this):
508 self.this = this
509
510
511
512
513 class wxSplitterWindowPtr(wxWindowPtr):
514 def __init__(self,this):
515 self.this = this
516 self.thisown = 0
517 def GetBorderSize(self, *_args, **_kwargs):
518 val = apply(windows2c.wxSplitterWindow_GetBorderSize,(self,) + _args, _kwargs)
519 return val
520 def GetMinimumPaneSize(self, *_args, **_kwargs):
521 val = apply(windows2c.wxSplitterWindow_GetMinimumPaneSize,(self,) + _args, _kwargs)
522 return val
523 def GetSashPosition(self, *_args, **_kwargs):
524 val = apply(windows2c.wxSplitterWindow_GetSashPosition,(self,) + _args, _kwargs)
525 return val
526 def GetSashSize(self, *_args, **_kwargs):
527 val = apply(windows2c.wxSplitterWindow_GetSashSize,(self,) + _args, _kwargs)
528 return val
529 def GetSplitMode(self, *_args, **_kwargs):
530 val = apply(windows2c.wxSplitterWindow_GetSplitMode,(self,) + _args, _kwargs)
531 return val
532 def GetWindow1(self, *_args, **_kwargs):
533 val = apply(windows2c.wxSplitterWindow_GetWindow1,(self,) + _args, _kwargs)
534 if val: val = wxWindowPtr(val)
535 return val
536 def GetWindow2(self, *_args, **_kwargs):
537 val = apply(windows2c.wxSplitterWindow_GetWindow2,(self,) + _args, _kwargs)
538 if val: val = wxWindowPtr(val)
539 return val
540 def Initialize(self, *_args, **_kwargs):
541 val = apply(windows2c.wxSplitterWindow_Initialize,(self,) + _args, _kwargs)
542 return val
543 def IsSplit(self, *_args, **_kwargs):
544 val = apply(windows2c.wxSplitterWindow_IsSplit,(self,) + _args, _kwargs)
545 return val
546 def ReplaceWindow(self, *_args, **_kwargs):
547 val = apply(windows2c.wxSplitterWindow_ReplaceWindow,(self,) + _args, _kwargs)
548 return val
549 def SetBorderSize(self, *_args, **_kwargs):
550 val = apply(windows2c.wxSplitterWindow_SetBorderSize,(self,) + _args, _kwargs)
551 return val
552 def SetSashPosition(self, *_args, **_kwargs):
553 val = apply(windows2c.wxSplitterWindow_SetSashPosition,(self,) + _args, _kwargs)
554 return val
555 def SetSashSize(self, *_args, **_kwargs):
556 val = apply(windows2c.wxSplitterWindow_SetSashSize,(self,) + _args, _kwargs)
557 return val
558 def SetMinimumPaneSize(self, *_args, **_kwargs):
559 val = apply(windows2c.wxSplitterWindow_SetMinimumPaneSize,(self,) + _args, _kwargs)
560 return val
561 def SetSplitMode(self, *_args, **_kwargs):
562 val = apply(windows2c.wxSplitterWindow_SetSplitMode,(self,) + _args, _kwargs)
563 return val
564 def SplitHorizontally(self, *_args, **_kwargs):
565 val = apply(windows2c.wxSplitterWindow_SplitHorizontally,(self,) + _args, _kwargs)
566 return val
567 def SplitVertically(self, *_args, **_kwargs):
568 val = apply(windows2c.wxSplitterWindow_SplitVertically,(self,) + _args, _kwargs)
569 return val
570 def Unsplit(self, *_args, **_kwargs):
571 val = apply(windows2c.wxSplitterWindow_Unsplit,(self,) + _args, _kwargs)
572 return val
573 def __repr__(self):
574 return "<C wxSplitterWindow instance at %s>" % (self.this,)
575 class wxSplitterWindow(wxSplitterWindowPtr):
576 def __init__(self,*_args,**_kwargs):
577 self.this = apply(windows2c.new_wxSplitterWindow,_args,_kwargs)
578 self.thisown = 1
579 wx._StdWindowCallbacks(self)
580
581
582
583
584 class wxTaskBarIconPtr(wxEvtHandlerPtr):
585 def __init__(self,this):
586 self.this = this
587 self.thisown = 0
588 def __del__(self,windows2c=windows2c):
589 if self.thisown == 1 :
590 windows2c.delete_wxTaskBarIcon(self)
591 def SetIcon(self, *_args, **_kwargs):
592 val = apply(windows2c.wxTaskBarIcon_SetIcon,(self,) + _args, _kwargs)
593 return val
594 def RemoveIcon(self, *_args, **_kwargs):
595 val = apply(windows2c.wxTaskBarIcon_RemoveIcon,(self,) + _args, _kwargs)
596 return val
597 def PopupMenu(self, *_args, **_kwargs):
598 val = apply(windows2c.wxTaskBarIcon_PopupMenu,(self,) + _args, _kwargs)
599 return val
600 def __repr__(self):
601 return "<C wxTaskBarIcon instance at %s>" % (self.this,)
602 class wxTaskBarIcon(wxTaskBarIconPtr):
603 def __init__(self,*_args,**_kwargs):
604 self.this = apply(windows2c.new_wxTaskBarIcon,_args,_kwargs)
605 self.thisown = 1
606 wx._checkForCallback(self, 'OnMouseMove', wxEVT_TASKBAR_MOVE)
607 wx._checkForCallback(self, 'OnLButtonDown', wxEVT_TASKBAR_LEFT_DOWN)
608 wx._checkForCallback(self, 'OnLButtonUp', wxEVT_TASKBAR_LEFT_UP)
609 wx._checkForCallback(self, 'OnRButtonDown', wxEVT_TASKBAR_RIGHT_DOWN)
610 wx._checkForCallback(self, 'OnRButtonUp', wxEVT_TASKBAR_RIGHT_UP)
611 wx._checkForCallback(self, 'OnLButtonDClick',wxEVT_TASKBAR_LEFT_DCLICK)
612 wx._checkForCallback(self, 'OnRButtonDClick',wxEVT_TASKBAR_RIGHT_DCLICK)
613
614
615
616
617
618
619 #-------------- FUNCTION WRAPPERS ------------------
620
621
622
623 #-------------- VARIABLE WRAPPERS ------------------
624
625 wxGRID_TEXT_CTRL = windows2c.wxGRID_TEXT_CTRL
626 wxGRID_HSCROLL = windows2c.wxGRID_HSCROLL
627 wxGRID_VSCROLL = windows2c.wxGRID_VSCROLL
628 wxEVT_GRID_SELECT_CELL = windows2c.wxEVT_GRID_SELECT_CELL
629 wxEVT_GRID_CREATE_CELL = windows2c.wxEVT_GRID_CREATE_CELL
630 wxEVT_GRID_CHANGE_LABELS = windows2c.wxEVT_GRID_CHANGE_LABELS
631 wxEVT_GRID_CHANGE_SEL_LABEL = windows2c.wxEVT_GRID_CHANGE_SEL_LABEL
632 wxEVT_GRID_CELL_CHANGE = windows2c.wxEVT_GRID_CELL_CHANGE
633 wxEVT_GRID_CELL_LCLICK = windows2c.wxEVT_GRID_CELL_LCLICK
634 wxEVT_GRID_CELL_RCLICK = windows2c.wxEVT_GRID_CELL_RCLICK
635 wxEVT_GRID_LABEL_LCLICK = windows2c.wxEVT_GRID_LABEL_LCLICK
636 wxEVT_GRID_LABEL_RCLICK = windows2c.wxEVT_GRID_LABEL_RCLICK
637 wxEVT_TASKBAR_MOVE = windows2c.wxEVT_TASKBAR_MOVE
638 wxEVT_TASKBAR_LEFT_DOWN = windows2c.wxEVT_TASKBAR_LEFT_DOWN
639 wxEVT_TASKBAR_LEFT_UP = windows2c.wxEVT_TASKBAR_LEFT_UP
640 wxEVT_TASKBAR_RIGHT_DOWN = windows2c.wxEVT_TASKBAR_RIGHT_DOWN
641 wxEVT_TASKBAR_RIGHT_UP = windows2c.wxEVT_TASKBAR_RIGHT_UP
642 wxEVT_TASKBAR_LEFT_DCLICK = windows2c.wxEVT_TASKBAR_LEFT_DCLICK
643 wxEVT_TASKBAR_RIGHT_DCLICK = windows2c.wxEVT_TASKBAR_RIGHT_DCLICK