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 _grid
.GridCellWorker_swigregister(GridCellWorker
) 
 106 GridNoCellCoords 
= cvar
.GridNoCellCoords
 
 107 GridNoCellRect 
= cvar
.GridNoCellRect
 
 109 class GridCellRenderer(GridCellWorker
): 
 110     """Proxy of C++ GridCellRenderer class""" 
 111     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 112     def __init__(self
): raise AttributeError, "No constructor defined" 
 113     __repr__ 
= _swig_repr
 
 114     def Draw(*args
, **kwargs
): 
 116         Draw(self, Grid grid, GridCellAttr attr, DC dc, Rect rect, int row,  
 117             int col, bool isSelected) 
 119         return _grid
.GridCellRenderer_Draw(*args
, **kwargs
) 
 121     def GetBestSize(*args
, **kwargs
): 
 122         """GetBestSize(self, Grid grid, GridCellAttr attr, DC dc, int row, int col) -> Size""" 
 123         return _grid
.GridCellRenderer_GetBestSize(*args
, **kwargs
) 
 125     def Clone(*args
, **kwargs
): 
 126         """Clone(self) -> GridCellRenderer""" 
 127         return _grid
.GridCellRenderer_Clone(*args
, **kwargs
) 
 129 _grid
.GridCellRenderer_swigregister(GridCellRenderer
) 
 131 class PyGridCellRenderer(GridCellRenderer
): 
 132     """Proxy of C++ PyGridCellRenderer class""" 
 133     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 134     __repr__ 
= _swig_repr
 
 135     def __init__(self
, *args
, **kwargs
):  
 136         """__init__(self) -> PyGridCellRenderer""" 
 137         _grid
.PyGridCellRenderer_swiginit(self
,_grid
.new_PyGridCellRenderer(*args
, **kwargs
)) 
 138         self
._setCallbackInfo
(self
, PyGridCellRenderer
);self
._setOORInfo
(self
) 
 140     def _setCallbackInfo(*args
, **kwargs
): 
 141         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
 142         return _grid
.PyGridCellRenderer__setCallbackInfo(*args
, **kwargs
) 
 144     def SetParameters(*args
, **kwargs
): 
 145         """SetParameters(self, String params)""" 
 146         return _grid
.PyGridCellRenderer_SetParameters(*args
, **kwargs
) 
 148     def base_SetParameters(*args
, **kw
): 
 149         return PyGridCellRenderer
.SetParameters(*args
, **kw
) 
 150     base_SetParameters 
= wx
._deprecated
(base_SetParameters
, 
 151                                    "Please use PyGridCellRenderer.SetParameters instead.") 
 153 _grid
.PyGridCellRenderer_swigregister(PyGridCellRenderer
) 
 155 class GridCellStringRenderer(GridCellRenderer
): 
 156     """Proxy of C++ GridCellStringRenderer 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) -> GridCellStringRenderer""" 
 161         _grid
.GridCellStringRenderer_swiginit(self
,_grid
.new_GridCellStringRenderer(*args
, **kwargs
)) 
 162         self
._setOORInfo
(self
) 
 164 _grid
.GridCellStringRenderer_swigregister(GridCellStringRenderer
) 
 166 class GridCellNumberRenderer(GridCellStringRenderer
): 
 167     """Proxy of C++ GridCellNumberRenderer class""" 
 168     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 169     __repr__ 
= _swig_repr
 
 170     def __init__(self
, *args
, **kwargs
):  
 171         """__init__(self) -> GridCellNumberRenderer""" 
 172         _grid
.GridCellNumberRenderer_swiginit(self
,_grid
.new_GridCellNumberRenderer(*args
, **kwargs
)) 
 173         self
._setOORInfo
(self
) 
 175 _grid
.GridCellNumberRenderer_swigregister(GridCellNumberRenderer
) 
 177 class GridCellFloatRenderer(GridCellStringRenderer
): 
 178     """Proxy of C++ GridCellFloatRenderer class""" 
 179     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 180     __repr__ 
= _swig_repr
 
 181     def __init__(self
, *args
, **kwargs
):  
 182         """__init__(self, int width=-1, int precision=-1) -> GridCellFloatRenderer""" 
 183         _grid
.GridCellFloatRenderer_swiginit(self
,_grid
.new_GridCellFloatRenderer(*args
, **kwargs
)) 
 184         self
._setOORInfo
(self
) 
 186     def GetWidth(*args
, **kwargs
): 
 187         """GetWidth(self) -> int""" 
 188         return _grid
.GridCellFloatRenderer_GetWidth(*args
, **kwargs
) 
 190     def SetWidth(*args
, **kwargs
): 
 191         """SetWidth(self, int width)""" 
 192         return _grid
.GridCellFloatRenderer_SetWidth(*args
, **kwargs
) 
 194     def GetPrecision(*args
, **kwargs
): 
 195         """GetPrecision(self) -> int""" 
 196         return _grid
.GridCellFloatRenderer_GetPrecision(*args
, **kwargs
) 
 198     def SetPrecision(*args
, **kwargs
): 
 199         """SetPrecision(self, int precision)""" 
 200         return _grid
.GridCellFloatRenderer_SetPrecision(*args
, **kwargs
) 
 202     Precision 
= property(GetPrecision
,SetPrecision
,doc
="See `GetPrecision` and `SetPrecision`")  
 203     Width 
= property(GetWidth
,SetWidth
,doc
="See `GetWidth` and `SetWidth`")  
 204 _grid
.GridCellFloatRenderer_swigregister(GridCellFloatRenderer
) 
 206 class GridCellBoolRenderer(GridCellRenderer
): 
 207     """Proxy of C++ GridCellBoolRenderer class""" 
 208     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 209     __repr__ 
= _swig_repr
 
 210     def __init__(self
, *args
, **kwargs
):  
 211         """__init__(self) -> GridCellBoolRenderer""" 
 212         _grid
.GridCellBoolRenderer_swiginit(self
,_grid
.new_GridCellBoolRenderer(*args
, **kwargs
)) 
 213         self
._setOORInfo
(self
) 
 215 _grid
.GridCellBoolRenderer_swigregister(GridCellBoolRenderer
) 
 217 class GridCellDateTimeRenderer(GridCellStringRenderer
): 
 218     """Proxy of C++ GridCellDateTimeRenderer class""" 
 219     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 220     __repr__ 
= _swig_repr
 
 221     def __init__(self
, *args
, **kwargs
):  
 222         """__init__(self, String outformat=wxPyDefaultDateTimeFormat, String informat=wxPyDefaultDateTimeFormat) -> GridCellDateTimeRenderer""" 
 223         _grid
.GridCellDateTimeRenderer_swiginit(self
,_grid
.new_GridCellDateTimeRenderer(*args
, **kwargs
)) 
 224         self
._setOORInfo
(self
) 
 226 _grid
.GridCellDateTimeRenderer_swigregister(GridCellDateTimeRenderer
) 
 228 class GridCellEnumRenderer(GridCellStringRenderer
): 
 229     """Proxy of C++ GridCellEnumRenderer class""" 
 230     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 231     __repr__ 
= _swig_repr
 
 232     def __init__(self
, *args
, **kwargs
):  
 233         """__init__(self, String choices=EmptyString) -> GridCellEnumRenderer""" 
 234         _grid
.GridCellEnumRenderer_swiginit(self
,_grid
.new_GridCellEnumRenderer(*args
, **kwargs
)) 
 235         self
._setOORInfo
(self
) 
 237 _grid
.GridCellEnumRenderer_swigregister(GridCellEnumRenderer
) 
 239 class GridCellAutoWrapStringRenderer(GridCellStringRenderer
): 
 240     """Proxy of C++ GridCellAutoWrapStringRenderer class""" 
 241     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 242     __repr__ 
= _swig_repr
 
 243     def __init__(self
, *args
, **kwargs
):  
 244         """__init__(self) -> GridCellAutoWrapStringRenderer""" 
 245         _grid
.GridCellAutoWrapStringRenderer_swiginit(self
,_grid
.new_GridCellAutoWrapStringRenderer(*args
, **kwargs
)) 
 246         self
._setOORInfo
(self
) 
 248 _grid
.GridCellAutoWrapStringRenderer_swigregister(GridCellAutoWrapStringRenderer
) 
 250 class GridCellEditor(GridCellWorker
): 
 251     """Proxy of C++ GridCellEditor class""" 
 252     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 253     def __init__(self
): raise AttributeError, "No constructor defined" 
 254     __repr__ 
= _swig_repr
 
 255     def IsCreated(*args
, **kwargs
): 
 256         """IsCreated(self) -> bool""" 
 257         return _grid
.GridCellEditor_IsCreated(*args
, **kwargs
) 
 259     def GetControl(*args
, **kwargs
): 
 260         """GetControl(self) -> Control""" 
 261         return _grid
.GridCellEditor_GetControl(*args
, **kwargs
) 
 263     def SetControl(*args
, **kwargs
): 
 264         """SetControl(self, Control control)""" 
 265         return _grid
.GridCellEditor_SetControl(*args
, **kwargs
) 
 267     def GetCellAttr(*args
, **kwargs
): 
 268         """GetCellAttr(self) -> GridCellAttr""" 
 269         return _grid
.GridCellEditor_GetCellAttr(*args
, **kwargs
) 
 271     def SetCellAttr(*args
, **kwargs
): 
 272         """SetCellAttr(self, GridCellAttr attr)""" 
 273         return _grid
.GridCellEditor_SetCellAttr(*args
, **kwargs
) 
 275     def Create(*args
, **kwargs
): 
 276         """Create(self, Window parent, int id, EvtHandler evtHandler)""" 
 277         return _grid
.GridCellEditor_Create(*args
, **kwargs
) 
 279     def BeginEdit(*args
, **kwargs
): 
 280         """BeginEdit(self, int row, int col, Grid grid)""" 
 281         return _grid
.GridCellEditor_BeginEdit(*args
, **kwargs
) 
 283     def EndEdit(*args
, **kwargs
): 
 284         """EndEdit(self, int row, int col, Grid grid) -> bool""" 
 285         return _grid
.GridCellEditor_EndEdit(*args
, **kwargs
) 
 287     def Reset(*args
, **kwargs
): 
 289         return _grid
.GridCellEditor_Reset(*args
, **kwargs
) 
 291     def Clone(*args
, **kwargs
): 
 292         """Clone(self) -> GridCellEditor""" 
 293         return _grid
.GridCellEditor_Clone(*args
, **kwargs
) 
 295     def SetSize(*args
, **kwargs
): 
 296         """SetSize(self, Rect rect)""" 
 297         return _grid
.GridCellEditor_SetSize(*args
, **kwargs
) 
 299     def Show(*args
, **kwargs
): 
 300         """Show(self, bool show, GridCellAttr attr=None)""" 
 301         return _grid
.GridCellEditor_Show(*args
, **kwargs
) 
 303     def PaintBackground(*args
, **kwargs
): 
 304         """PaintBackground(self, Rect rectCell, GridCellAttr attr)""" 
 305         return _grid
.GridCellEditor_PaintBackground(*args
, **kwargs
) 
 307     def IsAcceptedKey(*args
, **kwargs
): 
 308         """IsAcceptedKey(self, KeyEvent event) -> bool""" 
 309         return _grid
.GridCellEditor_IsAcceptedKey(*args
, **kwargs
) 
 311     def StartingKey(*args
, **kwargs
): 
 312         """StartingKey(self, KeyEvent event)""" 
 313         return _grid
.GridCellEditor_StartingKey(*args
, **kwargs
) 
 315     def StartingClick(*args
, **kwargs
): 
 316         """StartingClick(self)""" 
 317         return _grid
.GridCellEditor_StartingClick(*args
, **kwargs
) 
 319     def HandleReturn(*args
, **kwargs
): 
 320         """HandleReturn(self, KeyEvent event)""" 
 321         return _grid
.GridCellEditor_HandleReturn(*args
, **kwargs
) 
 323     def Destroy(*args
, **kwargs
): 
 325         args
[0].this
.own(False) 
 326         return _grid
.GridCellEditor_Destroy(*args
, **kwargs
) 
 328     CellAttr 
= property(GetCellAttr
,SetCellAttr
,doc
="See `GetCellAttr` and `SetCellAttr`")  
 329     Control 
= property(GetControl
,SetControl
,doc
="See `GetControl` and `SetControl`")  
 330 _grid
.GridCellEditor_swigregister(GridCellEditor
) 
 332 class PyGridCellEditor(GridCellEditor
): 
 333     """Proxy of C++ PyGridCellEditor class""" 
 334     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 335     __repr__ 
= _swig_repr
 
 336     def __init__(self
, *args
, **kwargs
):  
 337         """__init__(self) -> PyGridCellEditor""" 
 338         _grid
.PyGridCellEditor_swiginit(self
,_grid
.new_PyGridCellEditor(*args
, **kwargs
)) 
 339         self
._setCallbackInfo
(self
, PyGridCellEditor
);self
._setOORInfo
(self
) 
 341     def _setCallbackInfo(*args
, **kwargs
): 
 342         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
 343         return _grid
.PyGridCellEditor__setCallbackInfo(*args
, **kwargs
) 
 345     def SetParameters(*args
, **kwargs
): 
 346         """SetParameters(self, String params)""" 
 347         return _grid
.PyGridCellEditor_SetParameters(*args
, **kwargs
) 
 349     def base_SetSize(*args
, **kw
): 
 350         return PyGridCellEditor
.SetSize(*args
, **kw
) 
 351     base_SetSize 
= wx
._deprecated
(base_SetSize
, 
 352                                    "Please use PyGridCellEditor.SetSize instead.") 
 354     def base_Show(*args
, **kw
): 
 355         return PyGridCellEditor
.Show(*args
, **kw
) 
 356     base_Show 
= wx
._deprecated
(base_Show
, 
 357                                    "Please use PyGridCellEditor.Show instead.") 
 359     def base_PaintBackground(*args
, **kw
): 
 360         return PyGridCellEditor
.PaintBackground(*args
, **kw
) 
 361     base_PaintBackground 
= wx
._deprecated
(base_PaintBackground
, 
 362                                    "Please use PyGridCellEditor.PaintBackground instead.") 
 364     def base_IsAcceptedKey(*args
, **kw
): 
 365         return PyGridCellEditor
.IsAcceptedKey(*args
, **kw
) 
 366     base_IsAcceptedKey 
