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
._setOORInfo
(self
);PyGridCellRenderer
._setCallbackInfo
(self
, self
, PyGridCellRenderer
) 
 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
._setOORInfo
(self
);PyGridCellEditor
._setCallbackInfo
(self
, self
, PyGridCellEditor
) 
 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     def UseStringValues(*args
, **kwargs
): 
 444         """UseStringValues(String valueTrue=OneString, String valueFalse=EmptyString)""" 
 445         return _grid
.GridCellBoolEditor_UseStringValues(*args
, **kwargs
) 
 447     UseStringValues 
= staticmethod(UseStringValues
) 
 448     def IsTrueValue(*args
, **kwargs
): 
 449         """IsTrueValue(String value) -> bool""" 
 450         return _grid
.GridCellBoolEditor_IsTrueValue(*args
, **kwargs
) 
 452     IsTrueValue 
= staticmethod(IsTrueValue
) 
 453 _grid
.GridCellBoolEditor_swigregister(GridCellBoolEditor
) 
 454 OneString 
= cvar
.OneString
 
 456 def GridCellBoolEditor_UseStringValues(*args
, **kwargs
): 
 457   """GridCellBoolEditor_UseStringValues(String valueTrue=OneString, String valueFalse=EmptyString)""" 
 458   return _grid
.GridCellBoolEditor_UseStringValues(*args
, **kwargs
) 
 460 def GridCellBoolEditor_IsTrueValue(*args
, **kwargs
): 
 461   """GridCellBoolEditor_IsTrueValue(String value) -> bool""" 
 462   return _grid
.GridCellBoolEditor_IsTrueValue(*args
, **kwargs
) 
 464 class GridCellChoiceEditor(GridCellEditor
): 
 465     """Proxy of C++ GridCellChoiceEditor class""" 
 466     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 467     __repr__ 
= _swig_repr
 
 468     def __init__(self
, *args
, **kwargs
):  
 469         """__init__(self, int choices=0, bool allowOthers=False) -> GridCellChoiceEditor""" 
 470         _grid
.GridCellChoiceEditor_swiginit(self
,_grid
.new_GridCellChoiceEditor(*args
, **kwargs
)) 
 471         self
._setOORInfo
(self
) 
 473 _grid
.GridCellChoiceEditor_swigregister(GridCellChoiceEditor
) 
 475 class GridCellEnumEditor(GridCellChoiceEditor
): 
 476     """Proxy of C++ GridCellEnumEditor class""" 
 477     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 478     __repr__ 
= _swig_repr
 
 479     def __init__(self
, *args
, **kwargs
):  
 480         """__init__(self, String choices=EmptyString) -> GridCellEnumEditor""" 
 481         _grid
.GridCellEnumEditor_swiginit(self
,_grid
.new_GridCellEnumEditor(*args
, **kwargs
)) 
 482         self
._setOORInfo
(self
) 
 484 _grid
.GridCellEnumEditor_swigregister(GridCellEnumEditor
) 
 486 class GridCellAutoWrapStringEditor(GridCellTextEditor
): 
 487     """Proxy of C++ GridCellAutoWrapStringEditor class""" 
 488     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 489     __repr__ 
= _swig_repr
 
 490     def __init__(self
, *args
, **kwargs
):  
 491         """__init__(self) -> GridCellAutoWrapStringEditor""" 
 492         _grid
.GridCellAutoWrapStringEditor_swiginit(self
,_grid
.new_GridCellAutoWrapStringEditor(*args
, **kwargs
)) 
 493         self
._setOORInfo
(self
) 
 495 _grid
.GridCellAutoWrapStringEditor_swigregister(GridCellAutoWrapStringEditor
) 
 497 class GridCellAttr(object): 
 498     """Proxy of C++ GridCellAttr class""" 
 499     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 500     __repr__ 
= _swig_repr
 
 501     Any 
= _grid
.GridCellAttr_Any
 
 502     Default 
= _grid
.GridCellAttr_Default
 
 503     Cell 
= _grid
.GridCellAttr_Cell
 
 504     Row 
= _grid
.GridCellAttr_Row
 
 505     Col 
= _grid
.GridCellAttr_Col
 
 506     Merged 
= _grid
.GridCellAttr_Merged
 
 507     def _setOORInfo(*args
, **kwargs
): 
 508         """_setOORInfo(self, PyObject _self)""" 
 509         return _grid
.GridCellAttr__setOORInfo(*args
, **kwargs
) 
 511     def __init__(self
, *args
, **kwargs
):  
 512         """__init__(self, GridCellAttr attrDefault=None) -> GridCellAttr""" 
 513         _grid
.GridCellAttr_swiginit(self
,_grid
.new_GridCellAttr(*args
, **kwargs
)) 
 514         self
._setOORInfo
(self
) 
 516     __swig_destroy__ 
= _grid
.delete_GridCellAttr
 
 517     __del__ 
= lambda self 
: None; 
 518     def Clone(*args
, **kwargs
): 
 519         """Clone(self) -> GridCellAttr""" 
 520         return _grid
.GridCellAttr_Clone(*args
, **kwargs
) 
 522     def MergeWith(*args
, **kwargs
): 
 523         """MergeWith(self, GridCellAttr mergefrom)""" 
 524         return _grid
.GridCellAttr_MergeWith(*args
, **kwargs
) 
 526     def IncRef(*args
, **kwargs
): 
 528         return _grid
.GridCellAttr_IncRef(*args
, **kwargs
) 
 530     def DecRef(*args
, **kwargs
): 
 532         return _grid
.GridCellAttr_DecRef(*args
, **kwargs
) 
 534     def SetTextColour(*args
, **kwargs
): 
 535         """SetTextColour(self, Colour colText)""" 
 536         return _grid
.GridCellAttr_SetTextColour(*args
, **kwargs
) 
 538     def SetBackgroundColour(*args
, **kwargs
): 
 539         """SetBackgroundColour(self, Colour colBack)""" 
 540         return _grid
.GridCellAttr_SetBackgroundColour(*args
, **kwargs
) 
 542     def SetFont(*args
, **kwargs
): 
 543         """SetFont(self, Font font)""" 
 544         return _grid
.GridCellAttr_SetFont(*args
, **kwargs
) 
 546     def SetAlignment(*args
, **kwargs
): 
 547         """SetAlignment(self, int hAlign, int vAlign)""" 
 548         return _grid
.GridCellAttr_SetAlignment(*args
, **kwargs
) 
 550     def SetSize(*args
, **kwargs
): 
 551         """SetSize(self, int num_rows, int num_cols)""" 
 552         return _grid
.GridCellAttr_SetSize(*args
, **kwargs
) 
 554     def SetOverflow(*args
, **kwargs
): 
 555         """SetOverflow(self, bool allow=True)""" 
 556         return _grid
.GridCellAttr_SetOverflow(*args
, **kwargs
) 
 558     def SetReadOnly(*args
, **kwargs
): 
 559         """SetReadOnly(self, bool isReadOnly=True)""" 
 560         return _grid
.GridCellAttr_SetReadOnly(*args
, **kwargs
) 
 562     def SetRenderer(*args
, **kwargs
): 
 563         """SetRenderer(self, GridCellRenderer renderer)""" 
 564         return _grid
.GridCellAttr_SetRenderer(*args
, **kwargs
) 
 566     def SetEditor(*args
, **kwargs
): 
 567         """SetEditor(self, GridCellEditor editor)""" 
 568         return _grid
.GridCellAttr_SetEditor(*args
, **kwargs
) 
 570     def SetKind(*args
, **kwargs
): 
 571         """SetKind(self, int kind)""" 
 572         return _grid
.GridCellAttr_SetKind(*args
, **kwargs
) 
 574     def HasTextColour(*args
, **kwargs
): 
 575         """HasTextColour(self) -> bool""" 
 576         return _grid
.GridCellAttr_HasTextColour(*args
, **kwargs
) 
 578     def HasBackgroundColour(*args
, **kwargs
): 
 579         """HasBackgroundColour(self) -> bool""" 
 580         return _grid
.GridCellAttr_HasBackgroundColour(*args
, **kwargs
) 
 582     def HasFont(*args
, **kwargs
): 
 583         """HasFont(self) -> bool""" 
 584         return _grid
.GridCellAttr_HasFont(*args
, **kwargs
) 
 586     def HasAlignment(*args
, **kwargs
): 
 587         """HasAlignment(self) -> bool""" 
 588         return _grid
.GridCellAttr_HasAlignment(*args
, **kwargs
) 
 590     def HasRenderer(*args
, **kwargs
): 
 591         """HasRenderer(self) -> bool""" 
 592         return _grid
.GridCellAttr_HasRenderer(*args
, **kwargs
) 
 594     def HasEditor(*args
, **kwargs
): 
 595         """HasEditor(self) -> bool""" 
 596         return _grid
.GridCellAttr_HasEditor(*args
, **kwargs
) 
 598     def HasReadWriteMode(*args
, **kwargs
): 
 599         """HasReadWriteMode(self) -> bool""" 
 600         return _grid
.GridCellAttr_HasReadWriteMode(*args
, **kwargs
) 
 602     def HasOverflowMode(*args
, **kwargs
): 
 603         """HasOverflowMode(self) -> bool""" 
 604         return _grid
.GridCellAttr_HasOverflowMode(*args
, **kwargs
) 
 606     def GetTextColour(*args
, **kwargs
): 
 607         """GetTextColour(self) -> Colour""" 
 608         return _grid
.GridCellAttr_GetTextColour(*args
, **kwargs
) 
 610     def GetBackgroundColour(*args
, **kwargs
): 
 611         """GetBackgroundColour(self) -> Colour""" 
 612         return _grid
.GridCellAttr_GetBackgroundColour(*args
, **kwargs
) 
 614     def GetFont(*args
, **kwargs
): 
 615         """GetFont(self) -> Font""" 
 616         return _grid
.GridCellAttr_GetFont(*args
, **kwargs
) 
 618     def GetAlignment(*args
, **kwargs
): 
 619         """GetAlignment() -> (hAlign, vAlign)""" 
 620         return _grid
.GridCellAttr_GetAlignment(*args
, **kwargs
) 
 622     def GetSize(*args
, **kwargs
): 
 623         """GetSize() -> (num_rows, num_cols)""" 
 624         return _grid
.GridCellAttr_GetSize(*args
, **kwargs
) 
 626     def GetOverflow(*args
, **kwargs
): 
 627         """GetOverflow(self) -> bool""" 
 628         return _grid
.GridCellAttr_GetOverflow(*args
, **kwargs
) 
 630     def GetRenderer(*args
, **kwargs
): 
 631         """GetRenderer(self, Grid grid, int row, int col) -> GridCellRenderer""" 
 632         return _grid
.GridCellAttr_GetRenderer(*args
, **kwargs
) 
 634     def GetEditor(*args
, **kwargs
): 
 635         """GetEditor(self, Grid grid, int row, int col) -> GridCellEditor""" 
 636         return _grid
.GridCellAttr_GetEditor(*args
, **kwargs
) 
 638     def IsReadOnly(*args
, **kwargs
): 
 639         """IsReadOnly(self) -> bool""" 
 640         return _grid
.GridCellAttr_IsReadOnly(*args
, **kwargs
) 
 642     def GetKind(*args
, **kwargs
): 
 643         """GetKind(self) -> int""" 
 644         return _grid
.GridCellAttr_GetKind(*args
, **kwargs
) 
 646     def SetDefAttr(*args
, **kwargs
): 
 647         """SetDefAttr(self, GridCellAttr defAttr)""" 
 648         return _grid
.GridCellAttr_SetDefAttr(*args
, **kwargs
) 
 650     Alignment 
= property(GetAlignment
,SetAlignment
,doc
="See `GetAlignment` and `SetAlignment`")  
 651     BackgroundColour 
= property(GetBackgroundColour
,SetBackgroundColour
,doc
="See `GetBackgroundColour` and `SetBackgroundColour`")  
 652     Font 
= property(GetFont
,SetFont
,doc
="See `GetFont` and `SetFont`")  
 653     Kind 
= property(GetKind
,SetKind
,doc
="See `GetKind` and `SetKind`")  
 654     Overflow 
= property(GetOverflow
,SetOverflow
,doc
="See `GetOverflow` and `SetOverflow`")  
 655     Size 
= property(GetSize
,SetSize
,doc
="See `GetSize` and `SetSize`")  
 656     TextColour 
= property(GetTextColour
,SetTextColour
,doc
="See `GetTextColour` and `SetTextColour`")  
 657 _grid
.GridCellAttr_swigregister(GridCellAttr
) 
 659 class GridCellAttrProvider(object): 
 660     """Proxy of C++ GridCellAttrProvider class""" 
 661     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 662     __repr__ 
= _swig_repr
 
 663     def __init__(self
, *args
, **kwargs
):  
 664         """__init__(self) -> GridCellAttrProvider""" 
 665         _grid
.GridCellAttrProvider_swiginit(self
,_grid
.new_GridCellAttrProvider(*args
, **kwargs
)) 
 666         self
._setOORInfo
(self
) 
 668     def _setOORInfo(*args
, **kwargs
): 
 669         """_setOORInfo(self, PyObject _self)""" 
 670         return _grid
.GridCellAttrProvider__setOORInfo(*args
, **kwargs
) 
 672     def GetAttr(*args
, **kwargs
): 
 673         """GetAttr(self, int row, int col, int kind) -> GridCellAttr""" 
 674         return _grid
.GridCellAttrProvider_GetAttr(*args
, **kwargs
) 
 676     def SetAttr(*args
, **kwargs
): 
 677         """SetAttr(self, GridCellAttr attr, int row, int col)""" 
 678         return _grid
.GridCellAttrProvider_SetAttr(*args
, **kwargs
) 
 680     def SetRowAttr(*args
, **kwargs
): 
 681         """SetRowAttr(self, GridCellAttr attr, int row)""" 
 682         return _grid
.GridCellAttrProvider_SetRowAttr(*args
, **kwargs
) 
 684     def SetColAttr(*args
, **kwargs
): 
 685         """SetColAttr(self, GridCellAttr attr, int col)""" 
 686         return _grid
.GridCellAttrProvider_SetColAttr(*args
, **kwargs
) 
 688     def UpdateAttrRows(*args
, **kwargs
): 
 689         """UpdateAttrRows(self, size_t pos, int numRows)""" 
 690         return _grid
