1 # This file was created automatically by SWIG. 
   2 # Don't modify this file, modify the SWIG interface instead. 
   5 Classes for implementing a spreadsheet-like control. 
  10 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1): 
  12         if isinstance(value
, class_type
): 
  13             self
.__dict
__[name
] = value
.this
 
  14             if hasattr(value
,"thisown"): self
.__dict
__["thisown"] = value
.thisown
 
  17     method 
= class_type
.__swig
_setmethods
__.get(name
,None) 
  18     if method
: return method(self
,value
) 
  19     if (not static
) or hasattr(self
,name
) or (name 
== "thisown"): 
  20         self
.__dict
__[name
] = value
 
  22         raise AttributeError("You cannot add attributes to %s" % self
) 
  24 def _swig_setattr(self
,class_type
,name
,value
): 
  25     return _swig_setattr_nondynamic(self
,class_type
,name
,value
,0) 
  27 def _swig_getattr(self
,class_type
,name
): 
  28     method 
= class_type
.__swig
_getmethods
__.get(name
,None) 
  29     if method
: return method(self
) 
  30     raise AttributeError,name
 
  34     _object 
= types
.ObjectType
 
  36 except AttributeError: 
  42 def _swig_setattr_nondynamic_method(set): 
  43     def set_attr(self
,name
,value
): 
  44         if hasattr(self
,name
) or (name 
in ("this", "thisown")): 
  47             raise AttributeError("You cannot add attributes to %s" % self
) 
  54 __docfilter__ 
= wx
.__DocFilter
(globals())  
  55 GRID_VALUE_STRING 
= _grid
.GRID_VALUE_STRING
 
  56 GRID_VALUE_BOOL 
= _grid
.GRID_VALUE_BOOL
 
  57 GRID_VALUE_NUMBER 
= _grid
.GRID_VALUE_NUMBER
 
  58 GRID_VALUE_FLOAT 
= _grid
.GRID_VALUE_FLOAT
 
  59 GRID_VALUE_CHOICE 
= _grid
.GRID_VALUE_CHOICE
 
  60 GRID_VALUE_TEXT 
= _grid
.GRID_VALUE_TEXT
 
  61 GRID_VALUE_LONG 
= _grid
.GRID_VALUE_LONG
 
  62 GRID_VALUE_CHOICEINT 
= _grid
.GRID_VALUE_CHOICEINT
 
  63 GRID_VALUE_DATETIME 
= _grid
.GRID_VALUE_DATETIME
 
  64 GRID_DEFAULT_NUMBER_ROWS 
= _grid
.GRID_DEFAULT_NUMBER_ROWS
 
  65 GRID_DEFAULT_NUMBER_COLS 
= _grid
.GRID_DEFAULT_NUMBER_COLS
 
  66 GRID_DEFAULT_ROW_HEIGHT 
= _grid
.GRID_DEFAULT_ROW_HEIGHT
 
  67 GRID_DEFAULT_COL_WIDTH 
= _grid
.GRID_DEFAULT_COL_WIDTH
 
  68 GRID_DEFAULT_COL_LABEL_HEIGHT 
= _grid
.GRID_DEFAULT_COL_LABEL_HEIGHT
 
  69 GRID_DEFAULT_ROW_LABEL_WIDTH 
= _grid
.GRID_DEFAULT_ROW_LABEL_WIDTH
 
  70 GRID_LABEL_EDGE_ZONE 
= _grid
.GRID_LABEL_EDGE_ZONE
 
  71 GRID_MIN_ROW_HEIGHT 
= _grid
.GRID_MIN_ROW_HEIGHT
 
  72 GRID_MIN_COL_WIDTH 
= _grid
.GRID_MIN_COL_WIDTH
 
  73 GRID_DEFAULT_SCROLLBAR_WIDTH 
= _grid
.GRID_DEFAULT_SCROLLBAR_WIDTH
 
  74 class GridCellRenderer(object): 
  75     """Proxy of C++ GridCellRenderer class""" 
  76     def __init__(self
): raise RuntimeError, "No constructor defined" 
  78         return "<%s.%s; proxy of C++ wxGridCellRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
  79     def _setOORInfo(*args
, **kwargs
): 
  80         """_setOORInfo(self, PyObject _self)""" 
  81         return _grid
.GridCellRenderer__setOORInfo(*args
, **kwargs
) 
  83     def SetParameters(*args
, **kwargs
): 
  84         """SetParameters(self, String params)""" 
  85         return _grid
.GridCellRenderer_SetParameters(*args
, **kwargs
) 
  87     def IncRef(*args
, **kwargs
): 
  89         return _grid
.GridCellRenderer_IncRef(*args
, **kwargs
) 
  91     def DecRef(*args
, **kwargs
): 
  93         return _grid
.GridCellRenderer_DecRef(*args
, **kwargs
) 
  95     def Draw(*args
, **kwargs
): 
  97         Draw(self, Grid grid, GridCellAttr attr, DC dc, Rect rect, int row,  
  98             int col, bool isSelected) 
 100         return _grid
.GridCellRenderer_Draw(*args
, **kwargs
) 
 102     def GetBestSize(*args
, **kwargs
): 
 103         """GetBestSize(self, Grid grid, GridCellAttr attr, DC dc, int row, int col) -> Size""" 
 104         return _grid
.GridCellRenderer_GetBestSize(*args
, **kwargs
) 
 106     def Clone(*args
, **kwargs
): 
 107         """Clone(self) -> GridCellRenderer""" 
 108         return _grid
.GridCellRenderer_Clone(*args
, **kwargs
) 
 111 class GridCellRendererPtr(GridCellRenderer
): 
 112     def __init__(self
, this
): 
 114         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 115         self
.__class
__ = GridCellRenderer
 
 116 _grid
.GridCellRenderer_swigregister(GridCellRendererPtr
) 
 118 GridNoCellCoords 
= cvar
.GridNoCellCoords
 
 119 GridNoCellRect 
= cvar
.GridNoCellRect
 
 121 class PyGridCellRenderer(GridCellRenderer
): 
 122     """Proxy of C++ PyGridCellRenderer class""" 
 124         return "<%s.%s; proxy of C++ wxPyGridCellRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 125     def __init__(self
, *args
, **kwargs
): 
 126         """__init__(self) -> PyGridCellRenderer""" 
 127         newobj 
= _grid
.new_PyGridCellRenderer(*args
, **kwargs
) 
 128         self
.this 
= newobj
.this
 
 131         self
._setCallbackInfo
(self
, PyGridCellRenderer
);self
._setOORInfo
(self
) 
 133     def _setCallbackInfo(*args
, **kwargs
): 
 134         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
 135         return _grid
.PyGridCellRenderer__setCallbackInfo(*args
, **kwargs
) 
 137     def base_SetParameters(*args
, **kwargs
): 
 138         """base_SetParameters(self, String params)""" 
 139         return _grid
.PyGridCellRenderer_base_SetParameters(*args
, **kwargs
) 
 142 class PyGridCellRendererPtr(PyGridCellRenderer
): 
 143     def __init__(self
, this
): 
 145         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 146         self
.__class
__ = PyGridCellRenderer
 
 147 _grid
.PyGridCellRenderer_swigregister(PyGridCellRendererPtr
) 
 149 class GridCellStringRenderer(GridCellRenderer
): 
 150     """Proxy of C++ GridCellStringRenderer class""" 
 152         return "<%s.%s; proxy of C++ wxGridCellStringRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 153     def __init__(self
, *args
, **kwargs
): 
 154         """__init__(self) -> GridCellStringRenderer""" 
 155         newobj 
= _grid
.new_GridCellStringRenderer(*args
, **kwargs
) 
 156         self
.this 
= newobj
.this
 
 159         self
._setOORInfo
(self
) 
 162 class GridCellStringRendererPtr(GridCellStringRenderer
): 
 163     def __init__(self
, this
): 
 165         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 166         self
.__class
__ = GridCellStringRenderer
 
 167 _grid
.GridCellStringRenderer_swigregister(GridCellStringRendererPtr
) 
 169 class GridCellNumberRenderer(GridCellStringRenderer
): 
 170     """Proxy of C++ GridCellNumberRenderer class""" 
 172         return "<%s.%s; proxy of C++ wxGridCellNumberRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 173     def __init__(self
, *args
, **kwargs
): 
 174         """__init__(self) -> GridCellNumberRenderer""" 
 175         newobj 
= _grid
.new_GridCellNumberRenderer(*args
, **kwargs
) 
 176         self
.this 
= newobj
.this
 
 179         self
._setOORInfo
(self
) 
 182 class GridCellNumberRendererPtr(GridCellNumberRenderer
): 
 183     def __init__(self
, this
): 
 185         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 186         self
.__class
__ = GridCellNumberRenderer
 
 187 _grid
.GridCellNumberRenderer_swigregister(GridCellNumberRendererPtr
) 
 189 class GridCellFloatRenderer(GridCellStringRenderer
): 
 190     """Proxy of C++ GridCellFloatRenderer class""" 
 192         return "<%s.%s; proxy of C++ wxGridCellFloatRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 193     def __init__(self
, *args
, **kwargs
): 
 194         """__init__(self, int width=-1, int precision=-1) -> GridCellFloatRenderer""" 
 195         newobj 
= _grid
.new_GridCellFloatRenderer(*args
, **kwargs
) 
 196         self
.this 
= newobj
.this
 
 199         self
._setOORInfo
(self
) 
 201     def GetWidth(*args
, **kwargs
): 
 202         """GetWidth(self) -> int""" 
 203         return _grid
.GridCellFloatRenderer_GetWidth(*args
, **kwargs
) 
 205     def SetWidth(*args
, **kwargs
): 
 206         """SetWidth(self, int width)""" 
 207         return _grid
.GridCellFloatRenderer_SetWidth(*args
, **kwargs
) 
 209     def GetPrecision(*args
, **kwargs
): 
 210         """GetPrecision(self) -> int""" 
 211         return _grid
.GridCellFloatRenderer_GetPrecision(*args
, **kwargs
) 
 213     def SetPrecision(*args
, **kwargs
): 
 214         """SetPrecision(self, int precision)""" 
 215         return _grid
.GridCellFloatRenderer_SetPrecision(*args
, **kwargs
) 
 218 class GridCellFloatRendererPtr(GridCellFloatRenderer
): 
 219     def __init__(self
, this
): 
 221         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 222         self
.__class
__ = GridCellFloatRenderer
 
 223 _grid
.GridCellFloatRenderer_swigregister(GridCellFloatRendererPtr
) 
 225 class GridCellBoolRenderer(GridCellRenderer
): 
 226     """Proxy of C++ GridCellBoolRenderer class""" 
 228         return "<%s.%s; proxy of C++ wxGridCellBoolRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 229     def __init__(self
, *args
, **kwargs
): 
 230         """__init__(self) -> GridCellBoolRenderer""" 
 231         newobj 
= _grid
.new_GridCellBoolRenderer(*args
, **kwargs
) 
 232         self
.this 
= newobj
.this
 
 235         self
._setOORInfo
(self
) 
 238 class GridCellBoolRendererPtr(GridCellBoolRenderer
): 
 239     def __init__(self
, this
): 
 241         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 242         self
.__class
__ = GridCellBoolRenderer
 
 243 _grid
.GridCellBoolRenderer_swigregister(GridCellBoolRendererPtr
) 
 245 class GridCellDateTimeRenderer(GridCellStringRenderer
): 
 246     """Proxy of C++ GridCellDateTimeRenderer class""" 
 248         return "<%s.%s; proxy of C++ wxGridCellDateTimeRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 249     def __init__(self
, *args
, **kwargs
): 
 250         """__init__(self, String outformat=wxPyDefaultDateTimeFormat, String informat=wxPyDefaultDateTimeFormat) -> GridCellDateTimeRenderer""" 
 251         newobj 
= _grid
.new_GridCellDateTimeRenderer(*args
, **kwargs
) 
 252         self
.this 
= newobj
.this
 
 255         self
._setOORInfo
(self
) 
 258 class GridCellDateTimeRendererPtr(GridCellDateTimeRenderer
): 
 259     def __init__(self
, this
): 
 261         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 262         self
.__class
__ = GridCellDateTimeRenderer
 
 263 _grid
.GridCellDateTimeRenderer_swigregister(GridCellDateTimeRendererPtr
) 
 265 class GridCellEnumRenderer(GridCellStringRenderer
): 
 266     """Proxy of C++ GridCellEnumRenderer class""" 
 268         return "<%s.%s; proxy of C++ wxGridCellEnumRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 269     def __init__(self
, *args
, **kwargs
): 
 270         """__init__(self, String choices=EmptyString) -> GridCellEnumRenderer""" 
 271         newobj 
= _grid
.new_GridCellEnumRenderer(*args
, **kwargs
) 
 272         self
.this 
= newobj
.this
 
 275         self
._setOORInfo
(self
) 
 278 class GridCellEnumRendererPtr(GridCellEnumRenderer
): 
 279     def __init__(self
, this
): 
 281         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 282         self
.__class
__ = GridCellEnumRenderer
 
 283 _grid
.GridCellEnumRenderer_swigregister(GridCellEnumRendererPtr
) 
 285 class GridCellAutoWrapStringRenderer(GridCellStringRenderer
): 
 286     """Proxy of C++ GridCellAutoWrapStringRenderer class""" 
 288         return "<%s.%s; proxy of C++ wxGridCellAutoWrapStringRenderer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 289     def __init__(self
, *args
, **kwargs
): 
 290         """__init__(self) -> GridCellAutoWrapStringRenderer""" 
 291         newobj 
= _grid
.new_GridCellAutoWrapStringRenderer(*args
, **kwargs
) 
 292         self
.this 
= newobj
.this
 
 295         self
._setOORInfo
(self
) 
 298 class GridCellAutoWrapStringRendererPtr(GridCellAutoWrapStringRenderer
): 
 299     def __init__(self
, this
): 
 301         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 302         self
.__class
__ = GridCellAutoWrapStringRenderer
 
 303 _grid
.GridCellAutoWrapStringRenderer_swigregister(GridCellAutoWrapStringRendererPtr
) 
 305 class GridCellEditor(object): 
 306     """Proxy of C++ GridCellEditor class""" 
 307     def __init__(self
): raise RuntimeError, "No constructor defined" 
 309         return "<%s.%s; proxy of C++ wxGridCellEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 310     def _setOORInfo(*args
, **kwargs
): 
 311         """_setOORInfo(self, PyObject _self)""" 
 312         return _grid
.GridCellEditor__setOORInfo(*args
, **kwargs
) 
 314     def IsCreated(*args
, **kwargs
): 
 315         """IsCreated(self) -> bool""" 
 316         return _grid
.GridCellEditor_IsCreated(*args
, **kwargs
) 
 318     def GetControl(*args
, **kwargs
): 
 319         """GetControl(self) -> Control""" 
 320         return _grid
.GridCellEditor_GetControl(*args
, **kwargs
) 
 322     def SetControl(*args
, **kwargs
): 
 323         """SetControl(self, Control control)""" 
 324         return _grid
.GridCellEditor_SetControl(*args
, **kwargs
) 
 326     def GetCellAttr(*args
, **kwargs
): 
 327         """GetCellAttr(self) -> GridCellAttr""" 
 328         return _grid
.GridCellEditor_GetCellAttr(*args
, **kwargs
) 
 330     def SetCellAttr(*args
, **kwargs
): 
 331         """SetCellAttr(self, GridCellAttr attr)""" 
 332         return _grid
.GridCellEditor_SetCellAttr(*args
, **kwargs
) 
 334     def SetParameters(*args
, **kwargs
): 
 335         """SetParameters(self, String params)""" 
 336         return _grid
.GridCellEditor_SetParameters(*args
, **kwargs
) 
 338     def IncRef(*args
, **kwargs
): 
 340         return _grid
.GridCellEditor_IncRef(*args
, **kwargs
) 
 342     def DecRef(*args
, **kwargs
): 
 344         return _grid