= wx
._deprecated
(base_IsAcceptedKey
, 
 367                                    "Please use PyGridCellEditor.IsAcceptedKey instead.") 
 369     def base_StartingKey(*args
, **kw
): 
 370         return PyGridCellEditor
.StartingKey(*args
, **kw
) 
 371     base_StartingKey 
= wx
._deprecated
(base_StartingKey
, 
 372                                    "Please use PyGridCellEditor.StartingKey instead.") 
 374     def base_StartingClick(*args
, **kw
): 
 375         return PyGridCellEditor
.StartingClick(*args
, **kw
) 
 376     base_StartingClick 
= wx
._deprecated
(base_StartingClick
, 
 377                                    "Please use PyGridCellEditor.StartingClick instead.") 
 379     def base_HandleReturn(*args
, **kw
): 
 380         return PyGridCellEditor
.HandleReturn(*args
, **kw
) 
 381     base_HandleReturn 
= wx
._deprecated
(base_HandleReturn
, 
 382                                    "Please use PyGridCellEditor.HandleReturn instead.") 
 384     def base_Destroy(*args
, **kw
): 
 385         return PyGridCellEditor
.Destroy(*args
, **kw
) 
 386     base_Destroy 
= wx
._deprecated
(base_Destroy
, 
 387                                    "Please use PyGridCellEditor.Destroy instead.") 
 389     def base_SetParameters(*args
, **kw
): 
 390         return PyGridCellEditor
.SetParameters(*args
, **kw
) 
 391     base_SetParameters 
= wx
._deprecated
(base_SetParameters
, 
 392                                    "Please use PyGridCellEditor.SetParameters instead.") 
 394 _grid
.PyGridCellEditor_swigregister(PyGridCellEditor
) 
 396 class GridCellTextEditor(GridCellEditor
): 
 397     """Proxy of C++ GridCellTextEditor class""" 
 398     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 399     __repr__ 
= _swig_repr
 
 400     def __init__(self
, *args
, **kwargs
):  
 401         """__init__(self) -> GridCellTextEditor""" 
 402         _grid
.GridCellTextEditor_swiginit(self
,_grid
.new_GridCellTextEditor(*args
, **kwargs
)) 
 403         self
._setOORInfo
(self
) 
 405     def GetValue(*args
, **kwargs
): 
 406         """GetValue(self) -> String""" 
 407         return _grid
.GridCellTextEditor_GetValue(*args
, **kwargs
) 
 409     Value 
= property(GetValue
,doc
="See `GetValue`")  
 410 _grid
.GridCellTextEditor_swigregister(GridCellTextEditor
) 
 412 class GridCellNumberEditor(GridCellTextEditor
): 
 413     """Proxy of C++ GridCellNumberEditor class""" 
 414     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 415     __repr__ 
= _swig_repr
 
 416     def __init__(self
, *args
, **kwargs
):  
 417         """__init__(self, int min=-1, int max=-1) -> GridCellNumberEditor""" 
 418         _grid
.GridCellNumberEditor_swiginit(self
,_grid
.new_GridCellNumberEditor(*args
, **kwargs
)) 
 419         self
._setOORInfo
(self
) 
 421 _grid
.GridCellNumberEditor_swigregister(GridCellNumberEditor
) 
 423 class GridCellFloatEditor(GridCellTextEditor
): 
 424     """Proxy of C++ GridCellFloatEditor class""" 
 425     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 426     __repr__ 
= _swig_repr
 
 427     def __init__(self
, *args
, **kwargs
):  
 428         """__init__(self, int width=-1, int precision=-1) -> GridCellFloatEditor""" 
 429         _grid
.GridCellFloatEditor_swiginit(self
,_grid
.new_GridCellFloatEditor(*args
, **kwargs
)) 
 430         self
._setOORInfo
(self
) 
 432 _grid
.GridCellFloatEditor_swigregister(GridCellFloatEditor
) 
 434 class GridCellBoolEditor(GridCellEditor
): 
 435     """Proxy of C++ GridCellBoolEditor class""" 
 436     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 437     __repr__ 
= _swig_repr
 
 438     def __init__(self
, *args
, **kwargs
):  
 439         """__init__(self) -> GridCellBoolEditor""" 
 440         _grid
.GridCellBoolEditor_swiginit(self
,_grid
.new_GridCellBoolEditor(*args
, **kwargs
)) 
 441         self
._setOORInfo
(self
) 
 443 _grid
.GridCellBoolEditor_swigregister(GridCellBoolEditor
) 
 445 class GridCellChoiceEditor(GridCellEditor
): 
 446     """Proxy of C++ GridCellChoiceEditor class""" 
 447     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 448     __repr__ 
= _swig_repr
 
 449     def __init__(self
, *args
, **kwargs
):  
 450         """__init__(self, int choices=0, bool allowOthers=False) -> GridCellChoiceEditor""" 
 451         _grid
.GridCellChoiceEditor_swiginit(self
,_grid
.new_GridCellChoiceEditor(*args
, **kwargs
)) 
 452         self
._setOORInfo
(self
) 
 454 _grid
.GridCellChoiceEditor_swigregister(GridCellChoiceEditor
) 
 456 class GridCellEnumEditor(GridCellChoiceEditor
): 
 457     """Proxy of C++ GridCellEnumEditor class""" 
 458     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 459     __repr__ 
= _swig_repr
 
 460     def __init__(self
, *args
, **kwargs
):  
 461         """__init__(self, String choices=EmptyString) -> GridCellEnumEditor""" 
 462         _grid
.GridCellEnumEditor_swiginit(self
,_grid
.new_GridCellEnumEditor(*args
, **kwargs
)) 
 463         self
._setOORInfo
(self
) 
 465 _grid
.GridCellEnumEditor_swigregister(GridCellEnumEditor
) 
 467 class GridCellAutoWrapStringEditor(GridCellTextEditor
): 
 468     """Proxy of C++ GridCellAutoWrapStringEditor class""" 
 469     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 470     __repr__ 
= _swig_repr
 
 471     def __init__(self
, *args
, **kwargs
):  
 472         """__init__(self) -> GridCellAutoWrapStringEditor""" 
 473         _grid
.GridCellAutoWrapStringEditor_swiginit(self
,_grid
.new_GridCellAutoWrapStringEditor(*args
, **kwargs
)) 
 474         self
._setOORInfo
(self
) 
 476 _grid
.GridCellAutoWrapStringEditor_swigregister(GridCellAutoWrapStringEditor
) 
 478 class GridCellAttr(object): 
 479     """Proxy of C++ GridCellAttr class""" 
 480     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 481     __repr__ 
= _swig_repr
 
 482     Any 
= _grid
.GridCellAttr_Any
 
 483     Default 
= _grid
.GridCellAttr_Default
 
 484     Cell 
= _grid
.GridCellAttr_Cell
 
 485     Row 
= _grid
.GridCellAttr_Row
 
 486     Col 
= _grid
.GridCellAttr_Col
 
 487     Merged 
= _grid
.GridCellAttr_Merged
 
 488     def _setOORInfo(*args
, **kwargs
): 
 489         """_setOORInfo(self, PyObject _self)""" 
 490         return _grid
.GridCellAttr__setOORInfo(*args
, **kwargs
) 
 492     def __init__(self
, *args
, **kwargs
):  
 493         """__init__(self, GridCellAttr attrDefault=None) -> GridCellAttr""" 
 494         _grid
.GridCellAttr_swiginit(self
,_grid
.new_GridCellAttr(*args
, **kwargs
)) 
 495         self
._setOORInfo
(self
) 
 497     __swig_destroy__ 
= _grid
.delete_GridCellAttr
 
 498     __del__ 
= lambda self 
: None; 
 499     def Clone(*args
, **kwargs
): 
 500         """Clone(self) -> GridCellAttr""" 
 501         return _grid
.GridCellAttr_Clone(*args
, **kwargs
) 
 503     def MergeWith(*args
, **kwargs
): 
 504         """MergeWith(self, GridCellAttr mergefrom)""" 
 505         return _grid
.GridCellAttr_MergeWith(*args
, **kwargs
) 
 507     def IncRef(*args
, **kwargs
): 
 509         return _grid
.GridCellAttr_IncRef(*args
, **kwargs
) 
 511     def DecRef(*args
, **kwargs
): 
 513         return _grid
.GridCellAttr_DecRef(*args
, **kwargs
) 
 515     def SetTextColour(*args
, **kwargs
): 
 516         """SetTextColour(self, Colour colText)""" 
 517         return _grid
.GridCellAttr_SetTextColour(*args
, **kwargs
) 
 519     def SetBackgroundColour(*args
, **kwargs
): 
 520         """SetBackgroundColour(self, Colour colBack)""" 
 521         return _grid
.GridCellAttr_SetBackgroundColour(*args
, **kwargs
) 
 523     def SetFont(*args
, **kwargs
): 
 524         """SetFont(self, Font font)""" 
 525         return _grid
.GridCellAttr_SetFont(*args
, **kwargs
) 
 527     def SetAlignment(*args
, **kwargs
): 
 528         """SetAlignment(self, int hAlign, int vAlign)""" 
 529         return _grid
.GridCellAttr_SetAlignment(*args
, **kwargs
) 
 531     def SetSize(*args
, **kwargs
): 
 532         """SetSize(self, int num_rows, int num_cols)""" 
 533         return _grid
.GridCellAttr_SetSize(*args
, **kwargs
) 
 535     def SetOverflow(*args
, **kwargs
): 
 536         """SetOverflow(self, bool allow=True)""" 
 537         return _grid
.GridCellAttr_SetOverflow(*args
, **kwargs
) 
 539     def SetReadOnly(*args
, **kwargs
): 
 540         """SetReadOnly(self, bool isReadOnly=True)""" 
 541         return _grid
.GridCellAttr_SetReadOnly(*args
, **kwargs
) 
 543     def SetRenderer(*args
, **kwargs
): 
 544         """SetRenderer(self, GridCellRenderer renderer)""" 
 545         return _grid
.GridCellAttr_SetRenderer(*args
, **kwargs
) 
 547     def SetEditor(*args
, **kwargs
): 
 548         """SetEditor(self, GridCellEditor editor)""" 
 549         return _grid
.GridCellAttr_SetEditor(*args
, **kwargs
) 
 551     def SetKind(*args
, **kwargs
): 
 552         """SetKind(self, int kind)""" 
 553         return _grid
.GridCellAttr_SetKind(*args
, **kwargs
) 
 555     def HasTextColour(*args
, **kwargs
): 
 556         """HasTextColour(self) -> bool""" 
 557         return _grid
.GridCellAttr_HasTextColour(*args
, **kwargs
) 
 559     def HasBackgroundColour(*args
, **kwargs
): 
 560         """HasBackgroundColour(self) -> bool""" 
 561         return _grid
.GridCellAttr_HasBackgroundColour(*args
, **kwargs
) 
 563     def HasFont(*args
, **kwargs
): 
 564         """HasFont(self) -> bool""" 
 565         return _grid
.GridCellAttr_HasFont(*args
, **kwargs
) 
 567     def HasAlignment(*args
, **kwargs
): 
 568         """HasAlignment(self) -> bool""" 
 569         return _grid
.GridCellAttr_HasAlignment(*args
, **kwargs
) 
 571     def HasRenderer(*args
, **kwargs
): 
 572         """HasRenderer(self) -> bool""" 
 573         return _grid
.GridCellAttr_HasRenderer(*args
, **kwargs
) 
 575     def HasEditor(*args
, **kwargs
): 
 576         """HasEditor(self) -> bool""" 
 577         return _grid
.GridCellAttr_HasEditor(*args
, **kwargs
) 
 579     def HasReadWriteMode(*args
, **kwargs
): 
 580         """HasReadWriteMode(self) -> bool""" 
 581         return _grid
.GridCellAttr_HasReadWriteMode(*args
, **kwargs
) 
 583     def HasOverflowMode(*args
, **kwargs
): 
 584         """HasOverflowMode(self) -> bool""" 
 585         return _grid
.GridCellAttr_HasOverflowMode(*args
, **kwargs
) 
 587     def GetTextColour(*args
, **kwargs
): 
 588         """GetTextColour(self) -> Colour""" 
 589         return _grid
.GridCellAttr_GetTextColour(*args
, **kwargs
) 
 591     def GetBackgroundColour(*args
, **kwargs
): 
 592         """GetBackgroundColour(self) -> Colour""" 
 593         return _grid
.GridCellAttr_GetBackgroundColour(*args
, **kwargs
) 
 595     def GetFont(*args
, **kwargs
): 
 596         """GetFont(self) -> Font""" 
 597         return _grid
.GridCellAttr_GetFont(*args
, **kwargs
) 
 599     def GetAlignment(*args
, **kwargs
): 
 600         """GetAlignment() -> (hAlign, vAlign)""" 
 601         return _grid
.GridCellAttr_GetAlignment(*args
, **kwargs
) 
 603     def GetSize(*args
, **kwargs
): 
 604         """GetSize() -> (num_rows, num_cols)""" 
 605         return _grid
.GridCellAttr_GetSize(*args
, **kwargs
) 
 607     def GetOverflow(*args
, **kwargs
): 
 608         """GetOverflow(self) -> bool""" 
 609         return _grid
.GridCellAttr_GetOverflow(*args
, **kwargs
) 
 611     def GetRenderer(*args
, **kwargs
): 
 612         """GetRenderer(self, Grid grid, int row, int col) -> GridCellRenderer""" 
 613         return _grid
.GridCellAttr_GetRenderer(*args
, **kwargs
) 
 615     def GetEditor(*args
, **kwargs
): 
 616         """GetEditor(self, Grid grid, int row, int col) -> GridCellEditor""" 
 617         return _grid
.GridCellAttr_GetEditor(*args
, **kwargs
) 
 619     def IsReadOnly(*args
, **kwargs
): 
 620         """IsReadOnly(self) -> bool""" 
 621         return _grid
.GridCellAttr_IsReadOnly(*args
, **kwargs
) 
 623     def GetKind(*args
, **kwargs
): 
 624         """GetKind(self) -> int""" 
 625         return _grid
.GridCellAttr_GetKind(*args
, **kwargs
) 
 627     def SetDefAttr(*args
, **kwargs
): 
 628         """SetDefAttr(self, GridCellAttr defAttr)""" 
 629         return _grid
.GridCellAttr_SetDefAttr(*args
, **kwargs
) 
 631     Alignment 
= property(GetAlignment
,SetAlignment
,doc
="See `GetAlignment` and `SetAlignment`")  
 632     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
 633     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
 634     Kind 
