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