.GridCellEditor_DecRef(*args
, **kwargs
) 
 346     def Create(*args
, **kwargs
): 
 347         """Create(self, Window parent, int id, EvtHandler evtHandler)""" 
 348         return _grid
.GridCellEditor_Create(*args
, **kwargs
) 
 350     def BeginEdit(*args
, **kwargs
): 
 351         """BeginEdit(self, int row, int col, Grid grid)""" 
 352         return _grid
.GridCellEditor_BeginEdit(*args
, **kwargs
) 
 354     def EndEdit(*args
, **kwargs
): 
 355         """EndEdit(self, int row, int col, Grid grid) -> bool""" 
 356         return _grid
.GridCellEditor_EndEdit(*args
, **kwargs
) 
 358     def Reset(*args
, **kwargs
): 
 360         return _grid
.GridCellEditor_Reset(*args
, **kwargs
) 
 362     def Clone(*args
, **kwargs
): 
 363         """Clone(self) -> GridCellEditor""" 
 364         return _grid
.GridCellEditor_Clone(*args
, **kwargs
) 
 366     def SetSize(*args
, **kwargs
): 
 367         """SetSize(self, Rect rect)""" 
 368         return _grid
.GridCellEditor_SetSize(*args
, **kwargs
) 
 370     def Show(*args
, **kwargs
): 
 371         """Show(self, bool show, GridCellAttr attr=None)""" 
 372         return _grid
.GridCellEditor_Show(*args
, **kwargs
) 
 374     def PaintBackground(*args
, **kwargs
): 
 375         """PaintBackground(self, Rect rectCell, GridCellAttr attr)""" 
 376         return _grid
.GridCellEditor_PaintBackground(*args
, **kwargs
) 
 378     def IsAcceptedKey(*args
, **kwargs
): 
 379         """IsAcceptedKey(self, KeyEvent event) -> bool""" 
 380         return _grid
.GridCellEditor_IsAcceptedKey(*args
, **kwargs
) 
 382     def StartingKey(*args
, **kwargs
): 
 383         """StartingKey(self, KeyEvent event)""" 
 384         return _grid
.GridCellEditor_StartingKey(*args
, **kwargs
) 
 386     def StartingClick(*args
, **kwargs
): 
 387         """StartingClick(self)""" 
 388         return _grid
.GridCellEditor_StartingClick(*args
, **kwargs
) 
 390     def HandleReturn(*args
, **kwargs
): 
 391         """HandleReturn(self, KeyEvent event)""" 
 392         return _grid
.GridCellEditor_HandleReturn(*args
, **kwargs
) 
 394     def Destroy(*args
, **kwargs
): 
 396         return _grid
.GridCellEditor_Destroy(*args
, **kwargs
) 
 399 class GridCellEditorPtr(GridCellEditor
): 
 400     def __init__(self
, this
): 
 402         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 403         self
.__class
__ = GridCellEditor
 
 404 _grid
.GridCellEditor_swigregister(GridCellEditorPtr
) 
 406 class PyGridCellEditor(GridCellEditor
): 
 407     """Proxy of C++ PyGridCellEditor class""" 
 409         return "<%s.%s; proxy of C++ wxPyGridCellEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 410     def __init__(self
, *args
, **kwargs
): 
 411         """__init__(self) -> PyGridCellEditor""" 
 412         newobj 
= _grid
.new_PyGridCellEditor(*args
, **kwargs
) 
 413         self
.this 
= newobj
.this
 
 416         self
._setCallbackInfo
(self
, PyGridCellEditor
);self
._setOORInfo
(self
) 
 418     def _setCallbackInfo(*args
, **kwargs
): 
 419         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
 420         return _grid
.PyGridCellEditor__setCallbackInfo(*args
, **kwargs
) 
 422     def base_SetSize(*args
, **kwargs
): 
 423         """base_SetSize(self, Rect rect)""" 
 424         return _grid
.PyGridCellEditor_base_SetSize(*args
, **kwargs
) 
 426     def base_Show(*args
, **kwargs
): 
 427         """base_Show(self, bool show, GridCellAttr attr=None)""" 
 428         return _grid
.PyGridCellEditor_base_Show(*args
, **kwargs
) 
 430     def base_PaintBackground(*args
, **kwargs
): 
 431         """base_PaintBackground(self, Rect rectCell, GridCellAttr attr)""" 
 432         return _grid
.PyGridCellEditor_base_PaintBackground(*args
, **kwargs
) 
 434     def base_IsAcceptedKey(*args
, **kwargs
): 
 435         """base_IsAcceptedKey(self, KeyEvent event) -> bool""" 
 436         return _grid
.PyGridCellEditor_base_IsAcceptedKey(*args
, **kwargs
) 
 438     def base_StartingKey(*args
, **kwargs
): 
 439         """base_StartingKey(self, KeyEvent event)""" 
 440         return _grid
.PyGridCellEditor_base_StartingKey(*args
, **kwargs
) 
 442     def base_StartingClick(*args
, **kwargs
): 
 443         """base_StartingClick(self)""" 
 444         return _grid
.PyGridCellEditor_base_StartingClick(*args
, **kwargs
) 
 446     def base_HandleReturn(*args
, **kwargs
): 
 447         """base_HandleReturn(self, KeyEvent event)""" 
 448         return _grid
.PyGridCellEditor_base_HandleReturn(*args
, **kwargs
) 
 450     def base_Destroy(*args
, **kwargs
): 
 451         """base_Destroy(self)""" 
 452         return _grid
.PyGridCellEditor_base_Destroy(*args
, **kwargs
) 
 454     def base_SetParameters(*args
, **kwargs
): 
 455         """base_SetParameters(self, String params)""" 
 456         return _grid
.PyGridCellEditor_base_SetParameters(*args
, **kwargs
) 
 459 class PyGridCellEditorPtr(PyGridCellEditor
): 
 460     def __init__(self
, this
): 
 462         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 463         self
.__class
__ = PyGridCellEditor
 
 464 _grid
.PyGridCellEditor_swigregister(PyGridCellEditorPtr
) 
 466 class GridCellTextEditor(GridCellEditor
): 
 467     """Proxy of C++ GridCellTextEditor class""" 
 469         return "<%s.%s; proxy of C++ wxGridCellTextEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 470     def __init__(self
, *args
, **kwargs
): 
 471         """__init__(self) -> GridCellTextEditor""" 
 472         newobj 
= _grid
.new_GridCellTextEditor(*args
, **kwargs
) 
 473         self
.this 
= newobj
.this
 
 476         self
._setOORInfo
(self
) 
 478     def GetValue(*args
, **kwargs
): 
 479         """GetValue(self) -> String""" 
 480         return _grid
.GridCellTextEditor_GetValue(*args
, **kwargs
) 
 483 class GridCellTextEditorPtr(GridCellTextEditor
): 
 484     def __init__(self
, this
): 
 486         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 487         self
.__class
__ = GridCellTextEditor
 
 488 _grid
.GridCellTextEditor_swigregister(GridCellTextEditorPtr
) 
 490 class GridCellNumberEditor(GridCellTextEditor
): 
 491     """Proxy of C++ GridCellNumberEditor class""" 
 493         return "<%s.%s; proxy of C++ wxGridCellNumberEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 494     def __init__(self
, *args
, **kwargs
): 
 495         """__init__(self, int min=-1, int max=-1) -> GridCellNumberEditor""" 
 496         newobj 
= _grid
.new_GridCellNumberEditor(*args
, **kwargs
) 
 497         self
.this 
= newobj
.this
 
 500         self
._setOORInfo
(self
) 
 502     def GetValue(*args
, **kwargs
): 
 503         """GetValue(self) -> String""" 
 504         return _grid
.GridCellNumberEditor_GetValue(*args
, **kwargs
) 
 507 class GridCellNumberEditorPtr(GridCellNumberEditor
): 
 508     def __init__(self
, this
): 
 510         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 511         self
.__class
__ = GridCellNumberEditor
 
 512 _grid
.GridCellNumberEditor_swigregister(GridCellNumberEditorPtr
) 
 514 class GridCellFloatEditor(GridCellTextEditor
): 
 515     """Proxy of C++ GridCellFloatEditor class""" 
 517         return "<%s.%s; proxy of C++ wxGridCellFloatEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 518     def __init__(self
, *args
, **kwargs
): 
 519         """__init__(self, int width=-1, int precision=-1) -> GridCellFloatEditor""" 
 520         newobj 
= _grid
.new_GridCellFloatEditor(*args
, **kwargs
) 
 521         self
.this 
= newobj
.this
 
 524         self
._setOORInfo
(self
) 
 526     def GetValue(*args
, **kwargs
): 
 527         """GetValue(self) -> String""" 
 528         return _grid
.GridCellFloatEditor_GetValue(*args
, **kwargs
) 
 531 class GridCellFloatEditorPtr(GridCellFloatEditor
): 
 532     def __init__(self
, this
): 
 534         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 535         self
.__class
__ = GridCellFloatEditor
 
 536 _grid
.GridCellFloatEditor_swigregister(GridCellFloatEditorPtr
) 
 538 class GridCellBoolEditor(GridCellEditor
): 
 539     """Proxy of C++ GridCellBoolEditor class""" 
 541         return "<%s.%s; proxy of C++ wxGridCellBoolEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 542     def __init__(self
, *args
, **kwargs
): 
 543         """__init__(self) -> GridCellBoolEditor""" 
 544         newobj 
= _grid
.new_GridCellBoolEditor(*args
, **kwargs
) 
 545         self
.this 
= newobj
.this
 
 548         self
._setOORInfo
(self
) 
 550     def GetValue(*args
, **kwargs
): 
 551         """GetValue(self) -> String""" 
 552         return _grid
.GridCellBoolEditor_GetValue(*args
, **kwargs
) 
 555 class GridCellBoolEditorPtr(GridCellBoolEditor
): 
 556     def __init__(self
, this
): 
 558         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 559         self
.__class
__ = GridCellBoolEditor
 
 560 _grid
.GridCellBoolEditor_swigregister(GridCellBoolEditorPtr
) 
 562 class GridCellChoiceEditor(GridCellEditor
): 
 563     """Proxy of C++ GridCellChoiceEditor class""" 
 565         return "<%s.%s; proxy of C++ wxGridCellChoiceEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 566     def __init__(self
, *args
, **kwargs
): 
 567         """__init__(self, int choices=0, bool allowOthers=False) -> GridCellChoiceEditor""" 
 568         newobj 
= _grid
.new_GridCellChoiceEditor(*args
, **kwargs
) 
 569         self
.this 
= newobj
.this
 
 572         self
._setOORInfo
(self
) 
 574     def GetValue(*args
, **kwargs
): 
 575         """GetValue(self) -> String""" 
 576         return _grid
.GridCellChoiceEditor_GetValue(*args
, **kwargs
) 
 579 class GridCellChoiceEditorPtr(GridCellChoiceEditor
): 
 580     def __init__(self
, this
): 
 582         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 583         self
.__class
__ = GridCellChoiceEditor
 
 584 _grid
.GridCellChoiceEditor_swigregister(GridCellChoiceEditorPtr
) 
 586 class GridCellEnumEditor(GridCellChoiceEditor
): 
 587     """Proxy of C++ GridCellEnumEditor class""" 
 589         return "<%s.%s; proxy of C++ wxGridCellEnumEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 590     def __init__(self
, *args
, **kwargs
): 
 591         """__init__(self, String choices=EmptyString) -> GridCellEnumEditor""" 
 592         newobj 
= _grid
.new_GridCellEnumEditor(*args
, **kwargs
) 
 593         self
.this 
= newobj
.this
 
 596         self
._setOORInfo
(self
) 
 598     def GetValue(*args
, **kwargs
): 
 599         """GetValue(self) -> String""" 
 600         return _grid
.GridCellEnumEditor_GetValue(*args
, **kwargs
) 
 603 class GridCellEnumEditorPtr(GridCellEnumEditor
): 
 604     def __init__(self
, this
): 
 606         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 607         self
.__class
__ = GridCellEnumEditor
 
 608 _grid
.GridCellEnumEditor_swigregister(GridCellEnumEditorPtr
) 
 610 class GridCellAutoWrapStringEditor(GridCellTextEditor
): 
 611     """Proxy of C++ GridCellAutoWrapStringEditor class""" 
 613         return "<%s.%s; proxy of C++ wxGridCellAutoWrapStringEditor instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 614     def __init__(self
, *args
, **kwargs
): 
 615         """__init__(self) -> GridCellAutoWrapStringEditor""" 
 616         newobj 
= _grid
.new_GridCellAutoWrapStringEditor(*args
, **kwargs
) 
 617         self
.this 
= newobj
.this
 
 620         self
._setOORInfo
(self
) 
 622     def GetValue(*args
, **kwargs
): 
 623         """GetValue(self) -> String""" 
 624         return _grid
.GridCellAutoWrapStringEditor_GetValue(*args
, **kwargs
) 
 627 class GridCellAutoWrapStringEditorPtr(GridCellAutoWrapStringEditor
): 
 628     def __init__(self
, this
): 
 630         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 631         self
.__class
__ = GridCellAutoWrapStringEditor
 
 632 _grid
.GridCellAutoWrapStringEditor_swigregister(GridCellAutoWrapStringEditorPtr
) 
 634 class GridCellAttr(object): 
 635     """Proxy of C++ GridCellAttr class""" 
 637         return "<%s.%s; proxy of C++ wxGridCellAttr instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 638     Any 
= _grid
.GridCellAttr_Any
 
 639     Default 
= _grid
.GridCellAttr_Default
 
 640     Cell 
= _grid
.GridCellAttr_Cell
 
 641     Row 
= _grid
.GridCellAttr_Row
 
 642     Col 
= _grid
.GridCellAttr_Col
 
 643     Merged 
= _grid
.GridCellAttr_Merged
 
 644     def _setOORInfo(*args
, **kwargs
): 
 645         """_setOORInfo(self, PyObject _self)""" 
 646         return _grid
.GridCellAttr__setOORInfo(*args
, **kwargs
) 
 648     def __init__(self
, *args
, **kwargs
): 
 649         """__init__(self, GridCellAttr attrDefault=None) -> GridCellAttr""" 
 650         newobj 
= _grid
.new_GridCellAttr(*args
, **kwargs
) 
 651         self
.this 
= newobj
.this
 
 654         self
._setOORInfo
(self
) 
 656     def Clone(*args
, **kwargs
): 
 657         """Clone(self) -> GridCellAttr""" 
 658         return _grid
.GridCellAttr_Clone(*args
, **kwargs
) 
 660     def MergeWith(*args
, **kwargs
): 
 661         """MergeWith(self, GridCellAttr mergefrom)""" 
 662         return _grid
.GridCellAttr_MergeWith(*args
, **kwargs
) 
 664     def IncRef(*args
, **kwargs
): 
 666         return _grid
.GridCellAttr_IncRef(*args
, **kwargs
) 
 668     def DecRef(*args
, **kwargs
): 
 670         return _grid
.GridCellAttr_DecRef(*args
, **kwargs
) 
 672     def SetTextColour(*args
, **kwargs
): 
 673         """SetTextColour(self, Colour colText)""" 
 674         return _grid
.GridCellAttr_SetTextColour(*args
, **kwargs
) 
 676     def SetBackgroundColour(*args
, **kwargs
): 
 677         """SetBackgroundColour(self, Colour colBack)""" 
 678         return _grid
.GridCellAttr_SetBackgroundColour(*args
, **kwargs
) 
 680     def SetFont(*args
, **kwargs
): 
 681         """SetFont(self, Font font)""" 
 682         return _grid
.GridCellAttr_SetFont(*args
, **kwargs
) 
 684     def SetAlignment(*args
, **kwargs
): 
 685         """SetAlignment(self, int hAlign, int vAlign)""" 
 686         return _grid
.GridCellAttr_SetAlignment(*args
, **kwargs
) 
 688     def SetSize(*args
, **kwargs
): 
 689         """SetSize(self, int num_rows, int num_cols)""" 
 690         return _grid
