1 # This file was created automatically by SWIG. 
   2 # Don't modify this file, modify the SWIG interface instead. 
   9 GRID_VALUE_STRING 
= _grid
.GRID_VALUE_STRING
 
  10 GRID_VALUE_BOOL 
= _grid
.GRID_VALUE_BOOL
 
  11 GRID_VALUE_NUMBER 
= _grid
.GRID_VALUE_NUMBER
 
  12 GRID_VALUE_FLOAT 
= _grid
.GRID_VALUE_FLOAT
 
  13 GRID_VALUE_CHOICE 
= _grid
.GRID_VALUE_CHOICE
 
  14 GRID_VALUE_TEXT 
= _grid
.GRID_VALUE_TEXT
 
  15 GRID_VALUE_LONG 
= _grid
.GRID_VALUE_LONG
 
  16 GRID_VALUE_CHOICEINT 
= _grid
.GRID_VALUE_CHOICEINT
 
  17 GRID_VALUE_DATETIME 
= _grid
.GRID_VALUE_DATETIME
 
  18 class GridCellRenderer(object): 
  19     def __init__(self
): raise RuntimeError, "No constructor defined" 
  21         return "<%s.%s; proxy of C++ wxGridCellRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
  22     def _setOORInfo(*args
, **kwargs
): 
  23         """_setOORInfo(PyObject _self)""" 
  24         return _grid
.GridCellRenderer__setOORInfo(*args
, **kwargs
) 
  26     def SetParameters(*args
, **kwargs
): 
  27         """SetParameters(String params)""" 
  28         return _grid
.GridCellRenderer_SetParameters(*args
, **kwargs
) 
  30     def IncRef(*args
, **kwargs
): 
  32         return _grid
.GridCellRenderer_IncRef(*args
, **kwargs
) 
  34     def DecRef(*args
, **kwargs
): 
  36         return _grid
.GridCellRenderer_DecRef(*args
, **kwargs
) 
  38     def Draw(*args
, **kwargs
): 
  40         Draw(Grid grid, GridCellAttr attr, DC dc, Rect rect, int row,  
  41             int col, bool isSelected) 
  43         return _grid
.GridCellRenderer_Draw(*args
, **kwargs
) 
  45     def GetBestSize(*args
, **kwargs
): 
  46         """GetBestSize(Grid grid, GridCellAttr attr, DC dc, int row, int col) -> Size""" 
  47         return _grid
.GridCellRenderer_GetBestSize(*args
, **kwargs
) 
  49     def Clone(*args
, **kwargs
): 
  50         """Clone() -> GridCellRenderer""" 
  51         return _grid
.GridCellRenderer_Clone(*args
, **kwargs
) 
  54 class GridCellRendererPtr(GridCellRenderer
): 
  55     def __init__(self
, this
): 
  57         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
  58         self
.__class
__ = GridCellRenderer
 
  59 _grid
.GridCellRenderer_swigregister(GridCellRendererPtr
) 
  61 DateTimeFormatStr 
= cvar
.DateTimeFormatStr
 
  62 GridNoCellCoords 
= cvar
.GridNoCellCoords
 
  63 GridNoCellRect 
= cvar
.GridNoCellRect
 
  65 class PyGridCellRenderer(GridCellRenderer
): 
  67         return "<%s.%s; proxy of C++ wxPyGridCellRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
  68     def __init__(self
, *args
, **kwargs
): 
  69         """__init__() -> PyGridCellRenderer""" 
  70         newobj 
= _grid
.new_PyGridCellRenderer(*args
, **kwargs
) 
  71         self
.this 
= newobj
.this
 
  74         self
._setCallbackInfo
(self
, PyGridCellRenderer
);self
._setOORInfo
(self
) 
  76     def _setCallbackInfo(*args
, **kwargs
): 
  77         """_setCallbackInfo(PyObject self, PyObject _class)""" 
  78         return _grid
.PyGridCellRenderer__setCallbackInfo(*args
, **kwargs
) 
  80     def base_SetParameters(*args
, **kwargs
): 
  81         """base_SetParameters(String params)""" 
  82         return _grid
.PyGridCellRenderer_base_SetParameters(*args
, **kwargs
) 
  85 class PyGridCellRendererPtr(PyGridCellRenderer
): 
  86     def __init__(self
, this
): 
  88         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
  89         self
.__class
__ = PyGridCellRenderer
 
  90 _grid
.PyGridCellRenderer_swigregister(PyGridCellRendererPtr
) 
  92 class GridCellStringRenderer(GridCellRenderer
): 
  94         return "<%s.%s; proxy of C++ wxGridCellStringRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
  95     def __init__(self
, *args
, **kwargs
): 
  96         """__init__() -> GridCellStringRenderer""" 
  97         newobj 
= _grid
.new_GridCellStringRenderer(*args
, **kwargs
) 
  98         self
.this 
= newobj
.this
 
 101         self
._setOORInfo
(self
) 
 104 class GridCellStringRendererPtr(GridCellStringRenderer
): 
 105     def __init__(self
, this
): 
 107         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 108         self
.__class
__ = GridCellStringRenderer
 
 109 _grid
.GridCellStringRenderer_swigregister(GridCellStringRendererPtr
) 
 111 class GridCellNumberRenderer(GridCellStringRenderer
): 
 113         return "<%s.%s; proxy of C++ wxGridCellNumberRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 114     def __init__(self
, *args
, **kwargs
): 
 115         """__init__() -> GridCellNumberRenderer""" 
 116         newobj 
= _grid
.new_GridCellNumberRenderer(*args
, **kwargs
) 
 117         self
.this 
= newobj
.this
 
 120         self
._setOORInfo
(self
) 
 123 class GridCellNumberRendererPtr(GridCellNumberRenderer
): 
 124     def __init__(self
, this
): 
 126         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 127         self
.__class
__ = GridCellNumberRenderer
 
 128 _grid
.GridCellNumberRenderer_swigregister(GridCellNumberRendererPtr
) 
 130 class GridCellFloatRenderer(GridCellStringRenderer
): 
 132         return "<%s.%s; proxy of C++ wxGridCellFloatRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 133     def __init__(self
, *args
, **kwargs
): 
 134         """__init__(int width=-1, int precision=-1) -> GridCellFloatRenderer""" 
 135         newobj 
= _grid
.new_GridCellFloatRenderer(*args
, **kwargs
) 
 136         self
.this 
= newobj
.this
 
 139         self
._setOORInfo
(self
) 
 141     def GetWidth(*args
, **kwargs
): 
 142         """GetWidth() -> int""" 
 143         return _grid
.GridCellFloatRenderer_GetWidth(*args
, **kwargs
) 
 145     def SetWidth(*args
, **kwargs
): 
 146         """SetWidth(int width)""" 
 147         return _grid
.GridCellFloatRenderer_SetWidth(*args
, **kwargs
) 
 149     def GetPrecision(*args
, **kwargs
): 
 150         """GetPrecision() -> int""" 
 151         return _grid
.GridCellFloatRenderer_GetPrecision(*args
, **kwargs
) 
 153     def SetPrecision(*args
, **kwargs
): 
 154         """SetPrecision(int precision)""" 
 155         return _grid
.GridCellFloatRenderer_SetPrecision(*args
, **kwargs
) 
 158 class GridCellFloatRendererPtr(GridCellFloatRenderer
): 
 159     def __init__(self
, this
): 
 161         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 162         self
.__class
__ = GridCellFloatRenderer
 
 163 _grid
.GridCellFloatRenderer_swigregister(GridCellFloatRendererPtr
) 
 165 class GridCellBoolRenderer(GridCellRenderer
): 
 167         return "<%s.%s; proxy of C++ wxGridCellBoolRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 168     def __init__(self
, *args
, **kwargs
): 
 169         """__init__() -> GridCellBoolRenderer""" 
 170         newobj 
= _grid
.new_GridCellBoolRenderer(*args
, **kwargs
) 
 171         self
.this 
= newobj
.this
 
 174         self
._setOORInfo
(self
) 
 177 class GridCellBoolRendererPtr(GridCellBoolRenderer
): 
 178     def __init__(self
, this
): 
 180         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 181         self
.__class
__ = GridCellBoolRenderer
 
 182 _grid
.GridCellBoolRenderer_swigregister(GridCellBoolRendererPtr
) 
 184 class GridCellDateTimeRenderer(GridCellStringRenderer
): 
 186         return "<%s.%s; proxy of C++ wxGridCellDateTimeRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 187     def __init__(self
, *args
, **kwargs
): 
 188         """__init__(String outformat=DateTimeFormatStr, String informat=DateTimeFormatStr) -> GridCellDateTimeRenderer""" 
 189         newobj 
= _grid
.new_GridCellDateTimeRenderer(*args
, **kwargs
) 
 190         self
.this 
= newobj
.this
 
 193         self
._setOORInfo
(self
) 
 196 class GridCellDateTimeRendererPtr(GridCellDateTimeRenderer
): 
 197     def __init__(self
, this
): 
 199         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 200         self
.__class
__ = GridCellDateTimeRenderer
 
 201 _grid
.GridCellDateTimeRenderer_swigregister(GridCellDateTimeRendererPtr
) 
 203 class GridCellEnumRenderer(GridCellStringRenderer
): 
 205         return "<%s.%s; proxy of C++ wxGridCellEnumRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 206     def __init__(self
, *args
, **kwargs
): 
 207         """__init__(String choices=EmptyString) -> GridCellEnumRenderer""" 
 208         newobj 
= _grid
.new_GridCellEnumRenderer(*args
, **kwargs
) 
 209         self
.this 
= newobj
.this
 
 212         self
._setOORInfo
(self
) 
 215 class GridCellEnumRendererPtr(GridCellEnumRenderer
): 
 216     def __init__(self
, this
): 
 218         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 219         self
.__class
__ = GridCellEnumRenderer
 
 220 _grid
.GridCellEnumRenderer_swigregister(GridCellEnumRendererPtr
) 
 222 class GridCellAutoWrapStringRenderer(GridCellStringRenderer
): 
 224         return "<%s.%s; proxy of C++ wxGridCellAutoWrapStringRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 225     def __init__(self
, *args
, **kwargs
): 
 226         """__init__() -> GridCellAutoWrapStringRenderer""" 
 227         newobj 
= _grid
.new_GridCellAutoWrapStringRenderer(*args
, **kwargs
) 
 228         self
.this 
= newobj
.this
 
 231         self
._setOORInfo
(self
) 
 234 class GridCellAutoWrapStringRendererPtr(GridCellAutoWrapStringRenderer
): 
 235     def __init__(self
, this
): 
 237         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 238         self
.__class
__ = GridCellAutoWrapStringRenderer
 
 239 _grid
.GridCellAutoWrapStringRenderer_swigregister(GridCellAutoWrapStringRendererPtr
) 
 241 class GridCellEditor(object): 
 242     def __init__(self
): raise RuntimeError, "No constructor defined" 
 244         return "<%s.%s; proxy of C++ wxGridCellEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 245     def _setOORInfo(*args
, **kwargs
): 
 246         """_setOORInfo(PyObject _self)""" 
 247         return _grid
.GridCellEditor__setOORInfo(*args
, **kwargs
) 
 249     def IsCreated(*args
, **kwargs
): 
 250         """IsCreated() -> bool""" 
 251         return _grid
.GridCellEditor_IsCreated(*args
, **kwargs
) 
 253     def GetControl(*args
, **kwargs
): 
 254         """GetControl() -> Control""" 
 255         return _grid
.GridCellEditor_GetControl(*args
, **kwargs
) 
 257     def SetControl(*args
, **kwargs
): 
 258         """SetControl(Control control)""" 
 259         return _grid
.GridCellEditor_SetControl(*args
, **kwargs
) 
 261     def GetCellAttr(*args
, **kwargs
): 
 262         """GetCellAttr() -> GridCellAttr""" 
 263         return _grid
.GridCellEditor_GetCellAttr(*args
, **kwargs
) 
 265     def SetCellAttr(*args
, **kwargs
): 
 266         """SetCellAttr(GridCellAttr attr)""" 
 267         return _grid
.GridCellEditor_SetCellAttr(*args
, **kwargs
) 
 269     def SetParameters(*args
, **kwargs
): 
 270         """SetParameters(String params)""" 
 271         return _grid
.GridCellEditor_SetParameters(*args
, **kwargs
) 
 273     def IncRef(*args
, **kwargs
): 
 275         return _grid
.GridCellEditor_IncRef(*args
, **kwargs
) 
 277     def DecRef(*args
, **kwargs
): 
 279         return _grid
.GridCellEditor_DecRef(*args
, **kwargs
) 
 281     def Create(*args
, **kwargs
): 
 282         """Create(Window parent, int id, EvtHandler evtHandler)""" 
 283         return _grid
.GridCellEditor_Create(*args
, **kwargs
) 
 285     def BeginEdit(*args
, **kwargs
): 
 286         """BeginEdit(int row, int col, Grid grid)""" 
 287         return _grid
.GridCellEditor_BeginEdit(*args
, **kwargs
) 
 289     def EndEdit(*args
, **kwargs
): 
 290         """EndEdit(int row, int col, Grid grid) -> bool""" 
 291         return _grid
.GridCellEditor_EndEdit(*args
, **kwargs
) 
 293     def Reset(*args
, **kwargs
): 
 295         return _grid
.GridCellEditor_Reset(*args
, **kwargs
) 
 297     def Clone(*args
, **kwargs
): 
 298         """Clone() -> GridCellEditor""" 
 299         return _grid
.GridCellEditor_Clone(*args
, **kwargs
) 
 301     def SetSize(*args
, **kwargs
): 
 302         """SetSize(Rect rect)""" 
 303         return _grid
.GridCellEditor_SetSize(*args
, **kwargs
) 
 305     def Show(*args
, **kwargs
): 
 306         """Show(bool show, GridCellAttr attr=None)""" 
 307         return _grid
.GridCellEditor_Show(*args
, **kwargs
) 
 309     def PaintBackground(*args
, **kwargs
): 
 310         """PaintBackground(Rect rectCell, GridCellAttr attr)""" 
 311         return _grid