= property(GetKind
,SetKind
,doc
="See `GetKind` and `SetKind`")  
 635     Overflow 
= property(GetOverflow
,SetOverflow
,doc
="See `GetOverflow` and `SetOverflow`")  
 636     Size 
= property(GetSize
,SetSize
,doc
="See `GetSize` and `SetSize`")  
 637     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
 638 _grid
.GridCellAttr_swigregister(GridCellAttr
) 
 640 class GridCellAttrProvider(object): 
 641     """Proxy of C++ GridCellAttrProvider class""" 
 642     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 643     __repr__ 
= _swig_repr
 
 644     def __init__(self
, *args
, **kwargs
):  
 645         """__init__(self) -> GridCellAttrProvider""" 
 646         _grid
.GridCellAttrProvider_swiginit(self
,_grid
.new_GridCellAttrProvider(*args
, **kwargs
)) 
 647         self
._setOORInfo
(self
) 
 649     def _setOORInfo(*args
, **kwargs
): 
 650         """_setOORInfo(self, PyObject _self)""" 
 651         return _grid
.GridCellAttrProvider__setOORInfo(*args
, **kwargs
) 
 653     def GetAttr(*args
, **kwargs
): 
 654         """GetAttr(self, int row, int col, int kind) -> GridCellAttr""" 
 655         return _grid
.GridCellAttrProvider_GetAttr(*args
, **kwargs
) 
 657     def SetAttr(*args
, **kwargs
): 
 658         """SetAttr(self, GridCellAttr attr, int row, int col)""" 
 659         return _grid
.GridCellAttrProvider_SetAttr(*args
, **kwargs
) 
 661     def SetRowAttr(*args
, **kwargs
): 
 662         """SetRowAttr(self, GridCellAttr attr, int row)""" 
 663         return _grid
.GridCellAttrProvider_SetRowAttr(*args
, **kwargs
) 
 665     def SetColAttr(*args
, **kwargs
): 
 666         """SetColAttr(self, GridCellAttr attr, int col)""" 
 667         return _grid
.GridCellAttrProvider_SetColAttr(*args
, **kwargs
) 
 669     def UpdateAttrRows(*args
, **kwargs
): 
 670         """UpdateAttrRows(self, size_t pos, int numRows)""" 
 671         return _grid
.GridCellAttrProvider_UpdateAttrRows(*args
, **kwargs
) 
 673     def UpdateAttrCols(*args
, **kwargs
): 
 674         """UpdateAttrCols(self, size_t pos, int numCols)""" 
 675         return _grid
.GridCellAttrProvider_UpdateAttrCols(*args
, **kwargs
) 
 677 _grid
.GridCellAttrProvider_swigregister(GridCellAttrProvider
) 
 679 class PyGridCellAttrProvider(GridCellAttrProvider
): 
 680     """Proxy of C++ PyGridCellAttrProvider class""" 
 681     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 682     __repr__ 
= _swig_repr
 
 683     def __init__(self
, *args
, **kwargs
):  
 684         """__init__(self) -> PyGridCellAttrProvider""" 
 685         _grid
.PyGridCellAttrProvider_swiginit(self
,_grid
.new_PyGridCellAttrProvider(*args
, **kwargs
)) 
 686         self
._setCallbackInfo
(self
, PyGridCellAttrProvider
) 
 688     def _setCallbackInfo(*args
, **kwargs
): 
 689         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
 690         return _grid
.PyGridCellAttrProvider__setCallbackInfo(*args
, **kwargs
) 
 692     def GetAttr(*args
, **kwargs
): 
 693         """GetAttr(self, int row, int col, int kind) -> GridCellAttr""" 
 694         return _grid
.PyGridCellAttrProvider_GetAttr(*args
, **kwargs
) 
 696     def SetAttr(*args
, **kwargs
): 
 697         """SetAttr(self, GridCellAttr attr, int row, int col)""" 
 698         return _grid
.PyGridCellAttrProvider_SetAttr(*args
, **kwargs
) 
 700     def SetRowAttr(*args
, **kwargs
): 
 701         """SetRowAttr(self, GridCellAttr attr, int row)""" 
 702         return _grid
.PyGridCellAttrProvider_SetRowAttr(*args
, **kwargs
) 
 704     def SetColAttr(*args
, **kwargs
): 
 705         """SetColAttr(self, GridCellAttr attr, int col)""" 
 706         return _grid
.PyGridCellAttrProvider_SetColAttr(*args
, **kwargs
) 
 708     def base_GetAttr(*args
, **kw
): 
 709         return PyGridCellAttrProvider
.GetAttr(*args
, **kw
) 
 710     base_GetAttr 
= wx
._deprecated
(base_GetAttr
, 
 711                                    "Please use PyGridCellAttrProvider.GetAttr instead.") 
 713     def base_SetAttr(*args
, **kw
): 
 714         return PyGridCellAttrProvider
.SetAttr(*args
, **kw
) 
 715     base_SetAttr 
= wx
._deprecated
(base_SetAttr
, 
 716                                    "Please use PyGridCellAttrProvider.SetAttr instead.") 
 718     def base_SetRowAttr(*args
, **kw
): 
 719         return PyGridCellAttrProvider
.SetRowAttr(*args
, **kw
) 
 720     base_SetRowAttr 
= wx
._deprecated
(base_SetRowAttr
, 
 721                                    "Please use PyGridCellAttrProvider.SetRowAttr instead.") 
 723     def base_SetColAttr(*args
, **kw
): 
 724         return PyGridCellAttrProvider
.SetColAttr(*args
, **kw
) 
 725     base_SetColAttr 
= wx
._deprecated
(base_SetColAttr
, 
 726                                    "Please use PyGridCellAttrProvider.SetColAttr instead.") 
 728 _grid
.PyGridCellAttrProvider_swigregister(PyGridCellAttrProvider
) 
 730 class GridTableBase(_core
.Object
): 
 731     """Proxy of C++ GridTableBase class""" 
 732     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 733     def __init__(self
): raise AttributeError, "No constructor defined" 
 734     __repr__ 
= _swig_repr
 
 735     __swig_destroy__ 
= _grid
.delete_GridTableBase
 
 736     __del__ 
= lambda self 
: None; 
 737     def _setOORInfo(*args
, **kwargs
): 
 738         """_setOORInfo(self, PyObject _self)""" 
 739         return _grid
.GridTableBase__setOORInfo(*args
, **kwargs
) 
 741     def SetAttrProvider(*args
, **kwargs
): 
 742         """SetAttrProvider(self, GridCellAttrProvider attrProvider)""" 
 743         return _grid
.GridTableBase_SetAttrProvider(*args
, **kwargs
) 
 745     def GetAttrProvider(*args
, **kwargs
): 
 746         """GetAttrProvider(self) -> GridCellAttrProvider""" 
 747         return _grid
.GridTableBase_GetAttrProvider(*args
, **kwargs
) 
 749     def SetView(*args
, **kwargs
): 
 750         """SetView(self, Grid grid)""" 
 751         return _grid
.GridTableBase_SetView(*args
, **kwargs
) 
 753     def GetView(*args
, **kwargs
): 
 754         """GetView(self) -> Grid""" 
 755         return _grid
.GridTableBase_GetView(*args
, **kwargs
) 
 757     def GetNumberRows(*args
, **kwargs
): 
 758         """GetNumberRows(self) -> int""" 
 759         return _grid
.GridTableBase_GetNumberRows(*args
, **kwargs
) 
 761     def GetNumberCols(*args
, **kwargs
): 
 762         """GetNumberCols(self) -> int""" 
 763         return _grid
.GridTableBase_GetNumberCols(*args
, **kwargs
) 
 765     def IsEmptyCell(*args
, **kwargs
): 
 766         """IsEmptyCell(self, int row, int col) -> bool""" 
 767         return _grid
.GridTableBase_IsEmptyCell(*args
, **kwargs
) 
 769     def GetValue(*args
, **kwargs
): 
 770         """GetValue(self, int row, int col) -> String""" 
 771         return _grid
.GridTableBase_GetValue(*args
, **kwargs
) 
 773     def SetValue(*args
, **kwargs
): 
 774         """SetValue(self, int row, int col, String value)""" 
 775         return _grid
.GridTableBase_SetValue(*args
, **kwargs
) 
 777     def GetTypeName(*args
, **kwargs
): 
 778         """GetTypeName(self, int row, int col) -> String""" 
 779         return _grid
.GridTableBase_GetTypeName(*args
, **kwargs
) 
 781     def CanGetValueAs(*args
, **kwargs
): 
 782         """CanGetValueAs(self, int row, int col, String typeName) -> bool""" 
 783         return _grid
.GridTableBase_CanGetValueAs(*args
, **kwargs
) 
 785     def CanSetValueAs(*args
, **kwargs
): 
 786         """CanSetValueAs(self, int row, int col, String typeName) -> bool""" 
 787         return _grid
.GridTableBase_CanSetValueAs(*args
, **kwargs
) 
 789     def GetValueAsLong(*args
, **kwargs
): 
 790         """GetValueAsLong(self, int row, int col) -> long""" 
 791         return _grid
.GridTableBase_GetValueAsLong(*args
, **kwargs
) 
 793     def GetValueAsDouble(*args
, **kwargs
): 
 794         """GetValueAsDouble(self, int row, int col) -> double""" 
 795         return _grid
.GridTableBase_GetValueAsDouble(*args
, **kwargs
) 
 797     def GetValueAsBool(*args
, **kwargs
): 
 798         """GetValueAsBool(self, int row, int col) -> bool""" 
 799         return _grid
.GridTableBase_GetValueAsBool(*args
, **kwargs
) 
 801     def SetValueAsLong(*args
, **kwargs
): 
 802         """SetValueAsLong(self, int row, int col, long value)""" 
 803         return _grid
.GridTableBase_SetValueAsLong(*args
, **kwargs
) 
 805     def SetValueAsDouble(*args
, **kwargs
): 
 806         """SetValueAsDouble(self, int row, int col, double value)""" 
 807         return _grid
.GridTableBase_SetValueAsDouble(*args
, **kwargs
) 
 809     def SetValueAsBool(*args
, **kwargs
): 
 810         """SetValueAsBool(self, int row, int col, bool value)""" 
 811         return _grid
.GridTableBase_SetValueAsBool(*args
, **kwargs
) 
 813     def Clear(*args
, **kwargs
): 
 815         return _grid
.GridTableBase_Clear(*args
, **kwargs
) 
 817     def InsertRows(*args
, **kwargs
): 
 818         """InsertRows(self, size_t pos=0, size_t numRows=1) -> bool""" 
 819         return _grid
.GridTableBase_InsertRows(*args
, **kwargs
) 
 821     def AppendRows(*args
, **kwargs
): 
 822         """AppendRows(self, size_t numRows=1) -> bool""" 
 823         return _grid
.GridTableBase_AppendRows(*args
, **kwargs
) 
 825     def DeleteRows(*args
, **kwargs
): 
 826         """DeleteRows(self, size_t pos=0, size_t numRows=1) -> bool""" 
 827         return _grid
.GridTableBase_DeleteRows(*args
, **kwargs
) 
 829     def InsertCols(*args
, **kwargs
): 
 830         """InsertCols(self, size_t pos=0, size_t numCols=1) -> bool""" 
 831         return _grid
.GridTableBase_InsertCols(*args
, **kwargs
) 
 833     def AppendCols(*args
, **kwargs
): 
 834         """AppendCols(self, size_t numCols=1) -> bool""" 
 835         return _grid
.GridTableBase_AppendCols(*args
, **kwargs
) 
 837     def DeleteCols(*args
, **kwargs
): 
 838         """DeleteCols(self, size_t pos=0, size_t numCols=1) -> bool""" 
 839         return _grid
.GridTableBase_DeleteCols(*args
, **kwargs
) 
 841     def GetRowLabelValue(*args
, **kwargs
): 
 842         """GetRowLabelValue(self, int row) -> String""" 
 843         return _grid
.GridTableBase_GetRowLabelValue(*args
, **kwargs
) 
 845     def GetColLabelValue(*args
, **kwargs
): 
 846         """GetColLabelValue(self, int col) -> String""" 
 847         return _grid
.GridTableBase_GetColLabelValue(*args
, **kwargs
) 
 849     def SetRowLabelValue(*args
, **kwargs
): 
 850         """SetRowLabelValue(self, int row, String value)""" 
 851         return _grid
.GridTableBase_SetRowLabelValue(*args
, **kwargs
) 
 853     def SetColLabelValue(*args
, **kwargs
): 
 854         """SetColLabelValue(self, int col, String value)""" 
 855         return _grid
.GridTableBase_SetColLabelValue(*args
, **kwargs
) 
 857     def CanHaveAttributes(*args
, **kwargs
): 
 858         """CanHaveAttributes(self) -> bool""" 
 859         return _grid
.GridTableBase_CanHaveAttributes(*args
, **kwargs
) 
 861     def GetAttr(*args
, **kwargs
): 
 862         """GetAttr(self, int row, int col, int kind) -> GridCellAttr""" 
 863         return _grid
.GridTableBase_GetAttr(*args
, **kwargs
) 
 865     def SetAttr(*args
, **kwargs
): 
 866         """SetAttr(self, GridCellAttr attr, int row, int col)""" 
 867         return _grid
.GridTableBase_SetAttr(*args
, **kwargs
) 
 869     def SetRowAttr(*args
, **kwargs
): 
 870         """SetRowAttr(self, GridCellAttr attr, int row)""" 
 871         return _grid
.GridTableBase_SetRowAttr(*args
, **kwargs
) 
 873     def SetColAttr(*args
, **kwargs
): 
 874         """SetColAttr(self, GridCellAttr attr, int col)""" 
 875         return _grid
.GridTableBase_SetColAttr(*args
, **kwargs
) 
 877     AttrProvider 
= property(GetAttrProvider
,SetAttrProvider
,doc
="See `GetAttrProvider` and `SetAttrProvider`")  
 878     NumberCols 
= property(GetNumberCols
,doc
="See `GetNumberCols`")  
 879     NumberRows 
= property(GetNumberRows
,doc
="See `GetNumberRows`")  
 880     View 
= property(GetView
,SetView
,doc
="See `GetView` and `SetView`")  
 881 _grid
.GridTableBase_swigregister(GridTableBase
) 
 883 class PyGridTableBase(GridTableBase
): 
 884     """Proxy of C++ PyGridTableBase class""" 
 885     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 886     __repr__ 
