1 # This file was created automatically by SWIG.
2 # Don't modify this file, modify the SWIG interface instead.
9 GRID_VALUE_STRING
= _grid
.GRID_VALUE_STRING
10 GRID_VALUE_BOOL
= _grid
.GRID_VALUE_BOOL
11 GRID_VALUE_NUMBER
= _grid
.GRID_VALUE_NUMBER
12 GRID_VALUE_FLOAT
= _grid
.GRID_VALUE_FLOAT
13 GRID_VALUE_CHOICE
= _grid
.GRID_VALUE_CHOICE
14 GRID_VALUE_TEXT
= _grid
.GRID_VALUE_TEXT
15 GRID_VALUE_LONG
= _grid
.GRID_VALUE_LONG
16 GRID_VALUE_CHOICEINT
= _grid
.GRID_VALUE_CHOICEINT
17 GRID_VALUE_DATETIME
= _grid
.GRID_VALUE_DATETIME
18 class GridCellRenderer(object):
19 def __init__(self
): raise RuntimeError, "No constructor defined"
21 return "<%s.%s; proxy of C++ wxGridCellRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
22 def _setOORInfo(*args
, **kwargs
):
23 """_setOORInfo(PyObject _self)"""
24 return _grid
.GridCellRenderer__setOORInfo(*args
, **kwargs
)
26 def SetParameters(*args
, **kwargs
):
27 """SetParameters(String params)"""
28 return _grid
.GridCellRenderer_SetParameters(*args
, **kwargs
)
30 def IncRef(*args
, **kwargs
):
32 return _grid
.GridCellRenderer_IncRef(*args
, **kwargs
)
34 def DecRef(*args
, **kwargs
):
36 return _grid
.GridCellRenderer_DecRef(*args
, **kwargs
)
38 def Draw(*args
, **kwargs
):
40 Draw(Grid grid, GridCellAttr attr, DC dc, Rect rect, int row,
41 int col, bool isSelected)
43 return _grid
.GridCellRenderer_Draw(*args
, **kwargs
)
45 def GetBestSize(*args
, **kwargs
):
46 """GetBestSize(Grid grid, GridCellAttr attr, DC dc, int row, int col) -> Size"""
47 return _grid
.GridCellRenderer_GetBestSize(*args
, **kwargs
)
49 def Clone(*args
, **kwargs
):
50 """Clone() -> GridCellRenderer"""
51 return _grid
.GridCellRenderer_Clone(*args
, **kwargs
)
54 class GridCellRendererPtr(GridCellRenderer
):
55 def __init__(self
, this
):
57 if not hasattr(self
,"thisown"): self
.thisown
= 0
58 self
.__class
__ = GridCellRenderer
59 _grid
.GridCellRenderer_swigregister(GridCellRendererPtr
)
61 DateTimeFormatStr
= cvar
.DateTimeFormatStr
62 GridNoCellCoords
= cvar
.GridNoCellCoords
63 GridNoCellRect
= cvar
.GridNoCellRect
65 class PyGridCellRenderer(GridCellRenderer
):
67 return "<%s.%s; proxy of C++ wxPyGridCellRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
68 def __init__(self
, *args
, **kwargs
):
69 """__init__() -> PyGridCellRenderer"""
70 newobj
= _grid
.new_PyGridCellRenderer(*args
, **kwargs
)
71 self
.this
= newobj
.this
74 self
._setCallbackInfo
(self
, PyGridCellRenderer
);self
._setOORInfo
(self
)
76 def _setCallbackInfo(*args
, **kwargs
):
77 """_setCallbackInfo(PyObject self, PyObject _class)"""
78 return _grid
.PyGridCellRenderer__setCallbackInfo(*args
, **kwargs
)
80 def base_SetParameters(*args
, **kwargs
):
81 """base_SetParameters(String params)"""
82 return _grid
.PyGridCellRenderer_base_SetParameters(*args
, **kwargs
)
85 class PyGridCellRendererPtr(PyGridCellRenderer
):
86 def __init__(self
, this
):
88 if not hasattr(self
,"thisown"): self
.thisown
= 0
89 self
.__class
__ = PyGridCellRenderer
90 _grid
.PyGridCellRenderer_swigregister(PyGridCellRendererPtr
)
92 class GridCellStringRenderer(GridCellRenderer
):
94 return "<%s.%s; proxy of C++ wxGridCellStringRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
95 def __init__(self
, *args
, **kwargs
):
96 """__init__() -> GridCellStringRenderer"""
97 newobj
= _grid
.new_GridCellStringRenderer(*args
, **kwargs
)
98 self
.this
= newobj
.this
101 self
._setOORInfo
(self
)
104 class GridCellStringRendererPtr(GridCellStringRenderer
):
105 def __init__(self
, this
):
107 if not hasattr(self
,"thisown"): self
.thisown
= 0
108 self
.__class
__ = GridCellStringRenderer
109 _grid
.GridCellStringRenderer_swigregister(GridCellStringRendererPtr
)
111 class GridCellNumberRenderer(GridCellStringRenderer
):
113 return "<%s.%s; proxy of C++ wxGridCellNumberRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
114 def __init__(self
, *args
, **kwargs
):
115 """__init__() -> GridCellNumberRenderer"""
116 newobj
= _grid
.new_GridCellNumberRenderer(*args
, **kwargs
)
117 self
.this
= newobj
.this
120 self
._setOORInfo
(self
)
123 class GridCellNumberRendererPtr(GridCellNumberRenderer
):
124 def __init__(self
, this
):
126 if not hasattr(self
,"thisown"): self
.thisown
= 0
127 self
.__class
__ = GridCellNumberRenderer
128 _grid
.GridCellNumberRenderer_swigregister(GridCellNumberRendererPtr
)
130 class GridCellFloatRenderer(GridCellStringRenderer
):
132 return "<%s.%s; proxy of C++ wxGridCellFloatRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
133 def __init__(self
, *args
, **kwargs
):
134 """__init__(int width=-1, int precision=-1) -> GridCellFloatRenderer"""
135 newobj
= _grid
.new_GridCellFloatRenderer(*args
, **kwargs
)
136 self
.this
= newobj
.this
139 self
._setOORInfo
(self
)
141 def GetWidth(*args
, **kwargs
):
142 """GetWidth() -> int"""
143 return _grid
.GridCellFloatRenderer_GetWidth(*args
, **kwargs
)
145 def SetWidth(*args
, **kwargs
):
146 """SetWidth(int width)"""
147 return _grid
.GridCellFloatRenderer_SetWidth(*args
, **kwargs
)
149 def GetPrecision(*args
, **kwargs
):
150 """GetPrecision() -> int"""
151 return _grid
.GridCellFloatRenderer_GetPrecision(*args
, **kwargs
)
153 def SetPrecision(*args
, **kwargs
):
154 """SetPrecision(int precision)"""
155 return _grid
.GridCellFloatRenderer_SetPrecision(*args
, **kwargs
)
158 class GridCellFloatRendererPtr(GridCellFloatRenderer
):
159 def __init__(self
, this
):
161 if not hasattr(self
,"thisown"): self
.thisown
= 0
162 self
.__class
__ = GridCellFloatRenderer
163 _grid
.GridCellFloatRenderer_swigregister(GridCellFloatRendererPtr
)
165 class GridCellBoolRenderer(GridCellRenderer
):
167 return "<%s.%s; proxy of C++ wxGridCellBoolRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
168 def __init__(self
, *args
, **kwargs
):
169 """__init__() -> GridCellBoolRenderer"""
170 newobj
= _grid
.new_GridCellBoolRenderer(*args
, **kwargs
)
171 self
.this
= newobj
.this
174 self
._setOORInfo
(self
)
177 class GridCellBoolRendererPtr(GridCellBoolRenderer
):
178 def __init__(self
, this
):
180 if not hasattr(self
,"thisown"): self
.thisown
= 0
181 self
.__class
__ = GridCellBoolRenderer
182 _grid
.GridCellBoolRenderer_swigregister(GridCellBoolRendererPtr
)
184 class GridCellDateTimeRenderer(GridCellStringRenderer
):
186 return "<%s.%s; proxy of C++ wxGridCellDateTimeRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
187 def __init__(self
, *args
, **kwargs
):
188 """__init__(String outformat=DateTimeFormatStr, String informat=DateTimeFormatStr) -> GridCellDateTimeRenderer"""
189 newobj
= _grid
.new_GridCellDateTimeRenderer(*args
, **kwargs
)
190 self
.this
= newobj
.this
193 self
._setOORInfo
(self
)
196 class GridCellDateTimeRendererPtr(GridCellDateTimeRenderer
):
197 def __init__(self
, this
):
199 if not hasattr(self
,"thisown"): self
.thisown
= 0
200 self
.__class
__ = GridCellDateTimeRenderer
201 _grid
.GridCellDateTimeRenderer_swigregister(GridCellDateTimeRendererPtr
)
203 class GridCellEnumRenderer(GridCellStringRenderer
):
205 return "<%s.%s; proxy of C++ wxGridCellEnumRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
206 def __init__(self
, *args
, **kwargs
):
207 """__init__(String choices=EmptyString) -> GridCellEnumRenderer"""
208 newobj
= _grid
.new_GridCellEnumRenderer(*args
, **kwargs
)
209 self
.this
= newobj
.this
212 self
._setOORInfo
(self
)
215 class GridCellEnumRendererPtr(GridCellEnumRenderer
):
216 def __init__(self
, this
):
218 if not hasattr(self
,"thisown"): self
.thisown
= 0
219 self
.__class
__ = GridCellEnumRenderer
220 _grid
.GridCellEnumRenderer_swigregister(GridCellEnumRendererPtr
)
222 class GridCellAutoWrapStringRenderer(GridCellStringRenderer
):
224 return "<%s.%s; proxy of C++ wxGridCellAutoWrapStringRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
225 def __init__(self
, *args
, **kwargs
):
226 """__init__() -> GridCellAutoWrapStringRenderer"""
227 newobj
= _grid
.new_GridCellAutoWrapStringRenderer(*args
, **kwargs
)
228 self
.this
= newobj
.this
231 self
._setOORInfo
(self
)
234 class GridCellAutoWrapStringRendererPtr(GridCellAutoWrapStringRenderer
):
235 def __init__(self
, this
):
237 if not hasattr(self
,"thisown"): self
.thisown
= 0
238 self
.__class
__ = GridCellAutoWrapStringRenderer
239 _grid
.GridCellAutoWrapStringRenderer_swigregister(GridCellAutoWrapStringRendererPtr
)
241 class GridCellEditor(object):
242 def __init__(self
): raise RuntimeError, "No constructor defined"
244 return "<%s.%s; proxy of C++ wxGridCellEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
245 def _setOORInfo(*args
, **kwargs
):
246 """_setOORInfo(PyObject _self)"""
247 return _grid
.GridCellEditor__setOORInfo(*args
, **kwargs
)
249 def IsCreated(*args
, **kwargs
):
250 """IsCreated() -> bool"""
251 return _grid
.GridCellEditor_IsCreated(*args
, **kwargs
)
253 def GetControl(*args
, **kwargs
):
254 """GetControl() -> Control"""
255 return _grid
.GridCellEditor_GetControl(*args
, **kwargs
)
257 def SetControl(*args
, **kwargs
):
258 """SetControl(Control control)"""
259 return _grid
.GridCellEditor_SetControl(*args
, **kwargs
)
261 def GetCellAttr(*args
, **kwargs
):
262 """GetCellAttr() -> GridCellAttr"""
263 return _grid
.GridCellEditor_GetCellAttr(*args
, **kwargs
)
265 def SetCellAttr(*args
, **kwargs
):
266 """SetCellAttr(GridCellAttr attr)"""
267 return _grid
.GridCellEditor_SetCellAttr(*args
, **kwargs
)
269 def SetParameters(*args
, **kwargs
):
270 """SetParameters(String params)"""
271 return _grid
.GridCellEditor_SetParameters(*args
, **kwargs
)
273 def IncRef(*args
, **kwargs
):
275 return _grid
.GridCellEditor_IncRef(*args
, **kwargs
)
277 def DecRef(*args
, **kwargs
):
279 return _grid
.GridCellEditor_DecRef(*args
, **kwargs
)
281 def Create(*args
, **kwargs
):
282 """Create(Window parent, int id, EvtHandler evtHandler)"""
283 return _grid
.GridCellEditor_Create(*args
, **kwargs
)
285 def BeginEdit(*args
, **kwargs
):
286 """BeginEdit(int row, int col, Grid grid)"""
287 return _grid
.GridCellEditor_BeginEdit(*args
, **kwargs
)
289 def EndEdit(*args
, **kwargs
):
290 """EndEdit(int row, int col, Grid grid) -> bool"""
291 return _grid
.GridCellEditor_EndEdit(*args
, **kwargs
)
293 def Reset(*args
, **kwargs
):
295 return _grid
.GridCellEditor_Reset(*args
, **kwargs
)
297 def Clone(*args
, **kwargs
):
298 """Clone() -> GridCellEditor"""
299 return _grid
.GridCellEditor_Clone(*args
, **kwargs
)
301 def SetSize(*args
, **kwargs
):
302 """SetSize(Rect rect)"""
303 return _grid
.GridCellEditor_SetSize(*args
, **kwargs
)
305 def Show(*args
, **kwargs
):
306 """Show(bool show, GridCellAttr attr=None)"""
307 return _grid
.GridCellEditor_Show(*args
, **kwargs
)
309 def PaintBackground(*args
, **kwargs
):
310 """PaintBackground(Rect rectCell, GridCellAttr attr)"""
311 return _grid
.GridCellEditor_PaintBackground(*args
, **kwargs
)
313 def IsAcceptedKey(*args
, **kwargs
):
314 """IsAcceptedKey(KeyEvent event) -> bool"""
315 return _grid
.GridCellEditor_IsAcceptedKey(*args
, **kwargs
)
317 def StartingKey(*args
, **kwargs
):
318 """StartingKey(KeyEvent event)"""
319 return _grid
.GridCellEditor_StartingKey(*args
, **kwargs
)
321 def StartingClick(*args
, **kwargs
):
322 """StartingClick()"""
323 return _grid
.GridCellEditor_StartingClick(*args
, **kwargs
)
325 def HandleReturn(*args
, **kwargs
):
326 """HandleReturn(KeyEvent event)"""
327 return _grid
.GridCellEditor_HandleReturn(*args
, **kwargs
)
329 def Destroy(*args
, **kwargs
):
331 return _grid
.GridCellEditor_Destroy(*args
, **kwargs
)
334 class GridCellEditorPtr(GridCellEditor
):
335 def __init__(self
, this
):
337 if not hasattr(self
,"thisown"): self
.thisown
= 0
338 self
.__class
__ = GridCellEditor
339 _grid
.GridCellEditor_swigregister(GridCellEditorPtr
)
341 class PyGridCellEditor(GridCellEditor
):
343 return "<%s.%s; proxy of C++ wxPyGridCellEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
344 def __init__(self
, *args
, **kwargs
):
345 """__init__() -> PyGridCellEditor"""
346 newobj
= _grid
.new_PyGridCellEditor(*args
, **kwargs
)
347 self
.this
= newobj
.this
350 self
._setCallbackInfo
(self
, PyGridCellEditor
);self
._setOORInfo
(self
)
352 def _setCallbackInfo(*args
, **kwargs
):
353 """_setCallbackInfo(PyObject self, PyObject _class)"""
354 return _grid
.PyGridCellEditor__setCallbackInfo(*args
, **kwargs
)
356 def base_SetSize(*args
, **kwargs
):
357 """base_SetSize(Rect rect)"""
358 return _grid
.PyGridCellEditor_base_SetSize(*args
, **kwargs
)
360 def base_Show(*args
, **kwargs
):
361 """base_Show(bool show, GridCellAttr attr=None)"""
362 return _grid
.PyGridCellEditor_base_Show(*args
, **kwargs
)
364 def base_PaintBackground(*args
, **kwargs
):
365 """base_PaintBackground(Rect rectCell, GridCellAttr attr)"""
366 return _grid
.PyGridCellEditor_base_PaintBackground(*args
, **kwargs
)
368 def base_IsAcceptedKey(*args
, **kwargs
):
369 """base_IsAcceptedKey(KeyEvent event) -> bool"""
370 return _grid
.PyGridCellEditor_base_IsAcceptedKey(*args
, **kwargs
)
372 def base_StartingKey(*args
, **kwargs
):
373 """base_StartingKey(KeyEvent event)"""
374 return _grid
.PyGridCellEditor_base_StartingKey(*args
, **kwargs
)
376 def base_StartingClick(*args
, **kwargs
):
377 """base_StartingClick()"""
378 return _grid
.PyGridCellEditor_base_StartingClick(*args
, **kwargs
)
380 def base_HandleReturn(*args
, **kwargs
):
381 """base_HandleReturn(KeyEvent event)"""
382 return _grid
.PyGridCellEditor_base_HandleReturn(*args
, **kwargs
)
384 def base_Destroy(*args
, **kwargs
):
386 return _grid
.PyGridCellEditor_base_Destroy(*args
, **kwargs
)
388 def base_SetParameters(*args
, **kwargs
):
389 """base_SetParameters(String params)"""
390 return _grid
.PyGridCellEditor_base_SetParameters(*args
, **kwargs
)
393 class PyGridCellEditorPtr(PyGridCellEditor
):
394 def __init__(self
, this
):
396 if not hasattr(self
,"thisown"): self
.thisown
= 0
397 self
.__class
__ = PyGridCellEditor
398 _grid
.PyGridCellEditor_swigregister(PyGridCellEditorPtr
)
400 class GridCellTextEditor(GridCellEditor
):
402 return "<%s.%s; proxy of C++ wxGridCellTextEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
403 def __init__(self
, *args
, **kwargs
):
404 """__init__() -> GridCellTextEditor"""
405 newobj
= _grid
.new_GridCellTextEditor(*args
, **kwargs
)
406 self
.this
= newobj
.this
409 self
._setOORInfo
(self
)
411 def GetValue(*args
, **kwargs
):
412 """GetValue() -> String"""
413 return _grid
.GridCellTextEditor_GetValue(*args
, **kwargs
)
416 class GridCellTextEditorPtr(GridCellTextEditor
):
417 def __init__(self
, this
):
419 if not hasattr(self
,"thisown"): self
.thisown
= 0
420 self
.__class
__ = GridCellTextEditor
421 _grid
.GridCellTextEditor_swigregister(GridCellTextEditorPtr
)
423 class GridCellNumberEditor(GridCellTextEditor
):
425 return "<%s.%s; proxy of C++ wxGridCellNumberEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
426 def __init__(self
, *args
, **kwargs
):
427 """__init__(int min=-1, int max=-1) -> GridCellNumberEditor"""
428 newobj
= _grid
.new_GridCellNumberEditor(*args
, **kwargs
)
429 self
.this
= newobj
.this
432 self
._setOORInfo
(self
)
434 def GetValue(*args
, **kwargs
):
435 """GetValue() -> String"""
436 return _grid
.GridCellNumberEditor_GetValue(*args
, **kwargs
)
439 class GridCellNumberEditorPtr(GridCellNumberEditor
):
440 def __init__(self
, this
):
442 if not hasattr(self
,"thisown"): self
.thisown
= 0
443 self
.__class
__ = GridCellNumberEditor
444 _grid
.GridCellNumberEditor_swigregister(GridCellNumberEditorPtr
)
446 class GridCellFloatEditor(GridCellTextEditor
):
448 return "<%s.%s; proxy of C++ wxGridCellFloatEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
449 def __init__(self
, *args
, **kwargs
):
450 """__init__() -> GridCellFloatEditor"""
451 newobj
= _grid
.new_GridCellFloatEditor(*args
, **kwargs
)
452 self
.this
= newobj
.this
455 self
._setOORInfo
(self
)
457 def GetValue(*args
, **kwargs
):
458 """GetValue() -> String"""
459 return _grid
.GridCellFloatEditor_GetValue(*args
, **kwargs
)
462 class GridCellFloatEditorPtr(GridCellFloatEditor
):
463 def __init__(self
, this
):
465 if not hasattr(self
,"thisown"): self
.thisown
= 0
466 self
.__class
__ = GridCellFloatEditor
467 _grid
.GridCellFloatEditor_swigregister(GridCellFloatEditorPtr
)
469 class GridCellBoolEditor(GridCellEditor
):
471 return "<%s.%s; proxy of C++ wxGridCellBoolEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
472 def __init__(self
, *args
, **kwargs
):
473 """__init__() -> GridCellBoolEditor"""
474 newobj
= _grid
.new_GridCellBoolEditor(*args
, **kwargs
)
475 self
.this
= newobj
.this
478 self
._setOORInfo
(self
)
480 def GetValue(*args
, **kwargs
):
481 """GetValue() -> String"""
482 return _grid
.GridCellBoolEditor_GetValue(*args
, **kwargs
)
485 class GridCellBoolEditorPtr(GridCellBoolEditor
):
486 def __init__(self
, this
):
488 if not hasattr(self
,"thisown"): self
.thisown
= 0
489 self
.__class
__ = GridCellBoolEditor
490 _grid
.GridCellBoolEditor_swigregister(GridCellBoolEditorPtr
)
492 class GridCellChoiceEditor(GridCellEditor
):
494 return "<%s.%s; proxy of C++ wxGridCellChoiceEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
495 def __init__(self
, *args
, **kwargs
):
496 """__init__(int choices=0, String choices_array=None, bool allowOthers=False) -> GridCellChoiceEditor"""
497 newobj
= _grid
.new_GridCellChoiceEditor(*args
, **kwargs
)
498 self
.this
= newobj
.this
501 self
._setOORInfo
(self
)
503 def GetValue(*args
, **kwargs
):
504 """GetValue() -> String"""
505 return _grid
.GridCellChoiceEditor_GetValue(*args
, **kwargs
)
508 class GridCellChoiceEditorPtr(GridCellChoiceEditor
):
509 def __init__(self
, this
):
511 if not hasattr(self
,"thisown"): self
.thisown
= 0
512 self
.__class
__ = GridCellChoiceEditor
513 _grid
.GridCellChoiceEditor_swigregister(GridCellChoiceEditorPtr
)
515 class GridCellEnumEditor(GridCellChoiceEditor
):
517 return "<%s.%s; proxy of C++ wxGridCellEnumEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
518 def __init__(self
, *args
, **kwargs
):
519 """__init__(String choices=EmptyString) -> GridCellEnumEditor"""
520 newobj
= _grid
.new_GridCellEnumEditor(*args
, **kwargs
)
521 self
.this
= newobj
.this
524 self
._setOORInfo
(self
)
526 def GetValue(*args
, **kwargs
):
527 """GetValue() -> String"""
528 return _grid
.GridCellEnumEditor_GetValue(*args
, **kwargs
)
531 class GridCellEnumEditorPtr(GridCellEnumEditor
):
532 def __init__(self
, this
):
534 if not hasattr(self
,"thisown"): self
.thisown
= 0
535 self
.__class
__ = GridCellEnumEditor
536 _grid
.GridCellEnumEditor_swigregister(GridCellEnumEditorPtr
)
538 class GridCellAutoWrapStringEditor(GridCellTextEditor
):
540 return "<%s.%s; proxy of C++ wxGridCellAutoWrapStringEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
541 def __init__(self
, *args
, **kwargs
):
542 """__init__() -> GridCellAutoWrapStringEditor"""
543 newobj
= _grid
.new_GridCellAutoWrapStringEditor(*args
, **kwargs
)
544 self
.this
= newobj
.this
547 self
._setOORInfo
(self
)
549 def GetValue(*args
, **kwargs
):
550 """GetValue() -> String"""
551 return _grid
.GridCellAutoWrapStringEditor_GetValue(*args
, **kwargs
)
554 class GridCellAutoWrapStringEditorPtr(GridCellAutoWrapStringEditor
):
555 def __init__(self
, this
):
557 if not hasattr(self
,"thisown"): self
.thisown
= 0
558 self
.__class
__ = GridCellAutoWrapStringEditor
559 _grid
.GridCellAutoWrapStringEditor_swigregister(GridCellAutoWrapStringEditorPtr
)
561 class GridCellAttr(object):
563 return "<%s.%s; proxy of C++ wxGridCellAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
564 Any
= _grid
.GridCellAttr_Any
565 Default
= _grid
.GridCellAttr_Default
566 Cell
= _grid
.GridCellAttr_Cell
567 Row
= _grid
.GridCellAttr_Row
568 Col
= _grid
.GridCellAttr_Col
569 Merged
= _grid
.GridCellAttr_Merged
570 def _setOORInfo(*args
, **kwargs
):
571 """_setOORInfo(PyObject _self)"""
572 return _grid
.GridCellAttr__setOORInfo(*args
, **kwargs
)
574 def __init__(self
, *args
, **kwargs
):
575 """__init__(GridCellAttr attrDefault=None) -> GridCellAttr"""
576 newobj
= _grid
.new_GridCellAttr(*args
, **kwargs
)
577 self
.this
= newobj
.this
580 self
._setOORInfo
(self
)
582 def Clone(*args
, **kwargs
):
583 """Clone() -> GridCellAttr"""
584 return _grid
.GridCellAttr_Clone(*args
, **kwargs
)
586 def MergeWith(*args
, **kwargs
):
587 """MergeWith(GridCellAttr mergefrom)"""
588 return _grid
.GridCellAttr_MergeWith(*args
, **kwargs
)
590 def IncRef(*args
, **kwargs
):
592 return _grid
.GridCellAttr_IncRef(*args
, **kwargs
)
594 def DecRef(*args
, **kwargs
):
596 return _grid
.GridCellAttr_DecRef(*args
, **kwargs
)
598 def SetTextColour(*args
, **kwargs
):
599 """SetTextColour(Colour colText)"""
600 return _grid
.GridCellAttr_SetTextColour(*args
, **kwargs
)
602 def SetBackgroundColour(*args
, **kwargs
):
603 """SetBackgroundColour(Colour colBack)"""
604 return _grid
.GridCellAttr_SetBackgroundColour(*args
, **kwargs
)
606 def SetFont(*args
, **kwargs
):
607 """SetFont(Font font)"""
608 return _grid
.GridCellAttr_SetFont(*args
, **kwargs
)
610 def SetAlignment(*args
, **kwargs
):
611 """SetAlignment(int hAlign, int vAlign)"""
612 return _grid
.GridCellAttr_SetAlignment(*args
, **kwargs
)
614 def SetSize(*args
, **kwargs
):
615 """SetSize(int num_rows, int num_cols)"""
616 return _grid
.GridCellAttr_SetSize(*args
, **kwargs
)
618 def SetOverflow(*args
, **kwargs
):
619 """SetOverflow(bool allow=True)"""
620 return _grid
.GridCellAttr_SetOverflow(*args
, **kwargs
)
622 def SetReadOnly(*args
, **kwargs
):
623 """SetReadOnly(bool isReadOnly=True)"""
624 return _grid
.GridCellAttr_SetReadOnly(*args
, **kwargs
)
626 def SetRenderer(*args
, **kwargs
):
627 """SetRenderer(GridCellRenderer renderer)"""
628 return _grid
.GridCellAttr_SetRenderer(*args
, **kwargs
)
630 def SetEditor(*args
, **kwargs
):
631 """SetEditor(GridCellEditor editor)"""
632 return _grid
.GridCellAttr_SetEditor(*args
, **kwargs
)
634 def SetKind(*args
, **kwargs
):
635 """SetKind(int kind)"""
636 return _grid
.GridCellAttr_SetKind(*args
, **kwargs
)
638 def HasTextColour(*args
, **kwargs
):
639 """HasTextColour() -> bool"""
640 return _grid
.GridCellAttr_HasTextColour(*args
, **kwargs
)
642 def HasBackgroundColour(*args
, **kwargs
):
643 """HasBackgroundColour() -> bool"""
644 return _grid
.GridCellAttr_HasBackgroundColour(*args
, **kwargs
)
646 def HasFont(*args
, **kwargs
):
647 """HasFont() -> bool"""
648 return _grid
.GridCellAttr_HasFont(*args
, **kwargs
)
650 def HasAlignment(*args
, **kwargs
):
651 """HasAlignment() -> bool"""
652 return _grid
.GridCellAttr_HasAlignment(*args
, **kwargs
)
654 def HasRenderer(*args
, **kwargs
):
655 """HasRenderer() -> bool"""
656 return _grid
.GridCellAttr_HasRenderer(*args
, **kwargs
)
658 def HasEditor(*args
, **kwargs
):
659 """HasEditor() -> bool"""
660 return _grid
.GridCellAttr_HasEditor(*args
, **kwargs
)
662 def HasReadWriteMode(*args
, **kwargs
):
663 """HasReadWriteMode() -> bool"""
664 return _grid
.GridCellAttr_HasReadWriteMode(*args
, **kwargs
)
666 def HasOverflowMode(*args
, **kwargs
):
667 """HasOverflowMode() -> bool"""
668 return _grid
.GridCellAttr_HasOverflowMode(*args
, **kwargs
)
670 def GetTextColour(*args
, **kwargs
):
671 """GetTextColour() -> Colour"""
672 return _grid
.GridCellAttr_GetTextColour(*args
, **kwargs
)
674 def GetBackgroundColour(*args
, **kwargs
):
675 """GetBackgroundColour() -> Colour"""
676 return _grid
.GridCellAttr_GetBackgroundColour(*args
, **kwargs
)
678 def GetFont(*args
, **kwargs
):
679 """GetFont() -> Font"""
680 return _grid
.GridCellAttr_GetFont(*args
, **kwargs
)
682 def GetAlignment(*args
, **kwargs
):
683 """GetAlignment() -> (hAlign, vAlign)"""
684 return _grid
.GridCellAttr_GetAlignment(*args
, **kwargs
)
686 def GetSize(*args
, **kwargs
):
687 """GetSize() -> (num_rows, num_cols)"""
688 return _grid
.GridCellAttr_GetSize(*args
, **kwargs
)
690 def GetOverflow(*args
, **kwargs
):
691 """GetOverflow() -> bool"""
692 return _grid
.GridCellAttr_GetOverflow(*args
, **kwargs
)
694 def GetRenderer(*args
, **kwargs
):
695 """GetRenderer(Grid grid, int row, int col) -> GridCellRenderer"""
696 return _grid
.GridCellAttr_GetRenderer(*args
, **kwargs
)
698 def GetEditor(*args
, **kwargs
):
699 """GetEditor(Grid grid, int row, int col) -> GridCellEditor"""
700 return _grid
.GridCellAttr_GetEditor(*args
, **kwargs
)
702 def IsReadOnly(*args
, **kwargs
):
703 """IsReadOnly() -> bool"""
704 return _grid
.GridCellAttr_IsReadOnly(*args
, **kwargs
)
706 def SetDefAttr(*args
, **kwargs
):
707 """SetDefAttr(GridCellAttr defAttr)"""
708 return _grid
.GridCellAttr_SetDefAttr(*args
, **kwargs
)
711 class GridCellAttrPtr(GridCellAttr
):
712 def __init__(self
, this
):
714 if not hasattr(self
,"thisown"): self
.thisown
= 0
715 self
.__class
__ = GridCellAttr
716 _grid
.GridCellAttr_swigregister(GridCellAttrPtr
)
718 class GridCellAttrProvider(object):
720 return "<%s.%s; proxy of C++ wxGridCellAttrProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
721 def __init__(self
, *args
, **kwargs
):
722 """__init__() -> GridCellAttrProvider"""
723 newobj
= _grid
.new_GridCellAttrProvider(*args
, **kwargs
)
724 self
.this
= newobj
.this
727 self
._setOORInfo
(self
)
729 def _setOORInfo(*args
, **kwargs
):
730 """_setOORInfo(PyObject _self)"""
731 return _grid
.GridCellAttrProvider__setOORInfo(*args
, **kwargs
)
733 def GetAttr(*args
, **kwargs
):
734 """GetAttr(int row, int col, int kind) -> GridCellAttr"""
735 return _grid
.GridCellAttrProvider_GetAttr(*args
, **kwargs
)
737 def SetAttr(*args
, **kwargs
):
738 """SetAttr(GridCellAttr attr, int row, int col)"""
739 return _grid
.GridCellAttrProvider_SetAttr(*args
, **kwargs
)
741 def SetRowAttr(*args
, **kwargs
):
742 """SetRowAttr(GridCellAttr attr, int row)"""
743 return _grid
.GridCellAttrProvider_SetRowAttr(*args
, **kwargs
)
745 def SetColAttr(*args
, **kwargs
):
746 """SetColAttr(GridCellAttr attr, int col)"""
747 return _grid
.GridCellAttrProvider_SetColAttr(*args
, **kwargs
)
749 def UpdateAttrRows(*args
, **kwargs
):
750 """UpdateAttrRows(size_t pos, int numRows)"""
751 return _grid
.GridCellAttrProvider_UpdateAttrRows(*args
, **kwargs
)
753 def UpdateAttrCols(*args
, **kwargs
):
754 """UpdateAttrCols(size_t pos, int numCols)"""
755 return _grid
.GridCellAttrProvider_UpdateAttrCols(*args
, **kwargs
)
758 class GridCellAttrProviderPtr(GridCellAttrProvider
):
759 def __init__(self
, this
):
761 if not hasattr(self
,"thisown"): self
.thisown
= 0
762 self
.__class
__ = GridCellAttrProvider
763 _grid
.GridCellAttrProvider_swigregister(GridCellAttrProviderPtr
)
765 class PyGridCellAttrProvider(GridCellAttrProvider
):
767 return "<%s.%s; proxy of C++ wxPyGridCellAttrProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
768 def __init__(self
, *args
, **kwargs
):
769 """__init__() -> PyGridCellAttrProvider"""
770 newobj
= _grid
.new_PyGridCellAttrProvider(*args
, **kwargs
)
771 self
.this
= newobj
.this
774 self
._setCallbackInfo
(self
, PyGridCellAttrProvider
)
776 def _setCallbackInfo(*args
, **kwargs
):
777 """_setCallbackInfo(PyObject self, PyObject _class)"""
778 return _grid
.PyGridCellAttrProvider__setCallbackInfo(*args
, **kwargs
)
780 def base_GetAttr(*args
, **kwargs
):
781 """base_GetAttr(int row, int col, int kind) -> GridCellAttr"""
782 return _grid
.PyGridCellAttrProvider_base_GetAttr(*args
, **kwargs
)
784 def base_SetAttr(*args
, **kwargs
):
785 """base_SetAttr(GridCellAttr attr, int row, int col)"""
786 return _grid
.PyGridCellAttrProvider_base_SetAttr(*args
, **kwargs
)
788 def base_SetRowAttr(*args
, **kwargs
):
789 """base_SetRowAttr(GridCellAttr attr, int row)"""
790 return _grid
.PyGridCellAttrProvider_base_SetRowAttr(*args
, **kwargs
)
792 def base_SetColAttr(*args
, **kwargs
):
793 """base_SetColAttr(GridCellAttr attr, int col)"""
794 return _grid
.PyGridCellAttrProvider_base_SetColAttr(*args
, **kwargs
)
797 class PyGridCellAttrProviderPtr(PyGridCellAttrProvider
):
798 def __init__(self
, this
):
800 if not hasattr(self
,"thisown"): self
.thisown
= 0
801 self
.__class
__ = PyGridCellAttrProvider
802 _grid
.PyGridCellAttrProvider_swigregister(PyGridCellAttrProviderPtr
)
804 class GridTableBase(core
.Object
):
805 def __init__(self
): raise RuntimeError, "No constructor defined"
807 return "<%s.%s; proxy of C++ wxGridTableBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
808 def _setOORInfo(*args
, **kwargs
):
809 """_setOORInfo(PyObject _self)"""
810 return _grid
.GridTableBase__setOORInfo(*args
, **kwargs
)
812 def SetAttrProvider(*args
, **kwargs
):
813 """SetAttrProvider(GridCellAttrProvider attrProvider)"""
814 return _grid
.GridTableBase_SetAttrProvider(*args
, **kwargs
)
816 def GetAttrProvider(*args
, **kwargs
):
817 """GetAttrProvider() -> GridCellAttrProvider"""
818 return _grid
.GridTableBase_GetAttrProvider(*args
, **kwargs
)
820 def SetView(*args
, **kwargs
):
821 """SetView(Grid grid)"""
822 return _grid
.GridTableBase_SetView(*args
, **kwargs
)
824 def GetView(*args
, **kwargs
):
825 """GetView() -> Grid"""
826 return _grid
.GridTableBase_GetView(*args
, **kwargs
)
828 def GetNumberRows(*args
, **kwargs
):
829 """GetNumberRows() -> int"""
830 return _grid
.GridTableBase_GetNumberRows(*args
, **kwargs
)
832 def GetNumberCols(*args
, **kwargs
):
833 """GetNumberCols() -> int"""
834 return _grid
.GridTableBase_GetNumberCols(*args
, **kwargs
)
836 def IsEmptyCell(*args
, **kwargs
):
837 """IsEmptyCell(int row, int col) -> bool"""
838 return _grid
.GridTableBase_IsEmptyCell(*args
, **kwargs
)
840 def GetValue(*args
, **kwargs
):
841 """GetValue(int row, int col) -> String"""
842 return _grid
.GridTableBase_GetValue(*args
, **kwargs
)
844 def SetValue(*args
, **kwargs
):
845 """SetValue(int row, int col, String value)"""
846 return _grid
.GridTableBase_SetValue(*args
, **kwargs
)
848 def GetTypeName(*args
, **kwargs
):
849 """GetTypeName(int row, int col) -> String"""
850 return _grid
.GridTableBase_GetTypeName(*args
, **kwargs
)
852 def CanGetValueAs(*args
, **kwargs
):
853 """CanGetValueAs(int row, int col, String typeName) -> bool"""
854 return _grid
.GridTableBase_CanGetValueAs(*args
, **kwargs
)
856 def CanSetValueAs(*args
, **kwargs
):
857 """CanSetValueAs(int row, int col, String typeName) -> bool"""
858 return _grid
.GridTableBase_CanSetValueAs(*args
, **kwargs
)
860 def GetValueAsLong(*args
, **kwargs
):
861 """GetValueAsLong(int row, int col) -> long"""
862 return _grid
.GridTableBase_GetValueAsLong(*args
, **kwargs
)
864 def GetValueAsDouble(*args
, **kwargs
):
865 """GetValueAsDouble(int row, int col) -> double"""
866 return _grid
.GridTableBase_GetValueAsDouble(*args
, **kwargs
)
868 def GetValueAsBool(*args
, **kwargs
):
869 """GetValueAsBool(int row, int col) -> bool"""
870 return _grid
.GridTableBase_GetValueAsBool(*args
, **kwargs
)
872 def SetValueAsLong(*args
, **kwargs
):
873 """SetValueAsLong(int row, int col, long value)"""
874 return _grid
.GridTableBase_SetValueAsLong(*args
, **kwargs
)
876 def SetValueAsDouble(*args
, **kwargs
):
877 """SetValueAsDouble(int row, int col, double value)"""
878 return _grid
.GridTableBase_SetValueAsDouble(*args
, **kwargs
)
880 def SetValueAsBool(*args
, **kwargs
):
881 """SetValueAsBool(int row, int col, bool value)"""
882 return _grid
.GridTableBase_SetValueAsBool(*args
, **kwargs
)
884 def Clear(*args
, **kwargs
):
886 return _grid
.GridTableBase_Clear(*args
, **kwargs
)
888 def InsertRows(*args
, **kwargs
):
889 """InsertRows(size_t pos=0, size_t numRows=1) -> bool"""
890 return _grid
.GridTableBase_InsertRows(*args
, **kwargs
)
892 def AppendRows(*args
, **kwargs
):
893 """AppendRows(size_t numRows=1) -> bool"""
894 return _grid
.GridTableBase_AppendRows(*args
, **kwargs
)
896 def DeleteRows(*args
, **kwargs
):
897 """DeleteRows(size_t pos=0, size_t numRows=1) -> bool"""
898 return _grid
.GridTableBase_DeleteRows(*args
, **kwargs
)
900 def InsertCols(*args
, **kwargs
):
901 """InsertCols(size_t pos=0, size_t numCols=1) -> bool"""
902 return _grid
.GridTableBase_InsertCols(*args
, **kwargs
)
904 def AppendCols(*args
, **kwargs
):
905 """AppendCols(size_t numCols=1) -> bool"""
906 return _grid
.GridTableBase_AppendCols(*args
, **kwargs
)
908 def DeleteCols(*args
, **kwargs
):
909 """DeleteCols(size_t pos=0, size_t numCols=1) -> bool"""
910 return _grid
.GridTableBase_DeleteCols(*args
, **kwargs
)
912 def GetRowLabelValue(*args
, **kwargs
):
913 """GetRowLabelValue(int row) -> String"""
914 return _grid
.GridTableBase_GetRowLabelValue(*args
, **kwargs
)
916 def GetColLabelValue(*args
, **kwargs
):
917 """GetColLabelValue(int col) -> String"""
918 return _grid
.GridTableBase_GetColLabelValue(*args
, **kwargs
)
920 def SetRowLabelValue(*args
, **kwargs
):
921 """SetRowLabelValue(int row, String value)"""
922 return _grid
.GridTableBase_SetRowLabelValue(*args
, **kwargs
)
924 def SetColLabelValue(*args
, **kwargs
):
925 """SetColLabelValue(int col, String value)"""
926 return _grid
.GridTableBase_SetColLabelValue(*args
, **kwargs
)
928 def CanHaveAttributes(*args
, **kwargs
):
929 """CanHaveAttributes() -> bool"""
930 return _grid
.GridTableBase_CanHaveAttributes(*args
, **kwargs
)
932 def GetAttr(*args
, **kwargs
):
933 """GetAttr(int row, int col, int kind) -> GridCellAttr"""
934 return _grid
.GridTableBase_GetAttr(*args
, **kwargs
)
936 def SetAttr(*args
, **kwargs
):
937 """SetAttr(GridCellAttr attr, int row, int col)"""
938 return _grid
.GridTableBase_SetAttr(*args
, **kwargs
)
940 def SetRowAttr(*args
, **kwargs
):
941 """SetRowAttr(GridCellAttr attr, int row)"""
942 return _grid
.GridTableBase_SetRowAttr(*args
, **kwargs
)
944 def SetColAttr(*args
, **kwargs
):
945 """SetColAttr(GridCellAttr attr, int col)"""
946 return _grid
.GridTableBase_SetColAttr(*args
, **kwargs
)
949 class GridTableBasePtr(GridTableBase
):
950 def __init__(self
, this
):
952 if not hasattr(self
,"thisown"): self
.thisown
= 0
953 self
.__class
__ = GridTableBase
954 _grid
.GridTableBase_swigregister(GridTableBasePtr
)
956 class PyGridTableBase(GridTableBase
):
958 return "<%s.%s; proxy of C++ wxPyGridTableBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
959 def __init__(self
, *args
, **kwargs
):
960 """__init__() -> PyGridTableBase"""
961 newobj
= _grid
.new_PyGridTableBase(*args
, **kwargs
)
962 self
.this
= newobj
.this
965 self
._setCallbackInfo
(self
, PyGridTableBase
);self
._setOORInfo
(self
)
967 def _setCallbackInfo(*args
, **kwargs
):
968 """_setCallbackInfo(PyObject self, PyObject _class)"""
969 return _grid
.PyGridTableBase__setCallbackInfo(*args
, **kwargs
)
971 def Destroy(*args
, **kwargs
):
975 Deletes the C++ object this Python object is a proxy for.
977 return _grid
.PyGridTableBase_Destroy(*args
, **kwargs
)
979 def base_GetTypeName(*args
, **kwargs
):
980 """base_GetTypeName(int row, int col) -> String"""
981 return _grid
.PyGridTableBase_base_GetTypeName(*args
, **kwargs
)
983 def base_CanGetValueAs(*args
, **kwargs
):
984 """base_CanGetValueAs(int row, int col, String typeName) -> bool"""
985 return _grid
.PyGridTableBase_base_CanGetValueAs(*args
, **kwargs
)
987 def base_CanSetValueAs(*args
, **kwargs
):
988 """base_CanSetValueAs(int row, int col, String typeName) -> bool"""
989 return _grid
.PyGridTableBase_base_CanSetValueAs(*args
, **kwargs
)
991 def base_Clear(*args
, **kwargs
):
993 return _grid
.PyGridTableBase_base_Clear(*args
, **kwargs
)
995 def base_InsertRows(*args
, **kwargs
):
996 """base_InsertRows(size_t pos=0, size_t numRows=1) -> bool"""
997 return _grid
.PyGridTableBase_base_InsertRows(*args
, **kwargs
)
999 def base_AppendRows(*args
, **kwargs
):
1000 """base_AppendRows(size_t numRows=1) -> bool"""
1001 return _grid
.PyGridTableBase_base_AppendRows(*args
, **kwargs
)
1003 def base_DeleteRows(*args
, **kwargs
):
1004 """base_DeleteRows(size_t pos=0, size_t numRows=1) -> bool"""
1005 return _grid
.PyGridTableBase_base_DeleteRows(*args
, **kwargs
)
1007 def base_InsertCols(*args
, **kwargs
):
1008 """base_InsertCols(size_t pos=0, size_t numCols=1) -> bool"""
1009 return _grid
.PyGridTableBase_base_InsertCols(*args
, **kwargs
)
1011 def base_AppendCols(*args
, **kwargs
):
1012 """base_AppendCols(size_t numCols=1) -> bool"""
1013 return _grid
.PyGridTableBase_base_AppendCols(*args
, **kwargs
)
1015 def base_DeleteCols(*args
, **kwargs
):
1016 """base_DeleteCols(size_t pos=0, size_t numCols=1) -> bool"""
1017 return _grid
.PyGridTableBase_base_DeleteCols(*args
, **kwargs
)
1019 def base_GetRowLabelValue(*args
, **kwargs
):
1020 """base_GetRowLabelValue(int row) -> String"""
1021 return _grid
.PyGridTableBase_base_GetRowLabelValue(*args
, **kwargs
)
1023 def base_GetColLabelValue(*args
, **kwargs
):
1024 """base_GetColLabelValue(int col) -> String"""
1025 return _grid
.PyGridTableBase_base_GetColLabelValue(*args
, **kwargs
)
1027 def base_SetRowLabelValue(*args
, **kwargs
):
1028 """base_SetRowLabelValue(int row, String value)"""
1029 return _grid
.PyGridTableBase_base_SetRowLabelValue(*args
, **kwargs
)
1031 def base_SetColLabelValue(*args
, **kwargs
):
1032 """base_SetColLabelValue(int col, String value)"""
1033 return _grid
.PyGridTableBase_base_SetColLabelValue(*args
, **kwargs
)
1035 def base_CanHaveAttributes(*args
, **kwargs
):
1036 """base_CanHaveAttributes() -> bool"""
1037 return _grid
.PyGridTableBase_base_CanHaveAttributes(*args
, **kwargs
)
1039 def base_GetAttr(*args
, **kwargs
):
1040 """base_GetAttr(int row, int col, int kind) -> GridCellAttr"""
1041 return _grid
.PyGridTableBase_base_GetAttr(*args
, **kwargs
)
1043 def base_SetAttr(*args
, **kwargs
):
1044 """base_SetAttr(GridCellAttr attr, int row, int col)"""
1045 return _grid
.PyGridTableBase_base_SetAttr(*args
, **kwargs
)
1047 def base_SetRowAttr(*args
, **kwargs
):
1048 """base_SetRowAttr(GridCellAttr attr, int row)"""
1049 return _grid
.PyGridTableBase_base_SetRowAttr(*args
, **kwargs
)
1051 def base_SetColAttr(*args
, **kwargs
):
1052 """base_SetColAttr(GridCellAttr attr, int col)"""
1053 return _grid
.PyGridTableBase_base_SetColAttr(*args
, **kwargs
)
1056 class PyGridTableBasePtr(PyGridTableBase
):
1057 def __init__(self
, this
):
1059 if not hasattr(self
,"thisown"): self
.thisown
= 0
1060 self
.__class
__ = PyGridTableBase
1061 _grid
.PyGridTableBase_swigregister(PyGridTableBasePtr
)
1063 class GridStringTable(GridTableBase
):
1065 return "<%s.%s; proxy of C++ wxGridStringTable instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1066 def __init__(self
, *args
, **kwargs
):
1067 """__init__(int numRows=0, int numCols=0) -> GridStringTable"""
1068 newobj
= _grid
.new_GridStringTable(*args
, **kwargs
)
1069 self
.this
= newobj
.this
1072 self
._setOORInfo
(self
)
1075 class GridStringTablePtr(GridStringTable
):
1076 def __init__(self
, this
):
1078 if not hasattr(self
,"thisown"): self
.thisown
= 0
1079 self
.__class
__ = GridStringTable
1080 _grid
.GridStringTable_swigregister(GridStringTablePtr
)
1082 GRIDTABLE_REQUEST_VIEW_GET_VALUES
= _grid
.GRIDTABLE_REQUEST_VIEW_GET_VALUES
1083 GRIDTABLE_REQUEST_VIEW_SEND_VALUES
= _grid
.GRIDTABLE_REQUEST_VIEW_SEND_VALUES
1084 GRIDTABLE_NOTIFY_ROWS_INSERTED
= _grid
.GRIDTABLE_NOTIFY_ROWS_INSERTED
1085 GRIDTABLE_NOTIFY_ROWS_APPENDED
= _grid
.GRIDTABLE_NOTIFY_ROWS_APPENDED
1086 GRIDTABLE_NOTIFY_ROWS_DELETED
= _grid
.GRIDTABLE_NOTIFY_ROWS_DELETED
1087 GRIDTABLE_NOTIFY_COLS_INSERTED
= _grid
.GRIDTABLE_NOTIFY_COLS_INSERTED
1088 GRIDTABLE_NOTIFY_COLS_APPENDED
= _grid
.GRIDTABLE_NOTIFY_COLS_APPENDED
1089 GRIDTABLE_NOTIFY_COLS_DELETED
= _grid
.GRIDTABLE_NOTIFY_COLS_DELETED
1090 class GridTableMessage(object):
1092 return "<%s.%s; proxy of C++ wxGridTableMessage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1093 def __init__(self
, *args
, **kwargs
):
1094 """__init__(GridTableBase table, int id, int comInt1=-1, int comInt2=-1) -> GridTableMessage"""
1095 newobj
= _grid
.new_GridTableMessage(*args
, **kwargs
)
1096 self
.this
= newobj
.this
1099 def __del__(self
, destroy
=_grid
.delete_GridTableMessage
):
1102 if self
.thisown
: destroy(self
)
1105 def SetTableObject(*args
, **kwargs
):
1106 """SetTableObject(GridTableBase table)"""
1107 return _grid
.GridTableMessage_SetTableObject(*args
, **kwargs
)
1109 def GetTableObject(*args
, **kwargs
):
1110 """GetTableObject() -> GridTableBase"""
1111 return _grid
.GridTableMessage_GetTableObject(*args
, **kwargs
)
1113 def SetId(*args
, **kwargs
):
1115 return _grid
.GridTableMessage_SetId(*args
, **kwargs
)
1117 def GetId(*args
, **kwargs
):
1118 """GetId() -> int"""
1119 return _grid
.GridTableMessage_GetId(*args
, **kwargs
)
1121 def SetCommandInt(*args
, **kwargs
):
1122 """SetCommandInt(int comInt1)"""
1123 return _grid
.GridTableMessage_SetCommandInt(*args
, **kwargs
)
1125 def GetCommandInt(*args
, **kwargs
):
1126 """GetCommandInt() -> int"""
1127 return _grid
.GridTableMessage_GetCommandInt(*args
, **kwargs
)
1129 def SetCommandInt2(*args
, **kwargs
):
1130 """SetCommandInt2(int comInt2)"""
1131 return _grid
.GridTableMessage_SetCommandInt2(*args
, **kwargs
)
1133 def GetCommandInt2(*args
, **kwargs
):
1134 """GetCommandInt2() -> int"""
1135 return _grid
.GridTableMessage_GetCommandInt2(*args
, **kwargs
)
1138 class GridTableMessagePtr(GridTableMessage
):
1139 def __init__(self
, this
):
1141 if not hasattr(self
,"thisown"): self
.thisown
= 0
1142 self
.__class
__ = GridTableMessage
1143 _grid
.GridTableMessage_swigregister(GridTableMessagePtr
)
1145 class GridCellCoords(object):
1147 return "<%s.%s; proxy of C++ wxGridCellCoords instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1148 def __init__(self
, *args
, **kwargs
):
1149 """__init__(int r=-1, int c=-1) -> GridCellCoords"""
1150 newobj
= _grid
.new_GridCellCoords(*args
, **kwargs
)
1151 self
.this
= newobj
.this
1154 def __del__(self
, destroy
=_grid
.delete_GridCellCoords
):
1157 if self
.thisown
: destroy(self
)
1160 def GetRow(*args
, **kwargs
):
1161 """GetRow() -> int"""
1162 return _grid
.GridCellCoords_GetRow(*args
, **kwargs
)
1164 def SetRow(*args
, **kwargs
):
1166 return _grid
.GridCellCoords_SetRow(*args
, **kwargs
)
1168 def GetCol(*args
, **kwargs
):
1169 """GetCol() -> int"""
1170 return _grid
.GridCellCoords_GetCol(*args
, **kwargs
)
1172 def SetCol(*args
, **kwargs
):
1174 return _grid
.GridCellCoords_SetCol(*args
, **kwargs
)
1176 def Set(*args
, **kwargs
):
1177 """Set(int row, int col)"""
1178 return _grid
.GridCellCoords_Set(*args
, **kwargs
)
1180 def __eq__(*args
, **kwargs
):
1181 """__eq__(GridCellCoords other) -> bool"""
1182 return _grid
.GridCellCoords___eq__(*args
, **kwargs
)
1184 def __ne__(*args
, **kwargs
):
1185 """__ne__(GridCellCoords other) -> bool"""
1186 return _grid
.GridCellCoords___ne__(*args
, **kwargs
)
1188 def asTuple(*args
, **kwargs
):
1189 """asTuple() -> PyObject"""
1190 return _grid
.GridCellCoords_asTuple(*args
, **kwargs
)
1192 def __str__(self
): return str(self
.asTuple())
1193 def __repr__(self
): return 'wxGridCellCoords'+str(self
.asTuple())
1194 def __len__(self
): return len(self
.asTuple())
1195 def __getitem__(self
, index
): return self
.asTuple()[index
]
1196 def __setitem__(self
, index
, val
):
1197 if index
== 0: self
.SetRow(val
)
1198 elif index
== 1: self
.SetCol(val
)
1199 else: raise IndexError
1202 class GridCellCoordsPtr(GridCellCoords
):
1203 def __init__(self
, this
):
1205 if not hasattr(self
,"thisown"): self
.thisown
= 0
1206 self
.__class
__ = GridCellCoords
1207 _grid
.GridCellCoords_swigregister(GridCellCoordsPtr
)
1209 class Grid(windows
.ScrolledWindow
):
1211 return "<%s.%s; proxy of C++ wxGrid instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
1212 def __init__(self
, *args
, **kwargs
):
1214 __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
1215 long style=WANTS_CHARS,
1216 String name=PanelNameStr) -> Grid
1218 newobj
= _grid
.new_Grid(*args
, **kwargs
)
1219 self
.this
= newobj
.this
1222 self
._setOORInfo
(self
)
1224 wxGridSelectCells
= _grid
.Grid_wxGridSelectCells
1225 wxGridSelectRows
= _grid
.Grid_wxGridSelectRows
1226 wxGridSelectColumns
= _grid
.Grid_wxGridSelectColumns
1227 SelectCells
= wxGridSelectCells
1228 SelectRows
= wxGridSelectRows
1229 SelectColumns
= wxGridSelectColumns
,
1231 def CreateGrid(*args
, **kwargs
):
1232 """CreateGrid(int numRows, int numCols, WXGRIDSELECTIONMODES selmode=wxGridSelectCells) -> bool"""
1233 return _grid
.Grid_CreateGrid(*args
, **kwargs
)
1235 def SetSelectionMode(*args
, **kwargs
):
1236 """SetSelectionMode(WXGRIDSELECTIONMODES selmode)"""
1237 return _grid
.Grid_SetSelectionMode(*args
, **kwargs
)
1239 def GetSelectionMode(*args
, **kwargs
):
1240 """GetSelectionMode() -> WXGRIDSELECTIONMODES"""
1241 return _grid
.Grid_GetSelectionMode(*args
, **kwargs
)
1243 def GetNumberRows(*args
, **kwargs
):
1244 """GetNumberRows() -> int"""
1245 return _grid
.Grid_GetNumberRows(*args
, **kwargs
)
1247 def GetNumberCols(*args
, **kwargs
):
1248 """GetNumberCols() -> int"""
1249 return _grid
.Grid_GetNumberCols(*args
, **kwargs
)
1251 def ProcessTableMessage(*args
, **kwargs
):
1252 """ProcessTableMessage(GridTableMessage ??) -> bool"""
1253 return _grid
.Grid_ProcessTableMessage(*args
, **kwargs
)
1255 def GetTable(*args
, **kwargs
):
1256 """GetTable() -> GridTableBase"""
1257 return _grid
.Grid_GetTable(*args
, **kwargs
)
1259 def SetTable(*args
, **kwargs
):
1260 """SetTable(GridTableBase table, bool takeOwnership=False, WXGRIDSELECTIONMODES selmode=wxGridSelectCells) -> bool"""
1261 return _grid
.Grid_SetTable(*args
, **kwargs
)
1263 def ClearGrid(*args
, **kwargs
):
1265 return _grid
.Grid_ClearGrid(*args
, **kwargs
)
1267 def InsertRows(*args
, **kwargs
):
1268 """InsertRows(int pos=0, int numRows=1, bool updateLabels=True) -> bool"""
1269 return _grid
.Grid_InsertRows(*args
, **kwargs
)
1271 def AppendRows(*args
, **kwargs
):
1272 """AppendRows(int numRows=1, bool updateLabels=True) -> bool"""
1273 return _grid
.Grid_AppendRows(*args
, **kwargs
)
1275 def DeleteRows(*args
, **kwargs
):
1276 """DeleteRows(int pos=0, int numRows=1, bool updateLabels=True) -> bool"""
1277 return _grid
.Grid_DeleteRows(*args
, **kwargs
)
1279 def InsertCols(*args
, **kwargs
):
1280 """InsertCols(int pos=0, int numCols=1, bool updateLabels=True) -> bool"""
1281 return _grid
.Grid_InsertCols(*args
, **kwargs
)
1283 def AppendCols(*args
, **kwargs
):
1284 """AppendCols(int numCols=1, bool updateLabels=True) -> bool"""
1285 return _grid
.Grid_AppendCols(*args
, **kwargs
)
1287 def DeleteCols(*args
, **kwargs
):
1288 """DeleteCols(int pos=0, int numCols=1, bool updateLabels=True) -> bool"""
1289 return _grid
.Grid_DeleteCols(*args
, **kwargs
)
1291 def DrawCellHighlight(*args
, **kwargs
):
1292 """DrawCellHighlight(DC dc, GridCellAttr attr)"""
1293 return _grid
.Grid_DrawCellHighlight(*args
, **kwargs
)
1295 def DrawTextRectangle(*args
, **kwargs
):
1297 DrawTextRectangle(DC dc, String ??, Rect ??, int horizontalAlignment=LEFT,
1298 int verticalAlignment=TOP, int textOrientation=HORIZONTAL)
1300 return _grid
.Grid_DrawTextRectangle(*args
, **kwargs
)
1302 def GetTextBoxSize(*args
, **kwargs
):
1303 """GetTextBoxSize(DC dc, list lines) -> (width, height)"""
1304 return _grid
.Grid_GetTextBoxSize(*args
, **kwargs
)
1306 def BeginBatch(*args
, **kwargs
):
1308 return _grid
.Grid_BeginBatch(*args
, **kwargs
)
1310 def EndBatch(*args
, **kwargs
):
1312 return _grid
.Grid_EndBatch(*args
, **kwargs
)
1314 def GetBatchCount(*args
, **kwargs
):
1315 """GetBatchCount() -> int"""
1316 return _grid
.Grid_GetBatchCount(*args
, **kwargs
)
1318 def ForceRefresh(*args
, **kwargs
):
1319 """ForceRefresh()"""
1320 return _grid
.Grid_ForceRefresh(*args
, **kwargs
)
1322 def Refresh(*args
, **kwargs
):
1323 """Refresh(bool eraseb=True, Rect rect=None)"""
1324 return _grid
.Grid_Refresh(*args
, **kwargs
)
1326 def IsEditable(*args
, **kwargs
):
1327 """IsEditable() -> bool"""
1328 return _grid
.Grid_IsEditable(*args
, **kwargs
)
1330 def EnableEditing(*args
, **kwargs
):
1331 """EnableEditing(bool edit)"""
1332 return _grid
.Grid_EnableEditing(*args
, **kwargs
)
1334 def EnableCellEditControl(*args
, **kwargs
):
1335 """EnableCellEditControl(bool enable=True)"""
1336 return _grid
.Grid_EnableCellEditControl(*args
, **kwargs
)
1338 def DisableCellEditControl(*args
, **kwargs
):
1339 """DisableCellEditControl()"""
1340 return _grid
.Grid_DisableCellEditControl(*args
, **kwargs
)
1342 def CanEnableCellControl(*args
, **kwargs
):
1343 """CanEnableCellControl() -> bool"""
1344 return _grid
.Grid_CanEnableCellControl(*args
, **kwargs
)
1346 def IsCellEditControlEnabled(*args
, **kwargs
):
1347 """IsCellEditControlEnabled() -> bool"""
1348 return _grid
.Grid_IsCellEditControlEnabled(*args
, **kwargs
)
1350 def IsCellEditControlShown(*args
, **kwargs
):
1351 """IsCellEditControlShown() -> bool"""
1352 return _grid
.Grid_IsCellEditControlShown(*args
, **kwargs
)
1354 def IsCurrentCellReadOnly(*args
, **kwargs
):
1355 """IsCurrentCellReadOnly() -> bool"""
1356 return _grid
.Grid_IsCurrentCellReadOnly(*args
, **kwargs
)
1358 def ShowCellEditControl(*args
, **kwargs
):
1359 """ShowCellEditControl()"""
1360 return _grid
.Grid_ShowCellEditControl(*args
, **kwargs
)
1362 def HideCellEditControl(*args
, **kwargs
):
1363 """HideCellEditControl()"""
1364 return _grid
.Grid_HideCellEditControl(*args
, **kwargs
)
1366 def SaveEditControlValue(*args
, **kwargs
):
1367 """SaveEditControlValue()"""
1368 return _grid
.Grid_SaveEditControlValue(*args
, **kwargs
)
1370 def XYToCell(*args
, **kwargs
):
1371 """XYToCell(int x, int y) -> GridCellCoords"""
1372 return _grid
.Grid_XYToCell(*args
, **kwargs
)
1374 def YToRow(*args
, **kwargs
):
1375 """YToRow(int y) -> int"""
1376 return _grid
.Grid_YToRow(*args
, **kwargs
)
1378 def XToCol(*args
, **kwargs
):
1379 """XToCol(int x) -> int"""
1380 return _grid
.Grid_XToCol(*args
, **kwargs
)
1382 def YToEdgeOfRow(*args
, **kwargs
):
1383 """YToEdgeOfRow(int y) -> int"""
1384 return _grid
.Grid_YToEdgeOfRow(*args
, **kwargs
)
1386 def XToEdgeOfCol(*args
, **kwargs
):
1387 """XToEdgeOfCol(int x) -> int"""
1388 return _grid
.Grid_XToEdgeOfCol(*args
, **kwargs
)
1390 def CellToRect(*args
, **kwargs
):
1391 """CellToRect(int row, int col) -> Rect"""
1392 return _grid
.Grid_CellToRect(*args
, **kwargs
)
1394 def GetGridCursorRow(*args
, **kwargs
):
1395 """GetGridCursorRow() -> int"""
1396 return _grid
.Grid_GetGridCursorRow(*args
, **kwargs
)
1398 def GetGridCursorCol(*args
, **kwargs
):
1399 """GetGridCursorCol() -> int"""
1400 return _grid
.Grid_GetGridCursorCol(*args
, **kwargs
)
1402 def IsVisible(*args
, **kwargs
):
1403 """IsVisible(int row, int col, bool wholeCellVisible=True) -> bool"""
1404 return _grid
.Grid_IsVisible(*args
, **kwargs
)
1406 def MakeCellVisible(*args
, **kwargs
):
1407 """MakeCellVisible(int row, int col)"""
1408 return _grid
.Grid_MakeCellVisible(*args
, **kwargs
)
1410 def SetGridCursor(*args
, **kwargs
):
1411 """SetGridCursor(int row, int col)"""
1412 return _grid
.Grid_SetGridCursor(*args
, **kwargs
)
1414 def MoveCursorUp(*args
, **kwargs
):
1415 """MoveCursorUp(bool expandSelection) -> bool"""
1416 return _grid
.Grid_MoveCursorUp(*args
, **kwargs
)
1418 def MoveCursorDown(*args
, **kwargs
):
1419 """MoveCursorDown(bool expandSelection) -> bool"""
1420 return _grid
.Grid_MoveCursorDown(*args
, **kwargs
)
1422 def MoveCursorLeft(*args
, **kwargs
):
1423 """MoveCursorLeft(bool expandSelection) -> bool"""
1424 return _grid
.Grid_MoveCursorLeft(*args
, **kwargs
)
1426 def MoveCursorRight(*args
, **kwargs
):
1427 """MoveCursorRight(bool expandSelection) -> bool"""
1428 return _grid
.Grid_MoveCursorRight(*args
, **kwargs
)
1430 def MovePageDown(*args
, **kwargs
):
1431 """MovePageDown() -> bool"""
1432 return _grid
.Grid_MovePageDown(*args
, **kwargs
)
1434 def MovePageUp(*args
, **kwargs
):
1435 """MovePageUp() -> bool"""
1436 return _grid
.Grid_MovePageUp(*args
, **kwargs
)
1438 def MoveCursorUpBlock(*args
, **kwargs
):
1439 """MoveCursorUpBlock(bool expandSelection) -> bool"""
1440 return _grid
.Grid_MoveCursorUpBlock(*args
, **kwargs
)
1442 def MoveCursorDownBlock(*args
, **kwargs
):
1443 """MoveCursorDownBlock(bool expandSelection) -> bool"""
1444 return _grid
.Grid_MoveCursorDownBlock(*args
, **kwargs
)
1446 def MoveCursorLeftBlock(*args
, **kwargs
):
1447 """MoveCursorLeftBlock(bool expandSelection) -> bool"""
1448 return _grid
.Grid_MoveCursorLeftBlock(*args
, **kwargs
)
1450 def MoveCursorRightBlock(*args
, **kwargs
):
1451 """MoveCursorRightBlock(bool expandSelection) -> bool"""
1452 return _grid
.Grid_MoveCursorRightBlock(*args
, **kwargs
)
1454 def GetDefaultRowLabelSize(*args
, **kwargs
):
1455 """GetDefaultRowLabelSize() -> int"""
1456 return _grid
.Grid_GetDefaultRowLabelSize(*args
, **kwargs
)
1458 def GetRowLabelSize(*args
, **kwargs
):
1459 """GetRowLabelSize() -> int"""
1460 return _grid
.Grid_GetRowLabelSize(*args
, **kwargs
)
1462 def GetDefaultColLabelSize(*args
, **kwargs
):
1463 """GetDefaultColLabelSize() -> int"""
1464 return _grid
.Grid_GetDefaultColLabelSize(*args
, **kwargs
)
1466 def GetColLabelSize(*args
, **kwargs
):
1467 """GetColLabelSize() -> int"""
1468 return _grid
.Grid_GetColLabelSize(*args
, **kwargs
)
1470 def GetLabelBackgroundColour(*args
, **kwargs
):
1471 """GetLabelBackgroundColour() -> Colour"""
1472 return _grid
.Grid_GetLabelBackgroundColour(*args
, **kwargs
)
1474 def GetLabelTextColour(*args
, **kwargs
):
1475 """GetLabelTextColour() -> Colour"""
1476 return _grid
.Grid_GetLabelTextColour(*args
, **kwargs
)
1478 def GetLabelFont(*args
, **kwargs
):
1479 """GetLabelFont() -> Font"""
1480 return _grid
.Grid_GetLabelFont(*args
, **kwargs
)
1482 def GetRowLabelAlignment(*args
, **kwargs
):
1483 """GetRowLabelAlignment() -> (horiz, vert)"""
1484 return _grid
.Grid_GetRowLabelAlignment(*args
, **kwargs
)
1486 def GetColLabelAlignment(*args
, **kwargs
):
1487 """GetColLabelAlignment() -> (horiz, vert)"""
1488 return _grid
.Grid_GetColLabelAlignment(*args
, **kwargs
)
1490 def GetColLabelTextOrientation(*args
, **kwargs
):
1491 """GetColLabelTextOrientation() -> int"""
1492 return _grid
.Grid_GetColLabelTextOrientation(*args
, **kwargs
)
1494 def GetRowLabelValue(*args
, **kwargs
):
1495 """GetRowLabelValue(int row) -> String"""
1496 return _grid
.Grid_GetRowLabelValue(*args
, **kwargs
)
1498 def GetColLabelValue(*args
, **kwargs
):
1499 """GetColLabelValue(int col) -> String"""
1500 return _grid
.Grid_GetColLabelValue(*args
, **kwargs
)
1502 def GetGridLineColour(*args
, **kwargs
):
1503 """GetGridLineColour() -> Colour"""
1504 return _grid
.Grid_GetGridLineColour(*args
, **kwargs
)
1506 def GetCellHighlightColour(*args
, **kwargs
):
1507 """GetCellHighlightColour() -> Colour"""
1508 return _grid
.Grid_GetCellHighlightColour(*args
, **kwargs
)
1510 def GetCellHighlightPenWidth(*args
, **kwargs
):
1511 """GetCellHighlightPenWidth() -> int"""
1512 return _grid
.Grid_GetCellHighlightPenWidth(*args
, **kwargs
)
1514 def GetCellHighlightROPenWidth(*args
, **kwargs
):
1515 """GetCellHighlightROPenWidth() -> int"""
1516 return _grid
.Grid_GetCellHighlightROPenWidth(*args
, **kwargs
)
1518 def SetRowLabelSize(*args
, **kwargs
):
1519 """SetRowLabelSize(int width)"""
1520 return _grid
.Grid_SetRowLabelSize(*args
, **kwargs
)
1522 def SetColLabelSize(*args
, **kwargs
):
1523 """SetColLabelSize(int height)"""
1524 return _grid
.Grid_SetColLabelSize(*args
, **kwargs
)
1526 def SetLabelBackgroundColour(*args
, **kwargs
):
1527 """SetLabelBackgroundColour(Colour ??)"""
1528 return _grid
.Grid_SetLabelBackgroundColour(*args
, **kwargs
)
1530 def SetLabelTextColour(*args
, **kwargs
):
1531 """SetLabelTextColour(Colour ??)"""
1532 return _grid
.Grid_SetLabelTextColour(*args
, **kwargs
)
1534 def SetLabelFont(*args
, **kwargs
):
1535 """SetLabelFont(Font ??)"""
1536 return _grid
.Grid_SetLabelFont(*args
, **kwargs
)
1538 def SetRowLabelAlignment(*args
, **kwargs
):
1539 """SetRowLabelAlignment(int horiz, int vert)"""
1540 return _grid
.Grid_SetRowLabelAlignment(*args
, **kwargs
)
1542 def SetColLabelAlignment(*args
, **kwargs
):
1543 """SetColLabelAlignment(int horiz, int vert)"""
1544 return _grid
.Grid_SetColLabelAlignment(*args
, **kwargs
)
1546 def SetColLabelTextOrientation(*args
, **kwargs
):
1547 """SetColLabelTextOrientation(int textOrientation)"""
1548 return _grid
.Grid_SetColLabelTextOrientation(*args
, **kwargs
)
1550 def SetRowLabelValue(*args
, **kwargs
):
1551 """SetRowLabelValue(int row, String ??)"""
1552 return _grid
.Grid_SetRowLabelValue(*args
, **kwargs
)
1554 def SetColLabelValue(*args
, **kwargs
):
1555 """SetColLabelValue(int col, String ??)"""
1556 return _grid
.Grid_SetColLabelValue(*args
, **kwargs
)
1558 def SetGridLineColour(*args
, **kwargs
):
1559 """SetGridLineColour(Colour ??)"""
1560 return _grid
.Grid_SetGridLineColour(*args
, **kwargs
)
1562 def SetCellHighlightColour(*args
, **kwargs
):
1563 """SetCellHighlightColour(Colour ??)"""
1564 return _grid
.Grid_SetCellHighlightColour(*args
, **kwargs
)
1566 def SetCellHighlightPenWidth(*args
, **kwargs
):
1567 """SetCellHighlightPenWidth(int width)"""
1568 return _grid
.Grid_SetCellHighlightPenWidth(*args
, **kwargs
)
1570 def SetCellHighlightROPenWidth(*args
, **kwargs
):
1571 """SetCellHighlightROPenWidth(int width)"""
1572 return _grid
.Grid_SetCellHighlightROPenWidth(*args
, **kwargs
)
1574 def EnableDragRowSize(*args
, **kwargs
):
1575 """EnableDragRowSize(bool enable=True)"""
1576 return _grid
.Grid_EnableDragRowSize(*args
, **kwargs
)
1578 def DisableDragRowSize(*args
, **kwargs
):
1579 """DisableDragRowSize()"""
1580 return _grid
.Grid_DisableDragRowSize(*args
, **kwargs
)
1582 def CanDragRowSize(*args
, **kwargs
):
1583 """CanDragRowSize() -> bool"""
1584 return _grid
.Grid_CanDragRowSize(*args
, **kwargs
)
1586 def EnableDragColSize(*args
, **kwargs
):
1587 """EnableDragColSize(bool enable=True)"""
1588 return _grid
.Grid_EnableDragColSize(*args
, **kwargs
)
1590 def DisableDragColSize(*args
, **kwargs
):
1591 """DisableDragColSize()"""
1592 return _grid
.Grid_DisableDragColSize(*args
, **kwargs
)
1594 def CanDragColSize(*args
, **kwargs
):
1595 """CanDragColSize() -> bool"""
1596 return _grid
.Grid_CanDragColSize(*args
, **kwargs
)
1598 def EnableDragGridSize(*args
, **kwargs
):
1599 """EnableDragGridSize(bool enable=True)"""
1600 return _grid
.Grid_EnableDragGridSize(*args
, **kwargs
)
1602 def DisableDragGridSize(*args
, **kwargs
):
1603 """DisableDragGridSize()"""
1604 return _grid
.Grid_DisableDragGridSize(*args
, **kwargs
)
1606 def CanDragGridSize(*args
, **kwargs
):
1607 """CanDragGridSize() -> bool"""
1608 return _grid
.Grid_CanDragGridSize(*args
, **kwargs
)
1610 def SetAttr(*args
, **kwargs
):
1611 """SetAttr(int row, int col, GridCellAttr attr)"""
1612 return _grid
.Grid_SetAttr(*args
, **kwargs
)
1614 def SetRowAttr(*args
, **kwargs
):
1615 """SetRowAttr(int row, GridCellAttr attr)"""
1616 return _grid
.Grid_SetRowAttr(*args
, **kwargs
)
1618 def SetColAttr(*args
, **kwargs
):
1619 """SetColAttr(int col, GridCellAttr attr)"""
1620 return _grid
.Grid_SetColAttr(*args
, **kwargs
)
1622 def SetColFormatBool(*args
, **kwargs
):
1623 """SetColFormatBool(int col)"""
1624 return _grid
.Grid_SetColFormatBool(*args
, **kwargs
)
1626 def SetColFormatNumber(*args
, **kwargs
):
1627 """SetColFormatNumber(int col)"""
1628 return _grid
.Grid_SetColFormatNumber(*args
, **kwargs
)
1630 def SetColFormatFloat(*args
, **kwargs
):
1631 """SetColFormatFloat(int col, int width=-1, int precision=-1)"""
1632 return _grid
.Grid_SetColFormatFloat(*args
, **kwargs
)
1634 def SetColFormatCustom(*args
, **kwargs
):
1635 """SetColFormatCustom(int col, String typeName)"""
1636 return _grid
.Grid_SetColFormatCustom(*args
, **kwargs
)
1638 def EnableGridLines(*args
, **kwargs
):
1639 """EnableGridLines(bool enable=True)"""
1640 return _grid
.Grid_EnableGridLines(*args
, **kwargs
)
1642 def GridLinesEnabled(*args
, **kwargs
):
1643 """GridLinesEnabled() -> bool"""
1644 return _grid
.Grid_GridLinesEnabled(*args
, **kwargs
)
1646 def GetDefaultRowSize(*args
, **kwargs
):
1647 """GetDefaultRowSize() -> int"""
1648 return _grid
.Grid_GetDefaultRowSize(*args
, **kwargs
)
1650 def GetRowSize(*args
, **kwargs
):
1651 """GetRowSize(int row) -> int"""
1652 return _grid
.Grid_GetRowSize(*args
, **kwargs
)
1654 def GetDefaultColSize(*args
, **kwargs
):
1655 """GetDefaultColSize() -> int"""
1656 return _grid
.Grid_GetDefaultColSize(*args
, **kwargs
)
1658 def GetColSize(*args
, **kwargs
):
1659 """GetColSize(int col) -> int"""
1660 return _grid
.Grid_GetColSize(*args
, **kwargs
)
1662 def GetDefaultCellBackgroundColour(*args
, **kwargs
):
1663 """GetDefaultCellBackgroundColour() -> Colour"""
1664 return _grid
.Grid_GetDefaultCellBackgroundColour(*args
, **kwargs
)
1666 def GetCellBackgroundColour(*args
, **kwargs
):
1667 """GetCellBackgroundColour(int row, int col) -> Colour"""
1668 return _grid
.Grid_GetCellBackgroundColour(*args
, **kwargs
)
1670 def GetDefaultCellTextColour(*args
, **kwargs
):
1671 """GetDefaultCellTextColour() -> Colour"""
1672 return _grid
.Grid_GetDefaultCellTextColour(*args
, **kwargs
)
1674 def GetCellTextColour(*args
, **kwargs
):
1675 """GetCellTextColour(int row, int col) -> Colour"""
1676 return _grid
.Grid_GetCellTextColour(*args
, **kwargs
)
1678 def GetDefaultCellFont(*args
, **kwargs
):
1679 """GetDefaultCellFont() -> Font"""
1680 return _grid
.Grid_GetDefaultCellFont(*args
, **kwargs
)
1682 def GetCellFont(*args
, **kwargs
):
1683 """GetCellFont(int row, int col) -> Font"""
1684 return _grid
.Grid_GetCellFont(*args
, **kwargs
)
1686 def GetDefaultCellAlignment(*args
, **kwargs
):
1687 """GetDefaultCellAlignment() -> (horiz, vert)"""
1688 return _grid
.Grid_GetDefaultCellAlignment(*args
, **kwargs
)
1690 def GetCellAlignment(*args
, **kwargs
):
1691 """GetCellAlignment() -> (horiz, vert)"""
1692 return _grid
.Grid_GetCellAlignment(*args
, **kwargs
)
1694 def GetDefaultCellOverflow(*args
, **kwargs
):
1695 """GetDefaultCellOverflow() -> bool"""
1696 return _grid
.Grid_GetDefaultCellOverflow(*args
, **kwargs
)
1698 def GetCellOverflow(*args
, **kwargs
):
1699 """GetCellOverflow(int row, int col) -> bool"""
1700 return _grid
.Grid_GetCellOverflow(*args
, **kwargs
)
1702 def GetCellSize(*args
, **kwargs
):
1703 """GetCellSize(int row, int col) -> (num_rows, num_cols)"""
1704 return _grid
.Grid_GetCellSize(*args
, **kwargs
)
1706 def SetDefaultRowSize(*args
, **kwargs
):
1707 """SetDefaultRowSize(int height, bool resizeExistingRows=False)"""
1708 return _grid
.Grid_SetDefaultRowSize(*args
, **kwargs
)
1710 def SetRowSize(*args
, **kwargs
):
1711 """SetRowSize(int row, int height)"""
1712 return _grid
.Grid_SetRowSize(*args
, **kwargs
)
1714 def SetDefaultColSize(*args
, **kwargs
):
1715 """SetDefaultColSize(int width, bool resizeExistingCols=False)"""
1716 return _grid
.Grid_SetDefaultColSize(*args
, **kwargs
)
1718 def SetColSize(*args
, **kwargs
):
1719 """SetColSize(int col, int width)"""
1720 return _grid
.Grid_SetColSize(*args
, **kwargs
)
1722 def AutoSizeColumn(*args
, **kwargs
):
1723 """AutoSizeColumn(int col, bool setAsMin=True)"""
1724 return _grid
.Grid_AutoSizeColumn(*args
, **kwargs
)
1726 def AutoSizeRow(*args
, **kwargs
):
1727 """AutoSizeRow(int row, bool setAsMin=True)"""
1728 return _grid
.Grid_AutoSizeRow(*args
, **kwargs
)
1730 def AutoSizeColumns(*args
, **kwargs
):
1731 """AutoSizeColumns(bool setAsMin=True)"""
1732 return _grid
.Grid_AutoSizeColumns(*args
, **kwargs
)
1734 def AutoSizeRows(*args
, **kwargs
):
1735 """AutoSizeRows(bool setAsMin=True)"""
1736 return _grid
.Grid_AutoSizeRows(*args
, **kwargs
)
1738 def AutoSize(*args
, **kwargs
):
1740 return _grid
.Grid_AutoSize(*args
, **kwargs
)
1742 def AutoSizeRowLabelSize(*args
, **kwargs
):
1743 """AutoSizeRowLabelSize(int row)"""
1744 return _grid
.Grid_AutoSizeRowLabelSize(*args
, **kwargs
)
1746 def AutoSizeColLabelSize(*args
, **kwargs
):
1747 """AutoSizeColLabelSize(int col)"""
1748 return _grid
.Grid_AutoSizeColLabelSize(*args
, **kwargs
)
1750 def SetColMinimalWidth(*args
, **kwargs
):
1751 """SetColMinimalWidth(int col, int width)"""
1752 return _grid
.Grid_SetColMinimalWidth(*args
, **kwargs
)
1754 def SetRowMinimalHeight(*args
, **kwargs
):
1755 """SetRowMinimalHeight(int row, int width)"""
1756 return _grid
.Grid_SetRowMinimalHeight(*args
, **kwargs
)
1758 def SetColMinimalAcceptableWidth(*args
, **kwargs
):
1759 """SetColMinimalAcceptableWidth(int width)"""
1760 return _grid
.Grid_SetColMinimalAcceptableWidth(*args
, **kwargs
)
1762 def SetRowMinimalAcceptableHeight(*args
, **kwargs
):
1763 """SetRowMinimalAcceptableHeight(int width)"""
1764 return _grid
.Grid_SetRowMinimalAcceptableHeight(*args
, **kwargs
)
1766 def GetColMinimalAcceptableWidth(*args
, **kwargs
):
1767 """GetColMinimalAcceptableWidth() -> int"""
1768 return _grid
.Grid_GetColMinimalAcceptableWidth(*args
, **kwargs
)
1770 def GetRowMinimalAcceptableHeight(*args
, **kwargs
):
1771 """GetRowMinimalAcceptableHeight() -> int"""
1772 return _grid
.Grid_GetRowMinimalAcceptableHeight(*args
, **kwargs
)
1774 def SetDefaultCellBackgroundColour(*args
, **kwargs
):
1775 """SetDefaultCellBackgroundColour(Colour ??)"""
1776 return _grid
.Grid_SetDefaultCellBackgroundColour(*args
, **kwargs
)
1778 def SetCellBackgroundColour(*args
, **kwargs
):
1779 """SetCellBackgroundColour(int row, int col, Colour ??)"""
1780 return _grid
.Grid_SetCellBackgroundColour(*args
, **kwargs
)
1782 def SetDefaultCellTextColour(*args
, **kwargs
):
1783 """SetDefaultCellTextColour(Colour ??)"""
1784 return _grid
.Grid_SetDefaultCellTextColour(*args
, **kwargs
)
1786 def SetCellTextColour(*args
, **kwargs
):
1787 """SetCellTextColour(int row, int col, Colour ??)"""
1788 return _grid
.Grid_SetCellTextColour(*args
, **kwargs
)
1790 def SetDefaultCellFont(*args
, **kwargs
):
1791 """SetDefaultCellFont(Font ??)"""
1792 return _grid
.Grid_SetDefaultCellFont(*args
, **kwargs
)
1794 def SetCellFont(*args
, **kwargs
):
1795 """SetCellFont(int row, int col, Font ??)"""
1796 return _grid
.Grid_SetCellFont(*args
, **kwargs
)
1798 def SetDefaultCellAlignment(*args
, **kwargs
):
1799 """SetDefaultCellAlignment(int horiz, int vert)"""
1800 return _grid
.Grid_SetDefaultCellAlignment(*args
, **kwargs
)
1802 def SetCellAlignment(*args
, **kwargs
):
1803 """SetCellAlignment(int row, int col, int horiz, int vert)"""
1804 return _grid
.Grid_SetCellAlignment(*args
, **kwargs
)
1806 def SetDefaultCellOverflow(*args
, **kwargs
):
1807 """SetDefaultCellOverflow(bool allow)"""
1808 return _grid
.Grid_SetDefaultCellOverflow(*args
, **kwargs
)
1810 def SetCellOverflow(*args
, **kwargs
):
1811 """SetCellOverflow(int row, int col, bool allow)"""
1812 return _grid
.Grid_SetCellOverflow(*args
, **kwargs
)
1814 def SetCellSize(*args
, **kwargs
):
1815 """SetCellSize(int row, int col, int num_rows, int num_cols)"""
1816 return _grid
.Grid_SetCellSize(*args
, **kwargs
)
1818 def SetDefaultRenderer(*args
, **kwargs
):
1819 """SetDefaultRenderer(GridCellRenderer renderer)"""
1820 return _grid
.Grid_SetDefaultRenderer(*args
, **kwargs
)
1822 def SetCellRenderer(*args
, **kwargs
):
1823 """SetCellRenderer(int row, int col, GridCellRenderer renderer)"""
1824 return _grid
.Grid_SetCellRenderer(*args
, **kwargs
)
1826 def GetDefaultRenderer(*args
, **kwargs
):
1827 """GetDefaultRenderer() -> GridCellRenderer"""
1828 return _grid
.Grid_GetDefaultRenderer(*args
, **kwargs
)
1830 def GetCellRenderer(*args
, **kwargs
):
1831 """GetCellRenderer(int row, int col) -> GridCellRenderer"""
1832 return _grid
.Grid_GetCellRenderer(*args
, **kwargs
)
1834 def SetDefaultEditor(*args
, **kwargs
):
1835 """SetDefaultEditor(GridCellEditor editor)"""
1836 return _grid
.Grid_SetDefaultEditor(*args
, **kwargs
)
1838 def SetCellEditor(*args
, **kwargs
):
1839 """SetCellEditor(int row, int col, GridCellEditor editor)"""
1840 return _grid
.Grid_SetCellEditor(*args
, **kwargs
)
1842 def GetDefaultEditor(*args
, **kwargs
):
1843 """GetDefaultEditor() -> GridCellEditor"""
1844 return _grid
.Grid_GetDefaultEditor(*args
, **kwargs
)
1846 def GetCellEditor(*args
, **kwargs
):
1847 """GetCellEditor(int row, int col) -> GridCellEditor"""
1848 return _grid
.Grid_GetCellEditor(*args
, **kwargs
)
1850 def GetCellValue(*args
, **kwargs
):
1851 """GetCellValue(int row, int col) -> String"""
1852 return _grid
.Grid_GetCellValue(*args
, **kwargs
)
1854 def SetCellValue(*args
, **kwargs
):
1855 """SetCellValue(int row, int col, String s)"""
1856 return _grid
.Grid_SetCellValue(*args
, **kwargs
)
1858 def IsReadOnly(*args
, **kwargs
):
1859 """IsReadOnly(int row, int col) -> bool"""
1860 return _grid
.Grid_IsReadOnly(*args
, **kwargs
)
1862 def SetReadOnly(*args
, **kwargs
):
1863 """SetReadOnly(int row, int col, bool isReadOnly=True)"""
1864 return _grid
.Grid_SetReadOnly(*args
, **kwargs
)
1866 def SelectRow(*args
, **kwargs
):
1867 """SelectRow(int row, bool addToSelected=False)"""
1868 return _grid
.Grid_SelectRow(*args
, **kwargs
)
1870 def SelectCol(*args
, **kwargs
):
1871 """SelectCol(int col, bool addToSelected=False)"""
1872 return _grid
.Grid_SelectCol(*args
, **kwargs
)
1874 def SelectBlock(*args
, **kwargs
):
1876 SelectBlock(int topRow, int leftCol, int bottomRow, int rightCol,
1877 bool addToSelected=False)
1879 return _grid
.Grid_SelectBlock(*args
, **kwargs
)
1881 def SelectAll(*args
, **kwargs
):
1883 return _grid
.Grid_SelectAll(*args
, **kwargs
)
1885 def IsSelection(*args
, **kwargs
):
1886 """IsSelection() -> bool"""
1887 return _grid
.Grid_IsSelection(*args
, **kwargs
)
1889 def ClearSelection(*args
, **kwargs
):
1890 """ClearSelection()"""
1891 return _grid
.Grid_ClearSelection(*args
, **kwargs
)
1893 def IsInSelection(*args
, **kwargs
):
1894 """IsInSelection(int row, int col) -> bool"""
1895 return _grid
.Grid_IsInSelection(*args
, **kwargs
)
1897 def GetSelectedCells(*args
, **kwargs
):
1898 """GetSelectedCells() -> wxGridCellCoordsArray"""
1899 return _grid
.Grid_GetSelectedCells(*args
, **kwargs
)
1901 def GetSelectionBlockTopLeft(*args
, **kwargs
):
1902 """GetSelectionBlockTopLeft() -> wxGridCellCoordsArray"""
1903 return _grid
.Grid_GetSelectionBlockTopLeft(*args
, **kwargs
)
1905 def GetSelectionBlockBottomRight(*args
, **kwargs
):
1906 """GetSelectionBlockBottomRight() -> wxGridCellCoordsArray"""
1907 return _grid
.Grid_GetSelectionBlockBottomRight(*args
, **kwargs
)
1909 def GetSelectedRows(*args
, **kwargs
):
1910 """GetSelectedRows() -> wxArrayInt"""
1911 return _grid
.Grid_GetSelectedRows(*args
, **kwargs
)
1913 def GetSelectedCols(*args
, **kwargs
):
1914 """GetSelectedCols() -> wxArrayInt"""
1915 return _grid
.Grid_GetSelectedCols(*args
, **kwargs
)
1917 def DeselectRow(*args
, **kwargs
):
1918 """DeselectRow(int row)"""
1919 return _grid
.Grid_DeselectRow(*args
, **kwargs
)
1921 def DeselectCol(*args
, **kwargs
):
1922 """DeselectCol(int col)"""
1923 return _grid
.Grid_DeselectCol(*args
, **kwargs
)
1925 def DeselectCell(*args
, **kwargs
):
1926 """DeselectCell(int row, int col)"""
1927 return _grid
.Grid_DeselectCell(*args
, **kwargs
)
1929 def BlockToDeviceRect(*args
, **kwargs
):
1930 """BlockToDeviceRect(GridCellCoords topLeft, GridCellCoords bottomRight) -> Rect"""
1931 return _grid
.Grid_BlockToDeviceRect(*args
, **kwargs
)
1933 def GetSelectionBackground(*args
, **kwargs
):
1934 """GetSelectionBackground() -> Colour"""
1935 return _grid
.Grid_GetSelectionBackground(*args
, **kwargs
)
1937 def GetSelectionForeground(*args
, **kwargs
):
1938 """GetSelectionForeground() -> Colour"""
1939 return _grid
.Grid_GetSelectionForeground(*args
, **kwargs
)
1941 def SetSelectionBackground(*args
, **kwargs
):
1942 """SetSelectionBackground(Colour c)"""
1943 return _grid
.Grid_SetSelectionBackground(*args
, **kwargs
)
1945 def SetSelectionForeground(*args
, **kwargs
):
1946 """SetSelectionForeground(Colour c)"""
1947 return _grid
.Grid_SetSelectionForeground(*args
, **kwargs
)
1949 def RegisterDataType(*args
, **kwargs
):
1950 """RegisterDataType(String typeName, GridCellRenderer renderer, GridCellEditor editor)"""
1951 return _grid
.Grid_RegisterDataType(*args
, **kwargs
)
1953 def GetDefaultEditorForCell(*args
, **kwargs
):
1954 """GetDefaultEditorForCell(int row, int col) -> GridCellEditor"""
1955 return _grid
.Grid_GetDefaultEditorForCell(*args
, **kwargs
)
1957 def GetDefaultRendererForCell(*args
, **kwargs
):
1958 """GetDefaultRendererForCell(int row, int col) -> GridCellRenderer"""
1959 return _grid
.Grid_GetDefaultRendererForCell(*args
, **kwargs
)
1961 def GetDefaultEditorForType(*args
, **kwargs
):
1962 """GetDefaultEditorForType(String typeName) -> GridCellEditor"""
1963 return _grid
.Grid_GetDefaultEditorForType(*args
, **kwargs
)
1965 def GetDefaultRendererForType(*args
, **kwargs
):
1966 """GetDefaultRendererForType(String typeName) -> GridCellRenderer"""
1967 return _grid
.Grid_GetDefaultRendererForType(*args
, **kwargs
)
1969 def SetMargins(*args
, **kwargs
):
1970 """SetMargins(int extraWidth, int extraHeight)"""
1971 return _grid
.Grid_SetMargins(*args
, **kwargs
)
1973 def GetGridWindow(*args
, **kwargs
):
1974 """GetGridWindow() -> Window"""
1975 return _grid
.Grid_GetGridWindow(*args
, **kwargs
)
1977 def GetGridRowLabelWindow(*args
, **kwargs
):
1978 """GetGridRowLabelWindow() -> Window"""
1979 return _grid
.Grid_GetGridRowLabelWindow(*args
, **kwargs
)
1981 def GetGridColLabelWindow(*args
, **kwargs
):
1982 """GetGridColLabelWindow() -> Window"""
1983 return _grid
.Grid_GetGridColLabelWindow(*args
, **kwargs
)
1985 def GetGridCornerLabelWindow(*args
, **kwargs
):
1986 """GetGridCornerLabelWindow() -> Window"""
1987 return _grid
.Grid_GetGridCornerLabelWindow(*args
, **kwargs
)
1990 class GridPtr(Grid
):
1991 def __init__(self
, this
):
1993 if not hasattr(self
,"thisown"): self
.thisown
= 0
1994 self
.__class
__ = Grid
1995 _grid
.Grid_swigregister(GridPtr
)
1997 class GridEvent(core
.NotifyEvent
):
1999 return "<%s.%s; proxy of C++ wxGridEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2000 def __init__(self
, *args
, **kwargs
):
2002 __init__(int id, wxEventType type, Grid obj, int row=-1, int col=-1,
2003 int x=-1, int y=-1, bool sel=True, bool control=False,
2004 bool shift=False, bool alt=False,
2005 bool meta=False) -> GridEvent
2007 newobj
= _grid
.new_GridEvent(*args
, **kwargs
)
2008 self
.this
= newobj
.this
2011 def GetRow(*args
, **kwargs
):
2012 """GetRow() -> int"""
2013 return _grid
.GridEvent_GetRow(*args
, **kwargs
)
2015 def GetCol(*args
, **kwargs
):
2016 """GetCol() -> int"""
2017 return _grid
.GridEvent_GetCol(*args
, **kwargs
)
2019 def GetPosition(*args
, **kwargs
):
2020 """GetPosition() -> Point"""
2021 return _grid
.GridEvent_GetPosition(*args
, **kwargs
)
2023 def Selecting(*args
, **kwargs
):
2024 """Selecting() -> bool"""
2025 return _grid
.GridEvent_Selecting(*args
, **kwargs
)
2027 def ControlDown(*args
, **kwargs
):
2028 """ControlDown() -> bool"""
2029 return _grid
.GridEvent_ControlDown(*args
, **kwargs
)
2031 def MetaDown(*args
, **kwargs
):
2032 """MetaDown() -> bool"""
2033 return _grid
.GridEvent_MetaDown(*args
, **kwargs
)
2035 def ShiftDown(*args
, **kwargs
):
2036 """ShiftDown() -> bool"""
2037 return _grid
.GridEvent_ShiftDown(*args
, **kwargs
)
2039 def AltDown(*args
, **kwargs
):
2040 """AltDown() -> bool"""
2041 return _grid
.GridEvent_AltDown(*args
, **kwargs
)
2044 class GridEventPtr(GridEvent
):
2045 def __init__(self
, this
):
2047 if not hasattr(self
,"thisown"): self
.thisown
= 0
2048 self
.__class
__ = GridEvent
2049 _grid
.GridEvent_swigregister(GridEventPtr
)
2051 class GridSizeEvent(core
.NotifyEvent
):
2053 return "<%s.%s; proxy of C++ wxGridSizeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2054 def __init__(self
, *args
, **kwargs
):
2056 __init__(int id, wxEventType type, Grid obj, int rowOrCol=-1,
2057 int x=-1, int y=-1, bool control=False, bool shift=False,
2058 bool alt=False, bool meta=False) -> GridSizeEvent
2060 newobj
= _grid
.new_GridSizeEvent(*args
, **kwargs
)
2061 self
.this
= newobj
.this
2064 def GetRowOrCol(*args
, **kwargs
):
2065 """GetRowOrCol() -> int"""
2066 return _grid
.GridSizeEvent_GetRowOrCol(*args
, **kwargs
)
2068 def GetPosition(*args
, **kwargs
):
2069 """GetPosition() -> Point"""
2070 return _grid
.GridSizeEvent_GetPosition(*args
, **kwargs
)
2072 def ControlDown(*args
, **kwargs
):
2073 """ControlDown() -> bool"""
2074 return _grid
.GridSizeEvent_ControlDown(*args
, **kwargs
)
2076 def MetaDown(*args
, **kwargs
):
2077 """MetaDown() -> bool"""
2078 return _grid
.GridSizeEvent_MetaDown(*args
, **kwargs
)
2080 def ShiftDown(*args
, **kwargs
):
2081 """ShiftDown() -> bool"""
2082 return _grid
.GridSizeEvent_ShiftDown(*args
, **kwargs
)
2084 def AltDown(*args
, **kwargs
):
2085 """AltDown() -> bool"""
2086 return _grid
.GridSizeEvent_AltDown(*args
, **kwargs
)
2089 class GridSizeEventPtr(GridSizeEvent
):
2090 def __init__(self
, this
):
2092 if not hasattr(self
,"thisown"): self
.thisown
= 0
2093 self
.__class
__ = GridSizeEvent
2094 _grid
.GridSizeEvent_swigregister(GridSizeEventPtr
)
2096 class GridRangeSelectEvent(core
.NotifyEvent
):
2098 return "<%s.%s; proxy of C++ wxGridRangeSelectEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2099 def __init__(self
, *args
, **kwargs
):
2101 __init__(int id, wxEventType type, Grid obj, GridCellCoords topLeft,
2102 GridCellCoords bottomRight, bool sel=True,
2103 bool control=False, bool shift=False,
2104 bool alt=False, bool meta=False) -> GridRangeSelectEvent
2106 newobj
= _grid
.new_GridRangeSelectEvent(*args
, **kwargs
)
2107 self
.this
= newobj
.this
2110 def GetTopLeftCoords(*args
, **kwargs
):
2111 """GetTopLeftCoords() -> GridCellCoords"""
2112 return _grid
.GridRangeSelectEvent_GetTopLeftCoords(*args
, **kwargs
)
2114 def GetBottomRightCoords(*args
, **kwargs
):
2115 """GetBottomRightCoords() -> GridCellCoords"""
2116 return _grid
.GridRangeSelectEvent_GetBottomRightCoords(*args
, **kwargs
)
2118 def GetTopRow(*args
, **kwargs
):
2119 """GetTopRow() -> int"""
2120 return _grid
.GridRangeSelectEvent_GetTopRow(*args
, **kwargs
)
2122 def GetBottomRow(*args
, **kwargs
):
2123 """GetBottomRow() -> int"""
2124 return _grid
.GridRangeSelectEvent_GetBottomRow(*args
, **kwargs
)
2126 def GetLeftCol(*args
, **kwargs
):
2127 """GetLeftCol() -> int"""
2128 return _grid
.GridRangeSelectEvent_GetLeftCol(*args
, **kwargs
)
2130 def GetRightCol(*args
, **kwargs
):
2131 """GetRightCol() -> int"""
2132 return _grid
.GridRangeSelectEvent_GetRightCol(*args
, **kwargs
)
2134 def Selecting(*args
, **kwargs
):
2135 """Selecting() -> bool"""
2136 return _grid
.GridRangeSelectEvent_Selecting(*args
, **kwargs
)
2138 def ControlDown(*args
, **kwargs
):
2139 """ControlDown() -> bool"""
2140 return _grid
.GridRangeSelectEvent_ControlDown(*args
, **kwargs
)
2142 def MetaDown(*args
, **kwargs
):
2143 """MetaDown() -> bool"""
2144 return _grid
.GridRangeSelectEvent_MetaDown(*args
, **kwargs
)
2146 def ShiftDown(*args
, **kwargs
):
2147 """ShiftDown() -> bool"""
2148 return _grid
.GridRangeSelectEvent_ShiftDown(*args
, **kwargs
)
2150 def AltDown(*args
, **kwargs
):
2151 """AltDown() -> bool"""
2152 return _grid
.GridRangeSelectEvent_AltDown(*args
, **kwargs
)
2155 class GridRangeSelectEventPtr(GridRangeSelectEvent
):
2156 def __init__(self
, this
):
2158 if not hasattr(self
,"thisown"): self
.thisown
= 0
2159 self
.__class
__ = GridRangeSelectEvent
2160 _grid
.GridRangeSelectEvent_swigregister(GridRangeSelectEventPtr
)
2162 class GridEditorCreatedEvent(core
.CommandEvent
):
2164 return "<%s.%s; proxy of C++ wxGridEditorCreatedEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
2165 def __init__(self
, *args
, **kwargs
):
2167 __init__(int id, wxEventType type, Object obj, int row, int col,
2168 Control ctrl) -> GridEditorCreatedEvent
2170 newobj
= _grid
.new_GridEditorCreatedEvent(*args
, **kwargs
)
2171 self
.this
= newobj
.this
2174 def GetRow(*args
, **kwargs
):
2175 """GetRow() -> int"""
2176 return _grid
.GridEditorCreatedEvent_GetRow(*args
, **kwargs
)
2178 def GetCol(*args
, **kwargs
):
2179 """GetCol() -> int"""
2180 return _grid
.GridEditorCreatedEvent_GetCol(*args
, **kwargs
)
2182 def GetControl(*args
, **kwargs
):
2183 """GetControl() -> Control"""
2184 return _grid
.GridEditorCreatedEvent_GetControl(*args
, **kwargs
)
2186 def SetRow(*args
, **kwargs
):
2187 """SetRow(int row)"""
2188 return _grid
.GridEditorCreatedEvent_SetRow(*args
, **kwargs
)
2190 def SetCol(*args
, **kwargs
):
2191 """SetCol(int col)"""
2192 return _grid
.GridEditorCreatedEvent_SetCol(*args
, **kwargs
)
2194 def SetControl(*args
, **kwargs
):
2195 """SetControl(Control ctrl)"""
2196 return _grid
.GridEditorCreatedEvent_SetControl(*args
, **kwargs
)
2199 class GridEditorCreatedEventPtr(GridEditorCreatedEvent
):
2200 def __init__(self
, this
):
2202 if not hasattr(self
,"thisown"): self
.thisown
= 0
2203 self
.__class
__ = GridEditorCreatedEvent
2204 _grid
.GridEditorCreatedEvent_swigregister(GridEditorCreatedEventPtr
)
2206 wxEVT_GRID_CELL_LEFT_CLICK
= _grid
.wxEVT_GRID_CELL_LEFT_CLICK
2207 wxEVT_GRID_CELL_RIGHT_CLICK
= _grid
.wxEVT_GRID_CELL_RIGHT_CLICK
2208 wxEVT_GRID_CELL_LEFT_DCLICK
= _grid
.wxEVT_GRID_CELL_LEFT_DCLICK
2209 wxEVT_GRID_CELL_RIGHT_DCLICK
= _grid
.wxEVT_GRID_CELL_RIGHT_DCLICK
2210 wxEVT_GRID_LABEL_LEFT_CLICK
= _grid
.wxEVT_GRID_LABEL_LEFT_CLICK
2211 wxEVT_GRID_LABEL_RIGHT_CLICK
= _grid
.wxEVT_GRID_LABEL_RIGHT_CLICK
2212 wxEVT_GRID_LABEL_LEFT_DCLICK
= _grid
.wxEVT_GRID_LABEL_LEFT_DCLICK
2213 wxEVT_GRID_LABEL_RIGHT_DCLICK
= _grid
.wxEVT_GRID_LABEL_RIGHT_DCLICK
2214 wxEVT_GRID_ROW_SIZE
= _grid
.wxEVT_GRID_ROW_SIZE
2215 wxEVT_GRID_COL_SIZE
= _grid
.wxEVT_GRID_COL_SIZE
2216 wxEVT_GRID_RANGE_SELECT
= _grid
.wxEVT_GRID_RANGE_SELECT
2217 wxEVT_GRID_CELL_CHANGE
= _grid
.wxEVT_GRID_CELL_CHANGE
2218 wxEVT_GRID_SELECT_CELL
= _grid
.wxEVT_GRID_SELECT_CELL
2219 wxEVT_GRID_EDITOR_SHOWN
= _grid
.wxEVT_GRID_EDITOR_SHOWN
2220 wxEVT_GRID_EDITOR_HIDDEN
= _grid
.wxEVT_GRID_EDITOR_HIDDEN
2221 wxEVT_GRID_EDITOR_CREATED
= _grid
.wxEVT_GRID_EDITOR_CREATED
2222 EVT_GRID_CELL_LEFT_CLICK
= wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_CLICK
)
2223 EVT_GRID_CELL_RIGHT_CLICK
= wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_CLICK
)
2224 EVT_GRID_CELL_LEFT_DCLICK
= wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_DCLICK
)
2225 EVT_GRID_CELL_RIGHT_DCLICK
= wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_DCLICK
)
2226 EVT_GRID_LABEL_LEFT_CLICK
= wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_CLICK
)
2227 EVT_GRID_LABEL_RIGHT_CLICK
= wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_CLICK
)
2228 EVT_GRID_LABEL_LEFT_DCLICK
= wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_DCLICK
)
2229 EVT_GRID_LABEL_RIGHT_DCLICK
= wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_DCLICK
)
2230 EVT_GRID_ROW_SIZE
= wx
.PyEventBinder( wxEVT_GRID_ROW_SIZE
)
2231 EVT_GRID_COL_SIZE
= wx
.PyEventBinder( wxEVT_GRID_COL_SIZE
)
2232 EVT_GRID_RANGE_SELECT
= wx
.PyEventBinder( wxEVT_GRID_RANGE_SELECT
)
2233 EVT_GRID_CELL_CHANGE
= wx
.PyEventBinder( wxEVT_GRID_CELL_CHANGE
)
2234 EVT_GRID_SELECT_CELL
= wx
.PyEventBinder( wxEVT_GRID_SELECT_CELL
)
2235 EVT_GRID_EDITOR_SHOWN
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN
)
2236 EVT_GRID_EDITOR_HIDDEN
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN
)
2237 EVT_GRID_EDITOR_CREATED
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_CREATED
)