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_DEFAULT_NUMBER_ROWS 
= _grid
.GRID_DEFAULT_NUMBER_ROWS
 
  72 GRID_DEFAULT_NUMBER_COLS 
= _grid
.GRID_DEFAULT_NUMBER_COLS
 
  73 GRID_DEFAULT_ROW_HEIGHT 
= _grid
.GRID_DEFAULT_ROW_HEIGHT
 
  74 GRID_DEFAULT_COL_WIDTH 
= _grid
.GRID_DEFAULT_COL_WIDTH
 
  75 GRID_DEFAULT_COL_LABEL_HEIGHT 
= _grid
.GRID_DEFAULT_COL_LABEL_HEIGHT
 
  76 GRID_DEFAULT_ROW_LABEL_WIDTH 
= _grid
.GRID_DEFAULT_ROW_LABEL_WIDTH
 
  77 GRID_LABEL_EDGE_ZONE 
= _grid
.GRID_LABEL_EDGE_ZONE
 
  78 GRID_MIN_ROW_HEIGHT 
= _grid
.GRID_MIN_ROW_HEIGHT
 
  79 GRID_MIN_COL_WIDTH 
= _grid
.GRID_MIN_COL_WIDTH
 
  80 GRID_DEFAULT_SCROLLBAR_WIDTH 
= _grid
.GRID_DEFAULT_SCROLLBAR_WIDTH
 
  81 class GridCellWorker(object): 
  82     """Proxy of C++ GridCellWorker class""" 
  83     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
  84     def __init__(self
): raise AttributeError, "No constructor defined" 
  86     def _setOORInfo(*args
, **kwargs
): 
  87         """_setOORInfo(self, PyObject _self)""" 
  88         return _grid
.GridCellWorker__setOORInfo(*args
, **kwargs
) 
  90     __swig_destroy__ 
= _grid
.delete_GridCellWorker
 
  91     __del__ 
= lambda self 
: None; 
  92     def SetParameters(*args
, **kwargs
): 
  93         """SetParameters(self, String params)""" 
  94         return _grid
.GridCellWorker_SetParameters(*args
, **kwargs
) 
  96     def IncRef(*args
, **kwargs
): 
  98         return _grid
.GridCellWorker_IncRef(*args
, **kwargs
) 
 100     def DecRef(*args
, **kwargs
): 
 102         return _grid
.GridCellWorker_DecRef(*args
, **kwargs
) 
 104 GridCellWorker_swigregister 
= _grid
.GridCellWorker_swigregister
 
 105 GridCellWorker_swigregister(GridCellWorker
) 
 107 GridNoCellCoords 
= cvar
.GridNoCellCoords
 
 108 GridNoCellRect 
= cvar
.GridNoCellRect
 
 110 class GridCellRenderer(GridCellWorker
): 
 111     """Proxy of C++ GridCellRenderer class""" 
 112     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 113     def __init__(self
): raise AttributeError, "No constructor defined" 
 114     __repr__ 
= _swig_repr
 
 115 GridCellRenderer_swigregister 
= _grid
.GridCellRenderer_swigregister
 
 116 GridCellRenderer_swigregister(GridCellRenderer
) 
 118 class PyGridCellRenderer(GridCellRenderer
): 
 119     """Proxy of C++ PyGridCellRenderer class""" 
 120     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 121     __repr__ 
= _swig_repr
 
 122     def __init__(self
, *args
, **kwargs
):  
 123         """__init__(self) -> PyGridCellRenderer""" 
 124         _grid
.PyGridCellRenderer_swiginit(self
,_grid
.new_PyGridCellRenderer(*args
, **kwargs
)) 
 125         self
._setCallbackInfo
(self
, PyGridCellRenderer
);self
._setOORInfo
(self
) 
 127     def _setCallbackInfo(*args
, **kwargs
): 
 128         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
 129         return _grid
.PyGridCellRenderer__setCallbackInfo(*args
, **kwargs
) 
 131     def SetParameters(*args
, **kwargs
): 
 132         """SetParameters(self, String params)""" 
 133         return _grid
.PyGridCellRenderer_SetParameters(*args
, **kwargs
) 
 135     def base_SetParameters(*args
, **kw
): 
 136         return PyGridCellRenderer
.SetParameters(*args
, **kw
) 
 137     base_SetParameters 
= wx
._deprecated
(base_SetParameters
, 
 138                                    "Please use PyGridCellRenderer.SetParameters instead.") 
 140 PyGridCellRenderer_swigregister 
= _grid
.PyGridCellRenderer_swigregister
 
 141 PyGridCellRenderer_swigregister(PyGridCellRenderer
) 
 143 class GridCellStringRenderer(GridCellRenderer
): 
 144     """Proxy of C++ GridCellStringRenderer class""" 
 145     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 146     __repr__ 
= _swig_repr
 
 147     def __init__(self
, *args
, **kwargs
):  
 148         """__init__(self) -> GridCellStringRenderer""" 
 149         _grid
.GridCellStringRenderer_swiginit(self
,_grid
.new_GridCellStringRenderer(*args
, **kwargs
)) 
 150         self
._setOORInfo
(self
) 
 152 GridCellStringRenderer_swigregister 
= _grid
.GridCellStringRenderer_swigregister
 
 153 GridCellStringRenderer_swigregister(GridCellStringRenderer
) 
 155 class GridCellNumberRenderer(GridCellStringRenderer
): 
 156     """Proxy of C++ GridCellNumberRenderer class""" 
 157     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 158     __repr__ 
= _swig_repr
 
 159     def __init__(self
, *args
, **kwargs
):  
 160         """__init__(self) -> GridCellNumberRenderer""" 
 161         _grid
.GridCellNumberRenderer_swiginit(self
,_grid
.new_GridCellNumberRenderer(*args
, **kwargs
)) 
 162         self
._setOORInfo
(self
) 
 164 GridCellNumberRenderer_swigregister 
= _grid
.GridCellNumberRenderer_swigregister
 
 165 GridCellNumberRenderer_swigregister(GridCellNumberRenderer
) 
 167 class GridCellFloatRenderer(GridCellStringRenderer
): 
 168     """Proxy of C++ GridCellFloatRenderer class""" 
 169     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 170     __repr__ 
= _swig_repr
 
 171     def __init__(self
, *args
, **kwargs
):  
 172         """__init__(self, int width=-1, int precision=-1) -> GridCellFloatRenderer""" 
 173         _grid
.GridCellFloatRenderer_swiginit(self
,_grid
.new_GridCellFloatRenderer(*args
, **kwargs
)) 
 174         self
._setOORInfo
(self
) 
 176     def GetWidth(*args
, **kwargs
): 
 177         """GetWidth(self) -> int""" 
 178         return _grid
.GridCellFloatRenderer_GetWidth(*args
, **kwargs
) 
 180     def SetWidth(*args
, **kwargs
): 
 181         """SetWidth(self, int width)""" 
 182         return _grid
.GridCellFloatRenderer_SetWidth(*args
, **kwargs
) 
 184     def GetPrecision(*args
, **kwargs
): 
 185         """GetPrecision(self) -> int""" 
 186         return _grid
.GridCellFloatRenderer_GetPrecision(*args
, **kwargs
) 
 188     def SetPrecision(*args
, **kwargs
): 
 189         """SetPrecision(self, int precision)""" 
 190         return _grid
.GridCellFloatRenderer_SetPrecision(*args
, **kwargs
) 
 192 GridCellFloatRenderer_swigregister 
= _grid
.GridCellFloatRenderer_swigregister
 
 193 GridCellFloatRenderer_swigregister(GridCellFloatRenderer
) 
 195 class GridCellBoolRenderer(GridCellRenderer
): 
 196     """Proxy of C++ GridCellBoolRenderer class""" 
 197     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 198     __repr__ 
= _swig_repr
 
 199     def __init__(self
, *args
, **kwargs
):  
 200         """__init__(self) -> GridCellBoolRenderer""" 
 201         _grid
.GridCellBoolRenderer_swiginit(self
,_grid
.new_GridCellBoolRenderer(*args
, **kwargs
)) 
 202         self
._setOORInfo
(self
) 
 204 GridCellBoolRenderer_swigregister 
= _grid
.GridCellBoolRenderer_swigregister
 
 205 GridCellBoolRenderer_swigregister(GridCellBoolRenderer
) 
 207 class GridCellDateTimeRenderer(GridCellStringRenderer
): 
 208     """Proxy of C++ GridCellDateTimeRenderer class""" 
 209     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 210     __repr__ 
= _swig_repr
 
 211     def __init__(self
, *args
, **kwargs
):  
 212         """__init__(self, String outformat=wxPyDefaultDateTimeFormat, String informat=wxPyDefaultDateTimeFormat) -> GridCellDateTimeRenderer""" 
 213         _grid
.GridCellDateTimeRenderer_swiginit(self
,_grid
.new_GridCellDateTimeRenderer(*args
, **kwargs
)) 
 214         self
._setOORInfo
(self
) 
 216 GridCellDateTimeRenderer_swigregister 
= _grid
.GridCellDateTimeRenderer_swigregister
 
 217 GridCellDateTimeRenderer_swigregister(GridCellDateTimeRenderer
) 
 219 class GridCellEnumRenderer(GridCellStringRenderer
): 
 220     """Proxy of C++ GridCellEnumRenderer class""" 
 221     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 222     __repr__ 
= _swig_repr
 
 223     def __init__(self
, *args
, **kwargs
):  
 224         """__init__(self, String choices=EmptyString) -> GridCellEnumRenderer""" 
 225         _grid
.GridCellEnumRenderer_swiginit(self
,_grid
.new_GridCellEnumRenderer(*args
, **kwargs
)) 
 226         self
._setOORInfo
(self
) 
 228 GridCellEnumRenderer_swigregister 
= _grid
.GridCellEnumRenderer_swigregister
 
 229 GridCellEnumRenderer_swigregister(GridCellEnumRenderer
) 
 231 class GridCellAutoWrapStringRenderer(GridCellStringRenderer
): 
 232     """Proxy of C++ GridCellAutoWrapStringRenderer 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) -> GridCellAutoWrapStringRenderer""" 
 237         _grid
.GridCellAutoWrapStringRenderer_swiginit(self
,_grid
.new_GridCellAutoWrapStringRenderer(*args
, **kwargs
)) 
 238         self
._setOORInfo
(self
) 
 240 GridCellAutoWrapStringRenderer_swigregister 
= _grid
.GridCellAutoWrapStringRenderer_swigregister
 
 241 GridCellAutoWrapStringRenderer_swigregister(GridCellAutoWrapStringRenderer
) 
 243 class GridCellEditor(GridCellWorker
): 
 244     """Proxy of C++ GridCellEditor class""" 
 245     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 246     def __init__(self
): raise AttributeError, "No constructor defined" 
 247     __repr__ 
= _swig_repr
 
 248     def IsCreated(*args
, **kwargs
): 
 249         """IsCreated(self) -> bool""" 
 250         return _grid
.GridCellEditor_IsCreated(*args
, **kwargs
) 
 252     def GetControl(*args
, **kwargs
): 
 253         """GetControl(self) -> Control""" 
 254         return _grid
.GridCellEditor_GetControl(*args
, **kwargs
) 
 256     def SetControl(*args
, **kwargs
): 
 257         """SetControl(self, Control control)""" 
 258         return _grid
.GridCellEditor_SetControl(*args
, **kwargs
) 
 260     def GetCellAttr(*args
, **kwargs
): 
 261         """GetCellAttr(self) -> GridCellAttr""" 
 262         return _grid
.GridCellEditor_GetCellAttr(*args
, **kwargs
) 
 264     def SetCellAttr(*args
, **kwargs
): 
 265         """SetCellAttr(self, GridCellAttr attr)""" 
 266         return _grid
.GridCellEditor_SetCellAttr(*args
, **kwargs
) 
 268     def Create(*args
, **kwargs
): 
 269         """Create(self, Window parent, int id, EvtHandler evtHandler)""" 
 270         return _grid
.GridCellEditor_Create(*args
, **kwargs
) 
 272     def BeginEdit(*args
, **kwargs
): 
 273         """BeginEdit(self, int row, int col, Grid grid)""" 
 274         return _grid
.GridCellEditor_BeginEdit(*args
, **kwargs
) 
 276     def EndEdit(*args
, **kwargs
): 
 277         """EndEdit(self, int row, int col, Grid grid) -> bool""" 
 278         return _grid
.GridCellEditor_EndEdit(*args
, **kwargs
) 
 280     def Reset(*args
, **kwargs
): 
 282         return _grid
.GridCellEditor_Reset(*args
, **kwargs
) 
 284     def Clone(*args
, **kwargs
): 
 285         """Clone(self) -> GridCellEditor""" 
 286         return _grid
.GridCellEditor_Clone(*args
, **kwargs
) 
 288     def SetSize(*args
, **kwargs
): 
 289         """SetSize(self, Rect rect)""" 
 290         return _grid
.GridCellEditor_SetSize(*args
, **kwargs
) 
 292     def Show(*args
, **kwargs
): 
 293         """Show(self, bool show, GridCellAttr attr=None)""" 
 294         return _grid
.GridCellEditor_Show(*args
, **kwargs
) 
 296     def PaintBackground(*args
, **kwargs
): 
 297         """PaintBackground(self, Rect rectCell, GridCellAttr attr)""" 
 298         return _grid
.GridCellEditor_PaintBackground(*args
, **kwargs
) 
 300     def IsAcceptedKey(*args
, **kwargs
): 
 301         """IsAcceptedKey(self, KeyEvent event) -> bool""" 
 302         return _grid
.GridCellEditor_IsAcceptedKey(*args
, **kwargs
) 
 304     def StartingKey(*args
, **kwargs
): 
 305         """StartingKey(self, KeyEvent event)""" 
 306         return _grid
.GridCellEditor_StartingKey(*args
, **kwargs
) 
 308     def StartingClick(*args
, **kwargs
): 
 309         """StartingClick(self)""" 
 310         return _grid
.GridCellEditor_StartingClick(*args
, **kwargs
) 
 312     def HandleReturn(*args
, **kwargs
): 
 313         """HandleReturn(self, KeyEvent event)""" 
 314         return _grid
.GridCellEditor_HandleReturn(*args
, **kwargs
) 
 316     def Destroy(*args
, **kwargs
): 
 318         val 
= _grid
.GridCellEditor_Destroy(*args
, **kwargs
) 
 322 GridCellEditor_swigregister 
= _grid
.GridCellEditor_swigregister
 
 323 GridCellEditor_swigregister(GridCellEditor
) 
 325 class PyGridCellEditor(GridCellEditor
): 
 326     """Proxy of C++ PyGridCellEditor class""" 
 327     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 328     __repr__ 
= _swig_repr
 
 329     def __init__(self
, *args
, **kwargs
):  
 330         """__init__(self) -> PyGridCellEditor""" 
 331         _grid
.PyGridCellEditor_swiginit(self
,_grid
.new_PyGridCellEditor(*args
, **kwargs
)) 
 332         self
._setCallbackInfo
(self
, PyGridCellEditor
);self
._setOORInfo
(self
) 
 334     def _setCallbackInfo(*args
, **kwargs
): 
 335         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
 336         return _grid
.PyGridCellEditor__setCallbackInfo(*args
, **kwargs
) 
 338     def SetParameters(*args
, **kwargs
): 
 339         """SetParameters(self, String params)""" 
 340         return _grid