.GridCellEditor_PaintBackground(*args
, **kwargs
) 
 313     def IsAcceptedKey(*args
, **kwargs
): 
 314         """IsAcceptedKey(KeyEvent event) -> bool""" 
 315         return _grid
.GridCellEditor_IsAcceptedKey(*args
, **kwargs
) 
 317     def StartingKey(*args
, **kwargs
): 
 318         """StartingKey(KeyEvent event)""" 
 319         return _grid
.GridCellEditor_StartingKey(*args
, **kwargs
) 
 321     def StartingClick(*args
, **kwargs
): 
 322         """StartingClick()""" 
 323         return _grid
.GridCellEditor_StartingClick(*args
, **kwargs
) 
 325     def HandleReturn(*args
, **kwargs
): 
 326         """HandleReturn(KeyEvent event)""" 
 327         return _grid
.GridCellEditor_HandleReturn(*args
, **kwargs
) 
 329     def Destroy(*args
, **kwargs
): 
 331         return _grid
.GridCellEditor_Destroy(*args
, **kwargs
) 
 334 class GridCellEditorPtr(GridCellEditor
): 
 335     def __init__(self
, this
): 
 337         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 338         self
.__class
__ = GridCellEditor
 
 339 _grid
.GridCellEditor_swigregister(GridCellEditorPtr
) 
 341 class PyGridCellEditor(GridCellEditor
): 
 343         return "<%s.%s; proxy of C++ wxPyGridCellEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 344     def __init__(self
, *args
, **kwargs
): 
 345         """__init__() -> PyGridCellEditor""" 
 346         newobj 
= _grid
.new_PyGridCellEditor(*args
, **kwargs
) 
 347         self
.this 
= newobj
.this
 
 350         self
._setCallbackInfo
(self
, PyGridCellEditor
);self
._setOORInfo
(self
) 
 352     def _setCallbackInfo(*args
, **kwargs
): 
 353         """_setCallbackInfo(PyObject self, PyObject _class)""" 
 354         return _grid
.PyGridCellEditor__setCallbackInfo(*args
, **kwargs
) 
 356     def base_SetSize(*args
, **kwargs
): 
 357         """base_SetSize(Rect rect)""" 
 358         return _grid
.PyGridCellEditor_base_SetSize(*args
, **kwargs
) 
 360     def base_Show(*args
, **kwargs
): 
 361         """base_Show(bool show, GridCellAttr attr=None)""" 
 362         return _grid
.PyGridCellEditor_base_Show(*args
, **kwargs
) 
 364     def base_PaintBackground(*args
, **kwargs
): 
 365         """base_PaintBackground(Rect rectCell, GridCellAttr attr)""" 
 366         return _grid
.PyGridCellEditor_base_PaintBackground(*args
, **kwargs
) 
 368     def base_IsAcceptedKey(*args
, **kwargs
): 
 369         """base_IsAcceptedKey(KeyEvent event) -> bool""" 
 370         return _grid
.PyGridCellEditor_base_IsAcceptedKey(*args
, **kwargs
) 
 372     def base_StartingKey(*args
, **kwargs
): 
 373         """base_StartingKey(KeyEvent event)""" 
 374         return _grid
.PyGridCellEditor_base_StartingKey(*args
, **kwargs
) 
 376     def base_StartingClick(*args
, **kwargs
): 
 377         """base_StartingClick()""" 
 378         return _grid
.PyGridCellEditor_base_StartingClick(*args
, **kwargs
) 
 380     def base_HandleReturn(*args
, **kwargs
): 
 381         """base_HandleReturn(KeyEvent event)""" 
 382         return _grid
.PyGridCellEditor_base_HandleReturn(*args
, **kwargs
) 
 384     def base_Destroy(*args
, **kwargs
): 
 386         return _grid
.PyGridCellEditor_base_Destroy(*args
, **kwargs
) 
 388     def base_SetParameters(*args
, **kwargs
): 
 389         """base_SetParameters(String params)""" 
 390         return _grid
.PyGridCellEditor_base_SetParameters(*args
, **kwargs
) 
 393 class PyGridCellEditorPtr(PyGridCellEditor
): 
 394     def __init__(self
, this
): 
 396         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 397         self
.__class
__ = PyGridCellEditor
 
 398 _grid
.PyGridCellEditor_swigregister(PyGridCellEditorPtr
) 
 400 class GridCellTextEditor(GridCellEditor
): 
 402         return "<%s.%s; proxy of C++ wxGridCellTextEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 403     def __init__(self
, *args
, **kwargs
): 
 404         """__init__() -> GridCellTextEditor""" 
 405         newobj 
= _grid
.new_GridCellTextEditor(*args
, **kwargs
) 
 406         self
.this 
= newobj
.this
 
 409         self
._setOORInfo
(self
) 
 411     def GetValue(*args
, **kwargs
): 
 412         """GetValue() -> String""" 
 413         return _grid
.GridCellTextEditor_GetValue(*args
, **kwargs
) 
 416 class GridCellTextEditorPtr(GridCellTextEditor
): 
 417     def __init__(self
, this
): 
 419         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 420         self
.__class
__ = GridCellTextEditor
 
 421 _grid
.GridCellTextEditor_swigregister(GridCellTextEditorPtr
) 
 423 class GridCellNumberEditor(GridCellTextEditor
): 
 425         return "<%s.%s; proxy of C++ wxGridCellNumberEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 426     def __init__(self
, *args
, **kwargs
): 
 427         """__init__(int min=-1, int max=-1) -> GridCellNumberEditor""" 
 428         newobj 
= _grid
.new_GridCellNumberEditor(*args
, **kwargs
) 
 429         self
.this 
= newobj
.this
 
 432         self
._setOORInfo
(self
) 
 434     def GetValue(*args
, **kwargs
): 
 435         """GetValue() -> String""" 
 436         return _grid
.GridCellNumberEditor_GetValue(*args
, **kwargs
) 
 439 class GridCellNumberEditorPtr(GridCellNumberEditor
): 
 440     def __init__(self
, this
): 
 442         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 443         self
.__class
__ = GridCellNumberEditor
 
 444 _grid
.GridCellNumberEditor_swigregister(GridCellNumberEditorPtr
) 
 446 class GridCellFloatEditor(GridCellTextEditor
): 
 448         return "<%s.%s; proxy of C++ wxGridCellFloatEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 449     def __init__(self
, *args
, **kwargs
): 
 450         """__init__() -> GridCellFloatEditor""" 
 451         newobj 
= _grid
.new_GridCellFloatEditor(*args
, **kwargs
) 
 452         self
.this 
= newobj
.this
 
 455         self
._setOORInfo
(self
) 
 457     def GetValue(*args
, **kwargs
): 
 458         """GetValue() -> String""" 
 459         return _grid
.GridCellFloatEditor_GetValue(*args
, **kwargs
) 
 462 class GridCellFloatEditorPtr(GridCellFloatEditor
): 
 463     def __init__(self
, this
): 
 465         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 466         self
.__class
__ = GridCellFloatEditor
 
 467 _grid
.GridCellFloatEditor_swigregister(GridCellFloatEditorPtr
) 
 469 class GridCellBoolEditor(GridCellEditor
): 
 471         return "<%s.%s; proxy of C++ wxGridCellBoolEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 472     def __init__(self
, *args
, **kwargs
): 
 473         """__init__() -> GridCellBoolEditor""" 
 474         newobj 
= _grid
.new_GridCellBoolEditor(*args
, **kwargs
) 
 475         self
.this 
= newobj
.this
 
 478         self
._setOORInfo
(self
) 
 480     def GetValue(*args
, **kwargs
): 
 481         """GetValue() -> String""" 
 482         return _grid
.GridCellBoolEditor_GetValue(*args
, **kwargs
) 
 485 class GridCellBoolEditorPtr(GridCellBoolEditor
): 
 486     def __init__(self
, this
): 
 488         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 489         self
.__class
__ = GridCellBoolEditor
 
 490 _grid
.GridCellBoolEditor_swigregister(GridCellBoolEditorPtr
) 
 492 class GridCellChoiceEditor(GridCellEditor
): 
 494         return "<%s.%s; proxy of C++ wxGridCellChoiceEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 495     def __init__(self
, *args
, **kwargs
): 
 496         """__init__(int choices=0, String choices_array=None, bool allowOthers=False) -> GridCellChoiceEditor""" 
 497         newobj 
= _grid
.new_GridCellChoiceEditor(*args
, **kwargs
) 
 498         self
.this 
= newobj
.this
 
 501         self
._setOORInfo
(self
) 
 503     def GetValue(*args
, **kwargs
): 
 504         """GetValue() -> String""" 
 505         return _grid
.GridCellChoiceEditor_GetValue(*args
, **kwargs
) 
 508 class GridCellChoiceEditorPtr(GridCellChoiceEditor
): 
 509     def __init__(self
, this
): 
 511         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 512         self
.__class
__ = GridCellChoiceEditor
 
 513 _grid
.GridCellChoiceEditor_swigregister(GridCellChoiceEditorPtr
) 
 515 class GridCellEnumEditor(GridCellChoiceEditor
): 
 517         return "<%s.%s; proxy of C++ wxGridCellEnumEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 518     def __init__(self
, *args
, **kwargs
): 
 519         """__init__(String choices=EmptyString) -> GridCellEnumEditor""" 
 520         newobj 
= _grid
.new_GridCellEnumEditor(*args
, **kwargs
) 
 521         self
.this 
= newobj
.this
 
 524         self
._setOORInfo
(self
) 
 526     def GetValue(*args
, **kwargs
): 
 527         """GetValue() -> String""" 
 528         return _grid
.GridCellEnumEditor_GetValue(*args
, **kwargs
) 
 531 class GridCellEnumEditorPtr(GridCellEnumEditor
): 
 532     def __init__(self
, this
): 
 534         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 535         self
.__class
__ = GridCellEnumEditor
 
 536 _grid
.GridCellEnumEditor_swigregister(GridCellEnumEditorPtr
) 
 538 class GridCellAutoWrapStringEditor(GridCellTextEditor
): 
 540         return "<%s.%s; proxy of C++ wxGridCellAutoWrapStringEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 541     def __init__(self
, *args
, **kwargs
): 
 542         """__init__() -> GridCellAutoWrapStringEditor""" 
 543         newobj 
= _grid
.new_GridCellAutoWrapStringEditor(*args
, **kwargs
) 
 544         self
.this 
= newobj
.this
 
 547         self
._setOORInfo
(self
) 
 549     def GetValue(*args
, **kwargs
): 
 550         """GetValue() -> String""" 
 551         return _grid
.GridCellAutoWrapStringEditor_GetValue(*args
, **kwargs
) 
 554 class GridCellAutoWrapStringEditorPtr(GridCellAutoWrapStringEditor
): 
 555     def __init__(self
, this
): 
 557         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 558         self
.__class
__ = GridCellAutoWrapStringEditor
 
 559 _grid
.GridCellAutoWrapStringEditor_swigregister(GridCellAutoWrapStringEditorPtr
) 
 561 class GridCellAttr(object): 
 563         return "<%s.%s; proxy of C++ wxGridCellAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 564     Any 
= _grid
.GridCellAttr_Any
 
 565     Default 
= _grid
.GridCellAttr_Default
 
 566     Cell 
= _grid
.GridCellAttr_Cell
 
 567     Row 
= _grid
.GridCellAttr_Row
 
 568     Col 
= _grid
.GridCellAttr_Col
 
 569     Merged 
= _grid
.GridCellAttr_Merged
 
 570     def _setOORInfo(*args
, **kwargs
): 
 571         """_setOORInfo(PyObject _self)""" 
 572         return _grid
.GridCellAttr__setOORInfo(*args
, **kwargs
) 
 574     def __init__(self
, *args
, **kwargs
): 
 575         """__init__(GridCellAttr attrDefault=None) -> GridCellAttr""" 
 576         newobj 
= _grid
.new_GridCellAttr(*args
, **kwargs
) 
 577         self
.this 
= newobj
.this
 
 580         self
._setOORInfo
(self
) 
 582     def Clone(*args
, **kwargs
): 
 583         """Clone() -> GridCellAttr""" 
 584         return _grid
.GridCellAttr_Clone(*args
, **kwargs
) 
 586     def MergeWith(*args
, **kwargs
): 
 587         """MergeWith(GridCellAttr mergefrom)""" 
 588         return _grid
.GridCellAttr_MergeWith(*args
, **kwargs
) 
 590     def IncRef(*args
, **kwargs
): 
 592         return _grid
.GridCellAttr_IncRef(*args
, **kwargs
) 
 594     def DecRef(*args
, **kwargs
): 
 596         return _grid
.GridCellAttr_DecRef(*args
, **kwargs
) 
 598     def SetTextColour(*args
, **kwargs
): 
 599         """SetTextColour(Colour colText)""" 
 600         return _grid
.GridCellAttr_SetTextColour(*args
, **kwargs
) 
 602     def SetBackgroundColour(*args
, **kwargs
): 
 603         """SetBackgroundColour(Colour colBack)""" 
 604         return _grid
.GridCellAttr_SetBackgroundColour(*args
, **kwargs
) 
 606     def SetFont(*args
, **kwargs
): 
 607         """SetFont(Font font)""" 
 608         return _grid
.GridCellAttr_SetFont(*args
, **kwargs
) 
 610     def SetAlignment(*args
, **kwargs
): 
 611         """SetAlignment(int hAlign, int vAlign)""" 
 612         return _grid
.GridCellAttr_SetAlignment(*args
, **kwargs
) 
 614     def SetSize(*args
, **kwargs
): 
 615         """SetSize(int num_rows, int num_cols)""" 
 616         return _grid
.GridCellAttr_SetSize(*args
, **kwargs
) 
 618     def SetOverflow(*args
, **kwargs
): 
 619         """SetOverflow(bool allow=True)""" 
 620         return _grid
.GridCellAttr_SetOverflow(*args
, **kwargs
) 
 622     def SetReadOnly(*args
, **kwargs
): 
 623         """SetReadOnly(bool isReadOnly=True)""" 
 624         return _grid
.GridCellAttr_SetReadOnly(*args
, **kwargs
) 
 626     def SetRenderer(*args
, **kwargs
): 
 627         """SetRenderer(GridCellRenderer renderer)""" 
 628         return _grid