.GridCellAttrProvider_UpdateAttrRows(*args
, **kwargs
) 
 692     def UpdateAttrCols(*args
, **kwargs
): 
 693         """UpdateAttrCols(self, size_t pos, int numCols)""" 
 694         return _grid
.GridCellAttrProvider_UpdateAttrCols(*args
, **kwargs
) 
 696 _grid
.GridCellAttrProvider_swigregister(GridCellAttrProvider
) 
 698 class PyGridCellAttrProvider(GridCellAttrProvider
): 
 699     """Proxy of C++ PyGridCellAttrProvider class""" 
 700     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 701     __repr__ 
= _swig_repr
 
 702     def __init__(self
, *args
, **kwargs
):  
 703         """__init__(self) -> PyGridCellAttrProvider""" 
 704         _grid
.PyGridCellAttrProvider_swiginit(self
,_grid
.new_PyGridCellAttrProvider(*args
, **kwargs
)) 
 705         PyGridCellAttrProvider
._setCallbackInfo
(self
, self
, PyGridCellAttrProvider
) 
 707     def _setCallbackInfo(*args
, **kwargs
): 
 708         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
 709         return _grid
.PyGridCellAttrProvider__setCallbackInfo(*args
, **kwargs
) 
 711     def GetAttr(*args
, **kwargs
): 
 712         """GetAttr(self, int row, int col, int kind) -> GridCellAttr""" 
 713         return _grid
.PyGridCellAttrProvider_GetAttr(*args
, **kwargs
) 
 715     def SetAttr(*args
, **kwargs
): 
 716         """SetAttr(self, GridCellAttr attr, int row, int col)""" 
 717         return _grid
.PyGridCellAttrProvider_SetAttr(*args
, **kwargs
) 
 719     def SetRowAttr(*args
, **kwargs
): 
 720         """SetRowAttr(self, GridCellAttr attr, int row)""" 
 721         return _grid
.PyGridCellAttrProvider_SetRowAttr(*args
, **kwargs
) 
 723     def SetColAttr(*args
, **kwargs
): 
 724         """SetColAttr(self, GridCellAttr attr, int col)""" 
 725         return _grid
.PyGridCellAttrProvider_SetColAttr(*args
, **kwargs
) 
 727     def base_GetAttr(*args
, **kw
): 
 728         return PyGridCellAttrProvider
.GetAttr(*args
, **kw
) 
 729     base_GetAttr 
= wx
._deprecated
(base_GetAttr
, 
 730                                    "Please use PyGridCellAttrProvider.GetAttr instead.") 
 732     def base_SetAttr(*args
, **kw
): 
 733         return PyGridCellAttrProvider
.SetAttr(*args
, **kw
) 
 734     base_SetAttr 
= wx
._deprecated
(base_SetAttr
, 
 735                                    "Please use PyGridCellAttrProvider.SetAttr instead.") 
 737     def base_SetRowAttr(*args
, **kw
): 
 738         return PyGridCellAttrProvider
.SetRowAttr(*args
, **kw
) 
 739     base_SetRowAttr 
= wx
._deprecated
(base_SetRowAttr
, 
 740                                    "Please use PyGridCellAttrProvider.SetRowAttr instead.") 
 742     def base_SetColAttr(*args
, **kw
): 
 743         return PyGridCellAttrProvider
.SetColAttr(*args
, **kw
) 
 744     base_SetColAttr 
= wx
._deprecated
(base_SetColAttr
, 
 745                                    "Please use PyGridCellAttrProvider.SetColAttr instead.") 
 747 _grid
.PyGridCellAttrProvider_swigregister(PyGridCellAttrProvider
) 
 749 class GridTableBase(_core
.Object
): 
 750     """Proxy of C++ GridTableBase class""" 
 751     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 752     def __init__(self
): raise AttributeError, "No constructor defined" 
 753     __repr__ 
= _swig_repr
 
 754     __swig_destroy__ 
= _grid
.delete_GridTableBase
 
 755     __del__ 
= lambda self 
: None; 
 756     def _setOORInfo(*args
, **kwargs
): 
 757         """_setOORInfo(self, PyObject _self)""" 
 758         return _grid
.GridTableBase__setOORInfo(*args
, **kwargs
) 
 760     def SetAttrProvider(*args
, **kwargs
): 
 761         """SetAttrProvider(self, GridCellAttrProvider attrProvider)""" 
 762         return _grid
.GridTableBase_SetAttrProvider(*args
, **kwargs
) 
 764     def GetAttrProvider(*args
, **kwargs
): 
 765         """GetAttrProvider(self) -> GridCellAttrProvider""" 
 766         return _grid
.GridTableBase_GetAttrProvider(*args
, **kwargs
) 
 768     def SetView(*args
, **kwargs
): 
 769         """SetView(self, Grid grid)""" 
 770         return _grid
.GridTableBase_SetView(*args
, **kwargs
) 
 772     def GetView(*args
, **kwargs
): 
 773         """GetView(self) -> Grid""" 
 774         return _grid
.GridTableBase_GetView(*args
, **kwargs
) 
 776     def GetNumberRows(*args
, **kwargs
): 
 777         """GetNumberRows(self) -> int""" 
 778         return _grid
.GridTableBase_GetNumberRows(*args
, **kwargs
) 
 780     def GetNumberCols(*args
, **kwargs
): 
 781         """GetNumberCols(self) -> int""" 
 782         return _grid
.GridTableBase_GetNumberCols(*args
, **kwargs
) 
 784     def IsEmptyCell(*args
, **kwargs
): 
 785         """IsEmptyCell(self, int row, int col) -> bool""" 
 786         return _grid
.GridTableBase_IsEmptyCell(*args
, **kwargs
) 
 788     def GetValue(*args
, **kwargs
): 
 789         """GetValue(self, int row, int col) -> String""" 
 790         return _grid
.GridTableBase_GetValue(*args
, **kwargs
) 
 792     def SetValue(*args
, **kwargs
): 
 793         """SetValue(self, int row, int col, String value)""" 
 794         return _grid
.GridTableBase_SetValue(*args
, **kwargs
) 
 796     def GetTypeName(*args
, **kwargs
): 
 797         """GetTypeName(self, int row, int col) -> String""" 
 798         return _grid
.GridTableBase_GetTypeName(*args
, **kwargs
) 
 800     def CanGetValueAs(*args
, **kwargs
): 
 801         """CanGetValueAs(self, int row, int col, String typeName) -> bool""" 
 802         return _grid
.GridTableBase_CanGetValueAs(*args
, **kwargs
) 
 804     def CanSetValueAs(*args
, **kwargs
): 
 805         """CanSetValueAs(self, int row, int col, String typeName) -> bool""" 
 806         return _grid
.GridTableBase_CanSetValueAs(*args
, **kwargs
) 
 808     def GetValueAsLong(*args
, **kwargs
): 
 809         """GetValueAsLong(self, int row, int col) -> long""" 
 810         return _grid
.GridTableBase_GetValueAsLong(*args
, **kwargs
) 
 812     def GetValueAsDouble(*args
, **kwargs
): 
 813         """GetValueAsDouble(self, int row, int col) -> double""" 
 814         return _grid
.GridTableBase_GetValueAsDouble(*args
, **kwargs
) 
 816     def GetValueAsBool(*args
, **kwargs
): 
 817         """GetValueAsBool(self, int row, int col) -> bool""" 
 818         return _grid
.GridTableBase_GetValueAsBool(*args
, **kwargs
) 
 820     def SetValueAsLong(*args
, **kwargs
): 
 821         """SetValueAsLong(self, int row, int col, long value)""" 
 822         return _grid
.GridTableBase_SetValueAsLong(*args
, **kwargs
) 
 824     def SetValueAsDouble(*args
, **kwargs
): 
 825         """SetValueAsDouble(self, int row, int col, double value)""" 
 826         return _grid
.GridTableBase_SetValueAsDouble(*args
, **kwargs
) 
 828     def SetValueAsBool(*args
, **kwargs
): 
 829         """SetValueAsBool(self, int row, int col, bool value)""" 
 830         return _grid
.GridTableBase_SetValueAsBool(*args
, **kwargs
) 
 832     def Clear(*args
, **kwargs
): 
 834         return _grid
.GridTableBase_Clear(*args
, **kwargs
) 
 836     def InsertRows(*args
, **kwargs
): 
 837         """InsertRows(self, size_t pos=0, size_t numRows=1) -> bool""" 
 838         return _grid
.GridTableBase_InsertRows(*args
, **kwargs
) 
 840     def AppendRows(*args
, **kwargs
): 
 841         """AppendRows(self, size_t numRows=1) -> bool""" 
 842         return _grid
.GridTableBase_AppendRows(*args
, **kwargs
) 
 844     def DeleteRows(*args
, **kwargs
): 
 845         """DeleteRows(self, size_t pos=0, size_t numRows=1) -> bool""" 
 846         return _grid
.GridTableBase_DeleteRows(*args
, **kwargs
) 
 848     def InsertCols(*args
, **kwargs
): 
 849         """InsertCols(self, size_t pos=0, size_t numCols=1) -> bool""" 
 850         return _grid
.GridTableBase_InsertCols(*args
, **kwargs
) 
 852     def AppendCols(*args
, **kwargs
): 
 853         """AppendCols(self, size_t numCols=1) -> bool""" 
 854         return _grid
.GridTableBase_AppendCols(*args
, **kwargs
) 
 856     def DeleteCols(*args
, **kwargs
): 
 857         """DeleteCols(self, size_t pos=0, size_t numCols=1) -> bool""" 
 858         return _grid
.GridTableBase_DeleteCols(*args
, **kwargs
) 
 860     def GetRowLabelValue(*args
, **kwargs
): 
 861         """GetRowLabelValue(self, int row) -> String""" 
 862         return _grid
.GridTableBase_GetRowLabelValue(*args
, **kwargs
) 
 864     def GetColLabelValue(*args
, **kwargs
): 
 865         """GetColLabelValue(self, int col) -> String""" 
 866         return _grid
.GridTableBase_GetColLabelValue(*args
, **kwargs
) 
 868     def SetRowLabelValue(*args
, **kwargs
): 
 869         """SetRowLabelValue(self, int row, String value)""" 
 870         return _grid
.GridTableBase_SetRowLabelValue(*args
, **kwargs
) 
 872     def SetColLabelValue(*args
, **kwargs
): 
 873         """SetColLabelValue(self, int col, String value)""" 
 874         return _grid
.GridTableBase_SetColLabelValue(*args
, **kwargs
) 
 876     def CanHaveAttributes(*args
, **kwargs
): 
 877         """CanHaveAttributes(self) -> bool""" 
 878         return _grid
.GridTableBase_CanHaveAttributes(*args
, **kwargs
) 
 880     def GetAttr(*args
, **kwargs
): 
 881         """GetAttr(self, int row, int col, int kind) -> GridCellAttr""" 
 882         return _grid
.GridTableBase_GetAttr(*args
, **kwargs
) 
 884     def SetAttr(*args
, **kwargs
): 
 885         """SetAttr(self, GridCellAttr attr, int row, int col)""" 
 886         return _grid
.GridTableBase_SetAttr(*args
, **kwargs
) 
 888     def SetRowAttr(*args
, **kwargs
): 
 889         """SetRowAttr(self, GridCellAttr attr, int row)""" 
 890         return _grid
.GridTableBase_SetRowAttr(*args
, **kwargs
) 
 892     def SetColAttr(*args
, **kwargs
): 
 893         """SetColAttr(self, GridCellAttr attr, int col)""" 
 894         return _grid
.GridTableBase_SetColAttr(*args
, **kwargs
) 
 896     AttrProvider 
= property(GetAttrProvider
,SetAttrProvider
,doc
="See `GetAttrProvider` and `SetAttrProvider`")  
 897     NumberCols 
= property(GetNumberCols
,doc
="See `GetNumberCols`")  
 898     NumberRows 
= property(GetNumberRows
,doc
="See `GetNumberRows`")  
 899     View 
= property(GetView
,SetView
,doc
="See `GetView` and `SetView`")  
 900 _grid
.GridTableBase_swigregister(GridTableBase
) 
 902 class PyGridTableBase(GridTableBase
): 
 903     """Proxy of C++ PyGridTableBase class""" 
 904     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 905     __repr__ 
= _swig_repr
 
 906     def __init__(self
, *args
, **kwargs
):  
 907         """__init__(self) -> PyGridTableBase""" 
 908         _grid
.PyGridTableBase_swiginit(self
,_grid
.new_PyGridTableBase(*args
, **kwargs
)) 
 909         self
._setOORInfo
(self
);PyGridTableBase
._setCallbackInfo
(self
, self
, PyGridTableBase
) 
 911     def _setCallbackInfo(*args
, **kwargs
): 
 912         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
 913         return _grid
.PyGridTableBase__setCallbackInfo(*args
, **kwargs
) 
 915     def Destroy(*args
, **kwargs
): 
 919         Deletes the C++ object this Python object is a proxy for. 
 921         args
[0].this
.own(False) 
 922         return _grid
.PyGridTableBase_Destroy(*args
, **kwargs
) 
 924     def base_GetTypeName(*args
, **kw
): 
 925         return PyGridTableBase
.GetTypeName(*args
, **kw
) 
 926     base_GetTypeName 
= wx
._deprecated
(base_GetTypeName
, 
 927                                    "Please use PyGridTableBase.GetTypeName instead.") 
 929     def base_CanGetValueAs(*args
, **kw
): 
 930         return PyGridTableBase
.CanGetValueAs(*args
, **kw
) 
 931     base_CanGetValueAs 
= wx
._deprecated
(base_CanGetValueAs
, 
 932                                    "Please use PyGridTableBase.CanGetValueAs instead.") 
 934     def base_CanSetValueAs(*args
, **kw
): 
 935         return PyGridTableBase
.CanSetValueAs(*args
, **kw
) 
 936     base_CanSetValueAs 
= wx
._deprecated
(base_CanSetValueAs
, 
 937                                    "Please use PyGridTableBase.CanSetValueAs instead.") 
 939     def base_Clear(*args
, **kw
): 
 940         return PyGridTableBase
.Clear(*args
, **kw
) 
 941     base_Clear 
= wx
._deprecated
(base_Clear
, 
 942                                    "Please use PyGridTableBase.Clear instead.") 
 944     def base_InsertRows(*args
, **kw
): 
 945         return PyGridTableBase