= _swig_repr
 
 887     def __init__(self
, *args
, **kwargs
):  
 888         """__init__(self) -> PyGridTableBase""" 
 889         _grid
.PyGridTableBase_swiginit(self
,_grid
.new_PyGridTableBase(*args
, **kwargs
)) 
 890         self
._setCallbackInfo
(self
, PyGridTableBase
);self
._setOORInfo
(self
) 
 892     def _setCallbackInfo(*args
, **kwargs
): 
 893         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
 894         return _grid
.PyGridTableBase__setCallbackInfo(*args
, **kwargs
) 
 896     def Destroy(*args
, **kwargs
): 
 900         Deletes the C++ object this Python object is a proxy for. 
 902         args
[0].this
.own(False) 
 903         return _grid
.PyGridTableBase_Destroy(*args
, **kwargs
) 
 905     def base_GetTypeName(*args
, **kw
): 
 906         return PyGridTableBase
.GetTypeName(*args
, **kw
) 
 907     base_GetTypeName 
= wx
._deprecated
(base_GetTypeName
, 
 908                                    "Please use PyGridTableBase.GetTypeName instead.") 
 910     def base_CanGetValueAs(*args
, **kw
): 
 911         return PyGridTableBase
.CanGetValueAs(*args
, **kw
) 
 912     base_CanGetValueAs 
= wx
._deprecated
(base_CanGetValueAs
, 
 913                                    "Please use PyGridTableBase.CanGetValueAs instead.") 
 915     def base_CanSetValueAs(*args
, **kw
): 
 916         return PyGridTableBase
.CanSetValueAs(*args
, **kw
) 
 917     base_CanSetValueAs 
= wx
._deprecated
(base_CanSetValueAs
, 
 918                                    "Please use PyGridTableBase.CanSetValueAs instead.") 
 920     def base_Clear(*args
, **kw
): 
 921         return PyGridTableBase
.Clear(*args
, **kw
) 
 922     base_Clear 
= wx
._deprecated
(base_Clear
, 
 923                                    "Please use PyGridTableBase.Clear instead.") 
 925     def base_InsertRows(*args
, **kw
): 
 926         return PyGridTableBase
.InsertRows(*args
, **kw
) 
 927     base_InsertRows 
= wx
._deprecated
(base_InsertRows
, 
 928                                    "Please use PyGridTableBase.InsertRows instead.") 
 930     def base_AppendRows(*args
, **kw
): 
 931         return PyGridTableBase
.AppendRows(*args
, **kw
) 
 932     base_AppendRows 
= wx
._deprecated
(base_AppendRows
, 
 933                                    "Please use PyGridTableBase.AppendRows instead.") 
 935     def base_DeleteRows(*args
, **kw
): 
 936         return PyGridTableBase
.DeleteRows(*args
, **kw
) 
 937     base_DeleteRows 
= wx
._deprecated
(base_DeleteRows
, 
 938                                    "Please use PyGridTableBase.DeleteRows instead.") 
 940     def base_InsertCols(*args
, **kw
): 
 941         return PyGridTableBase
.InsertCols(*args
, **kw
) 
 942     base_InsertCols 
= wx
._deprecated
(base_InsertCols
, 
 943                                    "Please use PyGridTableBase.InsertCols instead.") 
 945     def base_AppendCols(*args
, **kw
): 
 946         return PyGridTableBase
.AppendCols(*args
, **kw
) 
 947     base_AppendCols 
= wx
._deprecated
(base_AppendCols
, 
 948                                    "Please use PyGridTableBase.AppendCols instead.") 
 950     def base_DeleteCols(*args
, **kw
): 
 951         return PyGridTableBase
.DeleteCols(*args
, **kw
) 
 952     base_DeleteCols 
= wx
._deprecated
(base_DeleteCols
, 
 953                                    "Please use PyGridTableBase.DeleteCols instead.") 
 955     def base_GetRowLabelValue(*args
, **kw
): 
 956         return PyGridTableBase
.GetRowLabelValue(*args
, **kw
) 
 957     base_GetRowLabelValue 
= wx
._deprecated
(base_GetRowLabelValue
, 
 958                                    "Please use PyGridTableBase.GetRowLabelValue instead.") 
 960     def base_GetColLabelValue(*args
, **kw
): 
 961         return PyGridTableBase
.GetColLabelValue(*args
, **kw
) 
 962     base_GetColLabelValue 
= wx
._deprecated
(base_GetColLabelValue
, 
 963                                    "Please use PyGridTableBase.GetColLabelValue instead.") 
 965     def base_SetRowLabelValue(*args
, **kw
): 
 966         return PyGridTableBase
.SetRowLabelValue(*args
, **kw
) 
 967     base_SetRowLabelValue 
= wx
._deprecated
(base_SetRowLabelValue
, 
 968                                    "Please use PyGridTableBase.SetRowLabelValue instead.") 
 970     def base_SetColLabelValue(*args
, **kw
): 
 971         return PyGridTableBase
.SetColLabelValue(*args
, **kw
) 
 972     base_SetColLabelValue 
= wx
._deprecated
(base_SetColLabelValue
, 
 973                                    "Please use PyGridTableBase.SetColLabelValue instead.") 
 975     def base_CanHaveAttributes(*args
, **kw
): 
 976         return PyGridTableBase
.CanHaveAttributes(*args
, **kw
) 
 977     base_CanHaveAttributes 
= wx
._deprecated
(base_CanHaveAttributes
, 
 978                                    "Please use PyGridTableBase.CanHaveAttributes instead.") 
 980     def base_GetAttr(*args
, **kw
): 
 981         return PyGridTableBase
.GetAttr(*args
, **kw
) 
 982     base_GetAttr 
= wx
._deprecated
(base_GetAttr
, 
 983                                    "Please use PyGridTableBase.GetAttr instead.") 
 985     def base_SetAttr(*args
, **kw
): 
 986         return PyGridTableBase
.SetAttr(*args
, **kw
) 
 987     base_SetAttr 
= wx
._deprecated
(base_SetAttr
, 
 988                                    "Please use PyGridTableBase.SetAttr instead.") 
 990     def base_SetRowAttr(*args
, **kw
): 
 991         return PyGridTableBase
.SetRowAttr(*args
, **kw
) 
 992     base_SetRowAttr 
= wx
._deprecated
(base_SetRowAttr
, 
 993                                    "Please use PyGridTableBase.SetRowAttr instead.") 
 995     def base_SetColAttr(*args
, **kw
): 
 996         return PyGridTableBase
.SetColAttr(*args
, **kw
) 
 997     base_SetColAttr 
= wx
._deprecated
(base_SetColAttr
, 
 998                                    "Please use PyGridTableBase.SetColAttr instead.") 
1000 _grid
.PyGridTableBase_swigregister(PyGridTableBase
) 
1002 class GridStringTable(GridTableBase
): 
1003     """Proxy of C++ GridStringTable class""" 
1004     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1005     __repr__ 
= _swig_repr
 
1006     def __init__(self
, *args
, **kwargs
):  
1007         """__init__(self, int numRows=0, int numCols=0) -> GridStringTable""" 
1008         _grid
.GridStringTable_swiginit(self
,_grid
.new_GridStringTable(*args
, **kwargs
)) 
1009         self
._setOORInfo
(self
) 
1011 _grid
.GridStringTable_swigregister(GridStringTable
) 
1013 GRIDTABLE_REQUEST_VIEW_GET_VALUES 
= _grid
.GRIDTABLE_REQUEST_VIEW_GET_VALUES
 
1014 GRIDTABLE_REQUEST_VIEW_SEND_VALUES 
= _grid
.GRIDTABLE_REQUEST_VIEW_SEND_VALUES
 
1015 GRIDTABLE_NOTIFY_ROWS_INSERTED 
= _grid
.GRIDTABLE_NOTIFY_ROWS_INSERTED
 
1016 GRIDTABLE_NOTIFY_ROWS_APPENDED 
= _grid
.GRIDTABLE_NOTIFY_ROWS_APPENDED
 
1017 GRIDTABLE_NOTIFY_ROWS_DELETED 
= _grid
.GRIDTABLE_NOTIFY_ROWS_DELETED
 
1018 GRIDTABLE_NOTIFY_COLS_INSERTED 
= _grid
.GRIDTABLE_NOTIFY_COLS_INSERTED
 
1019 GRIDTABLE_NOTIFY_COLS_APPENDED 
= _grid
.GRIDTABLE_NOTIFY_COLS_APPENDED
 
1020 GRIDTABLE_NOTIFY_COLS_DELETED 
= _grid
.GRIDTABLE_NOTIFY_COLS_DELETED
 
1021 class GridTableMessage(object): 
1022     """Proxy of C++ GridTableMessage class""" 
1023     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1024     __repr__ 
= _swig_repr
 
1025     def __init__(self
, *args
, **kwargs
):  
1026         """__init__(self, GridTableBase table, int id, int comInt1=-1, int comInt2=-1) -> GridTableMessage""" 
1027         _grid
.GridTableMessage_swiginit(self
,_grid
.new_GridTableMessage(*args
, **kwargs
)) 
1028     __swig_destroy__ 
= _grid
.delete_GridTableMessage
 
1029     __del__ 
= lambda self 
: None; 
1030     def SetTableObject(*args
, **kwargs
): 
1031         """SetTableObject(self, GridTableBase table)""" 
1032         return _grid
.GridTableMessage_SetTableObject(*args
, **kwargs
) 
1034     def GetTableObject(*args
, **kwargs
): 
1035         """GetTableObject(self) -> GridTableBase""" 
1036         return _grid
.GridTableMessage_GetTableObject(*args
, **kwargs
) 
1038     def SetId(*args
, **kwargs
): 
1039         """SetId(self, int id)""" 
1040         return _grid
.GridTableMessage_SetId(*args
, **kwargs
) 
1042     def GetId(*args
, **kwargs
): 
1043         """GetId(self) -> int""" 
1044         return _grid
.GridTableMessage_GetId(*args
, **kwargs
) 
1046     def SetCommandInt(*args
, **kwargs
): 
1047         """SetCommandInt(self, int comInt1)""" 
1048         return _grid
.GridTableMessage_SetCommandInt(*args
, **kwargs
) 
1050     def GetCommandInt(*args
, **kwargs
): 
1051         """GetCommandInt(self) -> int""" 
1052         return _grid
.GridTableMessage_GetCommandInt(*args
, **kwargs
) 
1054     def SetCommandInt2(*args
, **kwargs
): 
1055         """SetCommandInt2(self, int comInt2)""" 
1056         return _grid
.GridTableMessage_SetCommandInt2(*args
, **kwargs
) 
1058     def GetCommandInt2(*args
, **kwargs
): 
1059         """GetCommandInt2(self) -> int""" 
1060         return _grid
.GridTableMessage_GetCommandInt2(*args
, **kwargs
) 
1062     CommandInt 
= property(GetCommandInt
,SetCommandInt
,doc
="See `GetCommandInt` and `SetCommandInt`")  
1063     CommandInt2 
= property(GetCommandInt2
,SetCommandInt2
,doc
="See `GetCommandInt2` and `SetCommandInt2`")  
1064     Id 
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")  
1065     TableObject 
= property(GetTableObject
,SetTableObject
,doc
="See `GetTableObject` and `SetTableObject`")  
1066 _grid
.GridTableMessage_swigregister(GridTableMessage
) 
1068 class GridCellCoords(object): 
1069     """Proxy of C++ GridCellCoords class""" 
1070     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1071     __repr__ 
= _swig_repr
 
1072     def __init__(self
, *args
, **kwargs
):  
1073         """__init__(self, int r=-1, int c=-1) -> GridCellCoords""" 
1074         _grid
.GridCellCoords_swiginit(self
,_grid
.new_GridCellCoords(*args
, **kwargs
)) 
1075     __swig_destroy__ 
= _grid
.delete_GridCellCoords
 