.GridCellAttr_SetSize(*args
, **kwargs
) 
 692     def SetOverflow(*args
, **kwargs
): 
 693         """SetOverflow(self, bool allow=True)""" 
 694         return _grid
.GridCellAttr_SetOverflow(*args
, **kwargs
) 
 696     def SetReadOnly(*args
, **kwargs
): 
 697         """SetReadOnly(self, bool isReadOnly=True)""" 
 698         return _grid
.GridCellAttr_SetReadOnly(*args
, **kwargs
) 
 700     def SetRenderer(*args
, **kwargs
): 
 701         """SetRenderer(self, GridCellRenderer renderer)""" 
 702         return _grid
.GridCellAttr_SetRenderer(*args
, **kwargs
) 
 704     def SetEditor(*args
, **kwargs
): 
 705         """SetEditor(self, GridCellEditor editor)""" 
 706         return _grid
.GridCellAttr_SetEditor(*args
, **kwargs
) 
 708     def SetKind(*args
, **kwargs
): 
 709         """SetKind(self, int kind)""" 
 710         return _grid
.GridCellAttr_SetKind(*args
, **kwargs
) 
 712     def HasTextColour(*args
, **kwargs
): 
 713         """HasTextColour(self) -> bool""" 
 714         return _grid
.GridCellAttr_HasTextColour(*args
, **kwargs
) 
 716     def HasBackgroundColour(*args
, **kwargs
): 
 717         """HasBackgroundColour(self) -> bool""" 
 718         return _grid
.GridCellAttr_HasBackgroundColour(*args
, **kwargs
) 
 720     def HasFont(*args
, **kwargs
): 
 721         """HasFont(self) -> bool""" 
 722         return _grid
.GridCellAttr_HasFont(*args
, **kwargs
) 
 724     def HasAlignment(*args
, **kwargs
): 
 725         """HasAlignment(self) -> bool""" 
 726         return _grid
.GridCellAttr_HasAlignment(*args
, **kwargs
) 
 728     def HasRenderer(*args
, **kwargs
): 
 729         """HasRenderer(self) -> bool""" 
 730         return _grid
.GridCellAttr_HasRenderer(*args
, **kwargs
) 
 732     def HasEditor(*args
, **kwargs
): 
 733         """HasEditor(self) -> bool""" 
 734         return _grid
.GridCellAttr_HasEditor(*args
, **kwargs
) 
 736     def HasReadWriteMode(*args
, **kwargs
): 
 737         """HasReadWriteMode(self) -> bool""" 
 738         return _grid
.GridCellAttr_HasReadWriteMode(*args
, **kwargs
) 
 740     def HasOverflowMode(*args
, **kwargs
): 
 741         """HasOverflowMode(self) -> bool""" 
 742         return _grid
.GridCellAttr_HasOverflowMode(*args
, **kwargs
) 
 744     def GetTextColour(*args
, **kwargs
): 
 745         """GetTextColour(self) -> Colour""" 
 746         return _grid
.GridCellAttr_GetTextColour(*args
, **kwargs
) 
 748     def GetBackgroundColour(*args
, **kwargs
): 
 749         """GetBackgroundColour(self) -> Colour""" 
 750         return _grid
.GridCellAttr_GetBackgroundColour(*args
, **kwargs
) 
 752     def GetFont(*args
, **kwargs
): 
 753         """GetFont(self) -> Font""" 
 754         return _grid
.GridCellAttr_GetFont(*args
, **kwargs
) 
 756     def GetAlignment(*args
, **kwargs
): 
 757         """GetAlignment() -> (hAlign, vAlign)""" 
 758         return _grid
.GridCellAttr_GetAlignment(*args
, **kwargs
) 
 760     def GetSize(*args
, **kwargs
): 
 761         """GetSize() -> (num_rows, num_cols)""" 
 762         return _grid
.GridCellAttr_GetSize(*args
, **kwargs
) 
 764     def GetOverflow(*args
, **kwargs
): 
 765         """GetOverflow(self) -> bool""" 
 766         return _grid
.GridCellAttr_GetOverflow(*args
, **kwargs
) 
 768     def GetRenderer(*args
, **kwargs
): 
 769         """GetRenderer(self, Grid grid, int row, int col) -> GridCellRenderer""" 
 770         return _grid
.GridCellAttr_GetRenderer(*args
, **kwargs
) 
 772     def GetEditor(*args
, **kwargs
): 
 773         """GetEditor(self, Grid grid, int row, int col) -> GridCellEditor""" 
 774         return _grid
.GridCellAttr_GetEditor(*args
, **kwargs
) 
 776     def IsReadOnly(*args
, **kwargs
): 
 777         """IsReadOnly(self) -> bool""" 
 778         return _grid
.GridCellAttr_IsReadOnly(*args
, **kwargs
) 
 780     def GetKind(*args
, **kwargs
): 
 781         """GetKind(self) -> int""" 
 782         return _grid
.GridCellAttr_GetKind(*args
, **kwargs
) 
 784     def SetDefAttr(*args
, **kwargs
): 
 785         """SetDefAttr(self, GridCellAttr defAttr)""" 
 786         return _grid
.GridCellAttr_SetDefAttr(*args
, **kwargs
) 
 789 class GridCellAttrPtr(GridCellAttr
): 
 790     def __init__(self
, this
): 
 792         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 793         self
.__class
__ = GridCellAttr
 
 794 _grid
.GridCellAttr_swigregister(GridCellAttrPtr
) 
 796 class GridCellAttrProvider(object): 
 797     """Proxy of C++ GridCellAttrProvider class""" 
 799         return "<%s.%s; proxy of C++ wxGridCellAttrProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 800     def __init__(self
, *args
, **kwargs
): 
 801         """__init__(self) -> GridCellAttrProvider""" 
 802         newobj 
= _grid
.new_GridCellAttrProvider(*args
, **kwargs
) 
 803         self
.this 
= newobj
.this
 
 806         self
._setOORInfo
(self
) 
 808     def _setOORInfo(*args
, **kwargs
): 
 809         """_setOORInfo(self, PyObject _self)""" 
 810         return _grid
.GridCellAttrProvider__setOORInfo(*args
, **kwargs
) 
 812     def GetAttr(*args
, **kwargs
): 
 813         """GetAttr(self, int row, int col, int kind) -> GridCellAttr""" 
 814         return _grid
.GridCellAttrProvider_GetAttr(*args
, **kwargs
) 
 816     def SetAttr(*args
, **kwargs
): 
 817         """SetAttr(self, GridCellAttr attr, int row, int col)""" 
 818         return _grid
.GridCellAttrProvider_SetAttr(*args
, **kwargs
) 
 820     def SetRowAttr(*args
, **kwargs
): 
 821         """SetRowAttr(self, GridCellAttr attr, int row)""" 
 822         return _grid
.GridCellAttrProvider_SetRowAttr(*args
, **kwargs
) 
 824     def SetColAttr(*args
, **kwargs
): 
 825         """SetColAttr(self, GridCellAttr attr, int col)""" 
 826         return _grid
.GridCellAttrProvider_SetColAttr(*args
, **kwargs
) 
 828     def UpdateAttrRows(*args
, **kwargs
): 
 829         """UpdateAttrRows(self, size_t pos, int numRows)""" 
 830         return _grid
.GridCellAttrProvider_UpdateAttrRows(*args
, **kwargs
) 
 832     def UpdateAttrCols(*args
, **kwargs
): 
 833         """UpdateAttrCols(self, size_t pos, int numCols)""" 
 834         return _grid
.GridCellAttrProvider_UpdateAttrCols(*args
, **kwargs
) 
 837 class GridCellAttrProviderPtr(GridCellAttrProvider
): 
 838     def __init__(self
, this
): 
 840         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 841         self
.__class
__ = GridCellAttrProvider
 
 842 _grid
.GridCellAttrProvider_swigregister(GridCellAttrProviderPtr
) 
 844 class PyGridCellAttrProvider(GridCellAttrProvider
): 
 845     """Proxy of C++ PyGridCellAttrProvider class""" 
 847         return "<%s.%s; proxy of C++ wxPyGridCellAttrProvider instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 848     def __init__(self
, *args
, **kwargs
): 
 849         """__init__(self) -> PyGridCellAttrProvider""" 
 850         newobj 
= _grid
.new_PyGridCellAttrProvider(*args
, **kwargs
) 
 851         self
.this 
= newobj
.this
 
 854         self
._setCallbackInfo
(self
, PyGridCellAttrProvider
) 
 856     def _setCallbackInfo(*args
, **kwargs
): 
 857         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
 858         return _grid
.PyGridCellAttrProvider__setCallbackInfo(*args
, **kwargs
) 
 860     def base_GetAttr(*args
, **kwargs
): 
 861         """base_GetAttr(self, int row, int col, int kind) -> GridCellAttr""" 
 862         return _grid
.PyGridCellAttrProvider_base_GetAttr(*args
, **kwargs
) 
 864     def base_SetAttr(*args
, **kwargs
): 
 865         """base_SetAttr(self, GridCellAttr attr, int row, int col)""" 
 866         return _grid
.PyGridCellAttrProvider_base_SetAttr(*args
, **kwargs
) 
 868     def base_SetRowAttr(*args
, **kwargs
): 
 869         """base_SetRowAttr(self, GridCellAttr attr, int row)""" 
 870         return _grid
.PyGridCellAttrProvider_base_SetRowAttr(*args
, **kwargs
) 
 872     def base_SetColAttr(*args
, **kwargs
): 
 873         """base_SetColAttr(self, GridCellAttr attr, int col)""" 
 874         return _grid
.PyGridCellAttrProvider_base_SetColAttr(*args
, **kwargs
) 
 877 class PyGridCellAttrProviderPtr(PyGridCellAttrProvider
): 
 878     def __init__(self
, this
): 
 880         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
 881         self
.__class
__ = PyGridCellAttrProvider
 
 882 _grid
.PyGridCellAttrProvider_swigregister(PyGridCellAttrProviderPtr
) 
 884 class GridTableBase(_core
.Object
): 
 885     """Proxy of C++ GridTableBase class""" 
 886     def __init__(self
): raise RuntimeError, "No constructor defined" 
 888         return "<%s.%s; proxy of C++ wxGridTableBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
 889     def _setOORInfo(*args
, **kwargs
): 
 890         """_setOORInfo(self, PyObject _self)""" 
 891         return _grid
.GridTableBase__setOORInfo(*args
, **kwargs
) 
 893     def SetAttrProvider(*args
, **kwargs
): 
 894         """SetAttrProvider(self, GridCellAttrProvider attrProvider)""" 
 895         return _grid
.GridTableBase_SetAttrProvider(*args
, **kwargs
) 
 897     def GetAttrProvider(*args
, **kwargs
): 
 898         """GetAttrProvider(self) -> GridCellAttrProvider""" 
 899         return _grid
.GridTableBase_GetAttrProvider(*args
, **kwargs
) 
 901     def SetView(*args
, **kwargs
): 
 902         """SetView(self, Grid grid)""" 
 903         return _grid
.GridTableBase_SetView(*args
, **kwargs
) 
 905     def GetView(*args
, **kwargs
): 
 906         """GetView(self) -> Grid""" 
 907         return _grid
.GridTableBase_GetView(*args
, **kwargs
) 
 909     def GetNumberRows(*args
, **kwargs
): 
 910         """GetNumberRows(self) -> int""" 
 911         return _grid
.GridTableBase_GetNumberRows(*args
, **kwargs
) 
 913     def GetNumberCols(*args
, **kwargs
): 
 914         """GetNumberCols(self) -> int""" 
 915         return _grid
.GridTableBase_GetNumberCols(*args
, **kwargs
) 
 917     def IsEmptyCell(*args
, **kwargs
): 
 918         """IsEmptyCell(self, int row, int col) -> bool""" 
 919         return _grid
.GridTableBase_IsEmptyCell(*args
, **kwargs
) 
 921     def GetValue(*args
, **kwargs
): 
 922         """GetValue(self, int row, int col) -> String""" 
 923         return _grid
.GridTableBase_GetValue(*args
, **kwargs
) 
 925     def SetValue(*args
, **kwargs
): 
 926         """SetValue(self, int row, int col, String value)""" 
 927         return _grid
.GridTableBase_SetValue(*args
, **kwargs
) 
 929     def GetTypeName(*args
, **kwargs
): 
 930         """GetTypeName(self, int row, int col) -> String""" 
 931         return _grid
.GridTableBase_GetTypeName(*args
, **kwargs
) 
 933     def CanGetValueAs(*args
, **kwargs
): 
 934         """CanGetValueAs(self, int row, int col, String typeName) -> bool""" 
 935         return _grid
.GridTableBase_CanGetValueAs(*args
, **kwargs
) 
 937     def CanSetValueAs(*args
, **kwargs
): 
 938         """CanSetValueAs(self, int row, int col, String typeName) -> bool""" 
 939         return _grid
.GridTableBase_CanSetValueAs(*args
, **kwargs
) 
 941     def GetValueAsLong(*args
, **kwargs
): 
 942         """GetValueAsLong(self, int row, int col) -> long""" 
 943         return _grid
.GridTableBase_GetValueAsLong(*args
, **kwargs
) 
 945     def GetValueAsDouble(*args
, **kwargs
): 
 946         """GetValueAsDouble(self, int row, int col) -> double""" 
 947         return _grid
.GridTableBase_GetValueAsDouble(*args
, **kwargs
) 
 949     def GetValueAsBool(*args
, **kwargs
): 
 950         """GetValueAsBool(self, int row, int col) -> bool""" 
 951         return _grid
.GridTableBase_GetValueAsBool(*args
, **kwargs
) 
 953     def SetValueAsLong(*args
, **kwargs
): 
 954         """SetValueAsLong(self, int row, int col, long value)""" 
 955         return _grid
.GridTableBase_SetValueAsLong(*args
, **kwargs
) 
 957     def SetValueAsDouble(*args
, **kwargs
): 
 958         """SetValueAsDouble(self, int row, int col, double value)""" 
 959         return _grid
.GridTableBase_SetValueAsDouble(*args
, **kwargs
) 
 961     def SetValueAsBool(*args
, **kwargs
): 
 962         """SetValueAsBool(self, int row, int col, bool value)""" 
 963         return _grid
.GridTableBase_SetValueAsBool(*args
, **kwargs
) 
 965     def Clear(*args
, **kwargs
): 
 967         return _grid
.GridTableBase_Clear(*args
, **kwargs
) 
 969     def InsertRows(*args
, **kwargs
): 
 970         """InsertRows(self, size_t pos=0, size_t numRows=1) -> bool""" 
 971         return _grid
.GridTableBase_InsertRows(*args
, **kwargs
) 
 973     def AppendRows(*args
, **kwargs
): 
 974         """AppendRows(self, size_t numRows=1) -> bool""" 
 975         return _grid
.GridTableBase_AppendRows(*args
, **kwargs
) 
 977     def DeleteRows(*args
, **kwargs
): 
 978         """DeleteRows(self, size_t pos=0, size_t numRows=1) -> bool""" 
 979         return _grid
.GridTableBase_DeleteRows(*args
, **kwargs
) 
 981     def InsertCols(*args
, **kwargs
): 
 982         """InsertCols(self, size_t pos=0, size_t numCols=1) -> bool""" 
 983         return _grid
.GridTableBase_InsertCols(*args
, **kwargs
) 
 985     def AppendCols(*args
, **kwargs
): 
 986         """AppendCols(self, size_t numCols=1) -> bool""" 
 987         return _grid
.GridTableBase_AppendCols(*args
, **kwargs
) 
 989     def DeleteCols(*args
, **kwargs
): 
 990         """DeleteCols(self, size_t pos=0, size_t numCols=1) -> bool""" 
 991         return _grid