.PyGridCellEditor_SetParameters(*args
, **kwargs
) 
 342     def base_SetSize(*args
, **kw
): 
 343         return PyGridCellEditor
.SetSize(*args
, **kw
) 
 344     base_SetSize 
= wx
._deprecated
(base_SetSize
, 
 345                                    "Please use PyGridCellEditor.SetSize instead.") 
 347     def base_Show(*args
, **kw
): 
 348         return PyGridCellEditor
.Show(*args
, **kw
) 
 349     base_Show 
= wx
._deprecated
(base_Show
, 
 350                                    "Please use PyGridCellEditor.Show instead.") 
 352     def base_PaintBackground(*args
, **kw
): 
 353         return PyGridCellEditor
.PaintBackground(*args
, **kw
) 
 354     base_PaintBackground 
= wx
._deprecated
(base_PaintBackground
, 
 355                                    "Please use PyGridCellEditor.PaintBackground instead.") 
 357     def base_IsAcceptedKey(*args
, **kw
): 
 358         return PyGridCellEditor
.IsAcceptedKey(*args
, **kw
) 
 359     base_IsAcceptedKey 
= wx
._deprecated
(base_IsAcceptedKey
, 
 360                                    "Please use PyGridCellEditor.IsAcceptedKey instead.") 
 362     def base_StartingKey(*args
, **kw
): 
 363         return PyGridCellEditor
.StartingKey(*args
, **kw
) 
 364     base_StartingKey 
= wx
._deprecated
(base_StartingKey
, 
 365                                    "Please use PyGridCellEditor.StartingKey instead.") 
 367     def base_StartingClick(*args
, **kw
): 
 368         return PyGridCellEditor
.StartingClick(*args
, **kw
) 
 369     base_StartingClick 
= wx
._deprecated
(base_StartingClick
, 
 370                                    "Please use PyGridCellEditor.StartingClick instead.") 
 372     def base_HandleReturn(*args
, **kw
): 
 373         return PyGridCellEditor
.HandleReturn(*args
, **kw
) 
 374     base_HandleReturn 
= wx
._deprecated
(base_HandleReturn
, 
 375                                    "Please use PyGridCellEditor.HandleReturn instead.") 
 377     def base_Destroy(*args
, **kw
): 
 378         return PyGridCellEditor
.Destroy(*args
, **kw
) 
 379     base_Destroy 
= wx
._deprecated
(base_Destroy
, 
 380                                    "Please use PyGridCellEditor.Destroy instead.") 
 382     def base_SetParameters(*args
, **kw
): 
 383         return PyGridCellEditor
.SetParameters(*args
, **kw
) 
 384     base_SetParameters 
= wx
._deprecated
(base_SetParameters
, 
 385                                    "Please use PyGridCellEditor.SetParameters instead.") 
 387 PyGridCellEditor_swigregister 
= _grid
.PyGridCellEditor_swigregister
 
 388 PyGridCellEditor_swigregister(PyGridCellEditor
) 
 390 class GridCellTextEditor(GridCellEditor
): 
 391     """Proxy of C++ GridCellTextEditor class""" 
 392     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 393     __repr__ 
= _swig_repr
 
 394     def __init__(self
, *args
, **kwargs
):  
 395         """__init__(self) -> GridCellTextEditor""" 
 396         _grid
.GridCellTextEditor_swiginit(self
,_grid
.new_GridCellTextEditor(*args
, **kwargs
)) 
 397         self
._setOORInfo
(self
) 
 399     def GetValue(*args
, **kwargs
): 
 400         """GetValue(self) -> String""" 
 401         return _grid
.GridCellTextEditor_GetValue(*args
, **kwargs
) 
 403 GridCellTextEditor_swigregister 
= _grid
.GridCellTextEditor_swigregister
 
 404 GridCellTextEditor_swigregister(GridCellTextEditor
) 
 406 class GridCellNumberEditor(GridCellTextEditor
): 
 407     """Proxy of C++ GridCellNumberEditor class""" 
 408     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 409     __repr__ 
= _swig_repr
 
 410     def __init__(self
, *args
, **kwargs
):  
 411         """__init__(self, int min=-1, int max=-1) -> GridCellNumberEditor""" 
 412         _grid
.GridCellNumberEditor_swiginit(self
,_grid
.new_GridCellNumberEditor(*args
, **kwargs
)) 
 413         self
._setOORInfo
(self
) 
 415 GridCellNumberEditor_swigregister 
= _grid
.GridCellNumberEditor_swigregister
 
 416 GridCellNumberEditor_swigregister(GridCellNumberEditor
) 
 418 class GridCellFloatEditor(GridCellTextEditor
): 
 419     """Proxy of C++ GridCellFloatEditor class""" 
 420     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 421     __repr__ 
= _swig_repr
 
 422     def __init__(self
, *args
, **kwargs
):  
 423         """__init__(self, int width=-1, int precision=-1) -> GridCellFloatEditor""" 
 424         _grid
.GridCellFloatEditor_swiginit(self
,_grid
.new_GridCellFloatEditor(*args
, **kwargs
)) 
 425         self
._setOORInfo
(self
) 
 427 GridCellFloatEditor_swigregister 
= _grid
.GridCellFloatEditor_swigregister
 
 428 GridCellFloatEditor_swigregister(GridCellFloatEditor
) 
 430 class GridCellBoolEditor(GridCellEditor
): 
 431     """Proxy of C++ GridCellBoolEditor class""" 
 432     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 433     __repr__ 
= _swig_repr
 
 434     def __init__(self
, *args
, **kwargs
):  
 435         """__init__(self) -> GridCellBoolEditor""" 
 436         _grid
.GridCellBoolEditor_swiginit(self
,_grid
.new_GridCellBoolEditor(*args
, **kwargs
)) 
 437         self
._setOORInfo
(self
) 
 439     def GetValue(*args
, **kwargs
): 
 440         """GetValue(self) -> String""" 
 441         return _grid
.GridCellBoolEditor_GetValue(*args
, **kwargs
) 
 443 GridCellBoolEditor_swigregister 
= _grid
.GridCellBoolEditor_swigregister
 
 444 GridCellBoolEditor_swigregister(GridCellBoolEditor
) 
 446 class GridCellChoiceEditor(GridCellEditor
): 
 447     """Proxy of C++ GridCellChoiceEditor class""" 
 448     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 449     __repr__ 
= _swig_repr
 
 450     def __init__(self
, *args
, **kwargs
):  
 451         """__init__(self, int choices=0, bool allowOthers=False) -> GridCellChoiceEditor""" 
 452         _grid
.GridCellChoiceEditor_swiginit(self
,_grid
.new_GridCellChoiceEditor(*args
, **kwargs
)) 
 453         self
._setOORInfo
(self
) 
 455     def GetValue(*args
, **kwargs
): 
 456         """GetValue(self) -> String""" 
 457         return _grid
.GridCellChoiceEditor_GetValue(*args
, **kwargs
) 
 459 GridCellChoiceEditor_swigregister 
= _grid
.GridCellChoiceEditor_swigregister
 
 460 GridCellChoiceEditor_swigregister(GridCellChoiceEditor
) 
 462 class GridCellEnumEditor(GridCellChoiceEditor
): 
 463     """Proxy of C++ GridCellEnumEditor class""" 
 464     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 465     __repr__ 
= _swig_repr
 
 466     def __init__(self
, *args
, **kwargs
):  
 467         """__init__(self, String choices=EmptyString) -> GridCellEnumEditor""" 
 468         _grid
.GridCellEnumEditor_swiginit(self
,_grid
.new_GridCellEnumEditor(*args
, **kwargs
)) 
 469         self
._setOORInfo
(self
) 
 471 GridCellEnumEditor_swigregister 
= _grid
.GridCellEnumEditor_swigregister
 
 472 GridCellEnumEditor_swigregister(GridCellEnumEditor
) 
 474 class GridCellAutoWrapStringEditor(GridCellTextEditor
): 
 475     """Proxy of C++ GridCellAutoWrapStringEditor class""" 
 476     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 477     __repr__ 
= _swig_repr
 
 478     def __init__(self
, *args
, **kwargs
):  
 479         """__init__(self) -> GridCellAutoWrapStringEditor""" 
 480         _grid
.GridCellAutoWrapStringEditor_swiginit(self
,_grid
.new_GridCellAutoWrapStringEditor(*args
, **kwargs
)) 
 481         self
._setOORInfo
(self
) 
 483 GridCellAutoWrapStringEditor_swigregister 
= _grid
.GridCellAutoWrapStringEditor_swigregister
 
 484 GridCellAutoWrapStringEditor_swigregister(GridCellAutoWrapStringEditor
) 
 486 class GridCellAttr(object): 
 487     """Proxy of C++ GridCellAttr class""" 
 488     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 489     __repr__ 
= _swig_repr
 
 490     Any 
= _grid
.GridCellAttr_Any
 
 491     Default 
= _grid
.GridCellAttr_Default
 
 492     Cell 
= _grid
.GridCellAttr_Cell
 
 493     Row 
= _grid
.GridCellAttr_Row
 
 494     Col 
= _grid
.GridCellAttr_Col
 
 495     Merged 
= _grid
.GridCellAttr_Merged
 
 496     def _setOORInfo(*args
, **kwargs
): 
 497         """_setOORInfo(self, PyObject _self)""" 
 498         return _grid
.GridCellAttr__setOORInfo(*args
, **kwargs
) 
 500     def __init__(self
, *args
, **kwargs
):  
 501         """__init__(self, GridCellAttr attrDefault=None) -> GridCellAttr""" 
 502         _grid
.GridCellAttr_swiginit(self
,_grid
.new_GridCellAttr(*args
, **kwargs
)) 
 503         self
._setOORInfo
(self
) 
 505     __swig_destroy__ 
= _grid
.delete_GridCellAttr
 
 506     __del__ 
= lambda self 
: None; 
 507     def Clone(*args
, **kwargs
): 
 508         """Clone(self) -> GridCellAttr""" 
 509         return _grid
.GridCellAttr_Clone(*args
, **kwargs
) 
 511     def MergeWith(*args
, **kwargs
): 
 512         """MergeWith(self, GridCellAttr mergefrom)""" 
 513         return _grid
.GridCellAttr_MergeWith(*args
, **kwargs
) 
 515     def IncRef(*args
, **kwargs
): 
 517         return _grid
.GridCellAttr_IncRef(*args
, **kwargs
) 
 519     def DecRef(*args
, **kwargs
): 
 521         return _grid
.GridCellAttr_DecRef(*args
, **kwargs
) 
 523     def SetTextColour(*args
, **kwargs
): 
 524         """SetTextColour(self, Colour colText)""" 
 525         return _grid
.GridCellAttr_SetTextColour(*args
, **kwargs
) 
 527     def SetBackgroundColour(*args
, **kwargs
): 
 528         """SetBackgroundColour(self, Colour colBack)""" 
 529         return _grid
.GridCellAttr_SetBackgroundColour(*args
, **kwargs
) 
 531     def SetFont(*args
, **kwargs
): 
 532         """SetFont(self, Font font)""" 
 533         return _grid
.GridCellAttr_SetFont(*args
, **kwargs
) 
 535     def SetAlignment(*args
, **kwargs
): 
 536         """SetAlignment(self, int hAlign, int vAlign)""" 
 537         return _grid
.GridCellAttr_SetAlignment(*args
, **kwargs
) 
 539     def SetSize(*args
, **kwargs
): 
 540         """SetSize(self, int num_rows, int num_cols)""" 
 541         return _grid
.GridCellAttr_SetSize(*args
, **kwargs
) 
 543     def SetOverflow(*args
, **kwargs
): 
 544         """SetOverflow(self, bool allow=True)""" 
 545         return _grid
.GridCellAttr_SetOverflow(*args
, **kwargs
) 
 547     def SetReadOnly(*args
, **kwargs
): 
 548         """SetReadOnly(self, bool isReadOnly=True)""" 
 549         return _grid
.GridCellAttr_SetReadOnly(*args
, **kwargs
) 
 551     def SetRenderer(*args
, **kwargs
): 
 552         """SetRenderer(self, GridCellRenderer renderer)""" 
 553         return _grid
.GridCellAttr_SetRenderer(*args
, **kwargs
) 
 555     def SetEditor(*args
, **kwargs
): 
 556         """SetEditor(self, GridCellEditor editor)""" 
 557         return _grid
.GridCellAttr_SetEditor(*args
, **kwargs
) 
 559     def SetKind(*args
, **kwargs
): 
 560         """SetKind(self, int kind)""" 
 561         return _grid
.GridCellAttr_SetKind(*args
, **kwargs
) 
 563     def HasTextColour(*args
, **kwargs
): 
 564         """HasTextColour(self) -> bool""" 
 565         return _grid
.GridCellAttr_HasTextColour(*args
, **kwargs
) 
 567     def HasBackgroundColour(*args
, **kwargs
): 
 568         """HasBackgroundColour(self) -> bool""" 
 569         return _grid
.GridCellAttr_HasBackgroundColour(*args
, **kwargs
) 
 571     def HasFont(*args
, **kwargs
): 
 572         """HasFont(self) -> bool""" 
 573         return _grid
.GridCellAttr_HasFont(*args
, **kwargs
) 
 575     def HasAlignment(*args
, **kwargs
): 
 576         """HasAlignment(self) -> bool""" 
 577         return _grid
.GridCellAttr_HasAlignment(*args
, **kwargs
) 
 579     def HasRenderer(*args
, **kwargs
): 
 580         """HasRenderer(self) -> bool""" 
 581         return _grid
.GridCellAttr_HasRenderer(*args
, **kwargs
) 
 583     def HasEditor(*args
, **kwargs
): 
 584         """HasEditor(self) -> bool""" 
 585         return _grid
.GridCellAttr_HasEditor(*args
, **kwargs
) 
 587     def HasReadWriteMode(*args
, **kwargs
): 
 588         """HasReadWriteMode(self) -> bool""" 
 589         return _grid
.GridCellAttr_HasReadWriteMode(*args
, **kwargs
) 
 591     def HasOverflowMode(*args
, **kwargs
): 
 592         """HasOverflowMode(self) -> bool""" 
 593         return _grid
.GridCellAttr_HasOverflowMode(*args
, **kwargs
) 
 595     def GetTextColour(*args
, **kwargs
): 
 596         """GetTextColour(self) -> Colour""" 
 597         return _grid
.GridCellAttr_GetTextColour(*args
, **kwargs
) 
 599     def GetBackgroundColour(*args
, **kwargs
): 
 600         """GetBackgroundColour(self) -> Colour""" 
 601         return _grid
.GridCellAttr_GetBackgroundColour(*args
, **kwargs
) 
 603     def GetFont(*args
, **kwargs
): 
 604         """GetFont(self) -> Font""" 
 605         return _grid
.GridCellAttr_GetFont(*args
, **kwargs
) 
 607     def GetAlignment(*args
, **kwargs
): 
 608         """GetAlignment() -> (hAlign, vAlign)""" 
 609         return _grid
.GridCellAttr_GetAlignment(*args
, **kwargs
) 
 611     def GetSize(*args
, **kwargs
): 
 612         """GetSize() -> (num_rows, num_cols)""" 
 613         return _grid
.GridCellAttr_GetSize(*args
, **kwargs
) 
 615     def GetOverflow(*args
, **kwargs
): 
 616         """GetOverflow(self) -> bool""" 
 617         return _grid
