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