.GridTableBase_DeleteCols(*args
, **kwargs
) 
 993     def GetRowLabelValue(*args
, **kwargs
): 
 994         """GetRowLabelValue(self, int row) -> String""" 
 995         return _grid
.GridTableBase_GetRowLabelValue(*args
, **kwargs
) 
 997     def GetColLabelValue(*args
, **kwargs
): 
 998         """GetColLabelValue(self, int col) -> String""" 
 999         return _grid
.GridTableBase_GetColLabelValue(*args
, **kwargs
) 
1001     def SetRowLabelValue(*args
, **kwargs
): 
1002         """SetRowLabelValue(self, int row, String value)""" 
1003         return _grid
.GridTableBase_SetRowLabelValue(*args
, **kwargs
) 
1005     def SetColLabelValue(*args
, **kwargs
): 
1006         """SetColLabelValue(self, int col, String value)""" 
1007         return _grid
.GridTableBase_SetColLabelValue(*args
, **kwargs
) 
1009     def CanHaveAttributes(*args
, **kwargs
): 
1010         """CanHaveAttributes(self) -> bool""" 
1011         return _grid
.GridTableBase_CanHaveAttributes(*args
, **kwargs
) 
1013     def GetAttr(*args
, **kwargs
): 
1014         """GetAttr(self, int row, int col, int kind) -> GridCellAttr""" 
1015         return _grid
.GridTableBase_GetAttr(*args
, **kwargs
) 
1017     def SetAttr(*args
, **kwargs
): 
1018         """SetAttr(self, GridCellAttr attr, int row, int col)""" 
1019         return _grid
.GridTableBase_SetAttr(*args
, **kwargs
) 
1021     def SetRowAttr(*args
, **kwargs
): 
1022         """SetRowAttr(self, GridCellAttr attr, int row)""" 
1023         return _grid
.GridTableBase_SetRowAttr(*args
, **kwargs
) 
1025     def SetColAttr(*args
, **kwargs
): 
1026         """SetColAttr(self, GridCellAttr attr, int col)""" 
1027         return _grid
.GridTableBase_SetColAttr(*args
, **kwargs
) 
1030 class GridTableBasePtr(GridTableBase
): 
1031     def __init__(self
, this
): 
1033         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1034         self
.__class
__ = GridTableBase
 
1035 _grid
.GridTableBase_swigregister(GridTableBasePtr
) 
1037 class PyGridTableBase(GridTableBase
): 
1038     """Proxy of C++ PyGridTableBase class""" 
1040         return "<%s.%s; proxy of C++ wxPyGridTableBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1041     def __init__(self
, *args
, **kwargs
): 
1042         """__init__(self) -> PyGridTableBase""" 
1043         newobj 
= _grid
.new_PyGridTableBase(*args
, **kwargs
) 
1044         self
.this 
= newobj
.this
 
1047         self
._setCallbackInfo
(self
, PyGridTableBase
);self
._setOORInfo
(self
) 
1049     def _setCallbackInfo(*args
, **kwargs
): 
1050         """_setCallbackInfo(self, PyObject self, PyObject _class)""" 
1051         return _grid
.PyGridTableBase__setCallbackInfo(*args
, **kwargs
) 
1053     def Destroy(*args
, **kwargs
): 
1057         Deletes the C++ object this Python object is a proxy for. 
1059         return _grid
.PyGridTableBase_Destroy(*args
, **kwargs
) 
1061     def base_GetTypeName(*args
, **kwargs
): 
1062         """base_GetTypeName(self, int row, int col) -> String""" 
1063         return _grid
.PyGridTableBase_base_GetTypeName(*args
, **kwargs
) 
1065     def base_CanGetValueAs(*args
, **kwargs
): 
1066         """base_CanGetValueAs(self, int row, int col, String typeName) -> bool""" 
1067         return _grid
.PyGridTableBase_base_CanGetValueAs(*args
, **kwargs
) 
1069     def base_CanSetValueAs(*args
, **kwargs
): 
1070         """base_CanSetValueAs(self, int row, int col, String typeName) -> bool""" 
1071         return _grid
.PyGridTableBase_base_CanSetValueAs(*args
, **kwargs
) 
1073     def base_Clear(*args
, **kwargs
): 
1074         """base_Clear(self)""" 
1075         return _grid
.PyGridTableBase_base_Clear(*args
, **kwargs
) 
1077     def base_InsertRows(*args
, **kwargs
): 
1078         """base_InsertRows(self, size_t pos=0, size_t numRows=1) -> bool""" 
1079         return _grid
.PyGridTableBase_base_InsertRows(*args
, **kwargs
) 
1081     def base_AppendRows(*args
, **kwargs
): 
1082         """base_AppendRows(self, size_t numRows=1) -> bool""" 
1083         return _grid
.PyGridTableBase_base_AppendRows(*args
, **kwargs
) 
1085     def base_DeleteRows(*args
, **kwargs
): 
1086         """base_DeleteRows(self, size_t pos=0, size_t numRows=1) -> bool""" 
1087         return _grid
.PyGridTableBase_base_DeleteRows(*args
, **kwargs
) 
1089     def base_InsertCols(*args
, **kwargs
): 
1090         """base_InsertCols(self, size_t pos=0, size_t numCols=1) -> bool""" 
1091         return _grid
.PyGridTableBase_base_InsertCols(*args
, **kwargs
) 
1093     def base_AppendCols(*args
, **kwargs
): 
1094         """base_AppendCols(self, size_t numCols=1) -> bool""" 
1095         return _grid
.PyGridTableBase_base_AppendCols(*args
, **kwargs
) 
1097     def base_DeleteCols(*args
, **kwargs
): 
1098         """base_DeleteCols(self, size_t pos=0, size_t numCols=1) -> bool""" 
1099         return _grid
.PyGridTableBase_base_DeleteCols(*args
, **kwargs
) 
1101     def base_GetRowLabelValue(*args
, **kwargs
): 
1102         """base_GetRowLabelValue(self, int row) -> String""" 
1103         return _grid
.PyGridTableBase_base_GetRowLabelValue(*args
, **kwargs
) 
1105     def base_GetColLabelValue(*args
, **kwargs
): 
1106         """base_GetColLabelValue(self, int col) -> String""" 
1107         return _grid
.PyGridTableBase_base_GetColLabelValue(*args
, **kwargs
) 
1109     def base_SetRowLabelValue(*args
, **kwargs
): 
1110         """base_SetRowLabelValue(self, int row, String value)""" 
1111         return _grid
.PyGridTableBase_base_SetRowLabelValue(*args
, **kwargs
) 
1113     def base_SetColLabelValue(*args
, **kwargs
): 
1114         """base_SetColLabelValue(self, int col, String value)""" 
1115         return _grid
.PyGridTableBase_base_SetColLabelValue(*args
, **kwargs
) 
1117     def base_CanHaveAttributes(*args
, **kwargs
): 
1118         """base_CanHaveAttributes(self) -> bool""" 
1119         return _grid
.PyGridTableBase_base_CanHaveAttributes(*args
, **kwargs
) 
1121     def base_GetAttr(*args
, **kwargs
): 
1122         """base_GetAttr(self, int row, int col, int kind) -> GridCellAttr""" 
1123         return _grid
.PyGridTableBase_base_GetAttr(*args
, **kwargs
) 
1125     def base_SetAttr(*args
, **kwargs
): 
1126         """base_SetAttr(self, GridCellAttr attr, int row, int col)""" 
1127         return _grid
.PyGridTableBase_base_SetAttr(*args
, **kwargs
) 
1129     def base_SetRowAttr(*args
, **kwargs
): 
1130         """base_SetRowAttr(self, GridCellAttr attr, int row)""" 
1131         return _grid
.PyGridTableBase_base_SetRowAttr(*args
, **kwargs
) 
1133     def base_SetColAttr(*args
, **kwargs
): 
1134         """base_SetColAttr(self, GridCellAttr attr, int col)""" 
1135         return _grid
.PyGridTableBase_base_SetColAttr(*args
, **kwargs
) 
1138 class PyGridTableBasePtr(PyGridTableBase
): 
1139     def __init__(self
, this
): 
1141         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1142         self
.__class
__ = PyGridTableBase
 
1143 _grid
.PyGridTableBase_swigregister(PyGridTableBasePtr
) 
1145 class GridStringTable(GridTableBase
): 
1146     """Proxy of C++ GridStringTable class""" 
1148         return "<%s.%s; proxy of C++ wxGridStringTable instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1149     def __init__(self
, *args
, **kwargs
): 
1150         """__init__(self, int numRows=0, int numCols=0) -> GridStringTable""" 
1151         newobj 
= _grid
.new_GridStringTable(*args
, **kwargs
) 
1152         self
.this 
= newobj
.this
 
1155         self
._setOORInfo
(self
) 
1158 class GridStringTablePtr(GridStringTable
): 
1159     def __init__(self
, this
): 
1161         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1162         self
.__class
__ = GridStringTable
 
1163 _grid
.GridStringTable_swigregister(GridStringTablePtr
) 
1165 GRIDTABLE_REQUEST_VIEW_GET_VALUES 
= _grid
.GRIDTABLE_REQUEST_VIEW_GET_VALUES
 
1166 GRIDTABLE_REQUEST_VIEW_SEND_VALUES 
= _grid
.GRIDTABLE_REQUEST_VIEW_SEND_VALUES
 
1167 GRIDTABLE_NOTIFY_ROWS_INSERTED 
= _grid
.GRIDTABLE_NOTIFY_ROWS_INSERTED
 
1168 GRIDTABLE_NOTIFY_ROWS_APPENDED 
= _grid
.GRIDTABLE_NOTIFY_ROWS_APPENDED
 
1169 GRIDTABLE_NOTIFY_ROWS_DELETED 
= _grid
.GRIDTABLE_NOTIFY_ROWS_DELETED
 
1170 GRIDTABLE_NOTIFY_COLS_INSERTED 
= _grid
.GRIDTABLE_NOTIFY_COLS_INSERTED
 
1171 GRIDTABLE_NOTIFY_COLS_APPENDED 
= _grid
.GRIDTABLE_NOTIFY_COLS_APPENDED
 
1172 GRIDTABLE_NOTIFY_COLS_DELETED 
= _grid
.GRIDTABLE_NOTIFY_COLS_DELETED
 
1173 class GridTableMessage(object): 
1174     """Proxy of C++ GridTableMessage class""" 
1176         return "<%s.%s; proxy of C++ wxGridTableMessage instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1177     def __init__(self
, *args
, **kwargs
): 
1178         """__init__(self, GridTableBase table, int id, int comInt1=-1, int comInt2=-1) -> GridTableMessage""" 
1179         newobj 
= _grid
.new_GridTableMessage(*args
, **kwargs
) 
1180         self
.this 
= newobj
.this
 
1183     def __del__(self
, destroy
=_grid
.delete_GridTableMessage
): 
1186             if self
.thisown
: destroy(self
) 
1189     def SetTableObject(*args
, **kwargs
): 
1190         """SetTableObject(self, GridTableBase table)""" 
1191         return _grid
.GridTableMessage_SetTableObject(*args
, **kwargs
) 
1193     def GetTableObject(*args
, **kwargs
): 
1194         """GetTableObject(self) -> GridTableBase""" 
1195         return _grid
.GridTableMessage_GetTableObject(*args
, **kwargs
) 
1197     def SetId(*args
, **kwargs
): 
1198         """SetId(self, int id)""" 
1199         return _grid
.GridTableMessage_SetId(*args
, **kwargs
) 
1201     def GetId(*args
, **kwargs
): 
1202         """GetId(self) -> int""" 
1203         return _grid
.GridTableMessage_GetId(*args
, **kwargs
) 
1205     def SetCommandInt(*args
, **kwargs
): 
1206         """SetCommandInt(self, int comInt1)""" 
1207         return _grid
.GridTableMessage_SetCommandInt(*args
, **kwargs
) 
1209     def GetCommandInt(*args
, **kwargs
): 
1210         """GetCommandInt(self) -> int""" 
1211         return _grid
.GridTableMessage_GetCommandInt(*args
, **kwargs
) 
1213     def SetCommandInt2(*args
, **kwargs
): 
1214         """SetCommandInt2(self, int comInt2)""" 
1215         return _grid
.GridTableMessage_SetCommandInt2(*args
, **kwargs
) 
1217     def GetCommandInt2(*args
, **kwargs
): 
1218         """GetCommandInt2(self) -> int""" 
1219         return _grid
.GridTableMessage_GetCommandInt2(*args
, **kwargs
) 
1222 class GridTableMessagePtr(GridTableMessage
): 
1223     def __init__(self
, this
): 
1225         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1226         self
.__class
__ = GridTableMessage
 
1227 _grid
.GridTableMessage_swigregister(GridTableMessagePtr
) 
1229 class GridCellCoords(object): 
1230     """Proxy of C++ GridCellCoords class""" 
1232         return "<%s.%s; proxy of C++ wxGridCellCoords instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1233     def __init__(self
, *args
, **kwargs
): 
1234         """__init__(self, int r=-1, int c=-1) -> GridCellCoords""" 
1235         newobj 
= _grid
.new_GridCellCoords(*args
, **kwargs
) 
1236         self
.this 
= newobj
.this
 
1239     def __del__(self
, destroy
=_grid
.delete_GridCellCoords
): 
1242             if self
.thisown
: destroy(self
) 
1245     def GetRow(*args
, **kwargs
): 
1246         """GetRow(self) -> int""" 
1247         return _grid
.GridCellCoords_GetRow(*args
, **kwargs
) 
1249     def SetRow(*args
, **kwargs
): 
1250         """SetRow(self, int n)""" 
1251         return _grid
.GridCellCoords_SetRow(*args
, **kwargs
) 
1253     def GetCol(*args
, **kwargs
): 
1254         """GetCol(self) -> int""" 
1255         return _grid
.GridCellCoords_GetCol(*args
, **kwargs
) 
1257     def SetCol(*args
, **kwargs
): 
1258         """SetCol(self, int n)""" 
1259         return _grid
.GridCellCoords_SetCol(*args
, **kwargs
) 
1261     def Set(*args
, **kwargs
): 
1262         """Set(self, int row, int col)""" 
1263         return _grid
.GridCellCoords_Set(*args
, **kwargs
) 
1265     def __eq__(*args
, **kwargs
): 
1266         """__eq__(self, GridCellCoords other) -> bool""" 
1267         return _grid
.GridCellCoords___eq__(*args
, **kwargs
) 
1269     def __ne__(*args
, **kwargs
): 
1270         """__ne__(self, GridCellCoords other) -> bool""" 
1271         return _grid
.GridCellCoords___ne__(*args
, **kwargs
) 
1273     def Get(*args
, **kwargs
): 
1274         """Get(self) -> PyObject""" 
1275         return _grid
.GridCellCoords_Get(*args
, **kwargs
) 
1277     asTuple 
= wx
._deprecated
(Get
, "asTuple is deprecated, use `Get` instead") 
1278     def __str__(self
):                   return str(self
.Get()) 
1279     def __repr__(self
):                  return 'wxGridCellCoords'+str(self
.Get()) 
1280     def __len__(self
):                   return len(self
.Get()) 
1281     def __getitem__(self
, index
):        return self
.asTuple()[index
] 
1282     def __setitem__(self
, index
, val
): 
1283         if index 
== 0: self
.SetRow(val
) 
1284         elif index 
== 1: self
.SetCol(val
) 
1285         else: raise IndexError 
1288 class GridCellCoordsPtr(GridCellCoords
): 
1289     def __init__(self
, this
): 
1291         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
1292         self
.__class
__ = GridCellCoords
 
1293 _grid
.GridCellCoords_swigregister(GridCellCoordsPtr
) 
1295 class Grid(_windows
.ScrolledWindow
): 
1296     """Proxy of C++ Grid class""" 
1298         return "<%s.%s; proxy of C++ wxGrid instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
1299     def __init__(self
, *args
, **kwargs
): 
1301         __init__(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1302             Size size=DefaultSize, long style=WANTS_CHARS,  
1303             String name=PanelNameStr) -> Grid 
1305         newobj 
= _grid
.new_Grid(*args
, **kwargs
) 
1306         self
.this 
= newobj
.this
 