.GridCellAttr_GetOverflow(*args
, **kwargs
) 
 619     def GetRenderer(*args
, **kwargs
): 
 620         """GetRenderer(self, Grid grid, int row, int col) -> GridCellRenderer""" 
 621         return _grid
.GridCellAttr_GetRenderer(*args
, **kwargs
) 
 623     def GetEditor(*args
, **kwargs
): 
 624         """GetEditor(self, Grid grid, int row, int col) -> GridCellEditor""" 
 625         return _grid
.GridCellAttr_GetEditor(*args
, **kwargs
) 
 627     def IsReadOnly(*args
, **kwargs
): 
 628         """IsReadOnly(self) -> bool""" 
 629         return _grid
.GridCellAttr_IsReadOnly(*args
, **kwargs
) 
 631     def GetKind(*args
, **kwargs
): 
 632         """GetKind(self) -> int""" 
 633         return _grid
.GridCellAttr_GetKind(*args
, **kwargs
) 
 635     def SetDefAttr(*args
, **kwargs
): 
 636         """SetDefAttr(self, GridCellAttr defAttr)""" 
 637         return _grid
.GridCellAttr_SetDefAttr(*args
, **kwargs
) 
 639 GridCellAttr_swigregister 
= _grid
.GridCellAttr_swigregister
 
 640 GridCellAttr_swigregister(GridCellAttr
) 
 642 class GridCellAttrProvider(object): 
 643     """Proxy of C++ GridCellAttrProvider class""" 
 644     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 645     __repr__ 
= _swig_repr
 
 646     def __init__(self
, *args
, **kwargs
):  
 647         """__init__(self) -> GridCellAttrProvider""" 
 648         _grid
.GridCellAttrProvider_swiginit(self
,_grid
.new_GridCellAttrProvider(*args
, **kwargs
)) 
 649         self
._setOORInfo
(self
) 
 651     def _setOORInfo(*args
, **kwargs
): 
 652         """_setOORInfo(self, PyObject _self)""" 
 653         return _grid
.GridCellAttrProvider__setOORInfo(*args
, **kwargs
) 
 655     def GetAttr(*args
, **kwargs
): 
 656         """GetAttr(self, int row, int col, int kind) -> GridCellAttr""" 
 657         return _grid
.GridCellAttrProvider_GetAttr(*args
, **kwargs
) 
 659     def SetAttr(*args
, **kwargs
): 
 660         """SetAttr(self, GridCellAttr attr, int row, int col)""" 
 661         return _grid
.GridCellAttrProvider_SetAttr(*args
, **kwargs
) 
 663     def SetRowAttr(*args
, **kwargs
): 
 664         """SetRowAttr(self, GridCellAttr attr, int row)""" 
 665         return _grid
.GridCellAttrProvider_SetRowAttr(*args
, **kwargs
) 
 667     def SetColAttr(*args
, **kwargs
): 
 668         """SetColAttr(self, GridCellAttr attr, int col)""" 
 669         return _grid
.GridCellAttrProvider_SetColAttr(*args
, **kwargs
) 
 671     def UpdateAttrRows(*args
, **kwargs
): 
 672         """UpdateAttrRows(self, size_t pos, int numRows)""" 
 673         return _grid
.GridCellAttrProvider_UpdateAttrRows(*args
, **kwargs
) 
 675     def UpdateAttrCols(*args
, **kwargs
): 
 676         """UpdateAttrCols(self, size_t pos, int numCols)""" 
 677         return _grid
.GridCellAttrProvider_UpdateAttrCols(*args
, **kwargs
) 
 679 GridCellAttrProvider_swigregister 
= _grid
.GridCellAttrProvider_swigregister
 
 680 GridCellAttrProvider_swigregister(GridCellAttrProvider
) 
 682 class PyGridCellAttrProvider(GridCellAttrProvider
): 
 683     """Proxy of C++ PyGridCellAttrProvider class""" 
 684     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 685     __repr__ 
= _swig_repr
 
 686     def __init__(self
, *args
, **kwargs
):  
 687         """__init__(self) -> PyGridCellAttrProvider""" 
 688         _grid
.PyGridCellAttrProvider_swiginit(self
,_grid
.new_PyGridCellAttrProvider(*args
, **kwargs
)) 
 689         self
._setCallbackInfo
(self
, PyGridCellAttrProvider
) 
 691     def _setCallbackInfo(*args
, **kwargs
): 
 692         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
 693         return _grid
.PyGridCellAttrProvider__setCallbackInfo(*args
, **kwargs
) 
 695     def GetAttr(*args
, **kwargs
): 
 696         """GetAttr(self, int row, int col, int kind) -> GridCellAttr""" 
 697         return _grid
.PyGridCellAttrProvider_GetAttr(*args
, **kwargs
) 
 699     def SetAttr(*args
, **kwargs
): 
 700         """SetAttr(self, GridCellAttr attr, int row, int col)""" 
 701         return _grid
.PyGridCellAttrProvider_SetAttr(*args
, **kwargs
) 
 703     def SetRowAttr(*args
, **kwargs
): 
 704         """SetRowAttr(self, GridCellAttr attr, int row)""" 
 705         return _grid
.PyGridCellAttrProvider_SetRowAttr(*args
, **kwargs
) 
 707     def SetColAttr(*args
, **kwargs
): 
 708         """SetColAttr(self, GridCellAttr attr, int col)""" 
 709         return _grid
.PyGridCellAttrProvider_SetColAttr(*args
, **kwargs
) 
 711     def base_GetAttr(*args
, **kw
): 
 712         return PyGridCellAttrProvider
.GetAttr(*args
, **kw
) 
 713     base_GetAttr 
= wx
._deprecated
(base_GetAttr
, 
 714                                    "Please use PyGridCellAttrProvider.GetAttr instead.") 
 716     def base_SetAttr(*args
, **kw
): 
 717         return PyGridCellAttrProvider
.SetAttr(*args
, **kw
) 
 718     base_SetAttr 
= wx
._deprecated
(base_SetAttr
, 
 719                                    "Please use PyGridCellAttrProvider.SetAttr instead.") 
 721     def base_SetRowAttr(*args
, **kw
): 
 722         return PyGridCellAttrProvider
.SetRowAttr(*args
, **kw
) 
 723     base_SetRowAttr 
= wx
._deprecated
(base_SetRowAttr
, 
 724                                    "Please use PyGridCellAttrProvider.SetRowAttr instead.") 
 726     def base_SetColAttr(*args
, **kw
): 
 727         return PyGridCellAttrProvider
.SetColAttr(*args
, **kw
) 
 728     base_SetColAttr 
= wx
._deprecated
(base_SetColAttr
, 
 729                                    "Please use PyGridCellAttrProvider.SetColAttr instead.") 
 731 PyGridCellAttrProvider_swigregister 
= _grid
.PyGridCellAttrProvider_swigregister
 
 732 PyGridCellAttrProvider_swigregister(PyGridCellAttrProvider
) 
 734 class GridTableBase(_core
.Object
): 
 735     """Proxy of C++ GridTableBase class""" 
 736     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 737     def __init__(self
): raise AttributeError, "No constructor defined" 
 738     __repr__ 
= _swig_repr
 
 739     __swig_destroy__ 
= _grid
.delete_GridTableBase
 
 740     __del__ 
= lambda self 
: None; 
 741     def _setOORInfo(*args
, **kwargs
): 
 742         """_setOORInfo(self, PyObject _self)""" 
 743         return _grid
.GridTableBase__setOORInfo(*args
, **kwargs
) 
 745     def SetAttrProvider(*args
, **kwargs
): 
 746         """SetAttrProvider(self, GridCellAttrProvider attrProvider)""" 
 747         return _grid
.GridTableBase_SetAttrProvider(*args
, **kwargs
) 
 749     def GetAttrProvider(*args
, **kwargs
): 
 750         """GetAttrProvider(self) -> GridCellAttrProvider""" 
 751         return _grid
.GridTableBase_GetAttrProvider(*args
, **kwargs
) 
 753     def SetView(*args
, **kwargs
): 
 754         """SetView(self, Grid grid)""" 
 755         return _grid
.GridTableBase_SetView(*args
, **kwargs
) 
 757     def GetView(*args
, **kwargs
): 
 758         """GetView(self) -> Grid""" 
 759         return _grid
.GridTableBase_GetView(*args
, **kwargs
) 
 761     def GetNumberRows(*args
, **kwargs
): 
 762         """GetNumberRows(self) -> int""" 
 763         return _grid
.GridTableBase_GetNumberRows(*args
, **kwargs
) 
 765     def GetNumberCols(*args
, **kwargs
): 
 766         """GetNumberCols(self) -> int""" 
 767         return _grid
.GridTableBase_GetNumberCols(*args
, **kwargs
) 
 769     def IsEmptyCell(*args
, **kwargs
): 
 770         """IsEmptyCell(self, int row, int col) -> bool""" 
 771         return _grid
.GridTableBase_IsEmptyCell(*args
, **kwargs
) 
 773     def GetValue(*args
, **kwargs
): 
 774         """GetValue(self, int row, int col) -> String""" 
 775         return _grid
.GridTableBase_GetValue(*args
, **kwargs
) 
 777     def SetValue(*args
, **kwargs
): 
 778         """SetValue(self, int row, int col, String value)""" 
 779         return _grid
.GridTableBase_SetValue(*args
, **kwargs
) 
 781     def GetTypeName(*args
, **kwargs
): 
 782         """GetTypeName(self, int row, int col) -> String""" 
 783         return _grid
.GridTableBase_GetTypeName(*args
, **kwargs
) 
 785     def CanGetValueAs(*args
, **kwargs
): 
 786         """CanGetValueAs(self, int row, int col, String typeName) -> bool""" 
 787         return _grid
.GridTableBase_CanGetValueAs(*args
, **kwargs
) 
 789     def CanSetValueAs(*args
, **kwargs
): 
 790         """CanSetValueAs(self, int row, int col, String typeName) -> bool""" 
 791         return _grid
.GridTableBase_CanSetValueAs(*args
, **kwargs
) 
 793     def GetValueAsLong(*args
, **kwargs
): 
 794         """GetValueAsLong(self, int row, int col) -> long""" 
 795         return _grid
.GridTableBase_GetValueAsLong(*args
, **kwargs
) 
 797     def GetValueAsDouble(*args
, **kwargs
): 
 798         """GetValueAsDouble(self, int row, int col) -> double""" 
 799         return _grid
.GridTableBase_GetValueAsDouble(*args
, **kwargs
) 
 801     def GetValueAsBool(*args
, **kwargs
): 
 802         """GetValueAsBool(self, int row, int col) -> bool""" 
 803         return _grid
.GridTableBase_GetValueAsBool(*args
, **kwargs
) 
 805     def SetValueAsLong(*args
, **kwargs
): 
 806         """SetValueAsLong(self, int row, int col, long value)""" 
 807         return _grid
.GridTableBase_SetValueAsLong(*args
, **kwargs
) 
 809     def SetValueAsDouble(*args
, **kwargs
): 
 810         """SetValueAsDouble(self, int row, int col, double value)""" 
 811         return _grid
.GridTableBase_SetValueAsDouble(*args
, **kwargs
) 
 813     def SetValueAsBool(*args
, **kwargs
): 
 814         """SetValueAsBool(self, int row, int col, bool value)""" 
 815         return _grid
.GridTableBase_SetValueAsBool(*args
, **kwargs
) 
 817     def Clear(*args
, **kwargs
): 
 819         return _grid
.GridTableBase_Clear(*args
, **kwargs
) 
 821     def InsertRows(*args
, **kwargs
): 
 822         """InsertRows(self, size_t pos=0, size_t numRows=1) -> bool""" 
 823         return _grid
.GridTableBase_InsertRows(*args
, **kwargs
) 
 825     def AppendRows(*args
, **kwargs
): 
 826         """AppendRows(self, size_t numRows=1) -> bool""" 
 827         return _grid
.GridTableBase_AppendRows(*args
, **kwargs
) 
 829     def DeleteRows(*args
, **kwargs
): 
 830         """DeleteRows(self, size_t pos=0, size_t numRows=1) -> bool""" 
 831         return _grid
.GridTableBase_DeleteRows(*args
, **kwargs
) 
 833     def InsertCols(*args
, **kwargs
): 
 834         """InsertCols(self, size_t pos=0, size_t numCols=1) -> bool""" 
 835         return _grid
.GridTableBase_InsertCols(*args
, **kwargs
) 
 837     def AppendCols(*args
, **kwargs
): 
 838         """AppendCols(self, size_t numCols=1) -> bool""" 
 839         return _grid
.GridTableBase_AppendCols(*args
, **kwargs
) 
 841     def DeleteCols(*args
, **kwargs
): 
 842         """DeleteCols(self, size_t pos=0, size_t numCols=1) -> bool""" 
 843         return _grid
.GridTableBase_DeleteCols(*args
, **kwargs
) 
 845     def GetRowLabelValue(*args
, **kwargs
): 
 846         """GetRowLabelValue(self, int row) -> String""" 
 847         return _grid
.GridTableBase_GetRowLabelValue(*args
, **kwargs
) 
 849     def GetColLabelValue(*args
, **kwargs
): 
 850         """GetColLabelValue(self, int col) -> String""" 
 851         return _grid
.GridTableBase_GetColLabelValue(*args
, **kwargs
) 
 853     def SetRowLabelValue(*args
, **kwargs
): 
 854         """SetRowLabelValue(self, int row, String value)""" 
 855         return _grid
.GridTableBase_SetRowLabelValue(*args
, **kwargs
) 
 857     def SetColLabelValue(*args
, **kwargs
): 
 858         """SetColLabelValue(self, int col, String value)""" 
 859         return _grid
.GridTableBase_SetColLabelValue(*args
, **kwargs
) 
 861     def CanHaveAttributes(*args
, **kwargs
): 
 862         """CanHaveAttributes(self) -> bool""" 
 863         return _grid
.GridTableBase_CanHaveAttributes(*args
, **kwargs
) 
 865     def GetAttr(*args
, **kwargs
): 
 866         """GetAttr(self, int row, int col, int kind) -> GridCellAttr""" 
 867         return _grid
.GridTableBase_GetAttr(*args
, **kwargs
) 
 869     def SetAttr(*args
, **kwargs
): 
 870         """SetAttr(self, GridCellAttr attr, int row, int col)""" 
 871         return _grid
.GridTableBase_SetAttr(*args
, **kwargs
) 
 873     def SetRowAttr(*args
, **kwargs
): 
 874         """SetRowAttr(self, GridCellAttr attr, int row)""" 
 875         return _grid
.GridTableBase_SetRowAttr(*args
, **kwargs
) 
 877     def SetColAttr(*args
, **kwargs
): 
 878         """SetColAttr(self, GridCellAttr attr, int col)""" 
 879         return _grid
.GridTableBase_SetColAttr(*args
, **kwargs
) 
 881 GridTableBase_swigregister 
= _grid
.GridTableBase_swigregister
 
 882 GridTableBase_swigregister(GridTableBase
) 
 884 class PyGridTableBase(GridTableBase
): 
 885     """Proxy of C++ PyGridTableBase class""" 
 886     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 887     __repr__ 
= _swig_repr
 
 888     def __init__(self
, *args
, **kwargs
):  
 889         """__init__(self) -> PyGridTableBase""" 
 890         _grid
.PyGridTableBase_swiginit(self
,_grid
.new_PyGridTableBase(*args
, **kwargs
)) 
 891         self