.GridCellAttr_SetRenderer(*args
, **kwargs
) 
 630     def SetEditor(*args
, **kwargs
): 
 631         """SetEditor(GridCellEditor editor)""" 
 632         return _grid
.GridCellAttr_SetEditor(*args
, **kwargs
) 
 634     def SetKind(*args
, **kwargs
): 
 635         """SetKind(int kind)""" 
 636         return _grid
.GridCellAttr_SetKind(*args
, **kwargs
) 
 638     def HasTextColour(*args
, **kwargs
): 
 639         """HasTextColour() -> bool""" 
 640         return _grid
.GridCellAttr_HasTextColour(*args
, **kwargs
) 
 642     def HasBackgroundColour(*args
, **kwargs
): 
 643         """HasBackgroundColour() -> bool""" 
 644         return _grid
.GridCellAttr_HasBackgroundColour(*args
, **kwargs
) 
 646     def HasFont(*args
, **kwargs
): 
 647         """HasFont() -> bool""" 
 648         return _grid
.GridCellAttr_HasFont(*args
, **kwargs
) 
 650     def HasAlignment(*args
, **kwargs
): 
 651         """HasAlignment() -> bool""" 
 652         return _grid
.GridCellAttr_HasAlignment(*args
, **kwargs
) 
 654     def HasRenderer(*args
, **kwargs
): 
 655         """HasRenderer() -> bool""" 
 656         return _grid
.GridCellAttr_HasRenderer(*args
, **kwargs
) 
 658     def HasEditor(*args
, **kwargs
): 
 659         """HasEditor() -> bool""" 
 660         return _grid
.GridCellAttr_HasEditor(*args
, **kwargs
) 
 662     def HasReadWriteMode(*args
, **kwargs
): 
 663         """HasReadWriteMode() -> bool""" 
 664         return _grid
.GridCellAttr_HasReadWriteMode(*args
, **kwargs
) 
 666     def HasOverflowMode(*args
, **kwargs
): 
 667         """HasOverflowMode() -> bool""" 
 668         return _grid
.GridCellAttr_HasOverflowMode(*args
, **kwargs
) 
 670     def GetTextColour(*args
, **kwargs
): 
 671         """GetTextColour() -> Colour""" 
 672         return _grid
.GridCellAttr_GetTextColour(*args
, **kwargs
) 
 674     def GetBackgroundColour(*args
, **kwargs
): 
 675         """GetBackgroundColour() -> Colour""" 
 676         return _grid
.GridCellAttr_GetBackgroundColour(*args
, **kwargs
) 
 678     def GetFont(*args
, **kwargs
): 
 679         """GetFont() -> Font""" 
 680         return _grid
.GridCellAttr_GetFont(*args
, **kwargs
) 
 682     def GetAlignment(*args
, **kwargs
): 
 683         """GetAlignment() -> (hAlign, vAlign)""" 
 684         return _grid
.GridCellAttr_GetAlignment(*args
, **kwargs
) 
 686     def GetSize(*args
, **kwargs
): 
 687         """GetSize() -> (num_rows, num_cols)""" 
 688         return _grid
.GridCellAttr_GetSize(*args
, **kwargs
) 
 690     def GetOverflow(*args
, **kwargs
): 
 691         """GetOverflow() -> bool""" 
 692         return _grid
.GridCellAttr_GetOverflow(*args
, **kwargs
) 
 694     def GetRenderer(*args
, **kwargs
): 
 695         """GetRenderer(Grid grid, int row, int col) -> GridCellRenderer""" 
 696         return _grid
.GridCellAttr_GetRenderer(*args
, **kwargs
) 
 698     def GetEditor(*args
, **kwargs
): 
 699         """GetEditor(Grid grid, int row, int col) -> GridCellEditor""" 
 700         return _grid
.GridCellAttr_GetEditor(*args
, **kwargs
) 
 702     def IsReadOnly(*args
, **kwargs
): 
 703         """IsReadOnly() -> bool""" 
 704         return _grid
.GridCellAttr_IsReadOnly(*args
, **kwargs
) 
 706     def SetDefAttr(*args
, **kwargs
): 
 707         """SetDefAttr(GridCellAttr defAttr)""" 
 708         return _grid
.GridCellAttr_SetDefAttr(*args
, **kwargs
) 
 711 class GridCellAttrPtr(GridCellAttr
): 
 712     def __init__(self
, this
): 
 714         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 715         self
.__class
__ = GridCellAttr
 
 716 _grid
.GridCellAttr_swigregister(GridCellAttrPtr
) 
 718 class GridCellAttrProvider(object): 
 720         return "<%s.%s; proxy of C++ wxGridCellAttrProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 721     def __init__(self
, *args
, **kwargs
): 
 722         """__init__() -> GridCellAttrProvider""" 
 723         newobj 
= _grid
.new_GridCellAttrProvider(*args
, **kwargs
) 
 724         self
.this 
= newobj
.this
 
 727         self
._setOORInfo
(self
) 
 729     def _setOORInfo(*args
, **kwargs
): 
 730         """_setOORInfo(PyObject _self)""" 
 731         return _grid
.GridCellAttrProvider__setOORInfo(*args
, **kwargs
) 
 733     def GetAttr(*args
, **kwargs
): 
 734         """GetAttr(int row, int col, int kind) -> GridCellAttr""" 
 735         return _grid
.GridCellAttrProvider_GetAttr(*args
, **kwargs
) 
 737     def SetAttr(*args
, **kwargs
): 
 738         """SetAttr(GridCellAttr attr, int row, int col)""" 
 739         return _grid
.GridCellAttrProvider_SetAttr(*args
, **kwargs
) 
 741     def SetRowAttr(*args
, **kwargs
): 
 742         """SetRowAttr(GridCellAttr attr, int row)""" 
 743         return _grid
.GridCellAttrProvider_SetRowAttr(*args
, **kwargs
) 
 745     def SetColAttr(*args
, **kwargs
): 
 746         """SetColAttr(GridCellAttr attr, int col)""" 
 747         return _grid
.GridCellAttrProvider_SetColAttr(*args
, **kwargs
) 
 749     def UpdateAttrRows(*args
, **kwargs
): 
 750         """UpdateAttrRows(size_t pos, int numRows)""" 
 751         return _grid
.GridCellAttrProvider_UpdateAttrRows(*args
, **kwargs
) 
 753     def UpdateAttrCols(*args
, **kwargs
): 
 754         """UpdateAttrCols(size_t pos, int numCols)""" 
 755         return _grid
.GridCellAttrProvider_UpdateAttrCols(*args
, **kwargs
) 
 758 class GridCellAttrProviderPtr(GridCellAttrProvider
): 
 759     def __init__(self
, this
): 
 761         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 762         self
.__class
__ = GridCellAttrProvider
 
 763 _grid
.GridCellAttrProvider_swigregister(GridCellAttrProviderPtr
) 
 765 class PyGridCellAttrProvider(GridCellAttrProvider
): 
 767         return "<%s.%s; proxy of C++ wxPyGridCellAttrProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 768     def __init__(self
, *args
, **kwargs
): 
 769         """__init__() -> PyGridCellAttrProvider""" 
 770         newobj 
= _grid
.new_PyGridCellAttrProvider(*args
, **kwargs
) 
 771         self
.this 
= newobj
.this
 
 774         self
._setCallbackInfo
(self
, PyGridCellAttrProvider
) 
 776     def _setCallbackInfo(*args
, **kwargs
): 
 777         """_setCallbackInfo(PyObject self, PyObject _class)""" 
 778         return _grid
.PyGridCellAttrProvider__setCallbackInfo(*args
, **kwargs
) 
 780     def base_GetAttr(*args
, **kwargs
): 
 781         """base_GetAttr(int row, int col, int kind) -> GridCellAttr""" 
 782         return _grid
.PyGridCellAttrProvider_base_GetAttr(*args
, **kwargs
) 
 784     def base_SetAttr(*args
, **kwargs
): 
 785         """base_SetAttr(GridCellAttr attr, int row, int col)""" 
 786         return _grid
.PyGridCellAttrProvider_base_SetAttr(*args
, **kwargs
) 
 788     def base_SetRowAttr(*args
, **kwargs
): 
 789         """base_SetRowAttr(GridCellAttr attr, int row)""" 
 790         return _grid
.PyGridCellAttrProvider_base_SetRowAttr(*args
, **kwargs
) 
 792     def base_SetColAttr(*args
, **kwargs
): 
 793         """base_SetColAttr(GridCellAttr attr, int col)""" 
 794         return _grid
.PyGridCellAttrProvider_base_SetColAttr(*args
, **kwargs
) 
 797 class PyGridCellAttrProviderPtr(PyGridCellAttrProvider
): 
 798     def __init__(self
, this
): 
 800         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 801         self
.__class
__ = PyGridCellAttrProvider
 
 802 _grid
.PyGridCellAttrProvider_swigregister(PyGridCellAttrProviderPtr
) 
 804 class GridTableBase(core
.Object
): 
 805     def __init__(self
): raise RuntimeError, "No constructor defined" 
 807         return "<%s.%s; proxy of C++ wxGridTableBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 808     def _setOORInfo(*args
, **kwargs
): 
 809         """_setOORInfo(PyObject _self)""" 
 810         return _grid
.GridTableBase__setOORInfo(*args
, **kwargs
) 
 812     def SetAttrProvider(*args
, **kwargs
): 
 813         """SetAttrProvider(GridCellAttrProvider attrProvider)""" 
 814         return _grid
.GridTableBase_SetAttrProvider(*args
, **kwargs
) 
 816     def GetAttrProvider(*args
, **kwargs
): 
 817         """GetAttrProvider() -> GridCellAttrProvider""" 
 818         return _grid
.GridTableBase_GetAttrProvider(*args
, **kwargs
) 
 820     def SetView(*args
, **kwargs
): 
 821         """SetView(Grid grid)""" 
 822         return _grid
.GridTableBase_SetView(*args
, **kwargs
) 
 824     def GetView(*args
, **kwargs
): 
 825         """GetView() -> Grid""" 
 826         return _grid
.GridTableBase_GetView(*args
, **kwargs
) 
 828     def GetNumberRows(*args
, **kwargs
): 
 829         """GetNumberRows() -> int""" 
 830         return _grid
.GridTableBase_GetNumberRows(*args
, **kwargs
) 
 832     def GetNumberCols(*args
, **kwargs
): 
 833         """GetNumberCols() -> int""" 
 834         return _grid
.GridTableBase_GetNumberCols(*args
, **kwargs
) 
 836     def IsEmptyCell(*args
, **kwargs
): 
 837         """IsEmptyCell(int row, int col) -> bool""" 
 838         return _grid
.GridTableBase_IsEmptyCell(*args
, **kwargs
) 
 840     def GetValue(*args
, **kwargs
): 
 841         """GetValue(int row, int col) -> String""" 
 842         return _grid
.GridTableBase_GetValue(*args
, **kwargs
) 
 844     def SetValue(*args
, **kwargs
): 
 845         """SetValue(int row, int col, String value)""" 
 846         return _grid
.GridTableBase_SetValue(*args
, **kwargs
) 
 848     def GetTypeName(*args
, **kwargs
): 
 849         """GetTypeName(int row, int col) -> String""" 
 850         return _grid
.GridTableBase_GetTypeName(*args
, **kwargs
) 
 852     def CanGetValueAs(*args
, **kwargs
): 
 853         """CanGetValueAs(int row, int col, String typeName) -> bool""" 
 854         return _grid
.GridTableBase_CanGetValueAs(*args
, **kwargs
) 
 856     def CanSetValueAs(*args
, **kwargs
): 
 857         """CanSetValueAs(int row, int col, String typeName) -> bool""" 
 858         return _grid
.GridTableBase_CanSetValueAs(*args
, **kwargs
) 
 860     def GetValueAsLong(*args
, **kwargs
): 
 861         """GetValueAsLong(int row, int col) -> long""" 
 862         return _grid
.GridTableBase_GetValueAsLong(*args
, **kwargs
) 
 864     def GetValueAsDouble(*args
, **kwargs
): 
 865         """GetValueAsDouble(int row, int col) -> double""" 
 866         return _grid
.GridTableBase_GetValueAsDouble(*args
, **kwargs
) 
 868     def GetValueAsBool(*args
, **kwargs
): 
 869         """GetValueAsBool(int row, int col) -> bool""" 
 870         return _grid
.GridTableBase_GetValueAsBool(*args
, **kwargs
) 
 872     def SetValueAsLong(*args
, **kwargs
): 
 873         """SetValueAsLong(int row, int col, long value)""" 
 874         return _grid
.GridTableBase_SetValueAsLong(*args
, **kwargs
) 
 876     def SetValueAsDouble(*args
, **kwargs
): 
 877         """SetValueAsDouble(int row, int col, double value)""" 
 878         return _grid
.GridTableBase_SetValueAsDouble(*args
, **kwargs
) 
 880     def SetValueAsBool(*args
, **kwargs
): 
 881         """SetValueAsBool(int row, int col, bool value)""" 
 882         return _grid
.GridTableBase_SetValueAsBool(*args
, **kwargs
) 
 884     def Clear(*args
, **kwargs
): 
 886         return _grid
.GridTableBase_Clear(*args
, **kwargs
) 
 888     def InsertRows(*args
, **kwargs
): 
 889         """InsertRows(size_t pos=0, size_t numRows=1) -> bool""" 
 890         return _grid
.GridTableBase_InsertRows(*args
, **kwargs
) 
 892     def AppendRows(*args
, **kwargs
): 
 893         """AppendRows(size_t numRows=1) -> bool""" 
 894         return _grid
.GridTableBase_AppendRows(*args
, **kwargs
) 
 896     def DeleteRows(*args
, **kwargs
): 
 897         """DeleteRows(size_t pos=0, size_t numRows=1) -> bool""" 
 898         return _grid
.GridTableBase_DeleteRows(*args
, **kwargs
) 
 900     def InsertCols(*args
, **kwargs
): 
 901         """InsertCols(size_t pos=0, size_t numCols=1) -> bool""" 
 902         return _grid
