1 # This file was created automatically by SWIG. 
  10 from clip_dnd 
import * 
  12 from controls 
import * 
  17 def EVT_GRID_CELL_LEFT_CLICK(win
, fn
): 
  18     win
.Connect(-1, -1, wxEVT_GRID_CELL_LEFT_CLICK
, fn
) 
  20 def EVT_GRID_CELL_RIGHT_CLICK(win
, fn
): 
  21     win
.Connect(-1, -1, wxEVT_GRID_CELL_RIGHT_CLICK
, fn
) 
  23 def EVT_GRID_CELL_LEFT_DCLICK(win
, fn
): 
  24     win
.Connect(-1, -1, wxEVT_GRID_CELL_LEFT_DCLICK
, fn
) 
  26 def EVT_GRID_CELL_RIGHT_DCLICK(win
, fn
): 
  27     win
.Connect(-1, -1, wxEVT_GRID_CELL_RIGHT_DCLICK
, fn
) 
  29 def EVT_GRID_LABEL_LEFT_CLICK(win
, fn
): 
  30     win
.Connect(-1, -1, wxEVT_GRID_LABEL_LEFT_CLICK
, fn
) 
  32 def EVT_GRID_LABEL_RIGHT_CLICK(win
, fn
): 
  33     win
.Connect(-1, -1, wxEVT_GRID_LABEL_RIGHT_CLICK
, fn
) 
  35 def EVT_GRID_LABEL_LEFT_DCLICK(win
, fn
): 
  36     win
.Connect(-1, -1, wxEVT_GRID_LABEL_LEFT_DCLICK
, fn
) 
  38 def EVT_GRID_LABEL_RIGHT_DCLICK(win
, fn
): 
  39     win
.Connect(-1, -1, wxEVT_GRID_LABEL_RIGHT_DCLICK
, fn
) 
  41 def EVT_GRID_ROW_SIZE(win
, fn
): 
  42     win
.Connect(-1, -1, wxEVT_GRID_ROW_SIZE
, fn
) 
  44 def EVT_GRID_COL_SIZE(win
, fn
): 
  45     win
.Connect(-1, -1, wxEVT_GRID_COL_SIZE
, fn
) 
  47 def EVT_GRID_RANGE_SELECT(win
, fn
): 
  48     win
.Connect(-1, -1, wxEVT_GRID_RANGE_SELECT
, fn
) 
  50 def EVT_GRID_CELL_CHANGE(win
, fn
): 
  51     win
.Connect(-1, -1, wxEVT_GRID_CELL_CHANGE
, fn
) 
  53 def EVT_GRID_SELECT_CELL(win
, fn
): 
  54     win
.Connect(-1, -1, wxEVT_GRID_SELECT_CELL
, fn
) 
  56 def EVT_GRID_EDITOR_SHOWN(win
, fn
): 
  57     win
.Connect(-1, -1, wxEVT_GRID_EDITOR_SHOWN
, fn
) 
  59 def EVT_GRID_EDITOR_HIDDEN(win
, fn
): 
  60     win
.Connect(-1, -1, wxEVT_GRID_EDITOR_HIDDEN
, fn
) 
  62 def EVT_GRID_EDITOR_CREATED(win
, fn
): 
  63     win
.Connect(-1, -1, wxEVT_GRID_EDITOR_CREATED
, fn
) 
  66 class wxGridCellRendererPtr 
: 
  67     def __init__(self
,this
): 
  70     def SetParameters(self
, *_args
, **_kwargs
): 
  71         val 
= apply(gridc
.wxGridCellRenderer_SetParameters
,(self
,) + _args
, _kwargs
) 
  73     def IncRef(self
, *_args
, **_kwargs
): 
  74         val 
= apply(gridc
.wxGridCellRenderer_IncRef
,(self
,) + _args
, _kwargs
) 
  76     def DecRef(self
, *_args
, **_kwargs
): 
  77         val 
= apply(gridc
.wxGridCellRenderer_DecRef
,(self
,) + _args
, _kwargs
) 
  79     def Draw(self
, *_args
, **_kwargs
): 
  80         val 
= apply(gridc
.wxGridCellRenderer_Draw
,(self
,) + _args
, _kwargs
) 
  82     def GetBestSize(self
, *_args
, **_kwargs
): 
  83         val 
= apply(gridc
.wxGridCellRenderer_GetBestSize
,(self
,) + _args
, _kwargs
) 
  84         if val
: val 
= wxSizePtr(val
) ; val
.thisown 
= 1 
  86     def Clone(self
, *_args
, **_kwargs
): 
  87         val 
= apply(gridc
.wxGridCellRenderer_Clone
,(self
,) + _args
, _kwargs
) 
  88         if val
: val 
= wxGridCellRendererPtr(val
)  
  91         return "<C wxGridCellRenderer instance at %s>" % (self
.this
,) 
  92 class wxGridCellRenderer(wxGridCellRendererPtr
): 
  93     def __init__(self
,this
): 
  99 class wxPyGridCellRendererPtr(wxGridCellRendererPtr
): 
 100     def __init__(self
,this
): 
 103     def _setCallbackInfo(self
, *_args
, **_kwargs
): 
 104         val 
= apply(gridc
.wxPyGridCellRenderer__setCallbackInfo
,(self
,) + _args
, _kwargs
) 
 106     def base_SetParameters(self
, *_args
, **_kwargs
): 
 107         val 
= apply(gridc
.wxPyGridCellRenderer_base_SetParameters
,(self
,) + _args
, _kwargs
) 
 110         return "<C wxPyGridCellRenderer instance at %s>" % (self
.this
,) 
 111 class wxPyGridCellRenderer(wxPyGridCellRendererPtr
): 
 112     def __init__(self
,*_args
,**_kwargs
): 
 113         self
.this 
= apply(gridc
.new_wxPyGridCellRenderer
,_args
,_kwargs
) 
 115         self
._setCallbackInfo
(self
, wxPyGridCellRenderer
) 
 120 class wxGridCellStringRendererPtr(wxGridCellRendererPtr
): 
 121     def __init__(self
,this
): 
 125         return "<C wxGridCellStringRenderer instance at %s>" % (self
.this
,) 
 126 class wxGridCellStringRenderer(wxGridCellStringRendererPtr
): 
 127     def __init__(self
,*_args
,**_kwargs
): 
 128         self
.this 
= apply(gridc
.new_wxGridCellStringRenderer
,_args
,_kwargs
) 
 134 class wxGridCellNumberRendererPtr(wxGridCellStringRendererPtr
): 
 135     def __init__(self
,this
): 
 139         return "<C wxGridCellNumberRenderer instance at %s>" % (self
.this
,) 
 140 class wxGridCellNumberRenderer(wxGridCellNumberRendererPtr
): 
 141     def __init__(self
,*_args
,**_kwargs
): 
 142         self
.this 
= apply(gridc
.new_wxGridCellNumberRenderer
,_args
,_kwargs
) 
 148 class wxGridCellFloatRendererPtr(wxGridCellStringRendererPtr
): 
 149     def __init__(self
,this
): 
 152     def GetWidth(self
, *_args
, **_kwargs
): 
 153         val 
= apply(gridc
.wxGridCellFloatRenderer_GetWidth
,(self
,) + _args
, _kwargs
) 
 155     def SetWidth(self
, *_args
, **_kwargs
): 
 156         val 
= apply(gridc
.wxGridCellFloatRenderer_SetWidth
,(self
,) + _args
, _kwargs
) 
 158     def GetPrecision(self
, *_args
, **_kwargs
): 
 159         val 
= apply(gridc
.wxGridCellFloatRenderer_GetPrecision
,(self
,) + _args
, _kwargs
) 
 161     def SetPrecision(self
, *_args
, **_kwargs
): 
 162         val 
= apply(gridc
.wxGridCellFloatRenderer_SetPrecision
,(self
,) + _args
, _kwargs
) 
 165         return "<C wxGridCellFloatRenderer instance at %s>" % (self
.this
,) 
 166 class wxGridCellFloatRenderer(wxGridCellFloatRendererPtr
): 
 167     def __init__(self
,*_args
,**_kwargs
): 
 168         self
.this 
= apply(gridc
.new_wxGridCellFloatRenderer
,_args
,_kwargs
) 
 174 class wxGridCellBoolRendererPtr(wxGridCellRendererPtr
): 
 175     def __init__(self
,this
): 
 179         return "<C wxGridCellBoolRenderer instance at %s>" % (self
.this
,) 
 180 class wxGridCellBoolRenderer(wxGridCellBoolRendererPtr
): 
 181     def __init__(self
,*_args
,**_kwargs
): 
 182         self
.this 
= apply(gridc
.new_wxGridCellBoolRenderer
,_args
,_kwargs
) 
 188 class wxGridCellDateTimeRendererPtr(wxGridCellStringRendererPtr
): 
 189     def __init__(self
,this
): 
 193         return "<C wxGridCellDateTimeRenderer instance at %s>" % (self
.this
,) 
 194 class wxGridCellDateTimeRenderer(wxGridCellDateTimeRendererPtr
): 
 195     def __init__(self
,*_args
,**_kwargs
): 
 196         self
.this 
= apply(gridc
.new_wxGridCellDateTimeRenderer
,_args
,_kwargs
) 
 202 class wxGridCellEnumRendererPtr(wxGridCellStringRendererPtr
): 
 203     def __init__(self
,this
): 
 207         return "<C wxGridCellEnumRenderer instance at %s>" % (self
.this
,) 
 208 class wxGridCellEnumRenderer(wxGridCellEnumRendererPtr
): 
 209     def __init__(self
,*_args
,**_kwargs
): 
 210         self
.this 
= apply(gridc
.new_wxGridCellEnumRenderer
,_args
,_kwargs
) 
 216 class wxGridCellAutoWrapStringRendererPtr(wxGridCellStringRendererPtr
): 
 217     def __init__(self
,this
): 
 221         return "<C wxGridCellAutoWrapStringRenderer instance at %s>" % (self
.this
,) 
 222 class wxGridCellAutoWrapStringRenderer(wxGridCellAutoWrapStringRendererPtr
): 
 223     def __init__(self
,*_args
,**_kwargs
): 
 224         self
.this 
= apply(gridc
.new_wxGridCellAutoWrapStringRenderer
,_args
,_kwargs
) 
 230 class wxGridCellEditorPtr 
: 
 231     def __init__(self
,this
): 
 234     def IsCreated(self
, *_args
, **_kwargs
): 
 235         val 
= apply(gridc
.wxGridCellEditor_IsCreated
,(self
,) + _args
, _kwargs
) 
 237     def GetControl(self
, *_args
, **_kwargs
): 
 238         val 
= apply(gridc
.wxGridCellEditor_GetControl
,(self
,) + _args
, _kwargs
) 
 240     def SetControl(self
, *_args
, **_kwargs
): 
 241         val 
= apply(gridc
.wxGridCellEditor_SetControl
,(self
,) + _args
, _kwargs
) 
 243     def SetParameters(self
, *_args
, **_kwargs
): 
 244         val 
= apply(gridc
.wxGridCellEditor_SetParameters
,(self
,) + _args
, _kwargs
) 
 246     def IncRef(self
, *_args
, **_kwargs
): 
 247         val 
= apply(gridc
.wxGridCellEditor_IncRef
,(self
,) + _args
, _kwargs
) 
 249     def DecRef(self
, *_args
, **_kwargs
): 
 250         val 
= apply(gridc
.wxGridCellEditor_DecRef
,(self
,) + _args
, _kwargs
) 
 252     def Create(self
, *_args
, **_kwargs
): 
 253         val 
= apply(gridc
.wxGridCellEditor_Create
,(self
,) + _args
, _kwargs
) 
 255     def BeginEdit(self
, *_args
, **_kwargs
): 
 256         val 
= apply(gridc
.wxGridCellEditor_BeginEdit
,(self
,) + _args
, _kwargs
) 
 258     def EndEdit(self
, *_args
, **_kwargs
): 
 259         val 
= apply(gridc
.wxGridCellEditor_EndEdit
,(self
,) + _args
, _kwargs
) 
 261     def Reset(self
, *_args
, **_kwargs
): 
 262         val 