.InsertRows(*args
, **kw
) 
 946     base_InsertRows 
= wx
._deprecated
(base_InsertRows
, 
 947                                    "Please use PyGridTableBase.InsertRows instead.") 
 949     def base_AppendRows(*args
, **kw
): 
 950         return PyGridTableBase
.AppendRows(*args
, **kw
) 
 951     base_AppendRows 
= wx
._deprecated
(base_AppendRows
, 
 952                                    "Please use PyGridTableBase.AppendRows instead.") 
 954     def base_DeleteRows(*args
, **kw
): 
 955         return PyGridTableBase
.DeleteRows(*args
, **kw
) 
 956     base_DeleteRows 
= wx
._deprecated
(base_DeleteRows
, 
 957                                    "Please use PyGridTableBase.DeleteRows instead.") 
 959     def base_InsertCols(*args
, **kw
): 
 960         return PyGridTableBase
.InsertCols(*args
, **kw
) 
 961     base_InsertCols 
= wx
._deprecated
(base_InsertCols
, 
 962                                    "Please use PyGridTableBase.InsertCols instead.") 
 964     def base_AppendCols(*args
, **kw
): 
 965         return PyGridTableBase
.AppendCols(*args
, **kw
) 
 966     base_AppendCols 
= wx
._deprecated
(base_AppendCols
, 
 967                                    "Please use PyGridTableBase.AppendCols instead.") 
 969     def base_DeleteCols(*args
, **kw
): 
 970         return PyGridTableBase
.DeleteCols(*args
, **kw
) 
 971     base_DeleteCols 
= wx
._deprecated
(base_DeleteCols
, 
 972                                    "Please use PyGridTableBase.DeleteCols instead.") 
 974     def base_GetRowLabelValue(*args
, **kw
): 
 975         return PyGridTableBase
.GetRowLabelValue(*args
, **kw
) 
 976     base_GetRowLabelValue 
= wx
._deprecated
(base_GetRowLabelValue
, 
 977                                    "Please use PyGridTableBase.GetRowLabelValue instead.") 
 979     def base_GetColLabelValue(*args
, **kw
): 
 980         return PyGridTableBase
.GetColLabelValue(*args
, **kw
) 
 981     base_GetColLabelValue 
= wx
._deprecated
(base_GetColLabelValue
, 
 982                                    "Please use PyGridTableBase.GetColLabelValue instead.") 
 984     def base_SetRowLabelValue(*args
, **kw
): 
 985         return PyGridTableBase
.SetRowLabelValue(*args
, **kw
) 
 986     base_SetRowLabelValue 
= wx
._deprecated
(base_SetRowLabelValue
, 
 987                                    "Please use PyGridTableBase.SetRowLabelValue instead.") 
 989     def base_SetColLabelValue(*args
, **kw
): 
 990         return PyGridTableBase
.SetColLabelValue(*args
, **kw
) 
 991     base_SetColLabelValue 
= wx
._deprecated
(base_SetColLabelValue
, 
 992                                    "Please use PyGridTableBase.SetColLabelValue instead.") 
 994     def base_CanHaveAttributes(*args
, **kw
): 
 995         return PyGridTableBase
.CanHaveAttributes(*args
, **kw
) 
 996     base_CanHaveAttributes 
= wx
._deprecated
(base_CanHaveAttributes
, 
 997                                    "Please use PyGridTableBase.CanHaveAttributes instead.") 
 999     def base_GetAttr(*args
, **kw
): 
1000         return PyGridTableBase
.GetAttr(*args
, **kw
) 
1001     base_GetAttr 
= wx
._deprecated
(base_GetAttr
, 
1002                                    "Please use PyGridTableBase.GetAttr instead.") 
1004     def base_SetAttr(*args
, **kw
): 
1005         return PyGridTableBase
.SetAttr(*args
, **kw
) 
1006     base_SetAttr 
= wx
._deprecated
(base_SetAttr
, 
1007                                    "Please use PyGridTableBase.SetAttr instead.") 
1009     def base_SetRowAttr(*args
, **kw
): 
1010         return PyGridTableBase
.SetRowAttr(*args
, **kw
) 
1011     base_SetRowAttr 
= wx
._deprecated
(base_SetRowAttr
, 
1012                                    "Please use PyGridTableBase.SetRowAttr instead.") 
1014     def base_SetColAttr(*args
, **kw
): 
1015         return PyGridTableBase
.SetColAttr(*args
, **kw
) 
1016     base_SetColAttr 
= wx
._deprecated
(base_SetColAttr
, 
1017                                    "Please use PyGridTableBase.SetColAttr instead.") 
1019 _grid
.PyGridTableBase_swigregister(PyGridTableBase
) 
1021 class GridStringTable(GridTableBase
): 
1022     """Proxy of C++ GridStringTable 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, int numRows=0, int numCols=0) -> GridStringTable""" 
1027         _grid
.GridStringTable_swiginit(self
,_grid
.new_GridStringTable(*args
, **kwargs
)) 
1028         self
._setOORInfo
(self
) 
1030 _grid
.GridStringTable_swigregister(GridStringTable
) 
1032 GRIDTABLE_REQUEST_VIEW_GET_VALUES 
= _grid
.GRIDTABLE_REQUEST_VIEW_GET_VALUES
 
1033 GRIDTABLE_REQUEST_VIEW_SEND_VALUES 
= _grid
.GRIDTABLE_REQUEST_VIEW_SEND_VALUES
 
1034 GRIDTABLE_NOTIFY_ROWS_INSERTED 
= _grid
.GRIDTABLE_NOTIFY_ROWS_INSERTED
 
1035 GRIDTABLE_NOTIFY_ROWS_APPENDED 
= _grid
.GRIDTABLE_NOTIFY_ROWS_APPENDED
 
1036 GRIDTABLE_NOTIFY_ROWS_DELETED 
= _grid
.GRIDTABLE_NOTIFY_ROWS_DELETED
 
1037 GRIDTABLE_NOTIFY_COLS_INSERTED 
= _grid
.GRIDTABLE_NOTIFY_COLS_INSERTED
 
1038 GRIDTABLE_NOTIFY_COLS_APPENDED 
= _grid
.GRIDTABLE_NOTIFY_COLS_APPENDED
 
1039 GRIDTABLE_NOTIFY_COLS_DELETED 
= _grid
.GRIDTABLE_NOTIFY_COLS_DELETED
 
1040 class GridTableMessage(object): 
1041     """Proxy of C++ GridTableMessage class""" 
1042     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1043     __repr__ 
= _swig_repr
 
1044     def __init__(self
, *args
, **kwargs
):  
1045         """__init__(self, GridTableBase table, int id, int comInt1=-1, int comInt2=-1) -> GridTableMessage""" 
1046         _grid
.GridTableMessage_swiginit(self
,_grid
.new_GridTableMessage(*args
, **kwargs
)) 
1047     __swig_destroy__ 
= _grid
.delete_GridTableMessage
 
1048     __del__ 
= lambda self 
: None; 
1049     def SetTableObject(*args
, **kwargs
): 
1050         """SetTableObject(self, GridTableBase table)""" 
1051         return _grid
.GridTableMessage_SetTableObject(*args
, **kwargs
) 
1053     def GetTableObject(*args
, **kwargs
): 
1054         """GetTableObject(self) -> GridTableBase""" 
1055         return _grid
.GridTableMessage_GetTableObject(*args
, **kwargs
) 
1057     def SetId(*args
, **kwargs
): 
1058         """SetId(self, int id)""" 
1059         return _grid
.GridTableMessage_SetId(*args
, **kwargs
) 
1061     def GetId(*args
, **kwargs
): 
1062         """GetId(self) -> int""" 
1063         return _grid
.GridTableMessage_GetId(*args
, **kwargs
) 
1065     def SetCommandInt(*args
, **kwargs
): 
1066         """SetCommandInt(self, int comInt1)""" 
1067         return _grid
.GridTableMessage_SetCommandInt(*args
, **kwargs
) 
1069     def GetCommandInt(*args
, **kwargs
): 
1070         """GetCommandInt(self) -> int""" 
1071         return _grid
.GridTableMessage_GetCommandInt(*args
, **kwargs
) 
1073     def SetCommandInt2(*args
, **kwargs
): 
1074         """SetCommandInt2(self, int comInt2)""" 
1075         return _grid
.GridTableMessage_SetCommandInt2(*args
, **kwargs
) 
1077     def GetCommandInt2(*args
, **kwargs
): 
1078         """GetCommandInt2(self) -> int""" 
1079         return _grid
.GridTableMessage_GetCommandInt2(*args
, **kwargs
) 
1081     CommandInt 
= property(GetCommandInt
,SetCommandInt
,doc
="See `GetCommandInt` and `SetCommandInt`")  
1082     CommandInt2 
= property(GetCommandInt2
,SetCommandInt2
,doc
="See `GetCommandInt2` and `SetCommandInt2`")  
1083     Id 
= property(GetId
,SetId
,doc
="See `GetId` and `SetId`")  
1084     TableObject 
= property(GetTableObject
,SetTableObject
,doc
="See `GetTableObject` and `SetTableObject`")  
1085 _grid
.GridTableMessage_swigregister(GridTableMessage
) 
1087 class GridCellCoords(object): 
1088     """Proxy of C++ GridCellCoords class""" 
1089     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1090     __repr__ 
= _swig_repr
 
1091     def __init__(self
, *args
, **kwargs
):  
1092         """__init__(self, int r=-1, int c=-1) -> GridCellCoords""" 
1093         _grid
.GridCellCoords_swiginit(self
,_grid
.new_GridCellCoords(*args
, **kwargs
)) 
1094     __swig_destroy__ 
= _grid
.delete_GridCellCoords
 
1095     __del__ 
= lambda self 
: None; 
1096     def GetRow(*args
, **kwargs
): 
1097         """GetRow(self) -> int""" 
1098         return _grid
.GridCellCoords_GetRow(*args
, **kwargs
) 
1100     def SetRow(*args
, **kwargs
): 
1101         """SetRow(self, int n)""" 
1102         return _grid
.GridCellCoords_SetRow(*args
, **kwargs
) 
1104     def GetCol(*args
, **kwargs
): 
1105         """GetCol(self) -> int""" 
1106         return _grid
.GridCellCoords_GetCol(*args
, **kwargs
) 
1108     def SetCol(*args
, **kwargs
): 
1109         """SetCol(self, int n)""" 
1110         return _grid
.GridCellCoords_SetCol(*args
, **kwargs
) 
1112     def Set(*args
, **kwargs
): 
1113         """Set(self, int row, int col)""" 
1114         return _grid
.GridCellCoords_Set(*args
, **kwargs
) 
1116     def __eq__(*args
, **kwargs
): 
1118         __eq__(self, PyObject other) -> bool 
1120         Test for equality of GridCellCoords objects. 
1122         return _grid
.GridCellCoords___eq__(*args
, **kwargs
) 
1124     def __ne__(*args
, **kwargs
): 
1126         __ne__(self, PyObject other) -> bool 
1128         Test for inequality of GridCellCoords objects. 
1130         return _grid
.GridCellCoords___ne__(*args
, **kwargs
) 
1132     def Get(*args
, **kwargs
): 
1133         """Get(self) -> PyObject""" 
1134         return _grid
.GridCellCoords_Get(*args
, **kwargs
) 
1136     asTuple 
= wx
._deprecated
(Get
, "asTuple is deprecated, use `Get` instead") 
1137     def __str__(self
):                   return str(self
.Get()) 
1138     def __repr__(self
):                  return 'wxGridCellCoords'+str(self
.Get()) 
1139     def __len__(self
):                   return len(self
.Get()) 
1140     def __getitem__(self
, index
):        return self
.Get()[index
] 
1141     def __setitem__(self
, index
, val
): 
1142         if index 
== 0: self
.SetRow(val
) 
1143         elif index 
== 1: self
.SetCol(val
) 
1144         else: raise IndexError 
1146     Col 
= property(GetCol
,SetCol
,doc
="See `GetCol` and `SetCol`")  
1147     Row 
= property(GetRow
,SetRow
,doc
="See `GetRow` and `SetRow`")  
1148 _grid
.GridCellCoords_swigregister(GridCellCoords
) 
1150 class Grid(_windows
.ScrolledWindow
): 
1151     """Proxy of C++ Grid class""" 
1152     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
1153     __repr__ 
= _swig_repr
 
1154     def __init__(self
, *args
, **kwargs
):  
1156         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1157             Size size=DefaultSize, long style=WANTS_CHARS,  
1158             String name=wxPyGridNameStr) -> Grid 
1160         _grid
.Grid_swiginit(self
,_grid
.new_Grid(*args
, **kwargs
)) 
1161         self
._setOORInfo
(self
) 
1163     def Create(*args
, **kwargs
): 
1165         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1166             Size size=DefaultSize, long style=WANTS_CHARS,  
1167             String name=wxPyGridNameStr) -> bool 
1169         return _grid
.Grid_Create(*args
, **kwargs
) 
1171     wxGridSelectCells 
= _grid
.Grid_wxGridSelectCells
 
1172     wxGridSelectRows 
= _grid
.Grid_wxGridSelectRows
 
1173     wxGridSelectColumns 
= _grid
.Grid_wxGridSelectColumns
 
1174     SelectCells 
=   wxGridSelectCells
 
1175     SelectRows 
=    wxGridSelectRows
 
1176     SelectColumns 
= wxGridSelectColumns
 