._setCallbackInfo
(self
, PyGridTableBase
);self
._setOORInfo
(self
) 
 893     def _setCallbackInfo(*args
, **kwargs
): 
 894         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
 895         return _grid
.PyGridTableBase__setCallbackInfo(*args
, **kwargs
) 
 897     def Destroy(*args
, **kwargs
): 
 901         Deletes the C++ object this Python object is a proxy for. 
 903         val 
= _grid
.PyGridTableBase_Destroy(*args
, **kwargs
) 
 907     def base_GetTypeName(*args
, **kw
): 
 908         return PyGridTableBase
.GetTypeName(*args
, **kw
) 
 909     base_GetTypeName 
= wx
._deprecated
(base_GetTypeName
, 
 910                                    "Please use PyGridTableBase.GetTypeName instead.") 
 912     def base_CanGetValueAs(*args
, **kw
): 
 913         return PyGridTableBase
.CanGetValueAs(*args
, **kw
) 
 914     base_CanGetValueAs 
= wx
._deprecated
(base_CanGetValueAs
, 
 915                                    "Please use PyGridTableBase.CanGetValueAs instead.") 
 917     def base_CanSetValueAs(*args
, **kw
): 
 918         return PyGridTableBase
.CanSetValueAs(*args
, **kw
) 
 919     base_CanSetValueAs 
= wx
._deprecated
(base_CanSetValueAs
, 
 920                                    "Please use PyGridTableBase.CanSetValueAs instead.") 
 922     def base_Clear(*args
, **kw
): 
 923         return PyGridTableBase
.Clear(*args
, **kw
) 
 924     base_Clear 
= wx
._deprecated
(base_Clear
, 
 925                                    "Please use PyGridTableBase.Clear instead.") 
 927     def base_InsertRows(*args
, **kw
): 
 928         return PyGridTableBase
.InsertRows(*args
, **kw
) 
 929     base_InsertRows 
= wx
._deprecated
(base_InsertRows
, 
 930                                    "Please use PyGridTableBase.InsertRows instead.") 
 932     def base_AppendRows(*args
, **kw
): 
 933         return PyGridTableBase
.AppendRows(*args
, **kw
) 
 934     base_AppendRows 
= wx
._deprecated
(base_AppendRows
, 
 935                                    "Please use PyGridTableBase.AppendRows instead.") 
 937     def base_DeleteRows(*args
, **kw
): 
 938         return PyGridTableBase
.DeleteRows(*args
, **kw
) 
 939     base_DeleteRows 
= wx
._deprecated
(base_DeleteRows
, 
 940                                    "Please use PyGridTableBase.DeleteRows instead.") 
 942     def base_InsertCols(*args
, **kw
): 
 943         return PyGridTableBase
.InsertCols(*args
, **kw
) 
 944     base_InsertCols 
= wx
._deprecated
(base_InsertCols
, 
 945                                    "Please use PyGridTableBase.InsertCols instead.") 
 947     def base_AppendCols(*args
, **kw
): 
 948         return PyGridTableBase
.AppendCols(*args
, **kw
) 
 949     base_AppendCols 
= wx
._deprecated
(base_AppendCols
, 
 950                                    "Please use PyGridTableBase.AppendCols instead.") 
 952     def base_DeleteCols(*args
, **kw
): 
 953         return PyGridTableBase
.DeleteCols(*args
, **kw
) 
 954     base_DeleteCols 
= wx
._deprecated
(base_DeleteCols
, 
 955                                    "Please use PyGridTableBase.DeleteCols instead.") 
 957     def base_GetRowLabelValue(*args
, **kw
): 
 958         return PyGridTableBase
.GetRowLabelValue(*args
, **kw
) 
 959     base_GetRowLabelValue 
= wx
._deprecated
(base_GetRowLabelValue
, 
 960                                    "Please use PyGridTableBase.GetRowLabelValue instead.") 
 962     def base_GetColLabelValue(*args
, **kw
): 
 963         return PyGridTableBase
.GetColLabelValue(*args
, **kw
) 
 964     base_GetColLabelValue 
= wx
._deprecated
(base_GetColLabelValue
, 
 965                                    "Please use PyGridTableBase.GetColLabelValue instead.") 
 967     def base_SetRowLabelValue(*args
, **kw
): 
 968         return PyGridTableBase
.SetRowLabelValue(*args
, **kw
) 
 969     base_SetRowLabelValue 
= wx
._deprecated
(base_SetRowLabelValue
, 
 970                                    "Please use PyGridTableBase.SetRowLabelValue instead.") 
 972     def base_SetColLabelValue(*args
, **kw
): 
 973         return PyGridTableBase
.SetColLabelValue(*args
, **kw
) 
 974     base_SetColLabelValue 
= wx
._deprecated
(base_SetColLabelValue
, 
 975                                    "Please use PyGridTableBase.SetColLabelValue instead.") 
 977     def base_CanHaveAttributes(*args
, **kw
): 
 978         return PyGridTableBase
.CanHaveAttributes(*args
, **kw
) 
 979     base_CanHaveAttributes 
= wx
._deprecated
(base_CanHaveAttributes
, 
 980                                    "Please use PyGridTableBase.CanHaveAttributes instead.") 
 982     def base_GetAttr(*args
, **kw
): 
 983         return PyGridTableBase
.GetAttr(*args
, **kw
) 
 984     base_GetAttr 
= wx
._deprecated
(base_GetAttr
, 
 985                                    "Please use PyGridTableBase.GetAttr instead.") 
 987     def base_SetAttr(*args
, **kw
): 
 988         return PyGridTableBase
.SetAttr(*args
, **kw
) 
 989     base_SetAttr 
= wx
._deprecated
(base_SetAttr
, 
 990                                    "Please use PyGridTableBase.SetAttr instead.") 
 992     def base_SetRowAttr(*args
, **kw
): 
 993         return PyGridTableBase
.SetRowAttr(*args
, **kw
) 
 994     base_SetRowAttr 
= wx
._deprecated
(base_SetRowAttr
, 
 995                                    "Please use PyGridTableBase.SetRowAttr instead.") 
 997     def base_SetColAttr(*args
, **kw
): 
 998         return PyGridTableBase
.SetColAttr(*args
, **kw
) 
 999     base_SetColAttr 
= wx
._deprecated
(base_SetColAttr
, 
1000                                    "Please use PyGridTableBase.SetColAttr instead.") 
1002 PyGridTableBase_swigregister 
= _grid
.PyGridTableBase_swigregister
 
1003 PyGridTableBase_swigregister(PyGridTableBase
) 
1005 class GridStringTable(GridTableBase
): 
1006     """Proxy of C++ GridStringTable class""" 
1007     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1008     __repr__ 
= _swig_repr
 
1009     def __init__(self
, *args
, **kwargs
):  
1010         """__init__(self, int numRows=0, int numCols=0) -> GridStringTable""" 
1011         _grid
.GridStringTable_swiginit(self
,_grid
.new_GridStringTable(*args
, **kwargs
)) 
1012         self
._setOORInfo
(self
) 
1014 GridStringTable_swigregister 
= _grid
.GridStringTable_swigregister
 
1015 GridStringTable_swigregister(GridStringTable
) 
1017 GRIDTABLE_REQUEST_VIEW_GET_VALUES 
= _grid
.GRIDTABLE_REQUEST_VIEW_GET_VALUES
 
1018 GRIDTABLE_REQUEST_VIEW_SEND_VALUES 
= _grid
.GRIDTABLE_REQUEST_VIEW_SEND_VALUES
 
1019 GRIDTABLE_NOTIFY_ROWS_INSERTED 
= _grid
.GRIDTABLE_NOTIFY_ROWS_INSERTED
 
1020 GRIDTABLE_NOTIFY_ROWS_APPENDED 
= _grid
.GRIDTABLE_NOTIFY_ROWS_APPENDED
 
1021 GRIDTABLE_NOTIFY_ROWS_DELETED 
= _grid
.GRIDTABLE_NOTIFY_ROWS_DELETED
 
1022 GRIDTABLE_NOTIFY_COLS_INSERTED 
= _grid
.GRIDTABLE_NOTIFY_COLS_INSERTED
 
1023 GRIDTABLE_NOTIFY_COLS_APPENDED 
= _grid
.GRIDTABLE_NOTIFY_COLS_APPENDED
 
1024 GRIDTABLE_NOTIFY_COLS_DELETED 
= _grid
.GRIDTABLE_NOTIFY_COLS_DELETED
 
1025 class GridTableMessage(object): 
1026     """Proxy of C++ GridTableMessage class""" 
1027     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1028     __repr__ 
= _swig_repr
 
1029     def __init__(self
, *args
, **kwargs
):  
1030         """__init__(self, GridTableBase table, int id, int comInt1=-1, int comInt2=-1) -> GridTableMessage""" 
1031         _grid
.GridTableMessage_swiginit(self
,_grid
.new_GridTableMessage(*args
, **kwargs
)) 
1032     __swig_destroy__ 
= _grid
.delete_GridTableMessage
 
1033     __del__ 
= lambda self 
: None; 
1034     def SetTableObject(*args
, **kwargs
): 
1035         """SetTableObject(self, GridTableBase table)""" 
1036         return _grid
.GridTableMessage_SetTableObject(*args
, **kwargs
) 
1038     def GetTableObject(*args
, **kwargs
): 
1039         """GetTableObject(self) -> GridTableBase""" 
1040         return _grid
.GridTableMessage_GetTableObject(*args
, **kwargs
) 
1042     def SetId(*args
, **kwargs
): 
1043         """SetId(self, int id)""" 
1044         return _grid
.GridTableMessage_SetId(*args
, **kwargs
) 
1046     def GetId(*args
, **kwargs
): 
1047         """GetId(self) -> int""" 
1048         return _grid
.GridTableMessage_GetId(*args
, **kwargs
) 
1050     def SetCommandInt(*args
, **kwargs
): 
1051         """SetCommandInt(self, int comInt1)""" 
1052         return _grid
.GridTableMessage_SetCommandInt(*args
, **kwargs
) 
1054     def GetCommandInt(*args
, **kwargs
): 
1055         """GetCommandInt(self) -> int""" 
1056         return _grid
.GridTableMessage_GetCommandInt(*args
, **kwargs
) 
1058     def SetCommandInt2(*args
, **kwargs
): 
1059         """SetCommandInt2(self, int comInt2)""" 
1060         return _grid
.GridTableMessage_SetCommandInt2(*args
, **kwargs
) 
1062     def GetCommandInt2(*args
, **kwargs
): 
1063         """GetCommandInt2(self) -> int""" 
1064         return _grid
.GridTableMessage_GetCommandInt2(*args
, **kwargs
) 
1066 GridTableMessage_swigregister 
= _grid
.GridTableMessage_swigregister
 
1067 GridTableMessage_swigregister(GridTableMessage
) 
1069 class GridCellCoords(object): 
1070     """Proxy of C++ GridCellCoords class""" 
1071     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1072     __repr__ 
= _swig_repr
 
1073     def __init__(self
, *args
, **kwargs
):  
1074         """__init__(self, int r=-1, int c=-1) -> GridCellCoords""" 
1075         _grid
.GridCellCoords_swiginit(self
,_grid
.new_GridCellCoords(*args
, **kwargs
)) 
1076     __swig_destroy__ 
= _grid
.delete_GridCellCoords
 
1077     __del__ 
= lambda self 
: None; 
1078     def GetRow(*args
, **kwargs
): 
1079         """GetRow(self) -> int""" 
1080         return _grid
.GridCellCoords_GetRow(*args
, **kwargs
) 
1082     def SetRow(*args
, **kwargs
): 
1083         """SetRow(self, int n)""" 
1084         return _grid
.GridCellCoords_SetRow(*args
, **kwargs
) 
1086     def GetCol(*args
, **kwargs
): 
1087         """GetCol(self) -> int""" 
1088         return _grid
.GridCellCoords_GetCol(*args
, **kwargs
) 
1090     def SetCol(*args
, **kwargs
): 
1091         """SetCol(self, int n)""" 
1092         return _grid
.GridCellCoords_SetCol(*args
, **kwargs
) 
1094     def Set(*args
, **kwargs
): 
1095         """Set(self, int row, int col)""" 
1096         return _grid
.GridCellCoords_Set(*args
, **kwargs
) 
1098     def __eq__(*args
, **kwargs
): 
1100         __eq__(self, PyObject other) -> bool 
1102         Test for equality of GridCellCoords objects. 
1104         return _grid
.GridCellCoords___eq__(*args
, **kwargs
) 
1106     def __ne__(*args
, **kwargs
): 
1108         __ne__(self, PyObject other) -> bool 
1110         Test for inequality of GridCellCoords objects. 
1112         return _grid
.GridCellCoords___ne__(*args
, **kwargs
) 
1114     def Get(*args
, **kwargs
): 
1115         """Get(self) -> PyObject""" 
1116         return _grid
.GridCellCoords_Get(*args
, **kwargs
) 
1118     asTuple 
= wx
._deprecated
(Get
, "asTuple is deprecated, use `Get` instead") 
1119     def __str__(self
):                   return str(self
.Get()) 
1120     def __repr__(self
):                  return 'wxGridCellCoords'+str(self
.Get()) 
1121     def __len__(self
):                   return len(self
.Get()) 
1122     def __getitem__(self
, index
):        return self
.asTuple()[index
] 
1123     def __setitem__(self
, index
, val
): 
1124         if index 
== 0: self
.SetRow(val
) 
1125         elif index 
== 1: self
.SetCol(val
) 
1126         else: raise IndexError 
1128 GridCellCoords_swigregister 
= _grid
.GridCellCoords_swigregister
 
1129 GridCellCoords_swigregister(GridCellCoords
) 
1131 class Grid(_windows
.ScrolledWindow
): 
1132     """Proxy of C++ Grid class""" 
1133     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1134     __repr__ 
= _swig_repr
 
1135     def __init__(self
, *args
, **kwargs
):  
1137         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1138             Size size=DefaultSize, long style=WANTS_CHARS,  
1139             String name=PanelNameStr) -> Grid 
1141         _grid
.Grid_swiginit(self
,_grid
.new_Grid(*args
, **kwargs
)) 
1142         self
._setOORInfo
(self
) 
1144     def Create(*args
, **kwargs
): 
1146         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1147             Size size=DefaultSize, long style=WANTS_CHARS,  
1148             String name=PanelNameStr) -> bool 
1150         return _grid
.Grid_Create(*args
, **kwargs
) 
1152     wxGridSelectCells 
= _grid
.Grid_wxGridSelectCells
 
1153     wxGridSelectRows 
= _grid
.Grid_wxGridSelectRows
 
1154     wxGridSelectColumns 
= _grid
.Grid_wxGridSelectColumns
 
1155     SelectCells 
=   wxGridSelectCells
 
1156     SelectRows 
=    wxGridSelectRows
 
1157     SelectColumns 
= wxGridSelectColumns
 