.GridTableBase_InsertCols(*args
, **kwargs
) 
 904     def AppendCols(*args
, **kwargs
): 
 905         """AppendCols(size_t numCols=1) -> bool""" 
 906         return _grid
.GridTableBase_AppendCols(*args
, **kwargs
) 
 908     def DeleteCols(*args
, **kwargs
): 
 909         """DeleteCols(size_t pos=0, size_t numCols=1) -> bool""" 
 910         return _grid
.GridTableBase_DeleteCols(*args
, **kwargs
) 
 912     def GetRowLabelValue(*args
, **kwargs
): 
 913         """GetRowLabelValue(int row) -> String""" 
 914         return _grid
.GridTableBase_GetRowLabelValue(*args
, **kwargs
) 
 916     def GetColLabelValue(*args
, **kwargs
): 
 917         """GetColLabelValue(int col) -> String""" 
 918         return _grid
.GridTableBase_GetColLabelValue(*args
, **kwargs
) 
 920     def SetRowLabelValue(*args
, **kwargs
): 
 921         """SetRowLabelValue(int row, String value)""" 
 922         return _grid
.GridTableBase_SetRowLabelValue(*args
, **kwargs
) 
 924     def SetColLabelValue(*args
, **kwargs
): 
 925         """SetColLabelValue(int col, String value)""" 
 926         return _grid
.GridTableBase_SetColLabelValue(*args
, **kwargs
) 
 928     def CanHaveAttributes(*args
, **kwargs
): 
 929         """CanHaveAttributes() -> bool""" 
 930         return _grid
.GridTableBase_CanHaveAttributes(*args
, **kwargs
) 
 932     def GetAttr(*args
, **kwargs
): 
 933         """GetAttr(int row, int col, int kind) -> GridCellAttr""" 
 934         return _grid
.GridTableBase_GetAttr(*args
, **kwargs
) 
 936     def SetAttr(*args
, **kwargs
): 
 937         """SetAttr(GridCellAttr attr, int row, int col)""" 
 938         return _grid
.GridTableBase_SetAttr(*args
, **kwargs
) 
 940     def SetRowAttr(*args
, **kwargs
): 
 941         """SetRowAttr(GridCellAttr attr, int row)""" 
 942         return _grid
.GridTableBase_SetRowAttr(*args
, **kwargs
) 
 944     def SetColAttr(*args
, **kwargs
): 
 945         """SetColAttr(GridCellAttr attr, int col)""" 
 946         return _grid
.GridTableBase_SetColAttr(*args
, **kwargs
) 
 949 class GridTableBasePtr(GridTableBase
): 
 950     def __init__(self
, this
): 
 952         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 953         self
.__class
__ = GridTableBase
 
 954 _grid
.GridTableBase_swigregister(GridTableBasePtr
) 
 956 class PyGridTableBase(GridTableBase
): 
 958         return "<%s.%s; proxy of C++ wxPyGridTableBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 959     def __init__(self
, *args
, **kwargs
): 
 960         """__init__() -> PyGridTableBase""" 
 961         newobj 
= _grid
.new_PyGridTableBase(*args
, **kwargs
) 
 962         self
.this 
= newobj
.this
 
 965         self
._setCallbackInfo
(self
, PyGridTableBase
);self
._setOORInfo
(self
) 
 967     def _setCallbackInfo(*args
, **kwargs
): 
 968         """_setCallbackInfo(PyObject self, PyObject _class)""" 
 969         return _grid
.PyGridTableBase__setCallbackInfo(*args
, **kwargs
) 
 971     def Destroy(*args
, **kwargs
): 
 975         Deletes the C++ object this Python object is a proxy for. 
 977         return _grid
.PyGridTableBase_Destroy(*args
, **kwargs
) 
 979     def base_GetTypeName(*args
, **kwargs
): 
 980         """base_GetTypeName(int row, int col) -> String""" 
 981         return _grid
.PyGridTableBase_base_GetTypeName(*args
, **kwargs
) 
 983     def base_CanGetValueAs(*args
, **kwargs
): 
 984         """base_CanGetValueAs(int row, int col, String typeName) -> bool""" 
 985         return _grid
.PyGridTableBase_base_CanGetValueAs(*args
, **kwargs
) 
 987     def base_CanSetValueAs(*args
, **kwargs
): 
 988         """base_CanSetValueAs(int row, int col, String typeName) -> bool""" 
 989         return _grid
.PyGridTableBase_base_CanSetValueAs(*args
, **kwargs
) 
 991     def base_Clear(*args
, **kwargs
): 
 993         return _grid
.PyGridTableBase_base_Clear(*args
, **kwargs
) 
 995     def base_InsertRows(*args
, **kwargs
): 
 996         """base_InsertRows(size_t pos=0, size_t numRows=1) -> bool""" 
 997         return _grid
.PyGridTableBase_base_InsertRows(*args
, **kwargs
) 
 999     def base_AppendRows(*args
, **kwargs
): 
1000         """base_AppendRows(size_t numRows=1) -> bool""" 
1001         return _grid
.PyGridTableBase_base_AppendRows(*args
, **kwargs
) 
1003     def base_DeleteRows(*args
, **kwargs
): 
1004         """base_DeleteRows(size_t pos=0, size_t numRows=1) -> bool""" 
1005         return _grid
.PyGridTableBase_base_DeleteRows(*args
, **kwargs
) 
1007     def base_InsertCols(*args
, **kwargs
): 
1008         """base_InsertCols(size_t pos=0, size_t numCols=1) -> bool""" 
1009         return _grid
.PyGridTableBase_base_InsertCols(*args
, **kwargs
) 
1011     def base_AppendCols(*args
, **kwargs
): 
1012         """base_AppendCols(size_t numCols=1) -> bool""" 
1013         return _grid
.PyGridTableBase_base_AppendCols(*args
, **kwargs
) 
1015     def base_DeleteCols(*args
, **kwargs
): 
1016         """base_DeleteCols(size_t pos=0, size_t numCols=1) -> bool""" 
1017         return _grid
.PyGridTableBase_base_DeleteCols(*args
, **kwargs
) 
1019     def base_GetRowLabelValue(*args
, **kwargs
): 
1020         """base_GetRowLabelValue(int row) -> String""" 
1021         return _grid
.PyGridTableBase_base_GetRowLabelValue(*args
, **kwargs
) 
1023     def base_GetColLabelValue(*args
, **kwargs
): 
1024         """base_GetColLabelValue(int col) -> String""" 
1025         return _grid
.PyGridTableBase_base_GetColLabelValue(*args
, **kwargs
) 
1027     def base_SetRowLabelValue(*args
, **kwargs
): 
1028         """base_SetRowLabelValue(int row, String value)""" 
1029         return _grid
.PyGridTableBase_base_SetRowLabelValue(*args
, **kwargs
) 
1031     def base_SetColLabelValue(*args
, **kwargs
): 
1032         """base_SetColLabelValue(int col, String value)""" 
1033         return _grid
.PyGridTableBase_base_SetColLabelValue(*args
, **kwargs
) 
1035     def base_CanHaveAttributes(*args
, **kwargs
): 
1036         """base_CanHaveAttributes() -> bool""" 
1037         return _grid
.PyGridTableBase_base_CanHaveAttributes(*args
, **kwargs
) 
1039     def base_GetAttr(*args
, **kwargs
): 
1040         """base_GetAttr(int row, int col, int kind) -> GridCellAttr""" 
1041         return _grid
.PyGridTableBase_base_GetAttr(*args
, **kwargs
) 
1043     def base_SetAttr(*args
, **kwargs
): 
1044         """base_SetAttr(GridCellAttr attr, int row, int col)""" 
1045         return _grid
.PyGridTableBase_base_SetAttr(*args
, **kwargs
) 
1047     def base_SetRowAttr(*args
, **kwargs
): 
1048         """base_SetRowAttr(GridCellAttr attr, int row)""" 
1049         return _grid
.PyGridTableBase_base_SetRowAttr(*args
, **kwargs
) 
1051     def base_SetColAttr(*args
, **kwargs
): 
1052         """base_SetColAttr(GridCellAttr attr, int col)""" 
1053         return _grid
.PyGridTableBase_base_SetColAttr(*args
, **kwargs
) 
1056 class PyGridTableBasePtr(PyGridTableBase
): 
1057     def __init__(self
, this
): 
1059         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1060         self
.__class
__ = PyGridTableBase
 
1061 _grid
.PyGridTableBase_swigregister(PyGridTableBasePtr
) 
1063 class GridStringTable(GridTableBase
): 
1065         return "<%s.%s; proxy of C++ wxGridStringTable instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1066     def __init__(self
, *args
, **kwargs
): 
1067         """__init__(int numRows=0, int numCols=0) -> GridStringTable""" 
1068         newobj 
= _grid
.new_GridStringTable(*args
, **kwargs
) 
1069         self
.this 
= newobj
.this
 
1072         self
._setOORInfo
(self
) 
1075 class GridStringTablePtr(GridStringTable
): 
1076     def __init__(self
, this
): 
1078         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1079         self
.__class
__ = GridStringTable
 
1080 _grid
.GridStringTable_swigregister(GridStringTablePtr
) 
1082 GRIDTABLE_REQUEST_VIEW_GET_VALUES 
= _grid
.GRIDTABLE_REQUEST_VIEW_GET_VALUES
 
1083 GRIDTABLE_REQUEST_VIEW_SEND_VALUES 
= _grid
.GRIDTABLE_REQUEST_VIEW_SEND_VALUES
 
1084 GRIDTABLE_NOTIFY_ROWS_INSERTED 
= _grid
.GRIDTABLE_NOTIFY_ROWS_INSERTED
 
1085 GRIDTABLE_NOTIFY_ROWS_APPENDED 
= _grid
.GRIDTABLE_NOTIFY_ROWS_APPENDED
 
1086 GRIDTABLE_NOTIFY_ROWS_DELETED 
= _grid
.GRIDTABLE_NOTIFY_ROWS_DELETED
 
1087 GRIDTABLE_NOTIFY_COLS_INSERTED 
= _grid
.GRIDTABLE_NOTIFY_COLS_INSERTED
 
1088 GRIDTABLE_NOTIFY_COLS_APPENDED 
= _grid
.GRIDTABLE_NOTIFY_COLS_APPENDED
 
1089 GRIDTABLE_NOTIFY_COLS_DELETED 
= _grid
.GRIDTABLE_NOTIFY_COLS_DELETED
 
1090 class GridTableMessage(object): 
1092         return "<%s.%s; proxy of C++ wxGridTableMessage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1093     def __init__(self
, *args
, **kwargs
): 
1094         """__init__(GridTableBase table, int id, int comInt1=-1, int comInt2=-1) -> GridTableMessage""" 
1095         newobj 
= _grid
.new_GridTableMessage(*args
, **kwargs
) 
1096         self
.this 
= newobj
.this
 
1099     def __del__(self
, destroy
=_grid
.delete_GridTableMessage
): 
1102             if self
.thisown
: destroy(self
) 
1105     def SetTableObject(*args
, **kwargs
): 
1106         """SetTableObject(GridTableBase table)""" 
1107         return _grid
.GridTableMessage_SetTableObject(*args
, **kwargs
) 
1109     def GetTableObject(*args
, **kwargs
): 
1110         """GetTableObject() -> GridTableBase""" 
1111         return _grid
.GridTableMessage_GetTableObject(*args
, **kwargs
) 
1113     def SetId(*args
, **kwargs
): 
1115         return _grid
.GridTableMessage_SetId(*args
, **kwargs
) 
1117     def GetId(*args
, **kwargs
): 
1118         """GetId() -> int""" 
1119         return _grid
.GridTableMessage_GetId(*args
, **kwargs
) 
1121     def SetCommandInt(*args
, **kwargs
): 
1122         """SetCommandInt(int comInt1)""" 
1123         return _grid
.GridTableMessage_SetCommandInt(*args
, **kwargs
) 
1125     def GetCommandInt(*args
, **kwargs
): 
1126         """GetCommandInt() -> int""" 
1127         return _grid
.GridTableMessage_GetCommandInt(*args
, **kwargs
) 
1129     def SetCommandInt2(*args
, **kwargs
): 
1130         """SetCommandInt2(int comInt2)""" 
1131         return _grid
.GridTableMessage_SetCommandInt2(*args
, **kwargs
) 
1133     def GetCommandInt2(*args
, **kwargs
): 
1134         """GetCommandInt2() -> int""" 
1135         return _grid
.GridTableMessage_GetCommandInt2(*args
, **kwargs
) 
1138 class GridTableMessagePtr(GridTableMessage
): 
1139     def __init__(self
, this
): 
1141         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1142         self
.__class
__ = GridTableMessage
 
1143 _grid
.GridTableMessage_swigregister(GridTableMessagePtr
) 
1145 class GridCellCoords(object): 
1147         return "<%s.%s; proxy of C++ wxGridCellCoords instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1148     def __init__(self
, *args
, **kwargs
): 
1149         """__init__(int r=-1, int c=-1) -> GridCellCoords""" 
1150         newobj 
= _grid
.new_GridCellCoords(*args
, **kwargs
) 
1151         self
.this 
= newobj
.this
 