1178     def CreateGrid(*args
, **kwargs
): 
1179         """CreateGrid(self, int numRows, int numCols, WXGRIDSELECTIONMODES selmode=wxGridSelectCells) -> bool""" 
1180         return _grid
.Grid_CreateGrid(*args
, **kwargs
) 
1182     def SetSelectionMode(*args
, **kwargs
): 
1183         """SetSelectionMode(self, WXGRIDSELECTIONMODES selmode)""" 
1184         return _grid
.Grid_SetSelectionMode(*args
, **kwargs
) 
1186     def GetSelectionMode(*args
, **kwargs
): 
1187         """GetSelectionMode(self) -> WXGRIDSELECTIONMODES""" 
1188         return _grid
.Grid_GetSelectionMode(*args
, **kwargs
) 
1190     def GetNumberRows(*args
, **kwargs
): 
1191         """GetNumberRows(self) -> int""" 
1192         return _grid
.Grid_GetNumberRows(*args
, **kwargs
) 
1194     def GetNumberCols(*args
, **kwargs
): 
1195         """GetNumberCols(self) -> int""" 
1196         return _grid
.Grid_GetNumberCols(*args
, **kwargs
) 
1198     def ProcessTableMessage(*args
, **kwargs
): 
1199         """ProcessTableMessage(self, GridTableMessage ?) -> bool""" 
1200         return _grid
.Grid_ProcessTableMessage(*args
, **kwargs
) 
1202     def GetTable(*args
, **kwargs
): 
1203         """GetTable(self) -> GridTableBase""" 
1204         return _grid
.Grid_GetTable(*args
, **kwargs
) 
1206     def SetTable(*args
, **kwargs
): 
1207         """SetTable(self, GridTableBase table, bool takeOwnership=False, WXGRIDSELECTIONMODES selmode=wxGridSelectCells) -> bool""" 
1208         return _grid
.Grid_SetTable(*args
, **kwargs
) 
1210     def ClearGrid(*args
, **kwargs
): 
1211         """ClearGrid(self)""" 
1212         return _grid
.Grid_ClearGrid(*args
, **kwargs
) 
1214     def InsertRows(*args
, **kwargs
): 
1215         """InsertRows(self, int pos=0, int numRows=1, bool updateLabels=True) -> bool""" 
1216         return _grid
.Grid_InsertRows(*args
, **kwargs
) 
1218     def AppendRows(*args
, **kwargs
): 
1219         """AppendRows(self, int numRows=1, bool updateLabels=True) -> bool""" 
1220         return _grid
.Grid_AppendRows(*args
, **kwargs
) 
1222     def DeleteRows(*args
, **kwargs
): 
1223         """DeleteRows(self, int pos=0, int numRows=1, bool updateLabels=True) -> bool""" 
1224         return _grid
.Grid_DeleteRows(*args
, **kwargs
) 
1226     def InsertCols(*args
, **kwargs
): 
1227         """InsertCols(self, int pos=0, int numCols=1, bool updateLabels=True) -> bool""" 
1228         return _grid
.Grid_InsertCols(*args
, **kwargs
) 
1230     def AppendCols(*args
, **kwargs
): 
1231         """AppendCols(self, int numCols=1, bool updateLabels=True) -> bool""" 
1232         return _grid
.Grid_AppendCols(*args
, **kwargs
) 
1234     def DeleteCols(*args
, **kwargs
): 
1235         """DeleteCols(self, int pos=0, int numCols=1, bool updateLabels=True) -> bool""" 
1236         return _grid
.Grid_DeleteCols(*args
, **kwargs
) 
1238     def DrawCellHighlight(*args
, **kwargs
): 
1239         """DrawCellHighlight(self, DC dc, GridCellAttr attr)""" 
1240         return _grid
.Grid_DrawCellHighlight(*args
, **kwargs
) 
1242     def DrawTextRectangle(*args
, **kwargs
): 
1244         DrawTextRectangle(self, DC dc, String ?, Rect ?, int horizontalAlignment=LEFT,  
1245             int verticalAlignment=TOP, int textOrientation=HORIZONTAL) 
1247         return _grid
.Grid_DrawTextRectangle(*args
, **kwargs
) 
1249     def GetTextBoxSize(*args
, **kwargs
): 
1250         """GetTextBoxSize(DC dc, list lines) -> (width, height)""" 
1251         return _grid
.Grid_GetTextBoxSize(*args
, **kwargs
) 
1253     def BeginBatch(*args
, **kwargs
): 
1254         """BeginBatch(self)""" 
1255         return _grid
.Grid_BeginBatch(*args
, **kwargs
) 
1257     def EndBatch(*args
, **kwargs
): 
1258         """EndBatch(self)""" 
1259         return _grid
.Grid_EndBatch(*args
, **kwargs
) 
1261     def GetBatchCount(*args
, **kwargs
): 
1262         """GetBatchCount(self) -> int""" 
1263         return _grid
.Grid_GetBatchCount(*args
, **kwargs
) 
1265     def ForceRefresh(*args
, **kwargs
): 
1266         """ForceRefresh(self)""" 
1267         return _grid
.Grid_ForceRefresh(*args
, **kwargs
) 
1269     def IsEditable(*args
, **kwargs
): 
1270         """IsEditable(self) -> bool""" 
1271         return _grid
.Grid_IsEditable(*args
, **kwargs
) 
1273     def EnableEditing(*args
, **kwargs
): 
1274         """EnableEditing(self, bool edit)""" 
1275         return _grid
.Grid_EnableEditing(*args
, **kwargs
) 
1277     def EnableCellEditControl(*args
, **kwargs
): 
1278         """EnableCellEditControl(self, bool enable=True)""" 
1279         return _grid
.Grid_EnableCellEditControl(*args
, **kwargs
) 
1281     def DisableCellEditControl(*args
, **kwargs
): 
1282         """DisableCellEditControl(self)""" 
1283         return _grid
.Grid_DisableCellEditControl(*args
, **kwargs
) 
1285     def CanEnableCellControl(*args
, **kwargs
): 
1286         """CanEnableCellControl(self) -> bool""" 
1287         return _grid
.Grid_CanEnableCellControl(*args
, **kwargs
) 
1289     def IsCellEditControlEnabled(*args
, **kwargs
): 
1290         """IsCellEditControlEnabled(self) -> bool""" 
1291         return _grid
.Grid_IsCellEditControlEnabled(*args
, **kwargs
) 
1293     def IsCellEditControlShown(*args
, **kwargs
): 
1294         """IsCellEditControlShown(self) -> bool""" 
1295         return _grid
.Grid_IsCellEditControlShown(*args
, **kwargs
) 
1297     def IsCurrentCellReadOnly(*args
, **kwargs
): 
1298         """IsCurrentCellReadOnly(self) -> bool""" 
1299         return _grid
.Grid_IsCurrentCellReadOnly(*args
, **kwargs
) 
1301     def ShowCellEditControl(*args
, **kwargs
): 
1302         """ShowCellEditControl(self)""" 
1303         return _grid
.Grid_ShowCellEditControl(*args
, **kwargs
) 
1305     def HideCellEditControl(*args
, **kwargs
): 
1306         """HideCellEditControl(self)""" 
1307         return _grid
.Grid_HideCellEditControl(*args
, **kwargs
) 
1309     def SaveEditControlValue(*args
, **kwargs
): 
1310         """SaveEditControlValue(self)""" 
1311         return _grid
.Grid_SaveEditControlValue(*args
, **kwargs
) 
1313     def XYToCell(*args
, **kwargs
): 
1314         """XYToCell(self, int x, int y) -> GridCellCoords""" 
1315         return _grid
.Grid_XYToCell(*args
, **kwargs
) 
1317     def YToRow(*args
, **kwargs
): 
1318         """YToRow(self, int y) -> int""" 
1319         return _grid
.Grid_YToRow(*args
, **kwargs
) 
1321     def XToCol(*args
, **kwargs
): 
1322         """XToCol(self, int x, bool clipToMinMax=False) -> int""" 
1323         return _grid
.Grid_XToCol(*args
, **kwargs
) 
1325     def YToEdgeOfRow(*args
, **kwargs
): 
1326         """YToEdgeOfRow(self, int y) -> int""" 
1327         return _grid
.Grid_YToEdgeOfRow(*args
, **kwargs
) 
1329     def XToEdgeOfCol(*args
, **kwargs
): 
1330         """XToEdgeOfCol(self, int x) -> int""" 
1331         return _grid
.Grid_XToEdgeOfCol(*args
, **kwargs
) 
1333     def CellToRect(*args
, **kwargs
): 
1334         """CellToRect(self, int row, int col) -> Rect""" 
1335         return _grid
.Grid_CellToRect(*args
, **kwargs
) 
1337     def GetGridCursorRow(*args
, **kwargs
): 
1338         """GetGridCursorRow(self) -> int""" 
1339         return _grid
.Grid_GetGridCursorRow(*args
, **kwargs
) 
1341     def GetGridCursorCol(*args
, **kwargs
): 
1342         """GetGridCursorCol(self) -> int""" 
1343         return _grid
.Grid_GetGridCursorCol(*args
, **kwargs
) 
1345     def IsVisible(*args
, **kwargs
): 
1346         """IsVisible(self, int row, int col, bool wholeCellVisible=True) -> bool""" 
1347         return _grid
.Grid_IsVisible(*args
, **kwargs
) 
1349     def MakeCellVisible(*args
, **kwargs
): 
1350         """MakeCellVisible(self, int row, int col)""" 
1351         return _grid
.Grid_MakeCellVisible(*args
, **kwargs
) 
1353     def SetGridCursor(*args
, **kwargs
): 
1354         """SetGridCursor(self, int row, int col)""" 
1355         return _grid
.Grid_SetGridCursor(*args
, **kwargs
) 
1357     def MoveCursorUp(*args
, **kwargs
): 
1358         """MoveCursorUp(self, bool expandSelection) -> bool""" 
1359         return _grid
.Grid_MoveCursorUp(*args
, **kwargs
) 
1361     def MoveCursorDown(*args
, **kwargs
): 
1362         """MoveCursorDown(self, bool expandSelection) -> bool""" 
1363         return _grid
.Grid_MoveCursorDown(*args
, **kwargs
) 
1365     def MoveCursorLeft(*args
, **kwargs
): 
1366         """MoveCursorLeft(self, bool expandSelection) -> bool""" 
1367         return _grid
.Grid_MoveCursorLeft(*args
, **kwargs
) 
1369     def MoveCursorRight(*args
, **kwargs
): 
1370         """MoveCursorRight(self, bool expandSelection) -> bool""" 
1371         return _grid
.Grid_MoveCursorRight(*args
, **kwargs
) 
1373     def MovePageDown(*args
, **kwargs
): 
1374         """MovePageDown(self) -> bool""" 
1375         return _grid
.Grid_MovePageDown(*args
, **kwargs
) 
1377     def MovePageUp(*args
, **kwargs
): 
1378         """MovePageUp(self) -> bool""" 
1379         return _grid
.Grid_MovePageUp(*args
, **kwargs
) 
1381     def MoveCursorUpBlock(*args
, **kwargs
): 
1382         """MoveCursorUpBlock(self, bool expandSelection) -> bool""" 
1383         return _grid
.Grid_MoveCursorUpBlock(*args
, **kwargs
) 
1385     def MoveCursorDownBlock(*args
, **kwargs
): 
1386         """MoveCursorDownBlock(self, bool expandSelection) -> bool""" 
1387         return _grid
.Grid_MoveCursorDownBlock(*args
, **kwargs
) 
1389     def MoveCursorLeftBlock(*args
, **kwargs
): 
1390         """MoveCursorLeftBlock(self, bool expandSelection) -> bool""" 
1391         return _grid
.Grid_MoveCursorLeftBlock(*args
, **kwargs
) 
1393     def MoveCursorRightBlock(*args
, **kwargs
): 
1394         """MoveCursorRightBlock(self, bool expandSelection) -> bool""" 
1395         return _grid
.Grid_MoveCursorRightBlock(*args
, **kwargs
) 
1397     def GetDefaultRowLabelSize(*args
, **kwargs
): 
1398         """GetDefaultRowLabelSize(self) -> int""" 
1399         return _grid
.Grid_GetDefaultRowLabelSize(*args
, **kwargs
) 
1401     def GetRowLabelSize(*args
, **kwargs
): 
1402         """GetRowLabelSize(self) -> int""" 
1403         return _grid
.Grid_GetRowLabelSize(*args
, **kwargs
) 
1405     def GetDefaultColLabelSize(*args
, **kwargs
): 
1406         """GetDefaultColLabelSize(self) -> int""" 
1407         return _grid
.Grid_GetDefaultColLabelSize(*args
, **kwargs
) 
1409     def GetColLabelSize(*args
, **kwargs
): 
1410         """GetColLabelSize(self) -> int""" 
1411         return _grid
.Grid_GetColLabelSize(*args
, **kwargs
) 
1413     def GetLabelBackgroundColour(*args
, **kwargs
): 
1414         """GetLabelBackgroundColour(self) -> Colour""" 
1415         return _grid
.Grid_GetLabelBackgroundColour(*args
, **kwargs
) 
1417     def GetLabelTextColour(*args
, **kwargs
): 
1418         """GetLabelTextColour(self) -> Colour""" 
1419         return _grid
.Grid_GetLabelTextColour(*args
, **kwargs
) 
1421     def GetLabelFont(*args
, **kwargs
): 
1422         """GetLabelFont(self) -> Font""" 
1423         return _grid
.Grid_GetLabelFont(*args
, **kwargs
) 
1425     def GetRowLabelAlignment(*args
, **kwargs
): 
1426         """GetRowLabelAlignment() -> (horiz, vert)""" 
1427         return _grid
.Grid_GetRowLabelAlignment(*args
, **kwargs
) 
1429     def GetColLabelAlignment(*args
, **kwargs
): 
1430         """GetColLabelAlignment() -> (horiz, vert)""" 
1431         return _grid
.Grid_GetColLabelAlignment(*args
, **kwargs
) 
1433     def GetColLabelTextOrientation(*args
, **kwargs
): 
1434         """GetColLabelTextOrientation(self) -> int""" 
1435         return _grid
.Grid_GetColLabelTextOrientation(*args
, **kwargs
) 
1437     def GetRowLabelValue(*args
, **kwargs
): 
1438         """GetRowLabelValue(self, int row) -> String""" 
1439         return _grid
.Grid_GetRowLabelValue(*args
, **kwargs
) 
1441     def GetColLabelValue(*args
, **kwargs
): 
1442         """GetColLabelValue(self, int col) -> String""" 
1443         return _grid
.Grid_GetColLabelValue(*args
, **kwargs
) 
1445     def GetGridLineColour(*args
, **kwargs
): 
1446         """GetGridLineColour(self) -> Colour""" 
1447         return _grid
.Grid_GetGridLineColour(*args
, **kwargs
) 
1449     def GetDefaultGridLinePen(*args
, **kwargs
): 
1450         """GetDefaultGridLinePen(self) -> wxPen""" 
1451         return _grid
.Grid_GetDefaultGridLinePen(*args
, **kwargs
) 
1453     def GetRowGridLinePen(*args
, **kwargs
): 
1454         """GetRowGridLinePen(self, int row) -> wxPen""" 
1455         return _grid
.Grid_GetRowGridLinePen(*args
, **kwargs
) 
1457     def GetColGridLinePen(*args
, **kwargs
): 
1458         """GetColGridLinePen(self, int col) -> wxPen""" 
1459         return _grid
.Grid_GetColGridLinePen(*args
, **kwargs
) 
1461     def GetCellHighlightColour(*args
, **kwargs
): 
1462         """GetCellHighlightColour(self) -> Colour""" 
1463         return _grid
.Grid_GetCellHighlightColour(*args
, **kwargs
) 
1465     def GetCellHighlightPenWidth(*args
, **kwargs
): 
1466         """GetCellHighlightPenWidth(self) -> int""" 
1467         return _grid
.Grid_GetCellHighlightPenWidth(*args
, **kwargs
) 
1469     def GetCellHighlightROPenWidth(*args
, **kwargs
): 
1470         """GetCellHighlightROPenWidth(self) -> int""" 
1471         return _grid
.Grid_GetCellHighlightROPenWidth(*args
, **kwargs
) 
1473     def SetRowLabelSize(*args
, **kwargs
): 
1474         """SetRowLabelSize(self, int width)""" 
1475         return _grid
.Grid_SetRowLabelSize(*args
, **kwargs
) 
1477     def SetColLabelSize(*args
, **kwargs
): 
1478         """SetColLabelSize(self, int height)""" 
1479         return _grid
.Grid_SetColLabelSize(*args
, **kwargs
) 
1481     def SetLabelBackgroundColour(*args
, **kwargs
): 
1482         """SetLabelBackgroundColour(self, Colour ?)""" 
1483         return _grid
.Grid_SetLabelBackgroundColour(*args
, **kwargs
) 
1485     def SetLabelTextColour(*args
, **kwargs
): 
1486         """SetLabelTextColour(self, Colour ?)""" 
1487         return _grid
.Grid_SetLabelTextColour(*args
, **kwargs
) 
1489     def SetLabelFont(*args
, **kwargs
): 
1490         """SetLabelFont(self, Font ?)""" 
1491         return _grid
.Grid_SetLabelFont(*args
, **kwargs
) 
1493     def SetRowLabelAlignment(*args
, **kwargs
): 
1494         """SetRowLabelAlignment(self, int horiz, int vert)""" 
1495         return _grid
.Grid_SetRowLabelAlignment(*args
, **kwargs
) 
1497     def SetColLabelAlignment(*args
, **kwargs
): 
1498         """SetColLabelAlignment(self, int horiz, int vert)""" 
1499         return _grid
.Grid_SetColLabelAlignment(*args
, **kwargs
) 
1501     def SetColLabelTextOrientation(*args
, **kwargs
): 
1502         """SetColLabelTextOrientation(self, int textOrientation)""" 
1503         return _grid
.Grid_SetColLabelTextOrientation(*args
, **kwargs
) 
1505     def SetRowLabelValue(*args
, **kwargs
): 
1506         """SetRowLabelValue(self, int row, String ?)""" 
1507         return _grid
.Grid_SetRowLabelValue(*args
, **kwargs
) 
1509     def SetColLabelValue(*args
, **kwargs
): 
1510         """SetColLabelValue(self, int col, String ?)""" 
1511         return _grid
.Grid_SetColLabelValue(*args
, **kwargs
) 
1513     def SetGridLineColour(*args
, **kwargs
): 
1514         """SetGridLineColour(self, Colour ?)""" 
1515         return _grid
.Grid_SetGridLineColour(*args
, **kwargs
) 
1517     def SetCellHighlightColour(*args
, **kwargs
): 
1518         """SetCellHighlightColour(self, Colour ?)""" 
1519         return _grid
.Grid_SetCellHighlightColour(*args
, **kwargs
) 
1521     def SetCellHighlightPenWidth(*args
, **kwargs
): 
1522         """SetCellHighlightPenWidth(self, int width)""" 
1523         return _grid
.Grid_SetCellHighlightPenWidth(*args
, **kwargs
) 
1525     def SetCellHighlightROPenWidth(*args
, **kwargs
): 
1526         """SetCellHighlightROPenWidth(self, int width)""" 
1527         return _grid
.Grid_SetCellHighlightROPenWidth(*args
, **kwargs
) 
1529     def EnableDragRowSize(*args
, **kwargs
): 
1530         """EnableDragRowSize(self, bool enable=True)""" 
1531         return _grid
.Grid_EnableDragRowSize(*args
, **kwargs
) 
1533     def DisableDragRowSize(*args
, **kwargs
): 
1534         """DisableDragRowSize(self)""" 
1535         return _grid
.Grid_DisableDragRowSize(*args
, **kwargs
) 
1537     def CanDragRowSize(*args
, **kwargs
): 
1538         """CanDragRowSize(self) -> bool""" 
1539         return _grid
.Grid_CanDragRowSize(*args
, **kwargs
) 
1541     def EnableDragColSize(*args
, **kwargs
): 
1542         """EnableDragColSize(self, bool enable=True)""" 
1543         return _grid
.Grid_EnableDragColSize(*args
, **kwargs
) 
1545     def DisableDragColSize(*args
, **kwargs
): 
1546         """DisableDragColSize(self)""" 
1547         return _grid
.Grid_DisableDragColSize(*args
, **kwargs
) 
1549     def CanDragColSize(*args
, **kwargs
): 
1550         """CanDragColSize(self) -> bool""" 
1551         return _grid
.Grid_CanDragColSize(*args
, **kwargs
) 
1553     def EnableDragColMove(*args
, **kwargs
): 
1554         """EnableDragColMove(self, bool enable=True)""" 
1555         return _grid
.Grid_EnableDragColMove(*args
, **kwargs
) 
1557     def DisableDragColMove(*args
, **kwargs
): 
1558         """DisableDragColMove(self)""" 
1559         return _grid
.Grid_DisableDragColMove(*args
, **kwargs
) 
1561     def CanDragColMove(*args
, **kwargs
): 
1562         """CanDragColMove(self) -> bool""" 
1563         return _grid
.Grid_CanDragColMove(*args
, **kwargs
) 
1565     def EnableDragGridSize(*args
, **kwargs
): 
1566         """EnableDragGridSize(self, bool enable=True)""" 
1567         return _grid
.Grid_EnableDragGridSize(*args
, **kwargs
) 
1569     def DisableDragGridSize(*args
, **kwargs
): 
1570         """DisableDragGridSize(self)""" 
1571         return _grid
.Grid_DisableDragGridSize(*args
, **kwargs
) 
1573     def CanDragGridSize(*args
, **kwargs
): 
1574         """CanDragGridSize(self) -> bool""" 
1575         return _grid
.Grid_CanDragGridSize(*args
, **kwargs
) 
1577     def EnableDragCell(*args
, **kwargs
): 
1578         """EnableDragCell(self, bool enable=True)""" 
1579         return _grid
.Grid_EnableDragCell(*args
, **kwargs
) 
1581     def DisableDragCell(*args
, **kwargs
): 
1582         """DisableDragCell(self)""" 
1583         return _grid
.Grid_DisableDragCell(*args
, **kwargs
) 
1585     def CanDragCell(*args
, **kwargs
): 
1586         """CanDragCell(self) -> bool""" 
1587         return _grid
.Grid_CanDragCell(*args
, **kwargs
) 
1589     def SetAttr(*args
, **kwargs
): 
1590         """SetAttr(self, int row, int col, GridCellAttr attr)""" 
1591         return _grid
.Grid_SetAttr(*args
, **kwargs
) 
1593     def SetRowAttr(*args
, **kwargs
): 
1594         """SetRowAttr(self, int row, GridCellAttr attr)""" 
1595         return _grid
.Grid_SetRowAttr(*args
, **kwargs
) 
1597     def SetColAttr(*args
, **kwargs
): 
1598         """SetColAttr(self, int col, GridCellAttr attr)""" 
1599         return _grid
.Grid_SetColAttr(*args
, **kwargs
) 
1601     def GetOrCreateCellAttr(*args
, **kwargs
): 
1602         """GetOrCreateCellAttr(self, int row, int col) -> GridCellAttr""" 
1603         return _grid
.Grid_GetOrCreateCellAttr(*args
, **kwargs
) 
1605     def SetColFormatBool(*args
, **kwargs
): 
1606         """SetColFormatBool(self, int col)""" 
1607         return _grid
.Grid_SetColFormatBool(*args
, **kwargs
) 
1609     def SetColFormatNumber(*args
, **kwargs
): 
1610         """SetColFormatNumber(self, int col)""" 
1611         return _grid
.Grid_SetColFormatNumber(*args
, **kwargs
) 
1613     def SetColFormatFloat(*args
, **kwargs
): 
1614         """SetColFormatFloat(self, int col, int width=-1, int precision=-1)""" 
1615         return _grid
.Grid_SetColFormatFloat(*args
, **kwargs
) 
1617     def SetColFormatCustom(*args
, **kwargs
): 
1618         """SetColFormatCustom(self, int col, String typeName)""" 
1619         return _grid
.Grid_SetColFormatCustom(*args
, **kwargs
) 
1621     def EnableGridLines(*args
, **kwargs
): 
1622         """EnableGridLines(self, bool enable=True)""" 
1623         return _grid
.Grid_EnableGridLines(*args
, **kwargs
) 
1625     def GridLinesEnabled(*args
, **kwargs
): 
1626         """GridLinesEnabled(self) -> bool""" 
1627         return _grid
.Grid_GridLinesEnabled(*args
, **kwargs
) 
1629     def GetDefaultRowSize(*args
, **kwargs
): 
1630         """GetDefaultRowSize(self) -> int""" 
1631         return _grid
.Grid_GetDefaultRowSize(*args
, **kwargs
) 
1633     def GetRowSize(*args
, **kwargs
): 
1634         """GetRowSize(self, int row) -> int""" 
1635         return _grid
.Grid_GetRowSize(*args
, **kwargs
) 
1637     def GetDefaultColSize(*args
, **kwargs
): 
1638         """GetDefaultColSize(self) -> int""" 
1639         return _grid
.Grid_GetDefaultColSize(*args
, **kwargs
) 
1641     def GetColSize(*args
, **kwargs
): 
1642         """GetColSize(self, int col) -> int""" 
1643         return _grid
.Grid_GetColSize(*args
, **kwargs
) 
1645     def GetDefaultCellBackgroundColour(*args
, **kwargs
): 
1646         """GetDefaultCellBackgroundColour(self) -> Colour""" 
1647         return _grid
.Grid_GetDefaultCellBackgroundColour(*args
, **kwargs
) 
1649     def GetCellBackgroundColour(*args
, **kwargs
): 
1650         """GetCellBackgroundColour(self, int row, int col) -> Colour""" 
1651         return _grid
.Grid_GetCellBackgroundColour(*args
, **kwargs
) 
1653     def GetDefaultCellTextColour(*args
, **kwargs
): 
1654         """GetDefaultCellTextColour(self) -> Colour""" 
1655         return _grid
.Grid_GetDefaultCellTextColour(*args
, **kwargs
) 
1657     def GetCellTextColour(*args
, **kwargs
): 
1658         """GetCellTextColour(self, int row, int col) -> Colour""" 
1659         return _grid
.Grid_GetCellTextColour(*args
, **kwargs
) 
1661     def GetDefaultCellFont(*args
, **kwargs
): 
1662         """GetDefaultCellFont(self) -> Font""" 
1663         return _grid
.Grid_GetDefaultCellFont(*args
, **kwargs
) 
1665     def GetCellFont(*args
, **kwargs
): 
1666         """GetCellFont(self, int row, int col) -> Font""" 
1667         return _grid
.Grid_GetCellFont(*args
, **kwargs
) 
1669     def GetDefaultCellAlignment(*args
, **kwargs
): 
1670         """GetDefaultCellAlignment() -> (horiz, vert)""" 
1671         return _grid
.Grid_GetDefaultCellAlignment(*args
, **kwargs
) 
1673     def GetCellAlignment(*args
, **kwargs
): 
1674         """GetCellAlignment(int row, int col) -> (horiz, vert)""" 
1675         return _grid
.Grid_GetCellAlignment(*args
, **kwargs
) 
1677     def GetDefaultCellOverflow(*args
, **kwargs
): 
1678         """GetDefaultCellOverflow(self) -> bool""" 
1679         return _grid
.Grid_GetDefaultCellOverflow(*args
, **kwargs
) 
1681     def GetCellOverflow(*args
, **kwargs
): 
1682         """GetCellOverflow(self, int row, int col) -> bool""" 
1683         return _grid
.Grid_GetCellOverflow(*args
, **kwargs
) 
1685     def GetCellSize(*args
, **kwargs
): 
1686         """GetCellSize(int row, int col) -> (num_rows, num_cols)""" 
1687         return _grid
.Grid_GetCellSize(*args
, **kwargs
) 
1689     def SetDefaultRowSize(*args
, **kwargs
): 
1690         """SetDefaultRowSize(self, int height, bool resizeExistingRows=False)""" 
1691         return _grid
.Grid_SetDefaultRowSize(*args
, **kwargs
) 
1693     def SetRowSize(*args
, **kwargs
): 
1694         """SetRowSize(self, int row, int height)""" 
1695         return _grid
.Grid_SetRowSize(*args
, **kwargs
) 
1697     def SetDefaultColSize(*args
, **kwargs
): 
1698         """SetDefaultColSize(self, int width, bool resizeExistingCols=False)""" 
1699         return _grid
.Grid_SetDefaultColSize(*args
, **kwargs
) 
1701     def SetColSize(*args
, **kwargs
): 
1702         """SetColSize(self, int col, int width)""" 
1703         return _grid
.Grid_SetColSize(*args
, **kwargs
) 
1705     def GetColAt(*args
, **kwargs
): 
1706         """GetColAt(self, int colPos) -> int""" 
1707         return _grid
.Grid_GetColAt(*args
, **kwargs
) 
1709     def SetColPos(*args
, **kwargs
): 
1710         """SetColPos(self, int colID, int newPos)""" 
1711         return _grid
.Grid_SetColPos(*args
, **kwargs
) 
1713     def GetColPos(*args
, **kwargs
): 
1714         """GetColPos(self, int colID) -> int""" 
1715         return _grid
.Grid_GetColPos(*args
, **kwargs
) 
1717     def AutoSizeColumn(*args
, **kwargs
): 
1718         """AutoSizeColumn(self, int col, bool setAsMin=True)""" 
1719         return _grid
.Grid_AutoSizeColumn(*args
, **kwargs
) 
1721     def AutoSizeRow(*args
, **kwargs
): 
1722         """AutoSizeRow(self, int row, bool setAsMin=True)""" 
1723         return _grid
.Grid_AutoSizeRow(*args
, **kwargs
) 
1725     def AutoSizeColumns(*args
, **kwargs
): 
1726         """AutoSizeColumns(self, bool setAsMin=True)""" 
1727         return _grid
.Grid_AutoSizeColumns(*args
, **kwargs
) 
1729     def AutoSizeRows(*args
, **kwargs
): 
1730         """AutoSizeRows(self, bool setAsMin=True)""" 
1731         return _grid
.Grid_AutoSizeRows(*args
, **kwargs
) 
1733     def AutoSize(*args
, **kwargs
): 
1734         """AutoSize(self)""" 
1735         return _grid
.Grid_AutoSize(*args
, **kwargs
) 
1737     def AutoSizeRowLabelSize(*args
, **kwargs
): 
1738         """AutoSizeRowLabelSize(self, int row)""" 
1739         return _grid
.Grid_AutoSizeRowLabelSize(*args
, **kwargs
) 
1741     def AutoSizeColLabelSize(*args
, **kwargs
): 
1742         """AutoSizeColLabelSize(self, int col)""" 
1743         return _grid
.Grid_AutoSizeColLabelSize(*args
, **kwargs
) 
1745     def SetColMinimalWidth(*args
, **kwargs
): 
1746         """SetColMinimalWidth(self, int col, int width)""" 
1747         return _grid
.Grid_SetColMinimalWidth(*args
, **kwargs
) 
1749     def SetRowMinimalHeight(*args
, **kwargs
): 
1750         """SetRowMinimalHeight(self, int row, int width)""" 
1751         return _grid
.Grid_SetRowMinimalHeight(*args
, **kwargs
) 
1753     def SetColMinimalAcceptableWidth(*args
, **kwargs
): 
1754         """SetColMinimalAcceptableWidth(self, int width)""" 
1755         return _grid
.Grid_SetColMinimalAcceptableWidth(*args
, **kwargs
) 
1757     def SetRowMinimalAcceptableHeight(*args
, **kwargs
): 
1758         """SetRowMinimalAcceptableHeight(self, int width)""" 
1759         return _grid
.Grid_SetRowMinimalAcceptableHeight(*args
, **kwargs
) 
1761     def GetColMinimalAcceptableWidth(*args
, **kwargs
): 
1762         """GetColMinimalAcceptableWidth(self) -> int""" 
1763         return _grid
.Grid_GetColMinimalAcceptableWidth(*args
, **kwargs
) 
1765     def GetRowMinimalAcceptableHeight(*args
, **kwargs
): 
1766         """GetRowMinimalAcceptableHeight(self) -> int""" 
1767         return _grid
.Grid_GetRowMinimalAcceptableHeight(*args
, **kwargs
) 
1769     def SetDefaultCellBackgroundColour(*args
, **kwargs
): 
1770         """SetDefaultCellBackgroundColour(self, Colour ?)""" 
1771         return _grid
.Grid_SetDefaultCellBackgroundColour(*args
, **kwargs
) 
1773     def SetCellBackgroundColour(*args
, **kwargs
): 
1774         """SetCellBackgroundColour(self, int row, int col, Colour ?)""" 
1775         return _grid
.Grid_SetCellBackgroundColour(*args
, **kwargs
) 
1777     def SetDefaultCellTextColour(*args
, **kwargs
): 
1778         """SetDefaultCellTextColour(self, Colour ?)""" 
1779         return _grid
.Grid_SetDefaultCellTextColour(*args
, **kwargs
) 
1781     def SetCellTextColour(*args
, **kwargs
): 
1782         """SetCellTextColour(self, int row, int col, Colour ?)""" 
1783         return _grid
.Grid_SetCellTextColour(*args
, **kwargs
) 
1785     def SetDefaultCellFont(*args
, **kwargs
): 
1786         """SetDefaultCellFont(self, Font ?)""" 
1787         return _grid
.Grid_SetDefaultCellFont(*args
, **kwargs
) 
1789     def SetCellFont(*args
, **kwargs
): 
1790         """SetCellFont(self, int row, int col, Font ?)""" 
1791         return _grid
.Grid_SetCellFont(*args
, **kwargs
) 
1793     def SetDefaultCellAlignment(*args
, **kwargs
): 
1794         """SetDefaultCellAlignment(self, int horiz, int vert)""" 
1795         return _grid
.Grid_SetDefaultCellAlignment(*args
, **kwargs
) 
1797     def SetCellAlignment(*args
, **kwargs
): 
1798         """SetCellAlignment(self, int row, int col, int horiz, int vert)""" 
1799         return _grid
.Grid_SetCellAlignment(*args
, **kwargs
) 
1801     def SetDefaultCellOverflow(*args
, **kwargs
): 
1802         """SetDefaultCellOverflow(self, bool allow)""" 
1803         return _grid
.Grid_SetDefaultCellOverflow(*args
, **kwargs
) 
1805     def SetCellOverflow(*args
, **kwargs
): 
1806         """SetCellOverflow(self, int row, int col, bool allow)""" 
1807         return _grid
.Grid_SetCellOverflow(*args
, **kwargs
) 
1809     def SetCellSize(*args
, **kwargs
): 
1810         """SetCellSize(self, int row, int col, int num_rows, int num_cols)""" 
1811         return _grid
.Grid_SetCellSize(*args
, **kwargs
) 
1813     def SetDefaultRenderer(*args
, **kwargs
): 
1814         """SetDefaultRenderer(self, GridCellRenderer renderer)""" 
1815         return _grid
.Grid_SetDefaultRenderer(*args
, **kwargs
) 
1817     def SetCellRenderer(*args
, **kwargs
): 
1818         """SetCellRenderer(self, int row, int col, GridCellRenderer renderer)""" 
1819         return _grid
.Grid_SetCellRenderer(*args
, **kwargs
) 
1821     def GetDefaultRenderer(*args
, **kwargs
): 
1822         """GetDefaultRenderer(self) -> GridCellRenderer""" 
1823         return _grid
.Grid_GetDefaultRenderer(*args
, **kwargs
) 
1825     def GetCellRenderer(*args
, **kwargs
): 
1826         """GetCellRenderer(self, int row, int col) -> GridCellRenderer""" 
1827         return _grid
.Grid_GetCellRenderer(*args
, **kwargs
) 
1829     def SetDefaultEditor(*args
, **kwargs
): 
1830         """SetDefaultEditor(self, GridCellEditor editor)""" 
1831         return _grid
.Grid_SetDefaultEditor(*args
, **kwargs
) 
1833     def SetCellEditor(*args
, **kwargs
): 
1834         """SetCellEditor(self, int row, int col, GridCellEditor editor)""" 
1835         return _grid
.Grid_SetCellEditor(*args
, **kwargs
) 
1837     def GetDefaultEditor(*args
, **kwargs
): 
1838         """GetDefaultEditor(self) -> GridCellEditor""" 
1839         return _grid
.Grid_GetDefaultEditor(*args
, **kwargs
) 
1841     def GetCellEditor(*args
, **kwargs
): 
1842         """GetCellEditor(self, int row, int col) -> GridCellEditor""" 
1843         return _grid
.Grid_GetCellEditor(*args
, **kwargs
) 
1845     def GetCellValue(*args
, **kwargs
): 
1846         """GetCellValue(self, int row, int col) -> String""" 
1847         return _grid
.Grid_GetCellValue(*args
, **kwargs
) 
1849     def SetCellValue(*args
, **kwargs
): 
1850         """SetCellValue(self, int row, int col, String s)""" 
1851         return _grid
.Grid_SetCellValue(*args
, **kwargs
) 
1853     def IsReadOnly(*args
, **kwargs
): 
1854         """IsReadOnly(self, int row, int col) -> bool""" 
1855         return _grid
.Grid_IsReadOnly(*args
, **kwargs
) 
1857     def SetReadOnly(*args
, **kwargs
): 
1858         """SetReadOnly(self, int row, int col, bool isReadOnly=True)""" 
1859         return _grid
.Grid_SetReadOnly(*args
, **kwargs
) 
1861     def SelectRow(*args
, **kwargs
): 
1862         """SelectRow(self, int row, bool addToSelected=False)""" 
1863         return _grid
.Grid_SelectRow(*args
, **kwargs
) 
1865     def SelectCol(*args
, **kwargs
): 
1866         """SelectCol(self, int col, bool addToSelected=False)""" 
1867         return _grid
.Grid_SelectCol(*args
, **kwargs
) 
1869     def SelectBlock(*args
, **kwargs
): 
1871         SelectBlock(self, int topRow, int leftCol, int bottomRow, int rightCol,  
1872             bool addToSelected=False) 
1874         return _grid
.Grid_SelectBlock(*args
, **kwargs
) 
1876     def SelectAll(*args
, **kwargs
): 
1877         """SelectAll(self)""" 
1878         return _grid
.Grid_SelectAll(*args
, **kwargs
) 
1880     def IsSelection(*args
, **kwargs
): 
1881         """IsSelection(self) -> bool""" 
1882         return _grid
.Grid_IsSelection(*args
, **kwargs
) 
1884     def ClearSelection(*args
, **kwargs
): 
1885         """ClearSelection(self)""" 
1886         return _grid
.Grid_ClearSelection(*args
, **kwargs
) 
1888     def IsInSelection(*args
, **kwargs
): 
1889         """IsInSelection(self, int row, int col) -> bool""" 
1890         return _grid
.Grid_IsInSelection(*args
, **kwargs
) 
1892     def GetSelectedCells(*args
, **kwargs
): 
1893         """GetSelectedCells(self) -> wxGridCellCoordsArray""" 
1894         return _grid
.Grid_GetSelectedCells(*args
, **kwargs
) 
1896     def GetSelectionBlockTopLeft(*args
, **kwargs
): 
1897         """GetSelectionBlockTopLeft(self) -> wxGridCellCoordsArray""" 
1898         return _grid
.Grid_GetSelectionBlockTopLeft(*args
, **kwargs
) 
1900     def GetSelectionBlockBottomRight(*args
, **kwargs
): 
1901         """GetSelectionBlockBottomRight(self) -> wxGridCellCoordsArray""" 
1902         return _grid
.Grid_GetSelectionBlockBottomRight(*args
, **kwargs
) 
1904     def GetSelectedRows(*args
, **kwargs
): 
1905         """GetSelectedRows(self) -> wxArrayInt""" 
1906         return _grid
.Grid_GetSelectedRows(*args
, **kwargs
) 
1908     def GetSelectedCols(*args
, **kwargs
): 
1909         """GetSelectedCols(self) -> wxArrayInt""" 
1910         return _grid
.Grid_GetSelectedCols(*args
, **kwargs
) 
1912     def DeselectRow(*args
, **kwargs
): 
1913         """DeselectRow(self, int row)""" 
1914         return _grid
.Grid_DeselectRow(*args
, **kwargs
) 
1916     def DeselectCol(*args
, **kwargs
): 
1917         """DeselectCol(self, int col)""" 
1918         return _grid
.Grid_DeselectCol(*args
, **kwargs
) 
1920     def DeselectCell(*args
, **kwargs
): 
1921         """DeselectCell(self, int row, int col)""" 
1922         return _grid
.Grid_DeselectCell(*args
, **kwargs
) 
1924     def BlockToDeviceRect(*args
, **kwargs
): 
1925         """BlockToDeviceRect(self, GridCellCoords topLeft, GridCellCoords bottomRight) -> Rect""" 
1926         return _grid
.Grid_BlockToDeviceRect(*args
, **kwargs
) 
1928     def GetSelectionBackground(*args
, **kwargs
): 
1929         """GetSelectionBackground(self) -> Colour""" 
1930         return _grid
.Grid_GetSelectionBackground(*args
, **kwargs
) 
1932     def GetSelectionForeground(*args
, **kwargs
): 
1933         """GetSelectionForeground(self) -> Colour""" 
1934         return _grid
.Grid_GetSelectionForeground(*args
, **kwargs
) 
1936     def SetSelectionBackground(*args
, **kwargs
): 
1937         """SetSelectionBackground(self, Colour c)""" 
1938         return _grid
.Grid_SetSelectionBackground(*args
, **kwargs
) 
1940     def SetSelectionForeground(*args
, **kwargs
): 
1941         """SetSelectionForeground(self, Colour c)""" 
1942         return _grid
.Grid_SetSelectionForeground(*args
, **kwargs
) 
1944     def RegisterDataType(*args
, **kwargs
): 
1945         """RegisterDataType(self, String typeName, GridCellRenderer renderer, GridCellEditor editor)""" 
1946         return _grid
.Grid_RegisterDataType(*args
, **kwargs
) 
1948     def GetDefaultEditorForCell(*args
, **kwargs
): 
1949         """GetDefaultEditorForCell(self, int row, int col) -> GridCellEditor""" 
1950         return _grid
.Grid_GetDefaultEditorForCell(*args
, **kwargs
) 
1952     def GetDefaultRendererForCell(*args
, **kwargs
): 
1953         """GetDefaultRendererForCell(self, int row, int col) -> GridCellRenderer""" 
1954         return _grid
.Grid_GetDefaultRendererForCell(*args
, **kwargs
) 
1956     def GetDefaultEditorForType(*args
, **kwargs
): 
1957         """GetDefaultEditorForType(self, String typeName) -> GridCellEditor""" 
1958         return _grid
.Grid_GetDefaultEditorForType(*args
, **kwargs
) 
1960     def GetDefaultRendererForType(*args
, **kwargs
): 
1961         """GetDefaultRendererForType(self, String typeName) -> GridCellRenderer""" 
1962         return _grid
.Grid_GetDefaultRendererForType(*args
, **kwargs
) 
1964     def SetMargins(*args
, **kwargs
): 
1965         """SetMargins(self, int extraWidth, int extraHeight)""" 
1966         return _grid
.Grid_SetMargins(*args
, **kwargs
) 
1968     def GetGridWindow(*args
, **kwargs
): 
1969         """GetGridWindow(self) -> Window""" 
1970         return _grid
.Grid_GetGridWindow(*args
, **kwargs
) 
1972     def GetGridRowLabelWindow(*args
, **kwargs
): 
1973         """GetGridRowLabelWindow(self) -> Window""" 
1974         return _grid
.Grid_GetGridRowLabelWindow(*args
, **kwargs
) 
1976     def GetGridColLabelWindow(*args
, **kwargs
): 
1977         """GetGridColLabelWindow(self) -> Window""" 
1978         return _grid
.Grid_GetGridColLabelWindow(*args
, **kwargs
) 
1980     def GetGridCornerLabelWindow(*args
, **kwargs
): 
1981         """GetGridCornerLabelWindow(self) -> Window""" 
1982         return _grid
.Grid_GetGridCornerLabelWindow(*args
, **kwargs
) 
1984     def SetScrollLineX(*args
, **kwargs
): 
1985         """SetScrollLineX(self, int x)""" 
1986         return _grid
.Grid_SetScrollLineX(*args
, **kwargs
) 
1988     def SetScrollLineY(*args
, **kwargs
): 
1989         """SetScrollLineY(self, int y)""" 
1990         return _grid
.Grid_SetScrollLineY(*args
, **kwargs
) 
1992     def GetScrollLineX(*args
, **kwargs
): 
1993         """GetScrollLineX(self) -> int""" 
1994         return _grid
.Grid_GetScrollLineX(*args
, **kwargs
) 
1996     def GetScrollLineY(*args
, **kwargs
): 
1997         """GetScrollLineY(self) -> int""" 
1998         return _grid
.Grid_GetScrollLineY(*args
, **kwargs
) 
2000     def GetScrollX(*args
, **kwargs
): 
2001         """GetScrollX(self, int x) -> int""" 
2002         return _grid
.Grid_GetScrollX(*args
, **kwargs
) 
2004     def GetScrollY(*args
, **kwargs
): 
2005         """GetScrollY(self, int y) -> int""" 
2006         return _grid
.Grid_GetScrollY(*args
, **kwargs
) 
2008     def GetClassDefaultAttributes(*args
, **kwargs
): 
2010         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2012         Get the default attributes for this class.  This is useful if you want 
2013         to use the same font or colour in your own control as in a standard 
2014         control -- which is a much better idea than hard coding specific 
2015         colours or fonts which might look completely out of place on the 
2016         user's system, especially if it uses themes. 
2018         The variant parameter is only relevant under Mac currently and is 
2019         ignore under other platforms. Under Mac, it will change the size of 
2020         the returned font. See `wx.Window.SetWindowVariant` for more about 
2023         return _grid
.Grid_GetClassDefaultAttributes(*args
, **kwargs
) 
2025     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2026     BatchCount 
= property(GetBatchCount
,doc
="See `GetBatchCount`")  
2027     CellHighlightColour 
= property(GetCellHighlightColour
,SetCellHighlightColour
,doc
="See `GetCellHighlightColour` and `SetCellHighlightColour`")  
2028     CellHighlightPenWidth 
= property(GetCellHighlightPenWidth
,SetCellHighlightPenWidth
,doc
="See `GetCellHighlightPenWidth` and `SetCellHighlightPenWidth`")  
2029     CellHighlightROPenWidth 
= property(GetCellHighlightROPenWidth
,SetCellHighlightROPenWidth
,doc
="See `GetCellHighlightROPenWidth` and `SetCellHighlightROPenWidth`")  
2030     CellSize 
= property(GetCellSize
,SetCellSize
,doc
="See `GetCellSize` and `SetCellSize`")  
2031     ColLabelAlignment 
= property(GetColLabelAlignment
,SetColLabelAlignment
,doc
="See `GetColLabelAlignment` and `SetColLabelAlignment`")  
2032     ColLabelSize 
= property(GetColLabelSize
,SetColLabelSize
,doc
="See `GetColLabelSize` and `SetColLabelSize`")  
2033     ColLabelTextOrientation 
= property(GetColLabelTextOrientation
,SetColLabelTextOrientation
,doc
="See `GetColLabelTextOrientation` and `SetColLabelTextOrientation`")  
2034     ColMinimalAcceptableWidth 
= property(GetColMinimalAcceptableWidth
,SetColMinimalAcceptableWidth
,doc
="See `GetColMinimalAcceptableWidth` and `SetColMinimalAcceptableWidth`")  
2035     DefaultCellAlignment 
= property(GetDefaultCellAlignment
,SetDefaultCellAlignment
,doc
="See `GetDefaultCellAlignment` and `SetDefaultCellAlignment`")  
2036     DefaultCellBackgroundColour 
= property(GetDefaultCellBackgroundColour
,SetDefaultCellBackgroundColour
,doc
="See `GetDefaultCellBackgroundColour` and `SetDefaultCellBackgroundColour`")  
2037     DefaultCellFont 
= property(GetDefaultCellFont
,SetDefaultCellFont
,doc
="See `GetDefaultCellFont` and `SetDefaultCellFont`")  
2038     DefaultCellOverflow 
= property(GetDefaultCellOverflow
,SetDefaultCellOverflow
,doc
="See `GetDefaultCellOverflow` and `SetDefaultCellOverflow`")  
2039     DefaultCellTextColour 
= property(GetDefaultCellTextColour
,SetDefaultCellTextColour
,doc
="See `GetDefaultCellTextColour` and `SetDefaultCellTextColour`")  
2040     DefaultColLabelSize 
= property(GetDefaultColLabelSize
,doc
="See `GetDefaultColLabelSize`")  
2041     DefaultColSize 
= property(GetDefaultColSize
,SetDefaultColSize
,doc
="See `GetDefaultColSize` and `SetDefaultColSize`")  
2042     DefaultEditor 
= property(GetDefaultEditor
,SetDefaultEditor
,doc
="See `GetDefaultEditor` and `SetDefaultEditor`")  
2043     DefaultGridLinePen 
= property(GetDefaultGridLinePen
,doc
="See `GetDefaultGridLinePen`")  
2044     DefaultRenderer 
= property(GetDefaultRenderer
,SetDefaultRenderer
,doc
="See `GetDefaultRenderer` and `SetDefaultRenderer`")  
2045     DefaultRowLabelSize 
= property(GetDefaultRowLabelSize
,doc
="See `GetDefaultRowLabelSize`")  
2046     DefaultRowSize 
= property(GetDefaultRowSize
,SetDefaultRowSize
,doc
="See `GetDefaultRowSize` and `SetDefaultRowSize`")  
2047     GridColLabelWindow 
= property(GetGridColLabelWindow
,doc
="See `GetGridColLabelWindow`")  
2048     GridCornerLabelWindow 
= property(GetGridCornerLabelWindow
,doc
="See `GetGridCornerLabelWindow`")  
2049     GridCursorCol 
= property(GetGridCursorCol
,doc
="See `GetGridCursorCol`")  
2050     GridCursorRow 
= property(GetGridCursorRow
,doc
="See `GetGridCursorRow`")  
2051     GridLineColour 
= property(GetGridLineColour
,SetGridLineColour
,doc
="See `GetGridLineColour` and `SetGridLineColour`")  
2052     GridRowLabelWindow 
= property(GetGridRowLabelWindow
,doc
="See `GetGridRowLabelWindow`")  
2053     GridWindow 
= property(GetGridWindow
,doc
="See `GetGridWindow`")  
2054     LabelBackgroundColour 
= property(GetLabelBackgroundColour
,SetLabelBackgroundColour
,doc
="See `GetLabelBackgroundColour` and `SetLabelBackgroundColour`")  
2055     LabelFont 
= property(GetLabelFont
,SetLabelFont
,doc
="See `GetLabelFont` and `SetLabelFont`")  
2056     LabelTextColour 
= property(GetLabelTextColour
,SetLabelTextColour
,doc
="See `GetLabelTextColour` and `SetLabelTextColour`")  
2057     NumberCols 
= property(GetNumberCols
,doc
="See `GetNumberCols`")  
2058     NumberRows 
= property(GetNumberRows
,doc
="See `GetNumberRows`")  
2059     RowLabelAlignment 
= property(GetRowLabelAlignment
,SetRowLabelAlignment
,doc
="See `GetRowLabelAlignment` and `SetRowLabelAlignment`")  
2060     RowLabelSize 
= property(GetRowLabelSize
,SetRowLabelSize
,doc
="See `GetRowLabelSize` and `SetRowLabelSize`")  
2061     RowMinimalAcceptableHeight 
= property(GetRowMinimalAcceptableHeight
,SetRowMinimalAcceptableHeight
,doc
="See `GetRowMinimalAcceptableHeight` and `SetRowMinimalAcceptableHeight`")  
2062     ScrollLineX 
= property(GetScrollLineX
,SetScrollLineX
,doc
="See `GetScrollLineX` and `SetScrollLineX`")  
2063     ScrollLineY 
= property(GetScrollLineY
,SetScrollLineY
,doc
="See `GetScrollLineY` and `SetScrollLineY`")  
2064     SelectedCells 
= property(GetSelectedCells
,doc
="See `GetSelectedCells`")  
2065     SelectedCols 
= property(GetSelectedCols
,doc
="See `GetSelectedCols`")  
2066     SelectedRows 
= property(GetSelectedRows
,doc
="See `GetSelectedRows`")  
2067     SelectionBackground 
= property(GetSelectionBackground
,SetSelectionBackground
,doc
="See `GetSelectionBackground` and `SetSelectionBackground`")  
2068     SelectionBlockBottomRight 
= property(GetSelectionBlockBottomRight
,doc
="See `GetSelectionBlockBottomRight`")  
2069     SelectionBlockTopLeft 
= property(GetSelectionBlockTopLeft
,doc
="See `GetSelectionBlockTopLeft`")  
2070     SelectionForeground 
= property(GetSelectionForeground
,SetSelectionForeground
,doc
="See `GetSelectionForeground` and `SetSelectionForeground`")  
2071     SelectionMode 
= property(GetSelectionMode
,SetSelectionMode
,doc
="See `GetSelectionMode` and `SetSelectionMode`")  
2072     Table 
= property(GetTable
,SetTable
,doc
="See `GetTable` and `SetTable`")  
2073 _grid
.Grid_swigregister(Grid
) 
2075 def PreGrid(*args
, **kwargs
): 
2076     """PreGrid() -> Grid""" 
2077     val 
= _grid
.new_PreGrid(*args
, **kwargs
) 
2080 def Grid_GetClassDefaultAttributes(*args
, **kwargs
): 
2082     Grid_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2084     Get the default attributes for this class.  This is useful if you want 
2085     to use the same font or colour in your own control as in a standard 
2086     control -- which is a much better idea than hard coding specific 
2087     colours or fonts which might look completely out of place on the 
2088     user's system, especially if it uses themes. 
2090     The variant parameter is only relevant under Mac currently and is 
2091     ignore under other platforms. Under Mac, it will change the size of 
2092     the returned font. See `wx.Window.SetWindowVariant` for more about 
2095   return _grid
.Grid_GetClassDefaultAttributes(*args
, **kwargs
) 
2097 class GridEvent(_core
.NotifyEvent
): 
2098     """Proxy of C++ GridEvent class""" 
2099     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2100     __repr__ 
= _swig_repr
 