1159     def CreateGrid(*args
, **kwargs
): 
1160         """CreateGrid(self, int numRows, int numCols, WXGRIDSELECTIONMODES selmode=wxGridSelectCells) -> bool""" 
1161         return _grid
.Grid_CreateGrid(*args
, **kwargs
) 
1163     def SetSelectionMode(*args
, **kwargs
): 
1164         """SetSelectionMode(self, WXGRIDSELECTIONMODES selmode)""" 
1165         return _grid
.Grid_SetSelectionMode(*args
, **kwargs
) 
1167     def GetSelectionMode(*args
, **kwargs
): 
1168         """GetSelectionMode(self) -> WXGRIDSELECTIONMODES""" 
1169         return _grid
.Grid_GetSelectionMode(*args
, **kwargs
) 
1171     def GetNumberRows(*args
, **kwargs
): 
1172         """GetNumberRows(self) -> int""" 
1173         return _grid
.Grid_GetNumberRows(*args
, **kwargs
) 
1175     def GetNumberCols(*args
, **kwargs
): 
1176         """GetNumberCols(self) -> int""" 
1177         return _grid
.Grid_GetNumberCols(*args
, **kwargs
) 
1179     def ProcessTableMessage(*args
, **kwargs
): 
1180         """ProcessTableMessage(self, GridTableMessage ?) -> bool""" 
1181         return _grid
.Grid_ProcessTableMessage(*args
, **kwargs
) 
1183     def GetTable(*args
, **kwargs
): 
1184         """GetTable(self) -> GridTableBase""" 
1185         return _grid
.Grid_GetTable(*args
, **kwargs
) 
1187     def SetTable(*args
, **kwargs
): 
1188         """SetTable(self, GridTableBase table, bool takeOwnership=False, WXGRIDSELECTIONMODES selmode=wxGridSelectCells) -> bool""" 
1189         return _grid
.Grid_SetTable(*args
, **kwargs
) 
1191     def ClearGrid(*args
, **kwargs
): 
1192         """ClearGrid(self)""" 
1193         return _grid
.Grid_ClearGrid(*args
, **kwargs
) 
1195     def InsertRows(*args
, **kwargs
): 
1196         """InsertRows(self, int pos=0, int numRows=1, bool updateLabels=True) -> bool""" 
1197         return _grid
.Grid_InsertRows(*args
, **kwargs
) 
1199     def AppendRows(*args
, **kwargs
): 
1200         """AppendRows(self, int numRows=1, bool updateLabels=True) -> bool""" 
1201         return _grid
.Grid_AppendRows(*args
, **kwargs
) 
1203     def DeleteRows(*args
, **kwargs
): 
1204         """DeleteRows(self, int pos=0, int numRows=1, bool updateLabels=True) -> bool""" 
1205         return _grid
.Grid_DeleteRows(*args
, **kwargs
) 
1207     def InsertCols(*args
, **kwargs
): 
1208         """InsertCols(self, int pos=0, int numCols=1, bool updateLabels=True) -> bool""" 
1209         return _grid
.Grid_InsertCols(*args
, **kwargs
) 
1211     def AppendCols(*args
, **kwargs
): 
1212         """AppendCols(self, int numCols=1, bool updateLabels=True) -> bool""" 
1213         return _grid
.Grid_AppendCols(*args
, **kwargs
) 
1215     def DeleteCols(*args
, **kwargs
): 
1216         """DeleteCols(self, int pos=0, int numCols=1, bool updateLabels=True) -> bool""" 
1217         return _grid
.Grid_DeleteCols(*args
, **kwargs
) 
1219     def DrawCellHighlight(*args
, **kwargs
): 
1220         """DrawCellHighlight(self, DC dc, GridCellAttr attr)""" 
1221         return _grid
.Grid_DrawCellHighlight(*args
, **kwargs
) 
1223     def DrawTextRectangle(*args
, **kwargs
): 
1225         DrawTextRectangle(self, DC dc, String ?, Rect ?, int horizontalAlignment=LEFT,  
1226             int verticalAlignment=TOP, int textOrientation=HORIZONTAL) 
1228         return _grid
.Grid_DrawTextRectangle(*args
, **kwargs
) 
1230     def GetTextBoxSize(*args
, **kwargs
): 
1231         """GetTextBoxSize(DC dc, list lines) -> (width, height)""" 
1232         return _grid
.Grid_GetTextBoxSize(*args
, **kwargs
) 
1234     def BeginBatch(*args
, **kwargs
): 
1235         """BeginBatch(self)""" 
1236         return _grid
.Grid_BeginBatch(*args
, **kwargs
) 
1238     def EndBatch(*args
, **kwargs
): 
1239         """EndBatch(self)""" 
1240         return _grid
.Grid_EndBatch(*args
, **kwargs
) 
1242     def GetBatchCount(*args
, **kwargs
): 
1243         """GetBatchCount(self) -> int""" 
1244         return _grid
.Grid_GetBatchCount(*args
, **kwargs
) 
1246     def ForceRefresh(*args
, **kwargs
): 
1247         """ForceRefresh(self)""" 
1248         return _grid
.Grid_ForceRefresh(*args
, **kwargs
) 
1250     def IsEditable(*args
, **kwargs
): 
1251         """IsEditable(self) -> bool""" 
1252         return _grid
.Grid_IsEditable(*args
, **kwargs
) 
1254     def EnableEditing(*args
, **kwargs
): 
1255         """EnableEditing(self, bool edit)""" 
1256         return _grid
.Grid_EnableEditing(*args
, **kwargs
) 
1258     def EnableCellEditControl(*args
, **kwargs
): 
1259         """EnableCellEditControl(self, bool enable=True)""" 
1260         return _grid
.Grid_EnableCellEditControl(*args
, **kwargs
) 
1262     def DisableCellEditControl(*args
, **kwargs
): 
1263         """DisableCellEditControl(self)""" 
1264         return _grid
.Grid_DisableCellEditControl(*args
, **kwargs
) 
1266     def CanEnableCellControl(*args
, **kwargs
): 
1267         """CanEnableCellControl(self) -> bool""" 
1268         return _grid
.Grid_CanEnableCellControl(*args
, **kwargs
) 
1270     def IsCellEditControlEnabled(*args
, **kwargs
): 
1271         """IsCellEditControlEnabled(self) -> bool""" 
1272         return _grid
.Grid_IsCellEditControlEnabled(*args
, **kwargs
) 
1274     def IsCellEditControlShown(*args
, **kwargs
): 
1275         """IsCellEditControlShown(self) -> bool""" 
1276         return _grid
.Grid_IsCellEditControlShown(*args
, **kwargs
) 
1278     def IsCurrentCellReadOnly(*args
, **kwargs
): 
1279         """IsCurrentCellReadOnly(self) -> bool""" 
1280         return _grid
.Grid_IsCurrentCellReadOnly(*args
, **kwargs
) 
1282     def ShowCellEditControl(*args
, **kwargs
): 
1283         """ShowCellEditControl(self)""" 
1284         return _grid
.Grid_ShowCellEditControl(*args
, **kwargs
) 
1286     def HideCellEditControl(*args
, **kwargs
): 
1287         """HideCellEditControl(self)""" 
1288         return _grid
.Grid_HideCellEditControl(*args
, **kwargs
) 
1290     def SaveEditControlValue(*args
, **kwargs
): 
1291         """SaveEditControlValue(self)""" 
1292         return _grid
.Grid_SaveEditControlValue(*args
, **kwargs
) 
1294     def XYToCell(*args
, **kwargs
): 
1295         """XYToCell(self, int x, int y) -> GridCellCoords""" 
1296         return _grid
.Grid_XYToCell(*args
, **kwargs
) 
1298     def YToRow(*args
, **kwargs
): 
1299         """YToRow(self, int y) -> int""" 
1300         return _grid
.Grid_YToRow(*args
, **kwargs
) 
1302     def XToCol(*args
, **kwargs
): 
1303         """XToCol(self, int x) -> int""" 
1304         return _grid
.Grid_XToCol(*args
, **kwargs
) 
1306     def YToEdgeOfRow(*args
, **kwargs
): 
1307         """YToEdgeOfRow(self, int y) -> int""" 
1308         return _grid
.Grid_YToEdgeOfRow(*args
, **kwargs
) 
1310     def XToEdgeOfCol(*args
, **kwargs
): 
1311         """XToEdgeOfCol(self, int x) -> int""" 
1312         return _grid
.Grid_XToEdgeOfCol(*args
, **kwargs
) 
1314     def CellToRect(*args
, **kwargs
): 
1315         """CellToRect(self, int row, int col) -> Rect""" 
1316         return _grid
.Grid_CellToRect(*args
, **kwargs
) 
1318     def GetGridCursorRow(*args
, **kwargs
): 
1319         """GetGridCursorRow(self) -> int""" 
1320         return _grid
.Grid_GetGridCursorRow(*args
, **kwargs
) 
1322     def GetGridCursorCol(*args
, **kwargs
): 
1323         """GetGridCursorCol(self) -> int""" 
1324         return _grid
.Grid_GetGridCursorCol(*args
, **kwargs
) 
1326     def IsVisible(*args
, **kwargs
): 
1327         """IsVisible(self, int row, int col, bool wholeCellVisible=True) -> bool""" 
1328         return _grid
.Grid_IsVisible(*args
, **kwargs
) 
1330     def MakeCellVisible(*args
, **kwargs
): 
1331         """MakeCellVisible(self, int row, int col)""" 
1332         return _grid
.Grid_MakeCellVisible(*args
, **kwargs
) 
1334     def SetGridCursor(*args
, **kwargs
): 
1335         """SetGridCursor(self, int row, int col)""" 
1336         return _grid
.Grid_SetGridCursor(*args
, **kwargs
) 
1338     def MoveCursorUp(*args
, **kwargs
): 
1339         """MoveCursorUp(self, bool expandSelection) -> bool""" 
1340         return _grid
.Grid_MoveCursorUp(*args
, **kwargs
) 
1342     def MoveCursorDown(*args
, **kwargs
): 
1343         """MoveCursorDown(self, bool expandSelection) -> bool""" 
1344         return _grid
.Grid_MoveCursorDown(*args
, **kwargs
) 
1346     def MoveCursorLeft(*args
, **kwargs
): 
1347         """MoveCursorLeft(self, bool expandSelection) -> bool""" 
1348         return _grid
.Grid_MoveCursorLeft(*args
, **kwargs
) 
1350     def MoveCursorRight(*args
, **kwargs
): 
1351         """MoveCursorRight(self, bool expandSelection) -> bool""" 
1352         return _grid
.Grid_MoveCursorRight(*args
, **kwargs
) 
1354     def MovePageDown(*args
, **kwargs
): 
1355         """MovePageDown(self) -> bool""" 
1356         return _grid
.Grid_MovePageDown(*args
, **kwargs
) 
1358     def MovePageUp(*args
, **kwargs
): 
1359         """MovePageUp(self) -> bool""" 
1360         return _grid
.Grid_MovePageUp(*args
, **kwargs
) 
1362     def MoveCursorUpBlock(*args
, **kwargs
): 
1363         """MoveCursorUpBlock(self, bool expandSelection) -> bool""" 
1364         return _grid
.Grid_MoveCursorUpBlock(*args
, **kwargs
) 
1366     def MoveCursorDownBlock(*args
, **kwargs
): 
1367         """MoveCursorDownBlock(self, bool expandSelection) -> bool""" 
1368         return _grid
.Grid_MoveCursorDownBlock(*args
, **kwargs
) 
1370     def MoveCursorLeftBlock(*args
, **kwargs
): 
1371         """MoveCursorLeftBlock(self, bool expandSelection) -> bool""" 
1372         return _grid
.Grid_MoveCursorLeftBlock(*args
, **kwargs
) 
1374     def MoveCursorRightBlock(*args
, **kwargs
): 
1375         """MoveCursorRightBlock(self, bool expandSelection) -> bool""" 
1376         return _grid
.Grid_MoveCursorRightBlock(*args
, **kwargs
) 
1378     def GetDefaultRowLabelSize(*args
, **kwargs
): 
1379         """GetDefaultRowLabelSize(self) -> int""" 
1380         return _grid
.Grid_GetDefaultRowLabelSize(*args
, **kwargs
) 
1382     def GetRowLabelSize(*args
, **kwargs
): 
1383         """GetRowLabelSize(self) -> int""" 
1384         return _grid
.Grid_GetRowLabelSize(*args
, **kwargs
) 
1386     def GetDefaultColLabelSize(*args
, **kwargs
): 
1387         """GetDefaultColLabelSize(self) -> int""" 
1388         return _grid
.Grid_GetDefaultColLabelSize(*args
, **kwargs
) 
1390     def GetColLabelSize(*args
, **kwargs
): 
1391         """GetColLabelSize(self) -> int""" 
1392         return _grid
.Grid_GetColLabelSize(*args
, **kwargs
) 
1394     def GetLabelBackgroundColour(*args
, **kwargs
): 
1395         """GetLabelBackgroundColour(self) -> Colour""" 
1396         return _grid
.Grid_GetLabelBackgroundColour(*args
, **kwargs
) 
1398     def GetLabelTextColour(*args
, **kwargs
): 
1399         """GetLabelTextColour(self) -> Colour""" 
1400         return _grid
.Grid_GetLabelTextColour(*args
, **kwargs
) 
1402     def GetLabelFont(*args
, **kwargs
): 
1403         """GetLabelFont(self) -> Font""" 
1404         return _grid
.Grid_GetLabelFont(*args
, **kwargs
) 
1406     def GetRowLabelAlignment(*args
, **kwargs
): 
1407         """GetRowLabelAlignment() -> (horiz, vert)""" 
1408         return _grid
.Grid_GetRowLabelAlignment(*args
, **kwargs
) 
1410     def GetColLabelAlignment(*args
, **kwargs
): 
1411         """GetColLabelAlignment() -> (horiz, vert)""" 
1412         return _grid
.Grid_GetColLabelAlignment(*args
, **kwargs
) 
1414     def GetColLabelTextOrientation(*args
, **kwargs
): 
1415         """GetColLabelTextOrientation(self) -> int""" 
1416         return _grid
.Grid_GetColLabelTextOrientation(*args
, **kwargs
) 
1418     def GetRowLabelValue(*args
, **kwargs
): 
1419         """GetRowLabelValue(self, int row) -> String""" 
1420         return _grid
.Grid_GetRowLabelValue(*args
, **kwargs
) 
1422     def GetColLabelValue(*args
, **kwargs
): 
1423         """GetColLabelValue(self, int col) -> String""" 
1424         return _grid
.Grid_GetColLabelValue(*args
, **kwargs
) 
1426     def GetGridLineColour(*args
, **kwargs
): 
1427         """GetGridLineColour(self) -> Colour""" 
1428         return _grid
.Grid_GetGridLineColour(*args
, **kwargs
) 
1430     def GetCellHighlightColour(*args
, **kwargs
): 
1431         """GetCellHighlightColour(self) -> Colour""" 
1432         return _grid
.Grid_GetCellHighlightColour(*args
, **kwargs
) 
1434     def GetCellHighlightPenWidth(*args
, **kwargs
): 
1435         """GetCellHighlightPenWidth(self) -> int""" 
1436         return _grid
.Grid_GetCellHighlightPenWidth(*args
, **kwargs
) 
1438     def GetCellHighlightROPenWidth(*args
, **kwargs
): 
1439         """GetCellHighlightROPenWidth(self) -> int""" 
1440         return _grid
.Grid_GetCellHighlightROPenWidth(*args
, **kwargs
) 
1442     def SetRowLabelSize(*args
, **kwargs
): 
1443         """SetRowLabelSize(self, int width)""" 
1444         return _grid
.Grid_SetRowLabelSize(*args
, **kwargs
) 
1446     def SetColLabelSize(*args
, **kwargs
): 
1447         """SetColLabelSize(self, int height)""" 
1448         return _grid
.Grid_SetColLabelSize(*args
, **kwargs
) 
1450     def SetLabelBackgroundColour(*args
, **kwargs
): 
1451         """SetLabelBackgroundColour(self, Colour ?)""" 
1452         return _grid
.Grid_SetLabelBackgroundColour(*args
, **kwargs
) 
1454     def SetLabelTextColour(*args
, **kwargs
): 
1455         """SetLabelTextColour(self, Colour ?)""" 
1456         return _grid
.Grid_SetLabelTextColour(*args
, **kwargs
) 
1458     def SetLabelFont(*args
, **kwargs
): 
1459         """SetLabelFont(self, Font ?)""" 
1460         return _grid
.Grid_SetLabelFont(*args
, **kwargs
) 
1462     def SetRowLabelAlignment(*args
, **kwargs
): 
1463         """SetRowLabelAlignment(self, int horiz, int vert)""" 
1464         return _grid
.Grid_SetRowLabelAlignment(*args
, **kwargs
) 
1466     def SetColLabelAlignment(*args
, **kwargs
): 
1467         """SetColLabelAlignment(self, int horiz, int vert)""" 
1468         return _grid
.Grid_SetColLabelAlignment(*args
, **kwargs
) 
1470     def SetColLabelTextOrientation(*args
, **kwargs
): 
1471         """SetColLabelTextOrientation(self, int textOrientation)""" 
1472         return _grid
.Grid_SetColLabelTextOrientation(*args
, **kwargs
) 
1474     def SetRowLabelValue(*args
, **kwargs
): 
1475         """SetRowLabelValue(self, int row, String ?)""" 
1476         return _grid
.Grid_SetRowLabelValue(*args
, **kwargs
) 
1478     def SetColLabelValue(*args
, **kwargs
): 
1479         """SetColLabelValue(self, int col, String ?)""" 
1480         return _grid
.Grid_SetColLabelValue(*args
, **kwargs
) 
1482     def SetGridLineColour(*args
, **kwargs
): 
1483         """SetGridLineColour(self, Colour ?)""" 
1484         return _grid
.Grid_SetGridLineColour(*args
, **kwargs
) 
1486     def SetCellHighlightColour(*args
, **kwargs
): 
1487         """SetCellHighlightColour(self, Colour ?)""" 
1488         return _grid
.Grid_SetCellHighlightColour(*args
, **kwargs
) 
1490     def SetCellHighlightPenWidth(*args
, **kwargs
): 
1491         """SetCellHighlightPenWidth(self, int width)""" 
1492         return _grid
.Grid_SetCellHighlightPenWidth(*args
, **kwargs
) 
1494     def SetCellHighlightROPenWidth(*args
, **kwargs
): 
1495         """SetCellHighlightROPenWidth(self, int width)""" 
1496         return _grid
.Grid_SetCellHighlightROPenWidth(*args
, **kwargs
) 
1498     def EnableDragRowSize(*args
, **kwargs
): 
1499         """EnableDragRowSize(self, bool enable=True)""" 
1500         return _grid
.Grid_EnableDragRowSize(*args
, **kwargs
) 
1502     def DisableDragRowSize(*args
, **kwargs
): 
1503         """DisableDragRowSize(self)""" 
1504         return _grid
.Grid_DisableDragRowSize(*args
, **kwargs
) 
1506     def CanDragRowSize(*args
, **kwargs
): 
1507         """CanDragRowSize(self) -> bool""" 
1508         return _grid
.Grid_CanDragRowSize(*args
, **kwargs
) 
1510     def EnableDragColSize(*args
, **kwargs
): 
1511         """EnableDragColSize(self, bool enable=True)""" 
1512         return _grid
.Grid_EnableDragColSize(*args
, **kwargs
) 
1514     def DisableDragColSize(*args
, **kwargs
): 
1515         """DisableDragColSize(self)""" 
1516         return _grid
.Grid_DisableDragColSize(*args
, **kwargs
) 
1518     def CanDragColSize(*args
, **kwargs
): 
1519         """CanDragColSize(self) -> bool""" 
1520         return _grid
.Grid_CanDragColSize(*args
, **kwargs
) 
1522     def EnableDragGridSize(*args
, **kwargs
): 
1523         """EnableDragGridSize(self, bool enable=True)""" 
1524         return _grid
.Grid_EnableDragGridSize(*args
, **kwargs
) 
1526     def DisableDragGridSize(*args
, **kwargs
): 
1527         """DisableDragGridSize(self)""" 
1528         return _grid
.Grid_DisableDragGridSize(*args
, **kwargs
) 
1530     def CanDragGridSize(*args
, **kwargs
): 
1531         """CanDragGridSize(self) -> bool""" 
1532         return _grid
.Grid_CanDragGridSize(*args
, **kwargs
) 
1534     def EnableDragCell(*args
, **kwargs
): 
1535         """EnableDragCell(self, bool enable=True)""" 
1536         return _grid
.Grid_EnableDragCell(*args
, **kwargs
) 
1538     def DisableDragCell(*args
, **kwargs
): 
1539         """DisableDragCell(self)""" 
1540         return _grid
.Grid_DisableDragCell(*args
, **kwargs
) 
1542     def CanDragCell(*args
, **kwargs
): 
1543         """CanDragCell(self) -> bool""" 
1544         return _grid
.Grid_CanDragCell(*args
, **kwargs
) 
1546     def SetAttr(*args
, **kwargs
): 
1547         """SetAttr(self, int row, int col, GridCellAttr attr)""" 
1548         return _grid
.Grid_SetAttr(*args
, **kwargs
) 
1550     def SetRowAttr(*args
, **kwargs
): 
1551         """SetRowAttr(self, int row, GridCellAttr attr)""" 
1552         return _grid
.Grid_SetRowAttr(*args
, **kwargs
) 
1554     def SetColAttr(*args
, **kwargs
): 
1555         """SetColAttr(self, int col, GridCellAttr attr)""" 
1556         return _grid
.Grid_SetColAttr(*args
, **kwargs
) 
1558     def GetOrCreateCellAttr(*args
, **kwargs
): 
1559         """GetOrCreateCellAttr(self, int row, int col) -> GridCellAttr""" 
1560         return _grid
.Grid_GetOrCreateCellAttr(*args
, **kwargs
) 
1562     def SetColFormatBool(*args
, **kwargs
): 
1563         """SetColFormatBool(self, int col)""" 
1564         return _grid
.Grid_SetColFormatBool(*args
, **kwargs
) 
1566     def SetColFormatNumber(*args
, **kwargs
): 
1567         """SetColFormatNumber(self, int col)""" 
1568         return _grid
.Grid_SetColFormatNumber(*args
, **kwargs
) 
1570     def SetColFormatFloat(*args
, **kwargs
): 
1571         """SetColFormatFloat(self, int col, int width=-1, int precision=-1)""" 
1572         return _grid
.Grid_SetColFormatFloat(*args
, **kwargs
) 
1574     def SetColFormatCustom(*args
, **kwargs
): 
1575         """SetColFormatCustom(self, int col, String typeName)""" 
1576         return _grid
.Grid_SetColFormatCustom(*args
, **kwargs
) 
1578     def EnableGridLines(*args
, **kwargs
): 
1579         """EnableGridLines(self, bool enable=True)""" 
1580         return _grid
.Grid_EnableGridLines(*args
, **kwargs
) 
1582     def GridLinesEnabled(*args
, **kwargs
): 
1583         """GridLinesEnabled(self) -> bool""" 
1584         return _grid
.Grid_GridLinesEnabled(*args
, **kwargs
) 
1586     def GetDefaultRowSize(*args
, **kwargs
): 
1587         """GetDefaultRowSize(self) -> int""" 
1588         return _grid
.Grid_GetDefaultRowSize(*args
, **kwargs
) 
1590     def GetRowSize(*args
, **kwargs
): 
1591         """GetRowSize(self, int row) -> int""" 
1592         return _grid
.Grid_GetRowSize(*args
, **kwargs
) 
1594     def GetDefaultColSize(*args
, **kwargs
): 
1595         """GetDefaultColSize(self) -> int""" 
1596         return _grid
.Grid_GetDefaultColSize(*args
, **kwargs
) 
1598     def GetColSize(*args
, **kwargs
): 
1599         """GetColSize(self, int col) -> int""" 
1600         return _grid
.Grid_GetColSize(*args
, **kwargs
) 
1602     def GetDefaultCellBackgroundColour(*args
, **kwargs
): 
1603         """GetDefaultCellBackgroundColour(self) -> Colour""" 
1604         return _grid
.Grid_GetDefaultCellBackgroundColour(*args
, **kwargs
) 
1606     def GetCellBackgroundColour(*args
, **kwargs
): 
1607         """GetCellBackgroundColour(self, int row, int col) -> Colour""" 
1608         return _grid
.Grid_GetCellBackgroundColour(*args
, **kwargs
) 
1610     def GetDefaultCellTextColour(*args
, **kwargs
): 
1611         """GetDefaultCellTextColour(self) -> Colour""" 
1612         return _grid
.Grid_GetDefaultCellTextColour(*args
, **kwargs
) 
1614     def GetCellTextColour(*args
, **kwargs
): 
1615         """GetCellTextColour(self, int row, int col) -> Colour""" 
1616         return _grid
.Grid_GetCellTextColour(*args
, **kwargs
) 
1618     def GetDefaultCellFont(*args
, **kwargs
): 
1619         """GetDefaultCellFont(self) -> Font""" 
1620         return _grid
.Grid_GetDefaultCellFont(*args
, **kwargs
) 
1622     def GetCellFont(*args
, **kwargs
): 
1623         """GetCellFont(self, int row, int col) -> Font""" 
1624         return _grid
.Grid_GetCellFont(*args
, **kwargs
) 
1626     def GetDefaultCellAlignment(*args
, **kwargs
): 
1627         """GetDefaultCellAlignment() -> (horiz, vert)""" 
1628         return _grid
.Grid_GetDefaultCellAlignment(*args
, **kwargs
) 
1630     def GetCellAlignment(*args
, **kwargs
): 
1631         """GetCellAlignment() -> (horiz, vert)""" 
1632         return _grid
.Grid_GetCellAlignment(*args
, **kwargs
) 
1634     def GetDefaultCellOverflow(*args
, **kwargs
): 
1635         """GetDefaultCellOverflow(self) -> bool""" 
1636         return _grid
.Grid_GetDefaultCellOverflow(*args
, **kwargs
) 
1638     def GetCellOverflow(*args
, **kwargs
): 
1639         """GetCellOverflow(self, int row, int col) -> bool""" 
1640         return _grid
.Grid_GetCellOverflow(*args
, **kwargs
) 
1642     def GetCellSize(*args
, **kwargs
): 
1643         """GetCellSize(int row, int col) -> (num_rows, num_cols)""" 
1644         return _grid
.Grid_GetCellSize(*args
, **kwargs
) 
1646     def SetDefaultRowSize(*args
, **kwargs
): 
1647         """SetDefaultRowSize(self, int height, bool resizeExistingRows=False)""" 
1648         return _grid
.Grid_SetDefaultRowSize(*args
, **kwargs
) 
1650     def SetRowSize(*args
, **kwargs
): 
1651         """SetRowSize(self, int row, int height)""" 
1652         return _grid
.Grid_SetRowSize(*args
, **kwargs
) 
1654     def SetDefaultColSize(*args
, **kwargs
): 
1655         """SetDefaultColSize(self, int width, bool resizeExistingCols=False)""" 
1656         return _grid
.Grid_SetDefaultColSize(*args
, **kwargs
) 
1658     def SetColSize(*args
, **kwargs
): 
1659         """SetColSize(self, int col, int width)""" 
1660         return _grid
.Grid_SetColSize(*args
, **kwargs
) 
1662     def AutoSizeColumn(*args
, **kwargs
): 
1663         """AutoSizeColumn(self, int col, bool setAsMin=True)""" 
1664         return _grid
.Grid_AutoSizeColumn(*args
, **kwargs
) 
1666     def AutoSizeRow(*args
, **kwargs
): 
1667         """AutoSizeRow(self, int row, bool setAsMin=True)""" 
1668         return _grid
.Grid_AutoSizeRow(*args
, **kwargs
) 
1670     def AutoSizeColumns(*args
, **kwargs
): 
1671         """AutoSizeColumns(self, bool setAsMin=True)""" 
1672         return _grid
.Grid_AutoSizeColumns(*args
, **kwargs
) 
1674     def AutoSizeRows(*args
, **kwargs
): 
1675         """AutoSizeRows(self, bool setAsMin=True)""" 
1676         return _grid
.Grid_AutoSizeRows(*args
, **kwargs
) 
1678     def AutoSize(*args
, **kwargs
): 
1679         """AutoSize(self)""" 
1680         return _grid
.Grid_AutoSize(*args
, **kwargs
) 
1682     def AutoSizeRowLabelSize(*args
, **kwargs
): 
1683         """AutoSizeRowLabelSize(self, int row)""" 
1684         return _grid
.Grid_AutoSizeRowLabelSize(*args
, **kwargs
) 
1686     def AutoSizeColLabelSize(*args
, **kwargs
): 
1687         """AutoSizeColLabelSize(self, int col)""" 
1688         return _grid
.Grid_AutoSizeColLabelSize(*args
, **kwargs
) 
1690     def SetColMinimalWidth(*args
, **kwargs
): 
1691         """SetColMinimalWidth(self, int col, int width)""" 
1692         return _grid
.Grid_SetColMinimalWidth(*args
, **kwargs
) 
1694     def SetRowMinimalHeight(*args
, **kwargs
): 
1695         """SetRowMinimalHeight(self, int row, int width)""" 
1696         return _grid
.Grid_SetRowMinimalHeight(*args
, **kwargs
) 
1698     def SetColMinimalAcceptableWidth(*args
, **kwargs
): 
1699         """SetColMinimalAcceptableWidth(self, int width)""" 
1700         return _grid
.Grid_SetColMinimalAcceptableWidth(*args
, **kwargs
) 
1702     def SetRowMinimalAcceptableHeight(*args
, **kwargs
): 
1703         """SetRowMinimalAcceptableHeight(self, int width)""" 
1704         return _grid
.Grid_SetRowMinimalAcceptableHeight(*args
, **kwargs
) 
1706     def GetColMinimalAcceptableWidth(*args
, **kwargs
): 
1707         """GetColMinimalAcceptableWidth(self) -> int""" 
1708         return _grid
.Grid_GetColMinimalAcceptableWidth(*args
, **kwargs
) 
1710     def GetRowMinimalAcceptableHeight(*args
, **kwargs
): 
1711         """GetRowMinimalAcceptableHeight(self) -> int""" 
1712         return _grid
.Grid_GetRowMinimalAcceptableHeight(*args
, **kwargs
) 
1714     def SetDefaultCellBackgroundColour(*args
, **kwargs
): 
1715         """SetDefaultCellBackgroundColour(self, Colour ?)""" 
1716         return _grid
.Grid_SetDefaultCellBackgroundColour(*args
, **kwargs
) 
1718     def SetCellBackgroundColour(*args
, **kwargs
): 
1719         """SetCellBackgroundColour(self, int row, int col, Colour ?)""" 
1720         return _grid
.Grid_SetCellBackgroundColour(*args
, **kwargs
) 
1722     def SetDefaultCellTextColour(*args
, **kwargs
): 
1723         """SetDefaultCellTextColour(self, Colour ?)""" 
1724         return _grid
.Grid_SetDefaultCellTextColour(*args
, **kwargs
) 
1726     def SetCellTextColour(*args
, **kwargs
): 
1727         """SetCellTextColour(self, int row, int col, Colour ?)""" 
1728         return _grid
.Grid_SetCellTextColour(*args
, **kwargs
) 
1730     def SetDefaultCellFont(*args
, **kwargs
): 
1731         """SetDefaultCellFont(self, Font ?)""" 
1732         return _grid
.Grid_SetDefaultCellFont(*args
, **kwargs
) 
1734     def SetCellFont(*args
, **kwargs
): 
1735         """SetCellFont(self, int row, int col, Font ?)""" 
1736         return _grid
.Grid_SetCellFont(*args
, **kwargs
) 
1738     def SetDefaultCellAlignment(*args
, **kwargs
): 
1739         """SetDefaultCellAlignment(self, int horiz, int vert)""" 
1740         return _grid
.Grid_SetDefaultCellAlignment(*args
, **kwargs
) 
1742     def SetCellAlignment(*args
, **kwargs
): 
1743         """SetCellAlignment(self, int row, int col, int horiz, int vert)""" 
1744         return _grid
.Grid_SetCellAlignment(*args
, **kwargs
) 
1746     def SetDefaultCellOverflow(*args
, **kwargs
): 
1747         """SetDefaultCellOverflow(self, bool allow)""" 
1748         return _grid
.Grid_SetDefaultCellOverflow(*args
, **kwargs
) 
1750     def SetCellOverflow(*args
, **kwargs
): 
1751         """SetCellOverflow(self, int row, int col, bool allow)""" 
1752         return _grid
.Grid_SetCellOverflow(*args
, **kwargs
) 
1754     def SetCellSize(*args
, **kwargs
): 
1755         """SetCellSize(self, int row, int col, int num_rows, int num_cols)""" 
1756         return _grid
.Grid_SetCellSize(*args
, **kwargs
) 
1758     def SetDefaultRenderer(*args
, **kwargs
): 
1759         """SetDefaultRenderer(self, GridCellRenderer renderer)""" 
1760         return _grid
.Grid_SetDefaultRenderer(*args
, **kwargs
) 
1762     def SetCellRenderer(*args
, **kwargs
): 
1763         """SetCellRenderer(self, int row, int col, GridCellRenderer renderer)""" 
1764         return _grid
.Grid_SetCellRenderer(*args
, **kwargs
) 
1766     def GetDefaultRenderer(*args
, **kwargs
): 
1767         """GetDefaultRenderer(self) -> GridCellRenderer""" 
1768         return _grid
.Grid_GetDefaultRenderer(*args
, **kwargs
) 
1770     def GetCellRenderer(*args
, **kwargs
): 
1771         """GetCellRenderer(self, int row, int col) -> GridCellRenderer""" 
1772         return _grid
.Grid_GetCellRenderer(*args
, **kwargs
) 
1774     def SetDefaultEditor(*args
, **kwargs
): 
1775         """SetDefaultEditor(self, GridCellEditor editor)""" 
1776         return _grid
.Grid_SetDefaultEditor(*args
, **kwargs
) 
1778     def SetCellEditor(*args
, **kwargs
): 
1779         """SetCellEditor(self, int row, int col, GridCellEditor editor)""" 
1780         return _grid
.Grid_SetCellEditor(*args
, **kwargs
) 
1782     def GetDefaultEditor(*args
, **kwargs
): 
1783         """GetDefaultEditor(self) -> GridCellEditor""" 
1784         return _grid
.Grid_GetDefaultEditor(*args
, **kwargs
) 
1786     def GetCellEditor(*args
, **kwargs
): 
1787         """GetCellEditor(self, int row, int col) -> GridCellEditor""" 
1788         return _grid
.Grid_GetCellEditor(*args
, **kwargs
) 
1790     def GetCellValue(*args
, **kwargs
): 
1791         """GetCellValue(self, int row, int col) -> String""" 
1792         return _grid
.Grid_GetCellValue(*args
, **kwargs
) 
1794     def SetCellValue(*args
, **kwargs
): 
1795         """SetCellValue(self, int row, int col, String s)""" 
1796         return _grid
.Grid_SetCellValue(*args
, **kwargs
) 
1798     def IsReadOnly(*args
, **kwargs
): 
1799         """IsReadOnly(self, int row, int col) -> bool""" 
1800         return _grid
.Grid_IsReadOnly(*args
, **kwargs
) 
1802     def SetReadOnly(*args
, **kwargs
): 
1803         """SetReadOnly(self, int row, int col, bool isReadOnly=True)""" 
1804         return _grid
.Grid_SetReadOnly(*args
, **kwargs
) 
1806     def SelectRow(*args
, **kwargs
): 
1807         """SelectRow(self, int row, bool addToSelected=False)""" 
1808         return _grid
.Grid_SelectRow(*args
, **kwargs
) 
1810     def SelectCol(*args
, **kwargs
): 
1811         """SelectCol(self, int col, bool addToSelected=False)""" 
1812         return _grid
.Grid_SelectCol(*args
, **kwargs
) 
1814     def SelectBlock(*args
, **kwargs
): 
1816         SelectBlock(self, int topRow, int leftCol, int bottomRow, int rightCol,  
1817             bool addToSelected=False) 
1819         return _grid
.Grid_SelectBlock(*args
, **kwargs
) 
1821     def SelectAll(*args
, **kwargs
): 
1822         """SelectAll(self)""" 
1823         return _grid
.Grid_SelectAll(*args
, **kwargs
) 
1825     def IsSelection(*args
, **kwargs
): 
1826         """IsSelection(self) -> bool""" 
1827         return _grid
.Grid_IsSelection(*args
, **kwargs
) 
1829     def ClearSelection(*args
, **kwargs
): 
1830         """ClearSelection(self)""" 
1831         return _grid
.Grid_ClearSelection(*args
, **kwargs
) 
1833     def IsInSelection(*args
, **kwargs
): 
1834         """IsInSelection(self, int row, int col) -> bool""" 
1835         return _grid
.Grid_IsInSelection(*args
, **kwargs
) 
1837     def GetSelectedCells(*args
, **kwargs
): 
1838         """GetSelectedCells(self) -> wxGridCellCoordsArray""" 
1839         return _grid
.Grid_GetSelectedCells(*args
, **kwargs
) 
1841     def GetSelectionBlockTopLeft(*args
, **kwargs
): 
1842         """GetSelectionBlockTopLeft(self) -> wxGridCellCoordsArray""" 
1843         return _grid
.Grid_GetSelectionBlockTopLeft(*args
, **kwargs
) 
1845     def GetSelectionBlockBottomRight(*args
, **kwargs
): 
1846         """GetSelectionBlockBottomRight(self) -> wxGridCellCoordsArray""" 
1847         return _grid
.Grid_GetSelectionBlockBottomRight(*args
, **kwargs
) 
1849     def GetSelectedRows(*args
, **kwargs
): 
1850         """GetSelectedRows(self) -> wxArrayInt""" 
1851         return _grid
.Grid_GetSelectedRows(*args
, **kwargs
) 
1853     def GetSelectedCols(*args
, **kwargs
): 
1854         """GetSelectedCols(self) -> wxArrayInt""" 
1855         return _grid
.Grid_GetSelectedCols(*args
, **kwargs
) 
1857     def DeselectRow(*args
, **kwargs
): 
1858         """DeselectRow(self, int row)""" 
1859         return _grid
.Grid_DeselectRow(*args
, **kwargs
) 
1861     def DeselectCol(*args
, **kwargs
): 
1862         """DeselectCol(self, int col)""" 
1863         return _grid
.Grid_DeselectCol(*args
, **kwargs
) 
1865     def DeselectCell(*args
, **kwargs
): 
1866         """DeselectCell(self, int row, int col)""" 
1867         return _grid
.Grid_DeselectCell(*args
, **kwargs
) 
1869     def BlockToDeviceRect(*args
, **kwargs
): 
1870         """BlockToDeviceRect(self, GridCellCoords topLeft, GridCellCoords bottomRight) -> Rect""" 
1871         return _grid
.Grid_BlockToDeviceRect(*args
, **kwargs
) 
1873     def GetSelectionBackground(*args
, **kwargs
): 
1874         """GetSelectionBackground(self) -> Colour""" 
1875         return _grid
.Grid_GetSelectionBackground(*args
, **kwargs
) 
1877     def GetSelectionForeground(*args
, **kwargs
): 
1878         """GetSelectionForeground(self) -> Colour""" 
1879         return _grid
.Grid_GetSelectionForeground(*args
, **kwargs
) 
1881     def SetSelectionBackground(*args
, **kwargs
): 
1882         """SetSelectionBackground(self, Colour c)""" 
1883         return _grid
.Grid_SetSelectionBackground(*args
, **kwargs
) 
1885     def SetSelectionForeground(*args
, **kwargs
): 
1886         """SetSelectionForeground(self, Colour c)""" 
1887         return _grid
.Grid_SetSelectionForeground(*args
, **kwargs
) 
1889     def RegisterDataType(*args
, **kwargs
): 
1890         """RegisterDataType(self, String typeName, GridCellRenderer renderer, GridCellEditor editor)""" 
1891         return _grid
.Grid_RegisterDataType(*args
, **kwargs
) 
1893     def GetDefaultEditorForCell(*args
, **kwargs
): 
1894         """GetDefaultEditorForCell(self, int row, int col) -> GridCellEditor""" 
1895         return _grid
.Grid_GetDefaultEditorForCell(*args
, **kwargs
) 
1897     def GetDefaultRendererForCell(*args
, **kwargs
): 
1898         """GetDefaultRendererForCell(self, int row, int col) -> GridCellRenderer""" 
1899         return _grid
.Grid_GetDefaultRendererForCell(*args
, **kwargs
) 
1901     def GetDefaultEditorForType(*args
, **kwargs
): 
1902         """GetDefaultEditorForType(self, String typeName) -> GridCellEditor""" 
1903         return _grid
.Grid_GetDefaultEditorForType(*args
, **kwargs
) 
1905     def GetDefaultRendererForType(*args
, **kwargs
): 
1906         """GetDefaultRendererForType(self, String typeName) -> GridCellRenderer""" 
1907         return _grid
.Grid_GetDefaultRendererForType(*args
, **kwargs
) 
1909     def SetMargins(*args
, **kwargs
): 
1910         """SetMargins(self, int extraWidth, int extraHeight)""" 
1911         return _grid
.Grid_SetMargins(*args
, **kwargs
) 
1913     def GetGridWindow(*args
, **kwargs
): 
1914         """GetGridWindow(self) -> Window""" 
1915         return _grid
.Grid_GetGridWindow(*args
, **kwargs
) 
1917     def GetGridRowLabelWindow(*args
, **kwargs
): 
1918         """GetGridRowLabelWindow(self) -> Window""" 
1919         return _grid
.Grid_GetGridRowLabelWindow(*args
, **kwargs
) 
1921     def GetGridColLabelWindow(*args
, **kwargs
): 
1922         """GetGridColLabelWindow(self) -> Window""" 
1923         return _grid
.Grid_GetGridColLabelWindow(*args
, **kwargs
) 
1925     def GetGridCornerLabelWindow(*args
, **kwargs
): 
1926         """GetGridCornerLabelWindow(self) -> Window""" 
1927         return _grid
.Grid_GetGridCornerLabelWindow(*args
, **kwargs
) 
1929     def SetScrollLineX(*args
, **kwargs
): 
1930         """SetScrollLineX(self, int x)""" 
1931         return _grid
.Grid_SetScrollLineX(*args
, **kwargs
) 
1933     def SetScrollLineY(*args
, **kwargs
): 
1934         """SetScrollLineY(self, int y)""" 
1935         return _grid
.Grid_SetScrollLineY(*args
, **kwargs
) 
1937     def GetScrollLineX(*args
, **kwargs
): 
1938         """GetScrollLineX(self) -> int""" 
1939         return _grid
.Grid_GetScrollLineX(*args
, **kwargs
) 
1941     def GetScrollLineY(*args
, **kwargs
): 
1942         """GetScrollLineY(self) -> int""" 
1943         return _grid
.Grid_GetScrollLineY(*args
, **kwargs
) 
1945     def GetScrollX(*args
, **kwargs
): 
1946         """GetScrollX(self, int x) -> int""" 
1947         return _grid
.Grid_GetScrollX(*args
, **kwargs
) 
1949     def GetScrollY(*args
, **kwargs
): 
1950         """GetScrollY(self, int y) -> int""" 
1951         return _grid
.Grid_GetScrollY(*args
, **kwargs
) 
1953     def GetClassDefaultAttributes(*args
, **kwargs
): 
1955         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1957         Get the default attributes for this class.  This is useful if you want 
1958         to use the same font or colour in your own control as in a standard 
1959         control -- which is a much better idea than hard coding specific 
1960         colours or fonts which might look completely out of place on the 
1961         user's system, especially if it uses themes. 
1963         The variant parameter is only relevant under Mac currently and is 
1964         ignore under other platforms. Under Mac, it will change the size of 
1965         the returned font. See `wx.Window.SetWindowVariant` for more about 
1968         return _grid
.Grid_GetClassDefaultAttributes(*args
, **kwargs
) 
1970     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
1971 Grid_swigregister 
= _grid
.Grid_swigregister
 