1309         self
._setOORInfo
(self
) 
1311     def Create(*args
, **kwargs
): 
1313         Create(self, Window parent, int id=-1, Point pos=DefaultPosition,  
1314             Size size=DefaultSize, long style=WANTS_CHARS,  
1315             String name=PanelNameStr) -> bool 
1317         return _grid
.Grid_Create(*args
, **kwargs
) 
1319     wxGridSelectCells 
= _grid
.Grid_wxGridSelectCells
 
1320     wxGridSelectRows 
= _grid
.Grid_wxGridSelectRows
 
1321     wxGridSelectColumns 
= _grid
.Grid_wxGridSelectColumns
 
1322     SelectCells 
=   wxGridSelectCells
 
1323     SelectRows 
=    wxGridSelectRows
 
1324     SelectColumns 
= wxGridSelectColumns
 
1326     def CreateGrid(*args
, **kwargs
): 
1327         """CreateGrid(self, int numRows, int numCols, WXGRIDSELECTIONMODES selmode=wxGridSelectCells) -> bool""" 
1328         return _grid
.Grid_CreateGrid(*args
, **kwargs
) 
1330     def SetSelectionMode(*args
, **kwargs
): 
1331         """SetSelectionMode(self, WXGRIDSELECTIONMODES selmode)""" 
1332         return _grid
.Grid_SetSelectionMode(*args
, **kwargs
) 
1334     def GetSelectionMode(*args
, **kwargs
): 
1335         """GetSelectionMode(self) -> WXGRIDSELECTIONMODES""" 
1336         return _grid
.Grid_GetSelectionMode(*args
, **kwargs
) 
1338     def GetNumberRows(*args
, **kwargs
): 
1339         """GetNumberRows(self) -> int""" 
1340         return _grid
.Grid_GetNumberRows(*args
, **kwargs
) 
1342     def GetNumberCols(*args
, **kwargs
): 
1343         """GetNumberCols(self) -> int""" 
1344         return _grid
.Grid_GetNumberCols(*args
, **kwargs
) 
1346     def ProcessTableMessage(*args
, **kwargs
): 
1347         """ProcessTableMessage(self, GridTableMessage ??) -> bool""" 
1348         return _grid
.Grid_ProcessTableMessage(*args
, **kwargs
) 
1350     def GetTable(*args
, **kwargs
): 
1351         """GetTable(self) -> GridTableBase""" 
1352         return _grid
.Grid_GetTable(*args
, **kwargs
) 
1354     def SetTable(*args
, **kwargs
): 
1355         """SetTable(self, GridTableBase table, bool takeOwnership=False, WXGRIDSELECTIONMODES selmode=wxGridSelectCells) -> bool""" 
1356         return _grid
.Grid_SetTable(*args
, **kwargs
) 
1358     def ClearGrid(*args
, **kwargs
): 
1359         """ClearGrid(self)""" 
1360         return _grid
.Grid_ClearGrid(*args
, **kwargs
) 
1362     def InsertRows(*args
, **kwargs
): 
1363         """InsertRows(self, int pos=0, int numRows=1, bool updateLabels=True) -> bool""" 
1364         return _grid
.Grid_InsertRows(*args
, **kwargs
) 
1366     def AppendRows(*args
, **kwargs
): 
1367         """AppendRows(self, int numRows=1, bool updateLabels=True) -> bool""" 
1368         return _grid
.Grid_AppendRows(*args
, **kwargs
) 
1370     def DeleteRows(*args
, **kwargs
): 
1371         """DeleteRows(self, int pos=0, int numRows=1, bool updateLabels=True) -> bool""" 
1372         return _grid
.Grid_DeleteRows(*args
, **kwargs
) 
1374     def InsertCols(*args
, **kwargs
): 
1375         """InsertCols(self, int pos=0, int numCols=1, bool updateLabels=True) -> bool""" 
1376         return _grid
.Grid_InsertCols(*args
, **kwargs
) 
1378     def AppendCols(*args
, **kwargs
): 
1379         """AppendCols(self, int numCols=1, bool updateLabels=True) -> bool""" 
1380         return _grid
.Grid_AppendCols(*args
, **kwargs
) 
1382     def DeleteCols(*args
, **kwargs
): 
1383         """DeleteCols(self, int pos=0, int numCols=1, bool updateLabels=True) -> bool""" 
1384         return _grid
.Grid_DeleteCols(*args
, **kwargs
) 
1386     def DrawCellHighlight(*args
, **kwargs
): 
1387         """DrawCellHighlight(self, DC dc, GridCellAttr attr)""" 
1388         return _grid
.Grid_DrawCellHighlight(*args
, **kwargs
) 
1390     def DrawTextRectangle(*args
, **kwargs
): 
1392         DrawTextRectangle(self, DC dc, String ??, Rect ??, int horizontalAlignment=LEFT,  
1393             int verticalAlignment=TOP, int textOrientation=HORIZONTAL) 
1395         return _grid
.Grid_DrawTextRectangle(*args
, **kwargs
) 
1397     def GetTextBoxSize(*args
, **kwargs
): 
1398         """GetTextBoxSize(DC dc, list lines) -> (width, height)""" 
1399         return _grid
.Grid_GetTextBoxSize(*args
, **kwargs
) 
1401     def BeginBatch(*args
, **kwargs
): 
1402         """BeginBatch(self)""" 
1403         return _grid
.Grid_BeginBatch(*args
, **kwargs
) 
1405     def EndBatch(*args
, **kwargs
): 
1406         """EndBatch(self)""" 
1407         return _grid
.Grid_EndBatch(*args
, **kwargs
) 
1409     def GetBatchCount(*args
, **kwargs
): 
1410         """GetBatchCount(self) -> int""" 
1411         return _grid
.Grid_GetBatchCount(*args
, **kwargs
) 
1413     def ForceRefresh(*args
, **kwargs
): 
1414         """ForceRefresh(self)""" 
1415         return _grid
.Grid_ForceRefresh(*args
, **kwargs
) 
1417     def IsEditable(*args
, **kwargs
): 
1418         """IsEditable(self) -> bool""" 
1419         return _grid
.Grid_IsEditable(*args
, **kwargs
) 
1421     def EnableEditing(*args
, **kwargs
): 
1422         """EnableEditing(self, bool edit)""" 
1423         return _grid
.Grid_EnableEditing(*args
, **kwargs
) 
1425     def EnableCellEditControl(*args
, **kwargs
): 
1426         """EnableCellEditControl(self, bool enable=True)""" 
1427         return _grid
.Grid_EnableCellEditControl(*args
, **kwargs
) 
1429     def DisableCellEditControl(*args
, **kwargs
): 
1430         """DisableCellEditControl(self)""" 
1431         return _grid
.Grid_DisableCellEditControl(*args
, **kwargs
) 
1433     def CanEnableCellControl(*args
, **kwargs
): 
1434         """CanEnableCellControl(self) -> bool""" 
1435         return _grid
.Grid_CanEnableCellControl(*args
, **kwargs
) 
1437     def IsCellEditControlEnabled(*args
, **kwargs
): 
1438         """IsCellEditControlEnabled(self) -> bool""" 
1439         return _grid
.Grid_IsCellEditControlEnabled(*args
, **kwargs
) 
1441     def IsCellEditControlShown(*args
, **kwargs
): 
1442         """IsCellEditControlShown(self) -> bool""" 
1443         return _grid
.Grid_IsCellEditControlShown(*args
, **kwargs
) 
1445     def IsCurrentCellReadOnly(*args
, **kwargs
): 
1446         """IsCurrentCellReadOnly(self) -> bool""" 
1447         return _grid
.Grid_IsCurrentCellReadOnly(*args
, **kwargs
) 
1449     def ShowCellEditControl(*args
, **kwargs
): 
1450         """ShowCellEditControl(self)""" 
1451         return _grid
.Grid_ShowCellEditControl(*args
, **kwargs
) 
1453     def HideCellEditControl(*args
, **kwargs
): 
1454         """HideCellEditControl(self)""" 
1455         return _grid
.Grid_HideCellEditControl(*args
, **kwargs
) 
1457     def SaveEditControlValue(*args
, **kwargs
): 
1458         """SaveEditControlValue(self)""" 
1459         return _grid
.Grid_SaveEditControlValue(*args
, **kwargs
) 
1461     def XYToCell(*args
, **kwargs
): 
1462         """XYToCell(self, int x, int y) -> GridCellCoords""" 
1463         return _grid
.Grid_XYToCell(*args
, **kwargs
) 
1465     def YToRow(*args
, **kwargs
): 
1466         """YToRow(self, int y) -> int""" 
1467         return _grid
.Grid_YToRow(*args
, **kwargs
) 
1469     def XToCol(*args
, **kwargs
): 
1470         """XToCol(self, int x) -> int""" 
1471         return _grid
.Grid_XToCol(*args
, **kwargs
) 
1473     def YToEdgeOfRow(*args
, **kwargs
): 
1474         """YToEdgeOfRow(self, int y) -> int""" 
1475         return _grid
.Grid_YToEdgeOfRow(*args
, **kwargs
) 
1477     def XToEdgeOfCol(*args
, **kwargs
): 
1478         """XToEdgeOfCol(self, int x) -> int""" 
1479         return _grid
.Grid_XToEdgeOfCol(*args
, **kwargs
) 
1481     def CellToRect(*args
, **kwargs
): 
1482         """CellToRect(self, int row, int col) -> Rect""" 
1483         return _grid
.Grid_CellToRect(*args
, **kwargs
) 
1485     def GetGridCursorRow(*args
, **kwargs
): 
1486         """GetGridCursorRow(self) -> int""" 
1487         return _grid
.Grid_GetGridCursorRow(*args
, **kwargs
) 
1489     def GetGridCursorCol(*args
, **kwargs
): 
1490         """GetGridCursorCol(self) -> int""" 
1491         return _grid
.Grid_GetGridCursorCol(*args
, **kwargs
) 
1493     def IsVisible(*args
, **kwargs
): 
1494         """IsVisible(self, int row, int col, bool wholeCellVisible=True) -> bool""" 
1495         return _grid
.Grid_IsVisible(*args
, **kwargs
) 
1497     def MakeCellVisible(*args
, **kwargs
): 
1498         """MakeCellVisible(self, int row, int col)""" 
1499         return _grid
.Grid_MakeCellVisible(*args
, **kwargs
) 
1501     def SetGridCursor(*args
, **kwargs
): 
1502         """SetGridCursor(self, int row, int col)""" 
1503         return _grid
.Grid_SetGridCursor(*args
, **kwargs
) 
1505     def MoveCursorUp(*args
, **kwargs
): 
1506         """MoveCursorUp(self, bool expandSelection) -> bool""" 
1507         return _grid
.Grid_MoveCursorUp(*args
, **kwargs
) 
1509     def MoveCursorDown(*args
, **kwargs
): 
1510         """MoveCursorDown(self, bool expandSelection) -> bool""" 
1511         return _grid
.Grid_MoveCursorDown(*args
, **kwargs
) 
1513     def MoveCursorLeft(*args
, **kwargs
): 
1514         """MoveCursorLeft(self, bool expandSelection) -> bool""" 
1515         return _grid
.Grid_MoveCursorLeft(*args
, **kwargs
) 
1517     def MoveCursorRight(*args
, **kwargs
): 
1518         """MoveCursorRight(self, bool expandSelection) -> bool""" 
1519         return _grid
.Grid_MoveCursorRight(*args
, **kwargs
) 
1521     def MovePageDown(*args
, **kwargs
): 
1522         """MovePageDown(self) -> bool""" 
1523         return _grid
.Grid_MovePageDown(*args
, **kwargs
) 
1525     def MovePageUp(*args
, **kwargs
): 
1526         """MovePageUp(self) -> bool""" 
1527         return _grid
.Grid_MovePageUp(*args
, **kwargs
) 
1529     def MoveCursorUpBlock(*args
, **kwargs
): 
1530         """MoveCursorUpBlock(self, bool expandSelection) -> bool""" 
1531         return _grid
.Grid_MoveCursorUpBlock(*args
, **kwargs
) 
1533     def MoveCursorDownBlock(*args
, **kwargs
): 
1534         """MoveCursorDownBlock(self, bool expandSelection) -> bool""" 
1535         return _grid
.Grid_MoveCursorDownBlock(*args
, **kwargs
) 
1537     def MoveCursorLeftBlock(*args
, **kwargs
): 
1538         """MoveCursorLeftBlock(self, bool expandSelection) -> bool""" 
1539         return _grid
.Grid_MoveCursorLeftBlock(*args
, **kwargs
) 
1541     def MoveCursorRightBlock(*args
, **kwargs
): 
1542         """MoveCursorRightBlock(self, bool expandSelection) -> bool""" 
1543         return _grid
.Grid_MoveCursorRightBlock(*args
, **kwargs
) 
1545     def GetDefaultRowLabelSize(*args
, **kwargs
): 
1546         """GetDefaultRowLabelSize(self) -> int""" 
1547         return _grid
.Grid_GetDefaultRowLabelSize(*args
, **kwargs
) 
1549     def GetRowLabelSize(*args
, **kwargs
): 
1550         """GetRowLabelSize(self) -> int""" 
1551         return _grid
.Grid_GetRowLabelSize(*args
, **kwargs
) 
1553     def GetDefaultColLabelSize(*args
, **kwargs
): 
1554         """GetDefaultColLabelSize(self) -> int""" 
1555         return _grid
.Grid_GetDefaultColLabelSize(*args
, **kwargs
) 
1557     def GetColLabelSize(*args
, **kwargs
): 
1558         """GetColLabelSize(self) -> int""" 
1559         return _grid
.Grid_GetColLabelSize(*args
, **kwargs
) 
1561     def GetLabelBackgroundColour(*args
, **kwargs
): 
1562         """GetLabelBackgroundColour(self) -> Colour""" 
1563         return _grid
.Grid_GetLabelBackgroundColour(*args
, **kwargs
) 
1565     def GetLabelTextColour(*args
, **kwargs
): 
1566         """GetLabelTextColour(self) -> Colour""" 
1567         return _grid
.Grid_GetLabelTextColour(*args
, **kwargs
) 
1569     def GetLabelFont(*args
, **kwargs
): 
1570         """GetLabelFont(self) -> Font""" 
1571         return _grid
.Grid_GetLabelFont(*args
, **kwargs
) 
1573     def GetRowLabelAlignment(*args
, **kwargs
): 
1574         """GetRowLabelAlignment() -> (horiz, vert)""" 
1575         return _grid
.Grid_GetRowLabelAlignment(*args
, **kwargs
) 
1577     def GetColLabelAlignment(*args
, **kwargs
): 
1578         """GetColLabelAlignment() -> (horiz, vert)""" 
1579         return _grid
.Grid_GetColLabelAlignment(*args
, **kwargs
) 
1581     def GetColLabelTextOrientation(*args
, **kwargs
): 
1582         """GetColLabelTextOrientation(self) -> int""" 
1583         return _grid
.Grid_GetColLabelTextOrientation(*args
, **kwargs
) 
1585     def GetRowLabelValue(*args
, **kwargs
): 
1586         """GetRowLabelValue(self, int row) -> String""" 
1587         return _grid
.Grid_GetRowLabelValue(*args
, **kwargs
) 
1589     def GetColLabelValue(*args
, **kwargs
): 
1590         """GetColLabelValue(self, int col) -> String""" 
1591         return _grid
.Grid_GetColLabelValue(*args
, **kwargs
) 
1593     def GetGridLineColour(*args
, **kwargs
): 
1594         """GetGridLineColour(self) -> Colour""" 
1595         return _grid
.Grid_GetGridLineColour(*args
, **kwargs
) 
1597     def GetCellHighlightColour(*args
, **kwargs
): 
1598         """GetCellHighlightColour(self) -> Colour""" 
1599         return _grid
.Grid_GetCellHighlightColour(*args
, **kwargs
) 
1601     def GetCellHighlightPenWidth(*args
, **kwargs
): 
1602         """GetCellHighlightPenWidth(self) -> int""" 
1603         return _grid
.Grid_GetCellHighlightPenWidth(*args
, **kwargs
) 
1605     def GetCellHighlightROPenWidth(*args
, **kwargs
): 
1606         """GetCellHighlightROPenWidth(self) -> int""" 
1607         return _grid
.Grid_GetCellHighlightROPenWidth(*args
, **kwargs
) 
1609     def SetRowLabelSize(*args
, **kwargs
): 
1610         """SetRowLabelSize(self, int width)""" 
1611         return _grid
.Grid_SetRowLabelSize(*args
, **kwargs
) 
1613     def SetColLabelSize(*args
, **kwargs
): 
1614         """SetColLabelSize(self, int height)""" 
1615         return _grid
.Grid_SetColLabelSize(*args
, **kwargs
) 
1617     def SetLabelBackgroundColour(*args
, **kwargs
): 
1618         """SetLabelBackgroundColour(self, Colour ??)""" 
1619         return _grid
.Grid_SetLabelBackgroundColour(*args
, **kwargs
) 
1621     def SetLabelTextColour(*args
, **kwargs
): 
1622         """SetLabelTextColour(self, Colour ??)""" 
1623         return _grid
.Grid_SetLabelTextColour(*args
, **kwargs
) 
1625     def SetLabelFont(*args
, **kwargs
): 
1626         """SetLabelFont(self, Font ??)""" 
1627         return _grid
.Grid_SetLabelFont(*args
, **kwargs
) 
1629     def SetRowLabelAlignment(*args
, **kwargs
): 
1630         """SetRowLabelAlignment(self, int horiz, int vert)""" 
1631         return _grid
.Grid_SetRowLabelAlignment(*args
, **kwargs
) 
1633     def SetColLabelAlignment(*args
, **kwargs
): 
1634         """SetColLabelAlignment(self, int horiz, int vert)""" 
1635         return _grid
.Grid_SetColLabelAlignment(*args
, **kwargs
) 
1637     def SetColLabelTextOrientation(*args
, **kwargs
): 
1638         """SetColLabelTextOrientation(self, int textOrientation)""" 
1639         return _grid
.Grid_SetColLabelTextOrientation(*args
, **kwargs
) 
1641     def SetRowLabelValue(*args
, **kwargs
): 
1642         """SetRowLabelValue(self, int row, String ??)""" 
1643         return _grid
.Grid_SetRowLabelValue(*args
, **kwargs
) 
1645     def SetColLabelValue(*args
, **kwargs
): 
1646         """SetColLabelValue(self, int col, String ??)""" 
1647         return _grid
.Grid_SetColLabelValue(*args
, **kwargs
) 
1649     def SetGridLineColour(*args
, **kwargs
): 
1650         """SetGridLineColour(self, Colour ??)""" 
1651         return _grid
.Grid_SetGridLineColour(*args
, **kwargs
) 
1653     def SetCellHighlightColour(*args
, **kwargs
): 
1654         """SetCellHighlightColour(self, Colour ??)""" 
1655         return _grid
.Grid_SetCellHighlightColour(*args
, **kwargs
) 
1657     def SetCellHighlightPenWidth(*args
, **kwargs
): 
1658         """SetCellHighlightPenWidth(self, int width)""" 
1659         return _grid
.Grid_SetCellHighlightPenWidth(*args
, **kwargs
) 
1661     def SetCellHighlightROPenWidth(*args
, **kwargs
): 
1662         """SetCellHighlightROPenWidth(self, int width)""" 
1663         return _grid
.Grid_SetCellHighlightROPenWidth(*args
, **kwargs
) 
1665     def EnableDragRowSize(*args
, **kwargs
): 
1666         """EnableDragRowSize(self, bool enable=True)""" 
1667         return _grid
.Grid_EnableDragRowSize(*args
, **kwargs
) 
1669     def DisableDragRowSize(*args
, **kwargs
): 
1670         """DisableDragRowSize(self)""" 
1671         return _grid
.Grid_DisableDragRowSize(*args
, **kwargs
) 
1673     def CanDragRowSize(*args
, **kwargs
): 
1674         """CanDragRowSize(self) -> bool""" 
1675         return _grid
.Grid_CanDragRowSize(*args
, **kwargs
) 
1677     def EnableDragColSize(*args
, **kwargs
): 
1678         """EnableDragColSize(self, bool enable=True)""" 
1679         return _grid
.Grid_EnableDragColSize(*args
, **kwargs
) 
1681     def DisableDragColSize(*args
, **kwargs
): 
1682         """DisableDragColSize(self)""" 
1683         return _grid
.Grid_DisableDragColSize(*args
, **kwargs
) 
1685     def CanDragColSize(*args
, **kwargs
): 
1686         """CanDragColSize(self) -> bool""" 
1687         return _grid
.Grid_CanDragColSize(*args
, **kwargs
) 
1689     def EnableDragGridSize(*args
, **kwargs
): 
1690         """EnableDragGridSize(self, bool enable=True)""" 
1691         return _grid
.Grid_EnableDragGridSize(*args
, **kwargs
) 
1693     def DisableDragGridSize(*args
, **kwargs
): 
1694         """DisableDragGridSize(self)""" 
1695         return _grid
.Grid_DisableDragGridSize(*args
, **kwargs
) 
1697     def CanDragGridSize(*args
, **kwargs
): 
1698         """CanDragGridSize(self) -> bool""" 
1699         return _grid
.Grid_CanDragGridSize(*args
, **kwargs
) 
1701     def EnableDragCell(*args
, **kwargs
): 
1702         """EnableDragCell(self, bool enable=True)""" 
1703         return _grid
.Grid_EnableDragCell(*args
, **kwargs
) 
1705     def DisableDragCell(*args
, **kwargs
): 
1706         """DisableDragCell(self)""" 
1707         return _grid
.Grid_DisableDragCell(*args
, **kwargs
) 
1709     def CanDragCell(*args
, **kwargs
): 
1710         """CanDragCell(self) -> bool""" 
1711         return _grid
.Grid_CanDragCell(*args
, **kwargs
) 
1713     def SetAttr(*args
, **kwargs
): 
1714         """SetAttr(self, int row, int col, GridCellAttr attr)""" 
1715         return _grid
.Grid_SetAttr(*args
, **kwargs
) 
1717     def SetRowAttr(*args
, **kwargs
): 
1718         """SetRowAttr(self, int row, GridCellAttr attr)""" 
1719         return _grid
.Grid_SetRowAttr(*args
, **kwargs
) 
1721     def SetColAttr(*args
, **kwargs
): 
1722         """SetColAttr(self, int col, GridCellAttr attr)""" 
1723         return _grid
.Grid_SetColAttr(*args
, **kwargs
) 
1725     def GetOrCreateCellAttr(*args
, **kwargs
): 
1726         """GetOrCreateCellAttr(self, int row, int col) -> GridCellAttr""" 
1727         return _grid
.Grid_GetOrCreateCellAttr(*args
, **kwargs
) 
1729     def SetColFormatBool(*args
, **kwargs
): 
1730         """SetColFormatBool(self, int col)""" 
1731         return _grid
.Grid_SetColFormatBool(*args
, **kwargs
) 
1733     def SetColFormatNumber(*args
, **kwargs
): 
1734         """SetColFormatNumber(self, int col)""" 
1735         return _grid
.Grid_SetColFormatNumber(*args
, **kwargs
) 
1737     def SetColFormatFloat(*args
, **kwargs
): 
1738         """SetColFormatFloat(self, int col, int width=-1, int precision=-1)""" 
1739         return _grid
.Grid_SetColFormatFloat(*args
, **kwargs
) 
1741     def SetColFormatCustom(*args
, **kwargs
): 
1742         """SetColFormatCustom(self, int col, String typeName)""" 
1743         return _grid
.Grid_SetColFormatCustom(*args
, **kwargs
) 
1745     def EnableGridLines(*args
, **kwargs
): 
1746         """EnableGridLines(self, bool enable=True)""" 
1747         return _grid
.Grid_EnableGridLines(*args
, **kwargs
) 
1749     def GridLinesEnabled(*args
, **kwargs
): 
1750         """GridLinesEnabled(self) -> bool""" 
1751         return _grid
.Grid_GridLinesEnabled(*args
, **kwargs
) 
1753     def GetDefaultRowSize(*args
, **kwargs
): 
1754         """GetDefaultRowSize(self) -> int""" 
1755         return _grid
.Grid_GetDefaultRowSize(*args
, **kwargs
) 
1757     def GetRowSize(*args
, **kwargs
): 
1758         """GetRowSize(self, int row) -> int""" 
1759         return _grid
.Grid_GetRowSize(*args
, **kwargs
) 
1761     def GetDefaultColSize(*args
, **kwargs
): 
1762         """GetDefaultColSize(self) -> int""" 
1763         return _grid
.Grid_GetDefaultColSize(*args
, **kwargs
) 
1765     def GetColSize(*args
, **kwargs
): 
1766         """GetColSize(self, int col) -> int""" 
1767         return _grid
.Grid_GetColSize(*args
, **kwargs
) 
1769     def GetDefaultCellBackgroundColour(*args
, **kwargs
): 
1770         """GetDefaultCellBackgroundColour(self) -> Colour""" 
1771         return _grid
.Grid_GetDefaultCellBackgroundColour(*args
, **kwargs
) 
1773     def GetCellBackgroundColour(*args
, **kwargs
): 
1774         """GetCellBackgroundColour(self, int row, int col) -> Colour""" 
1775         return _grid
.Grid_GetCellBackgroundColour(*args
, **kwargs
) 
1777     def GetDefaultCellTextColour(*args
, **kwargs
): 
1778         """GetDefaultCellTextColour(self) -> Colour""" 
1779         return _grid
.Grid_GetDefaultCellTextColour(*args
, **kwargs
) 
1781     def GetCellTextColour(*args
, **kwargs
): 
1782         """GetCellTextColour(self, int row, int col) -> Colour""" 
1783         return _grid
.Grid_GetCellTextColour(*args
, **kwargs
) 
1785     def GetDefaultCellFont(*args
, **kwargs
): 
1786         """GetDefaultCellFont(self) -> Font""" 
1787         return _grid
.Grid_GetDefaultCellFont(*args
, **kwargs
) 
1789     def GetCellFont(*args
, **kwargs
): 
1790         """GetCellFont(self, int row, int col) -> Font""" 
1791         return _grid
.Grid_GetCellFont(*args
, **kwargs
) 
1793     def GetDefaultCellAlignment(*args
, **kwargs
): 
1794         """GetDefaultCellAlignment() -> (horiz, vert)""" 
1795         return _grid
.Grid_GetDefaultCellAlignment(*args
, **kwargs
) 
1797     def GetCellAlignment(*args
, **kwargs
): 
1798         """GetCellAlignment() -> (horiz, vert)""" 
1799         return _grid
.Grid_GetCellAlignment(*args
, **kwargs
) 
1801     def GetDefaultCellOverflow(*args
, **kwargs
): 
1802         """GetDefaultCellOverflow(self) -> bool""" 
1803         return _grid
.Grid_GetDefaultCellOverflow(*args
, **kwargs
) 
1805     def GetCellOverflow(*args
, **kwargs
): 
1806         """GetCellOverflow(self, int row, int col) -> bool""" 
1807         return _grid
.Grid_GetCellOverflow(*args
, **kwargs
) 
1809     def GetCellSize(*args
, **kwargs
): 
1810         """GetCellSize(int row, int col) -> (num_rows, num_cols)""" 
1811         return _grid
.Grid_GetCellSize(*args
, **kwargs
) 
1813     def SetDefaultRowSize(*args
, **kwargs
): 
1814         """SetDefaultRowSize(self, int height, bool resizeExistingRows=False)""" 
1815         return _grid
.Grid_SetDefaultRowSize(*args
, **kwargs
) 
1817     def SetRowSize(*args
, **kwargs
): 
1818         """SetRowSize(self, int row, int height)""" 
1819         return _grid
.Grid_SetRowSize(*args
, **kwargs
) 
1821     def SetDefaultColSize(*args
, **kwargs
): 
1822         """SetDefaultColSize(self, int width, bool resizeExistingCols=False)""" 
1823         return _grid
.Grid_SetDefaultColSize(*args
, **kwargs
) 
1825     def SetColSize(*args
, **kwargs
): 
1826         """SetColSize(self, int col, int width)""" 
1827         return _grid
.Grid_SetColSize(*args
, **kwargs
) 
1829     def AutoSizeColumn(*args
, **kwargs
): 
1830         """AutoSizeColumn(self, int col, bool setAsMin=True)""" 
1831         return _grid
.Grid_AutoSizeColumn(*args
, **kwargs
) 
1833     def AutoSizeRow(*args
, **kwargs
): 
1834         """AutoSizeRow(self, int row, bool setAsMin=True)""" 
1835         return _grid
.Grid_AutoSizeRow(*args
, **kwargs
) 
1837     def AutoSizeColumns(*args
, **kwargs
): 
1838         """AutoSizeColumns(self, bool setAsMin=True)""" 
1839         return _grid
.Grid_AutoSizeColumns(*args
, **kwargs
) 
1841     def AutoSizeRows(*args
, **kwargs
): 
1842         """AutoSizeRows(self, bool setAsMin=True)""" 
1843         return _grid
.Grid_AutoSizeRows(*args
, **kwargs
) 
1845     def AutoSize(*args
, **kwargs
): 
1846         """AutoSize(self)""" 
1847         return _grid
.Grid_AutoSize(*args
, **kwargs
) 
1849     def AutoSizeRowLabelSize(*args
, **kwargs
): 
1850         """AutoSizeRowLabelSize(self, int row)""" 
1851         return _grid
.Grid_AutoSizeRowLabelSize(*args
, **kwargs
) 
1853     def AutoSizeColLabelSize(*args
, **kwargs
): 
1854         """AutoSizeColLabelSize(self, int col)""" 
1855         return _grid
.Grid_AutoSizeColLabelSize(*args
, **kwargs
) 
1857     def SetColMinimalWidth(*args
, **kwargs
): 
1858         """SetColMinimalWidth(self, int col, int width)""" 
1859         return _grid
.Grid_SetColMinimalWidth(*args
, **kwargs
) 
1861     def SetRowMinimalHeight(*args
, **kwargs
): 
1862         """SetRowMinimalHeight(self, int row, int width)""" 
1863         return _grid
.Grid_SetRowMinimalHeight(*args
, **kwargs
) 
1865     def SetColMinimalAcceptableWidth(*args
, **kwargs
): 
1866         """SetColMinimalAcceptableWidth(self, int width)""" 
1867         return _grid
.Grid_SetColMinimalAcceptableWidth(*args
, **kwargs
) 
1869     def SetRowMinimalAcceptableHeight(*args
, **kwargs
): 
1870         """SetRowMinimalAcceptableHeight(self, int width)""" 
1871         return _grid
.Grid_SetRowMinimalAcceptableHeight(*args
, **kwargs
) 
1873     def GetColMinimalAcceptableWidth(*args
, **kwargs
): 
1874         """GetColMinimalAcceptableWidth(self) -> int""" 
1875         return _grid
.Grid_GetColMinimalAcceptableWidth(*args
, **kwargs
) 
1877     def GetRowMinimalAcceptableHeight(*args
, **kwargs
): 
1878         """GetRowMinimalAcceptableHeight(self) -> int""" 
1879         return _grid
.Grid_GetRowMinimalAcceptableHeight(*args
, **kwargs
) 
1881     def SetDefaultCellBackgroundColour(*args
, **kwargs
): 
1882         """SetDefaultCellBackgroundColour(self, Colour ??)""" 
1883         return _grid
.Grid_SetDefaultCellBackgroundColour(*args
, **kwargs
) 
1885     def SetCellBackgroundColour(*args
, **kwargs
): 
1886         """SetCellBackgroundColour(self, int row, int col, Colour ??)""" 
1887         return _grid
.Grid_SetCellBackgroundColour(*args
, **kwargs
) 
1889     def SetDefaultCellTextColour(*args
, **kwargs
): 
1890         """SetDefaultCellTextColour(self, Colour ??)""" 
1891         return _grid
.Grid_SetDefaultCellTextColour(*args
, **kwargs
) 
1893     def SetCellTextColour(*args
, **kwargs
): 
1894         """SetCellTextColour(self, int row, int col, Colour ??)""" 
1895         return _grid
.Grid_SetCellTextColour(*args
, **kwargs
) 
1897     def SetDefaultCellFont(*args
, **kwargs
): 
1898         """SetDefaultCellFont(self, Font ??)""" 
1899         return _grid
.Grid_SetDefaultCellFont(*args
, **kwargs
) 
1901     def SetCellFont(*args
, **kwargs
): 
1902         """SetCellFont(self, int row, int col, Font ??)""" 
1903         return _grid
.Grid_SetCellFont(*args
, **kwargs
) 
1905     def SetDefaultCellAlignment(*args
, **kwargs
): 
1906         """SetDefaultCellAlignment(self, int horiz, int vert)""" 
1907         return _grid
.Grid_SetDefaultCellAlignment(*args
, **kwargs
) 
1909     def SetCellAlignment(*args
, **kwargs
): 
1910         """SetCellAlignment(self, int row, int col, int horiz, int vert)""" 
1911         return _grid
.Grid_SetCellAlignment(*args
, **kwargs
) 
1913     def SetDefaultCellOverflow(*args
, **kwargs
): 
1914         """SetDefaultCellOverflow(self, bool allow)""" 
1915         return _grid
.Grid_SetDefaultCellOverflow(*args
, **kwargs
) 
1917     def SetCellOverflow(*args
, **kwargs
): 
1918         """SetCellOverflow(self, int row, int col, bool allow)""" 
1919         return _grid
.Grid_SetCellOverflow(*args
, **kwargs
) 
1921     def SetCellSize(*args
, **kwargs
): 
1922         """SetCellSize(self, int row, int col, int num_rows, int num_cols)""" 
1923         return _grid
.Grid_SetCellSize(*args
, **kwargs
) 
1925     def SetDefaultRenderer(*args
, **kwargs
): 
1926         """SetDefaultRenderer(self, GridCellRenderer renderer)""" 
1927         return _grid
.Grid_SetDefaultRenderer(*args
, **kwargs
) 
1929     def SetCellRenderer(*args
, **kwargs
): 
1930         """SetCellRenderer(self, int row, int col, GridCellRenderer renderer)""" 
1931         return _grid
.Grid_SetCellRenderer(*args
, **kwargs
) 
1933     def GetDefaultRenderer(*args
, **kwargs
): 
1934         """GetDefaultRenderer(self) -> GridCellRenderer""" 
1935         return _grid
.Grid_GetDefaultRenderer(*args
, **kwargs
) 
1937     def GetCellRenderer(*args
, **kwargs
): 
1938         """GetCellRenderer(self, int row, int col) -> GridCellRenderer""" 
1939         return _grid
.Grid_GetCellRenderer(*args
, **kwargs
) 
1941     def SetDefaultEditor(*args
, **kwargs
): 
1942         """SetDefaultEditor(self, GridCellEditor editor)""" 
1943         return _grid
.Grid_SetDefaultEditor(*args
, **kwargs
) 
1945     def SetCellEditor(*args
, **kwargs
): 
1946         """SetCellEditor(self, int row, int col, GridCellEditor editor)""" 
1947         return _grid
.Grid_SetCellEditor(*args
, **kwargs
) 
1949     def GetDefaultEditor(*args
, **kwargs
): 
1950         """GetDefaultEditor(self) -> GridCellEditor""" 
1951         return _grid
.Grid_GetDefaultEditor(*args
, **kwargs
) 
1953     def GetCellEditor(*args
, **kwargs
): 
1954         """GetCellEditor(self, int row, int col) -> GridCellEditor""" 
1955         return _grid
.Grid_GetCellEditor(*args
, **kwargs
) 
1957     def GetCellValue(*args
, **kwargs
): 
1958         """GetCellValue(self, int row, int col) -> String""" 
1959         return _grid
.Grid_GetCellValue(*args
, **kwargs
) 
1961     def SetCellValue(*args
, **kwargs
): 
1962         """SetCellValue(self, int row, int col, String s)""" 
1963         return _grid
.Grid_SetCellValue(*args
, **kwargs
) 
1965     def IsReadOnly(*args
, **kwargs
): 
1966         """IsReadOnly(self, int row, int col) -> bool""" 
1967         return _grid
.Grid_IsReadOnly(*args
, **kwargs
) 
1969     def SetReadOnly(*args
, **kwargs
): 
1970         """SetReadOnly(self, int row, int col, bool isReadOnly=True)""" 
1971         return _grid
.Grid_SetReadOnly(*args
, **kwargs
) 
1973     def SelectRow(*args
, **kwargs
): 
1974         """SelectRow(self, int row, bool addToSelected=False)""" 
1975         return _grid
.Grid_SelectRow(*args
, **kwargs
) 
1977     def SelectCol(*args
, **kwargs
): 
1978         """SelectCol(self, int col, bool addToSelected=False)""" 
1979         return _grid
.Grid_SelectCol(*args
, **kwargs
) 
1981     def SelectBlock(*args
, **kwargs
): 
1983         SelectBlock(self, int topRow, int leftCol, int bottomRow, int rightCol,  
1984             bool addToSelected=False) 
1986         return _grid
.Grid_SelectBlock(*args
, **kwargs
) 
1988     def SelectAll(*args
, **kwargs
): 
1989         """SelectAll(self)""" 
1990         return _grid
.Grid_SelectAll(*args
, **kwargs
) 
1992     def IsSelection(*args
, **kwargs
): 
1993         """IsSelection(self) -> bool""" 
1994         return _grid
.Grid_IsSelection(*args
, **kwargs
) 
1996     def ClearSelection(*args
, **kwargs
): 
1997         """ClearSelection(self)""" 
1998         return _grid
.Grid_ClearSelection(*args
, **kwargs
) 
2000     def IsInSelection(*args
, **kwargs
): 
2001         """IsInSelection(self, int row, int col) -> bool""" 
2002         return _grid
.Grid_IsInSelection(*args
, **kwargs
) 
2004     def GetSelectedCells(*args
, **kwargs
): 
2005         """GetSelectedCells(self) -> wxGridCellCoordsArray""" 
2006         return _grid
.Grid_GetSelectedCells(*args
, **kwargs
) 
2008     def GetSelectionBlockTopLeft(*args
, **kwargs
): 
2009         """GetSelectionBlockTopLeft(self) -> wxGridCellCoordsArray""" 
2010         return _grid
.Grid_GetSelectionBlockTopLeft(*args
, **kwargs
) 
2012     def GetSelectionBlockBottomRight(*args
, **kwargs
): 
2013         """GetSelectionBlockBottomRight(self) -> wxGridCellCoordsArray""" 
2014         return _grid
.Grid_GetSelectionBlockBottomRight(*args
, **kwargs
) 
2016     def GetSelectedRows(*args
, **kwargs
): 
2017         """GetSelectedRows(self) -> wxArrayInt""" 
2018         return _grid
.Grid_GetSelectedRows(*args
, **kwargs
) 
2020     def GetSelectedCols(*args
, **kwargs
): 
2021         """GetSelectedCols(self) -> wxArrayInt""" 
2022         return _grid
.Grid_GetSelectedCols(*args
, **kwargs
) 
2024     def DeselectRow(*args
, **kwargs
): 
2025         """DeselectRow(self, int row)""" 
2026         return _grid
.Grid_DeselectRow(*args
, **kwargs
) 
2028     def DeselectCol(*args
, **kwargs
): 
2029         """DeselectCol(self, int col)""" 
2030         return _grid
.Grid_DeselectCol(*args
, **kwargs
) 
2032     def DeselectCell(*args
, **kwargs
): 
2033         """DeselectCell(self, int row, int col)""" 
2034         return _grid
.Grid_DeselectCell(*args
, **kwargs
) 
2036     def BlockToDeviceRect(*args
, **kwargs
): 
2037         """BlockToDeviceRect(self, GridCellCoords topLeft, GridCellCoords bottomRight) -> Rect""" 
2038         return _grid
.Grid_BlockToDeviceRect(*args
, **kwargs
) 
2040     def GetSelectionBackground(*args
, **kwargs
): 
2041         """GetSelectionBackground(self) -> Colour""" 
2042         return _grid
.Grid_GetSelectionBackground(*args
, **kwargs
) 
2044     def GetSelectionForeground(*args
, **kwargs
): 
2045         """GetSelectionForeground(self) -> Colour""" 
2046         return _grid
.Grid_GetSelectionForeground(*args
, **kwargs
) 
2048     def SetSelectionBackground(*args
, **kwargs
): 
2049         """SetSelectionBackground(self, Colour c)""" 
2050         return _grid
.Grid_SetSelectionBackground(*args
, **kwargs
) 
2052     def SetSelectionForeground(*args
, **kwargs
): 
2053         """SetSelectionForeground(self, Colour c)""" 
2054         return _grid
.Grid_SetSelectionForeground(*args
, **kwargs
) 
2056     def RegisterDataType(*args
, **kwargs
): 
2057         """RegisterDataType(self, String typeName, GridCellRenderer renderer, GridCellEditor editor)""" 
2058         return _grid
.Grid_RegisterDataType(*args
, **kwargs
) 
2060     def GetDefaultEditorForCell(*args
, **kwargs
): 
2061         """GetDefaultEditorForCell(self, int row, int col) -> GridCellEditor""" 
2062         return _grid
.Grid_GetDefaultEditorForCell(*args
, **kwargs
) 
2064     def GetDefaultRendererForCell(*args
, **kwargs
): 
2065         """GetDefaultRendererForCell(self, int row, int col) -> GridCellRenderer""" 
2066         return _grid
.Grid_GetDefaultRendererForCell(*args
, **kwargs
) 
2068     def GetDefaultEditorForType(*args
, **kwargs
): 
2069         """GetDefaultEditorForType(self, String typeName) -> GridCellEditor""" 
2070         return _grid
.Grid_GetDefaultEditorForType(*args
, **kwargs
) 
2072     def GetDefaultRendererForType(*args
, **kwargs
): 
2073         """GetDefaultRendererForType(self, String typeName) -> GridCellRenderer""" 
2074         return _grid
.Grid_GetDefaultRendererForType(*args
, **kwargs
) 
2076     def SetMargins(*args
, **kwargs
): 
2077         """SetMargins(self, int extraWidth, int extraHeight)""" 
2078         return _grid
.Grid_SetMargins(*args
, **kwargs
) 
2080     def GetGridWindow(*args
, **kwargs
): 
2081         """GetGridWindow(self) -> Window""" 
2082         return _grid
.Grid_GetGridWindow(*args
, **kwargs
) 
2084     def GetGridRowLabelWindow(*args
, **kwargs
): 
2085         """GetGridRowLabelWindow(self) -> Window""" 
2086         return _grid
.Grid_GetGridRowLabelWindow(*args
, **kwargs
) 
2088     def GetGridColLabelWindow(*args
, **kwargs
): 
2089         """GetGridColLabelWindow(self) -> Window""" 
2090         return _grid
.Grid_GetGridColLabelWindow(*args
, **kwargs
) 
2092     def GetGridCornerLabelWindow(*args
, **kwargs
): 
2093         """GetGridCornerLabelWindow(self) -> Window""" 
2094         return _grid
.Grid_GetGridCornerLabelWindow(*args
, **kwargs
) 
2096     def SetScrollLineX(*args
, **kwargs
): 
2097         """SetScrollLineX(self, int x)""" 
2098         return _grid
.Grid_SetScrollLineX(*args
, **kwargs
) 
2100     def SetScrollLineY(*args
, **kwargs
): 
2101         """SetScrollLineY(self, int y)""" 
2102         return _grid
.Grid_SetScrollLineY(*args
, **kwargs
) 
2104     def GetScrollLineX(*args
, **kwargs
): 
2105         """GetScrollLineX(self) -> int""" 
2106         return _grid
.Grid_GetScrollLineX(*args
, **kwargs
) 
2108     def GetScrollLineY(*args
, **kwargs
): 
2109         """GetScrollLineY(self) -> int""" 
2110         return _grid
.Grid_GetScrollLineY(*args
, **kwargs
) 
2112     def GetScrollX(*args
, **kwargs
): 
2113         """GetScrollX(self, int x) -> int""" 
2114         return _grid
.Grid_GetScrollX(*args
, **kwargs
) 
2116     def GetScrollY(*args
, **kwargs
): 
2117         """GetScrollY(self, int y) -> int""" 
2118         return _grid
.Grid_GetScrollY(*args
, **kwargs
) 
2120     def GetClassDefaultAttributes(*args
, **kwargs
): 
2122         GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2124         Get the default attributes for this class.  This is useful if you want 
2125         to use the same font or colour in your own control as in a standard 
2126         control -- which is a much better idea than hard coding specific 
2127         colours or fonts which might look completely out of place on the 
2128         user's system, especially if it uses themes. 
2130         The variant parameter is only relevant under Mac currently and is 
2131         ignore under other platforms. Under Mac, it will change the size of 
2132         the returned font. See `wx.Window.SetWindowVariant` for more about 
2135         return _grid
.Grid_GetClassDefaultAttributes(*args
, **kwargs
) 
2137     GetClassDefaultAttributes 
= staticmethod(GetClassDefaultAttributes
) 
2139 class GridPtr(Grid
): 
2140     def __init__(self
, this
): 
2142         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2143         self
.__class
__ = Grid
 