1154     def __del__(self
, destroy
=_grid
.delete_GridCellCoords
): 
1157             if self
.thisown
: destroy(self
) 
1160     def GetRow(*args
, **kwargs
): 
1161         """GetRow() -> int""" 
1162         return _grid
.GridCellCoords_GetRow(*args
, **kwargs
) 
1164     def SetRow(*args
, **kwargs
): 
1166         return _grid
.GridCellCoords_SetRow(*args
, **kwargs
) 
1168     def GetCol(*args
, **kwargs
): 
1169         """GetCol() -> int""" 
1170         return _grid
.GridCellCoords_GetCol(*args
, **kwargs
) 
1172     def SetCol(*args
, **kwargs
): 
1174         return _grid
.GridCellCoords_SetCol(*args
, **kwargs
) 
1176     def Set(*args
, **kwargs
): 
1177         """Set(int row, int col)""" 
1178         return _grid
.GridCellCoords_Set(*args
, **kwargs
) 
1180     def __eq__(*args
, **kwargs
): 
1181         """__eq__(GridCellCoords other) -> bool""" 
1182         return _grid
.GridCellCoords___eq__(*args
, **kwargs
) 
1184     def __ne__(*args
, **kwargs
): 
1185         """__ne__(GridCellCoords other) -> bool""" 
1186         return _grid
.GridCellCoords___ne__(*args
, **kwargs
) 
1188     def asTuple(*args
, **kwargs
): 
1189         """asTuple() -> PyObject""" 
1190         return _grid
.GridCellCoords_asTuple(*args
, **kwargs
) 
1192     def __str__(self
):                   return str(self
.asTuple()) 
1193     def __repr__(self
):                  return 'wxGridCellCoords'+str(self
.asTuple()) 
1194     def __len__(self
):                   return len(self
.asTuple()) 
1195     def __getitem__(self
, index
):        return self
.asTuple()[index
] 
1196     def __setitem__(self
, index
, val
): 
1197         if index 
== 0: self
.SetRow(val
) 
1198         elif index 
== 1: self
.SetCol(val
) 
1199         else: raise IndexError 
1202 class GridCellCoordsPtr(GridCellCoords
): 
1203     def __init__(self
, this
): 
1205         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1206         self
.__class
__ = GridCellCoords
 
1207 _grid
.GridCellCoords_swigregister(GridCellCoordsPtr
) 
1209 class Grid(windows
.ScrolledWindow
): 
1211         return "<%s.%s; proxy of C++ wxGrid instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1212     def __init__(self
, *args
, **kwargs
): 
1214         __init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,  
1215             long style=WANTS_CHARS,  
1216             String name=PanelNameStr) -> Grid 
1218         newobj 
= _grid
.new_Grid(*args
, **kwargs
) 
1219         self
.this 
= newobj
.this
 
1222         self
._setOORInfo
(self
) 
1224     wxGridSelectCells 
= _grid
.Grid_wxGridSelectCells
 
1225     wxGridSelectRows 
= _grid
.Grid_wxGridSelectRows
 
1226     wxGridSelectColumns 
= _grid
.Grid_wxGridSelectColumns
 
1227     SelectCells 
=   wxGridSelectCells
 
1228     SelectRows 
=    wxGridSelectRows
 
1229     SelectColumns 
= wxGridSelectColumns
 