= apply(gridc
.wxGridCellEditor_Reset
,(self
,) + _args
, _kwargs
) 
 264     def Clone(self
, *_args
, **_kwargs
): 
 265         val 
= apply(gridc
.wxGridCellEditor_Clone
,(self
,) + _args
, _kwargs
) 
 266         if val
: val 
= wxGridCellEditorPtr(val
)  
 268     def SetSize(self
, *_args
, **_kwargs
): 
 269         val 
= apply(gridc
.wxGridCellEditor_SetSize
,(self
,) + _args
, _kwargs
) 
 271     def Show(self
, *_args
, **_kwargs
): 
 272         val 
= apply(gridc
.wxGridCellEditor_Show
,(self
,) + _args
, _kwargs
) 
 274     def PaintBackground(self
, *_args
, **_kwargs
): 
 275         val 
= apply(gridc
.wxGridCellEditor_PaintBackground
,(self
,) + _args
, _kwargs
) 
 277     def IsAcceptedKey(self
, *_args
, **_kwargs
): 
 278         val 
= apply(gridc
.wxGridCellEditor_IsAcceptedKey
,(self
,) + _args
, _kwargs
) 
 280     def StartingKey(self
, *_args
, **_kwargs
): 
 281         val 
= apply(gridc
.wxGridCellEditor_StartingKey
,(self
,) + _args
, _kwargs
) 
 283     def StartingClick(self
, *_args
, **_kwargs
): 
 284         val 
= apply(gridc
.wxGridCellEditor_StartingClick
,(self
,) + _args
, _kwargs
) 
 286     def HandleReturn(self
, *_args
, **_kwargs
): 
 287         val 
= apply(gridc
.wxGridCellEditor_HandleReturn
,(self
,) + _args
, _kwargs
) 
 289     def Destroy(self
, *_args
, **_kwargs
): 
 290         val 
= apply(gridc
.wxGridCellEditor_Destroy
,(self
,) + _args
, _kwargs
) 
 293         return "<C wxGridCellEditor instance at %s>" % (self
.this
,) 
 294 class wxGridCellEditor(wxGridCellEditorPtr
): 
 295     def __init__(self
,this
): 
 301 class wxPyGridCellEditorPtr(wxGridCellEditorPtr
): 
 302     def __init__(self
,this
): 
 305     def _setCallbackInfo(self
, *_args
, **_kwargs
): 
 306         val 
= apply(gridc
.wxPyGridCellEditor__setCallbackInfo
,(self
,) + _args
, _kwargs
) 
 308     def base_SetSize(self
, *_args
, **_kwargs
): 
 309         val 
= apply(gridc
.wxPyGridCellEditor_base_SetSize
,(self
,) + _args
, _kwargs
) 
 311     def base_Show(self
, *_args
, **_kwargs
): 
 312         val 
= apply(gridc
.wxPyGridCellEditor_base_Show
,(self
,) + _args
, _kwargs
) 
 314     def base_PaintBackground(self
, *_args
, **_kwargs
): 
 315         val 
= apply(gridc
.wxPyGridCellEditor_base_PaintBackground
,(self
,) + _args
, _kwargs
) 
 317     def base_IsAcceptedKey(self
, *_args
, **_kwargs
): 
 318         val 
= apply(gridc
.wxPyGridCellEditor_base_IsAcceptedKey
,(self
,) + _args
, _kwargs
) 
 320     def base_StartingKey(self
, *_args
, **_kwargs
): 
 321         val 
= apply(gridc
.wxPyGridCellEditor_base_StartingKey
,(self
,) + _args
, _kwargs
) 
 323     def base_StartingClick(self
, *_args
, **_kwargs
): 
 324         val 
= apply(gridc
.wxPyGridCellEditor_base_StartingClick
,(self
,) + _args
, _kwargs
) 
 326     def base_HandleReturn(self
, *_args
, **_kwargs
): 
 327         val 
= apply(gridc
.wxPyGridCellEditor_base_HandleReturn
,(self
,) + _args
, _kwargs
) 
 329     def base_Destroy(self
, *_args
, **_kwargs
): 
 330         val 
= apply(gridc
.wxPyGridCellEditor_base_Destroy
,(self
,) + _args
, _kwargs
) 
 332     def base_SetParameters(self
, *_args
, **_kwargs
): 
 333         val 
= apply(gridc
.wxPyGridCellEditor_base_SetParameters
,(self
,) + _args
, _kwargs
) 
 336         return "<C wxPyGridCellEditor instance at %s>" % (self
.this
,) 
 337 class wxPyGridCellEditor(wxPyGridCellEditorPtr
): 
 338     def __init__(self
,*_args
,**_kwargs
): 
 339         self
.this 
= apply(gridc
.new_wxPyGridCellEditor
,_args
,_kwargs
) 
 341         self
._setCallbackInfo
(self
, wxPyGridCellEditor
) 
 346 class wxGridCellTextEditorPtr(wxGridCellEditorPtr
): 
 347     def __init__(self
,this
): 
 351         return "<C wxGridCellTextEditor instance at %s>" % (self
.this
,) 
 352 class wxGridCellTextEditor(wxGridCellTextEditorPtr
): 
 353     def __init__(self
,*_args
,**_kwargs
): 
 354         self
.this 
= apply(gridc
.new_wxGridCellTextEditor
,_args
,_kwargs
) 
 360 class wxGridCellNumberEditorPtr(wxGridCellTextEditorPtr
): 
 361     def __init__(self
,this
): 
 365         return "<C wxGridCellNumberEditor instance at %s>" % (self
.this
,) 
 366 class wxGridCellNumberEditor(wxGridCellNumberEditorPtr
): 
 367     def __init__(self
,*_args
,**_kwargs
): 
 368         self
.this 
= apply(gridc
.new_wxGridCellNumberEditor
,_args
,_kwargs
) 
 374 class wxGridCellFloatEditorPtr(wxGridCellTextEditorPtr
): 
 375     def __init__(self
,this
): 
 379         return "<C wxGridCellFloatEditor instance at %s>" % (self
.this
,) 
 380 class wxGridCellFloatEditor(wxGridCellFloatEditorPtr
): 
 381     def __init__(self
,*_args
,**_kwargs
): 
 382         self
.this 
= apply(gridc
.new_wxGridCellFloatEditor
,_args
,_kwargs
) 
 388 class wxGridCellBoolEditorPtr(wxGridCellEditorPtr
): 
 389     def __init__(self
,this
): 
 393         return "<C wxGridCellBoolEditor instance at %s>" % (self
.this
,) 
 394 class wxGridCellBoolEditor(wxGridCellBoolEditorPtr
): 
 395     def __init__(self
,*_args
,**_kwargs
): 
 396         self
.this 
= apply(gridc
.new_wxGridCellBoolEditor
,_args
,_kwargs
) 
 402 class wxGridCellChoiceEditorPtr(wxGridCellEditorPtr
): 
 403     def __init__(self
,this
): 
 407         return "<C wxGridCellChoiceEditor instance at %s>" % (self
.this
,) 
 408 class wxGridCellChoiceEditor(wxGridCellChoiceEditorPtr
): 
 409     def __init__(self
,*_args
,**_kwargs
): 
 410         self
.this 
= apply(gridc
.new_wxGridCellChoiceEditor
,_args
,_kwargs
) 
 416 class wxGridCellEnumEditorPtr(wxGridCellChoiceEditorPtr
): 
 417     def __init__(self
,this
): 
 421         return "<C wxGridCellEnumEditor instance at %s>" % (self
.this
,) 
 422 class wxGridCellEnumEditor(wxGridCellEnumEditorPtr
): 
 423     def __init__(self
,*_args
,**_kwargs
): 
 424         self
.this 
= apply(gridc
.new_wxGridCellEnumEditor
,_args
,_kwargs
) 
 430 class wxGridCellAutoWrapStringEditorPtr(wxGridCellTextEditorPtr
): 
 431     def __init__(self
,this
): 
 435         return "<C wxGridCellAutoWrapStringEditor instance at %s>" % (self
.this
,) 
 436 class wxGridCellAutoWrapStringEditor(wxGridCellAutoWrapStringEditorPtr
): 
 437     def __init__(self
,*_args
,**_kwargs
): 
 438         self
.this 
= apply(gridc
.new_wxGridCellAutoWrapStringEditor
,_args
,_kwargs
) 
 444 class wxGridCellAttrPtr 
: 
 445     Any 
= gridc
.wxGridCellAttr_Any
 
 446     Default 
= gridc
.wxGridCellAttr_Default
 
 447     Cell 
= gridc
.wxGridCellAttr_Cell
 
 448     Row 
= gridc
.wxGridCellAttr_Row
 
 449     Col 
= gridc
.wxGridCellAttr_Col
 
 450     Merged 
= gridc
.wxGridCellAttr_Merged
 
 451     def __init__(self
,this
): 
 454     def Clone(self
, *_args
, **_kwargs
): 
 455         val 
= apply(gridc
.wxGridCellAttr_Clone
,(self
,) + _args
, _kwargs
) 
 456         if val
: val 
= wxGridCellAttrPtr(val
)  
 458     def MergeWith(self
, *_args
, **_kwargs
): 
 459         val 
= apply(gridc
.wxGridCellAttr_MergeWith
,(self
,) + _args
, _kwargs
) 
 461     def IncRef(self
, *_args
, **_kwargs
): 
 462         val 
= apply(gridc
.wxGridCellAttr_IncRef
,(self
,) + _args
, _kwargs
) 
 464     def DecRef(self
, *_args
, **_kwargs
): 
 465         val 
= apply(gridc
.wxGridCellAttr_DecRef
,(self
,) + _args
, _kwargs
) 
 467     def SetTextColour(self
, *_args
, **_kwargs
): 
 468         val 
= apply(gridc
.wxGridCellAttr_SetTextColour
,(self
,) + _args
, _kwargs
) 
 470     def SetBackgroundColour(self
, *_args
, **_kwargs
): 
 471         val 
= apply(gridc
.wxGridCellAttr_SetBackgroundColour
,(self
,) + _args
, _kwargs
) 
 473     def SetFont(self
, *_args
, **_kwargs
): 
 474         val 
= apply(gridc
.wxGridCellAttr_SetFont
,(self
,) + _args
, _kwargs
) 
 476     def SetAlignment(self
, *_args
, **_kwargs
): 
 477         val 
= apply(gridc
.wxGridCellAttr_SetAlignment
,(self
,) + _args
, _kwargs
) 
 479     def SetReadOnly(self
, *_args
, **_kwargs
): 
 480         val 
= apply(gridc
.wxGridCellAttr_SetReadOnly
,(self
,) + _args
, _kwargs
) 
 482     def SetRenderer(self
, *_args
, **_kwargs
): 
 483         val 
= apply(gridc
.wxGridCellAttr_SetRenderer
,(self
,) + _args
, _kwargs
) 
 485     def SetEditor(self
, *_args
, **_kwargs
): 
 486         val 
= apply(gridc
.wxGridCellAttr_SetEditor
,(self
,) + _args
, _kwargs
) 
 488     def SetKind(self
, *_args
, **_kwargs
): 
 489         val 
= apply(gridc
.wxGridCellAttr_SetKind
,(self
,) + _args
, _kwargs
) 
 491     def HasTextColour(self
, *_args
, **_kwargs
): 
 492         val 
= apply(gridc
.wxGridCellAttr_HasTextColour
,(self
,) + _args
, _kwargs
) 
 494     def HasBackgroundColour(self
, *_args
, **_kwargs
): 
 495         val 
= apply(gridc
.wxGridCellAttr_HasBackgroundColour
,(self
,) + _args
, _kwargs
) 
 497     def HasFont(self
, *_args
, **_kwargs
): 
 498         val 
= apply(gridc
.wxGridCellAttr_HasFont
,(self
,) + _args
, _kwargs
) 
 500     def HasAlignment(self
, *_args
, **_kwargs
): 
 501         val 
= apply(gridc
.wxGridCellAttr_HasAlignment
,(self
,) + _args
, _kwargs
) 
 503     def HasRenderer(self
, *_args
, **_kwargs
): 
 504         val 