2144 _grid
.Grid_swigregister(GridPtr
) 
2146 def PreGrid(*args
, **kwargs
): 
2147     """PreGrid() -> Grid""" 
2148     val 
= _grid
.new_PreGrid(*args
, **kwargs
) 
2152 def Grid_GetClassDefaultAttributes(*args
, **kwargs
): 
2154     Grid_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 
2156     Get the default attributes for this class.  This is useful if you want 
2157     to use the same font or colour in your own control as in a standard 
2158     control -- which is a much better idea than hard coding specific 
2159     colours or fonts which might look completely out of place on the 
2160     user's system, especially if it uses themes. 
2162     The variant parameter is only relevant under Mac currently and is 
2163     ignore under other platforms. Under Mac, it will change the size of 
2164     the returned font. See `wx.Window.SetWindowVariant` for more about 
2167     return _grid
.Grid_GetClassDefaultAttributes(*args
, **kwargs
) 
2169 class GridEvent(_core
.NotifyEvent
): 
2170     """Proxy of C++ GridEvent class""" 
2172         return "<%s.%s; proxy of C++ wxGridEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2173     def __init__(self
, *args
, **kwargs
): 
2175         __init__(self, int id, wxEventType type, Grid obj, int row=-1, int col=-1,  
2176             int x=-1, int y=-1, bool sel=True, bool control=False,  
2177             bool shift=False, bool alt=False,  
2178             bool meta=False) -> GridEvent 
2180         newobj 
= _grid
.new_GridEvent(*args
, **kwargs
) 
2181         self
.this 
= newobj
.this
 