1231     def CreateGrid(*args
, **kwargs
): 
1232         """CreateGrid(int numRows, int numCols, WXGRIDSELECTIONMODES selmode=wxGridSelectCells) -> bool""" 
1233         return _grid
.Grid_CreateGrid(*args
, **kwargs
) 
1235     def SetSelectionMode(*args
, **kwargs
): 
1236         """SetSelectionMode(WXGRIDSELECTIONMODES selmode)""" 
1237         return _grid
.Grid_SetSelectionMode(*args
, **kwargs
) 
1239     def GetSelectionMode(*args
, **kwargs
): 
1240         """GetSelectionMode() -> WXGRIDSELECTIONMODES""" 
1241         return _grid
.Grid_GetSelectionMode(*args
, **kwargs
) 
1243     def GetNumberRows(*args
, **kwargs
): 
1244         """GetNumberRows() -> int""" 
1245         return _grid
.Grid_GetNumberRows(*args
, **kwargs
) 
1247     def GetNumberCols(*args
, **kwargs
): 
1248         """GetNumberCols() -> int""" 
1249         return _grid
.Grid_GetNumberCols(*args
, **kwargs
) 
1251     def ProcessTableMessage(*args
, **kwargs
): 
1252         """ProcessTableMessage(GridTableMessage ??) -> bool""" 
1253         return _grid
.Grid_ProcessTableMessage(*args
, **kwargs
) 
1255     def GetTable(*args
, **kwargs
): 
1256         """GetTable() -> GridTableBase""" 
1257         return _grid
.Grid_GetTable(*args
, **kwargs
) 
1259     def SetTable(*args
, **kwargs
): 
1260         """SetTable(GridTableBase table, bool takeOwnership=False, WXGRIDSELECTIONMODES selmode=wxGridSelectCells) -> bool""" 
1261         return _grid
.Grid_SetTable(*args
, **kwargs
) 
1263     def ClearGrid(*args
, **kwargs
): 
1265         return _grid
.Grid_ClearGrid(*args
, **kwargs
) 
1267     def InsertRows(*args
, **kwargs
): 
1268         """InsertRows(int pos=0, int numRows=1, bool updateLabels=True) -> bool""" 
1269         return _grid
.Grid_InsertRows(*args
, **kwargs
) 
1271     def AppendRows(*args
, **kwargs
): 
1272         """AppendRows(int numRows=1, bool updateLabels=True) -> bool""" 
1273         return _grid
.Grid_AppendRows(*args
, **kwargs
) 
1275     def DeleteRows(*args
, **kwargs
): 
1276         """DeleteRows(int pos=0, int numRows=1, bool updateLabels=True) -> bool""" 
1277         return _grid
.Grid_DeleteRows(*args
, **kwargs
) 
1279     def InsertCols(*args
, **kwargs
): 
1280         """InsertCols(int pos=0, int numCols=1, bool updateLabels=True) -> bool""" 
1281         return _grid
.Grid_InsertCols(*args
, **kwargs
) 
1283     def AppendCols(*args
, **kwargs
): 
1284         """AppendCols(int numCols=1, bool updateLabels=True) -> bool""" 
1285         return _grid
.Grid_AppendCols(*args
, **kwargs
) 
1287     def DeleteCols(*args
, **kwargs
): 
1288         """DeleteCols(int pos=0, int numCols=1, bool updateLabels=True) -> bool""" 
1289         return _grid
.Grid_DeleteCols(*args
, **kwargs
) 
1291     def DrawCellHighlight(*args
, **kwargs
): 
1292         """DrawCellHighlight(DC dc, GridCellAttr attr)""" 
1293         return _grid
.Grid_DrawCellHighlight(*args
, **kwargs
) 
1295     def DrawTextRectangle(*args
, **kwargs
): 
1297         DrawTextRectangle(DC dc, String ??, Rect ??, int horizontalAlignment=LEFT,  
1298             int verticalAlignment=TOP, int textOrientation=HORIZONTAL) 
1300         return _grid
.Grid_DrawTextRectangle(*args
, **kwargs
) 
1302     def GetTextBoxSize(*args
, **kwargs
): 
1303         """GetTextBoxSize(DC dc, list lines) -> (width, height)""" 
1304         return _grid
.Grid_GetTextBoxSize(*args
, **kwargs
) 
1306     def BeginBatch(*args
, **kwargs
): 
1308         return _grid
.Grid_BeginBatch(*args
, **kwargs
) 
1310     def EndBatch(*args
, **kwargs
): 
1312         return _grid
.Grid_EndBatch(*args
, **kwargs
) 
1314     def GetBatchCount(*args
, **kwargs
): 
1315         """GetBatchCount() -> int""" 
1316         return _grid
.Grid_GetBatchCount(*args
, **kwargs
) 
1318     def ForceRefresh(*args
, **kwargs
): 
1319         """ForceRefresh()""" 
1320         return _grid
.Grid_ForceRefresh(*args
, **kwargs
) 
1322     def IsEditable(*args
, **kwargs
): 
1323         """IsEditable() -> bool""" 
1324         return _grid
.Grid_IsEditable(*args
, **kwargs
) 
1326     def EnableEditing(*args
, **kwargs
): 
1327         """EnableEditing(bool edit)""" 
1328         return _grid
.Grid_EnableEditing(*args
, **kwargs
) 
1330     def EnableCellEditControl(*args
, **kwargs
): 
1331         """EnableCellEditControl(bool enable=True)""" 
1332         return _grid
.Grid_EnableCellEditControl(*args
, **kwargs
) 
1334     def DisableCellEditControl(*args
, **kwargs
): 
1335         """DisableCellEditControl()""" 
1336         return _grid
.Grid_DisableCellEditControl(*args
, **kwargs
) 
1338     def CanEnableCellControl(*args
, **kwargs
): 
1339         """CanEnableCellControl() -> bool""" 
1340         return _grid
.Grid_CanEnableCellControl(*args
, **kwargs
) 
1342     def IsCellEditControlEnabled(*args
, **kwargs
): 
1343         """IsCellEditControlEnabled() -> bool""" 
1344         return _grid
.Grid_IsCellEditControlEnabled(*args
, **kwargs
) 
1346     def IsCellEditControlShown(*args
, **kwargs
): 
1347         """IsCellEditControlShown() -> bool""" 
1348         return _grid
.Grid_IsCellEditControlShown(*args
, **kwargs
) 
1350     def IsCurrentCellReadOnly(*args
, **kwargs
): 
1351         """IsCurrentCellReadOnly() -> bool""" 
1352         return _grid
.Grid_IsCurrentCellReadOnly(*args
, **kwargs
) 
1354     def ShowCellEditControl(*args
, **kwargs
): 
1355         """ShowCellEditControl()""" 
1356         return _grid
.Grid_ShowCellEditControl(*args
, **kwargs
) 
1358     def HideCellEditControl(*args
, **kwargs
): 
1359         """HideCellEditControl()""" 
1360         return _grid
.Grid_HideCellEditControl(*args
, **kwargs
) 
1362     def SaveEditControlValue(*args
, **kwargs
): 
1363         """SaveEditControlValue()""" 
1364         return _grid
.Grid_SaveEditControlValue(*args
, **kwargs
) 
1366     def XYToCell(*args
, **kwargs
): 
1367         """XYToCell(int x, int y) -> GridCellCoords""" 
1368         return _grid
.Grid_XYToCell(*args
, **kwargs
) 
1370     def YToRow(*args
, **kwargs
): 
1371         """YToRow(int y) -> int""" 
1372         return _grid
.Grid_YToRow(*args
, **kwargs
) 
1374     def XToCol(*args
, **kwargs
): 
1375         """XToCol(int x) -> int""" 
1376         return _grid
.Grid_XToCol(*args
, **kwargs
) 
1378     def YToEdgeOfRow(*args
, **kwargs
): 
1379         """YToEdgeOfRow(int y) -> int""" 
1380         return _grid
.Grid_YToEdgeOfRow(*args
, **kwargs
) 
1382     def XToEdgeOfCol(*args
, **kwargs
): 
1383         """XToEdgeOfCol(int x) -> int""" 
1384         return _grid
.Grid_XToEdgeOfCol(*args
, **kwargs
) 
1386     def CellToRect(*args
, **kwargs
): 
1387         """CellToRect(int row, int col) -> Rect""" 
1388         return _grid
.Grid_CellToRect(*args
, **kwargs
) 
1390     def GetGridCursorRow(*args
, **kwargs
): 
1391         """GetGridCursorRow() -> int""" 
1392         return _grid
.Grid_GetGridCursorRow(*args
, **kwargs
) 
1394     def GetGridCursorCol(*args
, **kwargs
): 
1395         """GetGridCursorCol() -> int""" 
1396         return _grid
.Grid_GetGridCursorCol(*args
, **kwargs
) 
1398     def IsVisible(*args
, **kwargs
): 
1399         """IsVisible(int row, int col, bool wholeCellVisible=True) -> bool""" 
1400         return _grid
.Grid_IsVisible(*args
, **kwargs
) 
1402     def MakeCellVisible(*args
, **kwargs
): 
1403         """MakeCellVisible(int row, int col)""" 
1404         return _grid
.Grid_MakeCellVisible(*args
, **kwargs
) 
1406     def SetGridCursor(*args
, **kwargs
): 
1407         """SetGridCursor(int row, int col)""" 
1408         return _grid
.Grid_SetGridCursor(*args
, **kwargs
) 
1410     def MoveCursorUp(*args
, **kwargs
): 
1411         """MoveCursorUp(bool expandSelection) -> bool""" 
1412         return _grid
.Grid_MoveCursorUp(*args
, **kwargs
) 
1414     def MoveCursorDown(*args
, **kwargs
): 
1415         """MoveCursorDown(bool expandSelection) -> bool""" 
1416         return _grid
.Grid_MoveCursorDown(*args
, **kwargs
) 
1418     def MoveCursorLeft(*args
, **kwargs
): 
1419         """MoveCursorLeft(bool expandSelection) -> bool""" 
1420         return _grid
.Grid_MoveCursorLeft(*args
, **kwargs
) 
1422     def MoveCursorRight(*args
, **kwargs
): 
1423         """MoveCursorRight(bool expandSelection) -> bool""" 
1424         return _grid
.Grid_MoveCursorRight(*args
, **kwargs
) 
1426     def MovePageDown(*args
, **kwargs
): 
1427         """MovePageDown() -> bool""" 
1428         return _grid
.Grid_MovePageDown(*args
, **kwargs
) 
1430     def MovePageUp(*args
, **kwargs
): 
1431         """MovePageUp() -> bool""" 
1432         return _grid
.Grid_MovePageUp(*args
, **kwargs
) 
1434     def MoveCursorUpBlock(*args
, **kwargs
): 
1435         """MoveCursorUpBlock(bool expandSelection) -> bool""" 
1436         return _grid
.Grid_MoveCursorUpBlock(*args
, **kwargs
) 
1438     def MoveCursorDownBlock(*args
, **kwargs
): 
1439         """MoveCursorDownBlock(bool expandSelection) -> bool""" 
1440         return _grid
.Grid_MoveCursorDownBlock(*args
, **kwargs
) 
1442     def MoveCursorLeftBlock(*args
, **kwargs
): 
1443         """MoveCursorLeftBlock(bool expandSelection) -> bool""" 
1444         return _grid
.Grid_MoveCursorLeftBlock(*args
, **kwargs
) 
1446     def MoveCursorRightBlock(*args
, **kwargs
): 
1447         """MoveCursorRightBlock(bool expandSelection) -> bool""" 
1448         return _grid
.Grid_MoveCursorRightBlock(*args
, **kwargs
) 
1450     def GetDefaultRowLabelSize(*args
, **kwargs
): 
1451         """GetDefaultRowLabelSize() -> int""" 
1452         return _grid
.Grid_GetDefaultRowLabelSize(*args
, **kwargs
) 
1454     def GetRowLabelSize(*args
, **kwargs
): 
1455         """GetRowLabelSize() -> int""" 
1456         return _grid
.Grid_GetRowLabelSize(*args
, **kwargs
) 
1458     def GetDefaultColLabelSize(*args
, **kwargs
): 
1459         """GetDefaultColLabelSize() -> int""" 
1460         return _grid
.Grid_GetDefaultColLabelSize(*args
, **kwargs
) 
1462     def GetColLabelSize(*args
, **kwargs
): 
1463         """GetColLabelSize() -> int""" 
1464         return _grid
.Grid_GetColLabelSize(*args
, **kwargs
) 
1466     def GetLabelBackgroundColour(*args
, **kwargs
): 
1467         """GetLabelBackgroundColour() -> Colour""" 
1468         return _grid
.Grid_GetLabelBackgroundColour(*args
, **kwargs
) 
1470     def GetLabelTextColour(*args
, **kwargs
): 
1471         """GetLabelTextColour() -> Colour""" 
1472         return _grid
.Grid_GetLabelTextColour(*args
, **kwargs
) 
1474     def GetLabelFont(*args
, **kwargs
): 
1475         """GetLabelFont() -> Font""" 
1476         return _grid
.Grid_GetLabelFont(*args
, **kwargs
) 
1478     def GetRowLabelAlignment(*args
, **kwargs
): 
1479         """GetRowLabelAlignment() -> (horiz, vert)""" 
1480         return _grid
.Grid_GetRowLabelAlignment(*args
, **kwargs
) 
1482     def GetColLabelAlignment(*args
, **kwargs
): 
1483         """GetColLabelAlignment() -> (horiz, vert)""" 
1484         return _grid
.Grid_GetColLabelAlignment(*args
, **kwargs
) 
1486     def GetColLabelTextOrientation(*args
, **kwargs
): 
1487         """GetColLabelTextOrientation() -> int""" 
1488         return _grid
.Grid_GetColLabelTextOrientation(*args
, **kwargs
) 
1490     def GetRowLabelValue(*args
, **kwargs
): 
1491         """GetRowLabelValue(int row) -> String""" 
1492         return _grid
.Grid_GetRowLabelValue(*args
, **kwargs
) 
1494     def GetColLabelValue(*args
, **kwargs
): 
1495         """GetColLabelValue(int col) -> String""" 
1496         return _grid
.Grid_GetColLabelValue(*args
, **kwargs
) 
1498     def GetGridLineColour(*args
, **kwargs
): 
1499         """GetGridLineColour() -> Colour""" 
1500         return _grid
.Grid_GetGridLineColour(*args
, **kwargs
) 
1502     def GetCellHighlightColour(*args
, **kwargs
): 
1503         """GetCellHighlightColour() -> Colour""" 
1504         return _grid
.Grid_GetCellHighlightColour(*args
, **kwargs
) 
1506     def GetCellHighlightPenWidth(*args
, **kwargs
): 
1507         """GetCellHighlightPenWidth() -> int""" 
1508         return _grid
.Grid_GetCellHighlightPenWidth(*args
, **kwargs
) 
1510     def GetCellHighlightROPenWidth(*args
, **kwargs
): 
1511         """GetCellHighlightROPenWidth() -> int""" 
1512         return _grid
.Grid_GetCellHighlightROPenWidth(*args
, **kwargs
) 
1514     def SetRowLabelSize(*args
, **kwargs
): 
1515         """SetRowLabelSize(int width)""" 
1516         return _grid
.Grid_SetRowLabelSize(*args
, **kwargs
) 
1518     def SetColLabelSize(*args
, **kwargs
): 
1519         """SetColLabelSize(int height)""" 
1520         return _grid
.Grid_SetColLabelSize(*args
, **kwargs
) 
1522     def SetLabelBackgroundColour(*args
, **kwargs
): 
1523         """SetLabelBackgroundColour(Colour ??)""" 
1524         return _grid
.Grid_SetLabelBackgroundColour(*args
, **kwargs
) 
1526     def SetLabelTextColour(*args
, **kwargs
): 
1527         """SetLabelTextColour(Colour ??)""" 
1528         return _grid
.Grid_SetLabelTextColour(*args
, **kwargs
) 
1530     def SetLabelFont(*args
, **kwargs
): 
1531         """SetLabelFont(Font ??)""" 
1532         return _grid
.Grid_SetLabelFont(*args
, **kwargs
) 
1534     def SetRowLabelAlignment(*args
, **kwargs
): 
1535         """SetRowLabelAlignment(int horiz, int vert)""" 
1536         return _grid
.Grid_SetRowLabelAlignment(*args
, **kwargs
) 
1538     def SetColLabelAlignment(*args
, **kwargs
): 
1539         """SetColLabelAlignment(int horiz, int vert)""" 
1540         return _grid
.Grid_SetColLabelAlignment(*args
, **kwargs
) 
1542     def SetColLabelTextOrientation(*args
, **kwargs
): 
1543         """SetColLabelTextOrientation(int textOrientation)""" 
1544         return _grid
.Grid_SetColLabelTextOrientation(*args
, **kwargs
) 
1546     def SetRowLabelValue(*args
, **kwargs
): 
1547         """SetRowLabelValue(int row, String ??)""" 
1548         return _grid
.Grid_SetRowLabelValue(*args
, **kwargs
) 
1550     def SetColLabelValue(*args
, **kwargs
): 
1551         """SetColLabelValue(int col, String ??)""" 
1552         return _grid
.Grid_SetColLabelValue(*args
, **kwargs
) 
1554     def SetGridLineColour(*args
, **kwargs
): 
1555         """SetGridLineColour(Colour ??)""" 
1556         return _grid
.Grid_SetGridLineColour(*args
, **kwargs
) 
1558     def SetCellHighlightColour(*args
, **kwargs
): 
1559         """SetCellHighlightColour(Colour ??)""" 
1560         return _grid
.Grid_SetCellHighlightColour(*args
, **kwargs
) 
1562     def SetCellHighlightPenWidth(*args
, **kwargs
): 
1563         """SetCellHighlightPenWidth(int width)""" 
1564         return _grid
.Grid_SetCellHighlightPenWidth(*args
, **kwargs
) 
1566     def SetCellHighlightROPenWidth(*args
, **kwargs
): 
1567         """SetCellHighlightROPenWidth(int width)""" 
1568         return _grid
.Grid_SetCellHighlightROPenWidth(*args
, **kwargs
) 
1570     def EnableDragRowSize(*args
, **kwargs
): 
1571         """EnableDragRowSize(bool enable=True)""" 
1572         return _grid
.Grid_EnableDragRowSize(*args
, **kwargs
) 
1574     def DisableDragRowSize(*args
, **kwargs
): 
1575         """DisableDragRowSize()""" 
1576         return _grid
.Grid_DisableDragRowSize(*args
, **kwargs
) 
1578     def CanDragRowSize(*args
, **kwargs
): 
1579         """CanDragRowSize() -> bool""" 
1580         return _grid
.Grid_CanDragRowSize(*args
, **kwargs
) 
1582     def EnableDragColSize(*args
, **kwargs
): 
1583         """EnableDragColSize(bool enable=True)""" 
1584         return _grid
.Grid_EnableDragColSize(*args
, **kwargs
) 
1586     def DisableDragColSize(*args
, **kwargs
): 
1587         """DisableDragColSize()""" 
1588         return _grid
.Grid_DisableDragColSize(*args
, **kwargs
) 
1590     def CanDragColSize(*args
, **kwargs
): 
1591         """CanDragColSize() -> bool""" 
1592         return _grid
.Grid_CanDragColSize(*args
, **kwargs
) 
1594     def EnableDragGridSize(*args
, **kwargs
): 
1595         """EnableDragGridSize(bool enable=True)""" 
1596         return _grid
.Grid_EnableDragGridSize(*args
, **kwargs
) 
1598     def DisableDragGridSize(*args
, **kwargs
): 
1599         """DisableDragGridSize()""" 
1600         return _grid
.Grid_DisableDragGridSize(*args
, **kwargs
) 
1602     def CanDragGridSize(*args
, **kwargs
): 
1603         """CanDragGridSize() -> bool""" 
1604         return _grid
.Grid_CanDragGridSize(*args
, **kwargs
) 
1606     def SetAttr(*args
, **kwargs
): 
1607         """SetAttr(int row, int col, GridCellAttr attr)""" 
1608         return _grid
.Grid_SetAttr(*args
, **kwargs
) 
1610     def SetRowAttr(*args
, **kwargs
): 
1611         """SetRowAttr(int row, GridCellAttr attr)""" 
1612         return _grid
.Grid_SetRowAttr(*args
, **kwargs
) 
1614     def SetColAttr(*args
, **kwargs
): 
1615         """SetColAttr(int col, GridCellAttr attr)""" 
1616         return _grid
.Grid_SetColAttr(*args
, **kwargs
) 
1618     def SetColFormatBool(*args
, **kwargs
): 
1619         """SetColFormatBool(int col)""" 
1620         return _grid
.Grid_SetColFormatBool(*args
, **kwargs
) 
1622     def SetColFormatNumber(*args
, **kwargs
): 
1623         """SetColFormatNumber(int col)""" 
1624         return _grid
.Grid_SetColFormatNumber(*args
, **kwargs
) 
1626     def SetColFormatFloat(*args
, **kwargs
): 
1627         """SetColFormatFloat(int col, int width=-1, int precision=-1)""" 
1628         return _grid
.Grid_SetColFormatFloat(*args
, **kwargs
) 
1630     def SetColFormatCustom(*args
, **kwargs
): 
1631         """SetColFormatCustom(int col, String typeName)""" 
1632         return _grid
.Grid_SetColFormatCustom(*args
, **kwargs
) 
1634     def EnableGridLines(*args
, **kwargs
): 
1635         """EnableGridLines(bool enable=True)""" 
1636         return _grid
.Grid_EnableGridLines(*args
, **kwargs
) 
1638     def GridLinesEnabled(*args
, **kwargs
): 
1639         """GridLinesEnabled() -> bool""" 
1640         return _grid
.Grid_GridLinesEnabled(*args
, **kwargs
) 
1642     def GetDefaultRowSize(*args
, **kwargs
): 
1643         """GetDefaultRowSize() -> int""" 
1644         return _grid
.Grid_GetDefaultRowSize(*args
, **kwargs
) 
1646     def GetRowSize(*args
, **kwargs
): 
1647         """GetRowSize(int row) -> int""" 
1648         return _grid
.Grid_GetRowSize(*args
, **kwargs
) 
1650     def GetDefaultColSize(*args
, **kwargs
): 
1651         """GetDefaultColSize() -> int""" 
1652         return _grid
.Grid_GetDefaultColSize(*args
, **kwargs
) 
1654     def GetColSize(*args
, **kwargs
): 
1655         """GetColSize(int col) -> int""" 
1656         return _grid
.Grid_GetColSize(*args
, **kwargs
) 
1658     def GetDefaultCellBackgroundColour(*args
, **kwargs
): 
1659         """GetDefaultCellBackgroundColour() -> Colour""" 
1660         return _grid
.Grid_GetDefaultCellBackgroundColour(*args
, **kwargs
) 
1662     def GetCellBackgroundColour(*args
, **kwargs
): 
1663         """GetCellBackgroundColour(int row, int col) -> Colour""" 
1664         return _grid
.Grid_GetCellBackgroundColour(*args
, **kwargs
) 
1666     def GetDefaultCellTextColour(*args
, **kwargs
): 
1667         """GetDefaultCellTextColour() -> Colour""" 
1668         return _grid
.Grid_GetDefaultCellTextColour(*args
, **kwargs
) 
1670     def GetCellTextColour(*args
, **kwargs
): 
1671         """GetCellTextColour(int row, int col) -> Colour""" 
1672         return _grid
.Grid_GetCellTextColour(*args
, **kwargs
) 
1674     def GetDefaultCellFont(*args
, **kwargs
): 
1675         """GetDefaultCellFont() -> Font""" 
1676         return _grid
.Grid_GetDefaultCellFont(*args
, **kwargs
) 
1678     def GetCellFont(*args
, **kwargs
): 
1679         """GetCellFont(int row, int col) -> Font""" 
1680         return _grid
.Grid_GetCellFont(*args
, **kwargs
) 
1682     def GetDefaultCellAlignment(*args
, **kwargs
): 
1683         """GetDefaultCellAlignment() -> (horiz, vert)""" 
1684         return _grid
.Grid_GetDefaultCellAlignment(*args
, **kwargs
) 
1686     def GetCellAlignment(*args
, **kwargs
): 
1687         """GetCellAlignment() -> (horiz, vert)""" 
1688         return _grid
.Grid_GetCellAlignment(*args
, **kwargs
) 
1690     def GetDefaultCellOverflow(*args
, **kwargs
): 
1691         """GetDefaultCellOverflow() -> bool""" 
1692         return _grid
.Grid_GetDefaultCellOverflow(*args
, **kwargs
) 
1694     def GetCellOverflow(*args
, **kwargs
): 
1695         """GetCellOverflow(int row, int col) -> bool""" 
1696         return _grid
.Grid_GetCellOverflow(*args
, **kwargs
) 
1698     def GetCellSize(*args
, **kwargs
): 
1699         """GetCellSize(int row, int col) -> (num_rows, num_cols)""" 
1700         return _grid
.Grid_GetCellSize(*args
, **kwargs
) 
1702     def SetDefaultRowSize(*args
, **kwargs
): 
1703         """SetDefaultRowSize(int height, bool resizeExistingRows=False)""" 
1704         return _grid
.Grid_SetDefaultRowSize(*args
, **kwargs
) 
1706     def SetRowSize(*args
, **kwargs
): 
1707         """SetRowSize(int row, int height)""" 
1708         return _grid
.Grid_SetRowSize(*args
, **kwargs
) 
1710     def SetDefaultColSize(*args
, **kwargs
): 
1711         """SetDefaultColSize(int width, bool resizeExistingCols=False)""" 
1712         return _grid
.Grid_SetDefaultColSize(*args
, **kwargs
) 
1714     def SetColSize(*args
, **kwargs
): 
1715         """SetColSize(int col, int width)""" 
1716         return _grid
.Grid_SetColSize(*args
, **kwargs
) 
1718     def AutoSizeColumn(*args
, **kwargs
): 
1719         """AutoSizeColumn(int col, bool setAsMin=True)""" 
1720         return _grid
.Grid_AutoSizeColumn(*args
, **kwargs
) 
1722     def AutoSizeRow(*args
, **kwargs
): 
1723         """AutoSizeRow(int row, bool setAsMin=True)""" 
1724         return _grid
.Grid_AutoSizeRow(*args
, **kwargs
) 
1726     def AutoSizeColumns(*args
, **kwargs
): 
1727         """AutoSizeColumns(bool setAsMin=True)""" 
1728         return _grid
.Grid_AutoSizeColumns(*args
, **kwargs
) 
1730     def AutoSizeRows(*args
, **kwargs
): 
1731         """AutoSizeRows(bool setAsMin=True)""" 
1732         return _grid
.Grid_AutoSizeRows(*args
, **kwargs
) 
1734     def AutoSize(*args
, **kwargs
): 
1736         return _grid
.Grid_AutoSize(*args
, **kwargs
) 
1738     def AutoSizeRowLabelSize(*args
, **kwargs
): 
1739         """AutoSizeRowLabelSize(int row)""" 
1740         return _grid
.Grid_AutoSizeRowLabelSize(*args
, **kwargs
) 
1742     def AutoSizeColLabelSize(*args
, **kwargs
): 
1743         """AutoSizeColLabelSize(int col)""" 
1744         return _grid
.Grid_AutoSizeColLabelSize(*args
, **kwargs
) 
1746     def SetColMinimalWidth(*args
, **kwargs
): 
1747         """SetColMinimalWidth(int col, int width)""" 
1748         return _grid
.Grid_SetColMinimalWidth(*args
, **kwargs
) 
1750     def SetRowMinimalHeight(*args
, **kwargs
): 
1751         """SetRowMinimalHeight(int row, int width)""" 
1752         return _grid
.Grid_SetRowMinimalHeight(*args
, **kwargs
) 
1754     def SetColMinimalAcceptableWidth(*args
, **kwargs
): 
1755         """SetColMinimalAcceptableWidth(int width)""" 
1756         return _grid
.Grid_SetColMinimalAcceptableWidth(*args
, **kwargs
) 
1758     def SetRowMinimalAcceptableHeight(*args
, **kwargs
): 
1759         """SetRowMinimalAcceptableHeight(int width)""" 
1760         return _grid
.Grid_SetRowMinimalAcceptableHeight(*args
, **kwargs
) 
1762     def GetColMinimalAcceptableWidth(*args
, **kwargs
): 
1763         """GetColMinimalAcceptableWidth() -> int""" 
1764         return _grid
.Grid_GetColMinimalAcceptableWidth(*args
, **kwargs
) 
1766     def GetRowMinimalAcceptableHeight(*args
, **kwargs
): 
1767         """GetRowMinimalAcceptableHeight() -> int""" 
1768         return _grid
.Grid_GetRowMinimalAcceptableHeight(*args
, **kwargs
) 
1770     def SetDefaultCellBackgroundColour(*args
, **kwargs
): 
1771         """SetDefaultCellBackgroundColour(Colour ??)""" 
1772         return _grid
.Grid_SetDefaultCellBackgroundColour(*args
, **kwargs
) 
1774     def SetCellBackgroundColour(*args
, **kwargs
): 
1775         """SetCellBackgroundColour(int row, int col, Colour ??)""" 
1776         return _grid
.Grid_SetCellBackgroundColour(*args
, **kwargs
) 
1778     def SetDefaultCellTextColour(*args
, **kwargs
): 
1779         """SetDefaultCellTextColour(Colour ??)""" 
1780         return _grid
.Grid_SetDefaultCellTextColour(*args
, **kwargs
) 
1782     def SetCellTextColour(*args
, **kwargs
): 
1783         """SetCellTextColour(int row, int col, Colour ??)""" 
1784         return _grid
.Grid_SetCellTextColour(*args
, **kwargs
) 
1786     def SetDefaultCellFont(*args
, **kwargs
): 
1787         """SetDefaultCellFont(Font ??)""" 
1788         return _grid
.Grid_SetDefaultCellFont(*args
, **kwargs
) 
1790     def SetCellFont(*args
, **kwargs
): 
1791         """SetCellFont(int row, int col, Font ??)""" 
1792         return _grid
.Grid_SetCellFont(*args
, **kwargs
) 
1794     def SetDefaultCellAlignment(*args
, **kwargs
): 
1795         """SetDefaultCellAlignment(int horiz, int vert)""" 
1796         return _grid
.Grid_SetDefaultCellAlignment(*args
, **kwargs
) 
1798     def SetCellAlignment(*args
, **kwargs
): 
1799         """SetCellAlignment(int row, int col, int horiz, int vert)""" 
1800         return _grid
.Grid_SetCellAlignment(*args
, **kwargs
) 
1802     def SetDefaultCellOverflow(*args
, **kwargs
): 
1803         """SetDefaultCellOverflow(bool allow)""" 
1804         return _grid
.Grid_SetDefaultCellOverflow(*args
, **kwargs
) 
1806     def SetCellOverflow(*args
, **kwargs
): 
1807         """SetCellOverflow(int row, int col, bool allow)""" 
1808         return _grid
.Grid_SetCellOverflow(*args
, **kwargs
) 
1810     def SetCellSize(*args
, **kwargs
): 
1811         """SetCellSize(int row, int col, int num_rows, int num_cols)""" 
1812         return _grid
.Grid_SetCellSize(*args
, **kwargs
) 
1814     def SetDefaultRenderer(*args
, **kwargs
): 
1815         """SetDefaultRenderer(GridCellRenderer renderer)""" 
1816         return _grid
.Grid_SetDefaultRenderer(*args
, **kwargs
) 
1818     def SetCellRenderer(*args
, **kwargs
): 
1819         """SetCellRenderer(int row, int col, GridCellRenderer renderer)""" 
1820         return _grid
.Grid_SetCellRenderer(*args
, **kwargs
) 
1822     def GetDefaultRenderer(*args
, **kwargs
): 
1823         """GetDefaultRenderer() -> GridCellRenderer""" 
1824         return _grid
.Grid_GetDefaultRenderer(*args
, **kwargs
) 
1826     def GetCellRenderer(*args
, **kwargs
): 
1827         """GetCellRenderer(int row, int col) -> GridCellRenderer""" 
1828         return _grid
.Grid_GetCellRenderer(*args
, **kwargs
) 
1830     def SetDefaultEditor(*args
, **kwargs
): 
1831         """SetDefaultEditor(GridCellEditor editor)""" 
1832         return _grid
.Grid_SetDefaultEditor(*args
, **kwargs
) 
1834     def SetCellEditor(*args
, **kwargs
): 
1835         """SetCellEditor(int row, int col, GridCellEditor editor)""" 
1836         return _grid
.Grid_SetCellEditor(*args
, **kwargs
) 
1838     def GetDefaultEditor(*args
, **kwargs
): 
1839         """GetDefaultEditor() -> GridCellEditor""" 
1840         return _grid
.Grid_GetDefaultEditor(*args
, **kwargs
) 
1842     def GetCellEditor(*args
, **kwargs
): 
1843         """GetCellEditor(int row, int col) -> GridCellEditor""" 
1844         return _grid
.Grid_GetCellEditor(*args
, **kwargs
) 
1846     def GetCellValue(*args
, **kwargs
): 
1847         """GetCellValue(int row, int col) -> String""" 
1848         return _grid
.Grid_GetCellValue(*args
, **kwargs
) 
1850     def SetCellValue(*args
, **kwargs
): 
1851         """SetCellValue(int row, int col, String s)""" 
1852         return _grid
.Grid_SetCellValue(*args
, **kwargs
) 
1854     def IsReadOnly(*args
, **kwargs
): 
1855         """IsReadOnly(int row, int col) -> bool""" 
1856         return _grid
.Grid_IsReadOnly(*args
, **kwargs
) 
1858     def SetReadOnly(*args
, **kwargs
): 
1859         """SetReadOnly(int row, int col, bool isReadOnly=True)""" 
1860         return _grid
.Grid_SetReadOnly(*args
, **kwargs
) 
1862     def SelectRow(*args
, **kwargs
): 
1863         """SelectRow(int row, bool addToSelected=False)""" 
1864         return _grid
.Grid_SelectRow(*args
, **kwargs
) 
1866     def SelectCol(*args
, **kwargs
): 
1867         """SelectCol(int col, bool addToSelected=False)""" 
1868         return _grid
.Grid_SelectCol(*args
, **kwargs
) 
1870     def SelectBlock(*args
, **kwargs
): 
1872         SelectBlock(int topRow, int leftCol, int bottomRow, int rightCol,  
1873             bool addToSelected=False) 
1875         return _grid
.Grid_SelectBlock(*args
, **kwargs
) 
1877     def SelectAll(*args
, **kwargs
): 
1879         return _grid
.Grid_SelectAll(*args
, **kwargs
) 
1881     def IsSelection(*args
, **kwargs
): 
1882         """IsSelection() -> bool""" 
1883         return _grid
.Grid_IsSelection(*args
, **kwargs
) 
1885     def ClearSelection(*args
, **kwargs
): 
1886         """ClearSelection()""" 
1887         return _grid
.Grid_ClearSelection(*args
, **kwargs
) 
1889     def IsInSelection(*args
, **kwargs
): 
1890         """IsInSelection(int row, int col) -> bool""" 
1891         return _grid
.Grid_IsInSelection(*args
, **kwargs
) 
1893     def GetSelectedCells(*args
, **kwargs
): 
1894         """GetSelectedCells() -> wxGridCellCoordsArray""" 
1895         return _grid
.Grid_GetSelectedCells(*args
, **kwargs
) 
1897     def GetSelectionBlockTopLeft(*args
, **kwargs
): 
1898         """GetSelectionBlockTopLeft() -> wxGridCellCoordsArray""" 
1899         return _grid
.Grid_GetSelectionBlockTopLeft(*args
, **kwargs
) 
1901     def GetSelectionBlockBottomRight(*args
, **kwargs
): 
1902         """GetSelectionBlockBottomRight() -> wxGridCellCoordsArray""" 
1903         return _grid
.Grid_GetSelectionBlockBottomRight(*args
, **kwargs
) 
1905     def GetSelectedRows(*args
, **kwargs
): 
1906         """GetSelectedRows() -> wxArrayInt""" 
1907         return _grid
.Grid_GetSelectedRows(*args
, **kwargs
) 
1909     def GetSelectedCols(*args
, **kwargs
): 
1910         """GetSelectedCols() -> wxArrayInt""" 
1911         return _grid
.Grid_GetSelectedCols(*args
, **kwargs
) 
1913     def DeselectRow(*args
, **kwargs
): 
1914         """DeselectRow(int row)""" 
1915         return _grid
.Grid_DeselectRow(*args
, **kwargs
) 
1917     def DeselectCol(*args
, **kwargs
): 
1918         """DeselectCol(int col)""" 
1919         return _grid
.Grid_DeselectCol(*args
, **kwargs
) 
1921     def DeselectCell(*args
, **kwargs
): 
1922         """DeselectCell(int row, int col)""" 
1923         return _grid
.Grid_DeselectCell(*args
, **kwargs
) 
1925     def BlockToDeviceRect(*args
, **kwargs
): 
1926         """BlockToDeviceRect(GridCellCoords topLeft, GridCellCoords bottomRight) -> Rect""" 
1927         return _grid
.Grid_BlockToDeviceRect(*args
, **kwargs
) 
1929     def GetSelectionBackground(*args
, **kwargs
): 
1930         """GetSelectionBackground() -> Colour""" 
1931         return _grid
.Grid_GetSelectionBackground(*args
, **kwargs
) 
1933     def GetSelectionForeground(*args
, **kwargs
): 
1934         """GetSelectionForeground() -> Colour""" 
1935         return _grid
.Grid_GetSelectionForeground(*args
, **kwargs
) 
1937     def SetSelectionBackground(*args
, **kwargs
): 
1938         """SetSelectionBackground(Colour c)""" 
1939         return _grid
.Grid_SetSelectionBackground(*args
, **kwargs
) 
1941     def SetSelectionForeground(*args
, **kwargs
): 
1942         """SetSelectionForeground(Colour c)""" 
1943         return _grid
.Grid_SetSelectionForeground(*args
, **kwargs
) 
1945     def RegisterDataType(*args
, **kwargs
): 
1946         """RegisterDataType(String typeName, GridCellRenderer renderer, GridCellEditor editor)""" 
1947         return _grid
.Grid_RegisterDataType(*args
, **kwargs
) 
1949     def GetDefaultEditorForCell(*args
, **kwargs
): 
1950         """GetDefaultEditorForCell(int row, int col) -> GridCellEditor""" 
1951         return _grid
.Grid_GetDefaultEditorForCell(*args
, **kwargs
) 
1953     def GetDefaultRendererForCell(*args
, **kwargs
): 
1954         """GetDefaultRendererForCell(int row, int col) -> GridCellRenderer""" 
1955         return _grid
.Grid_GetDefaultRendererForCell(*args
, **kwargs
) 
1957     def GetDefaultEditorForType(*args
, **kwargs
): 
1958         """GetDefaultEditorForType(String typeName) -> GridCellEditor""" 
1959         return _grid
.Grid_GetDefaultEditorForType(*args
, **kwargs
) 
1961     def GetDefaultRendererForType(*args
, **kwargs
): 
1962         """GetDefaultRendererForType(String typeName) -> GridCellRenderer""" 
1963         return _grid
.Grid_GetDefaultRendererForType(*args
, **kwargs
) 
1965     def SetMargins(*args
, **kwargs
): 
1966         """SetMargins(int extraWidth, int extraHeight)""" 
1967         return _grid
.Grid_SetMargins(*args
, **kwargs
) 
1969     def GetGridWindow(*args
, **kwargs
): 
1970         """GetGridWindow() -> Window""" 
1971         return _grid
.Grid_GetGridWindow(*args
, **kwargs
) 
1973     def GetGridRowLabelWindow(*args
, **kwargs
): 
1974         """GetGridRowLabelWindow() -> Window""" 
1975         return _grid
.Grid_GetGridRowLabelWindow(*args
, **kwargs
) 
1977     def GetGridColLabelWindow(*args
, **kwargs
): 
1978         """GetGridColLabelWindow() -> Window""" 
1979         return _grid
.Grid_GetGridColLabelWindow(*args
, **kwargs
) 
1981     def GetGridCornerLabelWindow(*args
, **kwargs
): 
1982         """GetGridCornerLabelWindow() -> Window""" 
1983         return _grid
.Grid_GetGridCornerLabelWindow(*args
, **kwargs
) 
1986 class GridPtr(Grid
): 
1987     def __init__(self
, this
): 
1989         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1990         self
.__class
__ = Grid
 