1076     __del__ 
= lambda self 
: None; 
1077     def GetRow(*args
, **kwargs
): 
1078         """GetRow(self) -> int""" 
1079         return _grid
.GridCellCoords_GetRow(*args
, **kwargs
) 
1081     def SetRow(*args
, **kwargs
): 
1082         """SetRow(self, int n)""" 
1083         return _grid
.GridCellCoords_SetRow(*args
, **kwargs
) 
1085     def GetCol(*args
, **kwargs
): 
1086         """GetCol(self) -> int""" 
1087         return _grid
.GridCellCoords_GetCol(*args
, **kwargs
) 
1089     def SetCol(*args
, **kwargs
): 
1090         """SetCol(self, int n)""" 
1091         return _grid
.GridCellCoords_SetCol(*args
, **kwargs
) 
1093     def Set(*args
, **kwargs
): 
1094         """Set(self, int row, int col)""" 
1095         return _grid
.GridCellCoords_Set(*args
, **kwargs
) 
1097     def __eq__(*args
, **kwargs
): 
1099         __eq__(self, PyObject other) -> bool 
1101         Test for equality of GridCellCoords objects. 
1103         return _grid
.GridCellCoords___eq__(*args
, **kwargs
) 
1105     def __ne__(*args
, **kwargs
): 
1107         __ne__(self, PyObject other) -> bool 
1109         Test for inequality of GridCellCoords objects. 
1111         return _grid
.GridCellCoords___ne__(*args
, **kwargs
) 
1113     def Get(*args
, **kwargs
): 
1114         """Get(self) -> PyObject""" 
1115         return _grid
.GridCellCoords_Get(*args
, **kwargs
) 
1117     asTuple 
= wx
._deprecated
(Get
, "asTuple is deprecated, use `Get` instead") 
1118     def __str__(self
):                   return str(self
.Get()) 
1119     def __repr__(self
):                  return 'wxGridCellCoords'+str(self
.Get()) 
1120     def __len__(self
):                   return len(self
.Get()) 
1121     def __getitem__(self
, index
):        return self
.asTuple()[index
] 
1122     def __setitem__(self
, index
, val
): 
1123         if index 
== 0: self
.SetRow(val
) 
1124         elif index 
== 1: self
.SetCol(val
) 
1125         else: raise IndexError 
1127     Col 
= property(GetCol
,SetCol
,doc
="See `GetCol` and `SetCol`")  
1128     Row 
= property(GetRow
,SetRow
,doc
="See `GetRow` and `SetRow`")  
1129 _grid
.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=wxPyGridNameStr) -> 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=wxPyGridNameStr) -> 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, bool clipToMinMax=False) -> 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 GetDefaultGridLinePen(*args
, **kwargs
): 
1431         """GetDefaultGridLinePen(self) -> wxPen""" 
1432         return _grid
.Grid_GetDefaultGridLinePen(*args
, **kwargs
) 
1434     def GetRowGridLinePen(*args
, **kwargs
): 
1435         """GetRowGridLinePen(self, int row) -> wxPen""" 
1436         return _grid
.Grid_GetRowGridLinePen(*args
, **kwargs
) 
1438     def GetColGridLinePen(*args
, **kwargs
): 
1439         """GetColGridLinePen(self, int col) -> wxPen""" 
1440         return _grid
.Grid_GetColGridLinePen(*args
, **kwargs
) 
1442     def GetCellHighlightColour(*args
, **kwargs
): 
1443         """GetCellHighlightColour(self) -> Colour""" 
1444         return _grid
.Grid_GetCellHighlightColour(*args
, **kwargs
) 
1446     def GetCellHighlightPenWidth(*args
, **kwargs
): 
1447         """GetCellHighlightPenWidth(self) -> int""" 
1448         return _grid
.Grid_GetCellHighlightPenWidth(*args
, **kwargs
) 
1450     def GetCellHighlightROPenWidth(*args
, **kwargs
): 
1451         """GetCellHighlightROPenWidth(self) -> int""" 
1452         return _grid
.Grid_GetCellHighlightROPenWidth(*args
, **kwargs
) 
1454     def SetRowLabelSize(*args
, **kwargs
): 
1455         """SetRowLabelSize(self, int width)""" 
1456         return _grid
.Grid_SetRowLabelSize(*args
, **kwargs
) 
1458     def SetColLabelSize(*args
, **kwargs
): 
1459         """SetColLabelSize(self, int height)""" 
1460         return _grid
.Grid_SetColLabelSize(*args
, **kwargs
) 
1462     def SetLabelBackgroundColour(*args
, **kwargs
): 
1463         """SetLabelBackgroundColour(self, Colour ?)""" 
1464         return _grid
.Grid_SetLabelBackgroundColour(*args
, **kwargs
) 
1466     def SetLabelTextColour(*args
, **kwargs
): 
1467         """SetLabelTextColour(self, Colour ?)""" 
1468         return _grid
.Grid_SetLabelTextColour(*args
, **kwargs
) 
1470     def SetLabelFont(*args
, **kwargs
): 
1471         """SetLabelFont(self, Font ?)""" 
1472         return _grid
.Grid_SetLabelFont(*args
, **kwargs
) 
1474     def SetRowLabelAlignment(*args
, **kwargs
): 
1475         """SetRowLabelAlignment(self, int horiz, int vert)""" 
1476         return _grid
.Grid_SetRowLabelAlignment(*args
, **kwargs
) 
1478     def SetColLabelAlignment(*args
, **kwargs
): 
1479         """SetColLabelAlignment(self, int horiz, int vert)""" 
1480         return _grid
.Grid_SetColLabelAlignment(*args
, **kwargs
) 
1482     def SetColLabelTextOrientation(*args
, **kwargs
): 
1483         """SetColLabelTextOrientation(self, int textOrientation)""" 
1484         return _grid
.Grid_SetColLabelTextOrientation(*args
, **kwargs
) 
1486     def SetRowLabelValue(*args
, **kwargs
): 
1487         """SetRowLabelValue(self, int row, String ?)""" 
1488         return _grid
.Grid_SetRowLabelValue(*args
, **kwargs
) 
1490     def SetColLabelValue(*args
, **kwargs
): 
1491         """SetColLabelValue(self, int col, String ?)""" 
1492         return _grid
.Grid_SetColLabelValue(*args
, **kwargs
) 
1494     def SetGridLineColour(*args
, **kwargs
): 
1495         """SetGridLineColour(self, Colour ?)""" 
1496         return _grid
.Grid_SetGridLineColour(*args
, **kwargs
) 
1498     def SetCellHighlightColour(*args
, **kwargs
): 
1499         """SetCellHighlightColour(self, Colour ?)""" 
1500         return _grid
.Grid_SetCellHighlightColour(*args
, **kwargs
) 
1502     def SetCellHighlightPenWidth(*args
, **kwargs
): 
1503         """SetCellHighlightPenWidth(self, int width)""" 
1504         return _grid
.Grid_SetCellHighlightPenWidth(*args
, **kwargs
) 
1506     def SetCellHighlightROPenWidth(*args
, **kwargs
): 
1507         """SetCellHighlightROPenWidth(self, int width)""" 
1508         return _grid
.Grid_SetCellHighlightROPenWidth(*args
, **kwargs
) 
1510     def EnableDragRowSize(*args
, **kwargs
): 
1511         """EnableDragRowSize(self, bool enable=True)""" 
1512         return _grid
.Grid_EnableDragRowSize(*args
, **kwargs
) 
1514     def DisableDragRowSize(*args
, **kwargs
): 
1515         """DisableDragRowSize(self)""" 
1516         return _grid
.Grid_DisableDragRowSize(*args
, **kwargs
) 
1518     def CanDragRowSize(*args
, **kwargs
): 
1519         """CanDragRowSize(self) -> bool""" 
1520         return _grid
.Grid_CanDragRowSize(*args
, **kwargs
) 
1522     def EnableDragColSize(*args
, **kwargs
): 
1523         """EnableDragColSize(self, bool enable=True)""" 
1524         return _grid
.Grid_EnableDragColSize(*args
, **kwargs
) 
1526     def DisableDragColSize(*args
, **kwargs
): 
1527         """DisableDragColSize(self)""" 
1528         return _grid
.Grid_DisableDragColSize(*args
, **kwargs
) 
1530     def CanDragColSize(*args
, **kwargs
): 
1531         """CanDragColSize(self) -> bool""" 
1532         return _grid
.Grid_CanDragColSize(*args
, **kwargs
) 
1534     def EnableDragColMove(*args
, **kwargs
): 
1535         """EnableDragColMove(self, bool enable=True)""" 
1536         return _grid
.Grid_EnableDragColMove(*args
, **kwargs
) 
1538     def DisableDragColMove(*args
, **kwargs
): 
1539         """DisableDragColMove(self)""" 
1540         return _grid
.Grid_DisableDragColMove(*args
, **kwargs
) 
1542     def CanDragColMove(*args
, **kwargs
): 
1543         """CanDragColMove(self) -> bool""" 
1544         return _grid
.Grid_CanDragColMove(*args
, **kwargs
) 
1546     def EnableDragGridSize(*args
, **kwargs
): 
1547         """EnableDragGridSize(self, bool enable=True)""" 
1548         return _grid
.Grid_EnableDragGridSize(*args
, **kwargs
) 
1550     def DisableDragGridSize(*args
, **kwargs
): 
1551         """DisableDragGridSize(self)""" 
1552         return _grid
.Grid_DisableDragGridSize(*args
, **kwargs
) 
1554     def CanDragGridSize(*args
, **kwargs
): 
1555         """CanDragGridSize(self) -> bool""" 
1556         return _grid
.Grid_CanDragGridSize(*args
, **kwargs
) 
1558     def EnableDragCell(*args
, **kwargs
): 
1559         """EnableDragCell(self, bool enable=True)""" 
1560         return _grid
.Grid_EnableDragCell(*args
, **kwargs
) 
1562     def DisableDragCell(*args
, **kwargs
): 
1563         """DisableDragCell(self)""" 
1564         return _grid
.Grid_DisableDragCell(*args
, **kwargs
) 
1566     def CanDragCell(*args
, **kwargs
): 
1567         """CanDragCell(self) -> bool""" 
1568         return _grid
.Grid_CanDragCell(*args
, **kwargs
) 
1570     def SetAttr(*args
, **kwargs
): 
1571         """SetAttr(self, int row, int col, GridCellAttr attr)""" 
1572         return _grid
.Grid_SetAttr(*args
, **kwargs
) 
1574     def SetRowAttr(*args
, **kwargs
): 
1575         """SetRowAttr(self, int row, GridCellAttr attr)""" 
1576         return _grid
.Grid_SetRowAttr(*args
, **kwargs
) 
1578     def SetColAttr(*args
, **kwargs
): 
1579         """SetColAttr(self, int col, GridCellAttr attr)""" 
1580         return _grid
.Grid_SetColAttr(*args
, **kwargs
) 
1582     def GetOrCreateCellAttr(*args
, **kwargs
): 
1583         """GetOrCreateCellAttr(self, int row, int col) -> GridCellAttr""" 
1584         return _grid
.Grid_GetOrCreateCellAttr(*args
, **kwargs
) 
1586     def SetColFormatBool(*args
, **kwargs
): 
1587         """SetColFormatBool(self, int col)""" 
1588         return _grid
.Grid_SetColFormatBool(*args
, **kwargs
) 
1590     def SetColFormatNumber(*args
, **kwargs
): 
1591         """SetColFormatNumber(self, int col)""" 
1592         return _grid
.Grid_SetColFormatNumber(*args
, **kwargs
) 
1594     def SetColFormatFloat(*args
, **kwargs
): 
1595         """SetColFormatFloat(self, int col, int width=-1, int precision=-1)""" 
1596         return _grid
.Grid_SetColFormatFloat(*args
, **kwargs
) 
1598     def SetColFormatCustom(*args
, **kwargs
): 
1599         """SetColFormatCustom(self, int col, String typeName)""" 
1600         return _grid
.Grid_SetColFormatCustom(*args
, **kwargs
) 
1602     def EnableGridLines(*args
, **kwargs
): 
1603         """EnableGridLines(self, bool enable=True)""" 
1604         return _grid
.Grid_EnableGridLines(*args
, **kwargs
) 
1606     def GridLinesEnabled(*args
, **kwargs
): 
1607         """GridLinesEnabled(self) -> bool""" 
1608         return _grid
.Grid_GridLinesEnabled(*args
, **kwargs
) 
1610     def GetDefaultRowSize(*args
, **kwargs
): 
1611         """GetDefaultRowSize(self) -> int""" 
1612         return _grid
.Grid_GetDefaultRowSize(*args
, **kwargs
) 
1614     def GetRowSize(*args
, **kwargs
): 
1615         """GetRowSize(self, int row) -> int""" 
1616         return _grid
.Grid_GetRowSize(*args
, **kwargs
) 
1618     def GetDefaultColSize(*args
, **kwargs
): 
1619         """GetDefaultColSize(self) -> int""" 
1620         return _grid
.Grid_GetDefaultColSize(*args
, **kwargs
) 
1622     def GetColSize(*args
, **kwargs
): 
1623         """GetColSize(self, int col) -> int""" 
1624         return _grid
.Grid_GetColSize(*args
, **kwargs
) 
1626     def GetDefaultCellBackgroundColour(*args
, **kwargs
): 
1627         """GetDefaultCellBackgroundColour(self) -> Colour""" 
1628         return _grid
.Grid_GetDefaultCellBackgroundColour(*args
, **kwargs
) 
1630     def GetCellBackgroundColour(*args
, **kwargs
): 
1631         """GetCellBackgroundColour(self, int row, int col) -> Colour""" 
1632         return _grid
.Grid_GetCellBackgroundColour(*args
, **kwargs
) 
1634     def GetDefaultCellTextColour(*args
, **kwargs
): 
1635         """GetDefaultCellTextColour(self) -> Colour""" 
1636         return _grid
.Grid_GetDefaultCellTextColour(*args
, **kwargs
) 
1638     def GetCellTextColour(*args
, **kwargs
): 
1639         """GetCellTextColour(self, int row, int col) -> Colour""" 
1640         return _grid
.Grid_GetCellTextColour(*args
, **kwargs
) 
1642     def GetDefaultCellFont(*args
, **kwargs
): 
1643         """GetDefaultCellFont(self) -> Font""" 
1644         return _grid
.Grid_GetDefaultCellFont(*args
, **kwargs
) 
1646     def GetCellFont(*args
, **kwargs
): 
1647         """GetCellFont(self, int row, int col) -> Font""" 
1648         return _grid
.Grid_GetCellFont(*args
, **kwargs
) 
1650     def GetDefaultCellAlignment(*args
, **kwargs
): 
1651         """GetDefaultCellAlignment() -> (horiz, vert)""" 
1652         return _grid
.Grid_GetDefaultCellAlignment(*args
, **kwargs
) 
1654     def GetCellAlignment(*args
, **kwargs
): 
1655         """GetCellAlignment(int row, int col) -> (horiz, vert)""" 
1656         return _grid
.Grid_GetCellAlignment(*args
, **kwargs
) 
1658     def GetDefaultCellOverflow(*args
, **kwargs
): 
1659         """GetDefaultCellOverflow(self) -> bool""" 
1660         return _grid
.Grid_GetDefaultCellOverflow(*args
, **kwargs
) 
1662     def GetCellOverflow(*args
, **kwargs
): 
1663         """GetCellOverflow(self, int row, int col) -> bool""" 
1664         return _grid
.Grid_GetCellOverflow(*args
, **kwargs
) 
1666     def GetCellSize(*args
, **kwargs
): 
1667         """GetCellSize(int row, int col) -> (num_rows, num_cols)""" 
1668         return _grid
.Grid_GetCellSize(*args
, **kwargs
) 
1670     def SetDefaultRowSize(*args
, **kwargs
): 
1671         """SetDefaultRowSize(self, int height, bool resizeExistingRows=False)""" 
1672         return _grid
.Grid_SetDefaultRowSize(*args
, **kwargs
) 
1674     def SetRowSize(*args
, **kwargs
): 
1675         """SetRowSize(self, int row, int height)""" 
1676         return _grid
.Grid_SetRowSize(*args
, **kwargs
) 
1678     def SetDefaultColSize(*args
, **kwargs
): 
1679         """SetDefaultColSize(self, int width, bool resizeExistingCols=False)""" 
1680         return _grid
.Grid_SetDefaultColSize(*args
, **kwargs
) 
1682     def SetColSize(*args
, **kwargs
): 
1683         """SetColSize(self, int col, int width)""" 
1684         return _grid
.Grid_SetColSize(*args
, **kwargs
) 
1686     def GetColAt(*args
, **kwargs
): 
1687         """GetColAt(self, int colPos) -> int""" 
1688         return _grid
.Grid_GetColAt(*args
, **kwargs
) 
1690     def SetColPos(*args
, **kwargs
): 
1691         """SetColPos(self, int colID, int newPos)""" 
1692         return _grid
.Grid_SetColPos(*args
, **kwargs
) 
1694     def GetColPos(*args
, **kwargs
): 
1695         """GetColPos(self, int colID) -> int""" 
1696         return _grid
.Grid_GetColPos(*args
, **kwargs
) 
1698     def AutoSizeColumn(*args
, **kwargs
): 
1699         """AutoSizeColumn(self, int col, bool setAsMin=True)""" 
1700         return _grid
.Grid_AutoSizeColumn(*args
, **kwargs
) 
1702     def AutoSizeRow(*args
, **kwargs
): 
1703         """AutoSizeRow(self, int row, bool setAsMin=True)""" 
1704         return _grid
.Grid_AutoSizeRow(*args
, **kwargs
) 
1706     def AutoSizeColumns(*args
, **kwargs
): 
1707         """AutoSizeColumns(self, bool setAsMin=True)""" 
1708         return _grid
.Grid_AutoSizeColumns(*args
, **kwargs
) 
1710     def AutoSizeRows(*args
, **kwargs
): 
1711         """AutoSizeRows(self, bool setAsMin=True)""" 
1712         return _grid
.Grid_AutoSizeRows(*args
, **kwargs
) 
1714     def AutoSize(*args
, **kwargs
): 
1715         """AutoSize(self)""" 
1716         return _grid
.Grid_AutoSize(*args
, **kwargs
) 
1718     def AutoSizeRowLabelSize(*args
, **kwargs
): 
1719         """AutoSizeRowLabelSize(self, int row)""" 
1720         return _grid
.Grid_AutoSizeRowLabelSize(*args
, **kwargs
) 
1722     def AutoSizeColLabelSize(*args
, **kwargs
): 
1723         """AutoSizeColLabelSize(self, int col)""" 
1724         return _grid
.Grid_AutoSizeColLabelSize(*args
, **kwargs
) 
1726     def SetColMinimalWidth(*args
, **kwargs
): 
1727         """SetColMinimalWidth(self, int col, int width)""" 
1728         return _grid
.Grid_SetColMinimalWidth(*args
, **kwargs
) 
1730     def SetRowMinimalHeight(*args
, **kwargs
): 
1731         """SetRowMinimalHeight(self, int row, int width)""" 
1732         return _grid
.Grid_SetRowMinimalHeight(*args
, **kwargs
) 
1734     def SetColMinimalAcceptableWidth(*args
, **kwargs
): 
1735         """SetColMinimalAcceptableWidth(self, int width)""" 
1736         return _grid
.Grid_SetColMinimalAcceptableWidth(*args
, **kwargs
) 
1738     def SetRowMinimalAcceptableHeight(*args
, **kwargs
): 
1739         """SetRowMinimalAcceptableHeight(self, int width)""" 
1740         return _grid
.Grid_SetRowMinimalAcceptableHeight(*args
, **kwargs
) 
1742     def GetColMinimalAcceptableWidth(*args
, **kwargs
): 
1743         """GetColMinimalAcceptableWidth(self) -> int""" 
1744         return _grid
.Grid_GetColMinimalAcceptableWidth(*args
, **kwargs
) 
1746     def GetRowMinimalAcceptableHeight(*args
, **kwargs
): 
1747         """GetRowMinimalAcceptableHeight(self) -> int""" 
1748         return _grid
.Grid_GetRowMinimalAcceptableHeight(*args
, **kwargs
) 
1750     def SetDefaultCellBackgroundColour(*args
, **kwargs
): 
1751         """SetDefaultCellBackgroundColour(self, Colour ?)""" 
1752         return _grid
.Grid_SetDefaultCellBackgroundColour(*args
, **kwargs
) 
1754     def SetCellBackgroundColour(*args
, **kwargs
): 
1755         """SetCellBackgroundColour(self, int row, int col, Colour ?)""" 
1756         return _grid
.Grid_SetCellBackgroundColour(*args
, **kwargs
) 
1758     def SetDefaultCellTextColour(*args
, **kwargs
): 
1759         """SetDefaultCellTextColour(self, Colour ?)""" 
1760         return _grid
.Grid_SetDefaultCellTextColour(*args
, **kwargs
) 
1762     def SetCellTextColour(*args
, **kwargs
): 
1763         """SetCellTextColour(self, int row, int col, Colour ?)""" 
1764         return _grid
.Grid_SetCellTextColour(*args
, **kwargs
) 
1766     def SetDefaultCellFont(*args
, **kwargs
): 
1767         """SetDefaultCellFont(self, Font ?)""" 
1768         return _grid
.Grid_SetDefaultCellFont(*args
, **kwargs
) 
1770     def SetCellFont(*args
, **kwargs
): 
1771         """SetCellFont(self, int row, int col, Font ?)""" 
1772         return _grid
.Grid_SetCellFont(*args
, **kwargs
) 
1774     def SetDefaultCellAlignment(*args
, **kwargs
): 
1775         """SetDefaultCellAlignment(self, int horiz, int vert)""" 
1776         return _grid
.Grid_SetDefaultCellAlignment(*args
, **kwargs
) 
1778     def SetCellAlignment(*args
, **kwargs
): 
1779         """SetCellAlignment(self, int row, int col, int horiz, int vert)""" 
1780         return _grid
.Grid_SetCellAlignment(*args
, **kwargs
) 
1782     def SetDefaultCellOverflow(*args
, **kwargs
): 
1783         """SetDefaultCellOverflow(self, bool allow)""" 
1784         return _grid
.Grid_SetDefaultCellOverflow(*args
, **kwargs
) 
1786     def SetCellOverflow(*args
, **kwargs
): 
1787         """SetCellOverflow(self, int row, int col, bool allow)""" 
1788         return _grid
.Grid_SetCellOverflow(*args
, **kwargs
) 
1790     def SetCellSize(*args
, **kwargs
): 
1791         """SetCellSize(self, int row, int col, int num_rows, int num_cols)""" 
1792         return _grid
.Grid_SetCellSize(*args
, **kwargs
) 
1794     def SetDefaultRenderer(*args
, **kwargs
): 
1795         """SetDefaultRenderer(self, GridCellRenderer renderer)""" 
1796         return _grid
.Grid_SetDefaultRenderer(*args
, **kwargs
) 
1798     def SetCellRenderer(*args
, **kwargs
): 
1799         """SetCellRenderer(self, int row, int col, GridCellRenderer renderer)""" 
1800         return _grid
.Grid_SetCellRenderer(*args
, **kwargs
) 
1802     def GetDefaultRenderer(*args
, **kwargs
): 
1803         """GetDefaultRenderer(self) -> GridCellRenderer""" 
1804         return _grid
.Grid_GetDefaultRenderer(*args
, **kwargs
) 
1806     def GetCellRenderer(*args
, **kwargs
): 
1807         """GetCellRenderer(self, int row, int col) -> GridCellRenderer""" 
1808         return _grid
.Grid_GetCellRenderer(*args
, **kwargs
) 
1810     def SetDefaultEditor(*args
, **kwargs
): 
1811         """SetDefaultEditor(self, GridCellEditor editor)""" 
1812         return _grid
.Grid_SetDefaultEditor(*args
, **kwargs
) 
1814     def SetCellEditor(*args
, **kwargs
): 
1815         """SetCellEditor(self, int row, int col, GridCellEditor editor)""" 
1816         return _grid
.Grid_SetCellEditor(*args
, **kwargs
) 
1818     def GetDefaultEditor(*args
, **kwargs
): 
1819         """GetDefaultEditor(self) -> GridCellEditor""" 
1820         return _grid
.Grid_GetDefaultEditor(*args
, **kwargs
) 
1822     def GetCellEditor(*args
, **kwargs
): 
1823         """GetCellEditor(self, int row, int col) -> GridCellEditor""" 
1824         return _grid
.Grid_GetCellEditor(*args
, **kwargs
) 
1826     def GetCellValue(*args
, **kwargs
): 
1827         """GetCellValue(self, int row, int col) -> String""" 
1828         return _grid
.Grid_GetCellValue(*args
, **kwargs
) 
1830     def SetCellValue(*args
, **kwargs
): 
1831         """SetCellValue(self, int row, int col, String s)""" 
1832         return _grid
.Grid_SetCellValue(*args
, **kwargs
) 
1834     def IsReadOnly(*args
, **kwargs
): 
1835         """IsReadOnly(self, int row, int col) -> bool""" 
1836         return _grid
.Grid_IsReadOnly(*args
, **kwargs
) 
1838     def SetReadOnly(*args
, **kwargs
): 
1839         """SetReadOnly(self, int row, int col, bool isReadOnly=True)""" 
1840         return _grid
.Grid_SetReadOnly(*args
, **kwargs
) 
1842     def SelectRow(*args
, **kwargs
): 
1843         """SelectRow(self, int row, bool addToSelected=False)""" 
1844         return _grid
.Grid_SelectRow(*args
, **kwargs
) 
1846     def SelectCol(*args
, **kwargs
): 
1847         """SelectCol(self, int col, bool addToSelected=False)""" 
1848         return _grid
.Grid_SelectCol(*args
, **kwargs
) 
1850     def SelectBlock(*args
, **kwargs
): 
1852         SelectBlock(self, int topRow, int leftCol, int bottomRow, int rightCol,  
1853             bool addToSelected=False) 
1855         return _grid
.Grid_SelectBlock(*args
, **kwargs
) 
1857     def SelectAll(*args
, **kwargs
): 
1858         """SelectAll(self)""" 
1859         return _grid
.Grid_SelectAll(*args
, **kwargs
) 
1861     def IsSelection(*args
, **kwargs
): 
1862         """IsSelection(self) -> bool""" 
1863         return _grid
.Grid_IsSelection(*args
, **kwargs
) 
1865     def ClearSelection(*args
, **kwargs
): 
1866         """ClearSelection(self)""" 
1867         return _grid
.Grid_ClearSelection(*args
, **kwargs
) 
1869     def IsInSelection(*args
, **kwargs
): 
1870         """IsInSelection(self, int row, int col) -> bool""" 
1871         return _grid
.Grid_IsInSelection(*args
, **kwargs
) 
1873     def GetSelectedCells(*args
, **kwargs
): 
1874         """GetSelectedCells(self) -> wxGridCellCoordsArray""" 
1875         return _grid
.Grid_GetSelectedCells(*args
, **kwargs
) 
1877     def GetSelectionBlockTopLeft(*args
, **kwargs
): 
1878         """GetSelectionBlockTopLeft(self) -> wxGridCellCoordsArray""" 
1879         return _grid
.Grid_GetSelectionBlockTopLeft(*args
, **kwargs
) 
1881     def GetSelectionBlockBottomRight(*args
, **kwargs
): 
1882         """GetSelectionBlockBottomRight(self) -> wxGridCellCoordsArray""" 
1883         return _grid
.Grid_GetSelectionBlockBottomRight(*args
, **kwargs
) 
1885     def GetSelectedRows(*args
, **kwargs
): 
1886         """GetSelectedRows(self) -> wxArrayInt""" 
1887         return _grid
.Grid_GetSelectedRows(*args
, **kwargs
) 
1889     def GetSelectedCols(*args
, **kwargs
): 
1890         """GetSelectedCols(self) -> wxArrayInt""" 
1891         return _grid
.Grid_GetSelectedCols(*args
, **kwargs
) 
1893     def DeselectRow(*args
, **kwargs
): 
1894         """DeselectRow(self, int row)""" 
1895         return _grid
.Grid_DeselectRow(*args
, **kwargs
) 
1897     def DeselectCol(*args
, **kwargs
): 
1898         """DeselectCol(self, int col)""" 
1899         return _grid
.Grid_DeselectCol(*args
, **kwargs
) 
1901     def DeselectCell(*args
, **kwargs
): 
1902         """DeselectCell(self, int row, int col)""" 
1903         return _grid
.Grid_DeselectCell(*args
, **kwargs
) 
1905     def BlockToDeviceRect(*args
, **kwargs
): 
1906         """BlockToDeviceRect(self, GridCellCoords topLeft, GridCellCoords bottomRight) -> Rect""" 
1907         return _grid
.Grid_BlockToDeviceRect(*args
, **kwargs
) 
1909     def GetSelectionBackground(*args
, **kwargs
): 
1910         """GetSelectionBackground(self) -> Colour""" 
1911         return _grid
.Grid_GetSelectionBackground(*args
, **kwargs
) 
1913     def GetSelectionForeground(*args
, **kwargs
): 
1914         """GetSelectionForeground(self) -> Colour""" 
1915         return _grid
.Grid_GetSelectionForeground(*args
, **kwargs
) 
1917     def SetSelectionBackground(*args
, **kwargs
): 
1918         """SetSelectionBackground(self, Colour c)""" 
1919         return _grid
.Grid_SetSelectionBackground(*args
, **kwargs
) 
1921     def SetSelectionForeground(*args
, **kwargs
): 
1922         """SetSelectionForeground(self, Colour c)""" 
1923         return _grid
.Grid_SetSelectionForeground(*args
, **kwargs
) 
1925     def RegisterDataType(*args
, **kwargs
): 
1926         """RegisterDataType(self, String typeName, GridCellRenderer renderer, GridCellEditor editor)""" 
1927         return _grid
.Grid_RegisterDataType(*args
, **kwargs
) 
1929     def GetDefaultEditorForCell(*args
, **kwargs
): 
1930         """GetDefaultEditorForCell(self, int row, int col) -> GridCellEditor""" 
1931         return _grid
.Grid_GetDefaultEditorForCell(*args
, **kwargs
) 
1933     def GetDefaultRendererForCell(*args
, **kwargs
): 
1934         """GetDefaultRendererForCell(self, int row, int col) -> GridCellRenderer""" 
1935         return _grid
.Grid_GetDefaultRendererForCell(*args
, **kwargs
) 
1937     def GetDefaultEditorForType(*args
, **kwargs
): 
1938         """GetDefaultEditorForType(self, String typeName) -> GridCellEditor""" 
1939         return _grid
.Grid_GetDefaultEditorForType(*args
, **kwargs
) 
1941     def GetDefaultRendererForType(*args
, **kwargs
): 
1942         """GetDefaultRendererForType(self, String typeName) -> GridCellRenderer""" 
1943         return _grid
.Grid_GetDefaultRendererForType(*args
, **kwargs
) 
1945     def SetMargins(*args
, **kwargs
): 
1946         """SetMargins(self, int extraWidth, int extraHeight)""" 
1947         return _grid
.Grid_SetMargins(*args
, **kwargs
) 
1949     def GetGridWindow(*args
, **kwargs
): 
1950         """GetGridWindow(self) -> Window""" 
1951         return _grid
.Grid_GetGridWindow(*args
, **kwargs
) 
1953     def GetGridRowLabelWindow(*args
, **kwargs
): 
1954         """GetGridRowLabelWindow(self) -> Window""" 
1955         return _grid
.Grid_GetGridRowLabelWindow(*args
, **kwargs
) 
1957     def GetGridColLabelWindow(*args
, **kwargs
): 
1958         """GetGridColLabelWindow(self) -> Window""" 
1959         return _grid
.Grid_GetGridColLabelWindow(*args
, **kwargs
) 
1961     def GetGridCornerLabelWindow(*args
, **kwargs
): 
1962         """GetGridCornerLabelWindow(self) -> Window""" 
1963         return _grid
.Grid_GetGridCornerLabelWindow(*args
, **kwargs
) 
1965     def SetScrollLineX(*args
, **kwargs
): 
1966         """SetScrollLineX(self, int x)""" 
1967         return _grid
.Grid_SetScrollLineX(*args
, **kwargs
) 
1969     def SetScrollLineY(*args
, **kwargs
): 
1970         """SetScrollLineY(self, int y)""" 
1971         return _grid
.Grid_SetScrollLineY(*args
, **kwargs
) 
1973     def GetScrollLineX(*args
, **kwargs
): 
1974         """GetScrollLineX(self) -> int""" 
1975         return _grid
.Grid_GetScrollLineX(*args
, **kwargs
) 
1977     def GetScrollLineY(*args
, **kwargs
): 
1978         """GetScrollLineY(self) -> int""" 
1979         return _grid
.Grid_GetScrollLineY(*args
, **kwargs
) 
1981     def GetScrollX(*args
, **kwargs
): 
1982         """GetScrollX(self, int x) -> int""" 
1983         return _grid
.Grid_GetScrollX(*args
, **kwargs
) 
1985     def GetScrollY(*args
, **kwargs
): 
1986         """GetScrollY(self, int y) -> int""" 
1987         return _grid
.Grid_GetScrollY(*args
, **kwargs
) 
1989     def GetClassDefaultAttributes(*args
, **kwargs
): 
1991         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
1993         Get the default attributes for this class.  This is useful if you want 
1994         to use the same font or colour in your own control as in a standard 
1995         control -- which is a much better idea than hard coding specific 
1996         colours or fonts which might look completely out of place on the 
1997         user's system, especially if it uses themes. 
1999         The variant parameter is only relevant under Mac currently and is 
2000         ignore under other platforms. Under Mac, it will change the size of 
2001         the returned font. See `wx.Window.SetWindowVariant` for more about 
2004         return _grid
.Grid_GetClassDefaultAttributes(*args
, **kwargs
) 
2006     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2007     BatchCount 
= property(GetBatchCount
,doc
="See `GetBatchCount`")  
2008     CellHighlightColour 
= property(GetCellHighlightColour
,SetCellHighlightColour
,doc
="See `GetCellHighlightColour` and `SetCellHighlightColour`")  
2009     CellHighlightPenWidth 
= property(GetCellHighlightPenWidth
,SetCellHighlightPenWidth
,doc
="See `GetCellHighlightPenWidth` and `SetCellHighlightPenWidth`")  
2010     CellHighlightROPenWidth 
= property(GetCellHighlightROPenWidth
,SetCellHighlightROPenWidth
,doc
="See `GetCellHighlightROPenWidth` and `SetCellHighlightROPenWidth`")  
2011     CellSize 
= property(GetCellSize
,SetCellSize
,doc
="See `GetCellSize` and `SetCellSize`")  
2012     ColLabelAlignment 
= property(GetColLabelAlignment
,SetColLabelAlignment
,doc
="See `GetColLabelAlignment` and `SetColLabelAlignment`")  
2013     ColLabelSize 
= property(GetColLabelSize
,SetColLabelSize
,doc
="See `GetColLabelSize` and `SetColLabelSize`")  
2014     ColLabelTextOrientation 
= property(GetColLabelTextOrientation
,SetColLabelTextOrientation
,doc
="See `GetColLabelTextOrientation` and `SetColLabelTextOrientation`")  
2015     ColMinimalAcceptableWidth 
= property(GetColMinimalAcceptableWidth
,SetColMinimalAcceptableWidth
,doc
="See `GetColMinimalAcceptableWidth` and `SetColMinimalAcceptableWidth`")  
2016     DefaultCellAlignment 
= property(GetDefaultCellAlignment
,SetDefaultCellAlignment
,doc
="See `GetDefaultCellAlignment` and `SetDefaultCellAlignment`")  
2017     DefaultCellBackgroundColour 
= property(GetDefaultCellBackgroundColour
,SetDefaultCellBackgroundColour
,doc
="See `GetDefaultCellBackgroundColour` and `SetDefaultCellBackgroundColour`")  
2018     DefaultCellFont 
= property(GetDefaultCellFont
,SetDefaultCellFont
,doc
="See `GetDefaultCellFont` and `SetDefaultCellFont`")  
2019     DefaultCellOverflow 
= property(GetDefaultCellOverflow
,SetDefaultCellOverflow
,doc
="See `GetDefaultCellOverflow` and `SetDefaultCellOverflow`")  
2020     DefaultCellTextColour 
= property(GetDefaultCellTextColour
,SetDefaultCellTextColour
,doc
="See `GetDefaultCellTextColour` and `SetDefaultCellTextColour`")  
2021     DefaultColLabelSize 
= property(GetDefaultColLabelSize
,doc
="See `GetDefaultColLabelSize`")  
2022     DefaultColSize 
= property(GetDefaultColSize
,SetDefaultColSize
,doc
="See `GetDefaultColSize` and `SetDefaultColSize`")  
2023     DefaultEditor 
= property(GetDefaultEditor
,SetDefaultEditor
,doc
="See `GetDefaultEditor` and `SetDefaultEditor`")  
2024     DefaultGridLinePen 
= property(GetDefaultGridLinePen
,doc
="See `GetDefaultGridLinePen`")  
2025     DefaultRenderer 
= property(GetDefaultRenderer
,SetDefaultRenderer
,doc
="See `GetDefaultRenderer` and `SetDefaultRenderer`")  
2026     DefaultRowLabelSize 
= property(GetDefaultRowLabelSize
,doc
="See `GetDefaultRowLabelSize`")  
2027     DefaultRowSize 
= property(GetDefaultRowSize
,SetDefaultRowSize
,doc
="See `GetDefaultRowSize` and `SetDefaultRowSize`")  
2028     GridColLabelWindow 
= property(GetGridColLabelWindow
,doc
="See `GetGridColLabelWindow`")  
2029     GridCornerLabelWindow 
= property(GetGridCornerLabelWindow
,doc
="See `GetGridCornerLabelWindow`")  
2030     GridCursorCol 
= property(GetGridCursorCol
,doc
="See `GetGridCursorCol`")  
2031     GridCursorRow 
= property(GetGridCursorRow
,doc
="See `GetGridCursorRow`")  
2032     GridLineColour 
= property(GetGridLineColour
,SetGridLineColour
,doc
="See `GetGridLineColour` and `SetGridLineColour`")  
2033     GridRowLabelWindow 
= property(GetGridRowLabelWindow
,doc
="See `GetGridRowLabelWindow`")  
2034     GridWindow 
= property(GetGridWindow
,doc
="See `GetGridWindow`")  
2035     LabelBackgroundColour 
= property(GetLabelBackgroundColour
,SetLabelBackgroundColour
,doc
="See `GetLabelBackgroundColour` and `SetLabelBackgroundColour`")  
2036     LabelFont 
= property(GetLabelFont
,SetLabelFont
,doc
="See `GetLabelFont` and `SetLabelFont`")  
2037     LabelTextColour 
= property(GetLabelTextColour
,SetLabelTextColour
,doc
="See `GetLabelTextColour` and `SetLabelTextColour`")  
2038     NumberCols 
= property(GetNumberCols
,doc
="See `GetNumberCols`")  
2039     NumberRows 
= property(GetNumberRows
,doc
="See `GetNumberRows`")  
2040     RowLabelAlignment 
= property(GetRowLabelAlignment
,SetRowLabelAlignment
,doc
="See `GetRowLabelAlignment` and `SetRowLabelAlignment`")  
2041     RowLabelSize 
= property(GetRowLabelSize
,SetRowLabelSize
,doc
="See `GetRowLabelSize` and `SetRowLabelSize`")  
2042     RowMinimalAcceptableHeight 
= property(GetRowMinimalAcceptableHeight
,SetRowMinimalAcceptableHeight
,doc
="See `GetRowMinimalAcceptableHeight` and `SetRowMinimalAcceptableHeight`")  
2043     ScrollLineX 
= property(GetScrollLineX
,SetScrollLineX
,doc
="See `GetScrollLineX` and `SetScrollLineX`")  
2044     ScrollLineY 
= property(GetScrollLineY
,SetScrollLineY
,doc
="See `GetScrollLineY` and `SetScrollLineY`")  
2045     SelectedCells 
= property(GetSelectedCells
,doc
="See `GetSelectedCells`")  
2046     SelectedCols 
= property(GetSelectedCols
,doc
="See `GetSelectedCols`")  
2047     SelectedRows 
= property(GetSelectedRows
,doc
="See `GetSelectedRows`")  
2048     SelectionBackground 
= property(GetSelectionBackground
,SetSelectionBackground
,doc
="See `GetSelectionBackground` and `SetSelectionBackground`")  
2049     SelectionBlockBottomRight 
= property(GetSelectionBlockBottomRight
,doc
="See `GetSelectionBlockBottomRight`")  
2050     SelectionBlockTopLeft 
= property(GetSelectionBlockTopLeft
,doc
="See `GetSelectionBlockTopLeft`")  
2051     SelectionForeground 
= property(GetSelectionForeground
,SetSelectionForeground
,doc
="See `GetSelectionForeground` and `SetSelectionForeground`")  
2052     SelectionMode 
= property(GetSelectionMode
,SetSelectionMode
,doc
="See `GetSelectionMode` and `SetSelectionMode`")  
2053     Table 
= property(GetTable
,SetTable
,doc
="See `GetTable` and `SetTable`")  
2054 _grid
.Grid_swigregister(Grid
) 
2056 def PreGrid(*args
, **kwargs
): 
2057     """PreGrid() -> Grid""" 
2058     val 
= _grid
.new_PreGrid(*args
, **kwargs
) 
2061 def Grid_GetClassDefaultAttributes(*args
, **kwargs
): 
2063     Grid_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2065     Get the default attributes for this class.  This is useful if you want 
2066     to use the same font or colour in your own control as in a standard 
2067     control -- which is a much better idea than hard coding specific 
2068     colours or fonts which might look completely out of place on the 
2069     user's system, especially if it uses themes. 
2071     The variant parameter is only relevant under Mac currently and is 
2072     ignore under other platforms. Under Mac, it will change the size of 
2073     the returned font. See `wx.Window.SetWindowVariant` for more about 
2076   return _grid
.Grid_GetClassDefaultAttributes(*args
, **kwargs
) 
2078 class GridEvent(_core
.NotifyEvent
): 
2079     """Proxy of C++ GridEvent class""" 
2080     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2081     __repr__ 
= _swig_repr
 