= apply(gridc
.wxGridCellAttr_HasRenderer
,(self
,) + _args
, _kwargs
) 
 506     def HasEditor(self
, *_args
, **_kwargs
): 
 507         val 
= apply(gridc
.wxGridCellAttr_HasEditor
,(self
,) + _args
, _kwargs
) 
 509     def HasReadWriteMode(self
, *_args
, **_kwargs
): 
 510         val 
= apply(gridc
.wxGridCellAttr_HasReadWriteMode
,(self
,) + _args
, _kwargs
) 
 512     def GetTextColour(self
, *_args
, **_kwargs
): 
 513         val 
= apply(gridc
.wxGridCellAttr_GetTextColour
,(self
,) + _args
, _kwargs
) 
 514         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
 516     def GetBackgroundColour(self
, *_args
, **_kwargs
): 
 517         val 
= apply(gridc
.wxGridCellAttr_GetBackgroundColour
,(self
,) + _args
, _kwargs
) 
 518         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
 520     def GetFont(self
, *_args
, **_kwargs
): 
 521         val 
= apply(gridc
.wxGridCellAttr_GetFont
,(self
,) + _args
, _kwargs
) 
 522         if val
: val 
= wxFontPtr(val
) ; val
.thisown 
= 1 
 524     def GetAlignment(self
, *_args
, **_kwargs
): 
 525         val 
= apply(gridc
.wxGridCellAttr_GetAlignment
,(self
,) + _args
, _kwargs
) 
 527     def GetRenderer(self
, *_args
, **_kwargs
): 
 528         val 
= apply(gridc
.wxGridCellAttr_GetRenderer
,(self
,) + _args
, _kwargs
) 
 529         if val
: val 
= wxGridCellRendererPtr(val
)  
 531     def GetEditor(self
, *_args
, **_kwargs
): 
 532         val 
= apply(gridc
.wxGridCellAttr_GetEditor
,(self
,) + _args
, _kwargs
) 
 533         if val
: val 
= wxGridCellEditorPtr(val
)  
 535     def IsReadOnly(self
, *_args
, **_kwargs
): 
 536         val 
= apply(gridc
.wxGridCellAttr_IsReadOnly
,(self
,) + _args
, _kwargs
) 
 538     def SetDefAttr(self
, *_args
, **_kwargs
): 
 539         val 
= apply(gridc
.wxGridCellAttr_SetDefAttr
,(self
,) + _args
, _kwargs
) 
 542         return "<C wxGridCellAttr instance at %s>" % (self
.this
,) 
 543 class wxGridCellAttr(wxGridCellAttrPtr
): 
 544     def __init__(self
,*_args
,**_kwargs
): 
 545         self
.this 
= apply(gridc
.new_wxGridCellAttr
,_args
,_kwargs
) 
 551 class wxGridCellAttrProviderPtr 
: 
 552     def __init__(self
,this
): 
 555     def GetAttr(self
, *_args
, **_kwargs
): 
 556         val 
= apply(gridc
.wxGridCellAttrProvider_GetAttr
,(self
,) + _args
, _kwargs
) 
 557         if val
: val 
= wxGridCellAttrPtr(val
)  
 559     def SetAttr(self
, *_args
, **_kwargs
): 
 560         val 
= apply(gridc
.wxGridCellAttrProvider_SetAttr
,(self
,) + _args
, _kwargs
) 
 562     def SetRowAttr(self
, *_args
, **_kwargs
): 
 563         val 
= apply(gridc
.wxGridCellAttrProvider_SetRowAttr
,(self
,) + _args
, _kwargs
) 
 565     def SetColAttr(self
, *_args
, **_kwargs
): 
 566         val 
= apply(gridc
.wxGridCellAttrProvider_SetColAttr
,(self
,) + _args
, _kwargs
) 
 568     def UpdateAttrRows(self
, *_args
, **_kwargs
): 
 569         val 
= apply(gridc
.wxGridCellAttrProvider_UpdateAttrRows
,(self
,) + _args
, _kwargs
) 
 571     def UpdateAttrCols(self
, *_args
, **_kwargs
): 
 572         val 
= apply(gridc
.wxGridCellAttrProvider_UpdateAttrCols
,(self
,) + _args
, _kwargs
) 
 575         return "<C wxGridCellAttrProvider instance at %s>" % (self
.this
,) 
 576 class wxGridCellAttrProvider(wxGridCellAttrProviderPtr
): 
 577     def __init__(self
,*_args
,**_kwargs
): 
 578         self
.this 
= apply(gridc
.new_wxGridCellAttrProvider
,_args
,_kwargs
) 
 584 class wxPyGridCellAttrProviderPtr(wxGridCellAttrProviderPtr
): 
 585     def __init__(self
,this
): 
 588     def _setCallbackInfo(self
, *_args
, **_kwargs
): 
 589         val 
= apply(gridc
.wxPyGridCellAttrProvider__setCallbackInfo
,(self
,) + _args
, _kwargs
) 
 591     def base_GetAttr(self
, *_args
, **_kwargs
): 
 592         val 
= apply(gridc
.wxPyGridCellAttrProvider_base_GetAttr
,(self
,) + _args
, _kwargs
) 
 593         if val
: val 
= wxGridCellAttrPtr(val
)  
 595     def base_SetAttr(self
, *_args
, **_kwargs
): 
 596         val 
= apply(gridc
.wxPyGridCellAttrProvider_base_SetAttr
,(self
,) + _args
, _kwargs
) 
 598     def base_SetRowAttr(self
, *_args
, **_kwargs
): 
 599         val 
= apply(gridc
.wxPyGridCellAttrProvider_base_SetRowAttr
,(self
,) + _args
, _kwargs
) 
 601     def base_SetColAttr(self
, *_args
, **_kwargs
): 
 602         val 
= apply(gridc
.wxPyGridCellAttrProvider_base_SetColAttr
,(self
,) + _args
, _kwargs
) 
 605         return "<C wxPyGridCellAttrProvider instance at %s>" % (self
.this
,) 
 606 class wxPyGridCellAttrProvider(wxPyGridCellAttrProviderPtr
): 
 607     def __init__(self
,*_args
,**_kwargs
): 
 608         self
.this 
= apply(gridc
.new_wxPyGridCellAttrProvider
,_args
,_kwargs
) 
 610         self
._setCallbackInfo
(self
, wxPyGridCellAttrProvider
) 
 615 class wxGridTableBasePtr(wxObjectPtr
): 
 616     def __init__(self
,this
): 
 619     def SetAttrProvider(self
, *_args
, **_kwargs
): 
 620         val 
= apply(gridc
.wxGridTableBase_SetAttrProvider
,(self
,) + _args
, _kwargs
) 
 622     def GetAttrProvider(self
, *_args
, **_kwargs
): 
 623         val 
= apply(gridc
.wxGridTableBase_GetAttrProvider
,(self
,) + _args
, _kwargs
) 
 624         if val
: val 
= wxGridCellAttrProviderPtr(val
)  
 626     def SetView(self
, *_args
, **_kwargs
): 
 627         val 
= apply(gridc
.wxGridTableBase_SetView
,(self
,) + _args
, _kwargs
) 
 629     def GetView(self
, *_args
, **_kwargs
): 
 630         val 
= apply(gridc
.wxGridTableBase_GetView
,(self
,) + _args
, _kwargs
) 
 632     def GetNumberRows(self
, *_args
, **_kwargs
): 
 633         val 
= apply(gridc
.wxGridTableBase_GetNumberRows
,(self
,) + _args
, _kwargs
) 
 635     def GetNumberCols(self
, *_args
, **_kwargs
): 
 636         val 
= apply(gridc
.wxGridTableBase_GetNumberCols
,(self
,) + _args
, _kwargs
) 
 638     def IsEmptyCell(self
, *_args
, **_kwargs
): 
 639         val 
= apply(gridc
.wxGridTableBase_IsEmptyCell
,(self
,) + _args
, _kwargs
) 
 641     def GetValue(self
, *_args
, **_kwargs
): 
 642         val 
= apply(gridc
.wxGridTableBase_GetValue
,(self
,) + _args
, _kwargs
) 
 644     def SetValue(self
, *_args
, **_kwargs
): 
 645         val 
= apply(gridc
.wxGridTableBase_SetValue
,(self
,) + _args
, _kwargs
) 
 647     def GetTypeName(self
, *_args
, **_kwargs
): 
 648         val 
= apply(gridc
.wxGridTableBase_GetTypeName
,(self
,) + _args
, _kwargs
) 
 650     def CanGetValueAs(self
, *_args
, **_kwargs
): 
 651         val 
= apply(gridc
.wxGridTableBase_CanGetValueAs
,(self
,) + _args
, _kwargs
) 
 653     def CanSetValueAs(self
, *_args
, **_kwargs
): 
 654         val 
= apply(gridc
.wxGridTableBase_CanSetValueAs
,(self
,) + _args
, _kwargs
) 
 656     def GetValueAsLong(self
, *_args
, **_kwargs
): 
 657         val 
= apply(gridc
.wxGridTableBase_GetValueAsLong
,(self
,) + _args
, _kwargs
) 
 659     def GetValueAsDouble(self
, *_args
, **_kwargs
): 
 660         val 
= apply(gridc
.wxGridTableBase_GetValueAsDouble
,(self
,) + _args
, _kwargs
) 
 662     def GetValueAsBool(self
, *_args
, **_kwargs
): 
 663         val 
= apply(gridc
.wxGridTableBase_GetValueAsBool
,(self
,) + _args
, _kwargs
) 
 665     def SetValueAsLong(self
, *_args
, **_kwargs
): 
 666         val 
= apply(gridc
.wxGridTableBase_SetValueAsLong
,(self
,) + _args
, _kwargs
) 
 668     def SetValueAsDouble(self
, *_args
, **_kwargs
): 
 669         val 
= apply(gridc
.wxGridTableBase_SetValueAsDouble
,(self
,) + _args
, _kwargs
) 
 671     def SetValueAsBool(self
, *_args
, **_kwargs
): 
 672         val 
= apply(gridc
.wxGridTableBase_SetValueAsBool
,(self
,) + _args
, _kwargs
) 
 674     def Clear(self
, *_args
, **_kwargs
): 
 675         val 
= apply(gridc
.wxGridTableBase_Clear
,(self
,) + _args
, _kwargs
) 
 677     def InsertRows(self
, *_args
, **_kwargs
): 
 678         val 
= apply(gridc
.wxGridTableBase_InsertRows
,(self
,) + _args
, _kwargs
) 
 680     def AppendRows(self
, *_args
, **_kwargs
): 
 681         val 
= apply(gridc
.wxGridTableBase_AppendRows
,(self
,) + _args
, _kwargs
) 
 683     def DeleteRows(self
, *_args
, **_kwargs
): 
 684         val 
= apply(gridc
.wxGridTableBase_DeleteRows
,(self
,) + _args
, _kwargs
) 
 686     def InsertCols(self
, *_args
, **_kwargs
): 
 687         val 
= apply(gridc
.wxGridTableBase_InsertCols
,(self
,) + _args
, _kwargs
) 
 689     def AppendCols(self
, *_args
, **_kwargs
): 
 690         val 
= apply(gridc
.wxGridTableBase_AppendCols
,(self
,) + _args
, _kwargs
) 
 692     def DeleteCols(self
, *_args
, **_kwargs
): 
 693         val 
= apply(gridc
.wxGridTableBase_DeleteCols
,(self
,) + _args
, _kwargs
) 
 695     def GetRowLabelValue(self
, *_args
, **_kwargs
): 
 696         val 
= apply(gridc
.wxGridTableBase_GetRowLabelValue
,(self
,) + _args
, _kwargs
) 
 698     def GetColLabelValue(self
, *_args
, **_kwargs
): 
 699         val 
= apply(gridc
.wxGridTableBase_GetColLabelValue
,(self
,) + _args
, _kwargs
) 
 701     def SetRowLabelValue(self
, *_args
, **_kwargs
): 
 702         val 
= apply(gridc
.wxGridTableBase_SetRowLabelValue
,(self
,) + _args
, _kwargs
) 
 704     def SetColLabelValue(self
, *_args
, **_kwargs
): 
 705         val 
