]> git.saurik.com Git - wxWidgets.git/blame_incremental - wxPython/src/gtk/grid.py
Make IsSelected be a bit more specific
[wxWidgets.git] / wxPython / src / gtk / grid.py
... / ...
CommitLineData
1# This file was created automatically by SWIG.
2# Don't modify this file, modify the SWIG interface instead.
3
4"""
5Classes for implementing a spreadsheet-like control.
6"""
7
8import _grid
9
10def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
11 if (name == "this"):
12 if isinstance(value, class_type):
13 self.__dict__[name] = value.this
14 if hasattr(value,"thisown"): self.__dict__["thisown"] = value.thisown
15 del value.thisown
16 return
17 method = class_type.__swig_setmethods__.get(name,None)
18 if method: return method(self,value)
19 if (not static) or hasattr(self,name) or (name == "thisown"):
20 self.__dict__[name] = value
21 else:
22 raise AttributeError("You cannot add attributes to %s" % self)
23
24def _swig_setattr(self,class_type,name,value):
25 return _swig_setattr_nondynamic(self,class_type,name,value,0)
26
27def _swig_getattr(self,class_type,name):
28 method = class_type.__swig_getmethods__.get(name,None)
29 if method: return method(self)
30 raise AttributeError,name
31
32import types
33try:
34 _object = types.ObjectType
35 _newclass = 1
36except AttributeError:
37 class _object : pass
38 _newclass = 0
39del types
40
41
42def _swig_setattr_nondynamic_method(set):
43 def set_attr(self,name,value):
44 if hasattr(self,name) or (name in ("this", "thisown")):
45 set(self,name,value)
46 else:
47 raise AttributeError("You cannot add attributes to %s" % self)
48 return set_attr
49
50
51import _windows
52import _core
53wx = _core
54__docfilter__ = wx.__DocFilter(globals())
55GRID_VALUE_STRING = _grid.GRID_VALUE_STRING
56GRID_VALUE_BOOL = _grid.GRID_VALUE_BOOL
57GRID_VALUE_NUMBER = _grid.GRID_VALUE_NUMBER
58GRID_VALUE_FLOAT = _grid.GRID_VALUE_FLOAT
59GRID_VALUE_CHOICE = _grid.GRID_VALUE_CHOICE
60GRID_VALUE_TEXT = _grid.GRID_VALUE_TEXT
61GRID_VALUE_LONG = _grid.GRID_VALUE_LONG
62GRID_VALUE_CHOICEINT = _grid.GRID_VALUE_CHOICEINT
63GRID_VALUE_DATETIME = _grid.GRID_VALUE_DATETIME
64GRID_DEFAULT_NUMBER_ROWS = _grid.GRID_DEFAULT_NUMBER_ROWS
65GRID_DEFAULT_NUMBER_COLS = _grid.GRID_DEFAULT_NUMBER_COLS
66GRID_DEFAULT_ROW_HEIGHT = _grid.GRID_DEFAULT_ROW_HEIGHT
67GRID_DEFAULT_COL_WIDTH = _grid.GRID_DEFAULT_COL_WIDTH
68GRID_DEFAULT_COL_LABEL_HEIGHT = _grid.GRID_DEFAULT_COL_LABEL_HEIGHT
69GRID_DEFAULT_ROW_LABEL_WIDTH = _grid.GRID_DEFAULT_ROW_LABEL_WIDTH
70GRID_LABEL_EDGE_ZONE = _grid.GRID_LABEL_EDGE_ZONE
71GRID_MIN_ROW_HEIGHT = _grid.GRID_MIN_ROW_HEIGHT
72GRID_MIN_COL_WIDTH = _grid.GRID_MIN_COL_WIDTH
73GRID_DEFAULT_SCROLLBAR_WIDTH = _grid.GRID_DEFAULT_SCROLLBAR_WIDTH
74class GridCellRenderer(object):
75 """Proxy of C++ GridCellRenderer class"""
76 def __init__(self): raise RuntimeError, "No constructor defined"
77 def __repr__(self):
78 return "<%s.%s; proxy of C++ wxGridCellRenderer instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
79 def _setOORInfo(*args, **kwargs):
80 """_setOORInfo(self, PyObject _self)"""
81 return _grid.GridCellRenderer__setOORInfo(*args, **kwargs)
82
83 def SetParameters(*args, **kwargs):
84 """SetParameters(self, String params)"""
85 return _grid.GridCellRenderer_SetParameters(*args, **kwargs)
86
87 def IncRef(*args, **kwargs):
88 """IncRef(self)"""
89 return _grid.GridCellRenderer_IncRef(*args, **kwargs)
90
91 def DecRef(*args, **kwargs):
92 """DecRef(self)"""
93 return _grid.GridCellRenderer_DecRef(*args, **kwargs)
94
95 def Draw(*args, **kwargs):
96 """
97 Draw(self, Grid grid, GridCellAttr attr, DC dc, Rect rect, int row,
98 int col, bool isSelected)
99 """
100 return _grid.GridCellRenderer_Draw(*args, **kwargs)
101
102 def GetBestSize(*args, **kwargs):
103 """GetBestSize(self, Grid grid, GridCellAttr attr, DC dc, int row, int col) -> Size"""
104 return _grid.GridCellRenderer_GetBestSize(*args, **kwargs)
105
106 def Clone(*args, **kwargs):
107 """Clone(self) -> GridCellRenderer"""
108 return _grid.GridCellRenderer_Clone(*args, **kwargs)
109
110
111class GridCellRendererPtr(GridCellRenderer):
112 def __init__(self, this):
113 self.this = this
114 if not hasattr(self,"thisown"): self.thisown = 0
115 self.__class__ = GridCellRenderer
116_grid.GridCellRenderer_swigregister(GridCellRendererPtr)
117cvar = _grid.cvar
118GridNoCellCoords = cvar.GridNoCellCoords
119GridNoCellRect = cvar.GridNoCellRect
120
121class PyGridCellRenderer(GridCellRenderer):
122 """Proxy of C++ PyGridCellRenderer class"""
123 def __repr__(self):
124 return "<%s.%s; proxy of C++ wxPyGridCellRenderer instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
125 def __init__(self, *args, **kwargs):
126 """__init__(self) -> PyGridCellRenderer"""
127 newobj = _grid.new_PyGridCellRenderer(*args, **kwargs)
128 self.this = newobj.this
129 self.thisown = 1
130 del newobj.thisown
131 self._setCallbackInfo(self, PyGridCellRenderer);self._setOORInfo(self)
132
133 def _setCallbackInfo(*args, **kwargs):
134 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
135 return _grid.PyGridCellRenderer__setCallbackInfo(*args, **kwargs)
136
137 def base_SetParameters(*args, **kwargs):
138 """base_SetParameters(self, String params)"""
139 return _grid.PyGridCellRenderer_base_SetParameters(*args, **kwargs)
140
141
142class PyGridCellRendererPtr(PyGridCellRenderer):
143 def __init__(self, this):
144 self.this = this
145 if not hasattr(self,"thisown"): self.thisown = 0
146 self.__class__ = PyGridCellRenderer
147_grid.PyGridCellRenderer_swigregister(PyGridCellRendererPtr)
148
149class GridCellStringRenderer(GridCellRenderer):
150 """Proxy of C++ GridCellStringRenderer class"""
151 def __repr__(self):
152 return "<%s.%s; proxy of C++ wxGridCellStringRenderer instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
153 def __init__(self, *args, **kwargs):
154 """__init__(self) -> GridCellStringRenderer"""
155 newobj = _grid.new_GridCellStringRenderer(*args, **kwargs)
156 self.this = newobj.this
157 self.thisown = 1
158 del newobj.thisown
159 self._setOORInfo(self)
160
161
162class GridCellStringRendererPtr(GridCellStringRenderer):
163 def __init__(self, this):
164 self.this = this
165 if not hasattr(self,"thisown"): self.thisown = 0
166 self.__class__ = GridCellStringRenderer
167_grid.GridCellStringRenderer_swigregister(GridCellStringRendererPtr)
168
169class GridCellNumberRenderer(GridCellStringRenderer):
170 """Proxy of C++ GridCellNumberRenderer class"""
171 def __repr__(self):
172 return "<%s.%s; proxy of C++ wxGridCellNumberRenderer instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
173 def __init__(self, *args, **kwargs):
174 """__init__(self) -> GridCellNumberRenderer"""
175 newobj = _grid.new_GridCellNumberRenderer(*args, **kwargs)
176 self.this = newobj.this
177 self.thisown = 1
178 del newobj.thisown
179 self._setOORInfo(self)
180
181
182class GridCellNumberRendererPtr(GridCellNumberRenderer):
183 def __init__(self, this):
184 self.this = this
185 if not hasattr(self,"thisown"): self.thisown = 0
186 self.__class__ = GridCellNumberRenderer
187_grid.GridCellNumberRenderer_swigregister(GridCellNumberRendererPtr)
188
189class GridCellFloatRenderer(GridCellStringRenderer):
190 """Proxy of C++ GridCellFloatRenderer class"""
191 def __repr__(self):
192 return "<%s.%s; proxy of C++ wxGridCellFloatRenderer instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
193 def __init__(self, *args, **kwargs):
194 """__init__(self, int width=-1, int precision=-1) -> GridCellFloatRenderer"""
195 newobj = _grid.new_GridCellFloatRenderer(*args, **kwargs)
196 self.this = newobj.this
197 self.thisown = 1
198 del newobj.thisown
199 self._setOORInfo(self)
200
201 def GetWidth(*args, **kwargs):
202 """GetWidth(self) -> int"""
203 return _grid.GridCellFloatRenderer_GetWidth(*args, **kwargs)
204
205 def SetWidth(*args, **kwargs):
206 """SetWidth(self, int width)"""
207 return _grid.GridCellFloatRenderer_SetWidth(*args, **kwargs)
208
209 def GetPrecision(*args, **kwargs):
210 """GetPrecision(self) -> int"""
211 return _grid.GridCellFloatRenderer_GetPrecision(*args, **kwargs)
212
213 def SetPrecision(*args, **kwargs):
214 """SetPrecision(self, int precision)"""
215 return _grid.GridCellFloatRenderer_SetPrecision(*args, **kwargs)
216
217
218class GridCellFloatRendererPtr(GridCellFloatRenderer):
219 def __init__(self, this):
220 self.this = this
221 if not hasattr(self,"thisown"): self.thisown = 0
222 self.__class__ = GridCellFloatRenderer
223_grid.GridCellFloatRenderer_swigregister(GridCellFloatRendererPtr)
224
225class GridCellBoolRenderer(GridCellRenderer):
226 """Proxy of C++ GridCellBoolRenderer class"""
227 def __repr__(self):
228 return "<%s.%s; proxy of C++ wxGridCellBoolRenderer instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
229 def __init__(self, *args, **kwargs):
230 """__init__(self) -> GridCellBoolRenderer"""
231 newobj = _grid.new_GridCellBoolRenderer(*args, **kwargs)
232 self.this = newobj.this
233 self.thisown = 1
234 del newobj.thisown
235 self._setOORInfo(self)
236
237
238class GridCellBoolRendererPtr(GridCellBoolRenderer):
239 def __init__(self, this):
240 self.this = this
241 if not hasattr(self,"thisown"): self.thisown = 0
242 self.__class__ = GridCellBoolRenderer
243_grid.GridCellBoolRenderer_swigregister(GridCellBoolRendererPtr)
244
245class GridCellDateTimeRenderer(GridCellStringRenderer):
246 """Proxy of C++ GridCellDateTimeRenderer class"""
247 def __repr__(self):
248 return "<%s.%s; proxy of C++ wxGridCellDateTimeRenderer instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
249 def __init__(self, *args, **kwargs):
250 """__init__(self, String outformat=wxPyDefaultDateTimeFormat, String informat=wxPyDefaultDateTimeFormat) -> GridCellDateTimeRenderer"""
251 newobj = _grid.new_GridCellDateTimeRenderer(*args, **kwargs)
252 self.this = newobj.this
253 self.thisown = 1
254 del newobj.thisown
255 self._setOORInfo(self)
256
257
258class GridCellDateTimeRendererPtr(GridCellDateTimeRenderer):
259 def __init__(self, this):
260 self.this = this
261 if not hasattr(self,"thisown"): self.thisown = 0
262 self.__class__ = GridCellDateTimeRenderer
263_grid.GridCellDateTimeRenderer_swigregister(GridCellDateTimeRendererPtr)
264
265class GridCellEnumRenderer(GridCellStringRenderer):
266 """Proxy of C++ GridCellEnumRenderer class"""
267 def __repr__(self):
268 return "<%s.%s; proxy of C++ wxGridCellEnumRenderer instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
269 def __init__(self, *args, **kwargs):
270 """__init__(self, String choices=EmptyString) -> GridCellEnumRenderer"""
271 newobj = _grid.new_GridCellEnumRenderer(*args, **kwargs)
272 self.this = newobj.this
273 self.thisown = 1
274 del newobj.thisown
275 self._setOORInfo(self)
276
277
278class GridCellEnumRendererPtr(GridCellEnumRenderer):
279 def __init__(self, this):
280 self.this = this
281 if not hasattr(self,"thisown"): self.thisown = 0
282 self.__class__ = GridCellEnumRenderer
283_grid.GridCellEnumRenderer_swigregister(GridCellEnumRendererPtr)
284
285class GridCellAutoWrapStringRenderer(GridCellStringRenderer):
286 """Proxy of C++ GridCellAutoWrapStringRenderer class"""
287 def __repr__(self):
288 return "<%s.%s; proxy of C++ wxGridCellAutoWrapStringRenderer instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
289 def __init__(self, *args, **kwargs):
290 """__init__(self) -> GridCellAutoWrapStringRenderer"""
291 newobj = _grid.new_GridCellAutoWrapStringRenderer(*args, **kwargs)
292 self.this = newobj.this
293 self.thisown = 1
294 del newobj.thisown
295 self._setOORInfo(self)
296
297
298class GridCellAutoWrapStringRendererPtr(GridCellAutoWrapStringRenderer):
299 def __init__(self, this):
300 self.this = this
301 if not hasattr(self,"thisown"): self.thisown = 0
302 self.__class__ = GridCellAutoWrapStringRenderer
303_grid.GridCellAutoWrapStringRenderer_swigregister(GridCellAutoWrapStringRendererPtr)
304
305class GridCellEditor(object):
306 """Proxy of C++ GridCellEditor class"""
307 def __init__(self): raise RuntimeError, "No constructor defined"
308 def __repr__(self):
309 return "<%s.%s; proxy of C++ wxGridCellEditor instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
310 def _setOORInfo(*args, **kwargs):
311 """_setOORInfo(self, PyObject _self)"""
312 return _grid.GridCellEditor__setOORInfo(*args, **kwargs)
313
314 def IsCreated(*args, **kwargs):
315 """IsCreated(self) -> bool"""
316 return _grid.GridCellEditor_IsCreated(*args, **kwargs)
317
318 def GetControl(*args, **kwargs):
319 """GetControl(self) -> Control"""
320 return _grid.GridCellEditor_GetControl(*args, **kwargs)
321
322 def SetControl(*args, **kwargs):
323 """SetControl(self, Control control)"""
324 return _grid.GridCellEditor_SetControl(*args, **kwargs)
325
326 def GetCellAttr(*args, **kwargs):
327 """GetCellAttr(self) -> GridCellAttr"""
328 return _grid.GridCellEditor_GetCellAttr(*args, **kwargs)
329
330 def SetCellAttr(*args, **kwargs):
331 """SetCellAttr(self, GridCellAttr attr)"""
332 return _grid.GridCellEditor_SetCellAttr(*args, **kwargs)
333
334 def SetParameters(*args, **kwargs):
335 """SetParameters(self, String params)"""
336 return _grid.GridCellEditor_SetParameters(*args, **kwargs)
337
338 def IncRef(*args, **kwargs):
339 """IncRef(self)"""
340 return _grid.GridCellEditor_IncRef(*args, **kwargs)
341
342 def DecRef(*args, **kwargs):
343 """DecRef(self)"""
344 return _grid.GridCellEditor_DecRef(*args, **kwargs)
345
346 def Create(*args, **kwargs):
347 """Create(self, Window parent, int id, EvtHandler evtHandler)"""
348 return _grid.GridCellEditor_Create(*args, **kwargs)
349
350 def BeginEdit(*args, **kwargs):
351 """BeginEdit(self, int row, int col, Grid grid)"""
352 return _grid.GridCellEditor_BeginEdit(*args, **kwargs)
353
354 def EndEdit(*args, **kwargs):
355 """EndEdit(self, int row, int col, Grid grid) -> bool"""
356 return _grid.GridCellEditor_EndEdit(*args, **kwargs)
357
358 def Reset(*args, **kwargs):
359 """Reset(self)"""
360 return _grid.GridCellEditor_Reset(*args, **kwargs)
361
362 def Clone(*args, **kwargs):
363 """Clone(self) -> GridCellEditor"""
364 return _grid.GridCellEditor_Clone(*args, **kwargs)
365
366 def SetSize(*args, **kwargs):
367 """SetSize(self, Rect rect)"""
368 return _grid.GridCellEditor_SetSize(*args, **kwargs)
369
370 def Show(*args, **kwargs):
371 """Show(self, bool show, GridCellAttr attr=None)"""
372 return _grid.GridCellEditor_Show(*args, **kwargs)
373
374 def PaintBackground(*args, **kwargs):
375 """PaintBackground(self, Rect rectCell, GridCellAttr attr)"""
376 return _grid.GridCellEditor_PaintBackground(*args, **kwargs)
377
378 def IsAcceptedKey(*args, **kwargs):
379 """IsAcceptedKey(self, KeyEvent event) -> bool"""
380 return _grid.GridCellEditor_IsAcceptedKey(*args, **kwargs)
381
382 def StartingKey(*args, **kwargs):
383 """StartingKey(self, KeyEvent event)"""
384 return _grid.GridCellEditor_StartingKey(*args, **kwargs)
385
386 def StartingClick(*args, **kwargs):
387 """StartingClick(self)"""
388 return _grid.GridCellEditor_StartingClick(*args, **kwargs)
389
390 def HandleReturn(*args, **kwargs):
391 """HandleReturn(self, KeyEvent event)"""
392 return _grid.GridCellEditor_HandleReturn(*args, **kwargs)
393
394 def Destroy(*args, **kwargs):
395 """Destroy(self)"""
396 return _grid.GridCellEditor_Destroy(*args, **kwargs)
397
398
399class GridCellEditorPtr(GridCellEditor):
400 def __init__(self, this):
401 self.this = this
402 if not hasattr(self,"thisown"): self.thisown = 0
403 self.__class__ = GridCellEditor
404_grid.GridCellEditor_swigregister(GridCellEditorPtr)
405
406class PyGridCellEditor(GridCellEditor):
407 """Proxy of C++ PyGridCellEditor class"""
408 def __repr__(self):
409 return "<%s.%s; proxy of C++ wxPyGridCellEditor instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
410 def __init__(self, *args, **kwargs):
411 """__init__(self) -> PyGridCellEditor"""
412 newobj = _grid.new_PyGridCellEditor(*args, **kwargs)
413 self.this = newobj.this
414 self.thisown = 1
415 del newobj.thisown
416 self._setCallbackInfo(self, PyGridCellEditor);self._setOORInfo(self)
417
418 def _setCallbackInfo(*args, **kwargs):
419 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
420 return _grid.PyGridCellEditor__setCallbackInfo(*args, **kwargs)
421
422 def base_SetSize(*args, **kwargs):
423 """base_SetSize(self, Rect rect)"""
424 return _grid.PyGridCellEditor_base_SetSize(*args, **kwargs)
425
426 def base_Show(*args, **kwargs):
427 """base_Show(self, bool show, GridCellAttr attr=None)"""
428 return _grid.PyGridCellEditor_base_Show(*args, **kwargs)
429
430 def base_PaintBackground(*args, **kwargs):
431 """base_PaintBackground(self, Rect rectCell, GridCellAttr attr)"""
432 return _grid.PyGridCellEditor_base_PaintBackground(*args, **kwargs)
433
434 def base_IsAcceptedKey(*args, **kwargs):
435 """base_IsAcceptedKey(self, KeyEvent event) -> bool"""
436 return _grid.PyGridCellEditor_base_IsAcceptedKey(*args, **kwargs)
437
438 def base_StartingKey(*args, **kwargs):
439 """base_StartingKey(self, KeyEvent event)"""
440 return _grid.PyGridCellEditor_base_StartingKey(*args, **kwargs)
441
442 def base_StartingClick(*args, **kwargs):
443 """base_StartingClick(self)"""
444 return _grid.PyGridCellEditor_base_StartingClick(*args, **kwargs)
445
446 def base_HandleReturn(*args, **kwargs):
447 """base_HandleReturn(self, KeyEvent event)"""
448 return _grid.PyGridCellEditor_base_HandleReturn(*args, **kwargs)
449
450 def base_Destroy(*args, **kwargs):
451 """base_Destroy(self)"""
452 return _grid.PyGridCellEditor_base_Destroy(*args, **kwargs)
453
454 def base_SetParameters(*args, **kwargs):
455 """base_SetParameters(self, String params)"""
456 return _grid.PyGridCellEditor_base_SetParameters(*args, **kwargs)
457
458
459class PyGridCellEditorPtr(PyGridCellEditor):
460 def __init__(self, this):
461 self.this = this
462 if not hasattr(self,"thisown"): self.thisown = 0
463 self.__class__ = PyGridCellEditor
464_grid.PyGridCellEditor_swigregister(PyGridCellEditorPtr)
465
466class GridCellTextEditor(GridCellEditor):
467 """Proxy of C++ GridCellTextEditor class"""
468 def __repr__(self):
469 return "<%s.%s; proxy of C++ wxGridCellTextEditor instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
470 def __init__(self, *args, **kwargs):
471 """__init__(self) -> GridCellTextEditor"""
472 newobj = _grid.new_GridCellTextEditor(*args, **kwargs)
473 self.this = newobj.this
474 self.thisown = 1
475 del newobj.thisown
476 self._setOORInfo(self)
477
478 def GetValue(*args, **kwargs):
479 """GetValue(self) -> String"""
480 return _grid.GridCellTextEditor_GetValue(*args, **kwargs)
481
482
483class GridCellTextEditorPtr(GridCellTextEditor):
484 def __init__(self, this):
485 self.this = this
486 if not hasattr(self,"thisown"): self.thisown = 0
487 self.__class__ = GridCellTextEditor
488_grid.GridCellTextEditor_swigregister(GridCellTextEditorPtr)
489
490class GridCellNumberEditor(GridCellTextEditor):
491 """Proxy of C++ GridCellNumberEditor class"""
492 def __repr__(self):
493 return "<%s.%s; proxy of C++ wxGridCellNumberEditor instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
494 def __init__(self, *args, **kwargs):
495 """__init__(self, int min=-1, int max=-1) -> GridCellNumberEditor"""
496 newobj = _grid.new_GridCellNumberEditor(*args, **kwargs)
497 self.this = newobj.this
498 self.thisown = 1
499 del newobj.thisown
500 self._setOORInfo(self)
501
502 def GetValue(*args, **kwargs):
503 """GetValue(self) -> String"""
504 return _grid.GridCellNumberEditor_GetValue(*args, **kwargs)
505
506
507class GridCellNumberEditorPtr(GridCellNumberEditor):
508 def __init__(self, this):
509 self.this = this
510 if not hasattr(self,"thisown"): self.thisown = 0
511 self.__class__ = GridCellNumberEditor
512_grid.GridCellNumberEditor_swigregister(GridCellNumberEditorPtr)
513
514class GridCellFloatEditor(GridCellTextEditor):
515 """Proxy of C++ GridCellFloatEditor class"""
516 def __repr__(self):
517 return "<%s.%s; proxy of C++ wxGridCellFloatEditor instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
518 def __init__(self, *args, **kwargs):
519 """__init__(self, int width=-1, int precision=-1) -> GridCellFloatEditor"""
520 newobj = _grid.new_GridCellFloatEditor(*args, **kwargs)
521 self.this = newobj.this
522 self.thisown = 1
523 del newobj.thisown
524 self._setOORInfo(self)
525
526 def GetValue(*args, **kwargs):
527 """GetValue(self) -> String"""
528 return _grid.GridCellFloatEditor_GetValue(*args, **kwargs)
529
530
531class GridCellFloatEditorPtr(GridCellFloatEditor):
532 def __init__(self, this):
533 self.this = this
534 if not hasattr(self,"thisown"): self.thisown = 0
535 self.__class__ = GridCellFloatEditor
536_grid.GridCellFloatEditor_swigregister(GridCellFloatEditorPtr)
537
538class GridCellBoolEditor(GridCellEditor):
539 """Proxy of C++ GridCellBoolEditor class"""
540 def __repr__(self):
541 return "<%s.%s; proxy of C++ wxGridCellBoolEditor instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
542 def __init__(self, *args, **kwargs):
543 """__init__(self) -> GridCellBoolEditor"""
544 newobj = _grid.new_GridCellBoolEditor(*args, **kwargs)
545 self.this = newobj.this
546 self.thisown = 1
547 del newobj.thisown
548 self._setOORInfo(self)
549
550 def GetValue(*args, **kwargs):
551 """GetValue(self) -> String"""
552 return _grid.GridCellBoolEditor_GetValue(*args, **kwargs)
553
554
555class GridCellBoolEditorPtr(GridCellBoolEditor):
556 def __init__(self, this):
557 self.this = this
558 if not hasattr(self,"thisown"): self.thisown = 0
559 self.__class__ = GridCellBoolEditor
560_grid.GridCellBoolEditor_swigregister(GridCellBoolEditorPtr)
561
562class GridCellChoiceEditor(GridCellEditor):
563 """Proxy of C++ GridCellChoiceEditor class"""
564 def __repr__(self):
565 return "<%s.%s; proxy of C++ wxGridCellChoiceEditor instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
566 def __init__(self, *args, **kwargs):
567 """__init__(self, int choices=0, bool allowOthers=False) -> GridCellChoiceEditor"""
568 newobj = _grid.new_GridCellChoiceEditor(*args, **kwargs)
569 self.this = newobj.this
570 self.thisown = 1
571 del newobj.thisown
572 self._setOORInfo(self)
573
574 def GetValue(*args, **kwargs):
575 """GetValue(self) -> String"""
576 return _grid.GridCellChoiceEditor_GetValue(*args, **kwargs)
577
578
579class GridCellChoiceEditorPtr(GridCellChoiceEditor):
580 def __init__(self, this):
581 self.this = this
582 if not hasattr(self,"thisown"): self.thisown = 0
583 self.__class__ = GridCellChoiceEditor
584_grid.GridCellChoiceEditor_swigregister(GridCellChoiceEditorPtr)
585
586class GridCellEnumEditor(GridCellChoiceEditor):
587 """Proxy of C++ GridCellEnumEditor class"""
588 def __repr__(self):
589 return "<%s.%s; proxy of C++ wxGridCellEnumEditor instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
590 def __init__(self, *args, **kwargs):
591 """__init__(self, String choices=EmptyString) -> GridCellEnumEditor"""
592 newobj = _grid.new_GridCellEnumEditor(*args, **kwargs)
593 self.this = newobj.this
594 self.thisown = 1
595 del newobj.thisown
596 self._setOORInfo(self)
597
598 def GetValue(*args, **kwargs):
599 """GetValue(self) -> String"""
600 return _grid.GridCellEnumEditor_GetValue(*args, **kwargs)
601
602
603class GridCellEnumEditorPtr(GridCellEnumEditor):
604 def __init__(self, this):
605 self.this = this
606 if not hasattr(self,"thisown"): self.thisown = 0
607 self.__class__ = GridCellEnumEditor
608_grid.GridCellEnumEditor_swigregister(GridCellEnumEditorPtr)
609
610class GridCellAutoWrapStringEditor(GridCellTextEditor):
611 """Proxy of C++ GridCellAutoWrapStringEditor class"""
612 def __repr__(self):
613 return "<%s.%s; proxy of C++ wxGridCellAutoWrapStringEditor instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
614 def __init__(self, *args, **kwargs):
615 """__init__(self) -> GridCellAutoWrapStringEditor"""
616 newobj = _grid.new_GridCellAutoWrapStringEditor(*args, **kwargs)
617 self.this = newobj.this
618 self.thisown = 1
619 del newobj.thisown
620 self._setOORInfo(self)
621
622 def GetValue(*args, **kwargs):
623 """GetValue(self) -> String"""
624 return _grid.GridCellAutoWrapStringEditor_GetValue(*args, **kwargs)
625
626
627class GridCellAutoWrapStringEditorPtr(GridCellAutoWrapStringEditor):
628 def __init__(self, this):
629 self.this = this
630 if not hasattr(self,"thisown"): self.thisown = 0
631 self.__class__ = GridCellAutoWrapStringEditor
632_grid.GridCellAutoWrapStringEditor_swigregister(GridCellAutoWrapStringEditorPtr)
633
634class GridCellAttr(object):
635 """Proxy of C++ GridCellAttr class"""
636 def __repr__(self):
637 return "<%s.%s; proxy of C++ wxGridCellAttr instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
638 Any = _grid.GridCellAttr_Any
639 Default = _grid.GridCellAttr_Default
640 Cell = _grid.GridCellAttr_Cell
641 Row = _grid.GridCellAttr_Row
642 Col = _grid.GridCellAttr_Col
643 Merged = _grid.GridCellAttr_Merged
644 def _setOORInfo(*args, **kwargs):
645 """_setOORInfo(self, PyObject _self)"""
646 return _grid.GridCellAttr__setOORInfo(*args, **kwargs)
647
648 def __init__(self, *args, **kwargs):
649 """__init__(self, GridCellAttr attrDefault=None) -> GridCellAttr"""
650 newobj = _grid.new_GridCellAttr(*args, **kwargs)
651 self.this = newobj.this
652 self.thisown = 1
653 del newobj.thisown
654 self._setOORInfo(self)
655
656 def Clone(*args, **kwargs):
657 """Clone(self) -> GridCellAttr"""
658 return _grid.GridCellAttr_Clone(*args, **kwargs)
659
660 def MergeWith(*args, **kwargs):
661 """MergeWith(self, GridCellAttr mergefrom)"""
662 return _grid.GridCellAttr_MergeWith(*args, **kwargs)
663
664 def IncRef(*args, **kwargs):
665 """IncRef(self)"""
666 return _grid.GridCellAttr_IncRef(*args, **kwargs)
667
668 def DecRef(*args, **kwargs):
669 """DecRef(self)"""
670 return _grid.GridCellAttr_DecRef(*args, **kwargs)
671
672 def SetTextColour(*args, **kwargs):
673 """SetTextColour(self, Colour colText)"""
674 return _grid.GridCellAttr_SetTextColour(*args, **kwargs)
675
676 def SetBackgroundColour(*args, **kwargs):
677 """SetBackgroundColour(self, Colour colBack)"""
678 return _grid.GridCellAttr_SetBackgroundColour(*args, **kwargs)
679
680 def SetFont(*args, **kwargs):
681 """SetFont(self, Font font)"""
682 return _grid.GridCellAttr_SetFont(*args, **kwargs)
683
684 def SetAlignment(*args, **kwargs):
685 """SetAlignment(self, int hAlign, int vAlign)"""
686 return _grid.GridCellAttr_SetAlignment(*args, **kwargs)
687
688 def SetSize(*args, **kwargs):
689 """SetSize(self, int num_rows, int num_cols)"""
690 return _grid.GridCellAttr_SetSize(*args, **kwargs)
691
692 def SetOverflow(*args, **kwargs):
693 """SetOverflow(self, bool allow=True)"""
694 return _grid.GridCellAttr_SetOverflow(*args, **kwargs)
695
696 def SetReadOnly(*args, **kwargs):
697 """SetReadOnly(self, bool isReadOnly=True)"""
698 return _grid.GridCellAttr_SetReadOnly(*args, **kwargs)
699
700 def SetRenderer(*args, **kwargs):
701 """SetRenderer(self, GridCellRenderer renderer)"""
702 return _grid.GridCellAttr_SetRenderer(*args, **kwargs)
703
704 def SetEditor(*args, **kwargs):
705 """SetEditor(self, GridCellEditor editor)"""
706 return _grid.GridCellAttr_SetEditor(*args, **kwargs)
707
708 def SetKind(*args, **kwargs):
709 """SetKind(self, int kind)"""
710 return _grid.GridCellAttr_SetKind(*args, **kwargs)
711
712 def HasTextColour(*args, **kwargs):
713 """HasTextColour(self) -> bool"""
714 return _grid.GridCellAttr_HasTextColour(*args, **kwargs)
715
716 def HasBackgroundColour(*args, **kwargs):
717 """HasBackgroundColour(self) -> bool"""
718 return _grid.GridCellAttr_HasBackgroundColour(*args, **kwargs)
719
720 def HasFont(*args, **kwargs):
721 """HasFont(self) -> bool"""
722 return _grid.GridCellAttr_HasFont(*args, **kwargs)
723
724 def HasAlignment(*args, **kwargs):
725 """HasAlignment(self) -> bool"""
726 return _grid.GridCellAttr_HasAlignment(*args, **kwargs)
727
728 def HasRenderer(*args, **kwargs):
729 """HasRenderer(self) -> bool"""
730 return _grid.GridCellAttr_HasRenderer(*args, **kwargs)
731
732 def HasEditor(*args, **kwargs):
733 """HasEditor(self) -> bool"""
734 return _grid.GridCellAttr_HasEditor(*args, **kwargs)
735
736 def HasReadWriteMode(*args, **kwargs):
737 """HasReadWriteMode(self) -> bool"""
738 return _grid.GridCellAttr_HasReadWriteMode(*args, **kwargs)
739
740 def HasOverflowMode(*args, **kwargs):
741 """HasOverflowMode(self) -> bool"""
742 return _grid.GridCellAttr_HasOverflowMode(*args, **kwargs)
743
744 def GetTextColour(*args, **kwargs):
745 """GetTextColour(self) -> Colour"""
746 return _grid.GridCellAttr_GetTextColour(*args, **kwargs)
747
748 def GetBackgroundColour(*args, **kwargs):
749 """GetBackgroundColour(self) -> Colour"""
750 return _grid.GridCellAttr_GetBackgroundColour(*args, **kwargs)
751
752 def GetFont(*args, **kwargs):
753 """GetFont(self) -> Font"""
754 return _grid.GridCellAttr_GetFont(*args, **kwargs)
755
756 def GetAlignment(*args, **kwargs):
757 """GetAlignment() -> (hAlign, vAlign)"""
758 return _grid.GridCellAttr_GetAlignment(*args, **kwargs)
759
760 def GetSize(*args, **kwargs):
761 """GetSize() -> (num_rows, num_cols)"""
762 return _grid.GridCellAttr_GetSize(*args, **kwargs)
763
764 def GetOverflow(*args, **kwargs):
765 """GetOverflow(self) -> bool"""
766 return _grid.GridCellAttr_GetOverflow(*args, **kwargs)
767
768 def GetRenderer(*args, **kwargs):
769 """GetRenderer(self, Grid grid, int row, int col) -> GridCellRenderer"""
770 return _grid.GridCellAttr_GetRenderer(*args, **kwargs)
771
772 def GetEditor(*args, **kwargs):
773 """GetEditor(self, Grid grid, int row, int col) -> GridCellEditor"""
774 return _grid.GridCellAttr_GetEditor(*args, **kwargs)
775
776 def IsReadOnly(*args, **kwargs):
777 """IsReadOnly(self) -> bool"""
778 return _grid.GridCellAttr_IsReadOnly(*args, **kwargs)
779
780 def GetKind(*args, **kwargs):
781 """GetKind(self) -> int"""
782 return _grid.GridCellAttr_GetKind(*args, **kwargs)
783
784 def SetDefAttr(*args, **kwargs):
785 """SetDefAttr(self, GridCellAttr defAttr)"""
786 return _grid.GridCellAttr_SetDefAttr(*args, **kwargs)
787
788
789class GridCellAttrPtr(GridCellAttr):
790 def __init__(self, this):
791 self.this = this
792 if not hasattr(self,"thisown"): self.thisown = 0
793 self.__class__ = GridCellAttr
794_grid.GridCellAttr_swigregister(GridCellAttrPtr)
795
796class GridCellAttrProvider(object):
797 """Proxy of C++ GridCellAttrProvider class"""
798 def __repr__(self):
799 return "<%s.%s; proxy of C++ wxGridCellAttrProvider instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
800 def __init__(self, *args, **kwargs):
801 """__init__(self) -> GridCellAttrProvider"""
802 newobj = _grid.new_GridCellAttrProvider(*args, **kwargs)
803 self.this = newobj.this
804 self.thisown = 1
805 del newobj.thisown
806 self._setOORInfo(self)
807
808 def _setOORInfo(*args, **kwargs):
809 """_setOORInfo(self, PyObject _self)"""
810 return _grid.GridCellAttrProvider__setOORInfo(*args, **kwargs)
811
812 def GetAttr(*args, **kwargs):
813 """GetAttr(self, int row, int col, int kind) -> GridCellAttr"""
814 return _grid.GridCellAttrProvider_GetAttr(*args, **kwargs)
815
816 def SetAttr(*args, **kwargs):
817 """SetAttr(self, GridCellAttr attr, int row, int col)"""
818 return _grid.GridCellAttrProvider_SetAttr(*args, **kwargs)
819
820 def SetRowAttr(*args, **kwargs):
821 """SetRowAttr(self, GridCellAttr attr, int row)"""
822 return _grid.GridCellAttrProvider_SetRowAttr(*args, **kwargs)
823
824 def SetColAttr(*args, **kwargs):
825 """SetColAttr(self, GridCellAttr attr, int col)"""
826 return _grid.GridCellAttrProvider_SetColAttr(*args, **kwargs)
827
828 def UpdateAttrRows(*args, **kwargs):
829 """UpdateAttrRows(self, size_t pos, int numRows)"""
830 return _grid.GridCellAttrProvider_UpdateAttrRows(*args, **kwargs)
831
832 def UpdateAttrCols(*args, **kwargs):
833 """UpdateAttrCols(self, size_t pos, int numCols)"""
834 return _grid.GridCellAttrProvider_UpdateAttrCols(*args, **kwargs)
835
836
837class GridCellAttrProviderPtr(GridCellAttrProvider):
838 def __init__(self, this):
839 self.this = this
840 if not hasattr(self,"thisown"): self.thisown = 0
841 self.__class__ = GridCellAttrProvider
842_grid.GridCellAttrProvider_swigregister(GridCellAttrProviderPtr)
843
844class PyGridCellAttrProvider(GridCellAttrProvider):
845 """Proxy of C++ PyGridCellAttrProvider class"""
846 def __repr__(self):
847 return "<%s.%s; proxy of C++ wxPyGridCellAttrProvider instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
848 def __init__(self, *args, **kwargs):
849 """__init__(self) -> PyGridCellAttrProvider"""
850 newobj = _grid.new_PyGridCellAttrProvider(*args, **kwargs)
851 self.this = newobj.this
852 self.thisown = 1
853 del newobj.thisown
854 self._setCallbackInfo(self, PyGridCellAttrProvider)
855
856 def _setCallbackInfo(*args, **kwargs):
857 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
858 return _grid.PyGridCellAttrProvider__setCallbackInfo(*args, **kwargs)
859
860 def base_GetAttr(*args, **kwargs):
861 """base_GetAttr(self, int row, int col, int kind) -> GridCellAttr"""
862 return _grid.PyGridCellAttrProvider_base_GetAttr(*args, **kwargs)
863
864 def base_SetAttr(*args, **kwargs):
865 """base_SetAttr(self, GridCellAttr attr, int row, int col)"""
866 return _grid.PyGridCellAttrProvider_base_SetAttr(*args, **kwargs)
867
868 def base_SetRowAttr(*args, **kwargs):
869 """base_SetRowAttr(self, GridCellAttr attr, int row)"""
870 return _grid.PyGridCellAttrProvider_base_SetRowAttr(*args, **kwargs)
871
872 def base_SetColAttr(*args, **kwargs):
873 """base_SetColAttr(self, GridCellAttr attr, int col)"""
874 return _grid.PyGridCellAttrProvider_base_SetColAttr(*args, **kwargs)
875
876
877class PyGridCellAttrProviderPtr(PyGridCellAttrProvider):
878 def __init__(self, this):
879 self.this = this
880 if not hasattr(self,"thisown"): self.thisown = 0
881 self.__class__ = PyGridCellAttrProvider
882_grid.PyGridCellAttrProvider_swigregister(PyGridCellAttrProviderPtr)
883
884class GridTableBase(_core.Object):
885 """Proxy of C++ GridTableBase class"""
886 def __init__(self): raise RuntimeError, "No constructor defined"
887 def __repr__(self):
888 return "<%s.%s; proxy of C++ wxGridTableBase instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
889 def _setOORInfo(*args, **kwargs):
890 """_setOORInfo(self, PyObject _self)"""
891 return _grid.GridTableBase__setOORInfo(*args, **kwargs)
892
893 def SetAttrProvider(*args, **kwargs):
894 """SetAttrProvider(self, GridCellAttrProvider attrProvider)"""
895 return _grid.GridTableBase_SetAttrProvider(*args, **kwargs)
896
897 def GetAttrProvider(*args, **kwargs):
898 """GetAttrProvider(self) -> GridCellAttrProvider"""
899 return _grid.GridTableBase_GetAttrProvider(*args, **kwargs)
900
901 def SetView(*args, **kwargs):
902 """SetView(self, Grid grid)"""
903 return _grid.GridTableBase_SetView(*args, **kwargs)
904
905 def GetView(*args, **kwargs):
906 """GetView(self) -> Grid"""
907 return _grid.GridTableBase_GetView(*args, **kwargs)
908
909 def GetNumberRows(*args, **kwargs):
910 """GetNumberRows(self) -> int"""
911 return _grid.GridTableBase_GetNumberRows(*args, **kwargs)
912
913 def GetNumberCols(*args, **kwargs):
914 """GetNumberCols(self) -> int"""
915 return _grid.GridTableBase_GetNumberCols(*args, **kwargs)
916
917 def IsEmptyCell(*args, **kwargs):
918 """IsEmptyCell(self, int row, int col) -> bool"""
919 return _grid.GridTableBase_IsEmptyCell(*args, **kwargs)
920
921 def GetValue(*args, **kwargs):
922 """GetValue(self, int row, int col) -> String"""
923 return _grid.GridTableBase_GetValue(*args, **kwargs)
924
925 def SetValue(*args, **kwargs):
926 """SetValue(self, int row, int col, String value)"""
927 return _grid.GridTableBase_SetValue(*args, **kwargs)
928
929 def GetTypeName(*args, **kwargs):
930 """GetTypeName(self, int row, int col) -> String"""
931 return _grid.GridTableBase_GetTypeName(*args, **kwargs)
932
933 def CanGetValueAs(*args, **kwargs):
934 """CanGetValueAs(self, int row, int col, String typeName) -> bool"""
935 return _grid.GridTableBase_CanGetValueAs(*args, **kwargs)
936
937 def CanSetValueAs(*args, **kwargs):
938 """CanSetValueAs(self, int row, int col, String typeName) -> bool"""
939 return _grid.GridTableBase_CanSetValueAs(*args, **kwargs)
940
941 def GetValueAsLong(*args, **kwargs):
942 """GetValueAsLong(self, int row, int col) -> long"""
943 return _grid.GridTableBase_GetValueAsLong(*args, **kwargs)
944
945 def GetValueAsDouble(*args, **kwargs):
946 """GetValueAsDouble(self, int row, int col) -> double"""
947 return _grid.GridTableBase_GetValueAsDouble(*args, **kwargs)
948
949 def GetValueAsBool(*args, **kwargs):
950 """GetValueAsBool(self, int row, int col) -> bool"""
951 return _grid.GridTableBase_GetValueAsBool(*args, **kwargs)
952
953 def SetValueAsLong(*args, **kwargs):
954 """SetValueAsLong(self, int row, int col, long value)"""
955 return _grid.GridTableBase_SetValueAsLong(*args, **kwargs)
956
957 def SetValueAsDouble(*args, **kwargs):
958 """SetValueAsDouble(self, int row, int col, double value)"""
959 return _grid.GridTableBase_SetValueAsDouble(*args, **kwargs)
960
961 def SetValueAsBool(*args, **kwargs):
962 """SetValueAsBool(self, int row, int col, bool value)"""
963 return _grid.GridTableBase_SetValueAsBool(*args, **kwargs)
964
965 def Clear(*args, **kwargs):
966 """Clear(self)"""
967 return _grid.GridTableBase_Clear(*args, **kwargs)
968
969 def InsertRows(*args, **kwargs):
970 """InsertRows(self, size_t pos=0, size_t numRows=1) -> bool"""
971 return _grid.GridTableBase_InsertRows(*args, **kwargs)
972
973 def AppendRows(*args, **kwargs):
974 """AppendRows(self, size_t numRows=1) -> bool"""
975 return _grid.GridTableBase_AppendRows(*args, **kwargs)
976
977 def DeleteRows(*args, **kwargs):
978 """DeleteRows(self, size_t pos=0, size_t numRows=1) -> bool"""
979 return _grid.GridTableBase_DeleteRows(*args, **kwargs)
980
981 def InsertCols(*args, **kwargs):
982 """InsertCols(self, size_t pos=0, size_t numCols=1) -> bool"""
983 return _grid.GridTableBase_InsertCols(*args, **kwargs)
984
985 def AppendCols(*args, **kwargs):
986 """AppendCols(self, size_t numCols=1) -> bool"""
987 return _grid.GridTableBase_AppendCols(*args, **kwargs)
988
989 def DeleteCols(*args, **kwargs):
990 """DeleteCols(self, size_t pos=0, size_t numCols=1) -> bool"""
991 return _grid.GridTableBase_DeleteCols(*args, **kwargs)
992
993 def GetRowLabelValue(*args, **kwargs):
994 """GetRowLabelValue(self, int row) -> String"""
995 return _grid.GridTableBase_GetRowLabelValue(*args, **kwargs)
996
997 def GetColLabelValue(*args, **kwargs):
998 """GetColLabelValue(self, int col) -> String"""
999 return _grid.GridTableBase_GetColLabelValue(*args, **kwargs)
1000
1001 def SetRowLabelValue(*args, **kwargs):
1002 """SetRowLabelValue(self, int row, String value)"""
1003 return _grid.GridTableBase_SetRowLabelValue(*args, **kwargs)
1004
1005 def SetColLabelValue(*args, **kwargs):
1006 """SetColLabelValue(self, int col, String value)"""
1007 return _grid.GridTableBase_SetColLabelValue(*args, **kwargs)
1008
1009 def CanHaveAttributes(*args, **kwargs):
1010 """CanHaveAttributes(self) -> bool"""
1011 return _grid.GridTableBase_CanHaveAttributes(*args, **kwargs)
1012
1013 def GetAttr(*args, **kwargs):
1014 """GetAttr(self, int row, int col, int kind) -> GridCellAttr"""
1015 return _grid.GridTableBase_GetAttr(*args, **kwargs)
1016
1017 def SetAttr(*args, **kwargs):
1018 """SetAttr(self, GridCellAttr attr, int row, int col)"""
1019 return _grid.GridTableBase_SetAttr(*args, **kwargs)
1020
1021 def SetRowAttr(*args, **kwargs):
1022 """SetRowAttr(self, GridCellAttr attr, int row)"""
1023 return _grid.GridTableBase_SetRowAttr(*args, **kwargs)
1024
1025 def SetColAttr(*args, **kwargs):
1026 """SetColAttr(self, GridCellAttr attr, int col)"""
1027 return _grid.GridTableBase_SetColAttr(*args, **kwargs)
1028
1029
1030class GridTableBasePtr(GridTableBase):
1031 def __init__(self, this):
1032 self.this = this
1033 if not hasattr(self,"thisown"): self.thisown = 0
1034 self.__class__ = GridTableBase
1035_grid.GridTableBase_swigregister(GridTableBasePtr)
1036
1037class PyGridTableBase(GridTableBase):
1038 """Proxy of C++ PyGridTableBase class"""
1039 def __repr__(self):
1040 return "<%s.%s; proxy of C++ wxPyGridTableBase instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1041 def __init__(self, *args, **kwargs):
1042 """__init__(self) -> PyGridTableBase"""
1043 newobj = _grid.new_PyGridTableBase(*args, **kwargs)
1044 self.this = newobj.this
1045 self.thisown = 1
1046 del newobj.thisown
1047 self._setCallbackInfo(self, PyGridTableBase);self._setOORInfo(self)
1048
1049 def _setCallbackInfo(*args, **kwargs):
1050 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
1051 return _grid.PyGridTableBase__setCallbackInfo(*args, **kwargs)
1052
1053 def Destroy(*args, **kwargs):
1054 """
1055 Destroy(self)
1056
1057 Deletes the C++ object this Python object is a proxy for.
1058 """
1059 return _grid.PyGridTableBase_Destroy(*args, **kwargs)
1060
1061 def base_GetTypeName(*args, **kwargs):
1062 """base_GetTypeName(self, int row, int col) -> String"""
1063 return _grid.PyGridTableBase_base_GetTypeName(*args, **kwargs)
1064
1065 def base_CanGetValueAs(*args, **kwargs):
1066 """base_CanGetValueAs(self, int row, int col, String typeName) -> bool"""
1067 return _grid.PyGridTableBase_base_CanGetValueAs(*args, **kwargs)
1068
1069 def base_CanSetValueAs(*args, **kwargs):
1070 """base_CanSetValueAs(self, int row, int col, String typeName) -> bool"""
1071 return _grid.PyGridTableBase_base_CanSetValueAs(*args, **kwargs)
1072
1073 def base_Clear(*args, **kwargs):
1074 """base_Clear(self)"""
1075 return _grid.PyGridTableBase_base_Clear(*args, **kwargs)
1076
1077 def base_InsertRows(*args, **kwargs):
1078 """base_InsertRows(self, size_t pos=0, size_t numRows=1) -> bool"""
1079 return _grid.PyGridTableBase_base_InsertRows(*args, **kwargs)
1080
1081 def base_AppendRows(*args, **kwargs):
1082 """base_AppendRows(self, size_t numRows=1) -> bool"""
1083 return _grid.PyGridTableBase_base_AppendRows(*args, **kwargs)
1084
1085 def base_DeleteRows(*args, **kwargs):
1086 """base_DeleteRows(self, size_t pos=0, size_t numRows=1) -> bool"""
1087 return _grid.PyGridTableBase_base_DeleteRows(*args, **kwargs)
1088
1089 def base_InsertCols(*args, **kwargs):
1090 """base_InsertCols(self, size_t pos=0, size_t numCols=1) -> bool"""
1091 return _grid.PyGridTableBase_base_InsertCols(*args, **kwargs)
1092
1093 def base_AppendCols(*args, **kwargs):
1094 """base_AppendCols(self, size_t numCols=1) -> bool"""
1095 return _grid.PyGridTableBase_base_AppendCols(*args, **kwargs)
1096
1097 def base_DeleteCols(*args, **kwargs):
1098 """base_DeleteCols(self, size_t pos=0, size_t numCols=1) -> bool"""
1099 return _grid.PyGridTableBase_base_DeleteCols(*args, **kwargs)
1100
1101 def base_GetRowLabelValue(*args, **kwargs):
1102 """base_GetRowLabelValue(self, int row) -> String"""
1103 return _grid.PyGridTableBase_base_GetRowLabelValue(*args, **kwargs)
1104
1105 def base_GetColLabelValue(*args, **kwargs):
1106 """base_GetColLabelValue(self, int col) -> String"""
1107 return _grid.PyGridTableBase_base_GetColLabelValue(*args, **kwargs)
1108
1109 def base_SetRowLabelValue(*args, **kwargs):
1110 """base_SetRowLabelValue(self, int row, String value)"""
1111 return _grid.PyGridTableBase_base_SetRowLabelValue(*args, **kwargs)
1112
1113 def base_SetColLabelValue(*args, **kwargs):
1114 """base_SetColLabelValue(self, int col, String value)"""
1115 return _grid.PyGridTableBase_base_SetColLabelValue(*args, **kwargs)
1116
1117 def base_CanHaveAttributes(*args, **kwargs):
1118 """base_CanHaveAttributes(self) -> bool"""
1119 return _grid.PyGridTableBase_base_CanHaveAttributes(*args, **kwargs)
1120
1121 def base_GetAttr(*args, **kwargs):
1122 """base_GetAttr(self, int row, int col, int kind) -> GridCellAttr"""
1123 return _grid.PyGridTableBase_base_GetAttr(*args, **kwargs)
1124
1125 def base_SetAttr(*args, **kwargs):
1126 """base_SetAttr(self, GridCellAttr attr, int row, int col)"""
1127 return _grid.PyGridTableBase_base_SetAttr(*args, **kwargs)
1128
1129 def base_SetRowAttr(*args, **kwargs):
1130 """base_SetRowAttr(self, GridCellAttr attr, int row)"""
1131 return _grid.PyGridTableBase_base_SetRowAttr(*args, **kwargs)
1132
1133 def base_SetColAttr(*args, **kwargs):
1134 """base_SetColAttr(self, GridCellAttr attr, int col)"""
1135 return _grid.PyGridTableBase_base_SetColAttr(*args, **kwargs)
1136
1137
1138class PyGridTableBasePtr(PyGridTableBase):
1139 def __init__(self, this):
1140 self.this = this
1141 if not hasattr(self,"thisown"): self.thisown = 0
1142 self.__class__ = PyGridTableBase
1143_grid.PyGridTableBase_swigregister(PyGridTableBasePtr)
1144
1145class GridStringTable(GridTableBase):
1146 """Proxy of C++ GridStringTable class"""
1147 def __repr__(self):
1148 return "<%s.%s; proxy of C++ wxGridStringTable instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1149 def __init__(self, *args, **kwargs):
1150 """__init__(self, int numRows=0, int numCols=0) -> GridStringTable"""
1151 newobj = _grid.new_GridStringTable(*args, **kwargs)
1152 self.this = newobj.this
1153 self.thisown = 1
1154 del newobj.thisown
1155 self._setOORInfo(self)
1156
1157
1158class GridStringTablePtr(GridStringTable):
1159 def __init__(self, this):
1160 self.this = this
1161 if not hasattr(self,"thisown"): self.thisown = 0
1162 self.__class__ = GridStringTable
1163_grid.GridStringTable_swigregister(GridStringTablePtr)
1164
1165GRIDTABLE_REQUEST_VIEW_GET_VALUES = _grid.GRIDTABLE_REQUEST_VIEW_GET_VALUES
1166GRIDTABLE_REQUEST_VIEW_SEND_VALUES = _grid.GRIDTABLE_REQUEST_VIEW_SEND_VALUES
1167GRIDTABLE_NOTIFY_ROWS_INSERTED = _grid.GRIDTABLE_NOTIFY_ROWS_INSERTED
1168GRIDTABLE_NOTIFY_ROWS_APPENDED = _grid.GRIDTABLE_NOTIFY_ROWS_APPENDED
1169GRIDTABLE_NOTIFY_ROWS_DELETED = _grid.GRIDTABLE_NOTIFY_ROWS_DELETED
1170GRIDTABLE_NOTIFY_COLS_INSERTED = _grid.GRIDTABLE_NOTIFY_COLS_INSERTED
1171GRIDTABLE_NOTIFY_COLS_APPENDED = _grid.GRIDTABLE_NOTIFY_COLS_APPENDED
1172GRIDTABLE_NOTIFY_COLS_DELETED = _grid.GRIDTABLE_NOTIFY_COLS_DELETED
1173class GridTableMessage(object):
1174 """Proxy of C++ GridTableMessage class"""
1175 def __repr__(self):
1176 return "<%s.%s; proxy of C++ wxGridTableMessage instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1177 def __init__(self, *args, **kwargs):
1178 """__init__(self, GridTableBase table, int id, int comInt1=-1, int comInt2=-1) -> GridTableMessage"""
1179 newobj = _grid.new_GridTableMessage(*args, **kwargs)
1180 self.this = newobj.this
1181 self.thisown = 1
1182 del newobj.thisown
1183 def __del__(self, destroy=_grid.delete_GridTableMessage):
1184 """__del__(self)"""
1185 try:
1186 if self.thisown: destroy(self)
1187 except: pass
1188
1189 def SetTableObject(*args, **kwargs):
1190 """SetTableObject(self, GridTableBase table)"""
1191 return _grid.GridTableMessage_SetTableObject(*args, **kwargs)
1192
1193 def GetTableObject(*args, **kwargs):
1194 """GetTableObject(self) -> GridTableBase"""
1195 return _grid.GridTableMessage_GetTableObject(*args, **kwargs)
1196
1197 def SetId(*args, **kwargs):
1198 """SetId(self, int id)"""
1199 return _grid.GridTableMessage_SetId(*args, **kwargs)
1200
1201 def GetId(*args, **kwargs):
1202 """GetId(self) -> int"""
1203 return _grid.GridTableMessage_GetId(*args, **kwargs)
1204
1205 def SetCommandInt(*args, **kwargs):
1206 """SetCommandInt(self, int comInt1)"""
1207 return _grid.GridTableMessage_SetCommandInt(*args, **kwargs)
1208
1209 def GetCommandInt(*args, **kwargs):
1210 """GetCommandInt(self) -> int"""
1211 return _grid.GridTableMessage_GetCommandInt(*args, **kwargs)
1212
1213 def SetCommandInt2(*args, **kwargs):
1214 """SetCommandInt2(self, int comInt2)"""
1215 return _grid.GridTableMessage_SetCommandInt2(*args, **kwargs)
1216
1217 def GetCommandInt2(*args, **kwargs):
1218 """GetCommandInt2(self) -> int"""
1219 return _grid.GridTableMessage_GetCommandInt2(*args, **kwargs)
1220
1221
1222class GridTableMessagePtr(GridTableMessage):
1223 def __init__(self, this):
1224 self.this = this
1225 if not hasattr(self,"thisown"): self.thisown = 0
1226 self.__class__ = GridTableMessage
1227_grid.GridTableMessage_swigregister(GridTableMessagePtr)
1228
1229class GridCellCoords(object):
1230 """Proxy of C++ GridCellCoords class"""
1231 def __repr__(self):
1232 return "<%s.%s; proxy of C++ wxGridCellCoords instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1233 def __init__(self, *args, **kwargs):
1234 """__init__(self, int r=-1, int c=-1) -> GridCellCoords"""
1235 newobj = _grid.new_GridCellCoords(*args, **kwargs)
1236 self.this = newobj.this
1237 self.thisown = 1
1238 del newobj.thisown
1239 def __del__(self, destroy=_grid.delete_GridCellCoords):
1240 """__del__(self)"""
1241 try:
1242 if self.thisown: destroy(self)
1243 except: pass
1244
1245 def GetRow(*args, **kwargs):
1246 """GetRow(self) -> int"""
1247 return _grid.GridCellCoords_GetRow(*args, **kwargs)
1248
1249 def SetRow(*args, **kwargs):
1250 """SetRow(self, int n)"""
1251 return _grid.GridCellCoords_SetRow(*args, **kwargs)
1252
1253 def GetCol(*args, **kwargs):
1254 """GetCol(self) -> int"""
1255 return _grid.GridCellCoords_GetCol(*args, **kwargs)
1256
1257 def SetCol(*args, **kwargs):
1258 """SetCol(self, int n)"""
1259 return _grid.GridCellCoords_SetCol(*args, **kwargs)
1260
1261 def Set(*args, **kwargs):
1262 """Set(self, int row, int col)"""
1263 return _grid.GridCellCoords_Set(*args, **kwargs)
1264
1265 def __eq__(*args, **kwargs):
1266 """__eq__(self, GridCellCoords other) -> bool"""
1267 return _grid.GridCellCoords___eq__(*args, **kwargs)
1268
1269 def __ne__(*args, **kwargs):
1270 """__ne__(self, GridCellCoords other) -> bool"""
1271 return _grid.GridCellCoords___ne__(*args, **kwargs)
1272
1273 def Get(*args, **kwargs):
1274 """Get(self) -> PyObject"""
1275 return _grid.GridCellCoords_Get(*args, **kwargs)
1276
1277 asTuple = wx._deprecated(Get, "asTuple is deprecated, use `Get` instead")
1278 def __str__(self): return str(self.Get())
1279 def __repr__(self): return 'wxGridCellCoords'+str(self.Get())
1280 def __len__(self): return len(self.Get())
1281 def __getitem__(self, index): return self.asTuple()[index]
1282 def __setitem__(self, index, val):
1283 if index == 0: self.SetRow(val)
1284 elif index == 1: self.SetCol(val)
1285 else: raise IndexError
1286
1287
1288class GridCellCoordsPtr(GridCellCoords):
1289 def __init__(self, this):
1290 self.this = this
1291 if not hasattr(self,"thisown"): self.thisown = 0
1292 self.__class__ = GridCellCoords
1293_grid.GridCellCoords_swigregister(GridCellCoordsPtr)
1294
1295class Grid(_windows.ScrolledWindow):
1296 """Proxy of C++ Grid class"""
1297 def __repr__(self):
1298 return "<%s.%s; proxy of C++ wxGrid instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1299 def __init__(self, *args, **kwargs):
1300 """
1301 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1302 Size size=DefaultSize, long style=WANTS_CHARS,
1303 String name=PanelNameStr) -> Grid
1304 """
1305 newobj = _grid.new_Grid(*args, **kwargs)
1306 self.this = newobj.this
1307 self.thisown = 1
1308 del newobj.thisown
1309 self._setOORInfo(self)
1310
1311 def Create(*args, **kwargs):
1312 """
1313 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1314 Size size=DefaultSize, long style=WANTS_CHARS,
1315 String name=PanelNameStr) -> bool
1316 """
1317 return _grid.Grid_Create(*args, **kwargs)
1318
1319 wxGridSelectCells = _grid.Grid_wxGridSelectCells
1320 wxGridSelectRows = _grid.Grid_wxGridSelectRows
1321 wxGridSelectColumns = _grid.Grid_wxGridSelectColumns
1322 SelectCells = wxGridSelectCells
1323 SelectRows = wxGridSelectRows
1324 SelectColumns = wxGridSelectColumns
1325
1326 def CreateGrid(*args, **kwargs):
1327 """CreateGrid(self, int numRows, int numCols, WXGRIDSELECTIONMODES selmode=wxGridSelectCells) -> bool"""
1328 return _grid.Grid_CreateGrid(*args, **kwargs)
1329
1330 def SetSelectionMode(*args, **kwargs):
1331 """SetSelectionMode(self, WXGRIDSELECTIONMODES selmode)"""
1332 return _grid.Grid_SetSelectionMode(*args, **kwargs)
1333
1334 def GetSelectionMode(*args, **kwargs):
1335 """GetSelectionMode(self) -> WXGRIDSELECTIONMODES"""
1336 return _grid.Grid_GetSelectionMode(*args, **kwargs)
1337
1338 def GetNumberRows(*args, **kwargs):
1339 """GetNumberRows(self) -> int"""
1340 return _grid.Grid_GetNumberRows(*args, **kwargs)
1341
1342 def GetNumberCols(*args, **kwargs):
1343 """GetNumberCols(self) -> int"""
1344 return _grid.Grid_GetNumberCols(*args, **kwargs)
1345
1346 def ProcessTableMessage(*args, **kwargs):
1347 """ProcessTableMessage(self, GridTableMessage ??) -> bool"""
1348 return _grid.Grid_ProcessTableMessage(*args, **kwargs)
1349
1350 def GetTable(*args, **kwargs):
1351 """GetTable(self) -> GridTableBase"""
1352 return _grid.Grid_GetTable(*args, **kwargs)
1353
1354 def SetTable(*args, **kwargs):
1355 """SetTable(self, GridTableBase table, bool takeOwnership=False, WXGRIDSELECTIONMODES selmode=wxGridSelectCells) -> bool"""
1356 return _grid.Grid_SetTable(*args, **kwargs)
1357
1358 def ClearGrid(*args, **kwargs):
1359 """ClearGrid(self)"""
1360 return _grid.Grid_ClearGrid(*args, **kwargs)
1361
1362 def InsertRows(*args, **kwargs):
1363 """InsertRows(self, int pos=0, int numRows=1, bool updateLabels=True) -> bool"""
1364 return _grid.Grid_InsertRows(*args, **kwargs)
1365
1366 def AppendRows(*args, **kwargs):
1367 """AppendRows(self, int numRows=1, bool updateLabels=True) -> bool"""
1368 return _grid.Grid_AppendRows(*args, **kwargs)
1369
1370 def DeleteRows(*args, **kwargs):
1371 """DeleteRows(self, int pos=0, int numRows=1, bool updateLabels=True) -> bool"""
1372 return _grid.Grid_DeleteRows(*args, **kwargs)
1373
1374 def InsertCols(*args, **kwargs):
1375 """InsertCols(self, int pos=0, int numCols=1, bool updateLabels=True) -> bool"""
1376 return _grid.Grid_InsertCols(*args, **kwargs)
1377
1378 def AppendCols(*args, **kwargs):
1379 """AppendCols(self, int numCols=1, bool updateLabels=True) -> bool"""
1380 return _grid.Grid_AppendCols(*args, **kwargs)
1381
1382 def DeleteCols(*args, **kwargs):
1383 """DeleteCols(self, int pos=0, int numCols=1, bool updateLabels=True) -> bool"""
1384 return _grid.Grid_DeleteCols(*args, **kwargs)
1385
1386 def DrawCellHighlight(*args, **kwargs):
1387 """DrawCellHighlight(self, DC dc, GridCellAttr attr)"""
1388 return _grid.Grid_DrawCellHighlight(*args, **kwargs)
1389
1390 def DrawTextRectangle(*args, **kwargs):
1391 """
1392 DrawTextRectangle(self, DC dc, String ??, Rect ??, int horizontalAlignment=LEFT,
1393 int verticalAlignment=TOP, int textOrientation=HORIZONTAL)
1394 """
1395 return _grid.Grid_DrawTextRectangle(*args, **kwargs)
1396
1397 def GetTextBoxSize(*args, **kwargs):
1398 """GetTextBoxSize(DC dc, list lines) -> (width, height)"""
1399 return _grid.Grid_GetTextBoxSize(*args, **kwargs)
1400
1401 def BeginBatch(*args, **kwargs):
1402 """BeginBatch(self)"""
1403 return _grid.Grid_BeginBatch(*args, **kwargs)
1404
1405 def EndBatch(*args, **kwargs):
1406 """EndBatch(self)"""
1407 return _grid.Grid_EndBatch(*args, **kwargs)
1408
1409 def GetBatchCount(*args, **kwargs):
1410 """GetBatchCount(self) -> int"""
1411 return _grid.Grid_GetBatchCount(*args, **kwargs)
1412
1413 def ForceRefresh(*args, **kwargs):
1414 """ForceRefresh(self)"""
1415 return _grid.Grid_ForceRefresh(*args, **kwargs)
1416
1417 def IsEditable(*args, **kwargs):
1418 """IsEditable(self) -> bool"""
1419 return _grid.Grid_IsEditable(*args, **kwargs)
1420
1421 def EnableEditing(*args, **kwargs):
1422 """EnableEditing(self, bool edit)"""
1423 return _grid.Grid_EnableEditing(*args, **kwargs)
1424
1425 def EnableCellEditControl(*args, **kwargs):
1426 """EnableCellEditControl(self, bool enable=True)"""
1427 return _grid.Grid_EnableCellEditControl(*args, **kwargs)
1428
1429 def DisableCellEditControl(*args, **kwargs):
1430 """DisableCellEditControl(self)"""
1431 return _grid.Grid_DisableCellEditControl(*args, **kwargs)
1432
1433 def CanEnableCellControl(*args, **kwargs):
1434 """CanEnableCellControl(self) -> bool"""
1435 return _grid.Grid_CanEnableCellControl(*args, **kwargs)
1436
1437 def IsCellEditControlEnabled(*args, **kwargs):
1438 """IsCellEditControlEnabled(self) -> bool"""
1439 return _grid.Grid_IsCellEditControlEnabled(*args, **kwargs)
1440
1441 def IsCellEditControlShown(*args, **kwargs):
1442 """IsCellEditControlShown(self) -> bool"""
1443 return _grid.Grid_IsCellEditControlShown(*args, **kwargs)
1444
1445 def IsCurrentCellReadOnly(*args, **kwargs):
1446 """IsCurrentCellReadOnly(self) -> bool"""
1447 return _grid.Grid_IsCurrentCellReadOnly(*args, **kwargs)
1448
1449 def ShowCellEditControl(*args, **kwargs):
1450 """ShowCellEditControl(self)"""
1451 return _grid.Grid_ShowCellEditControl(*args, **kwargs)
1452
1453 def HideCellEditControl(*args, **kwargs):
1454 """HideCellEditControl(self)"""
1455 return _grid.Grid_HideCellEditControl(*args, **kwargs)
1456
1457 def SaveEditControlValue(*args, **kwargs):
1458 """SaveEditControlValue(self)"""
1459 return _grid.Grid_SaveEditControlValue(*args, **kwargs)
1460
1461 def XYToCell(*args, **kwargs):
1462 """XYToCell(self, int x, int y) -> GridCellCoords"""
1463 return _grid.Grid_XYToCell(*args, **kwargs)
1464
1465 def YToRow(*args, **kwargs):
1466 """YToRow(self, int y) -> int"""
1467 return _grid.Grid_YToRow(*args, **kwargs)
1468
1469 def XToCol(*args, **kwargs):
1470 """XToCol(self, int x) -> int"""
1471 return _grid.Grid_XToCol(*args, **kwargs)
1472
1473 def YToEdgeOfRow(*args, **kwargs):
1474 """YToEdgeOfRow(self, int y) -> int"""
1475 return _grid.Grid_YToEdgeOfRow(*args, **kwargs)
1476
1477 def XToEdgeOfCol(*args, **kwargs):
1478 """XToEdgeOfCol(self, int x) -> int"""
1479 return _grid.Grid_XToEdgeOfCol(*args, **kwargs)
1480
1481 def CellToRect(*args, **kwargs):
1482 """CellToRect(self, int row, int col) -> Rect"""
1483 return _grid.Grid_CellToRect(*args, **kwargs)
1484
1485 def GetGridCursorRow(*args, **kwargs):
1486 """GetGridCursorRow(self) -> int"""
1487 return _grid.Grid_GetGridCursorRow(*args, **kwargs)
1488
1489 def GetGridCursorCol(*args, **kwargs):
1490 """GetGridCursorCol(self) -> int"""
1491 return _grid.Grid_GetGridCursorCol(*args, **kwargs)
1492
1493 def IsVisible(*args, **kwargs):
1494 """IsVisible(self, int row, int col, bool wholeCellVisible=True) -> bool"""
1495 return _grid.Grid_IsVisible(*args, **kwargs)
1496
1497 def MakeCellVisible(*args, **kwargs):
1498 """MakeCellVisible(self, int row, int col)"""
1499 return _grid.Grid_MakeCellVisible(*args, **kwargs)
1500
1501 def SetGridCursor(*args, **kwargs):
1502 """SetGridCursor(self, int row, int col)"""
1503 return _grid.Grid_SetGridCursor(*args, **kwargs)
1504
1505 def MoveCursorUp(*args, **kwargs):
1506 """MoveCursorUp(self, bool expandSelection) -> bool"""
1507 return _grid.Grid_MoveCursorUp(*args, **kwargs)
1508
1509 def MoveCursorDown(*args, **kwargs):
1510 """MoveCursorDown(self, bool expandSelection) -> bool"""
1511 return _grid.Grid_MoveCursorDown(*args, **kwargs)
1512
1513 def MoveCursorLeft(*args, **kwargs):
1514 """MoveCursorLeft(self, bool expandSelection) -> bool"""
1515 return _grid.Grid_MoveCursorLeft(*args, **kwargs)
1516
1517 def MoveCursorRight(*args, **kwargs):
1518 """MoveCursorRight(self, bool expandSelection) -> bool"""
1519 return _grid.Grid_MoveCursorRight(*args, **kwargs)
1520
1521 def MovePageDown(*args, **kwargs):
1522 """MovePageDown(self) -> bool"""
1523 return _grid.Grid_MovePageDown(*args, **kwargs)
1524
1525 def MovePageUp(*args, **kwargs):
1526 """MovePageUp(self) -> bool"""
1527 return _grid.Grid_MovePageUp(*args, **kwargs)
1528
1529 def MoveCursorUpBlock(*args, **kwargs):
1530 """MoveCursorUpBlock(self, bool expandSelection) -> bool"""
1531 return _grid.Grid_MoveCursorUpBlock(*args, **kwargs)
1532
1533 def MoveCursorDownBlock(*args, **kwargs):
1534 """MoveCursorDownBlock(self, bool expandSelection) -> bool"""
1535 return _grid.Grid_MoveCursorDownBlock(*args, **kwargs)
1536
1537 def MoveCursorLeftBlock(*args, **kwargs):
1538 """MoveCursorLeftBlock(self, bool expandSelection) -> bool"""
1539 return _grid.Grid_MoveCursorLeftBlock(*args, **kwargs)
1540
1541 def MoveCursorRightBlock(*args, **kwargs):
1542 """MoveCursorRightBlock(self, bool expandSelection) -> bool"""
1543 return _grid.Grid_MoveCursorRightBlock(*args, **kwargs)
1544
1545 def GetDefaultRowLabelSize(*args, **kwargs):
1546 """GetDefaultRowLabelSize(self) -> int"""
1547 return _grid.Grid_GetDefaultRowLabelSize(*args, **kwargs)
1548
1549 def GetRowLabelSize(*args, **kwargs):
1550 """GetRowLabelSize(self) -> int"""
1551 return _grid.Grid_GetRowLabelSize(*args, **kwargs)
1552
1553 def GetDefaultColLabelSize(*args, **kwargs):
1554 """GetDefaultColLabelSize(self) -> int"""
1555 return _grid.Grid_GetDefaultColLabelSize(*args, **kwargs)
1556
1557 def GetColLabelSize(*args, **kwargs):
1558 """GetColLabelSize(self) -> int"""
1559 return _grid.Grid_GetColLabelSize(*args, **kwargs)
1560
1561 def GetLabelBackgroundColour(*args, **kwargs):
1562 """GetLabelBackgroundColour(self) -> Colour"""
1563 return _grid.Grid_GetLabelBackgroundColour(*args, **kwargs)
1564
1565 def GetLabelTextColour(*args, **kwargs):
1566 """GetLabelTextColour(self) -> Colour"""
1567 return _grid.Grid_GetLabelTextColour(*args, **kwargs)
1568
1569 def GetLabelFont(*args, **kwargs):
1570 """GetLabelFont(self) -> Font"""
1571 return _grid.Grid_GetLabelFont(*args, **kwargs)
1572
1573 def GetRowLabelAlignment(*args, **kwargs):
1574 """GetRowLabelAlignment() -> (horiz, vert)"""
1575 return _grid.Grid_GetRowLabelAlignment(*args, **kwargs)
1576
1577 def GetColLabelAlignment(*args, **kwargs):
1578 """GetColLabelAlignment() -> (horiz, vert)"""
1579 return _grid.Grid_GetColLabelAlignment(*args, **kwargs)
1580
1581 def GetColLabelTextOrientation(*args, **kwargs):
1582 """GetColLabelTextOrientation(self) -> int"""
1583 return _grid.Grid_GetColLabelTextOrientation(*args, **kwargs)
1584
1585 def GetRowLabelValue(*args, **kwargs):
1586 """GetRowLabelValue(self, int row) -> String"""
1587 return _grid.Grid_GetRowLabelValue(*args, **kwargs)
1588
1589 def GetColLabelValue(*args, **kwargs):
1590 """GetColLabelValue(self, int col) -> String"""
1591 return _grid.Grid_GetColLabelValue(*args, **kwargs)
1592
1593 def GetGridLineColour(*args, **kwargs):
1594 """GetGridLineColour(self) -> Colour"""
1595 return _grid.Grid_GetGridLineColour(*args, **kwargs)
1596
1597 def GetCellHighlightColour(*args, **kwargs):
1598 """GetCellHighlightColour(self) -> Colour"""
1599 return _grid.Grid_GetCellHighlightColour(*args, **kwargs)
1600
1601 def GetCellHighlightPenWidth(*args, **kwargs):
1602 """GetCellHighlightPenWidth(self) -> int"""
1603 return _grid.Grid_GetCellHighlightPenWidth(*args, **kwargs)
1604
1605 def GetCellHighlightROPenWidth(*args, **kwargs):
1606 """GetCellHighlightROPenWidth(self) -> int"""
1607 return _grid.Grid_GetCellHighlightROPenWidth(*args, **kwargs)
1608
1609 def SetRowLabelSize(*args, **kwargs):
1610 """SetRowLabelSize(self, int width)"""
1611 return _grid.Grid_SetRowLabelSize(*args, **kwargs)
1612
1613 def SetColLabelSize(*args, **kwargs):
1614 """SetColLabelSize(self, int height)"""
1615 return _grid.Grid_SetColLabelSize(*args, **kwargs)
1616
1617 def SetLabelBackgroundColour(*args, **kwargs):
1618 """SetLabelBackgroundColour(self, Colour ??)"""
1619 return _grid.Grid_SetLabelBackgroundColour(*args, **kwargs)
1620
1621 def SetLabelTextColour(*args, **kwargs):
1622 """SetLabelTextColour(self, Colour ??)"""
1623 return _grid.Grid_SetLabelTextColour(*args, **kwargs)
1624
1625 def SetLabelFont(*args, **kwargs):
1626 """SetLabelFont(self, Font ??)"""
1627 return _grid.Grid_SetLabelFont(*args, **kwargs)
1628
1629 def SetRowLabelAlignment(*args, **kwargs):
1630 """SetRowLabelAlignment(self, int horiz, int vert)"""
1631 return _grid.Grid_SetRowLabelAlignment(*args, **kwargs)
1632
1633 def SetColLabelAlignment(*args, **kwargs):
1634 """SetColLabelAlignment(self, int horiz, int vert)"""
1635 return _grid.Grid_SetColLabelAlignment(*args, **kwargs)
1636
1637 def SetColLabelTextOrientation(*args, **kwargs):
1638 """SetColLabelTextOrientation(self, int textOrientation)"""
1639 return _grid.Grid_SetColLabelTextOrientation(*args, **kwargs)
1640
1641 def SetRowLabelValue(*args, **kwargs):
1642 """SetRowLabelValue(self, int row, String ??)"""
1643 return _grid.Grid_SetRowLabelValue(*args, **kwargs)
1644
1645 def SetColLabelValue(*args, **kwargs):
1646 """SetColLabelValue(self, int col, String ??)"""
1647 return _grid.Grid_SetColLabelValue(*args, **kwargs)
1648
1649 def SetGridLineColour(*args, **kwargs):
1650 """SetGridLineColour(self, Colour ??)"""
1651 return _grid.Grid_SetGridLineColour(*args, **kwargs)
1652
1653 def SetCellHighlightColour(*args, **kwargs):
1654 """SetCellHighlightColour(self, Colour ??)"""
1655 return _grid.Grid_SetCellHighlightColour(*args, **kwargs)
1656
1657 def SetCellHighlightPenWidth(*args, **kwargs):
1658 """SetCellHighlightPenWidth(self, int width)"""
1659 return _grid.Grid_SetCellHighlightPenWidth(*args, **kwargs)
1660
1661 def SetCellHighlightROPenWidth(*args, **kwargs):
1662 """SetCellHighlightROPenWidth(self, int width)"""
1663 return _grid.Grid_SetCellHighlightROPenWidth(*args, **kwargs)
1664
1665 def EnableDragRowSize(*args, **kwargs):
1666 """EnableDragRowSize(self, bool enable=True)"""
1667 return _grid.Grid_EnableDragRowSize(*args, **kwargs)
1668
1669 def DisableDragRowSize(*args, **kwargs):
1670 """DisableDragRowSize(self)"""
1671 return _grid.Grid_DisableDragRowSize(*args, **kwargs)
1672
1673 def CanDragRowSize(*args, **kwargs):
1674 """CanDragRowSize(self) -> bool"""
1675 return _grid.Grid_CanDragRowSize(*args, **kwargs)
1676
1677 def EnableDragColSize(*args, **kwargs):
1678 """EnableDragColSize(self, bool enable=True)"""
1679 return _grid.Grid_EnableDragColSize(*args, **kwargs)
1680
1681 def DisableDragColSize(*args, **kwargs):
1682 """DisableDragColSize(self)"""
1683 return _grid.Grid_DisableDragColSize(*args, **kwargs)
1684
1685 def CanDragColSize(*args, **kwargs):
1686 """CanDragColSize(self) -> bool"""
1687 return _grid.Grid_CanDragColSize(*args, **kwargs)
1688
1689 def EnableDragGridSize(*args, **kwargs):
1690 """EnableDragGridSize(self, bool enable=True)"""
1691 return _grid.Grid_EnableDragGridSize(*args, **kwargs)
1692
1693 def DisableDragGridSize(*args, **kwargs):
1694 """DisableDragGridSize(self)"""
1695 return _grid.Grid_DisableDragGridSize(*args, **kwargs)
1696
1697 def CanDragGridSize(*args, **kwargs):
1698 """CanDragGridSize(self) -> bool"""
1699 return _grid.Grid_CanDragGridSize(*args, **kwargs)
1700
1701 def EnableDragCell(*args, **kwargs):
1702 """EnableDragCell(self, bool enable=True)"""
1703 return _grid.Grid_EnableDragCell(*args, **kwargs)
1704
1705 def DisableDragCell(*args, **kwargs):
1706 """DisableDragCell(self)"""
1707 return _grid.Grid_DisableDragCell(*args, **kwargs)
1708
1709 def CanDragCell(*args, **kwargs):
1710 """CanDragCell(self) -> bool"""
1711 return _grid.Grid_CanDragCell(*args, **kwargs)
1712
1713 def SetAttr(*args, **kwargs):
1714 """SetAttr(self, int row, int col, GridCellAttr attr)"""
1715 return _grid.Grid_SetAttr(*args, **kwargs)
1716
1717 def SetRowAttr(*args, **kwargs):
1718 """SetRowAttr(self, int row, GridCellAttr attr)"""
1719 return _grid.Grid_SetRowAttr(*args, **kwargs)
1720
1721 def SetColAttr(*args, **kwargs):
1722 """SetColAttr(self, int col, GridCellAttr attr)"""
1723 return _grid.Grid_SetColAttr(*args, **kwargs)
1724
1725 def GetOrCreateCellAttr(*args, **kwargs):
1726 """GetOrCreateCellAttr(self, int row, int col) -> GridCellAttr"""
1727 return _grid.Grid_GetOrCreateCellAttr(*args, **kwargs)
1728
1729 def SetColFormatBool(*args, **kwargs):
1730 """SetColFormatBool(self, int col)"""
1731 return _grid.Grid_SetColFormatBool(*args, **kwargs)
1732
1733 def SetColFormatNumber(*args, **kwargs):
1734 """SetColFormatNumber(self, int col)"""
1735 return _grid.Grid_SetColFormatNumber(*args, **kwargs)
1736
1737 def SetColFormatFloat(*args, **kwargs):
1738 """SetColFormatFloat(self, int col, int width=-1, int precision=-1)"""
1739 return _grid.Grid_SetColFormatFloat(*args, **kwargs)
1740
1741 def SetColFormatCustom(*args, **kwargs):
1742 """SetColFormatCustom(self, int col, String typeName)"""
1743 return _grid.Grid_SetColFormatCustom(*args, **kwargs)
1744
1745 def EnableGridLines(*args, **kwargs):
1746 """EnableGridLines(self, bool enable=True)"""
1747 return _grid.Grid_EnableGridLines(*args, **kwargs)
1748
1749 def GridLinesEnabled(*args, **kwargs):
1750 """GridLinesEnabled(self) -> bool"""
1751 return _grid.Grid_GridLinesEnabled(*args, **kwargs)
1752
1753 def GetDefaultRowSize(*args, **kwargs):
1754 """GetDefaultRowSize(self) -> int"""
1755 return _grid.Grid_GetDefaultRowSize(*args, **kwargs)
1756
1757 def GetRowSize(*args, **kwargs):
1758 """GetRowSize(self, int row) -> int"""
1759 return _grid.Grid_GetRowSize(*args, **kwargs)
1760
1761 def GetDefaultColSize(*args, **kwargs):
1762 """GetDefaultColSize(self) -> int"""
1763 return _grid.Grid_GetDefaultColSize(*args, **kwargs)
1764
1765 def GetColSize(*args, **kwargs):
1766 """GetColSize(self, int col) -> int"""
1767 return _grid.Grid_GetColSize(*args, **kwargs)
1768
1769 def GetDefaultCellBackgroundColour(*args, **kwargs):
1770 """GetDefaultCellBackgroundColour(self) -> Colour"""
1771 return _grid.Grid_GetDefaultCellBackgroundColour(*args, **kwargs)
1772
1773 def GetCellBackgroundColour(*args, **kwargs):
1774 """GetCellBackgroundColour(self, int row, int col) -> Colour"""
1775 return _grid.Grid_GetCellBackgroundColour(*args, **kwargs)
1776
1777 def GetDefaultCellTextColour(*args, **kwargs):
1778 """GetDefaultCellTextColour(self) -> Colour"""
1779 return _grid.Grid_GetDefaultCellTextColour(*args, **kwargs)
1780
1781 def GetCellTextColour(*args, **kwargs):
1782 """GetCellTextColour(self, int row, int col) -> Colour"""
1783 return _grid.Grid_GetCellTextColour(*args, **kwargs)
1784
1785 def GetDefaultCellFont(*args, **kwargs):
1786 """GetDefaultCellFont(self) -> Font"""
1787 return _grid.Grid_GetDefaultCellFont(*args, **kwargs)
1788
1789 def GetCellFont(*args, **kwargs):
1790 """GetCellFont(self, int row, int col) -> Font"""
1791 return _grid.Grid_GetCellFont(*args, **kwargs)
1792
1793 def GetDefaultCellAlignment(*args, **kwargs):
1794 """GetDefaultCellAlignment() -> (horiz, vert)"""
1795 return _grid.Grid_GetDefaultCellAlignment(*args, **kwargs)
1796
1797 def GetCellAlignment(*args, **kwargs):
1798 """GetCellAlignment() -> (horiz, vert)"""
1799 return _grid.Grid_GetCellAlignment(*args, **kwargs)
1800
1801 def GetDefaultCellOverflow(*args, **kwargs):
1802 """GetDefaultCellOverflow(self) -> bool"""
1803 return _grid.Grid_GetDefaultCellOverflow(*args, **kwargs)
1804
1805 def GetCellOverflow(*args, **kwargs):
1806 """GetCellOverflow(self, int row, int col) -> bool"""
1807 return _grid.Grid_GetCellOverflow(*args, **kwargs)
1808
1809 def GetCellSize(*args, **kwargs):
1810 """GetCellSize(int row, int col) -> (num_rows, num_cols)"""
1811 return _grid.Grid_GetCellSize(*args, **kwargs)
1812
1813 def SetDefaultRowSize(*args, **kwargs):
1814 """SetDefaultRowSize(self, int height, bool resizeExistingRows=False)"""
1815 return _grid.Grid_SetDefaultRowSize(*args, **kwargs)
1816
1817 def SetRowSize(*args, **kwargs):
1818 """SetRowSize(self, int row, int height)"""
1819 return _grid.Grid_SetRowSize(*args, **kwargs)
1820
1821 def SetDefaultColSize(*args, **kwargs):
1822 """SetDefaultColSize(self, int width, bool resizeExistingCols=False)"""
1823 return _grid.Grid_SetDefaultColSize(*args, **kwargs)
1824
1825 def SetColSize(*args, **kwargs):
1826 """SetColSize(self, int col, int width)"""
1827 return _grid.Grid_SetColSize(*args, **kwargs)
1828
1829 def AutoSizeColumn(*args, **kwargs):
1830 """AutoSizeColumn(self, int col, bool setAsMin=True)"""
1831 return _grid.Grid_AutoSizeColumn(*args, **kwargs)
1832
1833 def AutoSizeRow(*args, **kwargs):
1834 """AutoSizeRow(self, int row, bool setAsMin=True)"""
1835 return _grid.Grid_AutoSizeRow(*args, **kwargs)
1836
1837 def AutoSizeColumns(*args, **kwargs):
1838 """AutoSizeColumns(self, bool setAsMin=True)"""
1839 return _grid.Grid_AutoSizeColumns(*args, **kwargs)
1840
1841 def AutoSizeRows(*args, **kwargs):
1842 """AutoSizeRows(self, bool setAsMin=True)"""
1843 return _grid.Grid_AutoSizeRows(*args, **kwargs)
1844
1845 def AutoSize(*args, **kwargs):
1846 """AutoSize(self)"""
1847 return _grid.Grid_AutoSize(*args, **kwargs)
1848
1849 def AutoSizeRowLabelSize(*args, **kwargs):
1850 """AutoSizeRowLabelSize(self, int row)"""
1851 return _grid.Grid_AutoSizeRowLabelSize(*args, **kwargs)
1852
1853 def AutoSizeColLabelSize(*args, **kwargs):
1854 """AutoSizeColLabelSize(self, int col)"""
1855 return _grid.Grid_AutoSizeColLabelSize(*args, **kwargs)
1856
1857 def SetColMinimalWidth(*args, **kwargs):
1858 """SetColMinimalWidth(self, int col, int width)"""
1859 return _grid.Grid_SetColMinimalWidth(*args, **kwargs)
1860
1861 def SetRowMinimalHeight(*args, **kwargs):
1862 """SetRowMinimalHeight(self, int row, int width)"""
1863 return _grid.Grid_SetRowMinimalHeight(*args, **kwargs)
1864
1865 def SetColMinimalAcceptableWidth(*args, **kwargs):
1866 """SetColMinimalAcceptableWidth(self, int width)"""
1867 return _grid.Grid_SetColMinimalAcceptableWidth(*args, **kwargs)
1868
1869 def SetRowMinimalAcceptableHeight(*args, **kwargs):
1870 """SetRowMinimalAcceptableHeight(self, int width)"""
1871 return _grid.Grid_SetRowMinimalAcceptableHeight(*args, **kwargs)
1872
1873 def GetColMinimalAcceptableWidth(*args, **kwargs):
1874 """GetColMinimalAcceptableWidth(self) -> int"""
1875 return _grid.Grid_GetColMinimalAcceptableWidth(*args, **kwargs)
1876
1877 def GetRowMinimalAcceptableHeight(*args, **kwargs):
1878 """GetRowMinimalAcceptableHeight(self) -> int"""
1879 return _grid.Grid_GetRowMinimalAcceptableHeight(*args, **kwargs)
1880
1881 def SetDefaultCellBackgroundColour(*args, **kwargs):
1882 """SetDefaultCellBackgroundColour(self, Colour ??)"""
1883 return _grid.Grid_SetDefaultCellBackgroundColour(*args, **kwargs)
1884
1885 def SetCellBackgroundColour(*args, **kwargs):
1886 """SetCellBackgroundColour(self, int row, int col, Colour ??)"""
1887 return _grid.Grid_SetCellBackgroundColour(*args, **kwargs)
1888
1889 def SetDefaultCellTextColour(*args, **kwargs):
1890 """SetDefaultCellTextColour(self, Colour ??)"""
1891 return _grid.Grid_SetDefaultCellTextColour(*args, **kwargs)
1892
1893 def SetCellTextColour(*args, **kwargs):
1894 """SetCellTextColour(self, int row, int col, Colour ??)"""
1895 return _grid.Grid_SetCellTextColour(*args, **kwargs)
1896
1897 def SetDefaultCellFont(*args, **kwargs):
1898 """SetDefaultCellFont(self, Font ??)"""
1899 return _grid.Grid_SetDefaultCellFont(*args, **kwargs)
1900
1901 def SetCellFont(*args, **kwargs):
1902 """SetCellFont(self, int row, int col, Font ??)"""
1903 return _grid.Grid_SetCellFont(*args, **kwargs)
1904
1905 def SetDefaultCellAlignment(*args, **kwargs):
1906 """SetDefaultCellAlignment(self, int horiz, int vert)"""
1907 return _grid.Grid_SetDefaultCellAlignment(*args, **kwargs)
1908
1909 def SetCellAlignment(*args, **kwargs):
1910 """SetCellAlignment(self, int row, int col, int horiz, int vert)"""
1911 return _grid.Grid_SetCellAlignment(*args, **kwargs)
1912
1913 def SetDefaultCellOverflow(*args, **kwargs):
1914 """SetDefaultCellOverflow(self, bool allow)"""
1915 return _grid.Grid_SetDefaultCellOverflow(*args, **kwargs)
1916
1917 def SetCellOverflow(*args, **kwargs):
1918 """SetCellOverflow(self, int row, int col, bool allow)"""
1919 return _grid.Grid_SetCellOverflow(*args, **kwargs)
1920
1921 def SetCellSize(*args, **kwargs):
1922 """SetCellSize(self, int row, int col, int num_rows, int num_cols)"""
1923 return _grid.Grid_SetCellSize(*args, **kwargs)
1924
1925 def SetDefaultRenderer(*args, **kwargs):
1926 """SetDefaultRenderer(self, GridCellRenderer renderer)"""
1927 return _grid.Grid_SetDefaultRenderer(*args, **kwargs)
1928
1929 def SetCellRenderer(*args, **kwargs):
1930 """SetCellRenderer(self, int row, int col, GridCellRenderer renderer)"""
1931 return _grid.Grid_SetCellRenderer(*args, **kwargs)
1932
1933 def GetDefaultRenderer(*args, **kwargs):
1934 """GetDefaultRenderer(self) -> GridCellRenderer"""
1935 return _grid.Grid_GetDefaultRenderer(*args, **kwargs)
1936
1937 def GetCellRenderer(*args, **kwargs):
1938 """GetCellRenderer(self, int row, int col) -> GridCellRenderer"""
1939 return _grid.Grid_GetCellRenderer(*args, **kwargs)
1940
1941 def SetDefaultEditor(*args, **kwargs):
1942 """SetDefaultEditor(self, GridCellEditor editor)"""
1943 return _grid.Grid_SetDefaultEditor(*args, **kwargs)
1944
1945 def SetCellEditor(*args, **kwargs):
1946 """SetCellEditor(self, int row, int col, GridCellEditor editor)"""
1947 return _grid.Grid_SetCellEditor(*args, **kwargs)
1948
1949 def GetDefaultEditor(*args, **kwargs):
1950 """GetDefaultEditor(self) -> GridCellEditor"""
1951 return _grid.Grid_GetDefaultEditor(*args, **kwargs)
1952
1953 def GetCellEditor(*args, **kwargs):
1954 """GetCellEditor(self, int row, int col) -> GridCellEditor"""
1955 return _grid.Grid_GetCellEditor(*args, **kwargs)
1956
1957 def GetCellValue(*args, **kwargs):
1958 """GetCellValue(self, int row, int col) -> String"""
1959 return _grid.Grid_GetCellValue(*args, **kwargs)
1960
1961 def SetCellValue(*args, **kwargs):
1962 """SetCellValue(self, int row, int col, String s)"""
1963 return _grid.Grid_SetCellValue(*args, **kwargs)
1964
1965 def IsReadOnly(*args, **kwargs):
1966 """IsReadOnly(self, int row, int col) -> bool"""
1967 return _grid.Grid_IsReadOnly(*args, **kwargs)
1968
1969 def SetReadOnly(*args, **kwargs):
1970 """SetReadOnly(self, int row, int col, bool isReadOnly=True)"""
1971 return _grid.Grid_SetReadOnly(*args, **kwargs)
1972
1973 def SelectRow(*args, **kwargs):
1974 """SelectRow(self, int row, bool addToSelected=False)"""
1975 return _grid.Grid_SelectRow(*args, **kwargs)
1976
1977 def SelectCol(*args, **kwargs):
1978 """SelectCol(self, int col, bool addToSelected=False)"""
1979 return _grid.Grid_SelectCol(*args, **kwargs)
1980
1981 def SelectBlock(*args, **kwargs):
1982 """
1983 SelectBlock(self, int topRow, int leftCol, int bottomRow, int rightCol,
1984 bool addToSelected=False)
1985 """
1986 return _grid.Grid_SelectBlock(*args, **kwargs)
1987
1988 def SelectAll(*args, **kwargs):
1989 """SelectAll(self)"""
1990 return _grid.Grid_SelectAll(*args, **kwargs)
1991
1992 def IsSelection(*args, **kwargs):
1993 """IsSelection(self) -> bool"""
1994 return _grid.Grid_IsSelection(*args, **kwargs)
1995
1996 def ClearSelection(*args, **kwargs):
1997 """ClearSelection(self)"""
1998 return _grid.Grid_ClearSelection(*args, **kwargs)
1999
2000 def IsInSelection(*args, **kwargs):
2001 """IsInSelection(self, int row, int col) -> bool"""
2002 return _grid.Grid_IsInSelection(*args, **kwargs)
2003
2004 def GetSelectedCells(*args, **kwargs):
2005 """GetSelectedCells(self) -> wxGridCellCoordsArray"""
2006 return _grid.Grid_GetSelectedCells(*args, **kwargs)
2007
2008 def GetSelectionBlockTopLeft(*args, **kwargs):
2009 """GetSelectionBlockTopLeft(self) -> wxGridCellCoordsArray"""
2010 return _grid.Grid_GetSelectionBlockTopLeft(*args, **kwargs)
2011
2012 def GetSelectionBlockBottomRight(*args, **kwargs):
2013 """GetSelectionBlockBottomRight(self) -> wxGridCellCoordsArray"""
2014 return _grid.Grid_GetSelectionBlockBottomRight(*args, **kwargs)
2015
2016 def GetSelectedRows(*args, **kwargs):
2017 """GetSelectedRows(self) -> wxArrayInt"""
2018 return _grid.Grid_GetSelectedRows(*args, **kwargs)
2019
2020 def GetSelectedCols(*args, **kwargs):
2021 """GetSelectedCols(self) -> wxArrayInt"""
2022 return _grid.Grid_GetSelectedCols(*args, **kwargs)
2023
2024 def DeselectRow(*args, **kwargs):
2025 """DeselectRow(self, int row)"""
2026 return _grid.Grid_DeselectRow(*args, **kwargs)
2027
2028 def DeselectCol(*args, **kwargs):
2029 """DeselectCol(self, int col)"""
2030 return _grid.Grid_DeselectCol(*args, **kwargs)
2031
2032 def DeselectCell(*args, **kwargs):
2033 """DeselectCell(self, int row, int col)"""
2034 return _grid.Grid_DeselectCell(*args, **kwargs)
2035
2036 def BlockToDeviceRect(*args, **kwargs):
2037 """BlockToDeviceRect(self, GridCellCoords topLeft, GridCellCoords bottomRight) -> Rect"""
2038 return _grid.Grid_BlockToDeviceRect(*args, **kwargs)
2039
2040 def GetSelectionBackground(*args, **kwargs):
2041 """GetSelectionBackground(self) -> Colour"""
2042 return _grid.Grid_GetSelectionBackground(*args, **kwargs)
2043
2044 def GetSelectionForeground(*args, **kwargs):
2045 """GetSelectionForeground(self) -> Colour"""
2046 return _grid.Grid_GetSelectionForeground(*args, **kwargs)
2047
2048 def SetSelectionBackground(*args, **kwargs):
2049 """SetSelectionBackground(self, Colour c)"""
2050 return _grid.Grid_SetSelectionBackground(*args, **kwargs)
2051
2052 def SetSelectionForeground(*args, **kwargs):
2053 """SetSelectionForeground(self, Colour c)"""
2054 return _grid.Grid_SetSelectionForeground(*args, **kwargs)
2055
2056 def RegisterDataType(*args, **kwargs):
2057 """RegisterDataType(self, String typeName, GridCellRenderer renderer, GridCellEditor editor)"""
2058 return _grid.Grid_RegisterDataType(*args, **kwargs)
2059
2060 def GetDefaultEditorForCell(*args, **kwargs):
2061 """GetDefaultEditorForCell(self, int row, int col) -> GridCellEditor"""
2062 return _grid.Grid_GetDefaultEditorForCell(*args, **kwargs)
2063
2064 def GetDefaultRendererForCell(*args, **kwargs):
2065 """GetDefaultRendererForCell(self, int row, int col) -> GridCellRenderer"""
2066 return _grid.Grid_GetDefaultRendererForCell(*args, **kwargs)
2067
2068 def GetDefaultEditorForType(*args, **kwargs):
2069 """GetDefaultEditorForType(self, String typeName) -> GridCellEditor"""
2070 return _grid.Grid_GetDefaultEditorForType(*args, **kwargs)
2071
2072 def GetDefaultRendererForType(*args, **kwargs):
2073 """GetDefaultRendererForType(self, String typeName) -> GridCellRenderer"""
2074 return _grid.Grid_GetDefaultRendererForType(*args, **kwargs)
2075
2076 def SetMargins(*args, **kwargs):
2077 """SetMargins(self, int extraWidth, int extraHeight)"""
2078 return _grid.Grid_SetMargins(*args, **kwargs)
2079
2080 def GetGridWindow(*args, **kwargs):
2081 """GetGridWindow(self) -> Window"""
2082 return _grid.Grid_GetGridWindow(*args, **kwargs)
2083
2084 def GetGridRowLabelWindow(*args, **kwargs):
2085 """GetGridRowLabelWindow(self) -> Window"""
2086 return _grid.Grid_GetGridRowLabelWindow(*args, **kwargs)
2087
2088 def GetGridColLabelWindow(*args, **kwargs):
2089 """GetGridColLabelWindow(self) -> Window"""
2090 return _grid.Grid_GetGridColLabelWindow(*args, **kwargs)
2091
2092 def GetGridCornerLabelWindow(*args, **kwargs):
2093 """GetGridCornerLabelWindow(self) -> Window"""
2094 return _grid.Grid_GetGridCornerLabelWindow(*args, **kwargs)
2095
2096 def SetScrollLineX(*args, **kwargs):
2097 """SetScrollLineX(self, int x)"""
2098 return _grid.Grid_SetScrollLineX(*args, **kwargs)
2099
2100 def SetScrollLineY(*args, **kwargs):
2101 """SetScrollLineY(self, int y)"""
2102 return _grid.Grid_SetScrollLineY(*args, **kwargs)
2103
2104 def GetScrollLineX(*args, **kwargs):
2105 """GetScrollLineX(self) -> int"""
2106 return _grid.Grid_GetScrollLineX(*args, **kwargs)
2107
2108 def GetScrollLineY(*args, **kwargs):
2109 """GetScrollLineY(self) -> int"""
2110 return _grid.Grid_GetScrollLineY(*args, **kwargs)
2111
2112 def GetScrollX(*args, **kwargs):
2113 """GetScrollX(self, int x) -> int"""
2114 return _grid.Grid_GetScrollX(*args, **kwargs)
2115
2116 def GetScrollY(*args, **kwargs):
2117 """GetScrollY(self, int y) -> int"""
2118 return _grid.Grid_GetScrollY(*args, **kwargs)
2119
2120 def GetClassDefaultAttributes(*args, **kwargs):
2121 """
2122 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2123
2124 Get the default attributes for this class. This is useful if you want
2125 to use the same font or colour in your own control as in a standard
2126 control -- which is a much better idea than hard coding specific
2127 colours or fonts which might look completely out of place on the
2128 user's system, especially if it uses themes.
2129
2130 The variant parameter is only relevant under Mac currently and is
2131 ignore under other platforms. Under Mac, it will change the size of
2132 the returned font. See `wx.Window.SetWindowVariant` for more about
2133 this.
2134 """
2135 return _grid.Grid_GetClassDefaultAttributes(*args, **kwargs)
2136
2137 GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
2138
2139class GridPtr(Grid):
2140 def __init__(self, this):
2141 self.this = this
2142 if not hasattr(self,"thisown"): self.thisown = 0
2143 self.__class__ = Grid
2144_grid.Grid_swigregister(GridPtr)
2145
2146def PreGrid(*args, **kwargs):
2147 """PreGrid() -> Grid"""
2148 val = _grid.new_PreGrid(*args, **kwargs)
2149 val.thisown = 1
2150 return val
2151
2152def Grid_GetClassDefaultAttributes(*args, **kwargs):
2153 """
2154 Grid_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2155
2156 Get the default attributes for this class. This is useful if you want
2157 to use the same font or colour in your own control as in a standard
2158 control -- which is a much better idea than hard coding specific
2159 colours or fonts which might look completely out of place on the
2160 user's system, especially if it uses themes.
2161
2162 The variant parameter is only relevant under Mac currently and is
2163 ignore under other platforms. Under Mac, it will change the size of
2164 the returned font. See `wx.Window.SetWindowVariant` for more about
2165 this.
2166 """
2167 return _grid.Grid_GetClassDefaultAttributes(*args, **kwargs)
2168
2169class GridEvent(_core.NotifyEvent):
2170 """Proxy of C++ GridEvent class"""
2171 def __repr__(self):
2172 return "<%s.%s; proxy of C++ wxGridEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2173 def __init__(self, *args, **kwargs):
2174 """
2175 __init__(self, int id, wxEventType type, Grid obj, int row=-1, int col=-1,
2176 int x=-1, int y=-1, bool sel=True, bool control=False,
2177 bool shift=False, bool alt=False,
2178 bool meta=False) -> GridEvent
2179 """
2180 newobj = _grid.new_GridEvent(*args, **kwargs)
2181 self.this = newobj.this
2182 self.thisown = 1
2183 del newobj.thisown
2184 def GetRow(*args, **kwargs):
2185 """GetRow(self) -> int"""
2186 return _grid.GridEvent_GetRow(*args, **kwargs)
2187
2188 def GetCol(*args, **kwargs):
2189 """GetCol(self) -> int"""
2190 return _grid.GridEvent_GetCol(*args, **kwargs)
2191
2192 def GetPosition(*args, **kwargs):
2193 """GetPosition(self) -> Point"""
2194 return _grid.GridEvent_GetPosition(*args, **kwargs)
2195
2196 def Selecting(*args, **kwargs):
2197 """Selecting(self) -> bool"""
2198 return _grid.GridEvent_Selecting(*args, **kwargs)
2199
2200 def ControlDown(*args, **kwargs):
2201 """ControlDown(self) -> bool"""
2202 return _grid.GridEvent_ControlDown(*args, **kwargs)
2203
2204 def MetaDown(*args, **kwargs):
2205 """MetaDown(self) -> bool"""
2206 return _grid.GridEvent_MetaDown(*args, **kwargs)
2207
2208 def ShiftDown(*args, **kwargs):
2209 """ShiftDown(self) -> bool"""
2210 return _grid.GridEvent_ShiftDown(*args, **kwargs)
2211
2212 def AltDown(*args, **kwargs):
2213 """AltDown(self) -> bool"""
2214 return _grid.GridEvent_AltDown(*args, **kwargs)
2215
2216
2217class GridEventPtr(GridEvent):
2218 def __init__(self, this):
2219 self.this = this
2220 if not hasattr(self,"thisown"): self.thisown = 0
2221 self.__class__ = GridEvent
2222_grid.GridEvent_swigregister(GridEventPtr)
2223
2224class GridSizeEvent(_core.NotifyEvent):
2225 """Proxy of C++ GridSizeEvent class"""
2226 def __repr__(self):
2227 return "<%s.%s; proxy of C++ wxGridSizeEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2228 def __init__(self, *args, **kwargs):
2229 """
2230 __init__(self, int id, wxEventType type, Grid obj, int rowOrCol=-1,
2231 int x=-1, int y=-1, bool control=False, bool shift=False,
2232 bool alt=False, bool meta=False) -> GridSizeEvent
2233 """
2234 newobj = _grid.new_GridSizeEvent(*args, **kwargs)
2235 self.this = newobj.this
2236 self.thisown = 1
2237 del newobj.thisown
2238 def GetRowOrCol(*args, **kwargs):
2239 """GetRowOrCol(self) -> int"""
2240 return _grid.GridSizeEvent_GetRowOrCol(*args, **kwargs)
2241
2242 def GetPosition(*args, **kwargs):
2243 """GetPosition(self) -> Point"""
2244 return _grid.GridSizeEvent_GetPosition(*args, **kwargs)
2245
2246 def ControlDown(*args, **kwargs):
2247 """ControlDown(self) -> bool"""
2248 return _grid.GridSizeEvent_ControlDown(*args, **kwargs)
2249
2250 def MetaDown(*args, **kwargs):
2251 """MetaDown(self) -> bool"""
2252 return _grid.GridSizeEvent_MetaDown(*args, **kwargs)
2253
2254 def ShiftDown(*args, **kwargs):
2255 """ShiftDown(self) -> bool"""
2256 return _grid.GridSizeEvent_ShiftDown(*args, **kwargs)
2257
2258 def AltDown(*args, **kwargs):
2259 """AltDown(self) -> bool"""
2260 return _grid.GridSizeEvent_AltDown(*args, **kwargs)
2261
2262
2263class GridSizeEventPtr(GridSizeEvent):
2264 def __init__(self, this):
2265 self.this = this
2266 if not hasattr(self,"thisown"): self.thisown = 0
2267 self.__class__ = GridSizeEvent
2268_grid.GridSizeEvent_swigregister(GridSizeEventPtr)
2269
2270class GridRangeSelectEvent(_core.NotifyEvent):
2271 """Proxy of C++ GridRangeSelectEvent class"""
2272 def __repr__(self):
2273 return "<%s.%s; proxy of C++ wxGridRangeSelectEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2274 def __init__(self, *args, **kwargs):
2275 """
2276 __init__(self, int id, wxEventType type, Grid obj, GridCellCoords topLeft,
2277 GridCellCoords bottomRight, bool sel=True,
2278 bool control=False, bool shift=False,
2279 bool alt=False, bool meta=False) -> GridRangeSelectEvent
2280 """
2281 newobj = _grid.new_GridRangeSelectEvent(*args, **kwargs)
2282 self.this = newobj.this
2283 self.thisown = 1
2284 del newobj.thisown
2285 def GetTopLeftCoords(*args, **kwargs):
2286 """GetTopLeftCoords(self) -> GridCellCoords"""
2287 return _grid.GridRangeSelectEvent_GetTopLeftCoords(*args, **kwargs)
2288
2289 def GetBottomRightCoords(*args, **kwargs):
2290 """GetBottomRightCoords(self) -> GridCellCoords"""
2291 return _grid.GridRangeSelectEvent_GetBottomRightCoords(*args, **kwargs)
2292
2293 def GetTopRow(*args, **kwargs):
2294 """GetTopRow(self) -> int"""
2295 return _grid.GridRangeSelectEvent_GetTopRow(*args, **kwargs)
2296
2297 def GetBottomRow(*args, **kwargs):
2298 """GetBottomRow(self) -> int"""
2299 return _grid.GridRangeSelectEvent_GetBottomRow(*args, **kwargs)
2300
2301 def GetLeftCol(*args, **kwargs):
2302 """GetLeftCol(self) -> int"""
2303 return _grid.GridRangeSelectEvent_GetLeftCol(*args, **kwargs)
2304
2305 def GetRightCol(*args, **kwargs):
2306 """GetRightCol(self) -> int"""
2307 return _grid.GridRangeSelectEvent_GetRightCol(*args, **kwargs)
2308
2309 def Selecting(*args, **kwargs):
2310 """Selecting(self) -> bool"""
2311 return _grid.GridRangeSelectEvent_Selecting(*args, **kwargs)
2312
2313 def ControlDown(*args, **kwargs):
2314 """ControlDown(self) -> bool"""
2315 return _grid.GridRangeSelectEvent_ControlDown(*args, **kwargs)
2316
2317 def MetaDown(*args, **kwargs):
2318 """MetaDown(self) -> bool"""
2319 return _grid.GridRangeSelectEvent_MetaDown(*args, **kwargs)
2320
2321 def ShiftDown(*args, **kwargs):
2322 """ShiftDown(self) -> bool"""
2323 return _grid.GridRangeSelectEvent_ShiftDown(*args, **kwargs)
2324
2325 def AltDown(*args, **kwargs):
2326 """AltDown(self) -> bool"""
2327 return _grid.GridRangeSelectEvent_AltDown(*args, **kwargs)
2328
2329
2330class GridRangeSelectEventPtr(GridRangeSelectEvent):
2331 def __init__(self, this):
2332 self.this = this
2333 if not hasattr(self,"thisown"): self.thisown = 0
2334 self.__class__ = GridRangeSelectEvent
2335_grid.GridRangeSelectEvent_swigregister(GridRangeSelectEventPtr)
2336
2337class GridEditorCreatedEvent(_core.CommandEvent):
2338 """Proxy of C++ GridEditorCreatedEvent class"""
2339 def __repr__(self):
2340 return "<%s.%s; proxy of C++ wxGridEditorCreatedEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2341 def __init__(self, *args, **kwargs):
2342 """
2343 __init__(self, int id, wxEventType type, Object obj, int row, int col,
2344 Control ctrl) -> GridEditorCreatedEvent
2345 """
2346 newobj = _grid.new_GridEditorCreatedEvent(*args, **kwargs)
2347 self.this = newobj.this
2348 self.thisown = 1
2349 del newobj.thisown
2350 def GetRow(*args, **kwargs):
2351 """GetRow(self) -> int"""
2352 return _grid.GridEditorCreatedEvent_GetRow(*args, **kwargs)
2353
2354 def GetCol(*args, **kwargs):
2355 """GetCol(self) -> int"""
2356 return _grid.GridEditorCreatedEvent_GetCol(*args, **kwargs)
2357
2358 def GetControl(*args, **kwargs):
2359 """GetControl(self) -> Control"""
2360 return _grid.GridEditorCreatedEvent_GetControl(*args, **kwargs)
2361
2362 def SetRow(*args, **kwargs):
2363 """SetRow(self, int row)"""
2364 return _grid.GridEditorCreatedEvent_SetRow(*args, **kwargs)
2365
2366 def SetCol(*args, **kwargs):
2367 """SetCol(self, int col)"""
2368 return _grid.GridEditorCreatedEvent_SetCol(*args, **kwargs)
2369
2370 def SetControl(*args, **kwargs):
2371 """SetControl(self, Control ctrl)"""
2372 return _grid.GridEditorCreatedEvent_SetControl(*args, **kwargs)
2373
2374
2375class GridEditorCreatedEventPtr(GridEditorCreatedEvent):
2376 def __init__(self, this):
2377 self.this = this
2378 if not hasattr(self,"thisown"): self.thisown = 0
2379 self.__class__ = GridEditorCreatedEvent
2380_grid.GridEditorCreatedEvent_swigregister(GridEditorCreatedEventPtr)
2381
2382wxEVT_GRID_CELL_LEFT_CLICK = _grid.wxEVT_GRID_CELL_LEFT_CLICK
2383wxEVT_GRID_CELL_RIGHT_CLICK = _grid.wxEVT_GRID_CELL_RIGHT_CLICK
2384wxEVT_GRID_CELL_LEFT_DCLICK = _grid.wxEVT_GRID_CELL_LEFT_DCLICK
2385wxEVT_GRID_CELL_RIGHT_DCLICK = _grid.wxEVT_GRID_CELL_RIGHT_DCLICK
2386wxEVT_GRID_LABEL_LEFT_CLICK = _grid.wxEVT_GRID_LABEL_LEFT_CLICK
2387wxEVT_GRID_LABEL_RIGHT_CLICK = _grid.wxEVT_GRID_LABEL_RIGHT_CLICK
2388wxEVT_GRID_LABEL_LEFT_DCLICK = _grid.wxEVT_GRID_LABEL_LEFT_DCLICK
2389wxEVT_GRID_LABEL_RIGHT_DCLICK = _grid.wxEVT_GRID_LABEL_RIGHT_DCLICK
2390wxEVT_GRID_ROW_SIZE = _grid.wxEVT_GRID_ROW_SIZE
2391wxEVT_GRID_COL_SIZE = _grid.wxEVT_GRID_COL_SIZE
2392wxEVT_GRID_RANGE_SELECT = _grid.wxEVT_GRID_RANGE_SELECT
2393wxEVT_GRID_CELL_CHANGE = _grid.wxEVT_GRID_CELL_CHANGE
2394wxEVT_GRID_SELECT_CELL = _grid.wxEVT_GRID_SELECT_CELL
2395wxEVT_GRID_EDITOR_SHOWN = _grid.wxEVT_GRID_EDITOR_SHOWN
2396wxEVT_GRID_EDITOR_HIDDEN = _grid.wxEVT_GRID_EDITOR_HIDDEN
2397wxEVT_GRID_EDITOR_CREATED = _grid.wxEVT_GRID_EDITOR_CREATED
2398wxEVT_GRID_CELL_BEGIN_DRAG = _grid.wxEVT_GRID_CELL_BEGIN_DRAG
2399EVT_GRID_CELL_LEFT_CLICK = wx.PyEventBinder( wxEVT_GRID_CELL_LEFT_CLICK )
2400EVT_GRID_CELL_RIGHT_CLICK = wx.PyEventBinder( wxEVT_GRID_CELL_RIGHT_CLICK )
2401EVT_GRID_CELL_LEFT_DCLICK = wx.PyEventBinder( wxEVT_GRID_CELL_LEFT_DCLICK )
2402EVT_GRID_CELL_RIGHT_DCLICK = wx.PyEventBinder( wxEVT_GRID_CELL_RIGHT_DCLICK )
2403EVT_GRID_LABEL_LEFT_CLICK = wx.PyEventBinder( wxEVT_GRID_LABEL_LEFT_CLICK )
2404EVT_GRID_LABEL_RIGHT_CLICK = wx.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_CLICK )
2405EVT_GRID_LABEL_LEFT_DCLICK = wx.PyEventBinder( wxEVT_GRID_LABEL_LEFT_DCLICK )
2406EVT_GRID_LABEL_RIGHT_DCLICK = wx.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_DCLICK )
2407EVT_GRID_ROW_SIZE = wx.PyEventBinder( wxEVT_GRID_ROW_SIZE )
2408EVT_GRID_COL_SIZE = wx.PyEventBinder( wxEVT_GRID_COL_SIZE )
2409EVT_GRID_RANGE_SELECT = wx.PyEventBinder( wxEVT_GRID_RANGE_SELECT )
2410EVT_GRID_CELL_CHANGE = wx.PyEventBinder( wxEVT_GRID_CELL_CHANGE )
2411EVT_GRID_SELECT_CELL = wx.PyEventBinder( wxEVT_GRID_SELECT_CELL )
2412EVT_GRID_EDITOR_SHOWN = wx.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN )
2413EVT_GRID_EDITOR_HIDDEN = wx.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN )
2414EVT_GRID_EDITOR_CREATED = wx.PyEventBinder( wxEVT_GRID_EDITOR_CREATED )
2415EVT_GRID_CELL_BEGIN_DRAG = wx.PyEventBinder( wxEVT_GRID_CELL_BEGIN_DRAG )
2416
2417
2418# The same as above but with the ability to specify an identifier
2419EVT_GRID_CMD_CELL_LEFT_CLICK = wx.PyEventBinder( wxEVT_GRID_CELL_LEFT_CLICK, 1 )
2420EVT_GRID_CMD_CELL_RIGHT_CLICK = wx.PyEventBinder( wxEVT_GRID_CELL_RIGHT_CLICK, 1 )
2421EVT_GRID_CMD_CELL_LEFT_DCLICK = wx.PyEventBinder( wxEVT_GRID_CELL_LEFT_DCLICK, 1 )
2422EVT_GRID_CMD_CELL_RIGHT_DCLICK = wx.PyEventBinder( wxEVT_GRID_CELL_RIGHT_DCLICK, 1 )
2423EVT_GRID_CMD_LABEL_LEFT_CLICK = wx.PyEventBinder( wxEVT_GRID_LABEL_LEFT_CLICK, 1 )
2424EVT_GRID_CMD_LABEL_RIGHT_CLICK = wx.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_CLICK, 1 )
2425EVT_GRID_CMD_LABEL_LEFT_DCLICK = wx.PyEventBinder( wxEVT_GRID_LABEL_LEFT_DCLICK, 1 )
2426EVT_GRID_CMD_LABEL_RIGHT_DCLICK = wx.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_DCLICK, 1 )
2427EVT_GRID_CMD_ROW_SIZE = wx.PyEventBinder( wxEVT_GRID_ROW_SIZE, 1 )
2428EVT_GRID_CMD_COL_SIZE = wx.PyEventBinder( wxEVT_GRID_COL_SIZE, 1 )
2429EVT_GRID_CMD_RANGE_SELECT = wx.PyEventBinder( wxEVT_GRID_RANGE_SELECT, 1 )
2430EVT_GRID_CMD_CELL_CHANGE = wx.PyEventBinder( wxEVT_GRID_CELL_CHANGE, 1 )
2431EVT_GRID_CMD_SELECT_CELL = wx.PyEventBinder( wxEVT_GRID_SELECT_CELL, 1 )
2432EVT_GRID_CMD_EDITOR_SHOWN = wx.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN, 1 )
2433EVT_GRID_CMD_EDITOR_HIDDEN = wx.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN, 1 )
2434EVT_GRID_CMD_EDITOR_CREATED = wx.PyEventBinder( wxEVT_GRID_EDITOR_CREATED, 1 )
2435EVT_GRID_CMD_CELL_BEGIN_DRAG = wx.PyEventBinder( wxEVT_GRID_CELL_BEGIN_DRAG, 1 )
2436
2437
2438