2101     def __init__(self
, *args
, **kwargs
):  
2103         __init__(self, int id, EventType type, Grid obj, int row=-1, int col=-1,  
2104             int x=-1, int y=-1, bool sel=True, bool control=False,  
2105             bool shift=False, bool alt=False,  
2106             bool meta=False) -> GridEvent 
2108         _grid
.GridEvent_swiginit(self
,_grid
.new_GridEvent(*args
, **kwargs
)) 
2109     def GetRow(*args
, **kwargs
): 
2110         """GetRow(self) -> int""" 
2111         return _grid
.GridEvent_GetRow(*args
, **kwargs
) 
2113     def GetCol(*args
, **kwargs
): 
2114         """GetCol(self) -> int""" 
2115         return _grid
.GridEvent_GetCol(*args
, **kwargs
) 
2117     def GetPosition(*args
, **kwargs
): 
2118         """GetPosition(self) -> Point""" 
2119         return _grid
.GridEvent_GetPosition(*args
, **kwargs
) 
2121     def Selecting(*args
, **kwargs
): 
2122         """Selecting(self) -> bool""" 
2123         return _grid
.GridEvent_Selecting(*args
, **kwargs
) 
2125     def ControlDown(*args
, **kwargs
): 
2126         """ControlDown(self) -> bool""" 
2127         return _grid
.GridEvent_ControlDown(*args
, **kwargs
) 
2129     def MetaDown(*args
, **kwargs
): 
2130         """MetaDown(self) -> bool""" 
2131         return _grid
.GridEvent_MetaDown(*args
, **kwargs
) 
2133     def ShiftDown(*args
, **kwargs
): 
2134         """ShiftDown(self) -> bool""" 
2135         return _grid
.GridEvent_ShiftDown(*args
, **kwargs
) 
2137     def AltDown(*args
, **kwargs
): 
2138         """AltDown(self) -> bool""" 
2139         return _grid
.GridEvent_AltDown(*args
, **kwargs
) 
2141     def CmdDown(*args
, **kwargs
): 
2142         """CmdDown(self) -> bool""" 
2143         return _grid
.GridEvent_CmdDown(*args
, **kwargs
) 
2145     Col 
= property(GetCol
,doc
="See `GetCol`")  
2146     Position 
= property(GetPosition
,doc
="See `GetPosition`")  
2147     Row 
= property(GetRow
,doc
="See `GetRow`")  
2148 _grid
.GridEvent_swigregister(GridEvent
) 
2150 class GridSizeEvent(_core
.NotifyEvent
): 
2151     """Proxy of C++ GridSizeEvent class""" 
2152     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2153     __repr__ 
= _swig_repr
 