= apply(gridc
.wxGridTableBase_SetColLabelValue
,(self
,) + _args
, _kwargs
) 
 707     def CanHaveAttributes(self
, *_args
, **_kwargs
): 
 708         val 
= apply(gridc
.wxGridTableBase_CanHaveAttributes
,(self
,) + _args
, _kwargs
) 
 710     def GetAttr(self
, *_args
, **_kwargs
): 
 711         val 
= apply(gridc
.wxGridTableBase_GetAttr
,(self
,) + _args
, _kwargs
) 
 712         if val
: val 
= wxGridCellAttrPtr(val
)  
 714     def SetAttr(self
, *_args
, **_kwargs
): 
 715         val 
= apply(gridc
.wxGridTableBase_SetAttr
,(self
,) + _args
, _kwargs
) 
 717     def SetRowAttr(self
, *_args
, **_kwargs
): 
 718         val 
= apply(gridc
.wxGridTableBase_SetRowAttr
,(self
,) + _args
, _kwargs
) 
 720     def SetColAttr(self
, *_args
, **_kwargs
): 
 721         val 
= apply(gridc
.wxGridTableBase_SetColAttr
,(self
,) + _args
, _kwargs
) 
 724         return "<C wxGridTableBase instance at %s>" % (self
.this
,) 
 725 class wxGridTableBase(wxGridTableBasePtr
): 
 726     def __init__(self
,this
): 
 732 class wxPyGridTableBasePtr(wxGridTableBasePtr
): 
 733     def __init__(self
,this
): 
 736     def _setCallbackInfo(self
, *_args
, **_kwargs
): 
 737         val 
= apply(gridc
.wxPyGridTableBase__setCallbackInfo
,(self
,) + _args
, _kwargs
) 
 739     def Destroy(self
, *_args
, **_kwargs
): 
 740         val 
= apply(gridc
.wxPyGridTableBase_Destroy
,(self
,) + _args
, _kwargs
) 
 742     def base_GetTypeName(self
, *_args
, **_kwargs
): 
 743         val 
= apply(gridc
.wxPyGridTableBase_base_GetTypeName
,(self
,) + _args
, _kwargs
) 
 745     def base_CanGetValueAs(self
, *_args
, **_kwargs
): 
 746         val 
= apply(gridc
.wxPyGridTableBase_base_CanGetValueAs
,(self
,) + _args
, _kwargs
) 
 748     def base_CanSetValueAs(self
, *_args
, **_kwargs
): 
 749         val 
= apply(gridc
.wxPyGridTableBase_base_CanSetValueAs
,(self
,) + _args
, _kwargs
) 
 751     def base_Clear(self
, *_args
, **_kwargs
): 
 752         val 
= apply(gridc
.wxPyGridTableBase_base_Clear
,(self
,) + _args
, _kwargs
) 
 754     def base_InsertRows(self
, *_args
, **_kwargs
): 
 755         val 
= apply(gridc
.wxPyGridTableBase_base_InsertRows
,(self
,) + _args
, _kwargs
) 
 757     def base_AppendRows(self
, *_args
, **_kwargs
): 
 758         val 
= apply(gridc
.wxPyGridTableBase_base_AppendRows
,(self
,) + _args
, _kwargs
) 
 760     def base_DeleteRows(self
, *_args
, **_kwargs
): 
 761         val 
= apply(gridc
.wxPyGridTableBase_base_DeleteRows
,(self
,) + _args
, _kwargs
) 
 763     def base_InsertCols(self
, *_args
, **_kwargs
): 
 764         val 
= apply(gridc
.wxPyGridTableBase_base_InsertCols
,(self
,) + _args
, _kwargs
) 
 766     def base_AppendCols(self
, *_args
, **_kwargs
): 
 767         val 
= apply(gridc
.wxPyGridTableBase_base_AppendCols
,(self
,) + _args
, _kwargs
) 
 769     def base_DeleteCols(self
, *_args
, **_kwargs
): 
 770         val 
= apply(gridc
.wxPyGridTableBase_base_DeleteCols
,(self
,) + _args
, _kwargs
) 
 772     def base_GetRowLabelValue(self
, *_args
, **_kwargs
): 
 773         val 
= apply(gridc
.wxPyGridTableBase_base_GetRowLabelValue
,(self
,) + _args
, _kwargs
) 
 775     def base_GetColLabelValue(self
, *_args
, **_kwargs
): 
 776         val 
= apply(gridc
.wxPyGridTableBase_base_GetColLabelValue
,(self
,) + _args
, _kwargs
) 
 778     def base_SetRowLabelValue(self
, *_args
, **_kwargs
): 
 779         val 
= apply(gridc
.wxPyGridTableBase_base_SetRowLabelValue
,(self
,) + _args
, _kwargs
) 
 781     def base_SetColLabelValue(self
, *_args
, **_kwargs
): 
 782         val 
= apply(gridc
.wxPyGridTableBase_base_SetColLabelValue
,(self
,) + _args
, _kwargs
) 
 784     def base_CanHaveAttributes(self
, *_args
, **_kwargs
): 
 785         val 
= apply(gridc
.wxPyGridTableBase_base_CanHaveAttributes
,(self
,) + _args
, _kwargs
) 
 787     def base_GetAttr(self
, *_args
, **_kwargs
): 
 788         val 
= apply(gridc
.wxPyGridTableBase_base_GetAttr
,(self
,) + _args
, _kwargs
) 
 789         if val
: val 
= wxGridCellAttrPtr(val
)  
 791     def base_SetAttr(self
, *_args
, **_kwargs
): 
 792         val 
= apply(gridc
.wxPyGridTableBase_base_SetAttr
,(self
,) + _args
, _kwargs
) 
 794     def base_SetRowAttr(self
, *_args
, **_kwargs
): 
 795         val 
= apply(gridc
.wxPyGridTableBase_base_SetRowAttr
,(self
,) + _args
, _kwargs
) 
 797     def base_SetColAttr(self
, *_args
, **_kwargs
): 
 798         val 
= apply(gridc
.wxPyGridTableBase_base_SetColAttr
,(self
,) + _args
, _kwargs
) 
 801         return "<C wxPyGridTableBase instance at %s>" % (self
.this
,) 
 802 class wxPyGridTableBase(wxPyGridTableBasePtr
): 
 803     def __init__(self
,*_args
,**_kwargs
): 
 804         self
.this 
= apply(gridc
.new_wxPyGridTableBase
,_args
,_kwargs
) 
 806         self
._setCallbackInfo
(self
, wxPyGridTableBase
) 
 811 class wxGridStringTablePtr(wxGridTableBasePtr
): 
 812     def __init__(self
,this
): 
 816         return "<C wxGridStringTable instance at %s>" % (self
.this
,) 
 817 class wxGridStringTable(wxGridStringTablePtr
): 
 818     def __init__(self
,*_args
,**_kwargs
): 
 819         self
.this 
= apply(gridc
.new_wxGridStringTable
,_args
,_kwargs
) 
 825 class wxGridTableMessagePtr 
: 
 826     def __init__(self
,this
): 
 829     def __del__(self
,gridc
=gridc
): 
 830         if self
.thisown 
== 1 : 
 831             gridc
.delete_wxGridTableMessage(self
) 
 832     def SetTableObject(self
, *_args
, **_kwargs
): 
 833         val 
= apply(gridc
.wxGridTableMessage_SetTableObject
,(self
,) + _args
, _kwargs
) 
 835     def GetTableObject(self
, *_args
, **_kwargs
): 
 836         val 
= apply(gridc
.wxGridTableMessage_GetTableObject
,(self
,) + _args
, _kwargs
) 
 838     def SetId(self
, *_args
, **_kwargs
): 
 839         val 
= apply(gridc
.wxGridTableMessage_SetId
,(self
,) + _args
, _kwargs
) 
 841     def GetId(self
, *_args
, **_kwargs
): 
 842         val 
= apply(gridc
.wxGridTableMessage_GetId
,(self
,) + _args
, _kwargs
) 
 844     def SetCommandInt(self
, *_args
, **_kwargs
): 
 845         val 
= apply(gridc
.wxGridTableMessage_SetCommandInt
,(self
,) + _args
, _kwargs
) 
 847     def GetCommandInt(self
, *_args
, **_kwargs
): 
 848         val 
= apply(gridc
.wxGridTableMessage_GetCommandInt
,(self
,) + _args
, _kwargs
) 
 850     def SetCommandInt2(self
, *_args
, **_kwargs
): 
 851         val 
= apply(gridc
.wxGridTableMessage_SetCommandInt2
,(self
,) + _args
, _kwargs
) 
 853     def GetCommandInt2(self
, *_args
, **_kwargs
): 
 854         val 
= apply(gridc
.wxGridTableMessage_GetCommandInt2
,(self
,) + _args
, _kwargs
) 
 857         return "<C wxGridTableMessage instance at %s>" % (self
.this
,) 
 858 class wxGridTableMessage(wxGridTableMessagePtr
): 
 859     def __init__(self
,*_args
,**_kwargs
): 
 860         self
.this 
= apply(gridc
.new_wxGridTableMessage
,_args
,_kwargs
) 
 866 class wxGridCellCoordsPtr 
: 
 867     def __init__(self
,this
): 
 870     def __del__(self
,gridc
=gridc
): 
 871         if self
.thisown 
== 1 : 
 872             gridc
.delete_wxGridCellCoords(self
) 
 873     def GetRow(self
, *_args
, **_kwargs
): 
 874         val 
= apply(gridc
.wxGridCellCoords_GetRow
,(self
,) + _args
, _kwargs
) 
 876     def SetRow(self
, *_args
, **_kwargs
): 
 877         val 
= apply(gridc
.wxGridCellCoords_SetRow
,(self
,) + _args
, _kwargs
) 
 879     def GetCol(self
, *_args
, **_kwargs
): 
 880         val 
= apply(gridc
.wxGridCellCoords_GetCol
,(self
,) + _args
, _kwargs
) 
 882     def SetCol(self
, *_args
, **_kwargs
): 
 883         val 
= apply(gridc
.wxGridCellCoords_SetCol
,(self
,) + _args
, _kwargs
) 
 885     def Set(self
, *_args
, **_kwargs
): 
 886         val 
= apply(gridc
.wxGridCellCoords_Set
,(self
,) + _args
, _kwargs
) 
 888     def asTuple(self
, *_args
, **_kwargs
): 
 889         val 
= apply(gridc
.wxGridCellCoords_asTuple
,(self
,) + _args
, _kwargs
) 
 891     def __cmp__(self
, *_args
, **_kwargs
): 
 892         val 
= apply(gridc
.wxGridCellCoords___cmp__
,(self
,) + _args
, _kwargs
) 
 895         return "<C wxGridCellCoords instance at %s>" % (self
.this
,) 
 896     def __str__(self
): return str(self
.asTuple()) 
 897     def __repr__(self
): return str(self
.asTuple()) 
 898 class wxGridCellCoords(wxGridCellCoordsPtr
): 
 899     def __init__(self
,*_args
,**_kwargs
): 
 900         self
.this 
= apply(gridc
.new_wxGridCellCoords
,_args
,_kwargs
) 
 906 class wxGridPtr(wxScrolledWindowPtr
): 
 907     wxGridSelectCells 
= gridc
.wxGrid_wxGridSelectCells
 
 908     wxGridSelectRows 
= gridc
.wxGrid_wxGridSelectRows
 
 909     wxGridSelectColumns 
= gridc
.wxGrid_wxGridSelectColumns
 
 910     def __init__(self
,this
): 
 913     def CreateGrid(self
, *_args
, **_kwargs
): 
 914         val 
= apply(gridc
.wxGrid_CreateGrid
,(self
,) + _args
, _kwargs
) 
 916     def SetSelectionMode(self
, *_args
, **_kwargs
): 
 917         val 
= apply(gridc
.wxGrid_SetSelectionMode
,(self
,) + _args
, _kwargs
) 
 919     def GetNumberRows(self
, *_args
, **_kwargs
): 
 920         val 
= apply(gridc
.wxGrid_GetNumberRows
,(self
,) + _args
, _kwargs
) 
 922     def GetNumberCols(self
, *_args
, **_kwargs
): 
 923         val 