2184     def GetRow(*args
, **kwargs
): 
2185         """GetRow(self) -> int""" 
2186         return _grid
.GridEvent_GetRow(*args
, **kwargs
) 
2188     def GetCol(*args
, **kwargs
): 
2189         """GetCol(self) -> int""" 
2190         return _grid
.GridEvent_GetCol(*args
, **kwargs
) 
2192     def GetPosition(*args
, **kwargs
): 
2193         """GetPosition(self) -> Point""" 
2194         return _grid
.GridEvent_GetPosition(*args
, **kwargs
) 
2196     def Selecting(*args
, **kwargs
): 
2197         """Selecting(self) -> bool""" 
2198         return _grid
.GridEvent_Selecting(*args
, **kwargs
) 
2200     def ControlDown(*args
, **kwargs
): 
2201         """ControlDown(self) -> bool""" 
2202         return _grid
.GridEvent_ControlDown(*args
, **kwargs
) 
2204     def MetaDown(*args
, **kwargs
): 
2205         """MetaDown(self) -> bool""" 
2206         return _grid
.GridEvent_MetaDown(*args
, **kwargs
) 
2208     def ShiftDown(*args
, **kwargs
): 
2209         """ShiftDown(self) -> bool""" 
2210         return _grid
.GridEvent_ShiftDown(*args
, **kwargs
) 
2212     def AltDown(*args
, **kwargs
): 
2213         """AltDown(self) -> bool""" 
2214         return _grid
.GridEvent_AltDown(*args
, **kwargs
) 
2217 class GridEventPtr(GridEvent
): 
2218     def __init__(self
, this
): 
2220         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2221         self
.__class
__ = GridEvent
 