2154     def __init__(self
, *args
, **kwargs
):  
2156         __init__(self, int id, EventType type, Grid obj, int rowOrCol=-1,  
2157             int x=-1, int y=-1, bool control=False, bool shift=False,  
2158             bool alt=False, bool meta=False) -> GridSizeEvent 
2160         _grid
.GridSizeEvent_swiginit(self
,_grid
.new_GridSizeEvent(*args
, **kwargs
)) 
2161     def GetRowOrCol(*args
, **kwargs
): 
2162         """GetRowOrCol(self) -> int""" 
2163         return _grid
.GridSizeEvent_GetRowOrCol(*args
, **kwargs
) 
2165     def GetPosition(*args
, **kwargs
): 
2166         """GetPosition(self) -> Point""" 
2167         return _grid
.GridSizeEvent_GetPosition(*args
, **kwargs
) 
2169     def ControlDown(*args
, **kwargs
): 
2170         """ControlDown(self) -> bool""" 
2171         return _grid
.GridSizeEvent_ControlDown(*args
, **kwargs
) 
2173     def MetaDown(*args
, **kwargs
): 
2174         """MetaDown(self) -> bool""" 
2175         return _grid
.GridSizeEvent_MetaDown(*args
, **kwargs
) 
2177     def ShiftDown(*args
, **kwargs
): 
2178         """ShiftDown(self) -> bool""" 
2179         return _grid
.GridSizeEvent_ShiftDown(*args
, **kwargs
) 
2181     def AltDown(*args
, **kwargs
): 
2182         """AltDown(self) -> bool""" 
2183         return _grid
.GridSizeEvent_AltDown(*args
, **kwargs
) 
2185     def CmdDown(*args
, **kwargs
): 
2186         """CmdDown(self) -> bool""" 
2187         return _grid
.GridSizeEvent_CmdDown(*args
, **kwargs
) 
2189     Position 
= property(GetPosition
,doc
="See `GetPosition`")  
2190     RowOrCol 
= property(GetRowOrCol
,doc
="See `GetRowOrCol`")  
2191 _grid
.GridSizeEvent_swigregister(GridSizeEvent
) 
2193 class GridRangeSelectEvent(_core
.NotifyEvent
): 
2194     """Proxy of C++ GridRangeSelectEvent class""" 
2195     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2196     __repr__ 
= _swig_repr
 