= apply(gridc
.wxGrid_GetNumberCols
,(self
,) + _args
, _kwargs
) 
 925     def ProcessTableMessage(self
, *_args
, **_kwargs
): 
 926         val 
= apply(gridc
.wxGrid_ProcessTableMessage
,(self
,) + _args
, _kwargs
) 
 928     def GetTable(self
, *_args
, **_kwargs
): 
 929         val 
= apply(gridc
.wxGrid_GetTable
,(self
,) + _args
, _kwargs
) 
 931     def SetTable(self
, *_args
, **_kwargs
): 
 932         val 
= apply(gridc
.wxGrid_SetTable
,(self
,) + _args
, _kwargs
) 
 934     def ClearGrid(self
, *_args
, **_kwargs
): 
 935         val 
= apply(gridc
.wxGrid_ClearGrid
,(self
,) + _args
, _kwargs
) 
 937     def InsertRows(self
, *_args
, **_kwargs
): 
 938         val 
= apply(gridc
.wxGrid_InsertRows
,(self
,) + _args
, _kwargs
) 
 940     def AppendRows(self
, *_args
, **_kwargs
): 
 941         val 
= apply(gridc
.wxGrid_AppendRows
,(self
,) + _args
, _kwargs
) 
 943     def DeleteRows(self
, *_args
, **_kwargs
): 
 944         val 
= apply(gridc
.wxGrid_DeleteRows
,(self
,) + _args
, _kwargs
) 
 946     def InsertCols(self
, *_args
, **_kwargs
): 
 947         val 
= apply(gridc
.wxGrid_InsertCols
,(self
,) + _args
, _kwargs
) 
 949     def AppendCols(self
, *_args
, **_kwargs
): 
 950         val 
= apply(gridc
.wxGrid_AppendCols
,(self
,) + _args
, _kwargs
) 
 952     def DeleteCols(self
, *_args
, **_kwargs
): 
 953         val 
= apply(gridc
.wxGrid_DeleteCols
,(self
,) + _args
, _kwargs
) 
 955     def DrawCellHighlight(self
, *_args
, **_kwargs
): 
 956         val 
= apply(gridc
.wxGrid_DrawCellHighlight
,(self
,) + _args
, _kwargs
) 
 958     def DrawTextRectangle(self
, *_args
, **_kwargs
): 
 959         val 
= apply(gridc
.wxGrid_DrawTextRectangle
,(self
,) + _args
, _kwargs
) 
 961     def GetTextBoxSize(self
, *_args
, **_kwargs
): 
 962         val 
= apply(gridc
.wxGrid_GetTextBoxSize
,(self
,) + _args
, _kwargs
) 
 964     def BeginBatch(self
, *_args
, **_kwargs
): 
 965         val 
= apply(gridc
.wxGrid_BeginBatch
,(self
,) + _args
, _kwargs
) 
 967     def EndBatch(self
, *_args
, **_kwargs
): 
 968         val 
= apply(gridc
.wxGrid_EndBatch
,(self
,) + _args
, _kwargs
) 
 970     def GetBatchCount(self
, *_args
, **_kwargs
): 
 971         val 
= apply(gridc
.wxGrid_GetBatchCount
,(self
,) + _args
, _kwargs
) 
 973     def ForceRefresh(self
, *_args
, **_kwargs
): 
 974         val 
= apply(gridc
.wxGrid_ForceRefresh
,(self
,) + _args
, _kwargs
) 
 976     def IsEditable(self
, *_args
, **_kwargs
): 
 977         val 
= apply(gridc
.wxGrid_IsEditable
,(self
,) + _args
, _kwargs
) 
 979     def EnableEditing(self
, *_args
, **_kwargs
): 
 980         val 
= apply(gridc
.wxGrid_EnableEditing
,(self
,) + _args
, _kwargs
) 
 982     def EnableCellEditControl(self
, *_args
, **_kwargs
): 
 983         val 
= apply(gridc
.wxGrid_EnableCellEditControl
,(self
,) + _args
, _kwargs
) 
 985     def DisableCellEditControl(self
, *_args
, **_kwargs
): 
 986         val 
= apply(gridc
.wxGrid_DisableCellEditControl
,(self
,) + _args
, _kwargs
) 
 988     def CanEnableCellControl(self
, *_args
, **_kwargs
): 
 989         val 
= apply(gridc
.wxGrid_CanEnableCellControl
,(self
,) + _args
, _kwargs
) 
 991     def IsCellEditControlEnabled(self
, *_args
, **_kwargs
): 
 992         val 
= apply(gridc
.wxGrid_IsCellEditControlEnabled
,(self
,) + _args
, _kwargs
) 
 994     def IsCellEditControlShown(self
, *_args
, **_kwargs
): 
 995         val 
= apply(gridc
.wxGrid_IsCellEditControlShown
,(self
,) + _args
, _kwargs
) 
 997     def IsCurrentCellReadOnly(self
, *_args
, **_kwargs
): 
 998         val 