1972 Grid_swigregister(Grid
) 
1974 def PreGrid(*args
, **kwargs
): 
1975     """PreGrid() -> Grid""" 
1976     val 
= _grid
.new_PreGrid(*args
, **kwargs
) 
1979 def Grid_GetClassDefaultAttributes(*args
, **kwargs
): 
1981     Grid_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1983     Get the default attributes for this class.  This is useful if you want 
1984     to use the same font or colour in your own control as in a standard 
1985     control -- which is a much better idea than hard coding specific 
1986     colours or fonts which might look completely out of place on the 
1987     user's system, especially if it uses themes. 
1989     The variant parameter is only relevant under Mac currently and is 
1990     ignore under other platforms. Under Mac, it will change the size of 
1991     the returned font. See `wx.Window.SetWindowVariant` for more about 
1994   return _grid
.Grid_GetClassDefaultAttributes(*args
, **kwargs
) 
1996 class GridEvent(_core
.NotifyEvent
): 
1997     """Proxy of C++ GridEvent class""" 
1998     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1999     __repr__ 
= _swig_repr
 
2000     def __init__(self
, *args
, **kwargs
):  
2002         __init__(self, int id, wxEventType type, Grid obj, int row=-1, int col=-1,  
2003             int x=-1, int y=-1, bool sel=True, bool control=False,  
2004             bool shift=False, bool alt=False,  
2005             bool meta=False) -> GridEvent 
2007         _grid
.GridEvent_swiginit(self
,_grid
.new_GridEvent(*args
, **kwargs
)) 
2008     def GetRow(*args
, **kwargs
): 
2009         """GetRow(self) -> int""" 
2010         return _grid
.GridEvent_GetRow(*args
, **kwargs
) 
2012     def GetCol(*args
, **kwargs
): 
2013         """GetCol(self) -> int""" 
2014         return _grid
.GridEvent_GetCol(*args
, **kwargs
) 
2016     def GetPosition(*args
, **kwargs
): 
2017         """GetPosition(self) -> Point""" 
2018         return _grid
.GridEvent_GetPosition(*args
, **kwargs
) 
2020     def Selecting(*args
, **kwargs
): 
2021         """Selecting(self) -> bool""" 
2022         return _grid
.GridEvent_Selecting(*args
, **kwargs
) 
2024     def ControlDown(*args
, **kwargs
): 
2025         """ControlDown(self) -> bool""" 
2026         return _grid
.GridEvent_ControlDown(*args
, **kwargs
) 
2028     def MetaDown(*args
, **kwargs
): 
2029         """MetaDown(self) -> bool""" 
2030         return _grid
.GridEvent_MetaDown(*args
, **kwargs
) 
2032     def ShiftDown(*args
, **kwargs
): 
2033         """ShiftDown(self) -> bool""" 
2034         return _grid
.GridEvent_ShiftDown(*args
, **kwargs
) 
2036     def AltDown(*args
, **kwargs
): 
2037         """AltDown(self) -> bool""" 
2038         return _grid
.GridEvent_AltDown(*args
, **kwargs
) 
2040     def CmdDown(*args
, **kwargs
): 
2041         """CmdDown(self) -> bool""" 
2042         return _grid
.GridEvent_CmdDown(*args
, **kwargs
) 
2044 GridEvent_swigregister 
= _grid
.GridEvent_swigregister
 