2197     def __init__(self
, *args
, **kwargs
):  
2199         __init__(self, int id, EventType type, Grid obj, GridCellCoords topLeft,  
2200             GridCellCoords bottomRight, bool sel=True,  
2201             bool control=False, bool shift=False, bool alt=False,  
2202             bool meta=False) -> GridRangeSelectEvent 
2204         _grid
.GridRangeSelectEvent_swiginit(self
,_grid
.new_GridRangeSelectEvent(*args
, **kwargs
)) 
2205     def GetTopLeftCoords(*args
, **kwargs
): 
2206         """GetTopLeftCoords(self) -> GridCellCoords""" 
2207         return _grid
.GridRangeSelectEvent_GetTopLeftCoords(*args
, **kwargs
) 
2209     def GetBottomRightCoords(*args
, **kwargs
): 
2210         """GetBottomRightCoords(self) -> GridCellCoords""" 
2211         return _grid
.GridRangeSelectEvent_GetBottomRightCoords(*args
, **kwargs
) 
2213     def GetTopRow(*args
, **kwargs
): 
2214         """GetTopRow(self) -> int""" 
2215         return _grid
.GridRangeSelectEvent_GetTopRow(*args
, **kwargs
) 
2217     def GetBottomRow(*args
, **kwargs
): 
2218         """GetBottomRow(self) -> int""" 
2219         return _grid
.GridRangeSelectEvent_GetBottomRow(*args
, **kwargs
) 
2221     def GetLeftCol(*args
, **kwargs
): 
2222         """GetLeftCol(self) -> int""" 
2223         return _grid
.GridRangeSelectEvent_GetLeftCol(*args
, **kwargs
) 
2225     def GetRightCol(*args
, **kwargs
): 
2226         """GetRightCol(self) -> int""" 
2227         return _grid
.GridRangeSelectEvent_GetRightCol(*args
, **kwargs
) 
2229     def Selecting(*args
, **kwargs
): 
2230         """Selecting(self) -> bool""" 
2231         return _grid
.GridRangeSelectEvent_Selecting(*args
, **kwargs
) 
2233     def ControlDown(*args
, **kwargs
): 
2234         """ControlDown(self) -> bool""" 
2235         return _grid
.GridRangeSelectEvent_ControlDown(*args
, **kwargs
) 
2237     def MetaDown(*args
, **kwargs
): 
2238         """MetaDown(self) -> bool""" 
2239         return _grid
.GridRangeSelectEvent_MetaDown(*args
, **kwargs
) 
2241     def ShiftDown(*args
, **kwargs
): 
2242         """ShiftDown(self) -> bool""" 
2243         return _grid
.GridRangeSelectEvent_ShiftDown(*args
, **kwargs
) 
2245     def AltDown(*args
, **kwargs
): 
2246         """AltDown(self) -> bool""" 
2247         return _grid
.GridRangeSelectEvent_AltDown(*args
, **kwargs
) 
2249     def CmdDown(*args
, **kwargs
): 
2250         """CmdDown(self) -> bool""" 
2251         return _grid
.GridRangeSelectEvent_CmdDown(*args
, **kwargs
) 
2253     BottomRightCoords 
= property(GetBottomRightCoords
,doc
="See `GetBottomRightCoords`")  
2254     BottomRow 
= property(GetBottomRow
,doc
="See `GetBottomRow`")  
2255     LeftCol 
= property(GetLeftCol
,doc
="See `GetLeftCol`")  
2256     RightCol 
= property(GetRightCol
,doc
="See `GetRightCol`")  
2257     TopLeftCoords 
= property(GetTopLeftCoords
,doc
="See `GetTopLeftCoords`")  
2258     TopRow 
= property(GetTopRow
,doc
="See `GetTopRow`")  
2259 _grid
.GridRangeSelectEvent_swigregister(GridRangeSelectEvent
) 
2261 class GridEditorCreatedEvent(_core
.CommandEvent
): 
2262     """Proxy of C++ GridEditorCreatedEvent class""" 
2263     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
2264     __repr__ 
= _swig_repr
 