= apply(gridc
.wxGrid_IsCurrentCellReadOnly
,(self
,) + _args
, _kwargs
) 
1000     def ShowCellEditControl(self
, *_args
, **_kwargs
): 
1001         val 
= apply(gridc
.wxGrid_ShowCellEditControl
,(self
,) + _args
, _kwargs
) 
1003     def HideCellEditControl(self
, *_args
, **_kwargs
): 
1004         val 
= apply(gridc
.wxGrid_HideCellEditControl
,(self
,) + _args
, _kwargs
) 
1006     def SaveEditControlValue(self
, *_args
, **_kwargs
): 
1007         val 
= apply(gridc
.wxGrid_SaveEditControlValue
,(self
,) + _args
, _kwargs
) 
1009     def XYToCell(self
, *_args
, **_kwargs
): 
1010         val 
= apply(gridc
.wxGrid_XYToCell
,(self
,) + _args
, _kwargs
) 
1011         if val
: val 
= wxGridCellCoordsPtr(val
) ; val
.thisown 
= 1 
1013     def YToRow(self
, *_args
, **_kwargs
): 
1014         val 
= apply(gridc
.wxGrid_YToRow
,(self
,) + _args
, _kwargs
) 
1016     def XToCol(self
, *_args
, **_kwargs
): 
1017         val 
= apply(gridc
.wxGrid_XToCol
,(self
,) + _args
, _kwargs
) 
1019     def YToEdgeOfRow(self
, *_args
, **_kwargs
): 
1020         val 
= apply(gridc
.wxGrid_YToEdgeOfRow
,(self
,) + _args
, _kwargs
) 
1022     def XToEdgeOfCol(self
, *_args
, **_kwargs
): 
1023         val 
= apply(gridc
.wxGrid_XToEdgeOfCol
,(self
,) + _args
, _kwargs
) 
1025     def CellToRect(self
, *_args
, **_kwargs
): 
1026         val 
= apply(gridc
.wxGrid_CellToRect
,(self
,) + _args
, _kwargs
) 
1027         if val
: val 
= wxRectPtr(val
) ; val
.thisown 
= 1 
1029     def GetGridCursorRow(self
, *_args
, **_kwargs
): 
1030         val 
= apply(gridc
.wxGrid_GetGridCursorRow
,(self
,) + _args
, _kwargs
) 
1032     def GetGridCursorCol(self
, *_args
, **_kwargs
): 
1033         val 
= apply(gridc
.wxGrid_GetGridCursorCol
,(self
,) + _args
, _kwargs
) 
1035     def IsVisible(self
, *_args
, **_kwargs
): 
1036         val 
= apply(gridc
.wxGrid_IsVisible
,(self
,) + _args
, _kwargs
) 
1038     def MakeCellVisible(self
, *_args
, **_kwargs
): 
1039         val 
= apply(gridc
.wxGrid_MakeCellVisible
,(self
,) + _args
, _kwargs
) 
1041     def SetGridCursor(self
, *_args
, **_kwargs
): 
1042         val 
= apply(gridc
.wxGrid_SetGridCursor
,(self
,) + _args
, _kwargs
) 
1044     def MoveCursorUp(self
, *_args
, **_kwargs
): 
1045         val 
= apply(gridc
.wxGrid_MoveCursorUp
,(self
,) + _args
, _kwargs
) 
1047     def MoveCursorDown(self
, *_args
, **_kwargs
): 
1048         val 
= apply(gridc
.wxGrid_MoveCursorDown
,(self
,) + _args
, _kwargs
) 
1050     def MoveCursorLeft(self
, *_args
, **_kwargs
): 
1051         val 
= apply(gridc
.wxGrid_MoveCursorLeft
,(self
,) + _args
, _kwargs
) 
1053     def MoveCursorRight(self
, *_args
, **_kwargs
): 
1054         val 
= apply(gridc
.wxGrid_MoveCursorRight
,(self
,) + _args
, _kwargs
) 
1056     def MovePageDown(self
, *_args
, **_kwargs
): 
1057         val 
= apply(gridc
.wxGrid_MovePageDown
,(self
,) + _args
, _kwargs
) 
1059     def MovePageUp(self
, *_args
, **_kwargs
): 
1060         val 
= apply(gridc
.wxGrid_MovePageUp
,(self
,) + _args
, _kwargs
) 
1062     def MoveCursorUpBlock(self
, *_args
, **_kwargs
): 
1063         val 
= apply(gridc
.wxGrid_MoveCursorUpBlock
,(self
,) + _args
, _kwargs
) 
1065     def MoveCursorDownBlock(self
, *_args
, **_kwargs
): 
1066         val 
= apply(gridc
.wxGrid_MoveCursorDownBlock
,(self
,) + _args
, _kwargs
) 
1068     def MoveCursorLeftBlock(self
, *_args
, **_kwargs
): 
1069         val 
= apply(gridc
.wxGrid_MoveCursorLeftBlock
,(self
,) + _args
, _kwargs
) 
1071     def MoveCursorRightBlock(self
, *_args
, **_kwargs
): 
1072         val 
= apply(gridc
.wxGrid_MoveCursorRightBlock
,(self
,) + _args
, _kwargs
) 
1074     def GetDefaultRowLabelSize(self
, *_args
, **_kwargs
): 
1075         val 
= apply(gridc
.wxGrid_GetDefaultRowLabelSize
,(self
,) + _args
, _kwargs
) 
1077     def GetRowLabelSize(self
, *_args
, **_kwargs
): 
1078         val 
= apply(gridc
.wxGrid_GetRowLabelSize
,(self
,) + _args
, _kwargs
) 
1080     def GetDefaultColLabelSize(self
, *_args
, **_kwargs
): 
1081         val 
= apply(gridc
.wxGrid_GetDefaultColLabelSize
,(self
,) + _args
, _kwargs
) 
1083     def GetColLabelSize(self
, *_args
, **_kwargs
): 
1084         val 
= apply(gridc
.wxGrid_GetColLabelSize
,(self
,) + _args
, _kwargs
) 
1086     def GetLabelBackgroundColour(self
, *_args
, **_kwargs
): 
1087         val 
= apply(gridc
.wxGrid_GetLabelBackgroundColour
,(self
,) + _args
, _kwargs
) 
1088         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1090     def GetLabelTextColour(self
, *_args
, **_kwargs
): 
1091         val 
= apply(gridc
.wxGrid_GetLabelTextColour
,(self
,) + _args
, _kwargs
) 
1092         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1094     def GetLabelFont(self
, *_args
, **_kwargs
): 
1095         val 
= apply(gridc
.wxGrid_GetLabelFont
,(self
,) + _args
, _kwargs
) 
1096         if val
: val 
= wxFontPtr(val
) ; val
.thisown 
= 1 
1098     def GetRowLabelAlignment(self
, *_args
, **_kwargs
): 
1099         val 
= apply(gridc
.wxGrid_GetRowLabelAlignment
,(self
,) + _args
, _kwargs
) 
1101     def GetColLabelAlignment(self
, *_args
, **_kwargs
): 
1102         val 
= apply(gridc
.wxGrid_GetColLabelAlignment
,(self
,) + _args
, _kwargs
) 
1104     def GetRowLabelValue(self
, *_args
, **_kwargs
): 
1105         val 
= apply(gridc
.wxGrid_GetRowLabelValue
,(self
,) + _args
, _kwargs
) 
1107     def GetColLabelValue(self
, *_args
, **_kwargs
): 
1108         val 
= apply(gridc
.wxGrid_GetColLabelValue
,(self
,) + _args
, _kwargs
) 
1110     def GetGridLineColour(self
, *_args
, **_kwargs
): 
1111         val 
= apply(gridc
.wxGrid_GetGridLineColour
,(self
,) + _args
, _kwargs
) 
1112         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1114     def GetCellHighlightColour(self
, *_args
, **_kwargs
): 
1115         val 
= apply(gridc
.wxGrid_GetCellHighlightColour
,(self
,) + _args
, _kwargs
) 
1116         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1118     def GetCellHighlightPenWidth(self
, *_args
, **_kwargs
): 
1119         val 
= apply(gridc
.wxGrid_GetCellHighlightPenWidth
,(self
,) + _args
, _kwargs
) 
1121     def GetCellHighlightROPenWidth(self
, *_args
, **_kwargs
): 
1122         val 
= apply(gridc
.wxGrid_GetCellHighlightROPenWidth
,(self
,) + _args
, _kwargs
) 
1124     def SetRowLabelSize(self
, *_args
, **_kwargs
): 
1125         val 
= apply(gridc
.wxGrid_SetRowLabelSize
,(self
,) + _args
, _kwargs
) 
1127     def SetColLabelSize(self
, *_args
, **_kwargs
): 
1128         val 
= apply(gridc
.wxGrid_SetColLabelSize
,(self
,) + _args
, _kwargs
) 
1130     def SetLabelBackgroundColour(self
, *_args
, **_kwargs
): 
1131         val 
= apply(gridc
.wxGrid_SetLabelBackgroundColour
,(self
,) + _args
, _kwargs
) 
1133     def SetLabelTextColour(self
, *_args
, **_kwargs
): 
1134         val 
= apply(gridc
.wxGrid_SetLabelTextColour
,(self
,) + _args
, _kwargs
) 
1136     def SetLabelFont(self
, *_args
, **_kwargs
): 
1137         val 
= apply(gridc
.wxGrid_SetLabelFont
,(self
,) + _args
, _kwargs
) 
1139     def SetRowLabelAlignment(self
, *_args
, **_kwargs
): 
1140         val 
= apply(gridc
.wxGrid_SetRowLabelAlignment
,(self
,) + _args
, _kwargs
) 
1142     def SetColLabelAlignment(self
, *_args
, **_kwargs
): 
1143         val 
= apply(gridc
.wxGrid_SetColLabelAlignment
,(self
,) + _args
, _kwargs
) 
1145     def SetRowLabelValue(self
, *_args
, **_kwargs
): 
1146         val 
= apply(gridc
.wxGrid_SetRowLabelValue
,(self
,) + _args
, _kwargs
) 
1148     def SetColLabelValue(self
, *_args
, **_kwargs
): 
1149         val 
= apply(gridc
.wxGrid_SetColLabelValue
,(self
,) + _args
, _kwargs
) 
1151     def SetGridLineColour(self
, *_args
, **_kwargs
): 
1152         val 
= apply(gridc
.wxGrid_SetGridLineColour
,(self
,) + _args
, _kwargs
) 
1154     def SetCellHighlightColour(self
, *_args
, **_kwargs
): 
1155         val 
= apply(gridc
.wxGrid_SetCellHighlightColour
,(self
,) + _args
, _kwargs
) 
1157     def SetCellHighlightPenWidth(self
, *_args
, **_kwargs
): 
1158         val 
= apply(gridc
.wxGrid_SetCellHighlightPenWidth
,(self
,) + _args
, _kwargs
) 
1160     def SetCellHighlightROPenWidth(self
, *_args
, **_kwargs
): 
1161         val 
= apply(gridc
.wxGrid_SetCellHighlightROPenWidth
,(self
,) + _args
, _kwargs
) 
1163     def EnableDragRowSize(self
, *_args
, **_kwargs
): 
1164         val 
= apply(gridc
.wxGrid_EnableDragRowSize
,(self
,) + _args
, _kwargs
) 
1166     def DisableDragRowSize(self
, *_args
, **_kwargs
): 
1167         val 
= apply(gridc
.wxGrid_DisableDragRowSize
,(self
,) + _args
, _kwargs
) 
1169     def CanDragRowSize(self
, *_args
, **_kwargs
): 
1170         val 
= apply(gridc
.wxGrid_CanDragRowSize
,(self
,) + _args
, _kwargs
) 
1172     def EnableDragColSize(self
, *_args
, **_kwargs
): 
1173         val 
= apply(gridc
.wxGrid_EnableDragColSize
,(self
,) + _args
, _kwargs
) 
1175     def DisableDragColSize(self
, *_args
, **_kwargs
): 
1176         val 
= apply(gridc
.wxGrid_DisableDragColSize
,(self
,) + _args
, _kwargs
) 
1178     def CanDragColSize(self
, *_args
, **_kwargs
): 
1179         val 
= apply(gridc
.wxGrid_CanDragColSize
,(self
,) + _args
, _kwargs
) 
1181     def EnableDragGridSize(self
, *_args
, **_kwargs
): 
1182         val 
= apply(gridc
.wxGrid_EnableDragGridSize
,(self
,) + _args
, _kwargs
) 
1184     def DisableDragGridSize(self
, *_args
, **_kwargs
): 
1185         val 
= apply(gridc
.wxGrid_DisableDragGridSize
,(self
,) + _args
, _kwargs
) 
1187     def CanDragGridSize(self
, *_args
, **_kwargs
): 
1188         val 
= apply(gridc
.wxGrid_CanDragGridSize
,(self
,) + _args
, _kwargs
) 
1190     def SetRowAttr(self
, *_args
, **_kwargs
): 
1191         val 
= apply(gridc
.wxGrid_SetRowAttr
,(self
,) + _args
, _kwargs
) 
1193     def SetColAttr(self
, *_args
, **_kwargs
): 
1194         val 
= apply(gridc
.wxGrid_SetColAttr
,(self
,) + _args
, _kwargs
) 
1196     def SetColFormatBool(self
, *_args
, **_kwargs
): 
1197         val 
= apply(gridc
.wxGrid_SetColFormatBool
,(self
,) + _args
, _kwargs
) 
1199     def SetColFormatNumber(self
, *_args
, **_kwargs
): 
1200         val 
= apply(gridc
.wxGrid_SetColFormatNumber
,(self
,) + _args
, _kwargs
) 
1202     def SetColFormatFloat(self
, *_args
, **_kwargs
): 
1203         val 
= apply(gridc
.wxGrid_SetColFormatFloat
,(self
,) + _args
, _kwargs
) 
1205     def SetColFormatCustom(self
, *_args
, **_kwargs
): 
1206         val 
= apply(gridc
.wxGrid_SetColFormatCustom
,(self
,) + _args
, _kwargs
) 
1208     def EnableGridLines(self
, *_args
, **_kwargs
): 
1209         val 
= apply(gridc
.wxGrid_EnableGridLines
,(self
,) + _args
, _kwargs
) 
1211     def GridLinesEnabled(self
, *_args
, **_kwargs
): 
1212         val 
= apply(gridc
.wxGrid_GridLinesEnabled
,(self
,) + _args
, _kwargs
) 
1214     def GetDefaultRowSize(self
, *_args
, **_kwargs
): 
1215         val 
= apply(gridc
.wxGrid_GetDefaultRowSize
,(self
,) + _args
, _kwargs
) 
1217     def GetRowSize(self
, *_args
, **_kwargs
): 
1218         val 
= apply(gridc
.wxGrid_GetRowSize
,(self
,) + _args
, _kwargs
) 
1220     def GetDefaultColSize(self
, *_args
, **_kwargs
): 
1221         val 
= apply(gridc
.wxGrid_GetDefaultColSize
,(self
,) + _args
, _kwargs
) 
1223     def GetColSize(self
, *_args
, **_kwargs
): 
1224         val 
= apply(gridc
.wxGrid_GetColSize
,(self
,) + _args
, _kwargs
) 
1226     def GetDefaultCellBackgroundColour(self
, *_args
, **_kwargs
): 
1227         val 
= apply(gridc
.wxGrid_GetDefaultCellBackgroundColour
,(self
,) + _args
, _kwargs
) 
1228         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1230     def GetCellBackgroundColour(self
, *_args
, **_kwargs
): 
1231         val 
= apply(gridc
.wxGrid_GetCellBackgroundColour
,(self
,) + _args
, _kwargs
) 
1232         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1234     def GetDefaultCellTextColour(self
, *_args
, **_kwargs
): 
1235         val 
= apply(gridc
.wxGrid_GetDefaultCellTextColour
,(self
,) + _args
, _kwargs
) 
1236         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1238     def GetCellTextColour(self
, *_args
, **_kwargs
): 
1239         val 
= apply(gridc
.wxGrid_GetCellTextColour
,(self
,) + _args
, _kwargs
) 
1240         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1242     def GetDefaultCellFont(self
, *_args
, **_kwargs
): 
1243         val 
= apply(gridc
.wxGrid_GetDefaultCellFont
,(self
,) + _args
, _kwargs
) 
1244         if val
: val 
= wxFontPtr(val
) ; val
.thisown 
= 1 
1246     def GetCellFont(self
, *_args
, **_kwargs
): 
1247         val 
= apply(gridc
.wxGrid_GetCellFont
,(self
,) + _args
, _kwargs
) 
1248         if val
: val 
= wxFontPtr(val
) ; val
.thisown 
= 1 
1250     def GetDefaultCellAlignment(self
, *_args
, **_kwargs
): 
1251         val 
= apply(gridc
.wxGrid_GetDefaultCellAlignment
,(self
,) + _args
, _kwargs
) 
1253     def GetCellAlignment(self
, *_args
, **_kwargs
): 
1254         val 
= apply(gridc
.wxGrid_GetCellAlignment
,(self
,) + _args
, _kwargs
) 
1256     def SetDefaultRowSize(self
, *_args
, **_kwargs
): 
1257         val 
= apply(gridc
.wxGrid_SetDefaultRowSize
,(self
,) + _args
, _kwargs
) 
1259     def SetRowSize(self
, *_args
, **_kwargs
): 
1260         val 
= apply(gridc
.wxGrid_SetRowSize
,(self
,) + _args
, _kwargs
) 
1262     def SetDefaultColSize(self
, *_args
, **_kwargs
): 
1263         val 
= apply(gridc
.wxGrid_SetDefaultColSize
,(self
,) + _args
, _kwargs
) 
1265     def SetColSize(self
, *_args
, **_kwargs
): 
1266         val 
= apply(gridc
.wxGrid_SetColSize
,(self
,) + _args
, _kwargs
) 
1268     def AutoSizeColumn(self
, *_args
, **_kwargs
): 
1269         val 
= apply(gridc
.wxGrid_AutoSizeColumn
,(self
,) + _args
, _kwargs
) 
1271     def AutoSizeRow(self
, *_args
, **_kwargs
): 
1272         val 
= apply(gridc
.wxGrid_AutoSizeRow
,(self
,) + _args
, _kwargs
) 
1274     def AutoSizeColumns(self
, *_args
, **_kwargs
): 
1275         val 
= apply(gridc
.wxGrid_AutoSizeColumns
,(self
,) + _args
, _kwargs
) 
1277     def AutoSizeRows(self
, *_args
, **_kwargs
): 
1278         val 
= apply(gridc
.wxGrid_AutoSizeRows
,(self
,) + _args
, _kwargs
) 
1280     def AutoSize(self
, *_args
, **_kwargs
): 
1281         val 
= apply(gridc
.wxGrid_AutoSize
,(self
,) + _args
, _kwargs
) 
1283     def SetColMinimalWidth(self
, *_args
, **_kwargs
): 
1284         val 
= apply(gridc
.wxGrid_SetColMinimalWidth
,(self
,) + _args
, _kwargs
) 
1286     def SetRowMinimalHeight(self
, *_args
, **_kwargs
): 
1287         val 
= apply(gridc
.wxGrid_SetRowMinimalHeight
,(self
,) + _args
, _kwargs
) 
1289     def SetDefaultCellBackgroundColour(self
, *_args
, **_kwargs
): 
1290         val 
= apply(gridc
.wxGrid_SetDefaultCellBackgroundColour
,(self
,) + _args
, _kwargs
) 
1292     def SetCellBackgroundColour(self
, *_args
, **_kwargs
): 
1293         val 
= apply(gridc
.wxGrid_SetCellBackgroundColour
,(self
,) + _args
, _kwargs
) 
1295     def SetDefaultCellTextColour(self
, *_args
, **_kwargs
): 
1296         val 
= apply(gridc
.wxGrid_SetDefaultCellTextColour
,(self
,) + _args
, _kwargs
) 
1298     def SetCellTextColour(self
, *_args
, **_kwargs
): 
1299         val 
= apply(gridc
.wxGrid_SetCellTextColour
,(self
,) + _args
, _kwargs
) 
1301     def SetDefaultCellFont(self
, *_args
, **_kwargs
): 
1302         val 
= apply(gridc
.wxGrid_SetDefaultCellFont
,(self
,) + _args
, _kwargs
) 
1304     def SetCellFont(self
, *_args
, **_kwargs
): 
1305         val 
= apply(gridc
.wxGrid_SetCellFont
,(self
,) + _args
, _kwargs
) 
1307     def SetDefaultCellAlignment(self
, *_args
, **_kwargs
): 
1308         val 
= apply(gridc
.wxGrid_SetDefaultCellAlignment
,(self
,) + _args
, _kwargs
) 
1310     def SetCellAlignment(self
, *_args
, **_kwargs
): 
1311         val 
= apply(gridc
.wxGrid_SetCellAlignment
,(self
,) + _args
, _kwargs
) 
1313     def SetDefaultRenderer(self
, *_args
, **_kwargs
): 
1314         val 
= apply(gridc
.wxGrid_SetDefaultRenderer
,(self
,) + _args
, _kwargs
) 
1316     def SetCellRenderer(self
, *_args
, **_kwargs
): 
1317         val 
= apply(gridc
.wxGrid_SetCellRenderer
,(self
,) + _args
, _kwargs
) 
1319     def GetDefaultRenderer(self
, *_args
, **_kwargs
): 
1320         val 
= apply(gridc
.wxGrid_GetDefaultRenderer
,(self
,) + _args
, _kwargs
) 
1321         if val
: val 
= wxGridCellRendererPtr(val
)  
1323     def GetCellRenderer(self
, *_args
, **_kwargs
): 
1324         val 
= apply(gridc
.wxGrid_GetCellRenderer
,(self
,) + _args
, _kwargs
) 
1325         if val
: val 
= wxGridCellRendererPtr(val
)  
1327     def SetDefaultEditor(self
, *_args
, **_kwargs
): 
1328         val 
= apply(gridc
.wxGrid_SetDefaultEditor
,(self
,) + _args
, _kwargs
) 
1330     def SetCellEditor(self
, *_args
, **_kwargs
): 
1331         val 
= apply(gridc
.wxGrid_SetCellEditor
,(self
,) + _args
, _kwargs
) 
1333     def GetDefaultEditor(self
, *_args
, **_kwargs
): 
1334         val 
= apply(gridc
.wxGrid_GetDefaultEditor
,(self
,) + _args
, _kwargs
) 
1335         if val
: val 
= wxGridCellEditorPtr(val
)  
1337     def GetCellEditor(self
, *_args
, **_kwargs
): 
1338         val 
= apply(gridc
.wxGrid_GetCellEditor
,(self
,) + _args
, _kwargs
) 
1339         if val
: val 
= wxGridCellEditorPtr(val
)  
1341     def GetCellValue(self
, *_args
, **_kwargs
): 
1342         val 
= apply(gridc
.wxGrid_GetCellValue
,(self
,) + _args
, _kwargs
) 
1344     def SetCellValue(self
, *_args
, **_kwargs
): 
1345         val 
= apply(gridc
.wxGrid_SetCellValue
,(self
,) + _args
, _kwargs
) 
1347     def IsReadOnly(self
, *_args
, **_kwargs
): 
1348         val 
= apply(gridc
.wxGrid_IsReadOnly
,(self
,) + _args
, _kwargs
) 
1350     def SetReadOnly(self
, *_args
, **_kwargs
): 
1351         val 
= apply(gridc
.wxGrid_SetReadOnly
,(self
,) + _args
, _kwargs
) 
1353     def SelectRow(self
, *_args
, **_kwargs
): 
1354         val 
= apply(gridc
.wxGrid_SelectRow
,(self
,) + _args
, _kwargs
) 
1356     def SelectCol(self
, *_args
, **_kwargs
): 
1357         val 
= apply(gridc
.wxGrid_SelectCol
,(self
,) + _args
, _kwargs
) 
1359     def SelectBlock(self
, *_args
, **_kwargs
): 
1360         val 
= apply(gridc
.wxGrid_SelectBlock
,(self
,) + _args
, _kwargs
) 
1362     def SelectAll(self
, *_args
, **_kwargs
): 
1363         val 
= apply(gridc
.wxGrid_SelectAll
,(self
,) + _args
, _kwargs
) 
1365     def IsSelection(self
, *_args
, **_kwargs
): 
1366         val 
= apply(gridc
.wxGrid_IsSelection
,(self
,) + _args
, _kwargs
) 
1368     def ClearSelection(self
, *_args
, **_kwargs
): 
1369         val 
= apply(gridc
.wxGrid_ClearSelection
,(self
,) + _args
, _kwargs
) 
1371     def IsInSelection(self
, *_args
, **_kwargs
): 
1372         val 
= apply(gridc
.wxGrid_IsInSelection
,(self
,) + _args
, _kwargs
) 
1374     def BlockToDeviceRect(self
, *_args
, **_kwargs
): 
1375         val 
= apply(gridc
.wxGrid_BlockToDeviceRect
,(self
,) + _args
, _kwargs
) 
1376         if val
: val 
= wxRectPtr(val
) ; val
.thisown 
= 1 
1378     def GetSelectionBackground(self
, *_args
, **_kwargs
): 
1379         val 
= apply(gridc
.wxGrid_GetSelectionBackground
,(self
,) + _args
, _kwargs
) 
1380         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1382     def GetSelectionForeground(self
, *_args
, **_kwargs
): 
1383         val 
= apply(gridc
.wxGrid_GetSelectionForeground
,(self
,) + _args
, _kwargs
) 
1384         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1386     def SetSelectionBackground(self
, *_args
, **_kwargs
): 
1387         val 
= apply(gridc
.wxGrid_SetSelectionBackground
,(self
,) + _args
, _kwargs
) 
1389     def SetSelectionForeground(self
, *_args
, **_kwargs
): 
1390         val 
= apply(gridc
.wxGrid_SetSelectionForeground
,(self
,) + _args
, _kwargs
) 
1392     def RegisterDataType(self
, *_args
, **_kwargs
): 
1393         val 
= apply(gridc
.wxGrid_RegisterDataType
,(self
,) + _args
, _kwargs
) 
1395     def GetDefaultEditorForCell(self
, *_args
, **_kwargs
): 
1396         val 
= apply(gridc
.wxGrid_GetDefaultEditorForCell
,(self
,) + _args
, _kwargs
) 
1397         if val
: val 
= wxGridCellEditorPtr(val
)  
1399     def GetDefaultRendererForCell(self
, *_args
, **_kwargs
): 
1400         val 
= apply(gridc
.wxGrid_GetDefaultRendererForCell
,(self
,) + _args
, _kwargs
) 
1401         if val
: val 
= wxGridCellRendererPtr(val
)  
1403     def GetDefaultEditorForType(self
, *_args
, **_kwargs
): 
1404         val 
= apply(gridc
.wxGrid_GetDefaultEditorForType
,(self
,) + _args
, _kwargs
) 
1405         if val
: val 
= wxGridCellEditorPtr(val
)  
1407     def GetDefaultRendererForType(self
, *_args
, **_kwargs
): 
1408         val 
= apply(gridc
.wxGrid_GetDefaultRendererForType
,(self
,) + _args
, _kwargs
) 
1409         if val
: val 
= wxGridCellRendererPtr(val
)  
1411     def SetMargins(self
, *_args
, **_kwargs
): 
1412         val 
= apply(gridc
.wxGrid_SetMargins
,(self
,) + _args
, _kwargs
) 
1414     def GetGridWindow(self
, *_args
, **_kwargs
): 
1415         val 
= apply(gridc
.wxGrid_GetGridWindow
,(self
,) + _args
, _kwargs
) 
1417     def GetGridRowLabelWindow(self
, *_args
, **_kwargs
): 
1418         val 
= apply(gridc
.wxGrid_GetGridRowLabelWindow
,(self
,) + _args
, _kwargs
) 
1420     def GetGridColLabelWindow(self
, *_args
, **_kwargs
): 
1421         val 
= apply(gridc
.wxGrid_GetGridColLabelWindow
,(self
,) + _args
, _kwargs
) 
1423     def GetGridCornerLabelWindow(self
, *_args
, **_kwargs
): 
1424         val 
= apply(gridc
.wxGrid_GetGridCornerLabelWindow
,(self
,) + _args
, _kwargs
) 
1427         return "<C wxGrid instance at %s>" % (self
.this
,) 
1428 class wxGrid(wxGridPtr
): 
1429     def __init__(self
,*_args
,**_kwargs
): 
1430         self
.this 
= apply(gridc
.new_wxGrid
,_args
,_kwargs
) 
1432         self
._setOORInfo
(self
) 
1437 class wxGridEventPtr(wxNotifyEventPtr
): 
1438     def __init__(self
,this
): 
1441     def GetRow(self
, *_args
, **_kwargs
): 
1442         val 
= apply(gridc
.wxGridEvent_GetRow
,(self
,) + _args
, _kwargs
) 
1444     def GetCol(self
, *_args
, **_kwargs
): 
1445         val 
= apply(gridc
.wxGridEvent_GetCol
,(self
,) + _args
, _kwargs
) 
1447     def GetPosition(self
, *_args
, **_kwargs
): 
1448         val 
= apply(gridc
.wxGridEvent_GetPosition
,(self
,) + _args
, _kwargs
) 
1449         if val
: val 
= wxPointPtr(val
) ; val
.thisown 
= 1 
1451     def Selecting(self
, *_args
, **_kwargs
): 
1452         val 
= apply(gridc
.wxGridEvent_Selecting
,(self
,) + _args
, _kwargs
) 
1454     def ControlDown(self
, *_args
, **_kwargs
): 
1455         val 
= apply(gridc
.wxGridEvent_ControlDown
,(self
,) + _args
, _kwargs
) 
1457     def MetaDown(self
, *_args
, **_kwargs
): 
1458         val 
= apply(gridc
.wxGridEvent_MetaDown
,(self
,) + _args
, _kwargs
) 
1460     def ShiftDown(self
, *_args
, **_kwargs
): 
1461         val 
= apply(gridc
.wxGridEvent_ShiftDown
,(self
,) + _args
, _kwargs
) 
1463     def AltDown(self
, *_args
, **_kwargs
): 
1464         val 
= apply(gridc
.wxGridEvent_AltDown
,(self
,) + _args
, _kwargs
) 
1467         return "<C wxGridEvent instance at %s>" % (self
.this
,) 
1468 class wxGridEvent(wxGridEventPtr
): 
1469     def __init__(self
,*_args
,**_kwargs
): 
1470         self
.this 
= apply(gridc
.new_wxGridEvent
,_args
,_kwargs
) 
1476 class wxGridSizeEventPtr(wxNotifyEventPtr
): 
1477     def __init__(self
,this
): 
1480     def GetRowOrCol(self
, *_args
, **_kwargs
): 
1481         val 
= apply(gridc
.wxGridSizeEvent_GetRowOrCol
,(self
,) + _args
, _kwargs
) 
1483     def GetPosition(self
, *_args
, **_kwargs
): 
1484         val 
= apply(gridc
.wxGridSizeEvent_GetPosition
,(self
,) + _args
, _kwargs
) 
1485         if val
: val 
= wxPointPtr(val
) ; val
.thisown 
= 1 
1487     def ControlDown(self
, *_args
, **_kwargs
): 
1488         val 
= apply(gridc
.wxGridSizeEvent_ControlDown
,(self
,) + _args
, _kwargs
) 
1490     def MetaDown(self
, *_args
, **_kwargs
): 
1491         val 
= apply(gridc
.wxGridSizeEvent_MetaDown
,(self
,) + _args
, _kwargs
) 
1493     def ShiftDown(self
, *_args
, **_kwargs
): 
1494         val 
= apply(gridc
.wxGridSizeEvent_ShiftDown
,(self
,) + _args
, _kwargs
) 
1496     def AltDown(self
, *_args
, **_kwargs
): 
1497         val 
= apply(gridc
.wxGridSizeEvent_AltDown
,(self
,) + _args
, _kwargs
) 
1500         return "<C wxGridSizeEvent instance at %s>" % (self
.this
,) 
1501 class wxGridSizeEvent(wxGridSizeEventPtr
): 
1502     def __init__(self
,*_args
,**_kwargs
): 
1503         self
.this 
= apply(gridc
.new_wxGridSizeEvent
,_args
,_kwargs
) 
1509 class wxGridRangeSelectEventPtr(wxNotifyEventPtr
): 
1510     def __init__(self
,this
): 
1513     def GetTopLeftCoords(self
, *_args
, **_kwargs
): 
1514         val 
= apply(gridc
.wxGridRangeSelectEvent_GetTopLeftCoords
,(self
,) + _args
, _kwargs
) 
1515         if val
: val 
= wxGridCellCoordsPtr(val
) ; val
.thisown 
= 1 
1517     def GetBottomRightCoords(self
, *_args
, **_kwargs
): 
1518         val 
= apply(gridc
.wxGridRangeSelectEvent_GetBottomRightCoords
,(self
,) + _args
, _kwargs
) 
1519         if val
: val 
= wxGridCellCoordsPtr(val
) ; val
.thisown 
= 1 
1521     def GetTopRow(self
, *_args
, **_kwargs
): 
1522         val 
= apply(gridc
.wxGridRangeSelectEvent_GetTopRow
,(self
,) + _args
, _kwargs
) 
1524     def GetBottomRow(self
, *_args
, **_kwargs
): 
1525         val 
= apply(gridc
.wxGridRangeSelectEvent_GetBottomRow
,(self
,) + _args
, _kwargs
) 
1527     def GetLeftCol(self
, *_args
, **_kwargs
): 
1528         val 
= apply(gridc
.wxGridRangeSelectEvent_GetLeftCol
,(self
,) + _args
, _kwargs
) 
1530     def GetRightCol(self
, *_args
, **_kwargs
): 
1531         val 
= apply(gridc
.wxGridRangeSelectEvent_GetRightCol
,(self
,) + _args
, _kwargs
) 
1533     def Selecting(self
, *_args
, **_kwargs
): 
1534         val 
= apply(gridc
.wxGridRangeSelectEvent_Selecting
,(self
,) + _args
, _kwargs
) 
1536     def ControlDown(self
, *_args
, **_kwargs
): 
1537         val 
= apply(gridc
.wxGridRangeSelectEvent_ControlDown
,(self
,) + _args
, _kwargs
) 
1539     def MetaDown(self
, *_args
, **_kwargs
): 
1540         val 
= apply(gridc
.wxGridRangeSelectEvent_MetaDown
,(self
,) + _args
, _kwargs
) 
1542     def ShiftDown(self
, *_args
, **_kwargs
): 
1543         val 
= apply(gridc
.wxGridRangeSelectEvent_ShiftDown
,(self
,) + _args
, _kwargs
) 
1545     def AltDown(self
, *_args
, **_kwargs
): 
1546         val 
= apply(gridc
.wxGridRangeSelectEvent_AltDown
,(self
,) + _args
, _kwargs
) 
1549         return "<C wxGridRangeSelectEvent instance at %s>" % (self
.this
,) 
1550 class wxGridRangeSelectEvent(wxGridRangeSelectEventPtr
): 
1551     def __init__(self
,*_args
,**_kwargs
): 
1552         self
.this 
= apply(gridc
.new_wxGridRangeSelectEvent
,_args
,_kwargs
) 
1558 class wxGridEditorCreatedEventPtr(wxCommandEventPtr
): 
1559     def __init__(self
,this
): 
1562     def GetRow(self
, *_args
, **_kwargs
): 
1563         val 
= apply(gridc
.wxGridEditorCreatedEvent_GetRow
,(self
,) + _args
, _kwargs
) 
1565     def GetCol(self
, *_args
, **_kwargs
): 
1566         val 
= apply(gridc
.wxGridEditorCreatedEvent_GetCol
,(self
,) + _args
, _kwargs
) 
1568     def GetControl(self
, *_args
, **_kwargs
): 
1569         val 
= apply(gridc
.wxGridEditorCreatedEvent_GetControl
,(self
,) + _args
, _kwargs
) 
1571     def SetRow(self
, *_args
, **_kwargs
): 
1572         val 
= apply(gridc
.wxGridEditorCreatedEvent_SetRow
,(self
,) + _args
, _kwargs
) 
1574     def SetCol(self
, *_args
, **_kwargs
): 
1575         val 
= apply(gridc
.wxGridEditorCreatedEvent_SetCol
,(self
,) + _args
, _kwargs
) 
1577     def SetControl(self
, *_args
, **_kwargs
): 
1578         val 
= apply(gridc
.wxGridEditorCreatedEvent_SetControl
,(self
,) + _args
, _kwargs
) 
1581         return "<C wxGridEditorCreatedEvent instance at %s>" % (self
.this
,) 
1582 class wxGridEditorCreatedEvent(wxGridEditorCreatedEventPtr
): 
1583     def __init__(self
,*_args
,**_kwargs
): 
1584         self
.this 
= apply(gridc
.new_wxGridEditorCreatedEvent
,_args
,_kwargs
) 
1592 #-------------- FUNCTION WRAPPERS ------------------ 
1596 #-------------- VARIABLE WRAPPERS ------------------ 
1598 wxGRID_VALUE_STRING 
= gridc
.wxGRID_VALUE_STRING
 