2082     def __init__(self
, *args
, **kwargs
):  
2084         __init__(self, int id, EventType type, Grid obj, int row=-1, int col=-1,  
2085             int x=-1, int y=-1, bool sel=True, bool control=False,  
2086             bool shift=False, bool alt=False,  
2087             bool meta=False) -> GridEvent 
2089         _grid
.GridEvent_swiginit(self
,_grid
.new_GridEvent(*args
, **kwargs
)) 
2090     def GetRow(*args
, **kwargs
): 
2091         """GetRow(self) -> int""" 
2092         return _grid
.GridEvent_GetRow(*args
, **kwargs
) 
2094     def GetCol(*args
, **kwargs
): 
2095         """GetCol(self) -> int""" 
2096         return _grid
.GridEvent_GetCol(*args
, **kwargs
) 
2098     def GetPosition(*args
, **kwargs
): 
2099         """GetPosition(self) -> Point""" 
2100         return _grid
.GridEvent_GetPosition(*args
, **kwargs
) 
2102     def Selecting(*args
, **kwargs
): 
2103         """Selecting(self) -> bool""" 
2104         return _grid
.GridEvent_Selecting(*args
, **kwargs
) 
2106     def ControlDown(*args
, **kwargs
): 
2107         """ControlDown(self) -> bool""" 
2108         return _grid
.GridEvent_ControlDown(*args
, **kwargs
) 
2110     def MetaDown(*args
, **kwargs
): 
2111         """MetaDown(self) -> bool""" 
2112         return _grid
.GridEvent_MetaDown(*args
, **kwargs
) 
2114     def ShiftDown(*args
, **kwargs
): 
2115         """ShiftDown(self) -> bool""" 
2116         return _grid
.GridEvent_ShiftDown(*args
, **kwargs
) 
2118     def AltDown(*args
, **kwargs
): 
2119         """AltDown(self) -> bool""" 
2120         return _grid
.GridEvent_AltDown(*args
, **kwargs
) 
2122     def CmdDown(*args
, **kwargs
): 
2123         """CmdDown(self) -> bool""" 
2124         return _grid
.GridEvent_CmdDown(*args
, **kwargs
) 
2126     Col 
= property(GetCol
,doc
="See `GetCol`")  
2127     Position 
= property(GetPosition
,doc
="See `GetPosition`")  
2128     Row 
= property(GetRow
,doc
="See `GetRow`")  
2129 _grid
.GridEvent_swigregister(GridEvent
) 
2131 class GridSizeEvent(_core
.NotifyEvent
): 
2132     """Proxy of C++ GridSizeEvent class""" 
2133     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2134     __repr__ 
= _swig_repr
 