2265     def __init__(self
, *args
, **kwargs
):  
2267         __init__(self, int id, EventType type, Object obj, int row, int col,  
2268             Control ctrl) -> GridEditorCreatedEvent 
2270         _grid
.GridEditorCreatedEvent_swiginit(self
,_grid
.new_GridEditorCreatedEvent(*args
, **kwargs
)) 
2271     def GetRow(*args
, **kwargs
): 
2272         """GetRow(self) -> int""" 
2273         return _grid
.GridEditorCreatedEvent_GetRow(*args
, **kwargs
) 
2275     def GetCol(*args
, **kwargs
): 
2276         """GetCol(self) -> int""" 
2277         return _grid
.GridEditorCreatedEvent_GetCol(*args
, **kwargs
) 
2279     def GetControl(*args
, **kwargs
): 
2280         """GetControl(self) -> Control""" 
2281         return _grid
.GridEditorCreatedEvent_GetControl(*args
, **kwargs
) 
2283     def SetRow(*args
, **kwargs
): 
2284         """SetRow(self, int row)""" 
2285         return _grid
.GridEditorCreatedEvent_SetRow(*args
, **kwargs
) 
2287     def SetCol(*args
, **kwargs
): 
2288         """SetCol(self, int col)""" 
2289         return _grid
.GridEditorCreatedEvent_SetCol(*args
, **kwargs
) 
2291     def SetControl(*args
, **kwargs
): 
2292         """SetControl(self, Control ctrl)""" 
2293         return _grid
.GridEditorCreatedEvent_SetControl(*args
, **kwargs
) 
2295     Col 
= property(GetCol
,SetCol
,doc
="See `GetCol` and `SetCol`")  
2296     Control 
= property(GetControl
,SetControl
,doc
="See `GetControl` and `SetControl`")  
2297     Row 
= property(GetRow
,SetRow
,doc
="See `GetRow` and `SetRow`")  
2298 _grid
.GridEditorCreatedEvent_swigregister(GridEditorCreatedEvent
) 
2300 wxEVT_GRID_CELL_LEFT_CLICK 
= _grid
.wxEVT_GRID_CELL_LEFT_CLICK
 
2301 wxEVT_GRID_CELL_RIGHT_CLICK 
= _grid
.wxEVT_GRID_CELL_RIGHT_CLICK
 
2302 wxEVT_GRID_CELL_LEFT_DCLICK 
= _grid
.wxEVT_GRID_CELL_LEFT_DCLICK
 
2303 wxEVT_GRID_CELL_RIGHT_DCLICK 
= _grid
.wxEVT_GRID_CELL_RIGHT_DCLICK
 
2304 wxEVT_GRID_LABEL_LEFT_CLICK 
= _grid
.wxEVT_GRID_LABEL_LEFT_CLICK
 
2305 wxEVT_GRID_LABEL_RIGHT_CLICK 
= _grid
.wxEVT_GRID_LABEL_RIGHT_CLICK
 
2306 wxEVT_GRID_LABEL_LEFT_DCLICK 
= _grid
.wxEVT_GRID_LABEL_LEFT_DCLICK
 
2307 wxEVT_GRID_LABEL_RIGHT_DCLICK 
= _grid
.wxEVT_GRID_LABEL_RIGHT_DCLICK
 
2308 wxEVT_GRID_ROW_SIZE 
= _grid
.wxEVT_GRID_ROW_SIZE
 
2309 wxEVT_GRID_COL_SIZE 
= _grid
.wxEVT_GRID_COL_SIZE
 
2310 wxEVT_GRID_RANGE_SELECT 
= _grid
.wxEVT_GRID_RANGE_SELECT
 
2311 wxEVT_GRID_CELL_CHANGE 
= _grid
.wxEVT_GRID_CELL_CHANGE
 
2312 wxEVT_GRID_SELECT_CELL 
= _grid
.wxEVT_GRID_SELECT_CELL
 
2313 wxEVT_GRID_EDITOR_SHOWN 
= _grid
.wxEVT_GRID_EDITOR_SHOWN
 
2314 wxEVT_GRID_EDITOR_HIDDEN 
= _grid
.wxEVT_GRID_EDITOR_HIDDEN
 
2315 wxEVT_GRID_EDITOR_CREATED 
= _grid
.wxEVT_GRID_EDITOR_CREATED
 
2316 wxEVT_GRID_CELL_BEGIN_DRAG 
= _grid
.wxEVT_GRID_CELL_BEGIN_DRAG
 
2317 EVT_GRID_CELL_LEFT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_CLICK 
) 
2318 EVT_GRID_CELL_RIGHT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_CLICK 
) 
2319 EVT_GRID_CELL_LEFT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_DCLICK 
) 
2320 EVT_GRID_CELL_RIGHT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_DCLICK 
) 
2321 EVT_GRID_LABEL_LEFT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_CLICK 
) 
2322 EVT_GRID_LABEL_RIGHT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_CLICK 
) 
2323 EVT_GRID_LABEL_LEFT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_DCLICK 
) 
2324 EVT_GRID_LABEL_RIGHT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_DCLICK 
) 
2325 EVT_GRID_ROW_SIZE 
= wx
.PyEventBinder( wxEVT_GRID_ROW_SIZE 
) 
2326 EVT_GRID_COL_SIZE 
= wx
.PyEventBinder( wxEVT_GRID_COL_SIZE 
) 
2327 EVT_GRID_RANGE_SELECT 
= wx
.PyEventBinder( wxEVT_GRID_RANGE_SELECT 
) 
2328 EVT_GRID_CELL_CHANGE 
= wx
.PyEventBinder( wxEVT_GRID_CELL_CHANGE 
) 
2329 EVT_GRID_SELECT_CELL 
= wx
.PyEventBinder( wxEVT_GRID_SELECT_CELL 
) 
2330 EVT_GRID_EDITOR_SHOWN 
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN 
) 
2331 EVT_GRID_EDITOR_HIDDEN 
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN 
) 
2332 EVT_GRID_EDITOR_CREATED 
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_CREATED 
) 
2333 EVT_GRID_CELL_BEGIN_DRAG 
= wx
.PyEventBinder( wxEVT_GRID_CELL_BEGIN_DRAG 
) 
2336 # The same as above but with the ability to specify an identifier 
2337 EVT_GRID_CMD_CELL_LEFT_CLICK 
=     wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_CLICK
,    1 ) 
2338 EVT_GRID_CMD_CELL_RIGHT_CLICK 
=    wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_CLICK
,   1 ) 
2339 EVT_GRID_CMD_CELL_LEFT_DCLICK 
=    wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_DCLICK
,   1 ) 
2340 EVT_GRID_CMD_CELL_RIGHT_DCLICK 
=   wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_DCLICK
,  1 ) 
2341 EVT_GRID_CMD_LABEL_LEFT_CLICK 
=    wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_CLICK
,   1 ) 
2342 EVT_GRID_CMD_LABEL_RIGHT_CLICK 
=   wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_CLICK
,  1 ) 
2343 EVT_GRID_CMD_LABEL_LEFT_DCLICK 
=   wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_DCLICK
,  1 ) 
2344 EVT_GRID_CMD_LABEL_RIGHT_DCLICK 
=  wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_DCLICK
, 1 ) 
2345 EVT_GRID_CMD_ROW_SIZE 
=            wx
.PyEventBinder( wxEVT_GRID_ROW_SIZE
,           1 ) 
2346 EVT_GRID_CMD_COL_SIZE 
=            wx
.PyEventBinder( wxEVT_GRID_COL_SIZE
,           1 ) 
2347 EVT_GRID_CMD_RANGE_SELECT 
=        wx
.PyEventBinder( wxEVT_GRID_RANGE_SELECT
,       1 ) 
2348 EVT_GRID_CMD_CELL_CHANGE 
=         wx
.PyEventBinder( wxEVT_GRID_CELL_CHANGE
,        1 ) 
2349 EVT_GRID_CMD_SELECT_CELL 
=         wx
.PyEventBinder( wxEVT_GRID_SELECT_CELL
,        1 ) 
2350 EVT_GRID_CMD_EDITOR_SHOWN 
=        wx
.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN
,       1 ) 
2351 EVT_GRID_CMD_EDITOR_HIDDEN 
=       wx
.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN
,      1 ) 
2352 EVT_GRID_CMD_EDITOR_CREATED 
=      wx
.PyEventBinder( wxEVT_GRID_EDITOR_CREATED
,     1 ) 
2353 EVT_GRID_CMD_CELL_BEGIN_DRAG 
=     wx
.PyEventBinder( wxEVT_GRID_CELL_BEGIN_DRAG
,    1 )