1 # This file was created automatically by SWIG 1.3.29.
2 # Don't modify this file, modify the SWIG interface instead.
5 Classes for implementing a spreadsheet-like control.
10 new_instancemethod
= new
.instancemethod
11 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1):
12 if (name
== "thisown"): return self
.this
.own(value
)
14 if type(value
).__name
__ == 'PySwigObject':
15 self
.__dict
__[name
] = value
17 method
= class_type
.__swig
_setmethods
__.get(name
,None)
18 if method
: return method(self
,value
)
19 if (not static
) or hasattr(self
,name
):
20 self
.__dict
__[name
] = value
22 raise AttributeError("You cannot add attributes to %s" % self
)
24 def _swig_setattr(self
,class_type
,name
,value
):
25 return _swig_setattr_nondynamic(self
,class_type
,name
,value
,0)
27 def _swig_getattr(self
,class_type
,name
):
28 if (name
== "thisown"): return self
.this
.own()
29 method
= class_type
.__swig
_getmethods
__.get(name
,None)
30 if method
: return method(self
)
31 raise AttributeError,name
34 try: strthis
= "proxy of " + self
.this
.__repr
__()
36 return "<%s.%s; %s >" % (self
.__class
__.__module
__, self
.__class
__.__name
__, strthis
,)
40 _object
= types
.ObjectType
42 except AttributeError:
48 def _swig_setattr_nondynamic_method(set):
49 def set_attr(self
,name
,value
):
50 if (name
== "thisown"): return self
.this
.own(value
)
51 if hasattr(self
,name
) or (name
== "this"):
54 raise AttributeError("You cannot add attributes to %s" % self
)
61 __docfilter__
= wx
.__DocFilter
(globals())
62 GRID_VALUE_STRING
= _grid
.GRID_VALUE_STRING
63 GRID_VALUE_BOOL
= _grid
.GRID_VALUE_BOOL
64 GRID_VALUE_NUMBER
= _grid
.GRID_VALUE_NUMBER
65 GRID_VALUE_FLOAT
= _grid
.GRID_VALUE_FLOAT
66 GRID_VALUE_CHOICE
= _grid
.GRID_VALUE_CHOICE
67 GRID_VALUE_TEXT
= _grid
.GRID_VALUE_TEXT
68 GRID_VALUE_LONG
= _grid
.GRID_VALUE_LONG
69 GRID_VALUE_CHOICEINT
= _grid
.GRID_VALUE_CHOICEINT
70 GRID_VALUE_DATETIME
= _grid
.GRID_VALUE_DATETIME
71 GRID_AUTOSIZE
= _grid
.GRID_AUTOSIZE
72 GRID_COLUMN
= _grid
.GRID_COLUMN
73 GRID_ROW
= _grid
.GRID_ROW
74 GRID_DEFAULT_NUMBER_ROWS
= _grid
.GRID_DEFAULT_NUMBER_ROWS
75 GRID_DEFAULT_NUMBER_COLS
= _grid
.GRID_DEFAULT_NUMBER_COLS
76 GRID_DEFAULT_ROW_HEIGHT
= _grid
.GRID_DEFAULT_ROW_HEIGHT
77 GRID_DEFAULT_COL_WIDTH
= _grid
.GRID_DEFAULT_COL_WIDTH
78 GRID_DEFAULT_COL_LABEL_HEIGHT
= _grid
.GRID_DEFAULT_COL_LABEL_HEIGHT
79 GRID_DEFAULT_ROW_LABEL_WIDTH
= _grid
.GRID_DEFAULT_ROW_LABEL_WIDTH
80 GRID_LABEL_EDGE_ZONE
= _grid
.GRID_LABEL_EDGE_ZONE
81 GRID_MIN_ROW_HEIGHT
= _grid
.GRID_MIN_ROW_HEIGHT
82 GRID_MIN_COL_WIDTH
= _grid
.GRID_MIN_COL_WIDTH
83 GRID_DEFAULT_SCROLLBAR_WIDTH
= _grid
.GRID_DEFAULT_SCROLLBAR_WIDTH
84 class GridCellWorker(object):
85 """Proxy of C++ GridCellWorker class"""
86 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
87 def __init__(self
): raise AttributeError, "No constructor defined"
89 def _setOORInfo(*args
, **kwargs
):
90 """_setOORInfo(self, PyObject _self)"""
91 return _grid
.GridCellWorker__setOORInfo(*args
, **kwargs
)
93 __swig_destroy__
= _grid
.delete_GridCellWorker
94 __del__
= lambda self
: None;
95 def SetParameters(*args
, **kwargs
):
96 """SetParameters(self, String params)"""
97 return _grid
.GridCellWorker_SetParameters(*args
, **kwargs
)
99 def IncRef(*args
, **kwargs
):
101 return _grid
.GridCellWorker_IncRef(*args
, **kwargs
)
103 def DecRef(*args
, **kwargs
):
105 return _grid
.GridCellWorker_DecRef(*args
, **kwargs
)
107 _grid
.GridCellWorker_swigregister(GridCellWorker
)
109 GridNoCellCoords
= cvar
.GridNoCellCoords
110 GridNoCellRect
= cvar
.GridNoCellRect
112 class GridCellRenderer(GridCellWorker
):
113 """Proxy of C++ GridCellRenderer class"""
114 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
115 def __init__(self
): raise AttributeError, "No constructor defined"
116 __repr__
= _swig_repr
117 def Draw(*args
, **kwargs
):
119 Draw(self, Grid grid, GridCellAttr attr, DC dc, Rect rect, int row,
120 int col, bool isSelected)
122 return _grid
.GridCellRenderer_Draw(*args
, **kwargs
)
124 def GetBestSize(*args
, **kwargs
):
125 """GetBestSize(self, Grid grid, GridCellAttr attr, DC dc, int row, int col) -> Size"""
126 return _grid
.GridCellRenderer_GetBestSize(*args
, **kwargs
)
128 def Clone(*args
, **kwargs
):
129 """Clone(self) -> GridCellRenderer"""
130 return _grid
.GridCellRenderer_Clone(*args
, **kwargs
)
132 _grid
.GridCellRenderer_swigregister(GridCellRenderer
)
134 class PyGridCellRenderer(GridCellRenderer
):
135 """Proxy of C++ PyGridCellRenderer class"""
136 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
137 __repr__
= _swig_repr
138 def __init__(self
, *args
, **kwargs
):
139 """__init__(self) -> PyGridCellRenderer"""
140 _grid
.PyGridCellRenderer_swiginit(self
,_grid
.new_PyGridCellRenderer(*args
, **kwargs
))
141 self
._setOORInfo
(self
);PyGridCellRenderer
._setCallbackInfo
(self
, self
, PyGridCellRenderer
)
143 def _setCallbackInfo(*args
, **kwargs
):
144 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
145 return _grid
.PyGridCellRenderer__setCallbackInfo(*args
, **kwargs
)
147 def SetParameters(*args
, **kwargs
):
148 """SetParameters(self, String params)"""
149 return _grid
.PyGridCellRenderer_SetParameters(*args
, **kwargs
)
151 def base_SetParameters(*args
, **kw
):
152 return PyGridCellRenderer
.SetParameters(*args
, **kw
)
153 base_SetParameters
= wx
._deprecated
(base_SetParameters
,
154 "Please use PyGridCellRenderer.SetParameters instead.")
156 _grid
.PyGridCellRenderer_swigregister(PyGridCellRenderer
)
158 class GridCellStringRenderer(GridCellRenderer
):
159 """Proxy of C++ GridCellStringRenderer class"""
160 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
161 __repr__
= _swig_repr
162 def __init__(self
, *args
, **kwargs
):
163 """__init__(self) -> GridCellStringRenderer"""
164 _grid
.GridCellStringRenderer_swiginit(self
,_grid
.new_GridCellStringRenderer(*args
, **kwargs
))
165 self
._setOORInfo
(self
)
167 _grid
.GridCellStringRenderer_swigregister(GridCellStringRenderer
)
169 class GridCellNumberRenderer(GridCellStringRenderer
):
170 """Proxy of C++ GridCellNumberRenderer class"""
171 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
172 __repr__
= _swig_repr
173 def __init__(self
, *args
, **kwargs
):
174 """__init__(self) -> GridCellNumberRenderer"""
175 _grid
.GridCellNumberRenderer_swiginit(self
,_grid
.new_GridCellNumberRenderer(*args
, **kwargs
))
176 self
._setOORInfo
(self
)
178 _grid
.GridCellNumberRenderer_swigregister(GridCellNumberRenderer
)
180 class GridCellFloatRenderer(GridCellStringRenderer
):
181 """Proxy of C++ GridCellFloatRenderer class"""
182 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
183 __repr__
= _swig_repr
184 def __init__(self
, *args
, **kwargs
):
185 """__init__(self, int width=-1, int precision=-1) -> GridCellFloatRenderer"""
186 _grid
.GridCellFloatRenderer_swiginit(self
,_grid
.new_GridCellFloatRenderer(*args
, **kwargs
))
187 self
._setOORInfo
(self
)
189 def GetWidth(*args
, **kwargs
):
190 """GetWidth(self) -> int"""
191 return _grid
.GridCellFloatRenderer_GetWidth(*args
, **kwargs
)
193 def SetWidth(*args
, **kwargs
):
194 """SetWidth(self, int width)"""
195 return _grid
.GridCellFloatRenderer_SetWidth(*args
, **kwargs
)
197 def GetPrecision(*args
, **kwargs
):
198 """GetPrecision(self) -> int"""
199 return _grid
.GridCellFloatRenderer_GetPrecision(*args
, **kwargs
)
201 def SetPrecision(*args
, **kwargs
):
202 """SetPrecision(self, int precision)"""
203 return _grid
.GridCellFloatRenderer_SetPrecision(*args
, **kwargs
)
205 Precision
= property(GetPrecision
,SetPrecision
,doc
="See `GetPrecision` and `SetPrecision`")
206 Width
= property(GetWidth
,SetWidth
,doc
="See `GetWidth` and `SetWidth`")
207 _grid
.GridCellFloatRenderer_swigregister(GridCellFloatRenderer
)
209 class GridCellBoolRenderer(GridCellRenderer
):
210 """Proxy of C++ GridCellBoolRenderer class"""
211 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
212 __repr__
= _swig_repr
213 def __init__(self
, *args
, **kwargs
):
214 """__init__(self) -> GridCellBoolRenderer"""
215 _grid
.GridCellBoolRenderer_swiginit(self
,_grid
.new_GridCellBoolRenderer(*args
, **kwargs
))
216 self
._setOORInfo
(self
)
218 _grid
.GridCellBoolRenderer_swigregister(GridCellBoolRenderer
)
220 class GridCellDateTimeRenderer(GridCellStringRenderer
):
221 """Proxy of C++ GridCellDateTimeRenderer class"""
222 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
223 __repr__
= _swig_repr
224 def __init__(self
, *args
, **kwargs
):
225 """__init__(self, String outformat=wxPyDefaultDateTimeFormat, String informat=wxPyDefaultDateTimeFormat) -> GridCellDateTimeRenderer"""
226 _grid
.GridCellDateTimeRenderer_swiginit(self
,_grid
.new_GridCellDateTimeRenderer(*args
, **kwargs
))
227 self
._setOORInfo
(self
)
229 _grid
.GridCellDateTimeRenderer_swigregister(GridCellDateTimeRenderer
)
231 class GridCellEnumRenderer(GridCellStringRenderer
):
232 """Proxy of C++ GridCellEnumRenderer class"""
233 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
234 __repr__
= _swig_repr
235 def __init__(self
, *args
, **kwargs
):
236 """__init__(self, String choices=EmptyString) -> GridCellEnumRenderer"""
237 _grid
.GridCellEnumRenderer_swiginit(self
,_grid
.new_GridCellEnumRenderer(*args
, **kwargs
))
238 self
._setOORInfo
(self
)
240 _grid
.GridCellEnumRenderer_swigregister(GridCellEnumRenderer
)
242 class GridCellAutoWrapStringRenderer(GridCellStringRenderer
):
243 """Proxy of C++ GridCellAutoWrapStringRenderer class"""
244 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
245 __repr__
= _swig_repr
246 def __init__(self
, *args
, **kwargs
):
247 """__init__(self) -> GridCellAutoWrapStringRenderer"""
248 _grid
.GridCellAutoWrapStringRenderer_swiginit(self
,_grid
.new_GridCellAutoWrapStringRenderer(*args
, **kwargs
))
249 self
._setOORInfo
(self
)
251 _grid
.GridCellAutoWrapStringRenderer_swigregister(GridCellAutoWrapStringRenderer
)
253 class GridCellEditor(GridCellWorker
):
254 """Proxy of C++ GridCellEditor class"""
255 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
256 def __init__(self
): raise AttributeError, "No constructor defined"
257 __repr__
= _swig_repr
258 def IsCreated(*args
, **kwargs
):
259 """IsCreated(self) -> bool"""
260 return _grid
.GridCellEditor_IsCreated(*args
, **kwargs
)
262 def GetControl(*args
, **kwargs
):
263 """GetControl(self) -> Control"""
264 return _grid
.GridCellEditor_GetControl(*args
, **kwargs
)
266 def SetControl(*args
, **kwargs
):
267 """SetControl(self, Control control)"""
268 return _grid
.GridCellEditor_SetControl(*args
, **kwargs
)
270 def GetCellAttr(*args
, **kwargs
):
271 """GetCellAttr(self) -> GridCellAttr"""
272 return _grid
.GridCellEditor_GetCellAttr(*args
, **kwargs
)
274 def SetCellAttr(*args
, **kwargs
):
275 """SetCellAttr(self, GridCellAttr attr)"""
276 return _grid
.GridCellEditor_SetCellAttr(*args
, **kwargs
)
278 def Create(*args
, **kwargs
):
279 """Create(self, Window parent, int id, EvtHandler evtHandler)"""
280 return _grid
.GridCellEditor_Create(*args
, **kwargs
)
282 def BeginEdit(*args
, **kwargs
):
283 """BeginEdit(self, int row, int col, Grid grid)"""
284 return _grid
.GridCellEditor_BeginEdit(*args
, **kwargs
)
286 def EndEdit(*args
, **kwargs
):
287 """EndEdit(self, int row, int col, Grid grid) -> bool"""
288 return _grid
.GridCellEditor_EndEdit(*args
, **kwargs
)
290 def Reset(*args
, **kwargs
):
292 return _grid
.GridCellEditor_Reset(*args
, **kwargs
)
294 def Clone(*args
, **kwargs
):
295 """Clone(self) -> GridCellEditor"""
296 return _grid
.GridCellEditor_Clone(*args
, **kwargs
)
298 def SetSize(*args
, **kwargs
):
299 """SetSize(self, Rect rect)"""
300 return _grid
.GridCellEditor_SetSize(*args
, **kwargs
)
302 def Show(*args
, **kwargs
):
303 """Show(self, bool show, GridCellAttr attr=None)"""
304 return _grid
.GridCellEditor_Show(*args
, **kwargs
)
306 def PaintBackground(*args
, **kwargs
):
307 """PaintBackground(self, Rect rectCell, GridCellAttr attr)"""
308 return _grid
.GridCellEditor_PaintBackground(*args
, **kwargs
)
310 def IsAcceptedKey(*args
, **kwargs
):
311 """IsAcceptedKey(self, KeyEvent event) -> bool"""
312 return _grid
.GridCellEditor_IsAcceptedKey(*args
, **kwargs
)
314 def StartingKey(*args
, **kwargs
):
315 """StartingKey(self, KeyEvent event)"""
316 return _grid
.GridCellEditor_StartingKey(*args
, **kwargs
)
318 def StartingClick(*args
, **kwargs
):
319 """StartingClick(self)"""
320 return _grid
.GridCellEditor_StartingClick(*args
, **kwargs
)
322 def HandleReturn(*args
, **kwargs
):
323 """HandleReturn(self, KeyEvent event)"""
324 return _grid
.GridCellEditor_HandleReturn(*args
, **kwargs
)
326 def Destroy(*args
, **kwargs
):
328 args
[0].this
.own(False)
329 return _grid
.GridCellEditor_Destroy(*args
, **kwargs
)
331 CellAttr
= property(GetCellAttr
,SetCellAttr
,doc
="See `GetCellAttr` and `SetCellAttr`")
332 Control
= property(GetControl
,SetControl
,doc
="See `GetControl` and `SetControl`")
333 _grid
.GridCellEditor_swigregister(GridCellEditor
)
335 class PyGridCellEditor(GridCellEditor
):
336 """Proxy of C++ PyGridCellEditor class"""
337 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
338 __repr__
= _swig_repr
339 def __init__(self
, *args
, **kwargs
):
340 """__init__(self) -> PyGridCellEditor"""
341 _grid
.PyGridCellEditor_swiginit(self
,_grid
.new_PyGridCellEditor(*args
, **kwargs
))
342 self
._setOORInfo
(self
);PyGridCellEditor
._setCallbackInfo
(self
, self
, PyGridCellEditor
)
344 def _setCallbackInfo(*args
, **kwargs
):
345 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
346 return _grid
.PyGridCellEditor__setCallbackInfo(*args
, **kwargs
)
348 def SetParameters(*args
, **kwargs
):
349 """SetParameters(self, String params)"""
350 return _grid
.PyGridCellEditor_SetParameters(*args
, **kwargs
)
352 def base_SetSize(*args
, **kw
):
353 return PyGridCellEditor
.SetSize(*args
, **kw
)
354 base_SetSize
= wx
._deprecated
(base_SetSize
,
355 "Please use PyGridCellEditor.SetSize instead.")
357 def base_Show(*args
, **kw
):
358 return PyGridCellEditor
.Show(*args
, **kw
)
359 base_Show
= wx
._deprecated
(base_Show
,
360 "Please use PyGridCellEditor.Show instead.")
362 def base_PaintBackground(*args
, **kw
):
363 return PyGridCellEditor
.PaintBackground(*args
, **kw
)
364 base_PaintBackground
= wx
._deprecated
(base_PaintBackground
,
365 "Please use PyGridCellEditor.PaintBackground instead.")
367 def base_IsAcceptedKey(*args
, **kw
):
368 return PyGridCellEditor
.IsAcceptedKey(*args
, **kw
)
369 base_IsAcceptedKey
= wx
._deprecated
(base_IsAcceptedKey
,
370 "Please use PyGridCellEditor.IsAcceptedKey instead.")
372 def base_StartingKey(*args
, **kw
):
373 return PyGridCellEditor
.StartingKey(*args
, **kw
)
374 base_StartingKey
= wx
._deprecated
(base_StartingKey
,
375 "Please use PyGridCellEditor.StartingKey instead.")
377 def base_StartingClick(*args
, **kw
):
378 return PyGridCellEditor
.StartingClick(*args
, **kw
)
379 base_StartingClick
= wx
._deprecated
(base_StartingClick
,
380 "Please use PyGridCellEditor.StartingClick instead.")
382 def base_HandleReturn(*args
, **kw
):
383 return PyGridCellEditor
.HandleReturn(*args
, **kw
)
384 base_HandleReturn
= wx
._deprecated
(base_HandleReturn
,
385 "Please use PyGridCellEditor.HandleReturn instead.")
387 def base_Destroy(*args
, **kw
):
388 return PyGridCellEditor
.Destroy(*args
, **kw
)
389 base_Destroy
= wx
._deprecated
(base_Destroy
,
390 "Please use PyGridCellEditor.Destroy instead.")
392 def base_SetParameters(*args
, **kw
):
393 return PyGridCellEditor
.SetParameters(*args
, **kw
)
394 base_SetParameters
= wx
._deprecated
(base_SetParameters
,
395 "Please use PyGridCellEditor.SetParameters instead.")
397 _grid
.PyGridCellEditor_swigregister(PyGridCellEditor
)
399 class GridCellTextEditor(GridCellEditor
):
400 """Proxy of C++ GridCellTextEditor class"""
401 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
402 __repr__
= _swig_repr
403 def __init__(self
, *args
, **kwargs
):
404 """__init__(self) -> GridCellTextEditor"""
405 _grid
.GridCellTextEditor_swiginit(self
,_grid
.new_GridCellTextEditor(*args
, **kwargs
))
406 self
._setOORInfo
(self
)
408 def GetValue(*args
, **kwargs
):
409 """GetValue(self) -> String"""
410 return _grid
.GridCellTextEditor_GetValue(*args
, **kwargs
)
412 Value
= property(GetValue
,doc
="See `GetValue`")
413 _grid
.GridCellTextEditor_swigregister(GridCellTextEditor
)
415 class GridCellNumberEditor(GridCellTextEditor
):
416 """Proxy of C++ GridCellNumberEditor class"""
417 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
418 __repr__
= _swig_repr
419 def __init__(self
, *args
, **kwargs
):
420 """__init__(self, int min=-1, int max=-1) -> GridCellNumberEditor"""
421 _grid
.GridCellNumberEditor_swiginit(self
,_grid
.new_GridCellNumberEditor(*args
, **kwargs
))
422 self
._setOORInfo
(self
)
424 _grid
.GridCellNumberEditor_swigregister(GridCellNumberEditor
)
426 class GridCellFloatEditor(GridCellTextEditor
):
427 """Proxy of C++ GridCellFloatEditor class"""
428 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
429 __repr__
= _swig_repr
430 def __init__(self
, *args
, **kwargs
):
431 """__init__(self, int width=-1, int precision=-1) -> GridCellFloatEditor"""
432 _grid
.GridCellFloatEditor_swiginit(self
,_grid
.new_GridCellFloatEditor(*args
, **kwargs
))
433 self
._setOORInfo
(self
)
435 _grid
.GridCellFloatEditor_swigregister(GridCellFloatEditor
)
437 class GridCellBoolEditor(GridCellEditor
):
438 """Proxy of C++ GridCellBoolEditor class"""
439 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
440 __repr__
= _swig_repr
441 def __init__(self
, *args
, **kwargs
):
442 """__init__(self) -> GridCellBoolEditor"""
443 _grid
.GridCellBoolEditor_swiginit(self
,_grid
.new_GridCellBoolEditor(*args
, **kwargs
))
444 self
._setOORInfo
(self
)
446 def UseStringValues(*args
, **kwargs
):
447 """UseStringValues(String valueTrue=OneString, String valueFalse=EmptyString)"""
448 return _grid
.GridCellBoolEditor_UseStringValues(*args
, **kwargs
)
450 UseStringValues
= staticmethod(UseStringValues
)
451 def IsTrueValue(*args
, **kwargs
):
452 """IsTrueValue(String value) -> bool"""
453 return _grid
.GridCellBoolEditor_IsTrueValue(*args
, **kwargs
)
455 IsTrueValue
= staticmethod(IsTrueValue
)
456 _grid
.GridCellBoolEditor_swigregister(GridCellBoolEditor
)
457 OneString
= cvar
.OneString
459 def GridCellBoolEditor_UseStringValues(*args
, **kwargs
):
460 """GridCellBoolEditor_UseStringValues(String valueTrue=OneString, String valueFalse=EmptyString)"""
461 return _grid
.GridCellBoolEditor_UseStringValues(*args
, **kwargs
)
463 def GridCellBoolEditor_IsTrueValue(*args
, **kwargs
):
464 """GridCellBoolEditor_IsTrueValue(String value) -> bool"""
465 return _grid
.GridCellBoolEditor_IsTrueValue(*args
, **kwargs
)
467 class GridCellChoiceEditor(GridCellEditor
):
468 """Proxy of C++ GridCellChoiceEditor class"""
469 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
470 __repr__
= _swig_repr
471 def __init__(self
, *args
, **kwargs
):
472 """__init__(self, int choices=0, bool allowOthers=False) -> GridCellChoiceEditor"""
473 _grid
.GridCellChoiceEditor_swiginit(self
,_grid
.new_GridCellChoiceEditor(*args
, **kwargs
))
474 self
._setOORInfo
(self
)
476 _grid
.GridCellChoiceEditor_swigregister(GridCellChoiceEditor
)
478 class GridCellEnumEditor(GridCellChoiceEditor
):
479 """Proxy of C++ GridCellEnumEditor class"""
480 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
481 __repr__
= _swig_repr
482 def __init__(self
, *args
, **kwargs
):
483 """__init__(self, String choices=EmptyString) -> GridCellEnumEditor"""
484 _grid
.GridCellEnumEditor_swiginit(self
,_grid
.new_GridCellEnumEditor(*args
, **kwargs
))
485 self
._setOORInfo
(self
)
487 _grid
.GridCellEnumEditor_swigregister(GridCellEnumEditor
)
489 class GridCellAutoWrapStringEditor(GridCellTextEditor
):
490 """Proxy of C++ GridCellAutoWrapStringEditor class"""
491 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
492 __repr__
= _swig_repr
493 def __init__(self
, *args
, **kwargs
):
494 """__init__(self) -> GridCellAutoWrapStringEditor"""
495 _grid
.GridCellAutoWrapStringEditor_swiginit(self
,_grid
.new_GridCellAutoWrapStringEditor(*args
, **kwargs
))
496 self
._setOORInfo
(self
)
498 _grid
.GridCellAutoWrapStringEditor_swigregister(GridCellAutoWrapStringEditor
)
500 class GridCellAttr(object):
501 """Proxy of C++ GridCellAttr class"""
502 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
503 __repr__
= _swig_repr
504 Any
= _grid
.GridCellAttr_Any
505 Default
= _grid
.GridCellAttr_Default
506 Cell
= _grid
.GridCellAttr_Cell
507 Row
= _grid
.GridCellAttr_Row
508 Col
= _grid
.GridCellAttr_Col
509 Merged
= _grid
.GridCellAttr_Merged
510 def _setOORInfo(*args
, **kwargs
):
511 """_setOORInfo(self, PyObject _self)"""
512 return _grid
.GridCellAttr__setOORInfo(*args
, **kwargs
)
514 def __init__(self
, *args
, **kwargs
):
515 """__init__(self, GridCellAttr attrDefault=None) -> GridCellAttr"""
516 _grid
.GridCellAttr_swiginit(self
,_grid
.new_GridCellAttr(*args
, **kwargs
))
517 self
._setOORInfo
(self
)
519 __swig_destroy__
= _grid
.delete_GridCellAttr
520 __del__
= lambda self
: None;
521 def Clone(*args
, **kwargs
):
522 """Clone(self) -> GridCellAttr"""
523 return _grid
.GridCellAttr_Clone(*args
, **kwargs
)
525 def MergeWith(*args
, **kwargs
):
526 """MergeWith(self, GridCellAttr mergefrom)"""
527 return _grid
.GridCellAttr_MergeWith(*args
, **kwargs
)
529 def IncRef(*args
, **kwargs
):
531 return _grid
.GridCellAttr_IncRef(*args
, **kwargs
)
533 def DecRef(*args
, **kwargs
):
535 return _grid
.GridCellAttr_DecRef(*args
, **kwargs
)
537 def SetTextColour(*args
, **kwargs
):
538 """SetTextColour(self, Colour colText)"""
539 return _grid
.GridCellAttr_SetTextColour(*args
, **kwargs
)
541 def SetBackgroundColour(*args
, **kwargs
):
542 """SetBackgroundColour(self, Colour colBack)"""
543 return _grid
.GridCellAttr_SetBackgroundColour(*args
, **kwargs
)
545 def SetFont(*args
, **kwargs
):
546 """SetFont(self, Font font)"""
547 return _grid
.GridCellAttr_SetFont(*args
, **kwargs
)
549 def SetAlignment(*args
, **kwargs
):
550 """SetAlignment(self, int hAlign, int vAlign)"""
551 return _grid
.GridCellAttr_SetAlignment(*args
, **kwargs
)
553 def SetSize(*args
, **kwargs
):
554 """SetSize(self, int num_rows, int num_cols)"""
555 return _grid
.GridCellAttr_SetSize(*args
, **kwargs
)
557 def SetOverflow(*args
, **kwargs
):
558 """SetOverflow(self, bool allow=True)"""
559 return _grid
.GridCellAttr_SetOverflow(*args
, **kwargs
)
561 def SetReadOnly(*args
, **kwargs
):
562 """SetReadOnly(self, bool isReadOnly=True)"""
563 return _grid
.GridCellAttr_SetReadOnly(*args
, **kwargs
)
565 def SetRenderer(*args
, **kwargs
):
566 """SetRenderer(self, GridCellRenderer renderer)"""
567 return _grid
.GridCellAttr_SetRenderer(*args
, **kwargs
)
569 def SetEditor(*args
, **kwargs
):
570 """SetEditor(self, GridCellEditor editor)"""
571 return _grid
.GridCellAttr_SetEditor(*args
, **kwargs
)
573 def SetKind(*args
, **kwargs
):
574 """SetKind(self, int kind)"""
575 return _grid
.GridCellAttr_SetKind(*args
, **kwargs
)
577 def HasTextColour(*args
, **kwargs
):
578 """HasTextColour(self) -> bool"""
579 return _grid
.GridCellAttr_HasTextColour(*args
, **kwargs
)
581 def HasBackgroundColour(*args
, **kwargs
):
582 """HasBackgroundColour(self) -> bool"""
583 return _grid
.GridCellAttr_HasBackgroundColour(*args
, **kwargs
)
585 def HasFont(*args
, **kwargs
):
586 """HasFont(self) -> bool"""
587 return _grid
.GridCellAttr_HasFont(*args
, **kwargs
)
589 def HasAlignment(*args
, **kwargs
):
590 """HasAlignment(self) -> bool"""
591 return _grid
.GridCellAttr_HasAlignment(*args
, **kwargs
)
593 def HasRenderer(*args
, **kwargs
):
594 """HasRenderer(self) -> bool"""
595 return _grid
.GridCellAttr_HasRenderer(*args
, **kwargs
)
597 def HasEditor(*args
, **kwargs
):
598 """HasEditor(self) -> bool"""
599 return _grid
.GridCellAttr_HasEditor(*args
, **kwargs
)
601 def HasReadWriteMode(*args
, **kwargs
):
602 """HasReadWriteMode(self) -> bool"""
603 return _grid
.GridCellAttr_HasReadWriteMode(*args
, **kwargs
)
605 def HasOverflowMode(*args
, **kwargs
):
606 """HasOverflowMode(self) -> bool"""
607 return _grid
.GridCellAttr_HasOverflowMode(*args
, **kwargs
)
609 def GetTextColour(*args
, **kwargs
):
610 """GetTextColour(self) -> Colour"""
611 return _grid
.GridCellAttr_GetTextColour(*args
, **kwargs
)
613 def GetBackgroundColour(*args
, **kwargs
):
614 """GetBackgroundColour(self) -> Colour"""
615 return _grid
.GridCellAttr_GetBackgroundColour(*args
, **kwargs
)
617 def GetFont(*args
, **kwargs
):
618 """GetFont(self) -> Font"""
619 return _grid
.GridCellAttr_GetFont(*args
, **kwargs
)
621 def GetAlignment(*args
, **kwargs
):
622 """GetAlignment() -> (hAlign, vAlign)"""
623 return _grid
.GridCellAttr_GetAlignment(*args
, **kwargs
)
625 def GetSize(*args
, **kwargs
):
626 """GetSize() -> (num_rows, num_cols)"""
627 return _grid
.GridCellAttr_GetSize(*args
, **kwargs
)
629 def GetOverflow(*args
, **kwargs
):
630 """GetOverflow(self) -> bool"""
631 return _grid
.GridCellAttr_GetOverflow(*args
, **kwargs
)
633 def GetRenderer(*args
, **kwargs
):
634 """GetRenderer(self, Grid grid, int row, int col) -> GridCellRenderer"""
635 return _grid
.GridCellAttr_GetRenderer(*args
, **kwargs
)
637 def GetEditor(*args
, **kwargs
):
638 """GetEditor(self, Grid grid, int row, int col) -> GridCellEditor"""
639 return _grid
.GridCellAttr_GetEditor(*args
, **kwargs
)
641 def IsReadOnly(*args
, **kwargs
):
642 """IsReadOnly(self) -> bool"""
643 return _grid
.GridCellAttr_IsReadOnly(*args
, **kwargs
)
645 def GetKind(*args
, **kwargs
):
646 """GetKind(self) -> int"""
647 return _grid
.GridCellAttr_GetKind(*args
, **kwargs
)
649 def SetDefAttr(*args
, **kwargs
):
650 """SetDefAttr(self, GridCellAttr defAttr)"""
651 return _grid
.GridCellAttr_SetDefAttr(*args
, **kwargs
)
653 Alignment
= property(GetAlignment
,SetAlignment
,doc
="See `GetAlignment` and `SetAlignment`")
654 BackgroundColour
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")
655 Font
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")
656 Kind
= property(GetKind
,SetKind
,doc
="See `GetKind` and `SetKind`")
657 Overflow
= property(GetOverflow
,SetOverflow
,doc
="See `GetOverflow` and `SetOverflow`")
658 Size
= property(GetSize
,SetSize
,doc
="See `GetSize` and `SetSize`")
659 TextColour
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")
660 _grid
.GridCellAttr_swigregister(GridCellAttr
)
662 class GridCellAttrProvider(object):
663 """Proxy of C++ GridCellAttrProvider class"""
664 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
665 __repr__
= _swig_repr
666 def __init__(self
, *args
, **kwargs
):
667 """__init__(self) -> GridCellAttrProvider"""
668 _grid
.GridCellAttrProvider_swiginit(self
,_grid
.new_GridCellAttrProvider(*args
, **kwargs
))
669 self
._setOORInfo
(self
)
671 def _setOORInfo(*args
, **kwargs
):
672 """_setOORInfo(self, PyObject _self)"""
673 return _grid
.GridCellAttrProvider__setOORInfo(*args
, **kwargs
)
675 def GetAttr(*args
, **kwargs
):
676 """GetAttr(self, int row, int col, int kind) -> GridCellAttr"""
677 return _grid
.GridCellAttrProvider_GetAttr(*args
, **kwargs
)
679 def SetAttr(*args
, **kwargs
):
680 """SetAttr(self, GridCellAttr attr, int row, int col)"""
681 return _grid
.GridCellAttrProvider_SetAttr(*args
, **kwargs
)
683 def SetRowAttr(*args
, **kwargs
):
684 """SetRowAttr(self, GridCellAttr attr, int row)"""
685 return _grid
.GridCellAttrProvider_SetRowAttr(*args
, **kwargs
)
687 def SetColAttr(*args
, **kwargs
):
688 """SetColAttr(self, GridCellAttr attr, int col)"""
689 return _grid
.GridCellAttrProvider_SetColAttr(*args
, **kwargs
)
691 def UpdateAttrRows(*args
, **kwargs
):
692 """UpdateAttrRows(self, size_t pos, int numRows)"""
693 return _grid
.GridCellAttrProvider_UpdateAttrRows(*args
, **kwargs
)
695 def UpdateAttrCols(*args
, **kwargs
):
696 """UpdateAttrCols(self, size_t pos, int numCols)"""
697 return _grid
.GridCellAttrProvider_UpdateAttrCols(*args
, **kwargs
)
699 _grid
.GridCellAttrProvider_swigregister(GridCellAttrProvider
)
701 class PyGridCellAttrProvider(GridCellAttrProvider
):
702 """Proxy of C++ PyGridCellAttrProvider class"""
703 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
704 __repr__
= _swig_repr
705 def __init__(self
, *args
, **kwargs
):
706 """__init__(self) -> PyGridCellAttrProvider"""
707 _grid
.PyGridCellAttrProvider_swiginit(self
,_grid
.new_PyGridCellAttrProvider(*args
, **kwargs
))
708 PyGridCellAttrProvider
._setCallbackInfo
(self
, self
, PyGridCellAttrProvider
)
710 def _setCallbackInfo(*args
, **kwargs
):
711 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
712 return _grid
.PyGridCellAttrProvider__setCallbackInfo(*args
, **kwargs
)
714 def GetAttr(*args
, **kwargs
):
715 """GetAttr(self, int row, int col, int kind) -> GridCellAttr"""
716 return _grid
.PyGridCellAttrProvider_GetAttr(*args
, **kwargs
)
718 def SetAttr(*args
, **kwargs
):
719 """SetAttr(self, GridCellAttr attr, int row, int col)"""
720 return _grid
.PyGridCellAttrProvider_SetAttr(*args
, **kwargs
)
722 def SetRowAttr(*args
, **kwargs
):
723 """SetRowAttr(self, GridCellAttr attr, int row)"""
724 return _grid
.PyGridCellAttrProvider_SetRowAttr(*args
, **kwargs
)
726 def SetColAttr(*args
, **kwargs
):
727 """SetColAttr(self, GridCellAttr attr, int col)"""
728 return _grid
.PyGridCellAttrProvider_SetColAttr(*args
, **kwargs
)
730 def base_GetAttr(*args
, **kw
):
731 return PyGridCellAttrProvider
.GetAttr(*args
, **kw
)
732 base_GetAttr
= wx
._deprecated
(base_GetAttr
,
733 "Please use PyGridCellAttrProvider.GetAttr instead.")
735 def base_SetAttr(*args
, **kw
):
736 return PyGridCellAttrProvider
.SetAttr(*args
, **kw
)
737 base_SetAttr
= wx
._deprecated
(base_SetAttr
,
738 "Please use PyGridCellAttrProvider.SetAttr instead.")
740 def base_SetRowAttr(*args
, **kw
):
741 return PyGridCellAttrProvider
.SetRowAttr(*args
, **kw
)
742 base_SetRowAttr
= wx
._deprecated
(base_SetRowAttr
,
743 "Please use PyGridCellAttrProvider.SetRowAttr instead.")
745 def base_SetColAttr(*args
, **kw
):
746 return PyGridCellAttrProvider
.SetColAttr(*args
, **kw
)
747 base_SetColAttr
= wx
._deprecated
(base_SetColAttr
,
748 "Please use PyGridCellAttrProvider.SetColAttr instead.")
750 _grid
.PyGridCellAttrProvider_swigregister(PyGridCellAttrProvider
)
752 class GridTableBase(_core
.Object
):
753 """Proxy of C++ GridTableBase class"""
754 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
755 def __init__(self
): raise AttributeError, "No constructor defined"
756 __repr__
= _swig_repr
757 __swig_destroy__
= _grid
.delete_GridTableBase
758 __del__
= lambda self
: None;
759 def _setOORInfo(*args
, **kwargs
):
760 """_setOORInfo(self, PyObject _self)"""
761 return _grid
.GridTableBase__setOORInfo(*args
, **kwargs
)
763 def SetAttrProvider(*args
, **kwargs
):
764 """SetAttrProvider(self, GridCellAttrProvider attrProvider)"""
765 return _grid
.GridTableBase_SetAttrProvider(*args
, **kwargs
)
767 def GetAttrProvider(*args
, **kwargs
):
768 """GetAttrProvider(self) -> GridCellAttrProvider"""
769 return _grid
.GridTableBase_GetAttrProvider(*args
, **kwargs
)
771 def SetView(*args
, **kwargs
):
772 """SetView(self, Grid grid)"""
773 return _grid
.GridTableBase_SetView(*args
, **kwargs
)
775 def GetView(*args
, **kwargs
):
776 """GetView(self) -> Grid"""
777 return _grid
.GridTableBase_GetView(*args
, **kwargs
)
779 def GetNumberRows(*args
, **kwargs
):
780 """GetNumberRows(self) -> int"""
781 return _grid
.GridTableBase_GetNumberRows(*args
, **kwargs
)
783 def GetNumberCols(*args
, **kwargs
):
784 """GetNumberCols(self) -> int"""
785 return _grid
.GridTableBase_GetNumberCols(*args
, **kwargs
)
787 def IsEmptyCell(*args
, **kwargs
):
788 """IsEmptyCell(self, int row, int col) -> bool"""
789 return _grid
.GridTableBase_IsEmptyCell(*args
, **kwargs
)
791 def GetValue(*args
, **kwargs
):
792 """GetValue(self, int row, int col) -> String"""
793 return _grid
.GridTableBase_GetValue(*args
, **kwargs
)
795 def SetValue(*args
, **kwargs
):
796 """SetValue(self, int row, int col, String value)"""
797 return _grid
.GridTableBase_SetValue(*args
, **kwargs
)
799 def GetTypeName(*args
, **kwargs
):
800 """GetTypeName(self, int row, int col) -> String"""
801 return _grid
.GridTableBase_GetTypeName(*args
, **kwargs
)
803 def CanGetValueAs(*args
, **kwargs
):
804 """CanGetValueAs(self, int row, int col, String typeName) -> bool"""
805 return _grid
.GridTableBase_CanGetValueAs(*args
, **kwargs
)
807 def CanSetValueAs(*args
, **kwargs
):
808 """CanSetValueAs(self, int row, int col, String typeName) -> bool"""
809 return _grid
.GridTableBase_CanSetValueAs(*args
, **kwargs
)
811 def GetValueAsLong(*args
, **kwargs
):
812 """GetValueAsLong(self, int row, int col) -> long"""
813 return _grid
.GridTableBase_GetValueAsLong(*args
, **kwargs
)
815 def GetValueAsDouble(*args
, **kwargs
):
816 """GetValueAsDouble(self, int row, int col) -> double"""
817 return _grid
.GridTableBase_GetValueAsDouble(*args
, **kwargs
)
819 def GetValueAsBool(*args
, **kwargs
):
820 """GetValueAsBool(self, int row, int col) -> bool"""
821 return _grid
.GridTableBase_GetValueAsBool(*args
, **kwargs
)
823 def SetValueAsLong(*args
, **kwargs
):
824 """SetValueAsLong(self, int row, int col, long value)"""
825 return _grid
.GridTableBase_SetValueAsLong(*args
, **kwargs
)
827 def SetValueAsDouble(*args
, **kwargs
):
828 """SetValueAsDouble(self, int row, int col, double value)"""
829 return _grid
.GridTableBase_SetValueAsDouble(*args
, **kwargs
)
831 def SetValueAsBool(*args
, **kwargs
):
832 """SetValueAsBool(self, int row, int col, bool value)"""
833 return _grid
.GridTableBase_SetValueAsBool(*args
, **kwargs
)
835 def Clear(*args
, **kwargs
):
837 return _grid
.GridTableBase_Clear(*args
, **kwargs
)
839 def InsertRows(*args
, **kwargs
):
840 """InsertRows(self, size_t pos=0, size_t numRows=1) -> bool"""
841 return _grid
.GridTableBase_InsertRows(*args
, **kwargs
)
843 def AppendRows(*args
, **kwargs
):
844 """AppendRows(self, size_t numRows=1) -> bool"""
845 return _grid
.GridTableBase_AppendRows(*args
, **kwargs
)
847 def DeleteRows(*args
, **kwargs
):
848 """DeleteRows(self, size_t pos=0, size_t numRows=1) -> bool"""
849 return _grid
.GridTableBase_DeleteRows(*args
, **kwargs
)
851 def InsertCols(*args
, **kwargs
):
852 """InsertCols(self, size_t pos=0, size_t numCols=1) -> bool"""
853 return _grid
.GridTableBase_InsertCols(*args
, **kwargs
)
855 def AppendCols(*args
, **kwargs
):
856 """AppendCols(self, size_t numCols=1) -> bool"""
857 return _grid
.GridTableBase_AppendCols(*args
, **kwargs
)
859 def DeleteCols(*args
, **kwargs
):
860 """DeleteCols(self, size_t pos=0, size_t numCols=1) -> bool"""
861 return _grid
.GridTableBase_DeleteCols(*args
, **kwargs
)
863 def GetRowLabelValue(*args
, **kwargs
):
864 """GetRowLabelValue(self, int row) -> String"""
865 return _grid
.GridTableBase_GetRowLabelValue(*args
, **kwargs
)
867 def GetColLabelValue(*args
, **kwargs
):
868 """GetColLabelValue(self, int col) -> String"""
869 return _grid
.GridTableBase_GetColLabelValue(*args
, **kwargs
)
871 def SetRowLabelValue(*args
, **kwargs
):
872 """SetRowLabelValue(self, int row, String value)"""
873 return _grid
.GridTableBase_SetRowLabelValue(*args
, **kwargs
)
875 def SetColLabelValue(*args
, **kwargs
):
876 """SetColLabelValue(self, int col, String value)"""
877 return _grid
.GridTableBase_SetColLabelValue(*args
, **kwargs
)
879 def CanHaveAttributes(*args
, **kwargs
):
880 """CanHaveAttributes(self) -> bool"""
881 return _grid
.GridTableBase_CanHaveAttributes(*args
, **kwargs
)
883 def GetAttr(*args
, **kwargs
):
884 """GetAttr(self, int row, int col, int kind) -> GridCellAttr"""
885 return _grid
.GridTableBase_GetAttr(*args
, **kwargs
)
887 def SetAttr(*args
, **kwargs
):
888 """SetAttr(self, GridCellAttr attr, int row, int col)"""
889 return _grid
.GridTableBase_SetAttr(*args
, **kwargs
)
891 def SetRowAttr(*args
, **kwargs
):
892 """SetRowAttr(self, GridCellAttr attr, int row)"""
893 return _grid
.GridTableBase_SetRowAttr(*args
, **kwargs
)
895 def SetColAttr(*args
, **kwargs
):
896 """SetColAttr(self, GridCellAttr attr, int col)"""
897 return _grid
.GridTableBase_SetColAttr(*args
, **kwargs
)
899 AttrProvider
= property(GetAttrProvider
,SetAttrProvider
,doc
="See `GetAttrProvider` and `SetAttrProvider`")
900 NumberCols
= property(GetNumberCols
,doc
="See `GetNumberCols`")
901 NumberRows
= property(GetNumberRows
,doc
="See `GetNumberRows`")
902 View
= property(GetView
,SetView
,doc
="See `GetView` and `SetView`")
903 _grid
.GridTableBase_swigregister(GridTableBase
)
905 class PyGridTableBase(GridTableBase
):
906 """Proxy of C++ PyGridTableBase class"""
907 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
908 __repr__
= _swig_repr
909 def __init__(self
, *args
, **kwargs
):
910 """__init__(self) -> PyGridTableBase"""
911 _grid
.PyGridTableBase_swiginit(self
,_grid
.new_PyGridTableBase(*args
, **kwargs
))
912 self
._setOORInfo
(self
);PyGridTableBase
._setCallbackInfo
(self
, self
, PyGridTableBase
)
914 def _setCallbackInfo(*args
, **kwargs
):
915 """_setCallbackInfo(self, PyObject self, PyObject _class)"""
916 return _grid
.PyGridTableBase__setCallbackInfo(*args
, **kwargs
)
918 def Destroy(*args
, **kwargs
):
922 Deletes the C++ object this Python object is a proxy for.
924 args
[0].this
.own(False)
925 return _grid
.PyGridTableBase_Destroy(*args
, **kwargs
)
927 def base_GetTypeName(*args
, **kw
):
928 return PyGridTableBase
.GetTypeName(*args
, **kw
)
929 base_GetTypeName
= wx
._deprecated
(base_GetTypeName
,
930 "Please use PyGridTableBase.GetTypeName instead.")
932 def base_CanGetValueAs(*args
, **kw
):
933 return PyGridTableBase
.CanGetValueAs(*args
, **kw
)
934 base_CanGetValueAs
= wx
._deprecated
(base_CanGetValueAs
,
935 "Please use PyGridTableBase.CanGetValueAs instead.")
937 def base_CanSetValueAs(*args
, **kw
):
938 return PyGridTableBase
.CanSetValueAs(*args
, **kw
)
939 base_CanSetValueAs
= wx
._deprecated
(base_CanSetValueAs
,
940 "Please use PyGridTableBase.CanSetValueAs instead.")
942 def base_Clear(*args
, **kw
):
943 return PyGridTableBase
.Clear(*args
, **kw
)
944 base_Clear
= wx
._deprecated
(base_Clear
,
945 "Please use PyGridTableBase.Clear instead.")
947 def base_InsertRows(*args
, **kw
):
948 return PyGridTableBase
.InsertRows(*args
, **kw
)
949 base_InsertRows
= wx
._deprecated
(base_InsertRows
,
950 "Please use PyGridTableBase.InsertRows instead.")
952 def base_AppendRows(*args
, **kw
):
953 return PyGridTableBase
.AppendRows(*args
, **kw
)
954 base_AppendRows
= wx
._deprecated
(base_AppendRows
,
955 "Please use PyGridTableBase.AppendRows instead.")
957 def base_DeleteRows(*args
, **kw
):
958 return PyGridTableBase
.DeleteRows(*args
, **kw
)
959 base_DeleteRows
= wx
._deprecated
(base_DeleteRows
,
960 "Please use PyGridTableBase.DeleteRows instead.")
962 def base_InsertCols(*args
, **kw
):
963 return PyGridTableBase
.InsertCols(*args
, **kw
)
964 base_InsertCols
= wx
._deprecated
(base_InsertCols
,
965 "Please use PyGridTableBase.InsertCols instead.")
967 def base_AppendCols(*args
, **kw
):
968 return PyGridTableBase
.AppendCols(*args
, **kw
)
969 base_AppendCols
= wx
._deprecated
(base_AppendCols
,
970 "Please use PyGridTableBase.AppendCols instead.")
972 def base_DeleteCols(*args
, **kw
):
973 return PyGridTableBase
.DeleteCols(*args
, **kw
)
974 base_DeleteCols
= wx
._deprecated
(base_DeleteCols
,
975 "Please use PyGridTableBase.DeleteCols instead.")
977 def base_GetRowLabelValue(*args
, **kw
):
978 return PyGridTableBase
.GetRowLabelValue(*args
, **kw
)
979 base_GetRowLabelValue
= wx
._deprecated
(base_GetRowLabelValue
,
980 "Please use PyGridTableBase.GetRowLabelValue instead.")
982 def base_GetColLabelValue(*args
, **kw
):
983 return PyGridTableBase
.GetColLabelValue(*args
, **kw
)
984 base_GetColLabelValue
= wx
._deprecated
(base_GetColLabelValue
,
985 "Please use PyGridTableBase.GetColLabelValue instead.")
987 def base_SetRowLabelValue(*args
, **kw
):
988 return PyGridTableBase
.SetRowLabelValue(*args
, **kw
)
989 base_SetRowLabelValue
= wx
._deprecated
(base_SetRowLabelValue
,
990 "Please use PyGridTableBase.SetRowLabelValue instead.")
992 def base_SetColLabelValue(*args
, **kw
):
993 return PyGridTableBase
.SetColLabelValue(*args
, **kw
)
994 base_SetColLabelValue
= wx
._deprecated
(base_SetColLabelValue
,
995 "Please use PyGridTableBase.SetColLabelValue instead.")
997 def base_CanHaveAttributes(*args
, **kw
):
998 return PyGridTableBase
.CanHaveAttributes(*args
, **kw
)
999 base_CanHaveAttributes
= wx
._deprecated
(base_CanHaveAttributes
,
1000 "Please use PyGridTableBase.CanHaveAttributes instead.")
1002 def base_GetAttr(*args
, **kw
):
1003 return PyGridTableBase
.GetAttr(*args
, **kw
)
1004 base_GetAttr
= wx
._deprecated
(base_GetAttr
,
1005 "Please use PyGridTableBase.GetAttr instead.")
1007 def base_SetAttr(*args
, **kw
):
1008 return PyGridTableBase
.SetAttr(*args
, **kw
)
1009 base_SetAttr
= wx
._deprecated
(base_SetAttr
,
1010 "Please use PyGridTableBase.SetAttr instead.")
1012 def base_SetRowAttr(*args
, **kw
):
1013 return PyGridTableBase
.SetRowAttr(*args
, **kw
)
1014 base_SetRowAttr
= wx
._deprecated
(base_SetRowAttr
,
1015 "Please use PyGridTableBase.SetRowAttr instead.")
1017 def base_SetColAttr(*args
, **kw
):
1018 return PyGridTableBase
.SetColAttr(*args
, **kw
)
1019 base_SetColAttr
= wx
._deprecated
(base_SetColAttr
,
1020 "Please use PyGridTableBase.SetColAttr instead.")
1022 _grid
.PyGridTableBase_swigregister(PyGridTableBase
)
1024 class GridStringTable(GridTableBase
):
1025 """Proxy of C++ GridStringTable class"""
1026 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1027 __repr__
= _swig_repr
1028 def __init__(self
, *args
, **kwargs
):
1029 """__init__(self, int numRows=0, int numCols=0) -> GridStringTable"""
1030 _grid
.GridStringTable_swiginit(self
,_grid
.new_GridStringTable(*args
, **kwargs
))
1031 self
._setOORInfo
(self
)
1033 _grid
.GridStringTable_swigregister(GridStringTable
)
1035 GRIDTABLE_REQUEST_VIEW_GET_VALUES
= _grid
.GRIDTABLE_REQUEST_VIEW_GET_VALUES
1036 GRIDTABLE_REQUEST_VIEW_SEND_VALUES
= _grid
.GRIDTABLE_REQUEST_VIEW_SEND_VALUES
1037 GRIDTABLE_NOTIFY_ROWS_INSERTED
= _grid
.GRIDTABLE_NOTIFY_ROWS_INSERTED
1038 GRIDTABLE_NOTIFY_ROWS_APPENDED
= _grid
.GRIDTABLE_NOTIFY_ROWS_APPENDED
1039 GRIDTABLE_NOTIFY_ROWS_DELETED
= _grid
.GRIDTABLE_NOTIFY_ROWS_DELETED
1040 GRIDTABLE_NOTIFY_COLS_INSERTED
= _grid
.GRIDTABLE_NOTIFY_COLS_INSERTED
1041 GRIDTABLE_NOTIFY_COLS_APPENDED
= _grid
.GRIDTABLE_NOTIFY_COLS_APPENDED
1042 GRIDTABLE_NOTIFY_COLS_DELETED
= _grid
.GRIDTABLE_NOTIFY_COLS_DELETED
1043 class GridTableMessage(object):
1044 """Proxy of C++ GridTableMessage class"""
1045 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1046 __repr__
= _swig_repr
1047 def __init__(self
, *args
, **kwargs
):
1048 """__init__(self, GridTableBase table, int id, int comInt1=-1, int comInt2=-1) -> GridTableMessage"""
1049 _grid
.GridTableMessage_swiginit(self
,_grid
.new_GridTableMessage(*args
, **kwargs
))
1050 __swig_destroy__
= _grid
.delete_GridTableMessage
1051 __del__
= lambda self
: None;
1052 def SetTableObject(*args
, **kwargs
):
1053 """SetTableObject(self, GridTableBase table)"""
1054 return _grid
.GridTableMessage_SetTableObject(*args
, **kwargs
)
1056 def GetTableObject(*args
, **kwargs
):
1057 """GetTableObject(self) -> GridTableBase"""
1058 return _grid
.GridTableMessage_GetTableObject(*args
, **kwargs
)
1060 def SetId(*args
, **kwargs
):
1061 """SetId(self, int id)"""
1062 return _grid
.GridTableMessage_SetId(*args
, **kwargs
)
1064 def GetId(*args
, **kwargs
):
1065 """GetId(self) -> int"""
1066 return _grid
.GridTableMessage_GetId(*args
, **kwargs
)
1068 def SetCommandInt(*args
, **kwargs
):
1069 """SetCommandInt(self, int comInt1)"""
1070 return _grid
.GridTableMessage_SetCommandInt(*args
, **kwargs
)
1072 def GetCommandInt(*args
, **kwargs
):
1073 """GetCommandInt(self) -> int"""
1074 return _grid
.GridTableMessage_GetCommandInt(*args
, **kwargs
)
1076 def SetCommandInt2(*args
, **kwargs
):
1077 """SetCommandInt2(self, int comInt2)"""
1078 return _grid
.GridTableMessage_SetCommandInt2(*args
, **kwargs
)
1080 def GetCommandInt2(*args
, **kwargs
):
1081 """GetCommandInt2(self) -> int"""
1082 return _grid
.GridTableMessage_GetCommandInt2(*args
, **kwargs
)
1084 CommandInt
= property(GetCommandInt
,SetCommandInt
,doc
="See `GetCommandInt` and `SetCommandInt`")
1085 CommandInt2
= property(GetCommandInt2
,SetCommandInt2
,doc
="See `GetCommandInt2` and `SetCommandInt2`")
1086 Id
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")
1087 TableObject
= property(GetTableObject
,SetTableObject
,doc
="See `GetTableObject` and `SetTableObject`")
1088 _grid
.GridTableMessage_swigregister(GridTableMessage
)
1090 class GridCellCoords(object):
1091 """Proxy of C++ GridCellCoords class"""
1092 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1093 __repr__
= _swig_repr
1094 def __init__(self
, *args
, **kwargs
):
1095 """__init__(self, int r=-1, int c=-1) -> GridCellCoords"""
1096 _grid
.GridCellCoords_swiginit(self
,_grid
.new_GridCellCoords(*args
, **kwargs
))
1097 __swig_destroy__
= _grid
.delete_GridCellCoords
1098 __del__
= lambda self
: None;
1099 def GetRow(*args
, **kwargs
):
1100 """GetRow(self) -> int"""
1101 return _grid
.GridCellCoords_GetRow(*args
, **kwargs
)
1103 def SetRow(*args
, **kwargs
):
1104 """SetRow(self, int n)"""
1105 return _grid
.GridCellCoords_SetRow(*args
, **kwargs
)
1107 def GetCol(*args
, **kwargs
):
1108 """GetCol(self) -> int"""
1109 return _grid
.GridCellCoords_GetCol(*args
, **kwargs
)
1111 def SetCol(*args
, **kwargs
):
1112 """SetCol(self, int n)"""
1113 return _grid
.GridCellCoords_SetCol(*args
, **kwargs
)
1115 def Set(*args
, **kwargs
):
1116 """Set(self, int row, int col)"""
1117 return _grid
.GridCellCoords_Set(*args
, **kwargs
)
1119 def __eq__(*args
, **kwargs
):
1121 __eq__(self, PyObject other) -> bool
1123 Test for equality of GridCellCoords objects.
1125 return _grid
.GridCellCoords___eq__(*args
, **kwargs
)
1127 def __ne__(*args
, **kwargs
):
1129 __ne__(self, PyObject other) -> bool
1131 Test for inequality of GridCellCoords objects.
1133 return _grid
.GridCellCoords___ne__(*args
, **kwargs
)
1135 def Get(*args
, **kwargs
):
1136 """Get(self) -> PyObject"""
1137 return _grid
.GridCellCoords_Get(*args
, **kwargs
)
1139 asTuple
= wx
._deprecated
(Get
, "asTuple is deprecated, use `Get` instead")
1140 def __str__(self
): return str(self
.Get())
1141 def __repr__(self
): return 'wxGridCellCoords'+str(self
.Get())
1142 def __len__(self
): return len(self
.Get())
1143 def __getitem__(self
, index
): return self
.Get()[index
]
1144 def __setitem__(self
, index
, val
):
1145 if index
== 0: self
.SetRow(val
)
1146 elif index
== 1: self
.SetCol(val
)
1147 else: raise IndexError
1149 Col
= property(GetCol
,SetCol
,doc
="See `GetCol` and `SetCol`")
1150 Row
= property(GetRow
,SetRow
,doc
="See `GetRow` and `SetRow`")
1151 _grid
.GridCellCoords_swigregister(GridCellCoords
)
1153 class Grid(_windows
.ScrolledWindow
):
1154 """Proxy of C++ Grid class"""
1155 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
1156 __repr__
= _swig_repr
1157 def __init__(self
, *args
, **kwargs
):
1159 __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
1160 Size size=DefaultSize, long style=WANTS_CHARS,
1161 String name=wxPyGridNameStr) -> Grid
1163 _grid
.Grid_swiginit(self
,_grid
.new_Grid(*args
, **kwargs
))
1164 self
._setOORInfo
(self
)
1166 def Create(*args
, **kwargs
):
1168 Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
1169 Size size=DefaultSize, long style=WANTS_CHARS,
1170 String name=wxPyGridNameStr) -> bool
1172 return _grid
.Grid_Create(*args
, **kwargs
)
1174 wxGridSelectCells
= _grid
.Grid_wxGridSelectCells
1175 wxGridSelectRows
= _grid
.Grid_wxGridSelectRows
1176 wxGridSelectColumns
= _grid
.Grid_wxGridSelectColumns
1177 SelectCells
= wxGridSelectCells
1178 SelectRows
= wxGridSelectRows
1179 SelectColumns
= wxGridSelectColumns
1181 def CreateGrid(*args
, **kwargs
):
1182 """CreateGrid(self, int numRows, int numCols, WXGRIDSELECTIONMODES selmode=wxGridSelectCells) -> bool"""
1183 return _grid
.Grid_CreateGrid(*args
, **kwargs
)
1185 def SetSelectionMode(*args
, **kwargs
):
1186 """SetSelectionMode(self, WXGRIDSELECTIONMODES selmode)"""
1187 return _grid
.Grid_SetSelectionMode(*args
, **kwargs
)
1189 def GetSelectionMode(*args
, **kwargs
):
1190 """GetSelectionMode(self) -> WXGRIDSELECTIONMODES"""
1191 return _grid
.Grid_GetSelectionMode(*args
, **kwargs
)
1193 def GetNumberRows(*args
, **kwargs
):
1194 """GetNumberRows(self) -> int"""
1195 return _grid
.Grid_GetNumberRows(*args
, **kwargs
)
1197 def GetNumberCols(*args
, **kwargs
):
1198 """GetNumberCols(self) -> int"""
1199 return _grid
.Grid_GetNumberCols(*args
, **kwargs
)
1201 def ProcessTableMessage(*args
, **kwargs
):
1202 """ProcessTableMessage(self, GridTableMessage ?) -> bool"""
1203 return _grid
.Grid_ProcessTableMessage(*args
, **kwargs
)
1205 def GetTable(*args
, **kwargs
):
1206 """GetTable(self) -> GridTableBase"""
1207 return _grid
.Grid_GetTable(*args
, **kwargs
)
1209 def SetTable(*args
, **kwargs
):
1210 """SetTable(self, GridTableBase table, bool takeOwnership=False, WXGRIDSELECTIONMODES selmode=wxGridSelectCells) -> bool"""
1211 return _grid
.Grid_SetTable(*args
, **kwargs
)
1213 def ClearGrid(*args
, **kwargs
):
1214 """ClearGrid(self)"""
1215 return _grid
.Grid_ClearGrid(*args
, **kwargs
)
1217 def InsertRows(*args
, **kwargs
):
1218 """InsertRows(self, int pos=0, int numRows=1, bool updateLabels=True) -> bool"""
1219 return _grid
.Grid_InsertRows(*args
, **kwargs
)
1221 def AppendRows(*args
, **kwargs
):
1222 """AppendRows(self, int numRows=1, bool updateLabels=True) -> bool"""
1223 return _grid
.Grid_AppendRows(*args
, **kwargs
)
1225 def DeleteRows(*args
, **kwargs
):
1226 """DeleteRows(self, int pos=0, int numRows=1, bool updateLabels=True) -> bool"""
1227 return _grid
.Grid_DeleteRows(*args
, **kwargs
)
1229 def InsertCols(*args
, **kwargs
):
1230 """InsertCols(self, int pos=0, int numCols=1, bool updateLabels=True) -> bool"""
1231 return _grid
.Grid_InsertCols(*args
, **kwargs
)
1233 def AppendCols(*args
, **kwargs
):
1234 """AppendCols(self, int numCols=1, bool updateLabels=True) -> bool"""
1235 return _grid
.Grid_AppendCols(*args
, **kwargs
)
1237 def DeleteCols(*args
, **kwargs
):
1238 """DeleteCols(self, int pos=0, int numCols=1, bool updateLabels=True) -> bool"""
1239 return _grid
.Grid_DeleteCols(*args
, **kwargs
)
1241 def DrawCellHighlight(*args
, **kwargs
):
1242 """DrawCellHighlight(self, DC dc, GridCellAttr attr)"""
1243 return _grid
.Grid_DrawCellHighlight(*args
, **kwargs
)
1245 def DrawTextRectangle(*args
, **kwargs
):
1247 DrawTextRectangle(self, DC dc, String ?, Rect ?, int horizontalAlignment=LEFT,
1248 int verticalAlignment=TOP, int textOrientation=HORIZONTAL)
1250 return _grid
.Grid_DrawTextRectangle(*args
, **kwargs
)
1252 def GetTextBoxSize(*args
, **kwargs
):
1253 """GetTextBoxSize(DC dc, list lines) -> (width, height)"""
1254 return _grid
.Grid_GetTextBoxSize(*args
, **kwargs
)
1256 def BeginBatch(*args
, **kwargs
):
1257 """BeginBatch(self)"""
1258 return _grid
.Grid_BeginBatch(*args
, **kwargs
)
1260 def EndBatch(*args
, **kwargs
):
1261 """EndBatch(self)"""
1262 return _grid
.Grid_EndBatch(*args
, **kwargs
)
1264 def GetBatchCount(*args
, **kwargs
):
1265 """GetBatchCount(self) -> int"""
1266 return _grid
.Grid_GetBatchCount(*args
, **kwargs
)
1268 def ForceRefresh(*args
, **kwargs
):
1269 """ForceRefresh(self)"""
1270 return _grid
.Grid_ForceRefresh(*args
, **kwargs
)
1272 def IsEditable(*args
, **kwargs
):
1273 """IsEditable(self) -> bool"""
1274 return _grid
.Grid_IsEditable(*args
, **kwargs
)
1276 def EnableEditing(*args
, **kwargs
):
1277 """EnableEditing(self, bool edit)"""
1278 return _grid
.Grid_EnableEditing(*args
, **kwargs
)
1280 def EnableCellEditControl(*args
, **kwargs
):
1281 """EnableCellEditControl(self, bool enable=True)"""
1282 return _grid
.Grid_EnableCellEditControl(*args
, **kwargs
)
1284 def DisableCellEditControl(*args
, **kwargs
):
1285 """DisableCellEditControl(self)"""
1286 return _grid
.Grid_DisableCellEditControl(*args
, **kwargs
)
1288 def CanEnableCellControl(*args
, **kwargs
):
1289 """CanEnableCellControl(self) -> bool"""
1290 return _grid
.Grid_CanEnableCellControl(*args
, **kwargs
)
1292 def IsCellEditControlEnabled(*args
, **kwargs
):
1293 """IsCellEditControlEnabled(self) -> bool"""
1294 return _grid
.Grid_IsCellEditControlEnabled(*args
, **kwargs
)
1296 def IsCellEditControlShown(*args
, **kwargs
):
1297 """IsCellEditControlShown(self) -> bool"""
1298 return _grid
.Grid_IsCellEditControlShown(*args
, **kwargs
)
1300 def IsCurrentCellReadOnly(*args
, **kwargs
):
1301 """IsCurrentCellReadOnly(self) -> bool"""
1302 return _grid
.Grid_IsCurrentCellReadOnly(*args
, **kwargs
)
1304 def ShowCellEditControl(*args
, **kwargs
):
1305 """ShowCellEditControl(self)"""
1306 return _grid
.Grid_ShowCellEditControl(*args
, **kwargs
)
1308 def HideCellEditControl(*args
, **kwargs
):
1309 """HideCellEditControl(self)"""
1310 return _grid
.Grid_HideCellEditControl(*args
, **kwargs
)
1312 def SaveEditControlValue(*args
, **kwargs
):
1313 """SaveEditControlValue(self)"""
1314 return _grid
.Grid_SaveEditControlValue(*args
, **kwargs
)
1316 def XYToCell(*args
, **kwargs
):
1317 """XYToCell(self, int x, int y) -> GridCellCoords"""
1318 return _grid
.Grid_XYToCell(*args
, **kwargs
)
1320 def YToRow(*args
, **kwargs
):
1321 """YToRow(self, int y) -> int"""
1322 return _grid
.Grid_YToRow(*args
, **kwargs
)
1324 def XToCol(*args
, **kwargs
):
1325 """XToCol(self, int x, bool clipToMinMax=False) -> int"""
1326 return _grid
.Grid_XToCol(*args
, **kwargs
)
1328 def YToEdgeOfRow(*args
, **kwargs
):
1329 """YToEdgeOfRow(self, int y) -> int"""
1330 return _grid
.Grid_YToEdgeOfRow(*args
, **kwargs
)
1332 def XToEdgeOfCol(*args
, **kwargs
):
1333 """XToEdgeOfCol(self, int x) -> int"""
1334 return _grid
.Grid_XToEdgeOfCol(*args
, **kwargs
)
1336 def CellToRect(*args
, **kwargs
):
1337 """CellToRect(self, int row, int col) -> Rect"""
1338 return _grid
.Grid_CellToRect(*args
, **kwargs
)
1340 def GetGridCursorRow(*args
, **kwargs
):
1341 """GetGridCursorRow(self) -> int"""
1342 return _grid
.Grid_GetGridCursorRow(*args
, **kwargs
)
1344 def GetGridCursorCol(*args
, **kwargs
):
1345 """GetGridCursorCol(self) -> int"""
1346 return _grid
.Grid_GetGridCursorCol(*args
, **kwargs
)
1348 def IsVisible(*args
, **kwargs
):
1349 """IsVisible(self, int row, int col, bool wholeCellVisible=True) -> bool"""
1350 return _grid
.Grid_IsVisible(*args
, **kwargs
)
1352 def MakeCellVisible(*args
, **kwargs
):
1353 """MakeCellVisible(self, int row, int col)"""
1354 return _grid
.Grid_MakeCellVisible(*args
, **kwargs
)
1356 def SetGridCursor(*args
, **kwargs
):
1357 """SetGridCursor(self, int row, int col)"""
1358 return _grid
.Grid_SetGridCursor(*args
, **kwargs
)
1360 def MoveCursorUp(*args
, **kwargs
):
1361 """MoveCursorUp(self, bool expandSelection) -> bool"""
1362 return _grid
.Grid_MoveCursorUp(*args
, **kwargs
)
1364 def MoveCursorDown(*args
, **kwargs
):
1365 """MoveCursorDown(self, bool expandSelection) -> bool"""
1366 return _grid
.Grid_MoveCursorDown(*args
, **kwargs
)
1368 def MoveCursorLeft(*args
, **kwargs
):
1369 """MoveCursorLeft(self, bool expandSelection) -> bool"""
1370 return _grid
.Grid_MoveCursorLeft(*args
, **kwargs
)
1372 def MoveCursorRight(*args
, **kwargs
):
1373 """MoveCursorRight(self, bool expandSelection) -> bool"""
1374 return _grid
.Grid_MoveCursorRight(*args
, **kwargs
)
1376 def MovePageDown(*args
, **kwargs
):
1377 """MovePageDown(self) -> bool"""
1378 return _grid
.Grid_MovePageDown(*args
, **kwargs
)
1380 def MovePageUp(*args
, **kwargs
):
1381 """MovePageUp(self) -> bool"""
1382 return _grid
.Grid_MovePageUp(*args
, **kwargs
)
1384 def MoveCursorUpBlock(*args
, **kwargs
):
1385 """MoveCursorUpBlock(self, bool expandSelection) -> bool"""
1386 return _grid
.Grid_MoveCursorUpBlock(*args
, **kwargs
)
1388 def MoveCursorDownBlock(*args
, **kwargs
):
1389 """MoveCursorDownBlock(self, bool expandSelection) -> bool"""
1390 return _grid
.Grid_MoveCursorDownBlock(*args
, **kwargs
)
1392 def MoveCursorLeftBlock(*args
, **kwargs
):
1393 """MoveCursorLeftBlock(self, bool expandSelection) -> bool"""
1394 return _grid
.Grid_MoveCursorLeftBlock(*args
, **kwargs
)
1396 def MoveCursorRightBlock(*args
, **kwargs
):
1397 """MoveCursorRightBlock(self, bool expandSelection) -> bool"""
1398 return _grid
.Grid_MoveCursorRightBlock(*args
, **kwargs
)
1400 def GetDefaultRowLabelSize(*args
, **kwargs
):
1401 """GetDefaultRowLabelSize(self) -> int"""
1402 return _grid
.Grid_GetDefaultRowLabelSize(*args
, **kwargs
)
1404 def GetRowLabelSize(*args
, **kwargs
):
1405 """GetRowLabelSize(self) -> int"""
1406 return _grid
.Grid_GetRowLabelSize(*args
, **kwargs
)
1408 def GetDefaultColLabelSize(*args
, **kwargs
):
1409 """GetDefaultColLabelSize(self) -> int"""
1410 return _grid
.Grid_GetDefaultColLabelSize(*args
, **kwargs
)
1412 def GetColLabelSize(*args
, **kwargs
):
1413 """GetColLabelSize(self) -> int"""
1414 return _grid
.Grid_GetColLabelSize(*args
, **kwargs
)
1416 def GetLabelBackgroundColour(*args
, **kwargs
):
1417 """GetLabelBackgroundColour(self) -> Colour"""
1418 return _grid
.Grid_GetLabelBackgroundColour(*args
, **kwargs
)
1420 def GetLabelTextColour(*args
, **kwargs
):
1421 """GetLabelTextColour(self) -> Colour"""
1422 return _grid
.Grid_GetLabelTextColour(*args
, **kwargs
)
1424 def GetLabelFont(*args
, **kwargs
):
1425 """GetLabelFont(self) -> Font"""
1426 return _grid
.Grid_GetLabelFont(*args
, **kwargs
)
1428 def GetRowLabelAlignment(*args
, **kwargs
):
1429 """GetRowLabelAlignment() -> (horiz, vert)"""
1430 return _grid
.Grid_GetRowLabelAlignment(*args
, **kwargs
)
1432 def GetColLabelAlignment(*args
, **kwargs
):
1433 """GetColLabelAlignment() -> (horiz, vert)"""
1434 return _grid
.Grid_GetColLabelAlignment(*args
, **kwargs
)
1436 def GetColLabelTextOrientation(*args
, **kwargs
):
1437 """GetColLabelTextOrientation(self) -> int"""
1438 return _grid
.Grid_GetColLabelTextOrientation(*args
, **kwargs
)
1440 def GetRowLabelValue(*args
, **kwargs
):
1441 """GetRowLabelValue(self, int row) -> String"""
1442 return _grid
.Grid_GetRowLabelValue(*args
, **kwargs
)
1444 def GetColLabelValue(*args
, **kwargs
):
1445 """GetColLabelValue(self, int col) -> String"""
1446 return _grid
.Grid_GetColLabelValue(*args
, **kwargs
)
1448 def GetGridLineColour(*args
, **kwargs
):
1449 """GetGridLineColour(self) -> Colour"""
1450 return _grid
.Grid_GetGridLineColour(*args
, **kwargs
)
1452 def GetDefaultGridLinePen(*args
, **kwargs
):
1453 """GetDefaultGridLinePen(self) -> wxPen"""
1454 return _grid
.Grid_GetDefaultGridLinePen(*args
, **kwargs
)
1456 def GetRowGridLinePen(*args
, **kwargs
):
1457 """GetRowGridLinePen(self, int row) -> wxPen"""
1458 return _grid
.Grid_GetRowGridLinePen(*args
, **kwargs
)
1460 def GetColGridLinePen(*args
, **kwargs
):
1461 """GetColGridLinePen(self, int col) -> wxPen"""
1462 return _grid
.Grid_GetColGridLinePen(*args
, **kwargs
)
1464 def GetCellHighlightColour(*args
, **kwargs
):
1465 """GetCellHighlightColour(self) -> Colour"""
1466 return _grid
.Grid_GetCellHighlightColour(*args
, **kwargs
)
1468 def GetCellHighlightPenWidth(*args
, **kwargs
):
1469 """GetCellHighlightPenWidth(self) -> int"""
1470 return _grid
.Grid_GetCellHighlightPenWidth(*args
, **kwargs
)
1472 def GetCellHighlightROPenWidth(*args
, **kwargs
):
1473 """GetCellHighlightROPenWidth(self) -> int"""
1474 return _grid
.Grid_GetCellHighlightROPenWidth(*args
, **kwargs
)
1476 def SetRowLabelSize(*args
, **kwargs
):
1477 """SetRowLabelSize(self, int width)"""
1478 return _grid
.Grid_SetRowLabelSize(*args
, **kwargs
)
1480 def SetColLabelSize(*args
, **kwargs
):
1481 """SetColLabelSize(self, int height)"""
1482 return _grid
.Grid_SetColLabelSize(*args
, **kwargs
)
1484 def SetLabelBackgroundColour(*args
, **kwargs
):
1485 """SetLabelBackgroundColour(self, Colour ?)"""
1486 return _grid
.Grid_SetLabelBackgroundColour(*args
, **kwargs
)
1488 def SetLabelTextColour(*args
, **kwargs
):
1489 """SetLabelTextColour(self, Colour ?)"""
1490 return _grid
.Grid_SetLabelTextColour(*args
, **kwargs
)
1492 def SetLabelFont(*args
, **kwargs
):
1493 """SetLabelFont(self, Font ?)"""
1494 return _grid
.Grid_SetLabelFont(*args
, **kwargs
)
1496 def SetRowLabelAlignment(*args
, **kwargs
):
1497 """SetRowLabelAlignment(self, int horiz, int vert)"""
1498 return _grid
.Grid_SetRowLabelAlignment(*args
, **kwargs
)
1500 def SetColLabelAlignment(*args
, **kwargs
):
1501 """SetColLabelAlignment(self, int horiz, int vert)"""
1502 return _grid
.Grid_SetColLabelAlignment(*args
, **kwargs
)
1504 def SetColLabelTextOrientation(*args
, **kwargs
):
1505 """SetColLabelTextOrientation(self, int textOrientation)"""
1506 return _grid
.Grid_SetColLabelTextOrientation(*args
, **kwargs
)
1508 def SetRowLabelValue(*args
, **kwargs
):
1509 """SetRowLabelValue(self, int row, String ?)"""
1510 return _grid
.Grid_SetRowLabelValue(*args
, **kwargs
)
1512 def SetColLabelValue(*args
, **kwargs
):
1513 """SetColLabelValue(self, int col, String ?)"""
1514 return _grid
.Grid_SetColLabelValue(*args
, **kwargs
)
1516 def SetGridLineColour(*args
, **kwargs
):
1517 """SetGridLineColour(self, Colour ?)"""
1518 return _grid
.Grid_SetGridLineColour(*args
, **kwargs
)
1520 def SetCellHighlightColour(*args
, **kwargs
):
1521 """SetCellHighlightColour(self, Colour ?)"""
1522 return _grid
.Grid_SetCellHighlightColour(*args
, **kwargs
)
1524 def SetCellHighlightPenWidth(*args
, **kwargs
):
1525 """SetCellHighlightPenWidth(self, int width)"""
1526 return _grid
.Grid_SetCellHighlightPenWidth(*args
, **kwargs
)
1528 def SetCellHighlightROPenWidth(*args
, **kwargs
):
1529 """SetCellHighlightROPenWidth(self, int width)"""
1530 return _grid
.Grid_SetCellHighlightROPenWidth(*args
, **kwargs
)
1532 def EnableDragRowSize(*args
, **kwargs
):
1533 """EnableDragRowSize(self, bool enable=True)"""
1534 return _grid
.Grid_EnableDragRowSize(*args
, **kwargs
)
1536 def DisableDragRowSize(*args
, **kwargs
):
1537 """DisableDragRowSize(self)"""
1538 return _grid
.Grid_DisableDragRowSize(*args
, **kwargs
)
1540 def CanDragRowSize(*args
, **kwargs
):
1541 """CanDragRowSize(self) -> bool"""
1542 return _grid
.Grid_CanDragRowSize(*args
, **kwargs
)
1544 def EnableDragColSize(*args
, **kwargs
):
1545 """EnableDragColSize(self, bool enable=True)"""
1546 return _grid
.Grid_EnableDragColSize(*args
, **kwargs
)
1548 def DisableDragColSize(*args
, **kwargs
):
1549 """DisableDragColSize(self)"""
1550 return _grid
.Grid_DisableDragColSize(*args
, **kwargs
)
1552 def CanDragColSize(*args
, **kwargs
):
1553 """CanDragColSize(self) -> bool"""
1554 return _grid
.Grid_CanDragColSize(*args
, **kwargs
)
1556 def EnableDragColMove(*args
, **kwargs
):
1557 """EnableDragColMove(self, bool enable=True)"""
1558 return _grid
.Grid_EnableDragColMove(*args
, **kwargs
)
1560 def DisableDragColMove(*args
, **kwargs
):
1561 """DisableDragColMove(self)"""
1562 return _grid
.Grid_DisableDragColMove(*args
, **kwargs
)
1564 def CanDragColMove(*args
, **kwargs
):
1565 """CanDragColMove(self) -> bool"""
1566 return _grid
.Grid_CanDragColMove(*args
, **kwargs
)
1568 def EnableDragGridSize(*args
, **kwargs
):
1569 """EnableDragGridSize(self, bool enable=True)"""
1570 return _grid
.Grid_EnableDragGridSize(*args
, **kwargs
)
1572 def DisableDragGridSize(*args
, **kwargs
):
1573 """DisableDragGridSize(self)"""
1574 return _grid
.Grid_DisableDragGridSize(*args
, **kwargs
)
1576 def CanDragGridSize(*args
, **kwargs
):
1577 """CanDragGridSize(self) -> bool"""
1578 return _grid
.Grid_CanDragGridSize(*args
, **kwargs
)
1580 def EnableDragCell(*args
, **kwargs
):
1581 """EnableDragCell(self, bool enable=True)"""
1582 return _grid
.Grid_EnableDragCell(*args
, **kwargs
)
1584 def DisableDragCell(*args
, **kwargs
):
1585 """DisableDragCell(self)"""
1586 return _grid
.Grid_DisableDragCell(*args
, **kwargs
)
1588 def CanDragCell(*args
, **kwargs
):
1589 """CanDragCell(self) -> bool"""
1590 return _grid
.Grid_CanDragCell(*args
, **kwargs
)
1592 def SetAttr(*args
, **kwargs
):
1593 """SetAttr(self, int row, int col, GridCellAttr attr)"""
1594 return _grid
.Grid_SetAttr(*args
, **kwargs
)
1596 def SetRowAttr(*args
, **kwargs
):
1597 """SetRowAttr(self, int row, GridCellAttr attr)"""
1598 return _grid
.Grid_SetRowAttr(*args
, **kwargs
)
1600 def SetColAttr(*args
, **kwargs
):
1601 """SetColAttr(self, int col, GridCellAttr attr)"""
1602 return _grid
.Grid_SetColAttr(*args
, **kwargs
)
1604 def GetOrCreateCellAttr(*args
, **kwargs
):
1605 """GetOrCreateCellAttr(self, int row, int col) -> GridCellAttr"""
1606 return _grid
.Grid_GetOrCreateCellAttr(*args
, **kwargs
)
1608 def SetColFormatBool(*args
, **kwargs
):
1609 """SetColFormatBool(self, int col)"""
1610 return _grid
.Grid_SetColFormatBool(*args
, **kwargs
)
1612 def SetColFormatNumber(*args
, **kwargs
):
1613 """SetColFormatNumber(self, int col)"""
1614 return _grid
.Grid_SetColFormatNumber(*args
, **kwargs
)
1616 def SetColFormatFloat(*args
, **kwargs
):
1617 """SetColFormatFloat(self, int col, int width=-1, int precision=-1)"""
1618 return _grid
.Grid_SetColFormatFloat(*args
, **kwargs
)
1620 def SetColFormatCustom(*args
, **kwargs
):
1621 """SetColFormatCustom(self, int col, String typeName)"""
1622 return _grid
.Grid_SetColFormatCustom(*args
, **kwargs
)
1624 def EnableGridLines(*args
, **kwargs
):
1625 """EnableGridLines(self, bool enable=True)"""
1626 return _grid
.Grid_EnableGridLines(*args
, **kwargs
)
1628 def GridLinesEnabled(*args
, **kwargs
):
1629 """GridLinesEnabled(self) -> bool"""
1630 return _grid
.Grid_GridLinesEnabled(*args
, **kwargs
)
1632 def GetDefaultRowSize(*args
, **kwargs
):
1633 """GetDefaultRowSize(self) -> int"""
1634 return _grid
.Grid_GetDefaultRowSize(*args
, **kwargs
)
1636 def GetRowSize(*args
, **kwargs
):
1637 """GetRowSize(self, int row) -> int"""
1638 return _grid
.Grid_GetRowSize(*args
, **kwargs
)
1640 def GetDefaultColSize(*args
, **kwargs
):
1641 """GetDefaultColSize(self) -> int"""
1642 return _grid
.Grid_GetDefaultColSize(*args
, **kwargs
)
1644 def GetColSize(*args
, **kwargs
):
1645 """GetColSize(self, int col) -> int"""
1646 return _grid
.Grid_GetColSize(*args
, **kwargs
)
1648 def GetDefaultCellBackgroundColour(*args
, **kwargs
):
1649 """GetDefaultCellBackgroundColour(self) -> Colour"""
1650 return _grid
.Grid_GetDefaultCellBackgroundColour(*args
, **kwargs
)
1652 def GetCellBackgroundColour(*args
, **kwargs
):
1653 """GetCellBackgroundColour(self, int row, int col) -> Colour"""
1654 return _grid
.Grid_GetCellBackgroundColour(*args
, **kwargs
)
1656 def GetDefaultCellTextColour(*args
, **kwargs
):
1657 """GetDefaultCellTextColour(self) -> Colour"""
1658 return _grid
.Grid_GetDefaultCellTextColour(*args
, **kwargs
)
1660 def GetCellTextColour(*args
, **kwargs
):
1661 """GetCellTextColour(self, int row, int col) -> Colour"""
1662 return _grid
.Grid_GetCellTextColour(*args
, **kwargs
)
1664 def GetDefaultCellFont(*args
, **kwargs
):
1665 """GetDefaultCellFont(self) -> Font"""
1666 return _grid
.Grid_GetDefaultCellFont(*args
, **kwargs
)
1668 def GetCellFont(*args
, **kwargs
):
1669 """GetCellFont(self, int row, int col) -> Font"""
1670 return _grid
.Grid_GetCellFont(*args
, **kwargs
)
1672 def GetDefaultCellAlignment(*args
, **kwargs
):
1673 """GetDefaultCellAlignment() -> (horiz, vert)"""
1674 return _grid
.Grid_GetDefaultCellAlignment(*args
, **kwargs
)
1676 def GetCellAlignment(*args
, **kwargs
):
1677 """GetCellAlignment(int row, int col) -> (horiz, vert)"""
1678 return _grid
.Grid_GetCellAlignment(*args
, **kwargs
)
1680 def GetDefaultCellOverflow(*args
, **kwargs
):
1681 """GetDefaultCellOverflow(self) -> bool"""
1682 return _grid
.Grid_GetDefaultCellOverflow(*args
, **kwargs
)
1684 def GetCellOverflow(*args
, **kwargs
):
1685 """GetCellOverflow(self, int row, int col) -> bool"""
1686 return _grid
.Grid_GetCellOverflow(*args
, **kwargs
)
1688 def GetCellSize(*args
, **kwargs
):
1689 """GetCellSize(int row, int col) -> (num_rows, num_cols)"""
1690 return _grid
.Grid_GetCellSize(*args
, **kwargs
)
1692 def SetDefaultRowSize(*args
, **kwargs
):
1693 """SetDefaultRowSize(self, int height, bool resizeExistingRows=False)"""
1694 return _grid
.Grid_SetDefaultRowSize(*args
, **kwargs
)
1696 def SetRowSize(*args
, **kwargs
):
1697 """SetRowSize(self, int row, int height)"""
1698 return _grid
.Grid_SetRowSize(*args
, **kwargs
)
1700 def SetDefaultColSize(*args
, **kwargs
):
1701 """SetDefaultColSize(self, int width, bool resizeExistingCols=False)"""
1702 return _grid
.Grid_SetDefaultColSize(*args
, **kwargs
)
1704 def SetColSize(*args
, **kwargs
):
1705 """SetColSize(self, int col, int width)"""
1706 return _grid
.Grid_SetColSize(*args
, **kwargs
)
1708 def GetColAt(*args
, **kwargs
):
1709 """GetColAt(self, int colPos) -> int"""
1710 return _grid
.Grid_GetColAt(*args
, **kwargs
)
1712 def SetColPos(*args
, **kwargs
):
1713 """SetColPos(self, int colID, int newPos)"""
1714 return _grid
.Grid_SetColPos(*args
, **kwargs
)
1716 def GetColPos(*args
, **kwargs
):
1717 """GetColPos(self, int colID) -> int"""
1718 return _grid
.Grid_GetColPos(*args
, **kwargs
)
1720 def AutoSizeColumn(*args
, **kwargs
):
1721 """AutoSizeColumn(self, int col, bool setAsMin=True)"""
1722 return _grid
.Grid_AutoSizeColumn(*args
, **kwargs
)
1724 def AutoSizeRow(*args
, **kwargs
):
1725 """AutoSizeRow(self, int row, bool setAsMin=True)"""
1726 return _grid
.Grid_AutoSizeRow(*args
, **kwargs
)
1728 def AutoSizeColumns(*args
, **kwargs
):
1729 """AutoSizeColumns(self, bool setAsMin=True)"""
1730 return _grid
.Grid_AutoSizeColumns(*args
, **kwargs
)
1732 def AutoSizeRows(*args
, **kwargs
):
1733 """AutoSizeRows(self, bool setAsMin=True)"""
1734 return _grid
.Grid_AutoSizeRows(*args
, **kwargs
)
1736 def AutoSize(*args
, **kwargs
):
1737 """AutoSize(self)"""
1738 return _grid
.Grid_AutoSize(*args
, **kwargs
)
1740 def AutoSizeRowLabelSize(*args
, **kwargs
):
1741 """AutoSizeRowLabelSize(self, int row)"""
1742 return _grid
.Grid_AutoSizeRowLabelSize(*args
, **kwargs
)
1744 def AutoSizeColLabelSize(*args
, **kwargs
):
1745 """AutoSizeColLabelSize(self, int col)"""
1746 return _grid
.Grid_AutoSizeColLabelSize(*args
, **kwargs
)
1748 def SetColMinimalWidth(*args
, **kwargs
):
1749 """SetColMinimalWidth(self, int col, int width)"""
1750 return _grid
.Grid_SetColMinimalWidth(*args
, **kwargs
)
1752 def SetRowMinimalHeight(*args
, **kwargs
):
1753 """SetRowMinimalHeight(self, int row, int width)"""
1754 return _grid
.Grid_SetRowMinimalHeight(*args
, **kwargs
)
1756 def SetColMinimalAcceptableWidth(*args
, **kwargs
):
1757 """SetColMinimalAcceptableWidth(self, int width)"""
1758 return _grid
.Grid_SetColMinimalAcceptableWidth(*args
, **kwargs
)
1760 def SetRowMinimalAcceptableHeight(*args
, **kwargs
):
1761 """SetRowMinimalAcceptableHeight(self, int width)"""
1762 return _grid
.Grid_SetRowMinimalAcceptableHeight(*args
, **kwargs
)
1764 def GetColMinimalAcceptableWidth(*args
, **kwargs
):
1765 """GetColMinimalAcceptableWidth(self) -> int"""
1766 return _grid
.Grid_GetColMinimalAcceptableWidth(*args
, **kwargs
)
1768 def GetRowMinimalAcceptableHeight(*args
, **kwargs
):
1769 """GetRowMinimalAcceptableHeight(self) -> int"""
1770 return _grid
.Grid_GetRowMinimalAcceptableHeight(*args
, **kwargs
)
1772 def SetDefaultCellBackgroundColour(*args
, **kwargs
):
1773 """SetDefaultCellBackgroundColour(self, Colour ?)"""
1774 return _grid
.Grid_SetDefaultCellBackgroundColour(*args
, **kwargs
)
1776 def SetCellBackgroundColour(*args
, **kwargs
):
1777 """SetCellBackgroundColour(self, int row, int col, Colour ?)"""
1778 return _grid
.Grid_SetCellBackgroundColour(*args
, **kwargs
)
1780 def SetDefaultCellTextColour(*args
, **kwargs
):
1781 """SetDefaultCellTextColour(self, Colour ?)"""
1782 return _grid
.Grid_SetDefaultCellTextColour(*args
, **kwargs
)
1784 def SetCellTextColour(*args
, **kwargs
):
1785 """SetCellTextColour(self, int row, int col, Colour ?)"""
1786 return _grid
.Grid_SetCellTextColour(*args
, **kwargs
)
1788 def SetDefaultCellFont(*args
, **kwargs
):
1789 """SetDefaultCellFont(self, Font ?)"""
1790 return _grid
.Grid_SetDefaultCellFont(*args
, **kwargs
)
1792 def SetCellFont(*args
, **kwargs
):
1793 """SetCellFont(self, int row, int col, Font ?)"""
1794 return _grid
.Grid_SetCellFont(*args
, **kwargs
)
1796 def SetDefaultCellAlignment(*args
, **kwargs
):
1797 """SetDefaultCellAlignment(self, int horiz, int vert)"""
1798 return _grid
.Grid_SetDefaultCellAlignment(*args
, **kwargs
)
1800 def SetCellAlignment(*args
, **kwargs
):
1801 """SetCellAlignment(self, int row, int col, int horiz, int vert)"""
1802 return _grid
.Grid_SetCellAlignment(*args
, **kwargs
)
1804 def SetDefaultCellOverflow(*args
, **kwargs
):
1805 """SetDefaultCellOverflow(self, bool allow)"""
1806 return _grid
.Grid_SetDefaultCellOverflow(*args
, **kwargs
)
1808 def SetCellOverflow(*args
, **kwargs
):
1809 """SetCellOverflow(self, int row, int col, bool allow)"""
1810 return _grid
.Grid_SetCellOverflow(*args
, **kwargs
)
1812 def SetCellSize(*args
, **kwargs
):
1813 """SetCellSize(self, int row, int col, int num_rows, int num_cols)"""
1814 return _grid
.Grid_SetCellSize(*args
, **kwargs
)
1816 def SetDefaultRenderer(*args
, **kwargs
):
1817 """SetDefaultRenderer(self, GridCellRenderer renderer)"""
1818 return _grid
.Grid_SetDefaultRenderer(*args
, **kwargs
)
1820 def SetCellRenderer(*args
, **kwargs
):
1821 """SetCellRenderer(self, int row, int col, GridCellRenderer renderer)"""
1822 return _grid
.Grid_SetCellRenderer(*args
, **kwargs
)
1824 def GetDefaultRenderer(*args
, **kwargs
):
1825 """GetDefaultRenderer(self) -> GridCellRenderer"""
1826 return _grid
.Grid_GetDefaultRenderer(*args
, **kwargs
)
1828 def GetCellRenderer(*args
, **kwargs
):
1829 """GetCellRenderer(self, int row, int col) -> GridCellRenderer"""
1830 return _grid
.Grid_GetCellRenderer(*args
, **kwargs
)
1832 def SetDefaultEditor(*args
, **kwargs
):
1833 """SetDefaultEditor(self, GridCellEditor editor)"""
1834 return _grid
.Grid_SetDefaultEditor(*args
, **kwargs
)
1836 def SetCellEditor(*args
, **kwargs
):
1837 """SetCellEditor(self, int row, int col, GridCellEditor editor)"""
1838 return _grid
.Grid_SetCellEditor(*args
, **kwargs
)
1840 def GetDefaultEditor(*args
, **kwargs
):
1841 """GetDefaultEditor(self) -> GridCellEditor"""
1842 return _grid
.Grid_GetDefaultEditor(*args
, **kwargs
)
1844 def GetCellEditor(*args
, **kwargs
):
1845 """GetCellEditor(self, int row, int col) -> GridCellEditor"""
1846 return _grid
.Grid_GetCellEditor(*args
, **kwargs
)
1848 def GetCellValue(*args
, **kwargs
):
1849 """GetCellValue(self, int row, int col) -> String"""
1850 return _grid
.Grid_GetCellValue(*args
, **kwargs
)
1852 def SetCellValue(*args
, **kwargs
):
1853 """SetCellValue(self, int row, int col, String s)"""
1854 return _grid
.Grid_SetCellValue(*args
, **kwargs
)
1856 def IsReadOnly(*args
, **kwargs
):
1857 """IsReadOnly(self, int row, int col) -> bool"""
1858 return _grid
.Grid_IsReadOnly(*args
, **kwargs
)
1860 def SetReadOnly(*args
, **kwargs
):
1861 """SetReadOnly(self, int row, int col, bool isReadOnly=True)"""
1862 return _grid
.Grid_SetReadOnly(*args
, **kwargs
)
1864 def SelectRow(*args
, **kwargs
):
1865 """SelectRow(self, int row, bool addToSelected=False)"""
1866 return _grid
.Grid_SelectRow(*args
, **kwargs
)
1868 def SelectCol(*args
, **kwargs
):
1869 """SelectCol(self, int col, bool addToSelected=False)"""
1870 return _grid
.Grid_SelectCol(*args
, **kwargs
)
1872 def SelectBlock(*args
, **kwargs
):
1874 SelectBlock(self, int topRow, int leftCol, int bottomRow, int rightCol,
1875 bool addToSelected=False)
1877 return _grid
.Grid_SelectBlock(*args
, **kwargs
)
1879 def SelectAll(*args
, **kwargs
):
1880 """SelectAll(self)"""
1881 return _grid
.Grid_SelectAll(*args
, **kwargs
)
1883 def IsSelection(*args
, **kwargs
):
1884 """IsSelection(self) -> bool"""
1885 return _grid
.Grid_IsSelection(*args
, **kwargs
)
1887 def ClearSelection(*args
, **kwargs
):
1888 """ClearSelection(self)"""
1889 return _grid
.Grid_ClearSelection(*args
, **kwargs
)
1891 def IsInSelection(*args
, **kwargs
):
1892 """IsInSelection(self, int row, int col) -> bool"""
1893 return _grid
.Grid_IsInSelection(*args
, **kwargs
)
1895 def GetSelectedCells(*args
, **kwargs
):
1896 """GetSelectedCells(self) -> wxGridCellCoordsArray"""
1897 return _grid
.Grid_GetSelectedCells(*args
, **kwargs
)
1899 def GetSelectionBlockTopLeft(*args
, **kwargs
):
1900 """GetSelectionBlockTopLeft(self) -> wxGridCellCoordsArray"""
1901 return _grid
.Grid_GetSelectionBlockTopLeft(*args
, **kwargs
)
1903 def GetSelectionBlockBottomRight(*args
, **kwargs
):
1904 """GetSelectionBlockBottomRight(self) -> wxGridCellCoordsArray"""
1905 return _grid
.Grid_GetSelectionBlockBottomRight(*args
, **kwargs
)
1907 def GetSelectedRows(*args
, **kwargs
):
1908 """GetSelectedRows(self) -> wxArrayInt"""
1909 return _grid
.Grid_GetSelectedRows(*args
, **kwargs
)
1911 def GetSelectedCols(*args
, **kwargs
):
1912 """GetSelectedCols(self) -> wxArrayInt"""
1913 return _grid
.Grid_GetSelectedCols(*args
, **kwargs
)
1915 def DeselectRow(*args
, **kwargs
):
1916 """DeselectRow(self, int row)"""
1917 return _grid
.Grid_DeselectRow(*args
, **kwargs
)
1919 def DeselectCol(*args
, **kwargs
):
1920 """DeselectCol(self, int col)"""
1921 return _grid
.Grid_DeselectCol(*args
, **kwargs
)
1923 def DeselectCell(*args
, **kwargs
):
1924 """DeselectCell(self, int row, int col)"""
1925 return _grid
.Grid_DeselectCell(*args
, **kwargs
)
1927 def BlockToDeviceRect(*args
, **kwargs
):
1928 """BlockToDeviceRect(self, GridCellCoords topLeft, GridCellCoords bottomRight) -> Rect"""
1929 return _grid
.Grid_BlockToDeviceRect(*args
, **kwargs
)
1931 def GetSelectionBackground(*args
, **kwargs
):
1932 """GetSelectionBackground(self) -> Colour"""
1933 return _grid
.Grid_GetSelectionBackground(*args
, **kwargs
)
1935 def GetSelectionForeground(*args
, **kwargs
):
1936 """GetSelectionForeground(self) -> Colour"""
1937 return _grid
.Grid_GetSelectionForeground(*args
, **kwargs
)
1939 def SetSelectionBackground(*args
, **kwargs
):
1940 """SetSelectionBackground(self, Colour c)"""
1941 return _grid
.Grid_SetSelectionBackground(*args
, **kwargs
)
1943 def SetSelectionForeground(*args
, **kwargs
):
1944 """SetSelectionForeground(self, Colour c)"""
1945 return _grid
.Grid_SetSelectionForeground(*args
, **kwargs
)
1947 def RegisterDataType(*args
, **kwargs
):
1948 """RegisterDataType(self, String typeName, GridCellRenderer renderer, GridCellEditor editor)"""
1949 return _grid
.Grid_RegisterDataType(*args
, **kwargs
)
1951 def GetDefaultEditorForCell(*args
, **kwargs
):
1952 """GetDefaultEditorForCell(self, int row, int col) -> GridCellEditor"""
1953 return _grid
.Grid_GetDefaultEditorForCell(*args
, **kwargs
)
1955 def GetDefaultRendererForCell(*args
, **kwargs
):
1956 """GetDefaultRendererForCell(self, int row, int col) -> GridCellRenderer"""
1957 return _grid
.Grid_GetDefaultRendererForCell(*args
, **kwargs
)
1959 def GetDefaultEditorForType(*args
, **kwargs
):
1960 """GetDefaultEditorForType(self, String typeName) -> GridCellEditor"""
1961 return _grid
.Grid_GetDefaultEditorForType(*args
, **kwargs
)
1963 def GetDefaultRendererForType(*args
, **kwargs
):
1964 """GetDefaultRendererForType(self, String typeName) -> GridCellRenderer"""
1965 return _grid
.Grid_GetDefaultRendererForType(*args
, **kwargs
)
1967 def SetMargins(*args
, **kwargs
):
1968 """SetMargins(self, int extraWidth, int extraHeight)"""
1969 return _grid
.Grid_SetMargins(*args
, **kwargs
)
1971 def GetGridWindow(*args
, **kwargs
):
1972 """GetGridWindow(self) -> Window"""
1973 return _grid
.Grid_GetGridWindow(*args
, **kwargs
)
1975 def GetGridRowLabelWindow(*args
, **kwargs
):
1976 """GetGridRowLabelWindow(self) -> Window"""
1977 return _grid
.Grid_GetGridRowLabelWindow(*args
, **kwargs
)
1979 def GetGridColLabelWindow(*args
, **kwargs
):
1980 """GetGridColLabelWindow(self) -> Window"""
1981 return _grid
.Grid_GetGridColLabelWindow(*args
, **kwargs
)
1983 def GetGridCornerLabelWindow(*args
, **kwargs
):
1984 """GetGridCornerLabelWindow(self) -> Window"""
1985 return _grid
.Grid_GetGridCornerLabelWindow(*args
, **kwargs
)
1987 def SetScrollLineX(*args
, **kwargs
):
1988 """SetScrollLineX(self, int x)"""
1989 return _grid
.Grid_SetScrollLineX(*args
, **kwargs
)
1991 def SetScrollLineY(*args
, **kwargs
):
1992 """SetScrollLineY(self, int y)"""
1993 return _grid
.Grid_SetScrollLineY(*args
, **kwargs
)
1995 def GetScrollLineX(*args
, **kwargs
):
1996 """GetScrollLineX(self) -> int"""
1997 return _grid
.Grid_GetScrollLineX(*args
, **kwargs
)
1999 def GetScrollLineY(*args
, **kwargs
):
2000 """GetScrollLineY(self) -> int"""
2001 return _grid
.Grid_GetScrollLineY(*args
, **kwargs
)
2003 def GetScrollX(*args
, **kwargs
):
2004 """GetScrollX(self, int x) -> int"""
2005 return _grid
.Grid_GetScrollX(*args
, **kwargs
)
2007 def GetScrollY(*args
, **kwargs
):
2008 """GetScrollY(self, int y) -> int"""
2009 return _grid
.Grid_GetScrollY(*args
, **kwargs
)
2011 def GetClassDefaultAttributes(*args
, **kwargs
):
2013 GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2015 Get the default attributes for this class. This is useful if you want
2016 to use the same font or colour in your own control as in a standard
2017 control -- which is a much better idea than hard coding specific
2018 colours or fonts which might look completely out of place on the
2019 user's system, especially if it uses themes.
2021 The variant parameter is only relevant under Mac currently and is
2022 ignore under other platforms. Under Mac, it will change the size of
2023 the returned font. See `wx.Window.SetWindowVariant` for more about
2026 return _grid
.Grid_GetClassDefaultAttributes(*args
, **kwargs
)
2028 GetClassDefaultAttributes
= staticmethod(GetClassDefaultAttributes
)
2029 BatchCount
= property(GetBatchCount
,doc
="See `GetBatchCount`")
2030 CellHighlightColour
= property(GetCellHighlightColour
,SetCellHighlightColour
,doc
="See `GetCellHighlightColour` and `SetCellHighlightColour`")
2031 CellHighlightPenWidth
= property(GetCellHighlightPenWidth
,SetCellHighlightPenWidth
,doc
="See `GetCellHighlightPenWidth` and `SetCellHighlightPenWidth`")
2032 CellHighlightROPenWidth
= property(GetCellHighlightROPenWidth
,SetCellHighlightROPenWidth
,doc
="See `GetCellHighlightROPenWidth` and `SetCellHighlightROPenWidth`")
2033 CellSize
= property(GetCellSize
,SetCellSize
,doc
="See `GetCellSize` and `SetCellSize`")
2034 ColLabelAlignment
= property(GetColLabelAlignment
,SetColLabelAlignment
,doc
="See `GetColLabelAlignment` and `SetColLabelAlignment`")
2035 ColLabelSize
= property(GetColLabelSize
,SetColLabelSize
,doc
="See `GetColLabelSize` and `SetColLabelSize`")
2036 ColLabelTextOrientation
= property(GetColLabelTextOrientation
,SetColLabelTextOrientation
,doc
="See `GetColLabelTextOrientation` and `SetColLabelTextOrientation`")
2037 ColMinimalAcceptableWidth
= property(GetColMinimalAcceptableWidth
,SetColMinimalAcceptableWidth
,doc
="See `GetColMinimalAcceptableWidth` and `SetColMinimalAcceptableWidth`")
2038 DefaultCellAlignment
= property(GetDefaultCellAlignment
,SetDefaultCellAlignment
,doc
="See `GetDefaultCellAlignment` and `SetDefaultCellAlignment`")
2039 DefaultCellBackgroundColour
= property(GetDefaultCellBackgroundColour
,SetDefaultCellBackgroundColour
,doc
="See `GetDefaultCellBackgroundColour` and `SetDefaultCellBackgroundColour`")
2040 DefaultCellFont
= property(GetDefaultCellFont
,SetDefaultCellFont
,doc
="See `GetDefaultCellFont` and `SetDefaultCellFont`")
2041 DefaultCellOverflow
= property(GetDefaultCellOverflow
,SetDefaultCellOverflow
,doc
="See `GetDefaultCellOverflow` and `SetDefaultCellOverflow`")
2042 DefaultCellTextColour
= property(GetDefaultCellTextColour
,SetDefaultCellTextColour
,doc
="See `GetDefaultCellTextColour` and `SetDefaultCellTextColour`")
2043 DefaultColLabelSize
= property(GetDefaultColLabelSize
,doc
="See `GetDefaultColLabelSize`")
2044 DefaultColSize
= property(GetDefaultColSize
,SetDefaultColSize
,doc
="See `GetDefaultColSize` and `SetDefaultColSize`")
2045 DefaultEditor
= property(GetDefaultEditor
,SetDefaultEditor
,doc
="See `GetDefaultEditor` and `SetDefaultEditor`")
2046 DefaultGridLinePen
= property(GetDefaultGridLinePen
,doc
="See `GetDefaultGridLinePen`")
2047 DefaultRenderer
= property(GetDefaultRenderer
,SetDefaultRenderer
,doc
="See `GetDefaultRenderer` and `SetDefaultRenderer`")
2048 DefaultRowLabelSize
= property(GetDefaultRowLabelSize
,doc
="See `GetDefaultRowLabelSize`")
2049 DefaultRowSize
= property(GetDefaultRowSize
,SetDefaultRowSize
,doc
="See `GetDefaultRowSize` and `SetDefaultRowSize`")
2050 GridColLabelWindow
= property(GetGridColLabelWindow
,doc
="See `GetGridColLabelWindow`")
2051 GridCornerLabelWindow
= property(GetGridCornerLabelWindow
,doc
="See `GetGridCornerLabelWindow`")
2052 GridCursorCol
= property(GetGridCursorCol
,doc
="See `GetGridCursorCol`")
2053 GridCursorRow
= property(GetGridCursorRow
,doc
="See `GetGridCursorRow`")
2054 GridLineColour
= property(GetGridLineColour
,SetGridLineColour
,doc
="See `GetGridLineColour` and `SetGridLineColour`")
2055 GridRowLabelWindow
= property(GetGridRowLabelWindow
,doc
="See `GetGridRowLabelWindow`")
2056 GridWindow
= property(GetGridWindow
,doc
="See `GetGridWindow`")
2057 LabelBackgroundColour
= property(GetLabelBackgroundColour
,SetLabelBackgroundColour
,doc
="See `GetLabelBackgroundColour` and `SetLabelBackgroundColour`")
2058 LabelFont
= property(GetLabelFont
,SetLabelFont
,doc
="See `GetLabelFont` and `SetLabelFont`")
2059 LabelTextColour
= property(GetLabelTextColour
,SetLabelTextColour
,doc
="See `GetLabelTextColour` and `SetLabelTextColour`")
2060 NumberCols
= property(GetNumberCols
,doc
="See `GetNumberCols`")
2061 NumberRows
= property(GetNumberRows
,doc
="See `GetNumberRows`")
2062 RowLabelAlignment
= property(GetRowLabelAlignment
,SetRowLabelAlignment
,doc
="See `GetRowLabelAlignment` and `SetRowLabelAlignment`")
2063 RowLabelSize
= property(GetRowLabelSize
,SetRowLabelSize
,doc
="See `GetRowLabelSize` and `SetRowLabelSize`")
2064 RowMinimalAcceptableHeight
= property(GetRowMinimalAcceptableHeight
,SetRowMinimalAcceptableHeight
,doc
="See `GetRowMinimalAcceptableHeight` and `SetRowMinimalAcceptableHeight`")
2065 ScrollLineX
= property(GetScrollLineX
,SetScrollLineX
,doc
="See `GetScrollLineX` and `SetScrollLineX`")
2066 ScrollLineY
= property(GetScrollLineY
,SetScrollLineY
,doc
="See `GetScrollLineY` and `SetScrollLineY`")
2067 SelectedCells
= property(GetSelectedCells
,doc
="See `GetSelectedCells`")
2068 SelectedCols
= property(GetSelectedCols
,doc
="See `GetSelectedCols`")
2069 SelectedRows
= property(GetSelectedRows
,doc
="See `GetSelectedRows`")
2070 SelectionBackground
= property(GetSelectionBackground
,SetSelectionBackground
,doc
="See `GetSelectionBackground` and `SetSelectionBackground`")
2071 SelectionBlockBottomRight
= property(GetSelectionBlockBottomRight
,doc
="See `GetSelectionBlockBottomRight`")
2072 SelectionBlockTopLeft
= property(GetSelectionBlockTopLeft
,doc
="See `GetSelectionBlockTopLeft`")
2073 SelectionForeground
= property(GetSelectionForeground
,SetSelectionForeground
,doc
="See `GetSelectionForeground` and `SetSelectionForeground`")
2074 SelectionMode
= property(GetSelectionMode
,SetSelectionMode
,doc
="See `GetSelectionMode` and `SetSelectionMode`")
2075 Table
= property(GetTable
,SetTable
,doc
="See `GetTable` and `SetTable`")
2076 _grid
.Grid_swigregister(Grid
)
2078 def PreGrid(*args
, **kwargs
):
2079 """PreGrid() -> Grid"""
2080 val
= _grid
.new_PreGrid(*args
, **kwargs
)
2083 def Grid_GetClassDefaultAttributes(*args
, **kwargs
):
2085 Grid_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
2087 Get the default attributes for this class. This is useful if you want
2088 to use the same font or colour in your own control as in a standard
2089 control -- which is a much better idea than hard coding specific
2090 colours or fonts which might look completely out of place on the
2091 user's system, especially if it uses themes.
2093 The variant parameter is only relevant under Mac currently and is
2094 ignore under other platforms. Under Mac, it will change the size of
2095 the returned font. See `wx.Window.SetWindowVariant` for more about
2098 return _grid
.Grid_GetClassDefaultAttributes(*args
, **kwargs
)
2100 class GridUpdateLocker(object):
2101 """Proxy of C++ GridUpdateLocker class"""
2102 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2103 __repr__
= _swig_repr
2104 def __init__(self
, *args
, **kwargs
):
2105 """__init__(self, Grid grid=None) -> GridUpdateLocker"""
2106 _grid
.GridUpdateLocker_swiginit(self
,_grid
.new_GridUpdateLocker(*args
, **kwargs
))
2107 __swig_destroy__
= _grid
.delete_GridUpdateLocker
2108 __del__
= lambda self
: None;
2109 def Create(*args
, **kwargs
):
2110 """Create(self, Grid grid)"""
2111 return _grid
.GridUpdateLocker_Create(*args
, **kwargs
)
2113 _grid
.GridUpdateLocker_swigregister(GridUpdateLocker
)
2115 class GridEvent(_core
.NotifyEvent
):
2116 """Proxy of C++ GridEvent class"""
2117 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2118 __repr__
= _swig_repr
2119 def __init__(self
, *args
, **kwargs
):
2121 __init__(self, int id, EventType type, Grid obj, int row=-1, int col=-1,
2122 int x=-1, int y=-1, bool sel=True, bool control=False,
2123 bool shift=False, bool alt=False,
2124 bool meta=False) -> GridEvent
2126 _grid
.GridEvent_swiginit(self
,_grid
.new_GridEvent(*args
, **kwargs
))
2127 def GetRow(*args
, **kwargs
):
2128 """GetRow(self) -> int"""
2129 return _grid
.GridEvent_GetRow(*args
, **kwargs
)
2131 def GetCol(*args
, **kwargs
):
2132 """GetCol(self) -> int"""
2133 return _grid
.GridEvent_GetCol(*args
, **kwargs
)
2135 def GetPosition(*args
, **kwargs
):
2136 """GetPosition(self) -> Point"""
2137 return _grid
.GridEvent_GetPosition(*args
, **kwargs
)
2139 def Selecting(*args
, **kwargs
):
2140 """Selecting(self) -> bool"""
2141 return _grid
.GridEvent_Selecting(*args
, **kwargs
)
2143 def ControlDown(*args
, **kwargs
):
2144 """ControlDown(self) -> bool"""
2145 return _grid
.GridEvent_ControlDown(*args
, **kwargs
)
2147 def MetaDown(*args
, **kwargs
):
2148 """MetaDown(self) -> bool"""
2149 return _grid
.GridEvent_MetaDown(*args
, **kwargs
)
2151 def ShiftDown(*args
, **kwargs
):
2152 """ShiftDown(self) -> bool"""
2153 return _grid
.GridEvent_ShiftDown(*args
, **kwargs
)
2155 def AltDown(*args
, **kwargs
):
2156 """AltDown(self) -> bool"""
2157 return _grid
.GridEvent_AltDown(*args
, **kwargs
)
2159 def CmdDown(*args
, **kwargs
):
2160 """CmdDown(self) -> bool"""
2161 return _grid
.GridEvent_CmdDown(*args
, **kwargs
)
2163 Col
= property(GetCol
,doc
="See `GetCol`")
2164 Position
= property(GetPosition
,doc
="See `GetPosition`")
2165 Row
= property(GetRow
,doc
="See `GetRow`")
2166 _grid
.GridEvent_swigregister(GridEvent
)
2168 class GridSizeEvent(_core
.NotifyEvent
):
2169 """Proxy of C++ GridSizeEvent class"""
2170 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2171 __repr__
= _swig_repr
2172 def __init__(self
, *args
, **kwargs
):
2174 __init__(self, int id, EventType type, Grid obj, int rowOrCol=-1,
2175 int x=-1, int y=-1, bool control=False, bool shift=False,
2176 bool alt=False, bool meta=False) -> GridSizeEvent
2178 _grid
.GridSizeEvent_swiginit(self
,_grid
.new_GridSizeEvent(*args
, **kwargs
))
2179 def GetRowOrCol(*args
, **kwargs
):
2180 """GetRowOrCol(self) -> int"""
2181 return _grid
.GridSizeEvent_GetRowOrCol(*args
, **kwargs
)
2183 def GetPosition(*args
, **kwargs
):
2184 """GetPosition(self) -> Point"""
2185 return _grid
.GridSizeEvent_GetPosition(*args
, **kwargs
)
2187 def ControlDown(*args
, **kwargs
):
2188 """ControlDown(self) -> bool"""
2189 return _grid
.GridSizeEvent_ControlDown(*args
, **kwargs
)
2191 def MetaDown(*args
, **kwargs
):
2192 """MetaDown(self) -> bool"""
2193 return _grid
.GridSizeEvent_MetaDown(*args
, **kwargs
)
2195 def ShiftDown(*args
, **kwargs
):
2196 """ShiftDown(self) -> bool"""
2197 return _grid
.GridSizeEvent_ShiftDown(*args
, **kwargs
)
2199 def AltDown(*args
, **kwargs
):
2200 """AltDown(self) -> bool"""
2201 return _grid
.GridSizeEvent_AltDown(*args
, **kwargs
)
2203 def CmdDown(*args
, **kwargs
):
2204 """CmdDown(self) -> bool"""
2205 return _grid
.GridSizeEvent_CmdDown(*args
, **kwargs
)
2207 Position
= property(GetPosition
,doc
="See `GetPosition`")
2208 RowOrCol
= property(GetRowOrCol
,doc
="See `GetRowOrCol`")
2209 _grid
.GridSizeEvent_swigregister(GridSizeEvent
)
2211 class GridRangeSelectEvent(_core
.NotifyEvent
):
2212 """Proxy of C++ GridRangeSelectEvent class"""
2213 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2214 __repr__
= _swig_repr
2215 def __init__(self
, *args
, **kwargs
):
2217 __init__(self, int id, EventType type, Grid obj, GridCellCoords topLeft,
2218 GridCellCoords bottomRight, bool sel=True,
2219 bool control=False, bool shift=False, bool alt=False,
2220 bool meta=False) -> GridRangeSelectEvent
2222 _grid
.GridRangeSelectEvent_swiginit(self
,_grid
.new_GridRangeSelectEvent(*args
, **kwargs
))
2223 def GetTopLeftCoords(*args
, **kwargs
):
2224 """GetTopLeftCoords(self) -> GridCellCoords"""
2225 return _grid
.GridRangeSelectEvent_GetTopLeftCoords(*args
, **kwargs
)
2227 def GetBottomRightCoords(*args
, **kwargs
):
2228 """GetBottomRightCoords(self) -> GridCellCoords"""
2229 return _grid
.GridRangeSelectEvent_GetBottomRightCoords(*args
, **kwargs
)
2231 def GetTopRow(*args
, **kwargs
):
2232 """GetTopRow(self) -> int"""
2233 return _grid
.GridRangeSelectEvent_GetTopRow(*args
, **kwargs
)
2235 def GetBottomRow(*args
, **kwargs
):
2236 """GetBottomRow(self) -> int"""
2237 return _grid
.GridRangeSelectEvent_GetBottomRow(*args
, **kwargs
)
2239 def GetLeftCol(*args
, **kwargs
):
2240 """GetLeftCol(self) -> int"""
2241 return _grid
.GridRangeSelectEvent_GetLeftCol(*args
, **kwargs
)
2243 def GetRightCol(*args
, **kwargs
):
2244 """GetRightCol(self) -> int"""
2245 return _grid
.GridRangeSelectEvent_GetRightCol(*args
, **kwargs
)
2247 def Selecting(*args
, **kwargs
):
2248 """Selecting(self) -> bool"""
2249 return _grid
.GridRangeSelectEvent_Selecting(*args
, **kwargs
)
2251 def ControlDown(*args
, **kwargs
):
2252 """ControlDown(self) -> bool"""
2253 return _grid
.GridRangeSelectEvent_ControlDown(*args
, **kwargs
)
2255 def MetaDown(*args
, **kwargs
):
2256 """MetaDown(self) -> bool"""
2257 return _grid
.GridRangeSelectEvent_MetaDown(*args
, **kwargs
)
2259 def ShiftDown(*args
, **kwargs
):
2260 """ShiftDown(self) -> bool"""
2261 return _grid
.GridRangeSelectEvent_ShiftDown(*args
, **kwargs
)
2263 def AltDown(*args
, **kwargs
):
2264 """AltDown(self) -> bool"""
2265 return _grid
.GridRangeSelectEvent_AltDown(*args
, **kwargs
)
2267 def CmdDown(*args
, **kwargs
):
2268 """CmdDown(self) -> bool"""
2269 return _grid
.GridRangeSelectEvent_CmdDown(*args
, **kwargs
)
2271 BottomRightCoords
= property(GetBottomRightCoords
,doc
="See `GetBottomRightCoords`")
2272 BottomRow
= property(GetBottomRow
,doc
="See `GetBottomRow`")
2273 LeftCol
= property(GetLeftCol
,doc
="See `GetLeftCol`")
2274 RightCol
= property(GetRightCol
,doc
="See `GetRightCol`")
2275 TopLeftCoords
= property(GetTopLeftCoords
,doc
="See `GetTopLeftCoords`")
2276 TopRow
= property(GetTopRow
,doc
="See `GetTopRow`")
2277 _grid
.GridRangeSelectEvent_swigregister(GridRangeSelectEvent
)
2279 class GridEditorCreatedEvent(_core
.CommandEvent
):
2280 """Proxy of C++ GridEditorCreatedEvent class"""
2281 thisown
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag')
2282 __repr__
= _swig_repr
2283 def __init__(self
, *args
, **kwargs
):
2285 __init__(self, int id, EventType type, Object obj, int row, int col,
2286 Control ctrl) -> GridEditorCreatedEvent
2288 _grid
.GridEditorCreatedEvent_swiginit(self
,_grid
.new_GridEditorCreatedEvent(*args
, **kwargs
))
2289 def GetRow(*args
, **kwargs
):
2290 """GetRow(self) -> int"""
2291 return _grid
.GridEditorCreatedEvent_GetRow(*args
, **kwargs
)
2293 def GetCol(*args
, **kwargs
):
2294 """GetCol(self) -> int"""
2295 return _grid
.GridEditorCreatedEvent_GetCol(*args
, **kwargs
)
2297 def GetControl(*args
, **kwargs
):
2298 """GetControl(self) -> Control"""
2299 return _grid
.GridEditorCreatedEvent_GetControl(*args
, **kwargs
)
2301 def SetRow(*args
, **kwargs
):
2302 """SetRow(self, int row)"""
2303 return _grid
.GridEditorCreatedEvent_SetRow(*args
, **kwargs
)
2305 def SetCol(*args
, **kwargs
):
2306 """SetCol(self, int col)"""
2307 return _grid
.GridEditorCreatedEvent_SetCol(*args
, **kwargs
)
2309 def SetControl(*args
, **kwargs
):
2310 """SetControl(self, Control ctrl)"""
2311 return _grid
.GridEditorCreatedEvent_SetControl(*args
, **kwargs
)
2313 Col
= property(GetCol
,SetCol
,doc
="See `GetCol` and `SetCol`")
2314 Control
= property(GetControl
,SetControl
,doc
="See `GetControl` and `SetControl`")
2315 Row
= property(GetRow
,SetRow
,doc
="See `GetRow` and `SetRow`")
2316 _grid
.GridEditorCreatedEvent_swigregister(GridEditorCreatedEvent
)
2318 wxEVT_GRID_CELL_LEFT_CLICK
= _grid
.wxEVT_GRID_CELL_LEFT_CLICK
2319 wxEVT_GRID_CELL_RIGHT_CLICK
= _grid
.wxEVT_GRID_CELL_RIGHT_CLICK
2320 wxEVT_GRID_CELL_LEFT_DCLICK
= _grid
.wxEVT_GRID_CELL_LEFT_DCLICK
2321 wxEVT_GRID_CELL_RIGHT_DCLICK
= _grid
.wxEVT_GRID_CELL_RIGHT_DCLICK
2322 wxEVT_GRID_LABEL_LEFT_CLICK
= _grid
.wxEVT_GRID_LABEL_LEFT_CLICK
2323 wxEVT_GRID_LABEL_RIGHT_CLICK
= _grid
.wxEVT_GRID_LABEL_RIGHT_CLICK
2324 wxEVT_GRID_LABEL_LEFT_DCLICK
= _grid
.wxEVT_GRID_LABEL_LEFT_DCLICK
2325 wxEVT_GRID_LABEL_RIGHT_DCLICK
= _grid
.wxEVT_GRID_LABEL_RIGHT_DCLICK
2326 wxEVT_GRID_ROW_SIZE
= _grid
.wxEVT_GRID_ROW_SIZE
2327 wxEVT_GRID_COL_SIZE
= _grid
.wxEVT_GRID_COL_SIZE
2328 wxEVT_GRID_RANGE_SELECT
= _grid
.wxEVT_GRID_RANGE_SELECT
2329 wxEVT_GRID_CELL_CHANGE
= _grid
.wxEVT_GRID_CELL_CHANGE
2330 wxEVT_GRID_SELECT_CELL
= _grid
.wxEVT_GRID_SELECT_CELL
2331 wxEVT_GRID_EDITOR_SHOWN
= _grid
.wxEVT_GRID_EDITOR_SHOWN
2332 wxEVT_GRID_EDITOR_HIDDEN
= _grid
.wxEVT_GRID_EDITOR_HIDDEN
2333 wxEVT_GRID_EDITOR_CREATED
= _grid
.wxEVT_GRID_EDITOR_CREATED
2334 wxEVT_GRID_CELL_BEGIN_DRAG
= _grid
.wxEVT_GRID_CELL_BEGIN_DRAG
2335 EVT_GRID_CELL_LEFT_CLICK
= wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_CLICK
)
2336 EVT_GRID_CELL_RIGHT_CLICK
= wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_CLICK
)
2337 EVT_GRID_CELL_LEFT_DCLICK
= wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_DCLICK
)
2338 EVT_GRID_CELL_RIGHT_DCLICK
= wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_DCLICK
)
2339 EVT_GRID_LABEL_LEFT_CLICK
= wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_CLICK
)
2340 EVT_GRID_LABEL_RIGHT_CLICK
= wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_CLICK
)
2341 EVT_GRID_LABEL_LEFT_DCLICK
= wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_DCLICK
)
2342 EVT_GRID_LABEL_RIGHT_DCLICK
= wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_DCLICK
)
2343 EVT_GRID_ROW_SIZE
= wx
.PyEventBinder( wxEVT_GRID_ROW_SIZE
)
2344 EVT_GRID_COL_SIZE
= wx
.PyEventBinder( wxEVT_GRID_COL_SIZE
)
2345 EVT_GRID_RANGE_SELECT
= wx
.PyEventBinder( wxEVT_GRID_RANGE_SELECT
)
2346 EVT_GRID_CELL_CHANGE
= wx
.PyEventBinder( wxEVT_GRID_CELL_CHANGE
)
2347 EVT_GRID_SELECT_CELL
= wx
.PyEventBinder( wxEVT_GRID_SELECT_CELL
)
2348 EVT_GRID_EDITOR_SHOWN
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN
)
2349 EVT_GRID_EDITOR_HIDDEN
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN
)
2350 EVT_GRID_EDITOR_CREATED
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_CREATED
)
2351 EVT_GRID_CELL_BEGIN_DRAG
= wx
.PyEventBinder( wxEVT_GRID_CELL_BEGIN_DRAG
)
2354 # The same as above but with the ability to specify an identifier
2355 EVT_GRID_CMD_CELL_LEFT_CLICK
= wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_CLICK
, 1 )
2356 EVT_GRID_CMD_CELL_RIGHT_CLICK
= wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_CLICK
, 1 )
2357 EVT_GRID_CMD_CELL_LEFT_DCLICK
= wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_DCLICK
, 1 )
2358 EVT_GRID_CMD_CELL_RIGHT_DCLICK
= wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_DCLICK
, 1 )
2359 EVT_GRID_CMD_LABEL_LEFT_CLICK
= wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_CLICK
, 1 )
2360 EVT_GRID_CMD_LABEL_RIGHT_CLICK
= wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_CLICK
, 1 )
2361 EVT_GRID_CMD_LABEL_LEFT_DCLICK
= wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_DCLICK
, 1 )
2362 EVT_GRID_CMD_LABEL_RIGHT_DCLICK
= wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_DCLICK
, 1 )
2363 EVT_GRID_CMD_ROW_SIZE
= wx
.PyEventBinder( wxEVT_GRID_ROW_SIZE
, 1 )
2364 EVT_GRID_CMD_COL_SIZE
= wx
.PyEventBinder( wxEVT_GRID_COL_SIZE
, 1 )
2365 EVT_GRID_CMD_RANGE_SELECT
= wx
.PyEventBinder( wxEVT_GRID_RANGE_SELECT
, 1 )
2366 EVT_GRID_CMD_CELL_CHANGE
= wx
.PyEventBinder( wxEVT_GRID_CELL_CHANGE
, 1 )
2367 EVT_GRID_CMD_SELECT_CELL
= wx
.PyEventBinder( wxEVT_GRID_SELECT_CELL
, 1 )
2368 EVT_GRID_CMD_EDITOR_SHOWN
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN
, 1 )
2369 EVT_GRID_CMD_EDITOR_HIDDEN
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN
, 1 )
2370 EVT_GRID_CMD_EDITOR_CREATED
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_CREATED
, 1 )
2371 EVT_GRID_CMD_CELL_BEGIN_DRAG
= wx
.PyEventBinder( wxEVT_GRID_CELL_BEGIN_DRAG
, 1 )