2135     def __init__(self
, *args
, **kwargs
):  
2137         __init__(self, int id, EventType type, Grid obj, int rowOrCol=-1,  
2138             int x=-1, int y=-1, bool control=False, bool shift=False,  
2139             bool alt=False, bool meta=False) -> GridSizeEvent 
2141         _grid
.GridSizeEvent_swiginit(self
,_grid
.new_GridSizeEvent(*args
, **kwargs
)) 
2142     def GetRowOrCol(*args
, **kwargs
): 
2143         """GetRowOrCol(self) -> int""" 
2144         return _grid
.GridSizeEvent_GetRowOrCol(*args
, **kwargs
) 
2146     def GetPosition(*args
, **kwargs
): 
2147         """GetPosition(self) -> Point""" 
2148         return _grid
.GridSizeEvent_GetPosition(*args
, **kwargs
) 
2150     def ControlDown(*args
, **kwargs
): 
2151         """ControlDown(self) -> bool""" 
2152         return _grid
.GridSizeEvent_ControlDown(*args
, **kwargs
) 
2154     def MetaDown(*args
, **kwargs
): 
2155         """MetaDown(self) -> bool""" 
2156         return _grid
.GridSizeEvent_MetaDown(*args
, **kwargs
) 
2158     def ShiftDown(*args
, **kwargs
): 
2159         """ShiftDown(self) -> bool""" 
2160         return _grid
.GridSizeEvent_ShiftDown(*args
, **kwargs
) 
2162     def AltDown(*args
, **kwargs
): 
2163         """AltDown(self) -> bool""" 
2164         return _grid
.GridSizeEvent_AltDown(*args
, **kwargs
) 
2166     def CmdDown(*args
, **kwargs
): 
2167         """CmdDown(self) -> bool""" 
2168         return _grid
.GridSizeEvent_CmdDown(*args
, **kwargs
) 
2170     Position 
= property(GetPosition
,doc
="See `GetPosition`")  
2171     RowOrCol 
= property(GetRowOrCol
,doc
="See `GetRowOrCol`")  
2172 _grid
.GridSizeEvent_swigregister(GridSizeEvent
) 
2174 class GridRangeSelectEvent(_core
.NotifyEvent
): 
2175     """Proxy of C++ GridRangeSelectEvent class""" 
2176     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2177     __repr__ 
= _swig_repr
 