2222 _grid
.GridEvent_swigregister(GridEventPtr
) 
2224 class GridSizeEvent(_core
.NotifyEvent
): 
2225     """Proxy of C++ GridSizeEvent class""" 
2227         return "<%s.%s; proxy of C++ wxGridSizeEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2228     def __init__(self
, *args
, **kwargs
): 
2230         __init__(self, int id, wxEventType type, Grid obj, int rowOrCol=-1,  
2231             int x=-1, int y=-1, bool control=False, bool shift=False,  
2232             bool alt=False, bool meta=False) -> GridSizeEvent 
2234         newobj 
= _grid
.new_GridSizeEvent(*args
, **kwargs
) 
2235         self
.this 
= newobj
.this
 
2238     def GetRowOrCol(*args
, **kwargs
): 
2239         """GetRowOrCol(self) -> int""" 
2240         return _grid
.GridSizeEvent_GetRowOrCol(*args
, **kwargs
) 
2242     def GetPosition(*args
, **kwargs
): 
2243         """GetPosition(self) -> Point""" 
2244         return _grid
.GridSizeEvent_GetPosition(*args
, **kwargs
) 
2246     def ControlDown(*args
, **kwargs
): 
2247         """ControlDown(self) -> bool""" 
2248         return _grid
.GridSizeEvent_ControlDown(*args
, **kwargs
) 
2250     def MetaDown(*args
, **kwargs
): 
2251         """MetaDown(self) -> bool""" 
2252         return _grid
.GridSizeEvent_MetaDown(*args
, **kwargs
) 
2254     def ShiftDown(*args
, **kwargs
): 
2255         """ShiftDown(self) -> bool""" 
2256         return _grid
.GridSizeEvent_ShiftDown(*args
, **kwargs
) 
2258     def AltDown(*args
, **kwargs
): 
2259         """AltDown(self) -> bool""" 
2260         return _grid
.GridSizeEvent_AltDown(*args
, **kwargs
) 
2263 class GridSizeEventPtr(GridSizeEvent
): 
2264     def __init__(self
, this
): 
2266         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2267         self
.__class
__ = GridSizeEvent
 
2268 _grid
.GridSizeEvent_swigregister(GridSizeEventPtr
) 
2270 class GridRangeSelectEvent(_core
.NotifyEvent
): 
2271     """Proxy of C++ GridRangeSelectEvent class""" 
2273         return "<%s.%s; proxy of C++ wxGridRangeSelectEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2274     def __init__(self
, *args
, **kwargs
): 
2276         __init__(self, int id, wxEventType type, Grid obj, GridCellCoords topLeft,  
2277             GridCellCoords bottomRight, bool sel=True,  
2278             bool control=False, bool shift=False,  
2279             bool alt=False, bool meta=False) -> GridRangeSelectEvent 
2281         newobj 
= _grid
.new_GridRangeSelectEvent(*args
, **kwargs
) 
2282         self
.this 
= newobj
.this
 
2285     def GetTopLeftCoords(*args
, **kwargs
): 
2286         """GetTopLeftCoords(self) -> GridCellCoords""" 
2287         return _grid
.GridRangeSelectEvent_GetTopLeftCoords(*args
, **kwargs
) 
2289     def GetBottomRightCoords(*args
, **kwargs
): 
2290         """GetBottomRightCoords(self) -> GridCellCoords""" 
2291         return _grid
.GridRangeSelectEvent_GetBottomRightCoords(*args
, **kwargs
) 
2293     def GetTopRow(*args
, **kwargs
): 
2294         """GetTopRow(self) -> int""" 
2295         return _grid
.GridRangeSelectEvent_GetTopRow(*args
, **kwargs
) 
2297     def GetBottomRow(*args
, **kwargs
): 
2298         """GetBottomRow(self) -> int""" 
2299         return _grid
.GridRangeSelectEvent_GetBottomRow(*args
, **kwargs
) 
2301     def GetLeftCol(*args
, **kwargs
): 
2302         """GetLeftCol(self) -> int""" 
2303         return _grid
.GridRangeSelectEvent_GetLeftCol(*args
, **kwargs
) 
2305     def GetRightCol(*args
, **kwargs
): 
2306         """GetRightCol(self) -> int""" 
2307         return _grid
.GridRangeSelectEvent_GetRightCol(*args
, **kwargs
) 
2309     def Selecting(*args
, **kwargs
): 
2310         """Selecting(self) -> bool""" 
2311         return _grid
.GridRangeSelectEvent_Selecting(*args
, **kwargs
) 
2313     def ControlDown(*args
, **kwargs
): 
2314         """ControlDown(self) -> bool""" 
2315         return _grid
.GridRangeSelectEvent_ControlDown(*args
, **kwargs
) 
2317     def MetaDown(*args
, **kwargs
): 
2318         """MetaDown(self) -> bool""" 
2319         return _grid
.GridRangeSelectEvent_MetaDown(*args
, **kwargs
) 
2321     def ShiftDown(*args
, **kwargs
): 
2322         """ShiftDown(self) -> bool""" 
2323         return _grid
.GridRangeSelectEvent_ShiftDown(*args
, **kwargs
) 
2325     def AltDown(*args
, **kwargs
): 
2326         """AltDown(self) -> bool""" 
2327         return _grid
.GridRangeSelectEvent_AltDown(*args
, **kwargs
) 
2330 class GridRangeSelectEventPtr(GridRangeSelectEvent
): 
2331     def __init__(self
, this
): 
2333         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2334         self
.__class
__ = GridRangeSelectEvent
 
2335 _grid
.GridRangeSelectEvent_swigregister(GridRangeSelectEventPtr
) 
2337 class GridEditorCreatedEvent(_core
.CommandEvent
): 
2338     """Proxy of C++ GridEditorCreatedEvent class""" 
2340         return "<%s.%s; proxy of C++ wxGridEditorCreatedEvent instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,) 
2341     def __init__(self
, *args
, **kwargs
): 
2343         __init__(self, int id, wxEventType type, Object obj, int row, int col,  
2344             Control ctrl) -> GridEditorCreatedEvent 
2346         newobj 
= _grid
.new_GridEditorCreatedEvent(*args
, **kwargs
) 
2347         self
.this 
= newobj
.this
 
2350     def GetRow(*args
, **kwargs
): 
2351         """GetRow(self) -> int""" 
2352         return _grid
.GridEditorCreatedEvent_GetRow(*args
, **kwargs
) 
2354     def GetCol(*args
, **kwargs
): 
2355         """GetCol(self) -> int""" 
2356         return _grid
.GridEditorCreatedEvent_GetCol(*args
, **kwargs
) 
2358     def GetControl(*args
, **kwargs
): 
2359         """GetControl(self) -> Control""" 
2360         return _grid
.GridEditorCreatedEvent_GetControl(*args
, **kwargs
) 
2362     def SetRow(*args
, **kwargs
): 
2363         """SetRow(self, int row)""" 
2364         return _grid
.GridEditorCreatedEvent_SetRow(*args
, **kwargs
) 
2366     def SetCol(*args
, **kwargs
): 
2367         """SetCol(self, int col)""" 
2368         return _grid
.GridEditorCreatedEvent_SetCol(*args
, **kwargs
) 
2370     def SetControl(*args
, **kwargs
): 
2371         """SetControl(self, Control ctrl)""" 
2372         return _grid
.GridEditorCreatedEvent_SetControl(*args
, **kwargs
) 
2375 class GridEditorCreatedEventPtr(GridEditorCreatedEvent
): 
2376     def __init__(self
, this
): 
2378         if not hasattr(self
,"thisown"): self
.thisown 
= 0 
2379         self
.__class
__ = GridEditorCreatedEvent
 
2380 _grid
.GridEditorCreatedEvent_swigregister(GridEditorCreatedEventPtr
) 
2382 wxEVT_GRID_CELL_LEFT_CLICK 
= _grid
.wxEVT_GRID_CELL_LEFT_CLICK
 
2383 wxEVT_GRID_CELL_RIGHT_CLICK 
= _grid
.wxEVT_GRID_CELL_RIGHT_CLICK
 
2384 wxEVT_GRID_CELL_LEFT_DCLICK 
= _grid
.wxEVT_GRID_CELL_LEFT_DCLICK
 
2385 wxEVT_GRID_CELL_RIGHT_DCLICK 
= _grid
.wxEVT_GRID_CELL_RIGHT_DCLICK
 
2386 wxEVT_GRID_LABEL_LEFT_CLICK 
= _grid
.wxEVT_GRID_LABEL_LEFT_CLICK
 
2387 wxEVT_GRID_LABEL_RIGHT_CLICK 
= _grid
.wxEVT_GRID_LABEL_RIGHT_CLICK
 
2388 wxEVT_GRID_LABEL_LEFT_DCLICK 
= _grid
.wxEVT_GRID_LABEL_LEFT_DCLICK
 
2389 wxEVT_GRID_LABEL_RIGHT_DCLICK 
= _grid
.wxEVT_GRID_LABEL_RIGHT_DCLICK
 
2390 wxEVT_GRID_ROW_SIZE 
= _grid
.wxEVT_GRID_ROW_SIZE
 
2391 wxEVT_GRID_COL_SIZE 
= _grid
.wxEVT_GRID_COL_SIZE
 
2392 wxEVT_GRID_RANGE_SELECT 
= _grid
.wxEVT_GRID_RANGE_SELECT
 
2393 wxEVT_GRID_CELL_CHANGE 
= _grid
.wxEVT_GRID_CELL_CHANGE
 
2394 wxEVT_GRID_SELECT_CELL 
= _grid
.wxEVT_GRID_SELECT_CELL
 
2395 wxEVT_GRID_EDITOR_SHOWN 
= _grid
.wxEVT_GRID_EDITOR_SHOWN
 
2396 wxEVT_GRID_EDITOR_HIDDEN 
= _grid
.wxEVT_GRID_EDITOR_HIDDEN
 
2397 wxEVT_GRID_EDITOR_CREATED 
= _grid
.wxEVT_GRID_EDITOR_CREATED
 
2398 wxEVT_GRID_CELL_BEGIN_DRAG 
= _grid
.wxEVT_GRID_CELL_BEGIN_DRAG
 
2399 EVT_GRID_CELL_LEFT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_CLICK 
) 
2400 EVT_GRID_CELL_RIGHT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_CLICK 
) 
2401 EVT_GRID_CELL_LEFT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_DCLICK 
) 
2402 EVT_GRID_CELL_RIGHT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_DCLICK 
) 
2403 EVT_GRID_LABEL_LEFT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_CLICK 
) 
2404 EVT_GRID_LABEL_RIGHT_CLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_CLICK 
) 
2405 EVT_GRID_LABEL_LEFT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_DCLICK 
) 
2406 EVT_GRID_LABEL_RIGHT_DCLICK 
= wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_DCLICK 
) 
2407 EVT_GRID_ROW_SIZE 
= wx
.PyEventBinder( wxEVT_GRID_ROW_SIZE 
) 
2408 EVT_GRID_COL_SIZE 
= wx
.PyEventBinder( wxEVT_GRID_COL_SIZE 
) 
2409 EVT_GRID_RANGE_SELECT 
= wx
.PyEventBinder( wxEVT_GRID_RANGE_SELECT 
) 
2410 EVT_GRID_CELL_CHANGE 
= wx
.PyEventBinder( wxEVT_GRID_CELL_CHANGE 
) 
2411 EVT_GRID_SELECT_CELL 
= wx
.PyEventBinder( wxEVT_GRID_SELECT_CELL 
) 
2412 EVT_GRID_EDITOR_SHOWN 
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN 
) 
2413 EVT_GRID_EDITOR_HIDDEN 
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN 
) 
2414 EVT_GRID_EDITOR_CREATED 
= wx
.PyEventBinder( wxEVT_GRID_EDITOR_CREATED 
) 
2415 EVT_GRID_CELL_BEGIN_DRAG 
= wx
.PyEventBinder( wxEVT_GRID_CELL_BEGIN_DRAG 
) 
2418 # The same as above but with the ability to specify an identifier 
2419 EVT_GRID_CMD_CELL_LEFT_CLICK 
=     wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_CLICK
,    1 ) 
2420 EVT_GRID_CMD_CELL_RIGHT_CLICK 
=    wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_CLICK
,   1 ) 
2421 EVT_GRID_CMD_CELL_LEFT_DCLICK 
=    wx
.PyEventBinder( wxEVT_GRID_CELL_LEFT_DCLICK
,   1 ) 
2422 EVT_GRID_CMD_CELL_RIGHT_DCLICK 
=   wx
.PyEventBinder( wxEVT_GRID_CELL_RIGHT_DCLICK
,  1 ) 
2423 EVT_GRID_CMD_LABEL_LEFT_CLICK 
=    wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_CLICK
,   1 ) 
2424 EVT_GRID_CMD_LABEL_RIGHT_CLICK 
=   wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_CLICK
,  1 ) 
2425 EVT_GRID_CMD_LABEL_LEFT_DCLICK 
=   wx
.PyEventBinder( wxEVT_GRID_LABEL_LEFT_DCLICK
,  1 ) 
2426 EVT_GRID_CMD_LABEL_RIGHT_DCLICK 
=  wx
.PyEventBinder( wxEVT_GRID_LABEL_RIGHT_DCLICK
, 1 ) 
2427 EVT_GRID_CMD_ROW_SIZE 
=            wx
.PyEventBinder( wxEVT_GRID_ROW_SIZE
,           1 ) 
2428 EVT_GRID_CMD_COL_SIZE 
=            wx
.PyEventBinder( wxEVT_GRID_COL_SIZE
,           1 ) 
2429 EVT_GRID_CMD_RANGE_SELECT 
=        wx
.PyEventBinder( wxEVT_GRID_RANGE_SELECT
,       1 ) 
2430 EVT_GRID_CMD_CELL_CHANGE 
=         wx
.PyEventBinder( wxEVT_GRID_CELL_CHANGE
,        1 ) 
2431 EVT_GRID_CMD_SELECT_CELL 
=         wx
.PyEventBinder( wxEVT_GRID_SELECT_CELL
,        1 ) 
2432 EVT_GRID_CMD_EDITOR_SHOWN 
=        wx
.PyEventBinder( wxEVT_GRID_EDITOR_SHOWN
,       1 ) 
2433 EVT_GRID_CMD_EDITOR_HIDDEN 
=       wx
.PyEventBinder( wxEVT_GRID_EDITOR_HIDDEN
,      1 ) 
2434 EVT_GRID_CMD_EDITOR_CREATED 
=      wx
.PyEventBinder( wxEVT_GRID_EDITOR_CREATED
,     1 ) 
2435 EVT_GRID_CMD_CELL_BEGIN_DRAG 
=     wx
.PyEventBinder( wxEVT_GRID_CELL_BEGIN_DRAG
,    1 )