1991 _grid
.Grid_swigregister(GridPtr
) 
1993 class GridEvent(core
.NotifyEvent
): 
1995         return "<%s.%s; proxy of C++ wxGridEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1996     def __init__(self
, *args
, **kwargs
): 
1998         __init__(int id, wxEventType type, Grid obj, int row=-1, int col=-1,  
1999             int x=-1, int y=-1, bool sel=True, bool control=False,  
2000             bool shift=False, bool alt=False,  
2001             bool meta=False) -> GridEvent 
2003         newobj 
= _grid
.new_GridEvent(*args
, **kwargs
) 
2004         self
.this 
= newobj
.this
 
2007     def GetRow(*args
, **kwargs
): 
2008         """GetRow() -> int""" 
2009         return _grid
.GridEvent_GetRow(*args
, **kwargs
) 
2011     def GetCol(*args
, **kwargs
): 
2012         """GetCol() -> int""" 
2013         return _grid
.GridEvent_GetCol(*args
, **kwargs
) 
2015     def GetPosition(*args
, **kwargs
): 
2016         """GetPosition() -> Point""" 
2017         return _grid
.GridEvent_GetPosition(*args
, **kwargs
) 
2019     def Selecting(*args
, **kwargs
): 
2020         """Selecting() -> bool""" 
2021         return _grid
.GridEvent_Selecting(*args
, **kwargs
) 
2023     def ControlDown(*args
, **kwargs
): 
2024         """ControlDown() -> bool""" 
2025         return _grid
.GridEvent_ControlDown(*args
, **kwargs
) 
2027     def MetaDown(*args
, **kwargs
): 
2028         """MetaDown() -> bool""" 
2029         return _grid
.GridEvent_MetaDown(*args
, **kwargs
) 
2031     def ShiftDown(*args
, **kwargs
): 
2032         """ShiftDown() -> bool""" 
2033         return _grid
.GridEvent_ShiftDown(*args
, **kwargs
) 
2035     def AltDown(*args
, **kwargs
): 
2036         """AltDown() -> bool""" 
2037         return _grid
.GridEvent_AltDown(*args
, **kwargs
) 
2040 class GridEventPtr(GridEvent
): 
2041     def __init__(self
, this
): 
2043         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2044         self
.__class
__ = GridEvent
 