2045 GridEvent_swigregister(GridEvent
) 
2047 class GridSizeEvent(_core
.NotifyEvent
): 
2048     """Proxy of C++ GridSizeEvent class""" 
2049     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2050     __repr__ 
= _swig_repr
 
2051     def __init__(self
, *args
, **kwargs
):  
2053         __init__(self, int id, wxEventType type, Grid obj, int rowOrCol=-1,  
2054             int x=-1, int y=-1, bool control=False, bool shift=False,  
2055             bool alt=False, bool meta=False) -> GridSizeEvent 
2057         _grid
.GridSizeEvent_swiginit(self
,_grid
.new_GridSizeEvent(*args
, **kwargs
)) 
2058     def GetRowOrCol(*args
, **kwargs
): 
2059         """GetRowOrCol(self) -> int""" 
2060         return _grid
.GridSizeEvent_GetRowOrCol(*args
, **kwargs
) 
2062     def GetPosition(*args
, **kwargs
): 
2063         """GetPosition(self) -> Point""" 
2064         return _grid
.GridSizeEvent_GetPosition(*args
, **kwargs
) 
2066     def ControlDown(*args
, **kwargs
): 
2067         """ControlDown(self) -> bool""" 
2068         return _grid
.GridSizeEvent_ControlDown(*args
, **kwargs
) 
2070     def MetaDown(*args
, **kwargs
): 
2071         """MetaDown(self) -> bool""" 
2072         return _grid
.GridSizeEvent_MetaDown(*args
, **kwargs
) 
2074     def ShiftDown(*args
, **kwargs
): 
2075         """ShiftDown(self) -> bool""" 
2076         return _grid
.GridSizeEvent_ShiftDown(*args
, **kwargs
) 
2078     def AltDown(*args
, **kwargs
): 
2079         """AltDown(self) -> bool""" 
2080         return _grid
.GridSizeEvent_AltDown(*args
, **kwargs
) 
2082     def CmdDown(*args
, **kwargs
): 
2083         """CmdDown(self) -> bool""" 
2084         return _grid
.GridSizeEvent_CmdDown(*args
, **kwargs
) 
2086 GridSizeEvent_swigregister 
= _grid
.GridSizeEvent_swigregister
 
