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