2045 _grid
.GridEvent_swigregister(GridEventPtr
) 
2047 class GridSizeEvent(core
.NotifyEvent
): 
2049         return "<%s.%s; proxy of C++ wxGridSizeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2050     def __init__(self
, *args
, **kwargs
): 
2052         __init__(int id, wxEventType type, Grid obj, int rowOrCol=-1,  
2053             int x=-1, int y=-1, bool control=False, bool shift=False,  
2054             bool alt=False, bool meta=False) -> GridSizeEvent 
2056         newobj 
= _grid
.new_GridSizeEvent(*args
, **kwargs
) 
2057         self
.this 
= newobj
.this
 
2060     def GetRowOrCol(*args
, **kwargs
): 
2061         """GetRowOrCol() -> int""" 
2062         return _grid
.GridSizeEvent_GetRowOrCol(*args
, **kwargs
) 
2064     def GetPosition(*args
, **kwargs
): 
2065         """GetPosition() -> Point""" 
2066         return _grid
.GridSizeEvent_GetPosition(*args
, **kwargs
) 
2068     def ControlDown(*args
, **kwargs
): 
2069         """ControlDown() -> bool""" 
2070         return _grid
.GridSizeEvent_ControlDown(*args
, **kwargs
) 
2072     def MetaDown(*args
, **kwargs
): 
2073         """MetaDown() -> bool""" 
2074         return _grid
.GridSizeEvent_MetaDown(*args
, **kwargs
) 
2076     def ShiftDown(*args
, **kwargs
): 
2077         """ShiftDown() -> bool""" 
2078         return _grid
.GridSizeEvent_ShiftDown(*args
, **kwargs
) 
2080     def AltDown(*args
, **kwargs
): 
2081         """AltDown() -> bool""" 
2082         return _grid
.GridSizeEvent_AltDown(*args
, **kwargs
) 
2085 class GridSizeEventPtr(GridSizeEvent
): 
2086     def __init__(self
, this
): 
2088         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2089         self
.__class
__ = GridSizeEvent
 
2090 _grid
.GridSizeEvent_swigregister(GridSizeEventPtr
) 
2092 class GridRangeSelectEvent(core
.NotifyEvent
): 
2094         return "<%s.%s; proxy of C++ wxGridRangeSelectEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2095     def __init__(self
, *args
, **kwargs
): 
2097         __init__(int id, wxEventType type, Grid obj, GridCellCoords topLeft,  
2098             GridCellCoords bottomRight, bool sel=True,  
2099             bool control=False, bool shift=False,  
2100             bool alt=False, bool meta=False) -> GridRangeSelectEvent 
2102         newobj 
= _grid
.new_GridRangeSelectEvent(*args
, **kwargs
) 
2103         self
.this 
= newobj
.this
 
2106     def GetTopLeftCoords(*args
, **kwargs
): 
2107         """GetTopLeftCoords() -> GridCellCoords""" 
2108         return _grid
.GridRangeSelectEvent_GetTopLeftCoords(*args
, **kwargs
) 
2110     def GetBottomRightCoords(*args
, **kwargs
): 
2111         """GetBottomRightCoords() -> GridCellCoords""" 
2112         return _grid
.GridRangeSelectEvent_GetBottomRightCoords(*args
, **kwargs
) 
2114     def GetTopRow(*args
, **kwargs
): 
2115         """GetTopRow() -> int""" 
2116         return _grid
.GridRangeSelectEvent_GetTopRow(*args
, **kwargs
) 
2118     def GetBottomRow(*args
, **kwargs
): 
2119         """GetBottomRow() -> int""" 
2120         return _grid
.GridRangeSelectEvent_GetBottomRow(*args
, **kwargs
) 
2122     def GetLeftCol(*args
, **kwargs
): 
2123         """GetLeftCol() -> int""" 
2124         return _grid
.GridRangeSelectEvent_GetLeftCol(*args
, **kwargs
) 
2126     def GetRightCol(*args
, **kwargs
): 
2127         """GetRightCol() -> int""" 
2128         return _grid
.GridRangeSelectEvent_GetRightCol(*args
, **kwargs
) 
2130     def Selecting(*args
, **kwargs
): 
2131         """Selecting() -> bool""" 
2132         return _grid
.GridRangeSelectEvent_Selecting(*args
, **kwargs
) 
2134     def ControlDown(*args
, **kwargs
): 
2135         """ControlDown() -> bool""" 
2136         return _grid
.GridRangeSelectEvent_ControlDown(*args
, **kwargs
) 
2138     def MetaDown(*args
, **kwargs
): 
2139         """MetaDown() -> bool""" 
2140         return _grid
.GridRangeSelectEvent_MetaDown(*args
, **kwargs
) 
2142     def ShiftDown(*args
, **kwargs
): 
2143         """ShiftDown() -> bool""" 
2144         return _grid
.GridRangeSelectEvent_ShiftDown(*args
, **kwargs
) 
2146     def AltDown(*args
, **kwargs
): 
2147         """AltDown() -> bool""" 
2148         return _grid
.GridRangeSelectEvent_AltDown(*args
, **kwargs
) 
2151 class GridRangeSelectEventPtr(GridRangeSelectEvent
): 
2152     def __init__(self
, this
): 
2154         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2155         self
.__class
__ = GridRangeSelectEvent
 
2156 _grid
.GridRangeSelectEvent_swigregister(GridRangeSelectEventPtr
) 
2158 class GridEditorCreatedEvent(core
.CommandEvent
): 
2160         return "<%s.%s; proxy of C++ wxGridEditorCreatedEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2161     def __init__(self
, *args
, **kwargs
): 
2163         __init__(int id, wxEventType type, Object obj, int row, int col,  
2164             Control ctrl) -> GridEditorCreatedEvent 
2166         newobj 
= _grid
.new_GridEditorCreatedEvent(*args
, **kwargs
) 
2167         self
.this 
= newobj
.this
 
2170     def GetRow(*args
, **kwargs
): 
2171         """GetRow() -> int""" 
2172         return _grid
.GridEditorCreatedEvent_GetRow(*args
, **kwargs
) 
2174     def GetCol(*args
, **kwargs
): 
2175         """GetCol() -> int""" 
2176         return _grid
.GridEditorCreatedEvent_GetCol(*args
, **kwargs
) 
2178     def GetControl(*args
, **kwargs
): 
2179         """GetControl() -> Control""" 
2180         return _grid
.GridEditorCreatedEvent_GetControl(*args
, **kwargs
) 
2182     def SetRow(*args
, **kwargs
): 
2183         """SetRow(int row)""" 
2184         return _grid
.GridEditorCreatedEvent_SetRow(*args
, **kwargs
) 
2186     def SetCol(*args
, **kwargs
): 
2187         """SetCol(int col)""" 
2188         return _grid
.GridEditorCreatedEvent_SetCol(*args
, **kwargs
) 
2190     def SetControl(*args
, **kwargs
): 
2191         """SetControl(Control ctrl)""" 
2192         return _grid
.GridEditorCreatedEvent_SetControl(*args
, **kwargs
) 
2195 class GridEditorCreatedEventPtr(GridEditorCreatedEvent
): 
2196     def __init__(self
, this
): 
2198         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2199         self
.__class
__ = GridEditorCreatedEvent
 
2200 _grid
.GridEditorCreatedEvent_swigregister(GridEditorCreatedEventPtr
) 
2202 wxEVT_GRID_CELL_LEFT_CLICK 
= _grid
.wxEVT_GRID_CELL_LEFT_CLICK
 
2203 wxEVT_GRID_CELL_RIGHT_CLICK 
= _grid
.wxEVT_GRID_CELL_RIGHT_CLICK
 
2204 wxEVT_GRID_CELL_LEFT_DCLICK 
= _grid
.wxEVT_GRID_CELL_LEFT_DCLICK
 
2205 wxEVT_GRID_CELL_RIGHT_DCLICK 
= _grid
.wxEVT_GRID_CELL_RIGHT_DCLICK
 
2206 wxEVT_GRID_LABEL_LEFT_CLICK 
= _grid
.wxEVT_GRID_LABEL_LEFT_CLICK
 
2207 wxEVT_GRID_LABEL_RIGHT_CLICK 
= _grid
.wxEVT_GRID_LABEL_RIGHT_CLICK
 
2208 wxEVT_GRID_LABEL_LEFT_DCLICK 
= _grid
.wxEVT_GRID_LABEL_LEFT_DCLICK
 
2209 wxEVT_GRID_LABEL_RIGHT_DCLICK 
= _grid
.wxEVT_GRID_LABEL_RIGHT_DCLICK
 
2210 wxEVT_GRID_ROW_SIZE 
= _grid
.wxEVT_GRID_ROW_SIZE
 
2211 wxEVT_GRID_COL_SIZE 
= _grid
.wxEVT_GRID_COL_SIZE
 
2212 wxEVT_GRID_RANGE_SELECT 
= _grid
.wxEVT_GRID_RANGE_SELECT
 
2213 wxEVT_GRID_CELL_CHANGE 
= _grid
.wxEVT_GRID_CELL_CHANGE
 
2214 wxEVT_GRID_SELECT_CELL 
= _grid
.wxEVT_GRID_SELECT_CELL
 
2215 wxEVT_GRID_EDITOR_SHOWN 
= _grid
.wxEVT_GRID_EDITOR_SHOWN
 
2216 wxEVT_GRID_EDITOR_HIDDEN 
= _grid
.wxEVT_GRID_EDITOR_HIDDEN
 
2217 wxEVT_GRID_EDITOR_CREATED 
= _grid
.wxEVT_GRID_EDITOR_CREATED
 
2218 EVT_GRID_CELL_LEFT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_CLICK 
) 
2219 EVT_GRID_CELL_RIGHT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_CLICK 
) 
2220 EVT_GRID_CELL_LEFT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_DCLICK 
) 
2221 EVT_GRID_CELL_RIGHT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_DCLICK 
) 
2222 EVT_GRID_LABEL_LEFT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_CLICK 
) 
2223 EVT_GRID_LABEL_RIGHT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_CLICK 
) 
2224 EVT_GRID_LABEL_LEFT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_DCLICK 
) 
2225 EVT_GRID_LABEL_RIGHT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_DCLICK 
) 
2226 EVT_GRID_ROW_SIZE 
= wx
.PyEventBinder( wxEVT_GRID_ROW_SIZE 
) 
2227 EVT_GRID_COL_SIZE 
= wx
.PyEventBinder( wxEVT_GRID_COL_SIZE 
) 
2228 EVT_GRID_RANGE_SELECT 
= wx
.PyEventBinder( wxEVT_GRID_RANGE_SELECT 
) 
2229 EVT_GRID_CELL_CHANGE 
= wx
.PyEventBinder( wxEVT_GRID_CELL_CHANGE 
) 
2230 EVT_GRID_SELECT_CELL 
= wx
.PyEventBinder( wxEVT_GRID_SELECT_CELL 
) 
2231 EVT_GRID_EDITOR_SHOWN 
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN 
) 
2232 EVT_GRID_EDITOR_HIDDEN 
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN 
) 
2233 EVT_GRID_EDITOR_CREATED 
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_CREATED 
)