2178     def __init__(self
, *args
, **kwargs
):  
2180         __init__(self, int id, EventType type, Grid obj, GridCellCoords topLeft,  
2181             GridCellCoords bottomRight, bool sel=True,  
2182             bool control=False, bool shift=False, bool alt=False,  
2183             bool meta=False) -> GridRangeSelectEvent 
2185         _grid
.GridRangeSelectEvent_swiginit(self
,_grid
.new_GridRangeSelectEvent(*args
, **kwargs
)) 
2186     def GetTopLeftCoords(*args
, **kwargs
): 
2187         """GetTopLeftCoords(self) -> GridCellCoords""" 
2188         return _grid
.GridRangeSelectEvent_GetTopLeftCoords(*args
, **kwargs
) 
2190     def GetBottomRightCoords(*args
, **kwargs
): 
2191         """GetBottomRightCoords(self) -> GridCellCoords""" 
2192         return _grid
.GridRangeSelectEvent_GetBottomRightCoords(*args
, **kwargs
) 
2194     def GetTopRow(*args
, **kwargs
): 
2195         """GetTopRow(self) -> int""" 
2196         return _grid
.GridRangeSelectEvent_GetTopRow(*args
, **kwargs
) 
2198     def GetBottomRow(*args
, **kwargs
): 
2199         """GetBottomRow(self) -> int""" 
2200         return _grid
.GridRangeSelectEvent_GetBottomRow(*args
, **kwargs
) 
2202     def GetLeftCol(*args
, **kwargs
): 
2203         """GetLeftCol(self) -> int""" 
2204         return _grid
.GridRangeSelectEvent_GetLeftCol(*args
, **kwargs
) 
2206     def GetRightCol(*args
, **kwargs
): 
2207         """GetRightCol(self) -> int""" 
2208         return _grid
.GridRangeSelectEvent_GetRightCol(*args
, **kwargs
) 
2210     def Selecting(*args
, **kwargs
): 
2211         """Selecting(self) -> bool""" 
2212         return _grid
.GridRangeSelectEvent_Selecting(*args
, **kwargs
) 
2214     def ControlDown(*args
, **kwargs
): 
2215         """ControlDown(self) -> bool""" 
2216         return _grid
.GridRangeSelectEvent_ControlDown(*args
, **kwargs
) 
2218     def MetaDown(*args
, **kwargs
): 
2219         """MetaDown(self) -> bool""" 
2220         return _grid
.GridRangeSelectEvent_MetaDown(*args
, **kwargs
) 
2222     def ShiftDown(*args
, **kwargs
): 
2223         """ShiftDown(self) -> bool""" 
2224         return _grid
.GridRangeSelectEvent_ShiftDown(*args
, **kwargs
) 
2226     def AltDown(*args
, **kwargs
): 
2227         """AltDown(self) -> bool""" 
2228         return _grid
.GridRangeSelectEvent_AltDown(*args
, **kwargs
) 
2230     def CmdDown(*args
, **kwargs
): 
2231         """CmdDown(self) -> bool""" 
2232         return _grid
.GridRangeSelectEvent_CmdDown(*args
, **kwargs
) 
2234     BottomRightCoords 
= property(GetBottomRightCoords
,doc
="See `GetBottomRightCoords`")  
2235     BottomRow 
= property(GetBottomRow
,doc
="See `GetBottomRow`")  
2236     LeftCol 
= property(GetLeftCol
,doc
="See `GetLeftCol`")  
2237     RightCol 
= property(GetRightCol
,doc
="See `GetRightCol`")  
2238     TopLeftCoords 
= property(GetTopLeftCoords
,doc
="See `GetTopLeftCoords`")  
2239     TopRow 
= property(GetTopRow
,doc
="See `GetTopRow`")  
2240 _grid
.GridRangeSelectEvent_swigregister(GridRangeSelectEvent
) 
2242 class GridEditorCreatedEvent(_core
.CommandEvent
): 
2243     """Proxy of C++ GridEditorCreatedEvent class""" 
2244     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2245     __repr__ 
= _swig_repr
 
2246     def __init__(self
, *args
, **kwargs
):  
2248         __init__(self, int id, EventType type, Object obj, int row, int col,  
2249             Control ctrl) -> GridEditorCreatedEvent 
2251         _grid
.GridEditorCreatedEvent_swiginit(self
,_grid
.new_GridEditorCreatedEvent(*args
, **kwargs
)) 
2252     def GetRow(*args
, **kwargs
): 
2253         """GetRow(self) -> int""" 
2254         return _grid
.GridEditorCreatedEvent_GetRow(*args
, **kwargs
) 
2256     def GetCol(*args
, **kwargs
): 
2257         """GetCol(self) -> int""" 
2258         return _grid
.GridEditorCreatedEvent_GetCol(*args
, **kwargs
) 
2260     def GetControl(*args
, **kwargs
): 
2261         """GetControl(self) -> Control""" 
2262         return _grid
.GridEditorCreatedEvent_GetControl(*args
, **kwargs
) 
2264     def SetRow(*args
, **kwargs
): 
2265         """SetRow(self, int row)""" 
2266         return _grid
.GridEditorCreatedEvent_SetRow(*args
, **kwargs
) 
2268     def SetCol(*args
, **kwargs
): 
2269         """SetCol(self, int col)""" 
2270         return _grid
.GridEditorCreatedEvent_SetCol(*args
, **kwargs
) 
2272     def SetControl(*args
, **kwargs
): 
2273         """SetControl(self, Control ctrl)""" 
2274         return _grid
.GridEditorCreatedEvent_SetControl(*args
, **kwargs
) 
2276     Col 
= property(GetCol
,SetCol
,doc
="See `GetCol` and `SetCol`")  
2277     Control 
= property(GetControl
,SetControl
,doc
="See `GetControl` and `SetControl`")  
2278     Row 
= property(GetRow
,SetRow
,doc
="See `GetRow` and `SetRow`")  
2279 _grid
.GridEditorCreatedEvent_swigregister(GridEditorCreatedEvent
) 
2281 wxEVT_GRID_CELL_LEFT_CLICK 
= _grid
.wxEVT_GRID_CELL_LEFT_CLICK
 
2282 wxEVT_GRID_CELL_RIGHT_CLICK 
= _grid
.wxEVT_GRID_CELL_RIGHT_CLICK
 
2283 wxEVT_GRID_CELL_LEFT_DCLICK 
= _grid
.wxEVT_GRID_CELL_LEFT_DCLICK
 
2284 wxEVT_GRID_CELL_RIGHT_DCLICK 
= _grid
.wxEVT_GRID_CELL_RIGHT_DCLICK
 
2285 wxEVT_GRID_LABEL_LEFT_CLICK 
= _grid
.wxEVT_GRID_LABEL_LEFT_CLICK
 
2286 wxEVT_GRID_LABEL_RIGHT_CLICK 
= _grid
.wxEVT_GRID_LABEL_RIGHT_CLICK
 
2287 wxEVT_GRID_LABEL_LEFT_DCLICK 
= _grid
.wxEVT_GRID_LABEL_LEFT_DCLICK
 
2288 wxEVT_GRID_LABEL_RIGHT_DCLICK 
= _grid
.wxEVT_GRID_LABEL_RIGHT_DCLICK
 
2289 wxEVT_GRID_ROW_SIZE 
= _grid
.wxEVT_GRID_ROW_SIZE
 
2290 wxEVT_GRID_COL_SIZE 
= _grid
.wxEVT_GRID_COL_SIZE
 
2291 wxEVT_GRID_RANGE_SELECT 
= _grid
.wxEVT_GRID_RANGE_SELECT
 
2292 wxEVT_GRID_CELL_CHANGE 
= _grid
.wxEVT_GRID_CELL_CHANGE
 
2293 wxEVT_GRID_SELECT_CELL 
= _grid
.wxEVT_GRID_SELECT_CELL
 
2294 wxEVT_GRID_EDITOR_SHOWN 
= _grid
.wxEVT_GRID_EDITOR_SHOWN
 
2295 wxEVT_GRID_EDITOR_HIDDEN 
= _grid
.wxEVT_GRID_EDITOR_HIDDEN
 
2296 wxEVT_GRID_EDITOR_CREATED 
= _grid
.wxEVT_GRID_EDITOR_CREATED
 
2297 wxEVT_GRID_CELL_BEGIN_DRAG 
= _grid
.wxEVT_GRID_CELL_BEGIN_DRAG
 
2298 EVT_GRID_CELL_LEFT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_CLICK 
) 
2299 EVT_GRID_CELL_RIGHT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_CLICK 
) 
2300 EVT_GRID_CELL_LEFT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_DCLICK 
) 
2301 EVT_GRID_CELL_RIGHT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_DCLICK 
) 
2302 EVT_GRID_LABEL_LEFT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_CLICK 
) 
2303 EVT_GRID_LABEL_RIGHT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_CLICK 
) 
2304 EVT_GRID_LABEL_LEFT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_DCLICK 
) 
2305 EVT_GRID_LABEL_RIGHT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_DCLICK 
) 
2306 EVT_GRID_ROW_SIZE 
= wx
.PyEventBinder( wxEVT_GRID_ROW_SIZE 
) 
2307 EVT_GRID_COL_SIZE 
= wx
.PyEventBinder( wxEVT_GRID_COL_SIZE 
) 
2308 EVT_GRID_RANGE_SELECT 
= wx
.PyEventBinder( wxEVT_GRID_RANGE_SELECT 
) 
2309 EVT_GRID_CELL_CHANGE 
= wx
.PyEventBinder( wxEVT_GRID_CELL_CHANGE 
) 
2310 EVT_GRID_SELECT_CELL 
= wx
.PyEventBinder( wxEVT_GRID_SELECT_CELL 
) 
2311 EVT_GRID_EDITOR_SHOWN 
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN 
) 
2312 EVT_GRID_EDITOR_HIDDEN 
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN 
) 
2313 EVT_GRID_EDITOR_CREATED 
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_CREATED 
) 
2314 EVT_GRID_CELL_BEGIN_DRAG 
= wx
.PyEventBinder( wxEVT_GRID_CELL_BEGIN_DRAG 
) 
2317 # The same as above but with the ability to specify an identifier 
2318 EVT_GRID_CMD_CELL_LEFT_CLICK 
=     wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_CLICK
,    1 ) 
2319 EVT_GRID_CMD_CELL_RIGHT_CLICK 
=    wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_CLICK
,   1 ) 
2320 EVT_GRID_CMD_CELL_LEFT_DCLICK 
=    wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_DCLICK
,   1 ) 
2321 EVT_GRID_CMD_CELL_RIGHT_DCLICK 
=   wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_DCLICK
,  1 ) 
2322 EVT_GRID_CMD_LABEL_LEFT_CLICK 
=    wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_CLICK
,   1 ) 
2323 EVT_GRID_CMD_LABEL_RIGHT_CLICK 
=   wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_CLICK
,  1 ) 
2324 EVT_GRID_CMD_LABEL_LEFT_DCLICK 
=   wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_DCLICK
,  1 ) 
2325 EVT_GRID_CMD_LABEL_RIGHT_DCLICK 
=  wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_DCLICK
, 1 ) 
2326 EVT_GRID_CMD_ROW_SIZE 
=            wx
.PyEventBinder( wxEVT_GRID_ROW_SIZE
,           1 ) 
2327 EVT_GRID_CMD_COL_SIZE 
=            wx
.PyEventBinder( wxEVT_GRID_COL_SIZE
,           1 ) 
2328 EVT_GRID_CMD_RANGE_SELECT 
=        wx
.PyEventBinder( wxEVT_GRID_RANGE_SELECT
,       1 ) 
2329 EVT_GRID_CMD_CELL_CHANGE 
=         wx
.PyEventBinder( wxEVT_GRID_CELL_CHANGE
,        1 ) 
2330 EVT_GRID_CMD_SELECT_CELL 
=         wx
.PyEventBinder( wxEVT_GRID_SELECT_CELL
,        1 ) 
2331 EVT_GRID_CMD_EDITOR_SHOWN 
=        wx
.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN
,       1 ) 
2332 EVT_GRID_CMD_EDITOR_HIDDEN 
=       wx
.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN
,      1 ) 
2333 EVT_GRID_CMD_EDITOR_CREATED 
=      wx
.PyEventBinder( wxEVT_GRID_EDITOR_CREATED
,     1 ) 
2334 EVT_GRID_CMD_CELL_BEGIN_DRAG 
=     wx
.PyEventBinder( wxEVT_GRID_CELL_BEGIN_DRAG
,    1 )