1599 wxGRID_VALUE_BOOL 
= gridc
.wxGRID_VALUE_BOOL
 
1600 wxGRID_VALUE_NUMBER 
= gridc
.wxGRID_VALUE_NUMBER
 
1601 wxGRID_VALUE_FLOAT 
= gridc
.wxGRID_VALUE_FLOAT
 
1602 wxGRID_VALUE_CHOICE 
= gridc
.wxGRID_VALUE_CHOICE
 
1603 wxGRID_VALUE_TEXT 
= gridc
.wxGRID_VALUE_TEXT
 
1604 wxGRID_VALUE_LONG 
= gridc
.wxGRID_VALUE_LONG
 
1606 wxGridNoCellCoords 
= wxGridCellCoordsPtr(gridc
.cvar
.wxGridNoCellCoords
) 
1607 wxGridNoCellRect 
= wxRectPtr(gridc
.cvar
.wxGridNoCellRect
) 
1608 wxGRIDTABLE_REQUEST_VIEW_GET_VALUES 
= gridc
.wxGRIDTABLE_REQUEST_VIEW_GET_VALUES
 
1609 wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES 
= gridc
.wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES
 
1610 wxGRIDTABLE_NOTIFY_ROWS_INSERTED 
= gridc
.wxGRIDTABLE_NOTIFY_ROWS_INSERTED
 
