1 # This file was created automatically by SWIG.
10 from controls
import *
15 def __init__(self
,this
):
18 def __del__(self
,windows2c
=windows2c
):
19 if self
.thisown
== 1 :
20 windows2c
.delete_wxGridCell(self
)
21 def GetTextValue(self
, *_args
, **_kwargs
):
22 val
= apply(windows2c
.wxGridCell_GetTextValue
,(self
,) + _args
, _kwargs
)
24 def SetTextValue(self
, *_args
, **_kwargs
):
25 val
= apply(windows2c
.wxGridCell_SetTextValue
,(self
,) + _args
, _kwargs
)
27 def GetFont(self
, *_args
, **_kwargs
):
28 val
= apply(windows2c
.wxGridCell_GetFont
,(self
,) + _args
, _kwargs
)
29 if val
: val
= wxFontPtr(val
)
31 def SetFont(self
, *_args
, **_kwargs
):
32 val
= apply(windows2c
.wxGridCell_SetFont
,(self
,) + _args
, _kwargs
)
34 def GetTextColour(self
, *_args
, **_kwargs
):
35 val
= apply(windows2c
.wxGridCell_GetTextColour
,(self
,) + _args
, _kwargs
)
36 if val
: val
= wxColourPtr(val
)
38 def SetTextColour(self
, *_args
, **_kwargs
):
39 val
= apply(windows2c
.wxGridCell_SetTextColour
,(self
,) + _args
, _kwargs
)
41 def GetBackgroundColour(self
, *_args
, **_kwargs
):
42 val
= apply(windows2c
.wxGridCell_GetBackgroundColour
,(self
,) + _args
, _kwargs
)
43 if val
: val
= wxColourPtr(val
)
45 def SetBackgroundColour(self
, *_args
, **_kwargs
):
46 val
= apply(windows2c
.wxGridCell_SetBackgroundColour
,(self
,) + _args
, _kwargs
)
48 def GetBackgroundBrush(self
, *_args
, **_kwargs
):
49 val
= apply(windows2c
.wxGridCell_GetBackgroundBrush
,(self
,) + _args
, _kwargs
)
50 if val
: val
= wxBrushPtr(val
)
52 def GetAlignment(self
, *_args
, **_kwargs
):
53 val
= apply(windows2c
.wxGridCell_GetAlignment
,(self
,) + _args
, _kwargs
)
55 def SetAlignment(self
, *_args
, **_kwargs
):
56 val
= apply(windows2c
.wxGridCell_SetAlignment
,(self
,) + _args
, _kwargs
)
58 def GetCellBitmap(self
, *_args
, **_kwargs
):
59 val
= apply(windows2c
.wxGridCell_GetCellBitmap
,(self
,) + _args
, _kwargs
)
60 if val
: val
= wxBitmapPtr(val
)
62 def SetCellBitmap(self
, *_args
, **_kwargs
):
63 val
= apply(windows2c
.wxGridCell_SetCellBitmap
,(self
,) + _args
, _kwargs
)
66 return "<C wxGridCell instance at %s>" % (self
.this
,)
67 class wxGridCell(wxGridCellPtr
):
68 def __init__(self
,*_args
,**_kwargs
):
69 self
.this
= apply(windows2c
.new_wxGridCell
,_args
,_kwargs
)
75 class wxGridPtr(wxPanelPtr
):
76 def __init__(self
,this
):
79 def AdjustScrollbars(self
, *_args
, **_kwargs
):
80 val
= apply(windows2c
.wxGrid_AdjustScrollbars
,(self
,) + _args
, _kwargs
)
82 def AppendCols(self
, *_args
, **_kwargs
):
83 val
= apply(windows2c
.wxGrid_AppendCols
,(self
,) + _args
, _kwargs
)
85 def AppendRows(self
, *_args
, **_kwargs
):
86 val
= apply(windows2c
.wxGrid_AppendRows
,(self
,) + _args
, _kwargs
)
88 def BeginBatch(self
, *_args
, **_kwargs
):
89 val
= apply(windows2c
.wxGrid_BeginBatch
,(self
,) + _args
, _kwargs
)
91 def CellHitTest(self
, *_args
, **_kwargs
):
92 val
= apply(windows2c
.wxGrid_CellHitTest
,(self
,) + _args
, _kwargs
)
94 def CreateGrid(self
, *_args
, **_kwargs
):
95 val
= apply(windows2c
.wxGrid_CreateGrid
,(self
,) + _args
, _kwargs
)
97 def CurrentCellVisible(self
, *_args
, **_kwargs
):
98 val
= apply(windows2c
.wxGrid_CurrentCellVisible
,(self
,) + _args
, _kwargs
)
100 def DeleteCols(self
, *_args
, **_kwargs
):
101 val
= apply(windows2c
.wxGrid_DeleteCols
,(self
,) + _args
, _kwargs
)
103 def DeleteRows(self
, *_args
, **_kwargs
):
104 val
= apply(windows2c
.wxGrid_DeleteRows
,(self
,) + _args
, _kwargs
)
106 def EndBatch(self
, *_args
, **_kwargs
):
107 val
= apply(windows2c
.wxGrid_EndBatch
,(self
,) + _args
, _kwargs
)
109 def GetBatchCount(self
, *_args
, **_kwargs
):
110 val
= apply(windows2c
.wxGrid_GetBatchCount
,(self
,) + _args
, _kwargs
)
112 def GetCell(self
, *_args
, **_kwargs
):
113 val
= apply(windows2c
.wxGrid_GetCell
,(self
,) + _args
, _kwargs
)
114 if val
: val
= wxGridCellPtr(val
)
116 def GetCellAlignment(self
, *_args
, **_kwargs
):
117 val
= apply(windows2c
.wxGrid_GetCellAlignment
,(self
,) + _args
, _kwargs
)
119 def GetDefCellAlignment(self
, *_args
, **_kwargs
):
120 val
= apply(windows2c
.wxGrid_GetDefCellAlignment
,(self
,) + _args
, _kwargs
)
122 def GetCellBackgroundColour(self
, *_args
, **_kwargs
):
123 val
= apply(windows2c
.wxGrid_GetCellBackgroundColour
,(self
,) + _args
, _kwargs
)
124 if val
: val
= wxColourPtr(val
)
126 def GetDefCellBackgroundColour(self
, *_args
, **_kwargs
):
127 val
= apply(windows2c
.wxGrid_GetDefCellBackgroundColour
,(self
,) + _args
, _kwargs
)
128 if val
: val
= wxColourPtr(val
)
130 def GetCells(self
, *_args
, **_kwargs
):
131 val
= apply(windows2c
.wxGrid_GetCells
,(self
,) + _args
, _kwargs
)
133 def GetCellTextColour(self
, *_args
, **_kwargs
):
134 val
= apply(windows2c
.wxGrid_GetCellTextColour
,(self
,) + _args
, _kwargs
)
135 if val
: val
= wxColourPtr(val
)
137 def GetDefCellTextColour(self
, *_args
, **_kwargs
):
138 val
= apply(windows2c
.wxGrid_GetDefCellTextColour
,(self
,) + _args
, _kwargs
)
139 if val
: val
= wxColourPtr(val
)
141 def GetCellTextFont(self
, *_args
, **_kwargs
):
142 val
= apply(windows2c
.wxGrid_GetCellTextFont
,(self
,) + _args
, _kwargs
)
143 if val
: val
= wxFontPtr(val
)
145 def GetDefCellTextFont(self
, *_args
, **_kwargs
):
146 val
= apply(windows2c
.wxGrid_GetDefCellTextFont
,(self
,) + _args
, _kwargs
)
147 if val
: val
= wxFontPtr(val
)
149 def GetCellValue(self
, *_args
, **_kwargs
):
150 val
= apply(windows2c
.wxGrid_GetCellValue
,(self
,) + _args
, _kwargs
)
152 def GetCols(self
, *_args
, **_kwargs
):
153 val
= apply(windows2c
.wxGrid_GetCols
,(self
,) + _args
, _kwargs
)
155 def GetColumnWidth(self
, *_args
, **_kwargs
):
156 val
= apply(windows2c
.wxGrid_GetColumnWidth
,(self
,) + _args
, _kwargs
)
158 def GetCurrentRect(self
, *_args
, **_kwargs
):
159 val
= apply(windows2c
.wxGrid_GetCurrentRect
,(self
,) + _args
, _kwargs
)
160 if val
: val
= wxRectPtr(val
) ; val
.thisown
= 1
162 def GetCursorColumn(self
, *_args
, **_kwargs
):
163 val
= apply(windows2c
.wxGrid_GetCursorColumn
,(self
,) + _args
, _kwargs
)
165 def GetCursorRow(self
, *_args
, **_kwargs
):
166 val
= apply(windows2c
.wxGrid_GetCursorRow
,(self
,) + _args
, _kwargs
)
168 def GetEditable(self
, *_args
, **_kwargs
):
169 val
= apply(windows2c
.wxGrid_GetEditable
,(self
,) + _args
, _kwargs
)
171 def GetHorizScrollBar(self
, *_args
, **_kwargs
):
172 val
= apply(windows2c
.wxGrid_GetHorizScrollBar
,(self
,) + _args
, _kwargs
)
173 if val
: val
= wxScrollBarPtr(val
)
175 def GetLabelAlignment(self
, *_args
, **_kwargs
):
176 val
= apply(windows2c
.wxGrid_GetLabelAlignment
,(self
,) + _args
, _kwargs
)
178 def GetLabelBackgroundColour(self
, *_args
, **_kwargs
):
179 val
= apply(windows2c
.wxGrid_GetLabelBackgroundColour
,(self
,) + _args
, _kwargs
)
180 if val
: val
= wxColourPtr(val
)
182 def GetLabelSize(self
, *_args
, **_kwargs
):
183 val
= apply(windows2c
.wxGrid_GetLabelSize
,(self
,) + _args
, _kwargs
)
185 def GetLabelTextColour(self
, *_args
, **_kwargs
):
186 val
= apply(windows2c
.wxGrid_GetLabelTextColour
,(self
,) + _args
, _kwargs
)
187 if val
: val
= wxColourPtr(val
)
189 def GetLabelTextFont(self
, *_args
, **_kwargs
):
190 val
= apply(windows2c
.wxGrid_GetLabelTextFont
,(self
,) + _args
, _kwargs
)
191 if val
: val
= wxFontPtr(val
)
193 def GetLabelValue(self
, *_args
, **_kwargs
):
194 val
= apply(windows2c
.wxGrid_GetLabelValue
,(self
,) + _args
, _kwargs
)
196 def GetRowHeight(self
, *_args
, **_kwargs
):
197 val
= apply(windows2c
.wxGrid_GetRowHeight
,(self
,) + _args
, _kwargs
)
199 def GetRows(self
, *_args
, **_kwargs
):
200 val
= apply(windows2c
.wxGrid_GetRows
,(self
,) + _args
, _kwargs
)
202 def GetScrollPosX(self
, *_args
, **_kwargs
):
203 val
= apply(windows2c
.wxGrid_GetScrollPosX
,(self
,) + _args
, _kwargs
)
205 def GetScrollPosY(self
, *_args
, **_kwargs
):
206 val
= apply(windows2c
.wxGrid_GetScrollPosY
,(self
,) + _args
, _kwargs
)
208 def GetTextItem(self
, *_args
, **_kwargs
):
209 val
= apply(windows2c
.wxGrid_GetTextItem
,(self
,) + _args
, _kwargs
)
210 if val
: val
= wxTextCtrlPtr(val
)
212 def GetVertScrollBar(self
, *_args
, **_kwargs
):
213 val
= apply(windows2c
.wxGrid_GetVertScrollBar
,(self
,) + _args
, _kwargs
)
214 if val
: val
= wxScrollBarPtr(val
)
216 def InsertCols(self
, *_args
, **_kwargs
):
217 val
= apply(windows2c
.wxGrid_InsertCols
,(self
,) + _args
, _kwargs
)
219 def InsertRows(self
, *_args
, **_kwargs
):
220 val
= apply(windows2c
.wxGrid_InsertRows
,(self
,) + _args
, _kwargs
)
222 def OnActivate(self
, *_args
, **_kwargs
):
223 val
= apply(windows2c
.wxGrid_OnActivate
,(self
,) + _args
, _kwargs
)
225 def SetCellAlignment(self
, *_args
, **_kwargs
):
226 val
= apply(windows2c
.wxGrid_SetCellAlignment
,(self
,) + _args
, _kwargs
)
228 def SetDefCellAlignment(self
, *_args
, **_kwargs
):
229 val
= apply(windows2c
.wxGrid_SetDefCellAlignment
,(self
,) + _args
, _kwargs
)
231 def SetCellBackgroundColour(self
, *_args
, **_kwargs
):
232 val
= apply(windows2c
.wxGrid_SetCellBackgroundColour
,(self
,) + _args
, _kwargs
)
234 def SetDefCellBackgroundColour(self
, *_args
, **_kwargs
):
235 val
= apply(windows2c
.wxGrid_SetDefCellBackgroundColour
,(self
,) + _args
, _kwargs
)
237 def SetCellTextColour(self
, *_args
, **_kwargs
):
238 val
= apply(windows2c
.wxGrid_SetCellTextColour
,(self
,) + _args
, _kwargs
)
240 def SetDefCellTextColour(self
, *_args
, **_kwargs
):
241 val
= apply(windows2c
.wxGrid_SetDefCellTextColour
,(self
,) + _args
, _kwargs
)
243 def SetCellTextFont(self
, *_args
, **_kwargs
):
244 val
= apply(windows2c
.wxGrid_SetCellTextFont
,(self
,) + _args
, _kwargs
)
246 def SetDefCellTextFont(self
, *_args
, **_kwargs
):
247 val
= apply(windows2c
.wxGrid_SetDefCellTextFont
,(self
,) + _args
, _kwargs
)
249 def SetCellValue(self
, *_args
, **_kwargs
):
250 val
= apply(windows2c
.wxGrid_SetCellValue
,(self
,) + _args
, _kwargs
)
252 def SetColumnWidth(self
, *_args
, **_kwargs
):
253 val
= apply(windows2c
.wxGrid_SetColumnWidth
,(self
,) + _args
, _kwargs
)
255 def SetDividerPen(self
, *_args
, **_kwargs
):
256 val
= apply(windows2c
.wxGrid_SetDividerPen
,(self
,) + _args
, _kwargs
)
258 def SetEditable(self
, *_args
, **_kwargs
):
259 val
= apply(windows2c
.wxGrid_SetEditable
,(self
,) + _args
, _kwargs
)
261 def SetGridCursor(self
, *_args
, **_kwargs
):
262 val
= apply(windows2c
.wxGrid_SetGridCursor
,(self
,) + _args
, _kwargs
)
264 def SetLabelAlignment(self
, *_args
, **_kwargs
):
265 val
= apply(windows2c
.wxGrid_SetLabelAlignment
,(self
,) + _args
, _kwargs
)
267 def SetLabelBackgroundColour(self
, *_args
, **_kwargs
):
268 val
= apply(windows2c
.wxGrid_SetLabelBackgroundColour
,(self
,) + _args
, _kwargs
)
270 def SetLabelSize(self
, *_args
, **_kwargs
):
271 val
= apply(windows2c
.wxGrid_SetLabelSize
,(self
,) + _args
, _kwargs
)
273 def SetLabelTextColour(self
, *_args
, **_kwargs
):
274 val
= apply(windows2c
.wxGrid_SetLabelTextColour
,(self
,) + _args
, _kwargs
)
276 def SetLabelTextFont(self
, *_args
, **_kwargs
):
277 val
= apply(windows2c
.wxGrid_SetLabelTextFont
,(self
,) + _args
, _kwargs
)
279 def SetLabelValue(self
, *_args
, **_kwargs
):
280 val
= apply(windows2c
.wxGrid_SetLabelValue
,(self
,) + _args
, _kwargs
)
282 def SetRowHeight(self
, *_args
, **_kwargs
):
283 val
= apply(windows2c
.wxGrid_SetRowHeight
,(self
,) + _args
, _kwargs
)
285 def UpdateDimensions(self
, *_args
, **_kwargs
):
286 val
= apply(windows2c
.wxGrid_UpdateDimensions
,(self
,) + _args
, _kwargs
)
288 def GetEditInPlace(self
, *_args
, **_kwargs
):
289 val
= apply(windows2c
.wxGrid_GetEditInPlace
,(self
,) + _args
, _kwargs
)
291 def SetEditInPlace(self
, *_args
, **_kwargs
):
292 val
= apply(windows2c
.wxGrid_SetEditInPlace
,(self
,) + _args
, _kwargs
)
295 return "<C wxGrid instance at %s>" % (self
.this
,)
296 class wxGrid(wxGridPtr
):
297 def __init__(self
,*_args
,**_kwargs
):
298 self
.this
= apply(windows2c
.new_wxGrid
,_args
,_kwargs
)
300 wx
._StdWindowCallbacks
(self
)
301 wx
._checkForCallback
(self
, 'OnSelectCell', wxEVT_GRID_SELECT_CELL
)
302 wx
._checkForCallback
(self
, 'OnCreateCell', wxEVT_GRID_CREATE_CELL
)
303 wx
._checkForCallback
(self
, 'OnChangeLabels', wxEVT_GRID_CHANGE_LABELS
)
304 wx
._checkForCallback
(self
, 'OnChangeSelectionLabel', wxEVT_GRID_CHANGE_SEL_LABEL
)
305 wx
._checkForCallback
(self
, 'OnCellChange', wxEVT_GRID_CELL_CHANGE
)
306 wx
._checkForCallback
(self
, 'OnCellLeftClick', wxEVT_GRID_CELL_LCLICK
)
307 wx
._checkForCallback
(self
, 'OnCellRightClick', wxEVT_GRID_CELL_RCLICK
)
308 wx
._checkForCallback
(self
, 'OnLabelLeftClick', wxEVT_GRID_LABEL_LCLICK
)
309 wx
._checkForCallback
(self
, 'OnLabelRightClick', wxEVT_GRID_LABEL_RCLICK
)
314 class wxGridEventPtr(wxEventPtr
):
315 def __init__(self
,this
):
318 def GetRow(self
, *_args
, **_kwargs
):
319 val
= apply(windows2c
.wxGridEvent_GetRow
,(self
,) + _args
, _kwargs
)
321 def GetCol(self
, *_args
, **_kwargs
):
322 val
= apply(windows2c
.wxGridEvent_GetCol
,(self
,) + _args
, _kwargs
)
324 def GetPosition(self
, *_args
, **_kwargs
):
325 val
= apply(windows2c
.wxGridEvent_GetPosition
,(self
,) + _args
, _kwargs
)
326 if val
: val
= wxPointPtr(val
) ; val
.thisown
= 1
328 def ControlDown(self
, *_args
, **_kwargs
):
329 val
= apply(windows2c
.wxGridEvent_ControlDown
,(self
,) + _args
, _kwargs
)
331 def ShiftDown(self
, *_args
, **_kwargs
):
332 val
= apply(windows2c
.wxGridEvent_ShiftDown
,(self
,) + _args
, _kwargs
)
334 def GetCell(self
, *_args
, **_kwargs
):
335 val
= apply(windows2c
.wxGridEvent_GetCell
,(self
,) + _args
, _kwargs
)
336 if val
: val
= wxGridCellPtr(val
)
338 def __setattr__(self
,name
,value
):
340 windows2c
.wxGridEvent_m_row_set(self
,value
)
343 windows2c
.wxGridEvent_m_col_set(self
,value
)
346 windows2c
.wxGridEvent_m_x_set(self
,value
)
349 windows2c
.wxGridEvent_m_y_set(self
,value
)
351 if name
== "m_control" :
352 windows2c
.wxGridEvent_m_control_set(self
,value
)
354 if name
== "m_shift" :
355 windows2c
.wxGridEvent_m_shift_set(self
,value
)
357 if name
== "m_cell" :
358 windows2c
.wxGridEvent_m_cell_set(self
,value
.this
)
360 self
.__dict
__[name
] = value
361 def __getattr__(self
,name
):
363 return windows2c
.wxGridEvent_m_row_get(self
)
365 return windows2c
.wxGridEvent_m_col_get(self
)
367 return windows2c
.wxGridEvent_m_x_get(self
)
369 return windows2c
.wxGridEvent_m_y_get(self
)
370 if name
== "m_control" :
371 return windows2c
.wxGridEvent_m_control_get(self
)
372 if name
== "m_shift" :
373 return windows2c
.wxGridEvent_m_shift_get(self
)
374 if name
== "m_cell" :
375 return wxGridCellPtr(windows2c
.wxGridEvent_m_cell_get(self
))
376 raise AttributeError,name
378 return "<C wxGridEvent instance at %s>" % (self
.this
,)
379 class wxGridEvent(wxGridEventPtr
):
380 def __init__(self
,this
):
386 class wxNotebookEventPtr(wxNotifyEventPtr
):
387 def __init__(self
,this
):
390 def GetSelection(self
, *_args
, **_kwargs
):
391 val
= apply(windows2c
.wxNotebookEvent_GetSelection
,(self
,) + _args
, _kwargs
)
393 def GetOldSelection(self
, *_args
, **_kwargs
):
394 val
= apply(windows2c
.wxNotebookEvent_GetOldSelection
,(self
,) + _args
, _kwargs
)
396 def SetOldSelection(self
, *_args
, **_kwargs
):
397 val
= apply(windows2c
.wxNotebookEvent_SetOldSelection
,(self
,) + _args
, _kwargs
)
399 def SetSelection(self
, *_args
, **_kwargs
):
400 val
= apply(windows2c
.wxNotebookEvent_SetSelection
,(self
,) + _args
, _kwargs
)
403 return "<C wxNotebookEvent instance at %s>" % (self
.this
,)
404 class wxNotebookEvent(wxNotebookEventPtr
):
405 def __init__(self
,this
):
411 class wxNotebookPtr(wxControlPtr
):
412 def __init__(self
,this
):
415 def GetPageCount(self
, *_args
, **_kwargs
):
416 val
= apply(windows2c
.wxNotebook_GetPageCount
,(self
,) + _args
, _kwargs
)
418 def SetSelection(self
, *_args
, **_kwargs
):
419 val
= apply(windows2c
.wxNotebook_SetSelection
,(self
,) + _args
, _kwargs
)
421 def AdvanceSelection(self
, *_args
, **_kwargs
):
422 val
= apply(windows2c
.wxNotebook_AdvanceSelection
,(self
,) + _args
, _kwargs
)
424 def GetSelection(self
, *_args
, **_kwargs
):
425 val
= apply(windows2c
.wxNotebook_GetSelection
,(self
,) + _args
, _kwargs
)
427 def SetPageText(self
, *_args
, **_kwargs
):
428 val
= apply(windows2c
.wxNotebook_SetPageText
,(self
,) + _args
, _kwargs
)
430 def GetPageText(self
, *_args
, **_kwargs
):
431 val
= apply(windows2c
.wxNotebook_GetPageText
,(self
,) + _args
, _kwargs
)
433 def SetImageList(self
, *_args
, **_kwargs
):
434 val
= apply(windows2c
.wxNotebook_SetImageList
,(self
,) + _args
, _kwargs
)
436 def GetImageList(self
, *_args
, **_kwargs
):
437 val
= apply(windows2c
.wxNotebook_GetImageList
,(self
,) + _args
, _kwargs
)
438 if val
: val
= wxImageListPtr(val
)
440 def GetPageImage(self
, *_args
, **_kwargs
):
441 val
= apply(windows2c
.wxNotebook_GetPageImage
,(self
,) + _args
, _kwargs
)
443 def SetPageImage(self
, *_args
, **_kwargs
):
444 val
= apply(windows2c
.wxNotebook_SetPageImage
,(self
,) + _args
, _kwargs
)
446 def GetRowCount(self
, *_args
, **_kwargs
):
447 val
= apply(windows2c
.wxNotebook_GetRowCount
,(self
,) + _args
, _kwargs
)
449 def DeletePage(self
, *_args
, **_kwargs
):
450 val
= apply(windows2c
.wxNotebook_DeletePage
,(self
,) + _args
, _kwargs
)
452 def RemovePage(self
, *_args
, **_kwargs
):
453 val
= apply(windows2c
.wxNotebook_RemovePage
,(self
,) + _args
, _kwargs
)
455 def DeleteAllPages(self
, *_args
, **_kwargs
):
456 val
= apply(windows2c
.wxNotebook_DeleteAllPages
,(self
,) + _args
, _kwargs
)
458 def AddPage(self
, *_args
, **_kwargs
):
459 val
= apply(windows2c
.wxNotebook_AddPage
,(self
,) + _args
, _kwargs
)
461 def InsertPage(self
, *_args
, **_kwargs
):
462 val
= apply(windows2c
.wxNotebook_InsertPage
,(self
,) + _args
, _kwargs
)
464 def GetPage(self
, *_args
, **_kwargs
):
465 val
= apply(windows2c
.wxNotebook_GetPage
,(self
,) + _args
, _kwargs
)
466 if val
: val
= wxWindowPtr(val
)
468 def ResizeChildren(self
, *_args
, **_kwargs
):
469 val
= apply(windows2c
.wxNotebook_ResizeChildren
,(self
,) + _args
, _kwargs
)
472 return "<C wxNotebook instance at %s>" % (self
.this
,)
473 class wxNotebook(wxNotebookPtr
):
474 def __init__(self
,*_args
,**_kwargs
):
475 self
.this
= apply(windows2c
.new_wxNotebook
,_args
,_kwargs
)
477 wx
._StdWindowCallbacks
(self
)
482 class wxSplitterEventPtr(wxCommandEventPtr
):
483 def __init__(self
,this
):
486 def GetSashPosition(self
, *_args
, **_kwargs
):
487 val
= apply(windows2c
.wxSplitterEvent_GetSashPosition
,(self
,) + _args
, _kwargs
)
489 def GetX(self
, *_args
, **_kwargs
):
490 val
= apply(windows2c
.wxSplitterEvent_GetX
,(self
,) + _args
, _kwargs
)
492 def GetY(self
, *_args
, **_kwargs
):
493 val
= apply(windows2c
.wxSplitterEvent_GetY
,(self
,) + _args
, _kwargs
)
495 def GetWindowBeingRemoved(self
, *_args
, **_kwargs
):
496 val
= apply(windows2c
.wxSplitterEvent_GetWindowBeingRemoved
,(self
,) + _args
, _kwargs
)
497 if val
: val
= wxWindowPtr(val
)
499 def SetSashPosition(self
, *_args
, **_kwargs
):
500 val
= apply(windows2c
.wxSplitterEvent_SetSashPosition
,(self
,) + _args
, _kwargs
)
503 return "<C wxSplitterEvent instance at %s>" % (self
.this
,)
504 class wxSplitterEvent(wxSplitterEventPtr
):
505 def __init__(self
,this
):
511 class wxSplitterWindowPtr(wxWindowPtr
):
512 def __init__(self
,this
):
515 def GetBorderSize(self
, *_args
, **_kwargs
):
516 val
= apply(windows2c
.wxSplitterWindow_GetBorderSize
,(self
,) + _args
, _kwargs
)
518 def GetMinimumPaneSize(self
, *_args
, **_kwargs
):
519 val
= apply(windows2c
.wxSplitterWindow_GetMinimumPaneSize
,(self
,) + _args
, _kwargs
)
521 def GetSashPosition(self
, *_args
, **_kwargs
):
522 val
= apply(windows2c
.wxSplitterWindow_GetSashPosition
,(self
,) + _args
, _kwargs
)
524 def GetSashSize(self
, *_args
, **_kwargs
):
525 val
= apply(windows2c
.wxSplitterWindow_GetSashSize
,(self
,) + _args
, _kwargs
)
527 def GetSplitMode(self
, *_args
, **_kwargs
):
528 val
= apply(windows2c
.wxSplitterWindow_GetSplitMode
,(self
,) + _args
, _kwargs
)
530 def GetWindow1(self
, *_args
, **_kwargs
):
531 val
= apply(windows2c
.wxSplitterWindow_GetWindow1
,(self
,) + _args
, _kwargs
)
532 if val
: val
= wxWindowPtr(val
)
534 def GetWindow2(self
, *_args
, **_kwargs
):
535 val
= apply(windows2c
.wxSplitterWindow_GetWindow2
,(self
,) + _args
, _kwargs
)
536 if val
: val
= wxWindowPtr(val
)
538 def Initialize(self
, *_args
, **_kwargs
):
539 val
= apply(windows2c
.wxSplitterWindow_Initialize
,(self
,) + _args
, _kwargs
)
541 def IsSplit(self
, *_args
, **_kwargs
):
542 val
= apply(windows2c
.wxSplitterWindow_IsSplit
,(self
,) + _args
, _kwargs
)
544 def ReplaceWindow(self
, *_args
, **_kwargs
):
545 val
= apply(windows2c
.wxSplitterWindow_ReplaceWindow
,(self
,) + _args
, _kwargs
)
547 def SetBorderSize(self
, *_args
, **_kwargs
):
548 val
= apply(windows2c
.wxSplitterWindow_SetBorderSize
,(self
,) + _args
, _kwargs
)
550 def SetSashPosition(self
, *_args
, **_kwargs
):
551 val
= apply(windows2c
.wxSplitterWindow_SetSashPosition
,(self
,) + _args
, _kwargs
)
553 def SetSashSize(self
, *_args
, **_kwargs
):
554 val
= apply(windows2c
.wxSplitterWindow_SetSashSize
,(self
,) + _args
, _kwargs
)
556 def SetMinimumPaneSize(self
, *_args
, **_kwargs
):
557 val
= apply(windows2c
.wxSplitterWindow_SetMinimumPaneSize
,(self
,) + _args
, _kwargs
)
559 def SetSplitMode(self
, *_args
, **_kwargs
):
560 val
= apply(windows2c
.wxSplitterWindow_SetSplitMode
,(self
,) + _args
, _kwargs
)
562 def SplitHorizontally(self
, *_args
, **_kwargs
):
563 val
= apply(windows2c
.wxSplitterWindow_SplitHorizontally
,(self
,) + _args
, _kwargs
)
565 def SplitVertically(self
, *_args
, **_kwargs
):
566 val
= apply(windows2c
.wxSplitterWindow_SplitVertically
,(self
,) + _args
, _kwargs
)
568 def Unsplit(self
, *_args
, **_kwargs
):
569 val
= apply(windows2c
.wxSplitterWindow_Unsplit
,(self
,) + _args
, _kwargs
)
572 return "<C wxSplitterWindow instance at %s>" % (self
.this
,)
573 class wxSplitterWindow(wxSplitterWindowPtr
):
574 def __init__(self
,*_args
,**_kwargs
):
575 self
.this
= apply(windows2c
.new_wxSplitterWindow
,_args
,_kwargs
)
577 wx
._StdWindowCallbacks
(self
)
582 class wxTaskBarIconPtr(wxEvtHandlerPtr
):
583 def __init__(self
,this
):
586 def __del__(self
,windows2c
=windows2c
):
587 if self
.thisown
== 1 :
588 windows2c
.delete_wxTaskBarIcon(self
)
589 def SetIcon(self
, *_args
, **_kwargs
):
590 val
= apply(windows2c
.wxTaskBarIcon_SetIcon
,(self
,) + _args
, _kwargs
)
592 def RemoveIcon(self
, *_args
, **_kwargs
):
593 val
= apply(windows2c
.wxTaskBarIcon_RemoveIcon
,(self
,) + _args
, _kwargs
)
595 def PopupMenu(self
, *_args
, **_kwargs
):
596 val
= apply(windows2c
.wxTaskBarIcon_PopupMenu
,(self
,) + _args
, _kwargs
)
599 return "<C wxTaskBarIcon instance at %s>" % (self
.this
,)
600 class wxTaskBarIcon(wxTaskBarIconPtr
):
601 def __init__(self
,*_args
,**_kwargs
):
602 self
.this
= apply(windows2c
.new_wxTaskBarIcon
,_args
,_kwargs
)
604 wx
._checkForCallback
(self
, 'OnMouseMove', wxEVT_TASKBAR_MOVE
)
605 wx
._checkForCallback
(self
, 'OnLButtonDown', wxEVT_TASKBAR_LEFT_DOWN
)
606 wx
._checkForCallback
(self
, 'OnLButtonUp', wxEVT_TASKBAR_LEFT_UP
)
607 wx
._checkForCallback
(self
, 'OnRButtonDown', wxEVT_TASKBAR_RIGHT_DOWN
)
608 wx
._checkForCallback
(self
, 'OnRButtonUp', wxEVT_TASKBAR_RIGHT_UP
)
609 wx
._checkForCallback
(self
, 'OnLButtonDClick',wxEVT_TASKBAR_LEFT_DCLICK
)
610 wx
._checkForCallback
(self
, 'OnRButtonDClick',wxEVT_TASKBAR_RIGHT_DCLICK
)
617 #-------------- FUNCTION WRAPPERS ------------------
621 #-------------- VARIABLE WRAPPERS ------------------
623 wxGRID_TEXT_CTRL
= windows2c
.wxGRID_TEXT_CTRL
624 wxGRID_HSCROLL
= windows2c
.wxGRID_HSCROLL
625 wxGRID_VSCROLL
= windows2c
.wxGRID_VSCROLL
626 wxEVT_GRID_SELECT_CELL
= windows2c
.wxEVT_GRID_SELECT_CELL
627 wxEVT_GRID_CREATE_CELL
= windows2c
.wxEVT_GRID_CREATE_CELL
628 wxEVT_GRID_CHANGE_LABELS
= windows2c
.wxEVT_GRID_CHANGE_LABELS
629 wxEVT_GRID_CHANGE_SEL_LABEL
= windows2c
.wxEVT_GRID_CHANGE_SEL_LABEL
630 wxEVT_GRID_CELL_CHANGE
= windows2c
.wxEVT_GRID_CELL_CHANGE
631 wxEVT_GRID_CELL_LCLICK
= windows2c
.wxEVT_GRID_CELL_LCLICK
632 wxEVT_GRID_CELL_RCLICK
= windows2c
.wxEVT_GRID_CELL_RCLICK
633 wxEVT_GRID_LABEL_LCLICK
= windows2c
.wxEVT_GRID_LABEL_LCLICK
634 wxEVT_GRID_LABEL_RCLICK
= windows2c
.wxEVT_GRID_LABEL_RCLICK
635 wxEVT_TASKBAR_MOVE
= windows2c
.wxEVT_TASKBAR_MOVE
636 wxEVT_TASKBAR_LEFT_DOWN
= windows2c
.wxEVT_TASKBAR_LEFT_DOWN
637 wxEVT_TASKBAR_LEFT_UP
= windows2c
.wxEVT_TASKBAR_LEFT_UP
638 wxEVT_TASKBAR_RIGHT_DOWN
= windows2c
.wxEVT_TASKBAR_RIGHT_DOWN
639 wxEVT_TASKBAR_RIGHT_UP
= windows2c
.wxEVT_TASKBAR_RIGHT_UP
640 wxEVT_TASKBAR_LEFT_DCLICK
= windows2c
.wxEVT_TASKBAR_LEFT_DCLICK
641 wxEVT_TASKBAR_RIGHT_DCLICK
= windows2c
.wxEVT_TASKBAR_RIGHT_DCLICK