2087 GridSizeEvent_swigregister(GridSizeEvent
) 
2089 class GridRangeSelectEvent(_core
.NotifyEvent
): 
2090     """Proxy of C++ GridRangeSelectEvent class""" 
2091     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2092     __repr__ 
= _swig_repr
 
2093     def __init__(self
, *args
, **kwargs
):  
2095         __init__(self, int id, wxEventType type, Grid obj, GridCellCoords topLeft,  
2096             GridCellCoords bottomRight, bool sel=True,  
2097             bool control=False, bool shift=False,  
2098             bool alt=False, bool meta=False) -> GridRangeSelectEvent 
2100         _grid
.GridRangeSelectEvent_swiginit(self
,_grid
.new_GridRangeSelectEvent(*args
, **kwargs
)) 
2101     def GetTopLeftCoords(*args
, **kwargs
): 
2102         """GetTopLeftCoords(self) -> GridCellCoords""" 
2103         return _grid
.GridRangeSelectEvent_GetTopLeftCoords(*args
, **kwargs
) 
2105     def GetBottomRightCoords(*args
, **kwargs
): 
2106         """GetBottomRightCoords(self) -> GridCellCoords""" 
2107         return _grid
.GridRangeSelectEvent_GetBottomRightCoords(*args
, **kwargs
) 
2109     def GetTopRow(*args
, **kwargs
): 
2110         """GetTopRow(self) -> int""" 
2111         return _grid
.GridRangeSelectEvent_GetTopRow(*args
, **kwargs
) 
2113     def GetBottomRow(*args
, **kwargs
): 
2114         """GetBottomRow(self) -> int""" 
2115         return _grid
.GridRangeSelectEvent_GetBottomRow(*args
, **kwargs
) 
2117     def GetLeftCol(*args
, **kwargs
): 
2118         """GetLeftCol(self) -> int""" 
2119         return _grid
.GridRangeSelectEvent_GetLeftCol(*args
, **kwargs
) 
2121     def GetRightCol(*args
, **kwargs
): 
2122         """GetRightCol(self) -> int""" 
2123         return _grid
.GridRangeSelectEvent_GetRightCol(*args
, **kwargs
) 
2125     def Selecting(*args
, **kwargs
): 
2126         """Selecting(self) -> bool""" 
2127         return _grid
.GridRangeSelectEvent_Selecting(*args
, **kwargs
) 
2129     def ControlDown(*args
, **kwargs
): 
2130         """ControlDown(self) -> bool""" 
2131         return _grid
.GridRangeSelectEvent_ControlDown(*args
, **kwargs
) 
2133     def MetaDown(*args
, **kwargs
): 
2134         """MetaDown(self) -> bool""" 
2135         return _grid
.GridRangeSelectEvent_MetaDown(*args
, **kwargs
) 
2137     def ShiftDown(*args
, **kwargs
): 
2138         """ShiftDown(self) -> bool""" 
2139         return _grid
.GridRangeSelectEvent_ShiftDown(*args
, **kwargs
) 
2141     def AltDown(*args
, **kwargs
): 
2142         """AltDown(self) -> bool""" 
2143         return _grid
.GridRangeSelectEvent_AltDown(*args
, **kwargs
) 
2145     def CmdDown(*args
, **kwargs
): 
2146         """CmdDown(self) -> bool""" 
2147         return _grid
.GridRangeSelectEvent_CmdDown(*args
, **kwargs
) 
2149 GridRangeSelectEvent_swigregister 
= _grid
.GridRangeSelectEvent_swigregister
 
2150 GridRangeSelectEvent_swigregister(GridRangeSelectEvent
) 
2152 class GridEditorCreatedEvent(_core
.CommandEvent
): 
2153     """Proxy of C++ GridEditorCreatedEvent class""" 
2154     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2155     __repr__ 
= _swig_repr
 
2156     def __init__(self
, *args
, **kwargs
):  
2158         __init__(self, int id, wxEventType type, Object obj, int row, int col,  
2159             Control ctrl) -> GridEditorCreatedEvent 
2161         _grid
.GridEditorCreatedEvent_swiginit(self
,_grid
.new_GridEditorCreatedEvent(*args
, **kwargs
)) 
2162     def GetRow(*args
, **kwargs
): 
2163         """GetRow(self) -> int""" 
2164         return _grid
.GridEditorCreatedEvent_GetRow(*args
, **kwargs
) 
2166     def GetCol(*args
, **kwargs
): 
2167         """GetCol(self) -> int""" 
2168         return _grid
.GridEditorCreatedEvent_GetCol(*args
, **kwargs
) 
2170     def GetControl(*args
, **kwargs
): 
2171         """GetControl(self) -> Control""" 
2172         return _grid
.GridEditorCreatedEvent_GetControl(*args
, **kwargs
) 
2174     def SetRow(*args
, **kwargs
): 
2175         """SetRow(self, int row)""" 
2176         return _grid
.GridEditorCreatedEvent_SetRow(*args
, **kwargs
) 
2178     def SetCol(*args
, **kwargs
): 
2179         """SetCol(self, int col)""" 
2180         return _grid
.GridEditorCreatedEvent_SetCol(*args
, **kwargs
) 
2182     def SetControl(*args
, **kwargs
): 
2183         """SetControl(self, Control ctrl)""" 
2184         return _grid
.GridEditorCreatedEvent_SetControl(*args
, **kwargs
) 
2186 GridEditorCreatedEvent_swigregister 
= _grid
.GridEditorCreatedEvent_swigregister
 
2187 GridEditorCreatedEvent_swigregister(GridEditorCreatedEvent
) 
2189 wxEVT_GRID_CELL_LEFT_CLICK 
= _grid
.wxEVT_GRID_CELL_LEFT_CLICK
 
2190 wxEVT_GRID_CELL_RIGHT_CLICK 
= _grid
.wxEVT_GRID_CELL_RIGHT_CLICK
 
2191 wxEVT_GRID_CELL_LEFT_DCLICK 
= _grid
.wxEVT_GRID_CELL_LEFT_DCLICK
 
2192 wxEVT_GRID_CELL_RIGHT_DCLICK 
= _grid
.wxEVT_GRID_CELL_RIGHT_DCLICK
 
2193 wxEVT_GRID_LABEL_LEFT_CLICK 
= _grid
.wxEVT_GRID_LABEL_LEFT_CLICK
 
2194 wxEVT_GRID_LABEL_RIGHT_CLICK 
= _grid
.wxEVT_GRID_LABEL_RIGHT_CLICK
 
2195 wxEVT_GRID_LABEL_LEFT_DCLICK 
= _grid
.wxEVT_GRID_LABEL_LEFT_DCLICK
 
2196 wxEVT_GRID_LABEL_RIGHT_DCLICK 
= _grid
.wxEVT_GRID_LABEL_RIGHT_DCLICK
 
2197 wxEVT_GRID_ROW_SIZE 
= _grid
.wxEVT_GRID_ROW_SIZE
 
2198 wxEVT_GRID_COL_SIZE 
= _grid
.wxEVT_GRID_COL_SIZE
 
2199 wxEVT_GRID_RANGE_SELECT 
= _grid
.wxEVT_GRID_RANGE_SELECT
 
2200 wxEVT_GRID_CELL_CHANGE 
= _grid
.wxEVT_GRID_CELL_CHANGE
 
2201 wxEVT_GRID_SELECT_CELL 
= _grid
.wxEVT_GRID_SELECT_CELL
 
2202 wxEVT_GRID_EDITOR_SHOWN 
= _grid
.wxEVT_GRID_EDITOR_SHOWN
 
2203 wxEVT_GRID_EDITOR_HIDDEN 
= _grid
.wxEVT_GRID_EDITOR_HIDDEN
 
2204 wxEVT_GRID_EDITOR_CREATED 
= _grid
.wxEVT_GRID_EDITOR_CREATED
 
2205 wxEVT_GRID_CELL_BEGIN_DRAG 
= _grid
.wxEVT_GRID_CELL_BEGIN_DRAG
 
2206 EVT_GRID_CELL_LEFT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_CLICK 
) 
2207 EVT_GRID_CELL_RIGHT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_CLICK 
) 
2208 EVT_GRID_CELL_LEFT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_DCLICK 
) 
2209 EVT_GRID_CELL_RIGHT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_DCLICK 
) 
2210 EVT_GRID_LABEL_LEFT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_CLICK 
) 
2211 EVT_GRID_LABEL_RIGHT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_CLICK 
) 
2212 EVT_GRID_LABEL_LEFT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_DCLICK 
) 
2213 EVT_GRID_LABEL_RIGHT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_DCLICK 
) 
2214 EVT_GRID_ROW_SIZE 
= wx
.PyEventBinder( wxEVT_GRID_ROW_SIZE 
) 
2215 EVT_GRID_COL_SIZE 
= wx
.PyEventBinder( wxEVT_GRID_COL_SIZE 
) 
2216 EVT_GRID_RANGE_SELECT 
= wx
.PyEventBinder( wxEVT_GRID_RANGE_SELECT 
) 
2217 EVT_GRID_CELL_CHANGE 
= wx
.PyEventBinder( wxEVT_GRID_CELL_CHANGE 
) 
2218 EVT_GRID_SELECT_CELL 
= wx
.PyEventBinder( wxEVT_GRID_SELECT_CELL 
) 
2219 EVT_GRID_EDITOR_SHOWN 
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN 
) 
2220 EVT_GRID_EDITOR_HIDDEN 
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN 
) 
2221 EVT_GRID_EDITOR_CREATED 
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_CREATED 
) 
2222 EVT_GRID_CELL_BEGIN_DRAG 
= wx
.PyEventBinder( wxEVT_GRID_CELL_BEGIN_DRAG 
) 
2225 # The same as above but with the ability to specify an identifier 
2226 EVT_GRID_CMD_CELL_LEFT_CLICK 
=     wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_CLICK
,    1 ) 
2227 EVT_GRID_CMD_CELL_RIGHT_CLICK 
=    wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_CLICK
,   1 ) 
2228 EVT_GRID_CMD_CELL_LEFT_DCLICK 
=    wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_DCLICK
,   1 ) 
2229 EVT_GRID_CMD_CELL_RIGHT_DCLICK 
=   wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_DCLICK
,  1 ) 
2230 EVT_GRID_CMD_LABEL_LEFT_CLICK 
=    wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_CLICK
,   1 ) 
2231 EVT_GRID_CMD_LABEL_RIGHT_CLICK 
=   wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_CLICK
,  1 ) 
2232 EVT_GRID_CMD_LABEL_LEFT_DCLICK 
=   wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_DCLICK
,  1 ) 
2233 EVT_GRID_CMD_LABEL_RIGHT_DCLICK 
=  wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_DCLICK
, 1 ) 
2234 EVT_GRID_CMD_ROW_SIZE 
=            wx
.PyEventBinder( wxEVT_GRID_ROW_SIZE
,           1 ) 
2235 EVT_GRID_CMD_COL_SIZE 
=            wx
.PyEventBinder( wxEVT_GRID_COL_SIZE
,           1 ) 
2236 EVT_GRID_CMD_RANGE_SELECT 
=        wx
.PyEventBinder( wxEVT_GRID_RANGE_SELECT
,       1 ) 
2237 EVT_GRID_CMD_CELL_CHANGE 
=         wx
.PyEventBinder( wxEVT_GRID_CELL_CHANGE
,        1 ) 
2238 EVT_GRID_CMD_SELECT_CELL 
=         wx
.PyEventBinder( wxEVT_GRID_SELECT_CELL
,        1 ) 
2239 EVT_GRID_CMD_EDITOR_SHOWN 
=        wx
.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN
,       1 ) 
2240 EVT_GRID_CMD_EDITOR_HIDDEN 
=       wx
.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN
,      1 ) 
2241 EVT_GRID_CMD_EDITOR_CREATED 
=      wx
.PyEventBinder( wxEVT_GRID_EDITOR_CREATED
,     1 ) 
2242 EVT_GRID_CMD_CELL_BEGIN_DRAG 
=     wx
.PyEventBinder( wxEVT_GRID_CELL_BEGIN_DRAG
,    1 )