1611 wxGRIDTABLE_NOTIFY_ROWS_APPENDED 
= gridc
.wxGRIDTABLE_NOTIFY_ROWS_APPENDED
 
1612 wxGRIDTABLE_NOTIFY_ROWS_DELETED 
= gridc
.wxGRIDTABLE_NOTIFY_ROWS_DELETED
 
1613 wxGRIDTABLE_NOTIFY_COLS_INSERTED 
= gridc
.wxGRIDTABLE_NOTIFY_COLS_INSERTED
 
1614 wxGRIDTABLE_NOTIFY_COLS_APPENDED 
= gridc
.wxGRIDTABLE_NOTIFY_COLS_APPENDED
 
1615 wxGRIDTABLE_NOTIFY_COLS_DELETED 
= gridc
.wxGRIDTABLE_NOTIFY_COLS_DELETED
 
1616 wxEVT_GRID_CELL_LEFT_CLICK 
= gridc
.wxEVT_GRID_CELL_LEFT_CLICK
 
1617 wxEVT_GRID_CELL_RIGHT_CLICK 
= gridc
.wxEVT_GRID_CELL_RIGHT_CLICK
 
1618 wxEVT_GRID_CELL_LEFT_DCLICK 
= gridc
.wxEVT_GRID_CELL_LEFT_DCLICK
 
1619 wxEVT_GRID_CELL_RIGHT_DCLICK 
= gridc
.wxEVT_GRID_CELL_RIGHT_DCLICK
 
1620 wxEVT_GRID_LABEL_LEFT_CLICK 
= gridc
.wxEVT_GRID_LABEL_LEFT_CLICK
 
1621 wxEVT_GRID_LABEL_RIGHT_CLICK 
= gridc
.wxEVT_GRID_LABEL_RIGHT_CLICK
 
1622 wxEVT_GRID_LABEL_LEFT_DCLICK 
= gridc
.wxEVT_GRID_LABEL_LEFT_DCLICK
 
1623 wxEVT_GRID_LABEL_RIGHT_DCLICK 
= gridc
.wxEVT_GRID_LABEL_RIGHT_DCLICK
 
1624 wxEVT_GRID_ROW_SIZE 
= gridc
.wxEVT_GRID_ROW_SIZE
 
1625 wxEVT_GRID_COL_SIZE 
= gridc
.wxEVT_GRID_COL_SIZE
 
1626 wxEVT_GRID_RANGE_SELECT 
= gridc
.wxEVT_GRID_RANGE_SELECT
 
1627 wxEVT_GRID_CELL_CHANGE 
= gridc
.wxEVT_GRID_CELL_CHANGE
 
1628 wxEVT_GRID_SELECT_CELL 
= gridc
.wxEVT_GRID_SELECT_CELL
 
1629 wxEVT_GRID_EDITOR_SHOWN 
= gridc
.wxEVT_GRID_EDITOR_SHOWN
 
1630 wxEVT_GRID_EDITOR_HIDDEN 
= gridc
.wxEVT_GRID_EDITOR_HIDDEN
 
1631 wxEVT_GRID_EDITOR_CREATED 
= gridc
.wxEVT_GRID_EDITOR_CREATED
 
1634 #-------------- USER INCLUDE ----------------------- 
1638 # Stuff these names into the wx namespace so wxPyConstructObject can find them 
1640 wx
.wxGridEventPtr                  
= wxGridEventPtr
 
1641 wx
.wxGridSizeEventPtr              
= wxGridSizeEventPtr
 
1642 wx
.wxGridRangeSelectEventPtr       
= wxGridRangeSelectEventPtr
 
1643 wx
.wxGridEditorCreatedEventPtr     
= wxGridEditorCreatedEventPtr
 
1644 wx
.wxGridCellRendererPtr           
= wxGridCellRendererPtr
 
1645 wx
.wxPyGridCellRendererPtr         
= wxPyGridCellRendererPtr
 
1646 wx
.wxGridCellEditorPtr             
= wxGridCellEditorPtr
 
1647 wx
.wxPyGridCellEditorPtr           
= wxPyGridCellEditorPtr
 
1648 wx
.wxGridCellAttrPtr               
= wxGridCellAttrPtr
 
1649 wx
.wxGridCellAttrProviderPtr       
= wxGridCellAttrProviderPtr
 
1650 wx
.wxPyGridCellAttrProviderPtr     
= wxPyGridCellAttrProviderPtr
 
1651 wx
.wxGridTableBasePtr              
= wxGridTableBasePtr
 
1652 wx
.wxPyGridTableBasePtr            
= wxPyGridTableBasePtr
 
1653 wx
.wxGridTableMessagePtr           
= wxGridTableMessagePtr
 
1654 wx
.wxGridCellCoordsPtr             
= wxGridCellCoordsPtr
 
1655 wx
.wxGridPtr                       
= wxGridPtr