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
) 
  63 class wxGridCellRendererPtr 
: 
  64     def __init__(self
,this
): 
  67     def SetParameters(self
, *_args
, **_kwargs
): 
  68         val 
= apply(gridc
.wxGridCellRenderer_SetParameters
,(self
,) + _args
, _kwargs
) 
  70     def IncRef(self
, *_args
, **_kwargs
): 
  71         val 
= apply(gridc
.wxGridCellRenderer_IncRef
,(self
,) + _args
, _kwargs
) 
  73     def DecRef(self
, *_args
, **_kwargs
): 
  74         val 
= apply(gridc
.wxGridCellRenderer_DecRef
,(self
,) + _args
, _kwargs
) 
  76     def Draw(self
, *_args
, **_kwargs
): 
  77         val 
= apply(gridc
.wxGridCellRenderer_Draw
,(self
,) + _args
, _kwargs
) 
  79     def GetBestSize(self
, *_args
, **_kwargs
): 
  80         val 
= apply(gridc
.wxGridCellRenderer_GetBestSize
,(self
,) + _args
, _kwargs
) 
  81         if val
: val 
= wxSizePtr(val
) ; val
.thisown 
= 1 
  83     def Clone(self
, *_args
, **_kwargs
): 
  84         val 
= apply(gridc
.wxGridCellRenderer_Clone
,(self
,) + _args
, _kwargs
) 
  85         if val
: val 
= wxGridCellRendererPtr(val
)  
  88         return "<C wxGridCellRenderer instance at %s>" % (self
.this
,) 
  89 class wxGridCellRenderer(wxGridCellRendererPtr
): 
  90     def __init__(self
,this
): 
  96 class wxPyGridCellRendererPtr(wxGridCellRendererPtr
): 
  97     def __init__(self
,this
): 
 100     def _setSelf(self
, *_args
, **_kwargs
): 
 101         val 
= apply(gridc
.wxPyGridCellRenderer__setSelf
,(self
,) + _args
, _kwargs
) 
 103     def base_SetParameters(self
, *_args
, **_kwargs
): 
 104         val 
= apply(gridc
.wxPyGridCellRenderer_base_SetParameters
,(self
,) + _args
, _kwargs
) 
 107         return "<C wxPyGridCellRenderer instance at %s>" % (self
.this
,) 
 108 class wxPyGridCellRenderer(wxPyGridCellRendererPtr
): 
 109     def __init__(self
,*_args
,**_kwargs
): 
 110         self
.this 
= apply(gridc
.new_wxPyGridCellRenderer
,_args
,_kwargs
) 
 112         self
._setSelf
(self
, wxPyGridCellRenderer
) 
 117 class wxGridCellStringRendererPtr(wxGridCellRendererPtr
): 
 118     def __init__(self
,this
): 
 122         return "<C wxGridCellStringRenderer instance at %s>" % (self
.this
,) 
 123 class wxGridCellStringRenderer(wxGridCellStringRendererPtr
): 
 124     def __init__(self
,*_args
,**_kwargs
): 
 125         self
.this 
= apply(gridc
.new_wxGridCellStringRenderer
,_args
,_kwargs
) 
 131 class wxGridCellNumberRendererPtr(wxGridCellStringRendererPtr
): 
 132     def __init__(self
,this
): 
 136         return "<C wxGridCellNumberRenderer instance at %s>" % (self
.this
,) 
 137 class wxGridCellNumberRenderer(wxGridCellNumberRendererPtr
): 
 138     def __init__(self
,*_args
,**_kwargs
): 
 139         self
.this 
= apply(gridc
.new_wxGridCellNumberRenderer
,_args
,_kwargs
) 
 145 class wxGridCellFloatRendererPtr(wxGridCellStringRendererPtr
): 
 146     def __init__(self
,this
): 
 149     def GetWidth(self
, *_args
, **_kwargs
): 
 150         val 
= apply(gridc
.wxGridCellFloatRenderer_GetWidth
,(self
,) + _args
, _kwargs
) 
 152     def SetWidth(self
, *_args
, **_kwargs
): 
 153         val 
= apply(gridc
.wxGridCellFloatRenderer_SetWidth
,(self
,) + _args
, _kwargs
) 
 155     def GetPrecision(self
, *_args
, **_kwargs
): 
 156         val 
= apply(gridc
.wxGridCellFloatRenderer_GetPrecision
,(self
,) + _args
, _kwargs
) 
 158     def SetPrecision(self
, *_args
, **_kwargs
): 
 159         val 
= apply(gridc
.wxGridCellFloatRenderer_SetPrecision
,(self
,) + _args
, _kwargs
) 
 162         return "<C wxGridCellFloatRenderer instance at %s>" % (self
.this
,) 
 163 class wxGridCellFloatRenderer(wxGridCellFloatRendererPtr
): 
 164     def __init__(self
,*_args
,**_kwargs
): 
 165         self
.this 
= apply(gridc
.new_wxGridCellFloatRenderer
,_args
,_kwargs
) 
 171 class wxGridCellBoolRendererPtr(wxGridCellRendererPtr
): 
 172     def __init__(self
,this
): 
 176         return "<C wxGridCellBoolRenderer instance at %s>" % (self
.this
,) 
 177 class wxGridCellBoolRenderer(wxGridCellBoolRendererPtr
): 
 178     def __init__(self
,*_args
,**_kwargs
): 
 179         self
.this 
= apply(gridc
.new_wxGridCellBoolRenderer
,_args
,_kwargs
) 
 185 class wxGridCellEditorPtr 
: 
 186     def __init__(self
,this
): 
 189     def IsCreated(self
, *_args
, **_kwargs
): 
 190         val 
= apply(gridc
.wxGridCellEditor_IsCreated
,(self
,) + _args
, _kwargs
) 
 192     def GetControl(self
, *_args
, **_kwargs
): 
 193         val 
= apply(gridc
.wxGridCellEditor_GetControl
,(self
,) + _args
, _kwargs
) 
 194         if val
: val 
= wxControlPtr(val
)  
 196     def SetControl(self
, *_args
, **_kwargs
): 
 197         val 
= apply(gridc
.wxGridCellEditor_SetControl
,(self
,) + _args
, _kwargs
) 
 199     def SetParameters(self
, *_args
, **_kwargs
): 
 200         val 
= apply(gridc
.wxGridCellEditor_SetParameters
,(self
,) + _args
, _kwargs
) 
 202     def IncRef(self
, *_args
, **_kwargs
): 
 203         val 
= apply(gridc
.wxGridCellEditor_IncRef
,(self
,) + _args
, _kwargs
) 
 205     def DecRef(self
, *_args
, **_kwargs
): 
 206         val 
= apply(gridc
.wxGridCellEditor_DecRef
,(self
,) + _args
, _kwargs
) 
 208     def Create(self
, *_args
, **_kwargs
): 
 209         val 
= apply(gridc
.wxGridCellEditor_Create
,(self
,) + _args
, _kwargs
) 
 211     def BeginEdit(self
, *_args
, **_kwargs
): 
 212         val 
= apply(gridc
.wxGridCellEditor_BeginEdit
,(self
,) + _args
, _kwargs
) 
 214     def EndEdit(self
, *_args
, **_kwargs
): 
 215         val 
= apply(gridc
.wxGridCellEditor_EndEdit
,(self
,) + _args
, _kwargs
) 
 217     def Reset(self
, *_args
, **_kwargs
): 
 218         val 
= apply(gridc
.wxGridCellEditor_Reset
,(self
,) + _args
, _kwargs
) 
 220     def Clone(self
, *_args
, **_kwargs
): 
 221         val 
= apply(gridc
.wxGridCellEditor_Clone
,(self
,) + _args
, _kwargs
) 
 222         if val
: val 
= wxGridCellEditorPtr(val
)  
 224     def SetSize(self
, *_args
, **_kwargs
): 
 225         val 
= apply(gridc
.wxGridCellEditor_SetSize
,(self
,) + _args
, _kwargs
) 
 227     def Show(self
, *_args
, **_kwargs
): 
 228         val 
= apply(gridc
.wxGridCellEditor_Show
,(self
,) + _args
, _kwargs
) 
 230     def PaintBackground(self
, *_args
, **_kwargs
): 
 231         val 
= apply(gridc
.wxGridCellEditor_PaintBackground
,(self
,) + _args
, _kwargs
) 
 233     def IsAcceptedKey(self
, *_args
, **_kwargs
): 
 234         val 
= apply(gridc
.wxGridCellEditor_IsAcceptedKey
,(self
,) + _args
, _kwargs
) 
 236     def StartingKey(self
, *_args
, **_kwargs
): 
 237         val 
= apply(gridc
.wxGridCellEditor_StartingKey
,(self
,) + _args
, _kwargs
) 
 239     def StartingClick(self
, *_args
, **_kwargs
): 
 240         val 
= apply(gridc
.wxGridCellEditor_StartingClick
,(self
,) + _args
, _kwargs
) 
 242     def HandleReturn(self
, *_args
, **_kwargs
): 
 243         val 
= apply(gridc
.wxGridCellEditor_HandleReturn
,(self
,) + _args
, _kwargs
) 
 245     def Destroy(self
, *_args
, **_kwargs
): 
 246         val 
= apply(gridc
.wxGridCellEditor_Destroy
,(self
,) + _args
, _kwargs
) 
 249         return "<C wxGridCellEditor instance at %s>" % (self
.this
,) 
 250 class wxGridCellEditor(wxGridCellEditorPtr
): 
 251     def __init__(self
,this
): 
 257 class wxPyGridCellEditorPtr(wxGridCellEditorPtr
): 
 258     def __init__(self
,this
): 
 261     def _setSelf(self
, *_args
, **_kwargs
): 
 262         val 
= apply(gridc
.wxPyGridCellEditor__setSelf
,(self
,) + _args
, _kwargs
) 
 264     def base_SetSize(self
, *_args
, **_kwargs
): 
 265         val 
= apply(gridc
.wxPyGridCellEditor_base_SetSize
,(self
,) + _args
, _kwargs
) 
 267     def base_Show(self
, *_args
, **_kwargs
): 
 268         val 
= apply(gridc
.wxPyGridCellEditor_base_Show
,(self
,) + _args
, _kwargs
) 
 270     def base_PaintBackground(self
, *_args
, **_kwargs
): 
 271         val 
= apply(gridc
.wxPyGridCellEditor_base_PaintBackground
,(self
,) + _args
, _kwargs
) 
 273     def base_IsAcceptedKey(self
, *_args
, **_kwargs
): 
 274         val 
= apply(gridc
.wxPyGridCellEditor_base_IsAcceptedKey
,(self
,) + _args
, _kwargs
) 
 276     def base_StartingKey(self
, *_args
, **_kwargs
): 
 277         val 
= apply(gridc
.wxPyGridCellEditor_base_StartingKey
,(self
,) + _args
, _kwargs
) 
 279     def base_StartingClick(self
, *_args
, **_kwargs
): 
 280         val 
= apply(gridc
.wxPyGridCellEditor_base_StartingClick
,(self
,) + _args
, _kwargs
) 
 282     def base_HandleReturn(self
, *_args
, **_kwargs
): 
 283         val 
= apply(gridc
.wxPyGridCellEditor_base_HandleReturn
,(self
,) + _args
, _kwargs
) 
 285     def base_Destroy(self
, *_args
, **_kwargs
): 
 286         val 
= apply(gridc
.wxPyGridCellEditor_base_Destroy
,(self
,) + _args
, _kwargs
) 
 288     def base_SetParameters(self
, *_args
, **_kwargs
): 
 289         val 
= apply(gridc
.wxPyGridCellEditor_base_SetParameters
,(self
,) + _args
, _kwargs
) 
 292         return "<C wxPyGridCellEditor instance at %s>" % (self
.this
,) 
 293 class wxPyGridCellEditor(wxPyGridCellEditorPtr
): 
 294     def __init__(self
,*_args
,**_kwargs
): 
 295         self
.this 
= apply(gridc
.new_wxPyGridCellEditor
,_args
,_kwargs
) 
 297         self
._setSelf
(self
, wxPyGridCellEditor
) 
 302 class wxGridCellTextEditorPtr(wxGridCellEditorPtr
): 
 303     def __init__(self
,this
): 
 307         return "<C wxGridCellTextEditor instance at %s>" % (self
.this
,) 
 308 class wxGridCellTextEditor(wxGridCellTextEditorPtr
): 
 309     def __init__(self
,*_args
,**_kwargs
): 
 310         self
.this 
= apply(gridc
.new_wxGridCellTextEditor
,_args
,_kwargs
) 
 316 class wxGridCellNumberEditorPtr(wxGridCellTextEditorPtr
): 
 317     def __init__(self
,this
): 
 321         return "<C wxGridCellNumberEditor instance at %s>" % (self
.this
,) 
 322 class wxGridCellNumberEditor(wxGridCellNumberEditorPtr
): 
 323     def __init__(self
,*_args
,**_kwargs
): 
 324         self
.this 
= apply(gridc
.new_wxGridCellNumberEditor
,_args
,_kwargs
) 
 330 class wxGridCellFloatEditorPtr(wxGridCellTextEditorPtr
): 
 331     def __init__(self
,this
): 
 335         return "<C wxGridCellFloatEditor instance at %s>" % (self
.this
,) 
 336 class wxGridCellFloatEditor(wxGridCellFloatEditorPtr
): 
 337     def __init__(self
,*_args
,**_kwargs
): 
 338         self
.this 
= apply(gridc
.new_wxGridCellFloatEditor
,_args
,_kwargs
) 
 344 class wxGridCellBoolEditorPtr(wxGridCellEditorPtr
): 
 345     def __init__(self
,this
): 
 349         return "<C wxGridCellBoolEditor instance at %s>" % (self
.this
,) 
 350 class wxGridCellBoolEditor(wxGridCellBoolEditorPtr
): 
 351     def __init__(self
,*_args
,**_kwargs
): 
 352         self
.this 
= apply(gridc
.new_wxGridCellBoolEditor
,_args
,_kwargs
) 
 358 class wxGridCellChoiceEditorPtr(wxGridCellEditorPtr
): 
 359     def __init__(self
,this
): 
 363         return "<C wxGridCellChoiceEditor instance at %s>" % (self
.this
,) 
 364 class wxGridCellChoiceEditor(wxGridCellChoiceEditorPtr
): 
 365     def __init__(self
,*_args
,**_kwargs
): 
 366         self
.this 
= apply(gridc
.new_wxGridCellChoiceEditor
,_args
,_kwargs
) 
 372 class wxGridCellAttrPtr 
: 
 373     def __init__(self
,this
): 
 376     def Clone(self
, *_args
, **_kwargs
): 
 377         val 
= apply(gridc
.wxGridCellAttr_Clone
,(self
,) + _args
, _kwargs
) 
 378         if val
: val 
= wxGridCellAttrPtr(val
)  
 380     def IncRef(self
, *_args
, **_kwargs
): 
 381         val 
= apply(gridc
.wxGridCellAttr_IncRef
,(self
,) + _args
, _kwargs
) 
 383     def DecRef(self
, *_args
, **_kwargs
): 
 384         val 
= apply(gridc
.wxGridCellAttr_DecRef
,(self
,) + _args
, _kwargs
) 
 386     def SetTextColour(self
, *_args
, **_kwargs
): 
 387         val 
= apply(gridc
.wxGridCellAttr_SetTextColour
,(self
,) + _args
, _kwargs
) 
 389     def SetBackgroundColour(self
, *_args
, **_kwargs
): 
 390         val 
= apply(gridc
.wxGridCellAttr_SetBackgroundColour
,(self
,) + _args
, _kwargs
) 
 392     def SetFont(self
, *_args
, **_kwargs
): 
 393         val 
= apply(gridc
.wxGridCellAttr_SetFont
,(self
,) + _args
, _kwargs
) 
 395     def SetAlignment(self
, *_args
, **_kwargs
): 
 396         val 
= apply(gridc
.wxGridCellAttr_SetAlignment
,(self
,) + _args
, _kwargs
) 
 398     def SetReadOnly(self
, *_args
, **_kwargs
): 
 399         val 
= apply(gridc
.wxGridCellAttr_SetReadOnly
,(self
,) + _args
, _kwargs
) 
 401     def SetRenderer(self
, *_args
, **_kwargs
): 
 402         val 
= apply(gridc
.wxGridCellAttr_SetRenderer
,(self
,) + _args
, _kwargs
) 
 404     def SetEditor(self
, *_args
, **_kwargs
): 
 405         val 
= apply(gridc
.wxGridCellAttr_SetEditor
,(self
,) + _args
, _kwargs
) 
 407     def HasTextColour(self
, *_args
, **_kwargs
): 
 408         val 
= apply(gridc
.wxGridCellAttr_HasTextColour
,(self
,) + _args
, _kwargs
) 
 410     def HasBackgroundColour(self
, *_args
, **_kwargs
): 
 411         val 
= apply(gridc
.wxGridCellAttr_HasBackgroundColour
,(self
,) + _args
, _kwargs
) 
 413     def HasFont(self
, *_args
, **_kwargs
): 
 414         val 
= apply(gridc
.wxGridCellAttr_HasFont
,(self
,) + _args
, _kwargs
) 
 416     def HasAlignment(self
, *_args
, **_kwargs
): 
 417         val 
= apply(gridc
.wxGridCellAttr_HasAlignment
,(self
,) + _args
, _kwargs
) 
 419     def HasRenderer(self
, *_args
, **_kwargs
): 
 420         val 
= apply(gridc
.wxGridCellAttr_HasRenderer
,(self
,) + _args
, _kwargs
) 
 422     def HasEditor(self
, *_args
, **_kwargs
): 
 423         val 
= apply(gridc
.wxGridCellAttr_HasEditor
,(self
,) + _args
, _kwargs
) 
 425     def GetTextColour(self
, *_args
, **_kwargs
): 
 426         val 
= apply(gridc
.wxGridCellAttr_GetTextColour
,(self
,) + _args
, _kwargs
) 
 427         if val
: val 
= wxColourPtr(val
)  
 429     def GetBackgroundColour(self
, *_args
, **_kwargs
): 
 430         val 
= apply(gridc
.wxGridCellAttr_GetBackgroundColour
,(self
,) + _args
, _kwargs
) 
 431         if val
: val 
= wxColourPtr(val
)  
 433     def GetFont(self
, *_args
, **_kwargs
): 
 434         val 
= apply(gridc
.wxGridCellAttr_GetFont
,(self
,) + _args
, _kwargs
) 
 435         if val
: val 
= wxFontPtr(val
)  
 437     def GetAlignment(self
, *_args
, **_kwargs
): 
 438         val 
= apply(gridc
.wxGridCellAttr_GetAlignment
,(self
,) + _args
, _kwargs
) 
 440     def GetRenderer(self
, *_args
, **_kwargs
): 
 441         val 
= apply(gridc
.wxGridCellAttr_GetRenderer
,(self
,) + _args
, _kwargs
) 
 442         if val
: val 
= wxGridCellRendererPtr(val
)  
 444     def GetEditor(self
, *_args
, **_kwargs
): 
 445         val 
= apply(gridc
.wxGridCellAttr_GetEditor
,(self
,) + _args
, _kwargs
) 
 446         if val
: val 
= wxGridCellEditorPtr(val
)  
 448     def IsReadOnly(self
, *_args
, **_kwargs
): 
 449         val 
= apply(gridc
.wxGridCellAttr_IsReadOnly
,(self
,) + _args
, _kwargs
) 
 451     def SetDefAttr(self
, *_args
, **_kwargs
): 
 452         val 
= apply(gridc
.wxGridCellAttr_SetDefAttr
,(self
,) + _args
, _kwargs
) 
 455         return "<C wxGridCellAttr instance at %s>" % (self
.this
,) 
 456 class wxGridCellAttr(wxGridCellAttrPtr
): 
 457     def __init__(self
,*_args
,**_kwargs
): 
 458         self
.this 
= apply(gridc
.new_wxGridCellAttr
,_args
,_kwargs
) 
 464 class wxGridCellAttrProviderPtr 
: 
 465     def __init__(self
,this
): 
 468     def GetAttr(self
, *_args
, **_kwargs
): 
 469         val 
= apply(gridc
.wxGridCellAttrProvider_GetAttr
,(self
,) + _args
, _kwargs
) 
 470         if val
: val 
= wxGridCellAttrPtr(val
)  
 472     def SetAttr(self
, *_args
, **_kwargs
): 
 473         val 
= apply(gridc
.wxGridCellAttrProvider_SetAttr
,(self
,) + _args
, _kwargs
) 
 475     def SetRowAttr(self
, *_args
, **_kwargs
): 
 476         val 
= apply(gridc
.wxGridCellAttrProvider_SetRowAttr
,(self
,) + _args
, _kwargs
) 
 478     def SetColAttr(self
, *_args
, **_kwargs
): 
 479         val 
= apply(gridc
.wxGridCellAttrProvider_SetColAttr
,(self
,) + _args
, _kwargs
) 
 481     def UpdateAttrRows(self
, *_args
, **_kwargs
): 
 482         val 
= apply(gridc
.wxGridCellAttrProvider_UpdateAttrRows
,(self
,) + _args
, _kwargs
) 
 484     def UpdateAttrCols(self
, *_args
, **_kwargs
): 
 485         val 
= apply(gridc
.wxGridCellAttrProvider_UpdateAttrCols
,(self
,) + _args
, _kwargs
) 
 488         return "<C wxGridCellAttrProvider instance at %s>" % (self
.this
,) 
 489 class wxGridCellAttrProvider(wxGridCellAttrProviderPtr
): 
 490     def __init__(self
,*_args
,**_kwargs
): 
 491         self
.this 
= apply(gridc
.new_wxGridCellAttrProvider
,_args
,_kwargs
) 
 497 class wxPyGridCellAttrProviderPtr(wxGridCellAttrProviderPtr
): 
 498     def __init__(self
,this
): 
 501     def _setSelf(self
, *_args
, **_kwargs
): 
 502         val 
= apply(gridc
.wxPyGridCellAttrProvider__setSelf
,(self
,) + _args
, _kwargs
) 
 504     def base_GetAttr(self
, *_args
, **_kwargs
): 
 505         val 
= apply(gridc
.wxPyGridCellAttrProvider_base_GetAttr
,(self
,) + _args
, _kwargs
) 
 506         if val
: val 
= wxGridCellAttrPtr(val
)  
 508     def base_SetAttr(self
, *_args
, **_kwargs
): 
 509         val 
= apply(gridc
.wxPyGridCellAttrProvider_base_SetAttr
,(self
,) + _args
, _kwargs
) 
 511     def base_SetRowAttr(self
, *_args
, **_kwargs
): 
 512         val 
= apply(gridc
.wxPyGridCellAttrProvider_base_SetRowAttr
,(self
,) + _args
, _kwargs
) 
 514     def base_SetColAttr(self
, *_args
, **_kwargs
): 
 515         val 
= apply(gridc
.wxPyGridCellAttrProvider_base_SetColAttr
,(self
,) + _args
, _kwargs
) 
 518         return "<C wxPyGridCellAttrProvider instance at %s>" % (self
.this
,) 
 519 class wxPyGridCellAttrProvider(wxPyGridCellAttrProviderPtr
): 
 520     def __init__(self
,*_args
,**_kwargs
): 
 521         self
.this 
= apply(gridc
.new_wxPyGridCellAttrProvider
,_args
,_kwargs
) 
 523         self
._setSelf
(self
, wxPyGridCellAttrProvider
) 
 528 class wxGridTableBasePtr 
: 
 529     def __init__(self
,this
): 
 532     def SetAttrProvider(self
, *_args
, **_kwargs
): 
 533         val 
= apply(gridc
.wxGridTableBase_SetAttrProvider
,(self
,) + _args
, _kwargs
) 
 535     def GetAttrProvider(self
, *_args
, **_kwargs
): 
 536         val 
= apply(gridc
.wxGridTableBase_GetAttrProvider
,(self
,) + _args
, _kwargs
) 
 537         if val
: val 
= wxGridCellAttrProviderPtr(val
)  
 539     def SetView(self
, *_args
, **_kwargs
): 
 540         val 
= apply(gridc
.wxGridTableBase_SetView
,(self
,) + _args
, _kwargs
) 
 542     def GetView(self
, *_args
, **_kwargs
): 
 543         val 
= apply(gridc
.wxGridTableBase_GetView
,(self
,) + _args
, _kwargs
) 
 544         if val
: val 
= wxGridPtr(val
)  
 546     def GetNumberRows(self
, *_args
, **_kwargs
): 
 547         val 
= apply(gridc
.wxGridTableBase_GetNumberRows
,(self
,) + _args
, _kwargs
) 
 549     def GetNumberCols(self
, *_args
, **_kwargs
): 
 550         val 
= apply(gridc
.wxGridTableBase_GetNumberCols
,(self
,) + _args
, _kwargs
) 
 552     def IsEmptyCell(self
, *_args
, **_kwargs
): 
 553         val 
= apply(gridc
.wxGridTableBase_IsEmptyCell
,(self
,) + _args
, _kwargs
) 
 555     def GetValue(self
, *_args
, **_kwargs
): 
 556         val 
= apply(gridc
.wxGridTableBase_GetValue
,(self
,) + _args
, _kwargs
) 
 558     def SetValue(self
, *_args
, **_kwargs
): 
 559         val 
= apply(gridc
.wxGridTableBase_SetValue
,(self
,) + _args
, _kwargs
) 
 561     def GetTypeName(self
, *_args
, **_kwargs
): 
 562         val 
= apply(gridc
.wxGridTableBase_GetTypeName
,(self
,) + _args
, _kwargs
) 
 564     def CanGetValueAs(self
, *_args
, **_kwargs
): 
 565         val 
= apply(gridc
.wxGridTableBase_CanGetValueAs
,(self
,) + _args
, _kwargs
) 
 567     def CanSetValueAs(self
, *_args
, **_kwargs
): 
 568         val 
= apply(gridc
.wxGridTableBase_CanSetValueAs
,(self
,) + _args
, _kwargs
) 
 570     def GetValueAsLong(self
, *_args
, **_kwargs
): 
 571         val 
= apply(gridc
.wxGridTableBase_GetValueAsLong
,(self
,) + _args
, _kwargs
) 
 573     def GetValueAsDouble(self
, *_args
, **_kwargs
): 
 574         val 
= apply(gridc
.wxGridTableBase_GetValueAsDouble
,(self
,) + _args
, _kwargs
) 
 576     def GetValueAsBool(self
, *_args
, **_kwargs
): 
 577         val 
= apply(gridc
.wxGridTableBase_GetValueAsBool
,(self
,) + _args
, _kwargs
) 
 579     def SetValueAsLong(self
, *_args
, **_kwargs
): 
 580         val 
= apply(gridc
.wxGridTableBase_SetValueAsLong
,(self
,) + _args
, _kwargs
) 
 582     def SetValueAsDouble(self
, *_args
, **_kwargs
): 
 583         val 
= apply(gridc
.wxGridTableBase_SetValueAsDouble
,(self
,) + _args
, _kwargs
) 
 585     def SetValueAsBool(self
, *_args
, **_kwargs
): 
 586         val 
= apply(gridc
.wxGridTableBase_SetValueAsBool
,(self
,) + _args
, _kwargs
) 
 588     def Clear(self
, *_args
, **_kwargs
): 
 589         val 
= apply(gridc
.wxGridTableBase_Clear
,(self
,) + _args
, _kwargs
) 
 591     def InsertRows(self
, *_args
, **_kwargs
): 
 592         val 
= apply(gridc
.wxGridTableBase_InsertRows
,(self
,) + _args
, _kwargs
) 
 594     def AppendRows(self
, *_args
, **_kwargs
): 
 595         val 
= apply(gridc
.wxGridTableBase_AppendRows
,(self
,) + _args
, _kwargs
) 
 597     def DeleteRows(self
, *_args
, **_kwargs
): 
 598         val 
= apply(gridc
.wxGridTableBase_DeleteRows
,(self
,) + _args
, _kwargs
) 
 600     def InsertCols(self
, *_args
, **_kwargs
): 
 601         val 
= apply(gridc
.wxGridTableBase_InsertCols
,(self
,) + _args
, _kwargs
) 
 603     def AppendCols(self
, *_args
, **_kwargs
): 
 604         val 
= apply(gridc
.wxGridTableBase_AppendCols
,(self
,) + _args
, _kwargs
) 
 606     def DeleteCols(self
, *_args
, **_kwargs
): 
 607         val 
= apply(gridc
.wxGridTableBase_DeleteCols
,(self
,) + _args
, _kwargs
) 
 609     def GetRowLabelValue(self
, *_args
, **_kwargs
): 
 610         val 
= apply(gridc
.wxGridTableBase_GetRowLabelValue
,(self
,) + _args
, _kwargs
) 
 612     def GetColLabelValue(self
, *_args
, **_kwargs
): 
 613         val 
= apply(gridc
.wxGridTableBase_GetColLabelValue
,(self
,) + _args
, _kwargs
) 
 615     def SetRowLabelValue(self
, *_args
, **_kwargs
): 
 616         val 
= apply(gridc
.wxGridTableBase_SetRowLabelValue
,(self
,) + _args
, _kwargs
) 
 618     def SetColLabelValue(self
, *_args
, **_kwargs
): 
 619         val 
= apply(gridc
.wxGridTableBase_SetColLabelValue
,(self
,) + _args
, _kwargs
) 
 621     def CanHaveAttributes(self
, *_args
, **_kwargs
): 
 622         val 
= apply(gridc
.wxGridTableBase_CanHaveAttributes
,(self
,) + _args
, _kwargs
) 
 624     def GetAttr(self
, *_args
, **_kwargs
): 
 625         val 
= apply(gridc
.wxGridTableBase_GetAttr
,(self
,) + _args
, _kwargs
) 
 626         if val
: val 
= wxGridCellAttrPtr(val
)  
 628     def SetAttr(self
, *_args
, **_kwargs
): 
 629         val 
= apply(gridc
.wxGridTableBase_SetAttr
,(self
,) + _args
, _kwargs
) 
 631     def SetRowAttr(self
, *_args
, **_kwargs
): 
 632         val 
= apply(gridc
.wxGridTableBase_SetRowAttr
,(self
,) + _args
, _kwargs
) 
 634     def SetColAttr(self
, *_args
, **_kwargs
): 
 635         val 
= apply(gridc
.wxGridTableBase_SetColAttr
,(self
,) + _args
, _kwargs
) 
 638         return "<C wxGridTableBase instance at %s>" % (self
.this
,) 
 639 class wxGridTableBase(wxGridTableBasePtr
): 
 640     def __init__(self
,this
): 
 646 class wxPyGridTableBasePtr(wxGridTableBasePtr
): 
 647     def __init__(self
,this
): 
 650     def _setSelf(self
, *_args
, **_kwargs
): 
 651         val 
= apply(gridc
.wxPyGridTableBase__setSelf
,(self
,) + _args
, _kwargs
) 
 653     def Destroy(self
, *_args
, **_kwargs
): 
 654         val 
= apply(gridc
.wxPyGridTableBase_Destroy
,(self
,) + _args
, _kwargs
) 
 656     def base_GetTypeName(self
, *_args
, **_kwargs
): 
 657         val 
= apply(gridc
.wxPyGridTableBase_base_GetTypeName
,(self
,) + _args
, _kwargs
) 
 659     def base_CanGetValueAs(self
, *_args
, **_kwargs
): 
 660         val 
= apply(gridc
.wxPyGridTableBase_base_CanGetValueAs
,(self
,) + _args
, _kwargs
) 
 662     def base_CanSetValueAs(self
, *_args
, **_kwargs
): 
 663         val 
= apply(gridc
.wxPyGridTableBase_base_CanSetValueAs
,(self
,) + _args
, _kwargs
) 
 665     def base_Clear(self
, *_args
, **_kwargs
): 
 666         val 
= apply(gridc
.wxPyGridTableBase_base_Clear
,(self
,) + _args
, _kwargs
) 
 668     def base_InsertRows(self
, *_args
, **_kwargs
): 
 669         val 
= apply(gridc
.wxPyGridTableBase_base_InsertRows
,(self
,) + _args
, _kwargs
) 
 671     def base_AppendRows(self
, *_args
, **_kwargs
): 
 672         val 
= apply(gridc
.wxPyGridTableBase_base_AppendRows
,(self
,) + _args
, _kwargs
) 
 674     def base_DeleteRows(self
, *_args
, **_kwargs
): 
 675         val 
= apply(gridc
.wxPyGridTableBase_base_DeleteRows
,(self
,) + _args
, _kwargs
) 
 677     def base_InsertCols(self
, *_args
, **_kwargs
): 
 678         val 
= apply(gridc
.wxPyGridTableBase_base_InsertCols
,(self
,) + _args
, _kwargs
) 
 680     def base_AppendCols(self
, *_args
, **_kwargs
): 
 681         val 
= apply(gridc
.wxPyGridTableBase_base_AppendCols
,(self
,) + _args
, _kwargs
) 
 683     def base_DeleteCols(self
, *_args
, **_kwargs
): 
 684         val 
= apply(gridc
.wxPyGridTableBase_base_DeleteCols
,(self
,) + _args
, _kwargs
) 
 686     def base_GetRowLabelValue(self
, *_args
, **_kwargs
): 
 687         val 
= apply(gridc
.wxPyGridTableBase_base_GetRowLabelValue
,(self
,) + _args
, _kwargs
) 
 689     def base_GetColLabelValue(self
, *_args
, **_kwargs
): 
 690         val 
= apply(gridc
.wxPyGridTableBase_base_GetColLabelValue
,(self
,) + _args
, _kwargs
) 
 692     def base_SetRowLabelValue(self
, *_args
, **_kwargs
): 
 693         val 
= apply(gridc
.wxPyGridTableBase_base_SetRowLabelValue
,(self
,) + _args
, _kwargs
) 
 695     def base_SetColLabelValue(self
, *_args
, **_kwargs
): 
 696         val 
= apply(gridc
.wxPyGridTableBase_base_SetColLabelValue
,(self
,) + _args
, _kwargs
) 
 698     def base_CanHaveAttributes(self
, *_args
, **_kwargs
): 
 699         val 
= apply(gridc
.wxPyGridTableBase_base_CanHaveAttributes
,(self
,) + _args
, _kwargs
) 
 701     def base_GetAttr(self
, *_args
, **_kwargs
): 
 702         val 
= apply(gridc
.wxPyGridTableBase_base_GetAttr
,(self
,) + _args
, _kwargs
) 
 703         if val
: val 
= wxGridCellAttrPtr(val
)  
 705     def base_SetAttr(self
, *_args
, **_kwargs
): 
 706         val 
= apply(gridc
.wxPyGridTableBase_base_SetAttr
,(self
,) + _args
, _kwargs
) 
 708     def base_SetRowAttr(self
, *_args
, **_kwargs
): 
 709         val 
= apply(gridc
.wxPyGridTableBase_base_SetRowAttr
,(self
,) + _args
, _kwargs
) 
 711     def base_SetColAttr(self
, *_args
, **_kwargs
): 
 712         val 
= apply(gridc
.wxPyGridTableBase_base_SetColAttr
,(self
,) + _args
, _kwargs
) 
 715         return "<C wxPyGridTableBase instance at %s>" % (self
.this
,) 
 716 class wxPyGridTableBase(wxPyGridTableBasePtr
): 
 717     def __init__(self
,*_args
,**_kwargs
): 
 718         self
.this 
= apply(gridc
.new_wxPyGridTableBase
,_args
,_kwargs
) 
 720         self
._setSelf
(self
, wxPyGridTableBase
) 
 725 class wxGridStringTablePtr(wxGridTableBasePtr
): 
 726     def __init__(self
,this
): 
 730         return "<C wxGridStringTable instance at %s>" % (self
.this
,) 
 731 class wxGridStringTable(wxGridStringTablePtr
): 
 732     def __init__(self
,*_args
,**_kwargs
): 
 733         self
.this 
= apply(gridc
.new_wxGridStringTable
,_args
,_kwargs
) 
 739 class wxGridTableMessagePtr 
: 
 740     def __init__(self
,this
): 
 743     def __del__(self
,gridc
=gridc
): 
 744         if self
.thisown 
== 1 : 
 745             gridc
.delete_wxGridTableMessage(self
) 
 746     def SetTableObject(self
, *_args
, **_kwargs
): 
 747         val 
= apply(gridc
.wxGridTableMessage_SetTableObject
,(self
,) + _args
, _kwargs
) 
 749     def GetTableObject(self
, *_args
, **_kwargs
): 
 750         val 
= apply(gridc
.wxGridTableMessage_GetTableObject
,(self
,) + _args
, _kwargs
) 
 751         if val
: val 
= wxGridTableBasePtr(val
)  
 753     def SetId(self
, *_args
, **_kwargs
): 
 754         val 
= apply(gridc
.wxGridTableMessage_SetId
,(self
,) + _args
, _kwargs
) 
 756     def GetId(self
, *_args
, **_kwargs
): 
 757         val 
= apply(gridc
.wxGridTableMessage_GetId
,(self
,) + _args
, _kwargs
) 
 759     def SetCommandInt(self
, *_args
, **_kwargs
): 
 760         val 
= apply(gridc
.wxGridTableMessage_SetCommandInt
,(self
,) + _args
, _kwargs
) 
 762     def GetCommandInt(self
, *_args
, **_kwargs
): 
 763         val 
= apply(gridc
.wxGridTableMessage_GetCommandInt
,(self
,) + _args
, _kwargs
) 
 765     def SetCommandInt2(self
, *_args
, **_kwargs
): 
 766         val 
= apply(gridc
.wxGridTableMessage_SetCommandInt2
,(self
,) + _args
, _kwargs
) 
 768     def GetCommandInt2(self
, *_args
, **_kwargs
): 
 769         val 
= apply(gridc
.wxGridTableMessage_GetCommandInt2
,(self
,) + _args
, _kwargs
) 
 772         return "<C wxGridTableMessage instance at %s>" % (self
.this
,) 
 773 class wxGridTableMessage(wxGridTableMessagePtr
): 
 774     def __init__(self
,*_args
,**_kwargs
): 
 775         self
.this 
= apply(gridc
.new_wxGridTableMessage
,_args
,_kwargs
) 
 781 class wxGridCellCoordsPtr 
: 
 782     def __init__(self
,this
): 
 785     def __del__(self
,gridc
=gridc
): 
 786         if self
.thisown 
== 1 : 
 787             gridc
.delete_wxGridCellCoords(self
) 
 788     def GetRow(self
, *_args
, **_kwargs
): 
 789         val 
= apply(gridc
.wxGridCellCoords_GetRow
,(self
,) + _args
, _kwargs
) 
 791     def SetRow(self
, *_args
, **_kwargs
): 
 792         val 
= apply(gridc
.wxGridCellCoords_SetRow
,(self
,) + _args
, _kwargs
) 
 794     def GetCol(self
, *_args
, **_kwargs
): 
 795         val 
= apply(gridc
.wxGridCellCoords_GetCol
,(self
,) + _args
, _kwargs
) 
 797     def SetCol(self
, *_args
, **_kwargs
): 
 798         val 
= apply(gridc
.wxGridCellCoords_SetCol
,(self
,) + _args
, _kwargs
) 
 800     def Set(self
, *_args
, **_kwargs
): 
 801         val 
= apply(gridc
.wxGridCellCoords_Set
,(self
,) + _args
, _kwargs
) 
 803     def asTuple(self
, *_args
, **_kwargs
): 
 804         val 
= apply(gridc
.wxGridCellCoords_asTuple
,(self
,) + _args
, _kwargs
) 
 806     def __cmp__(self
, *_args
, **_kwargs
): 
 807         val 
= apply(gridc
.wxGridCellCoords___cmp__
,(self
,) + _args
, _kwargs
) 
 810         return "<C wxGridCellCoords instance at %s>" % (self
.this
,) 
 811     def __str__(self
): return str(self
.asTuple()) 
 812     def __repr__(self
): return str(self
.asTuple()) 
 813 class wxGridCellCoords(wxGridCellCoordsPtr
): 
 814     def __init__(self
,*_args
,**_kwargs
): 
 815         self
.this 
= apply(gridc
.new_wxGridCellCoords
,_args
,_kwargs
) 
 821 class wxGridPtr(wxScrolledWindowPtr
): 
 822     wxGridSelectCells 
= gridc
.wxGrid_wxGridSelectCells
 
 823     wxGridSelectRows 
= gridc
.wxGrid_wxGridSelectRows
 
 824     wxGridSelectColumns 
= gridc
.wxGrid_wxGridSelectColumns
 
 825     def __init__(self
,this
): 
 828     def CreateGrid(self
, *_args
, **_kwargs
): 
 829         val 
= apply(gridc
.wxGrid_CreateGrid
,(self
,) + _args
, _kwargs
) 
 831     def SetSelectionMode(self
, *_args
, **_kwargs
): 
 832         val 
= apply(gridc
.wxGrid_SetSelectionMode
,(self
,) + _args
, _kwargs
) 
 834     def GetNumberRows(self
, *_args
, **_kwargs
): 
 835         val 
= apply(gridc
.wxGrid_GetNumberRows
,(self
,) + _args
, _kwargs
) 
 837     def GetNumberCols(self
, *_args
, **_kwargs
): 
 838         val 
= apply(gridc
.wxGrid_GetNumberCols
,(self
,) + _args
, _kwargs
) 
 840     def ProcessTableMessage(self
, *_args
, **_kwargs
): 
 841         val 
= apply(gridc
.wxGrid_ProcessTableMessage
,(self
,) + _args
, _kwargs
) 
 843     def GetTable(self
, *_args
, **_kwargs
): 
 844         val 
= apply(gridc
.wxGrid_GetTable
,(self
,) + _args
, _kwargs
) 
 845         if val
: val 
= wxGridTableBasePtr(val
)  
 847     def SetTable(self
, *_args
, **_kwargs
): 
 848         val 
= apply(gridc
.wxGrid_SetTable
,(self
,) + _args
, _kwargs
) 
 850     def ClearGrid(self
, *_args
, **_kwargs
): 
 851         val 
= apply(gridc
.wxGrid_ClearGrid
,(self
,) + _args
, _kwargs
) 
 853     def InsertRows(self
, *_args
, **_kwargs
): 
 854         val 
= apply(gridc
.wxGrid_InsertRows
,(self
,) + _args
, _kwargs
) 
 856     def AppendRows(self
, *_args
, **_kwargs
): 
 857         val 
= apply(gridc
.wxGrid_AppendRows
,(self
,) + _args
, _kwargs
) 
 859     def DeleteRows(self
, *_args
, **_kwargs
): 
 860         val 
= apply(gridc
.wxGrid_DeleteRows
,(self
,) + _args
, _kwargs
) 
 862     def InsertCols(self
, *_args
, **_kwargs
): 
 863         val 
= apply(gridc
.wxGrid_InsertCols
,(self
,) + _args
, _kwargs
) 
 865     def AppendCols(self
, *_args
, **_kwargs
): 
 866         val 
= apply(gridc
.wxGrid_AppendCols
,(self
,) + _args
, _kwargs
) 
 868     def DeleteCols(self
, *_args
, **_kwargs
): 
 869         val 
= apply(gridc
.wxGrid_DeleteCols
,(self
,) + _args
, _kwargs
) 
 871     def DrawCellHighlight(self
, *_args
, **_kwargs
): 
 872         val 
= apply(gridc
.wxGrid_DrawCellHighlight
,(self
,) + _args
, _kwargs
) 
 874     def DrawTextRectangle(self
, *_args
, **_kwargs
): 
 875         val 
= apply(gridc
.wxGrid_DrawTextRectangle
,(self
,) + _args
, _kwargs
) 
 877     def StringToLines(self
, *_args
, **_kwargs
): 
 878         val 
= apply(gridc
.wxGrid_StringToLines
,(self
,) + _args
, _kwargs
) 
 880     def GetTextBoxSize(self
, *_args
, **_kwargs
): 
 881         val 
= apply(gridc
.wxGrid_GetTextBoxSize
,(self
,) + _args
, _kwargs
) 
 883     def BeginBatch(self
, *_args
, **_kwargs
): 
 884         val 
= apply(gridc
.wxGrid_BeginBatch
,(self
,) + _args
, _kwargs
) 
 886     def EndBatch(self
, *_args
, **_kwargs
): 
 887         val 
= apply(gridc
.wxGrid_EndBatch
,(self
,) + _args
, _kwargs
) 
 889     def GetBatchCount(self
, *_args
, **_kwargs
): 
 890         val 
= apply(gridc
.wxGrid_GetBatchCount
,(self
,) + _args
, _kwargs
) 
 892     def IsEditable(self
, *_args
, **_kwargs
): 
 893         val 
= apply(gridc
.wxGrid_IsEditable
,(self
,) + _args
, _kwargs
) 
 895     def EnableEditing(self
, *_args
, **_kwargs
): 
 896         val 
= apply(gridc
.wxGrid_EnableEditing
,(self
,) + _args
, _kwargs
) 
 898     def EnableCellEditControl(self
, *_args
, **_kwargs
): 
 899         val 
= apply(gridc
.wxGrid_EnableCellEditControl
,(self
,) + _args
, _kwargs
) 
 901     def DisableCellEditControl(self
, *_args
, **_kwargs
): 
 902         val 
= apply(gridc
.wxGrid_DisableCellEditControl
,(self
,) + _args
, _kwargs
) 
 904     def CanEnableCellControl(self
, *_args
, **_kwargs
): 
 905         val 
= apply(gridc
.wxGrid_CanEnableCellControl
,(self
,) + _args
, _kwargs
) 
 907     def IsCellEditControlEnabled(self
, *_args
, **_kwargs
): 
 908         val 
= apply(gridc
.wxGrid_IsCellEditControlEnabled
,(self
,) + _args
, _kwargs
) 
 910     def IsCellEditControlShown(self
, *_args
, **_kwargs
): 
 911         val 
= apply(gridc
.wxGrid_IsCellEditControlShown
,(self
,) + _args
, _kwargs
) 
 913     def IsCurrentCellReadOnly(self
, *_args
, **_kwargs
): 
 914         val 
= apply(gridc
.wxGrid_IsCurrentCellReadOnly
,(self
,) + _args
, _kwargs
) 
 916     def ShowCellEditControl(self
, *_args
, **_kwargs
): 
 917         val 
= apply(gridc
.wxGrid_ShowCellEditControl
,(self
,) + _args
, _kwargs
) 
 919     def HideCellEditControl(self
, *_args
, **_kwargs
): 
 920         val 
= apply(gridc
.wxGrid_HideCellEditControl
,(self
,) + _args
, _kwargs
) 
 922     def SaveEditControlValue(self
, *_args
, **_kwargs
): 
 923         val 
= apply(gridc
.wxGrid_SaveEditControlValue
,(self
,) + _args
, _kwargs
) 
 925     def XYToCell(self
, *_args
, **_kwargs
): 
 926         val 
= apply(gridc
.wxGrid_XYToCell
,(self
,) + _args
, _kwargs
) 
 927         if val
: val 
= wxGridCellCoordsPtr(val
) ; val
.thisown 
= 1 
 929     def YToRow(self
, *_args
, **_kwargs
): 
 930         val 
= apply(gridc
.wxGrid_YToRow
,(self
,) + _args
, _kwargs
) 
 932     def XToCol(self
, *_args
, **_kwargs
): 
 933         val 
= apply(gridc
.wxGrid_XToCol
,(self
,) + _args
, _kwargs
) 
 935     def YToEdgeOfRow(self
, *_args
, **_kwargs
): 
 936         val 
= apply(gridc
.wxGrid_YToEdgeOfRow
,(self
,) + _args
, _kwargs
) 
 938     def XToEdgeOfCol(self
, *_args
, **_kwargs
): 
 939         val 
= apply(gridc
.wxGrid_XToEdgeOfCol
,(self
,) + _args
, _kwargs
) 
 941     def CellToRect(self
, *_args
, **_kwargs
): 
 942         val 
= apply(gridc
.wxGrid_CellToRect
,(self
,) + _args
, _kwargs
) 
 943         if val
: val 
= wxRectPtr(val
) ; val
.thisown 
= 1 
 945     def GetGridCursorRow(self
, *_args
, **_kwargs
): 
 946         val 
= apply(gridc
.wxGrid_GetGridCursorRow
,(self
,) + _args
, _kwargs
) 
 948     def GetGridCursorCol(self
, *_args
, **_kwargs
): 
 949         val 
= apply(gridc
.wxGrid_GetGridCursorCol
,(self
,) + _args
, _kwargs
) 
 951     def IsVisible(self
, *_args
, **_kwargs
): 
 952         val 
= apply(gridc
.wxGrid_IsVisible
,(self
,) + _args
, _kwargs
) 
 954     def MakeCellVisible(self
, *_args
, **_kwargs
): 
 955         val 
= apply(gridc
.wxGrid_MakeCellVisible
,(self
,) + _args
, _kwargs
) 
 957     def SetGridCursor(self
, *_args
, **_kwargs
): 
 958         val 
= apply(gridc
.wxGrid_SetGridCursor
,(self
,) + _args
, _kwargs
) 
 960     def MoveCursorUp(self
, *_args
, **_kwargs
): 
 961         val 
= apply(gridc
.wxGrid_MoveCursorUp
,(self
,) + _args
, _kwargs
) 
 963     def MoveCursorDown(self
, *_args
, **_kwargs
): 
 964         val 
= apply(gridc
.wxGrid_MoveCursorDown
,(self
,) + _args
, _kwargs
) 
 966     def MoveCursorLeft(self
, *_args
, **_kwargs
): 
 967         val 
= apply(gridc
.wxGrid_MoveCursorLeft
,(self
,) + _args
, _kwargs
) 
 969     def MoveCursorRight(self
, *_args
, **_kwargs
): 
 970         val 
= apply(gridc
.wxGrid_MoveCursorRight
,(self
,) + _args
, _kwargs
) 
 972     def MovePageDown(self
, *_args
, **_kwargs
): 
 973         val 
= apply(gridc
.wxGrid_MovePageDown
,(self
,) + _args
, _kwargs
) 
 975     def MovePageUp(self
, *_args
, **_kwargs
): 
 976         val 
= apply(gridc
.wxGrid_MovePageUp
,(self
,) + _args
, _kwargs
) 
 978     def MoveCursorUpBlock(self
, *_args
, **_kwargs
): 
 979         val 
= apply(gridc
.wxGrid_MoveCursorUpBlock
,(self
,) + _args
, _kwargs
) 
 981     def MoveCursorDownBlock(self
, *_args
, **_kwargs
): 
 982         val 
= apply(gridc
.wxGrid_MoveCursorDownBlock
,(self
,) + _args
, _kwargs
) 
 984     def MoveCursorLeftBlock(self
, *_args
, **_kwargs
): 
 985         val 
= apply(gridc
.wxGrid_MoveCursorLeftBlock
,(self
,) + _args
, _kwargs
) 
 987     def MoveCursorRightBlock(self
, *_args
, **_kwargs
): 
 988         val 
= apply(gridc
.wxGrid_MoveCursorRightBlock
,(self
,) + _args
, _kwargs
) 
 990     def GetDefaultRowLabelSize(self
, *_args
, **_kwargs
): 
 991         val 
= apply(gridc
.wxGrid_GetDefaultRowLabelSize
,(self
,) + _args
, _kwargs
) 
 993     def GetRowLabelSize(self
, *_args
, **_kwargs
): 
 994         val 
= apply(gridc
.wxGrid_GetRowLabelSize
,(self
,) + _args
, _kwargs
) 
 996     def GetDefaultColLabelSize(self
, *_args
, **_kwargs
): 
 997         val 
= apply(gridc
.wxGrid_GetDefaultColLabelSize
,(self
,) + _args
, _kwargs
) 
 999     def GetColLabelSize(self
, *_args
, **_kwargs
): 
1000         val 
= apply(gridc
.wxGrid_GetColLabelSize
,(self
,) + _args
, _kwargs
) 
1002     def GetLabelBackgroundColour(self
, *_args
, **_kwargs
): 
1003         val 
= apply(gridc
.wxGrid_GetLabelBackgroundColour
,(self
,) + _args
, _kwargs
) 
1004         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1006     def GetLabelTextColour(self
, *_args
, **_kwargs
): 
1007         val 
= apply(gridc
.wxGrid_GetLabelTextColour
,(self
,) + _args
, _kwargs
) 
1008         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1010     def GetLabelFont(self
, *_args
, **_kwargs
): 
1011         val 
= apply(gridc
.wxGrid_GetLabelFont
,(self
,) + _args
, _kwargs
) 
1012         if val
: val 
= wxFontPtr(val
) ; val
.thisown 
= 1 
1014     def GetRowLabelAlignment(self
, *_args
, **_kwargs
): 
1015         val 
= apply(gridc
.wxGrid_GetRowLabelAlignment
,(self
,) + _args
, _kwargs
) 
1017     def GetColLabelAlignment(self
, *_args
, **_kwargs
): 
1018         val 
= apply(gridc
.wxGrid_GetColLabelAlignment
,(self
,) + _args
, _kwargs
) 
1020     def GetRowLabelValue(self
, *_args
, **_kwargs
): 
1021         val 
= apply(gridc
.wxGrid_GetRowLabelValue
,(self
,) + _args
, _kwargs
) 
1023     def GetColLabelValue(self
, *_args
, **_kwargs
): 
1024         val 
= apply(gridc
.wxGrid_GetColLabelValue
,(self
,) + _args
, _kwargs
) 
1026     def GetGridLineColour(self
, *_args
, **_kwargs
): 
1027         val 
= apply(gridc
.wxGrid_GetGridLineColour
,(self
,) + _args
, _kwargs
) 
1028         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1030     def GetCellHighlightColour(self
, *_args
, **_kwargs
): 
1031         val 
= apply(gridc
.wxGrid_GetCellHighlightColour
,(self
,) + _args
, _kwargs
) 
1032         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1034     def SetRowLabelSize(self
, *_args
, **_kwargs
): 
1035         val 
= apply(gridc
.wxGrid_SetRowLabelSize
,(self
,) + _args
, _kwargs
) 
1037     def SetColLabelSize(self
, *_args
, **_kwargs
): 
1038         val 
= apply(gridc
.wxGrid_SetColLabelSize
,(self
,) + _args
, _kwargs
) 
1040     def SetLabelBackgroundColour(self
, *_args
, **_kwargs
): 
1041         val 
= apply(gridc
.wxGrid_SetLabelBackgroundColour
,(self
,) + _args
, _kwargs
) 
1043     def SetLabelTextColour(self
, *_args
, **_kwargs
): 
1044         val 
= apply(gridc
.wxGrid_SetLabelTextColour
,(self
,) + _args
, _kwargs
) 
1046     def SetLabelFont(self
, *_args
, **_kwargs
): 
1047         val 
= apply(gridc
.wxGrid_SetLabelFont
,(self
,) + _args
, _kwargs
) 
1049     def SetRowLabelAlignment(self
, *_args
, **_kwargs
): 
1050         val 
= apply(gridc
.wxGrid_SetRowLabelAlignment
,(self
,) + _args
, _kwargs
) 
1052     def SetColLabelAlignment(self
, *_args
, **_kwargs
): 
1053         val 
= apply(gridc
.wxGrid_SetColLabelAlignment
,(self
,) + _args
, _kwargs
) 
1055     def SetRowLabelValue(self
, *_args
, **_kwargs
): 
1056         val 
= apply(gridc
.wxGrid_SetRowLabelValue
,(self
,) + _args
, _kwargs
) 
1058     def SetColLabelValue(self
, *_args
, **_kwargs
): 
1059         val 
= apply(gridc
.wxGrid_SetColLabelValue
,(self
,) + _args
, _kwargs
) 
1061     def SetGridLineColour(self
, *_args
, **_kwargs
): 
1062         val 
= apply(gridc
.wxGrid_SetGridLineColour
,(self
,) + _args
, _kwargs
) 
1064     def SetCellHighlightColour(self
, *_args
, **_kwargs
): 
1065         val 
= apply(gridc
.wxGrid_SetCellHighlightColour
,(self
,) + _args
, _kwargs
) 
1067     def EnableDragRowSize(self
, *_args
, **_kwargs
): 
1068         val 
= apply(gridc
.wxGrid_EnableDragRowSize
,(self
,) + _args
, _kwargs
) 
1070     def DisableDragRowSize(self
, *_args
, **_kwargs
): 
1071         val 
= apply(gridc
.wxGrid_DisableDragRowSize
,(self
,) + _args
, _kwargs
) 
1073     def CanDragRowSize(self
, *_args
, **_kwargs
): 
1074         val 
= apply(gridc
.wxGrid_CanDragRowSize
,(self
,) + _args
, _kwargs
) 
1076     def EnableDragColSize(self
, *_args
, **_kwargs
): 
1077         val 
= apply(gridc
.wxGrid_EnableDragColSize
,(self
,) + _args
, _kwargs
) 
1079     def DisableDragColSize(self
, *_args
, **_kwargs
): 
1080         val 
= apply(gridc
.wxGrid_DisableDragColSize
,(self
,) + _args
, _kwargs
) 
1082     def CanDragColSize(self
, *_args
, **_kwargs
): 
1083         val 
= apply(gridc
.wxGrid_CanDragColSize
,(self
,) + _args
, _kwargs
) 
1085     def EnableDragGridSize(self
, *_args
, **_kwargs
): 
1086         val 
= apply(gridc
.wxGrid_EnableDragGridSize
,(self
,) + _args
, _kwargs
) 
1088     def DisableDragGridSize(self
, *_args
, **_kwargs
): 
1089         val 
= apply(gridc
.wxGrid_DisableDragGridSize
,(self
,) + _args
, _kwargs
) 
1091     def CanDragGridSize(self
, *_args
, **_kwargs
): 
1092         val 
= apply(gridc
.wxGrid_CanDragGridSize
,(self
,) + _args
, _kwargs
) 
1094     def SetRowAttr(self
, *_args
, **_kwargs
): 
1095         val 
= apply(gridc
.wxGrid_SetRowAttr
,(self
,) + _args
, _kwargs
) 
1097     def SetColAttr(self
, *_args
, **_kwargs
): 
1098         val 
= apply(gridc
.wxGrid_SetColAttr
,(self
,) + _args
, _kwargs
) 
1100     def SetColFormatBool(self
, *_args
, **_kwargs
): 
1101         val 
= apply(gridc
.wxGrid_SetColFormatBool
,(self
,) + _args
, _kwargs
) 
1103     def SetColFormatNumber(self
, *_args
, **_kwargs
): 
1104         val 
= apply(gridc
.wxGrid_SetColFormatNumber
,(self
,) + _args
, _kwargs
) 
1106     def SetColFormatFloat(self
, *_args
, **_kwargs
): 
1107         val 
= apply(gridc
.wxGrid_SetColFormatFloat
,(self
,) + _args
, _kwargs
) 
1109     def SetColFormatCustom(self
, *_args
, **_kwargs
): 
1110         val 
= apply(gridc
.wxGrid_SetColFormatCustom
,(self
,) + _args
, _kwargs
) 
1112     def EnableGridLines(self
, *_args
, **_kwargs
): 
1113         val 
= apply(gridc
.wxGrid_EnableGridLines
,(self
,) + _args
, _kwargs
) 
1115     def GridLinesEnabled(self
, *_args
, **_kwargs
): 
1116         val 
= apply(gridc
.wxGrid_GridLinesEnabled
,(self
,) + _args
, _kwargs
) 
1118     def GetDefaultRowSize(self
, *_args
, **_kwargs
): 
1119         val 
= apply(gridc
.wxGrid_GetDefaultRowSize
,(self
,) + _args
, _kwargs
) 
1121     def GetRowSize(self
, *_args
, **_kwargs
): 
1122         val 
= apply(gridc
.wxGrid_GetRowSize
,(self
,) + _args
, _kwargs
) 
1124     def GetDefaultColSize(self
, *_args
, **_kwargs
): 
1125         val 
= apply(gridc
.wxGrid_GetDefaultColSize
,(self
,) + _args
, _kwargs
) 
1127     def GetColSize(self
, *_args
, **_kwargs
): 
1128         val 
= apply(gridc
.wxGrid_GetColSize
,(self
,) + _args
, _kwargs
) 
1130     def GetDefaultCellBackgroundColour(self
, *_args
, **_kwargs
): 
1131         val 
= apply(gridc
.wxGrid_GetDefaultCellBackgroundColour
,(self
,) + _args
, _kwargs
) 
1132         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1134     def GetCellBackgroundColour(self
, *_args
, **_kwargs
): 
1135         val 
= apply(gridc
.wxGrid_GetCellBackgroundColour
,(self
,) + _args
, _kwargs
) 
1136         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1138     def GetDefaultCellTextColour(self
, *_args
, **_kwargs
): 
1139         val 
= apply(gridc
.wxGrid_GetDefaultCellTextColour
,(self
,) + _args
, _kwargs
) 
1140         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1142     def GetCellTextColour(self
, *_args
, **_kwargs
): 
1143         val 
= apply(gridc
.wxGrid_GetCellTextColour
,(self
,) + _args
, _kwargs
) 
1144         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1146     def GetDefaultCellFont(self
, *_args
, **_kwargs
): 
1147         val 
= apply(gridc
.wxGrid_GetDefaultCellFont
,(self
,) + _args
, _kwargs
) 
1148         if val
: val 
= wxFontPtr(val
) ; val
.thisown 
= 1 
1150     def GetCellFont(self
, *_args
, **_kwargs
): 
1151         val 
= apply(gridc
.wxGrid_GetCellFont
,(self
,) + _args
, _kwargs
) 
1152         if val
: val 
= wxFontPtr(val
) ; val
.thisown 
= 1 
1154     def GetDefaultCellAlignment(self
, *_args
, **_kwargs
): 
1155         val 
= apply(gridc
.wxGrid_GetDefaultCellAlignment
,(self
,) + _args
, _kwargs
) 
1157     def GetCellAlignment(self
, *_args
, **_kwargs
): 
1158         val 
= apply(gridc
.wxGrid_GetCellAlignment
,(self
,) + _args
, _kwargs
) 
1160     def SetDefaultRowSize(self
, *_args
, **_kwargs
): 
1161         val 
= apply(gridc
.wxGrid_SetDefaultRowSize
,(self
,) + _args
, _kwargs
) 
1163     def SetRowSize(self
, *_args
, **_kwargs
): 
1164         val 
= apply(gridc
.wxGrid_SetRowSize
,(self
,) + _args
, _kwargs
) 
1166     def SetDefaultColSize(self
, *_args
, **_kwargs
): 
1167         val 
= apply(gridc
.wxGrid_SetDefaultColSize
,(self
,) + _args
, _kwargs
) 
1169     def SetColSize(self
, *_args
, **_kwargs
): 
1170         val 
= apply(gridc
.wxGrid_SetColSize
,(self
,) + _args
, _kwargs
) 
1172     def AutoSizeColumn(self
, *_args
, **_kwargs
): 
1173         val 
= apply(gridc
.wxGrid_AutoSizeColumn
,(self
,) + _args
, _kwargs
) 
1175     def AutoSizeRow(self
, *_args
, **_kwargs
): 
1176         val 
= apply(gridc
.wxGrid_AutoSizeRow
,(self
,) + _args
, _kwargs
) 
1178     def AutoSizeColumns(self
, *_args
, **_kwargs
): 
1179         val 
= apply(gridc
.wxGrid_AutoSizeColumns
,(self
,) + _args
, _kwargs
) 
1181     def AutoSizeRows(self
, *_args
, **_kwargs
): 
1182         val 
= apply(gridc
.wxGrid_AutoSizeRows
,(self
,) + _args
, _kwargs
) 
1184     def AutoSize(self
, *_args
, **_kwargs
): 
1185         val 
= apply(gridc
.wxGrid_AutoSize
,(self
,) + _args
, _kwargs
) 
1187     def SetColMinimalWidth(self
, *_args
, **_kwargs
): 
1188         val 
= apply(gridc
.wxGrid_SetColMinimalWidth
,(self
,) + _args
, _kwargs
) 
1190     def SetRowMinimalHeight(self
, *_args
, **_kwargs
): 
1191         val 
= apply(gridc
.wxGrid_SetRowMinimalHeight
,(self
,) + _args
, _kwargs
) 
1193     def SetDefaultCellBackgroundColour(self
, *_args
, **_kwargs
): 
1194         val 
= apply(gridc
.wxGrid_SetDefaultCellBackgroundColour
,(self
,) + _args
, _kwargs
) 
1196     def SetCellBackgroundColour(self
, *_args
, **_kwargs
): 
1197         val 
= apply(gridc
.wxGrid_SetCellBackgroundColour
,(self
,) + _args
, _kwargs
) 
1199     def SetDefaultCellTextColour(self
, *_args
, **_kwargs
): 
1200         val 
= apply(gridc
.wxGrid_SetDefaultCellTextColour
,(self
,) + _args
, _kwargs
) 
1202     def SetCellTextColour(self
, *_args
, **_kwargs
): 
1203         val 
= apply(gridc
.wxGrid_SetCellTextColour
,(self
,) + _args
, _kwargs
) 
1205     def SetDefaultCellFont(self
, *_args
, **_kwargs
): 
1206         val 
= apply(gridc
.wxGrid_SetDefaultCellFont
,(self
,) + _args
, _kwargs
) 
1208     def SetCellFont(self
, *_args
, **_kwargs
): 
1209         val 
= apply(gridc
.wxGrid_SetCellFont
,(self
,) + _args
, _kwargs
) 
1211     def SetDefaultCellAlignment(self
, *_args
, **_kwargs
): 
1212         val 
= apply(gridc
.wxGrid_SetDefaultCellAlignment
,(self
,) + _args
, _kwargs
) 
1214     def SetCellAlignment(self
, *_args
, **_kwargs
): 
1215         val 
= apply(gridc
.wxGrid_SetCellAlignment
,(self
,) + _args
, _kwargs
) 
1217     def SetDefaultRenderer(self
, *_args
, **_kwargs
): 
1218         val 
= apply(gridc
.wxGrid_SetDefaultRenderer
,(self
,) + _args
, _kwargs
) 
1220     def SetCellRenderer(self
, *_args
, **_kwargs
): 
1221         val 
= apply(gridc
.wxGrid_SetCellRenderer
,(self
,) + _args
, _kwargs
) 
1223     def GetDefaultRenderer(self
, *_args
, **_kwargs
): 
1224         val 
= apply(gridc
.wxGrid_GetDefaultRenderer
,(self
,) + _args
, _kwargs
) 
1225         if val
: val 
= wxGridCellRendererPtr(val
)  
1227     def GetCellRenderer(self
, *_args
, **_kwargs
): 
1228         val 
= apply(gridc
.wxGrid_GetCellRenderer
,(self
,) + _args
, _kwargs
) 
1229         if val
: val 
= wxGridCellRendererPtr(val
)  
1231     def SetDefaultEditor(self
, *_args
, **_kwargs
): 
1232         val 
= apply(gridc
.wxGrid_SetDefaultEditor
,(self
,) + _args
, _kwargs
) 
1234     def SetCellEditor(self
, *_args
, **_kwargs
): 
1235         val 
= apply(gridc
.wxGrid_SetCellEditor
,(self
,) + _args
, _kwargs
) 
1237     def GetDefaultEditor(self
, *_args
, **_kwargs
): 
1238         val 
= apply(gridc
.wxGrid_GetDefaultEditor
,(self
,) + _args
, _kwargs
) 
1239         if val
: val 
= wxGridCellEditorPtr(val
)  
1241     def GetCellEditor(self
, *_args
, **_kwargs
): 
1242         val 
= apply(gridc
.wxGrid_GetCellEditor
,(self
,) + _args
, _kwargs
) 
1243         if val
: val 
= wxGridCellEditorPtr(val
)  
1245     def GetCellValue(self
, *_args
, **_kwargs
): 
1246         val 
= apply(gridc
.wxGrid_GetCellValue
,(self
,) + _args
, _kwargs
) 
1248     def SetCellValue(self
, *_args
, **_kwargs
): 
1249         val 
= apply(gridc
.wxGrid_SetCellValue
,(self
,) + _args
, _kwargs
) 
1251     def IsReadOnly(self
, *_args
, **_kwargs
): 
1252         val 
= apply(gridc
.wxGrid_IsReadOnly
,(self
,) + _args
, _kwargs
) 
1254     def SetReadOnly(self
, *_args
, **_kwargs
): 
1255         val 
= apply(gridc
.wxGrid_SetReadOnly
,(self
,) + _args
, _kwargs
) 
1257     def SelectRow(self
, *_args
, **_kwargs
): 
1258         val 
= apply(gridc
.wxGrid_SelectRow
,(self
,) + _args
, _kwargs
) 
1260     def SelectCol(self
, *_args
, **_kwargs
): 
1261         val 
= apply(gridc
.wxGrid_SelectCol
,(self
,) + _args
, _kwargs
) 
1263     def SelectBlock(self
, *_args
, **_kwargs
): 
1264         val 
= apply(gridc
.wxGrid_SelectBlock
,(self
,) + _args
, _kwargs
) 
1266     def SelectAll(self
, *_args
, **_kwargs
): 
1267         val 
= apply(gridc
.wxGrid_SelectAll
,(self
,) + _args
, _kwargs
) 
1269     def IsSelection(self
, *_args
, **_kwargs
): 
1270         val 
= apply(gridc
.wxGrid_IsSelection
,(self
,) + _args
, _kwargs
) 
1272     def ClearSelection(self
, *_args
, **_kwargs
): 
1273         val 
= apply(gridc
.wxGrid_ClearSelection
,(self
,) + _args
, _kwargs
) 
1275     def IsInSelection(self
, *_args
, **_kwargs
): 
1276         val 
= apply(gridc
.wxGrid_IsInSelection
,(self
,) + _args
, _kwargs
) 
1278     def BlockToDeviceRect(self
, *_args
, **_kwargs
): 
1279         val 
= apply(gridc
.wxGrid_BlockToDeviceRect
,(self
,) + _args
, _kwargs
) 
1280         if val
: val 
= wxRectPtr(val
) ; val
.thisown 
= 1 
1282     def GetSelectionBackground(self
, *_args
, **_kwargs
): 
1283         val 
= apply(gridc
.wxGrid_GetSelectionBackground
,(self
,) + _args
, _kwargs
) 
1284         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1286     def GetSelectionForeground(self
, *_args
, **_kwargs
): 
1287         val 
= apply(gridc
.wxGrid_GetSelectionForeground
,(self
,) + _args
, _kwargs
) 
1288         if val
: val 
= wxColourPtr(val
) ; val
.thisown 
= 1 
1290     def SetSelectionBackground(self
, *_args
, **_kwargs
): 
1291         val 
= apply(gridc
.wxGrid_SetSelectionBackground
,(self
,) + _args
, _kwargs
) 
1293     def SetSelectionForeground(self
, *_args
, **_kwargs
): 
1294         val 
= apply(gridc
.wxGrid_SetSelectionForeground
,(self
,) + _args
, _kwargs
) 
1296     def RegisterDataType(self
, *_args
, **_kwargs
): 
1297         val 
= apply(gridc
.wxGrid_RegisterDataType
,(self
,) + _args
, _kwargs
) 
1299     def GetDefaultEditorForCell(self
, *_args
, **_kwargs
): 
1300         val 
= apply(gridc
.wxGrid_GetDefaultEditorForCell
,(self
,) + _args
, _kwargs
) 
1301         if val
: val 
= wxGridCellEditorPtr(val
)  
1303     def GetDefaultRendererForCell(self
, *_args
, **_kwargs
): 
1304         val 
= apply(gridc
.wxGrid_GetDefaultRendererForCell
,(self
,) + _args
, _kwargs
) 
1305         if val
: val 
= wxGridCellRendererPtr(val
)  
1307     def GetDefaultEditorForType(self
, *_args
, **_kwargs
): 
1308         val 
= apply(gridc
.wxGrid_GetDefaultEditorForType
,(self
,) + _args
, _kwargs
) 
1309         if val
: val 
= wxGridCellEditorPtr(val
)  
1311     def GetDefaultRendererForType(self
, *_args
, **_kwargs
): 
1312         val 
= apply(gridc
.wxGrid_GetDefaultRendererForType
,(self
,) + _args
, _kwargs
) 
1313         if val
: val 
= wxGridCellRendererPtr(val
)  
1315     def SetMargins(self
, *_args
, **_kwargs
): 
1316         val 
= apply(gridc
.wxGrid_SetMargins
,(self
,) + _args
, _kwargs
) 
1319         return "<C wxGrid instance at %s>" % (self
.this
,) 
1320 class wxGrid(wxGridPtr
): 
1321     def __init__(self
,*_args
,**_kwargs
): 
1322         self
.this 
= apply(gridc
.new_wxGrid
,_args
,_kwargs
) 
1328 class wxGridEventPtr(wxNotifyEventPtr
): 
1329     def __init__(self
,this
): 
1332     def GetRow(self
, *_args
, **_kwargs
): 
1333         val 
= apply(gridc
.wxGridEvent_GetRow
,(self
,) + _args
, _kwargs
) 
1335     def GetCol(self
, *_args
, **_kwargs
): 
1336         val 
= apply(gridc
.wxGridEvent_GetCol
,(self
,) + _args
, _kwargs
) 
1338     def GetPosition(self
, *_args
, **_kwargs
): 
1339         val 
= apply(gridc
.wxGridEvent_GetPosition
,(self
,) + _args
, _kwargs
) 
1340         if val
: val 
= wxPointPtr(val
) ; val
.thisown 
= 1 
1342     def Selecting(self
, *_args
, **_kwargs
): 
1343         val 
= apply(gridc
.wxGridEvent_Selecting
,(self
,) + _args
, _kwargs
) 
1345     def ControlDown(self
, *_args
, **_kwargs
): 
1346         val 
= apply(gridc
.wxGridEvent_ControlDown
,(self
,) + _args
, _kwargs
) 
1348     def MetaDown(self
, *_args
, **_kwargs
): 
1349         val 
= apply(gridc
.wxGridEvent_MetaDown
,(self
,) + _args
, _kwargs
) 
1351     def ShiftDown(self
, *_args
, **_kwargs
): 
1352         val 
= apply(gridc
.wxGridEvent_ShiftDown
,(self
,) + _args
, _kwargs
) 
1354     def AltDown(self
, *_args
, **_kwargs
): 
1355         val 
= apply(gridc
.wxGridEvent_AltDown
,(self
,) + _args
, _kwargs
) 
1358         return "<C wxGridEvent instance at %s>" % (self
.this
,) 
1359 class wxGridEvent(wxGridEventPtr
): 
1360     def __init__(self
,*_args
,**_kwargs
): 
1361         self
.this 
= apply(gridc
.new_wxGridEvent
,_args
,_kwargs
) 
1367 class wxGridSizeEventPtr(wxNotifyEventPtr
): 
1368     def __init__(self
,this
): 
1371     def GetRowOrCol(self
, *_args
, **_kwargs
): 
1372         val 
= apply(gridc
.wxGridSizeEvent_GetRowOrCol
,(self
,) + _args
, _kwargs
) 
1374     def GetPosition(self
, *_args
, **_kwargs
): 
1375         val 
= apply(gridc
.wxGridSizeEvent_GetPosition
,(self
,) + _args
, _kwargs
) 
1376         if val
: val 
= wxPointPtr(val
) ; val
.thisown 
= 1 
1378     def ControlDown(self
, *_args
, **_kwargs
): 
1379         val 
= apply(gridc
.wxGridSizeEvent_ControlDown
,(self
,) + _args
, _kwargs
) 
1381     def MetaDown(self
, *_args
, **_kwargs
): 
1382         val 
= apply(gridc
.wxGridSizeEvent_MetaDown
,(self
,) + _args
, _kwargs
) 
1384     def ShiftDown(self
, *_args
, **_kwargs
): 
1385         val 
= apply(gridc
.wxGridSizeEvent_ShiftDown
,(self
,) + _args
, _kwargs
) 
1387     def AltDown(self
, *_args
, **_kwargs
): 
1388         val 
= apply(gridc
.wxGridSizeEvent_AltDown
,(self
,) + _args
, _kwargs
) 
1391         return "<C wxGridSizeEvent instance at %s>" % (self
.this
,) 
1392 class wxGridSizeEvent(wxGridSizeEventPtr
): 
1393     def __init__(self
,*_args
,**_kwargs
): 
1394         self
.this 
= apply(gridc
.new_wxGridSizeEvent
,_args
,_kwargs
) 
1400 class wxGridRangeSelectEventPtr(wxNotifyEventPtr
): 
1401     def __init__(self
,this
): 
1404     def GetTopLeftCoords(self
, *_args
, **_kwargs
): 
1405         val 
= apply(gridc
.wxGridRangeSelectEvent_GetTopLeftCoords
,(self
,) + _args
, _kwargs
) 
1406         if val
: val 
= wxGridCellCoordsPtr(val
) ; val
.thisown 
= 1 
1408     def GetBottomRightCoords(self
, *_args
, **_kwargs
): 
1409         val 
= apply(gridc
.wxGridRangeSelectEvent_GetBottomRightCoords
,(self
,) + _args
, _kwargs
) 
1410         if val
: val 
= wxGridCellCoordsPtr(val
) ; val
.thisown 
= 1 
1412     def GetTopRow(self
, *_args
, **_kwargs
): 
1413         val 
= apply(gridc
.wxGridRangeSelectEvent_GetTopRow
,(self
,) + _args
, _kwargs
) 
1415     def GetBottomRow(self
, *_args
, **_kwargs
): 
1416         val 
= apply(gridc
.wxGridRangeSelectEvent_GetBottomRow
,(self
,) + _args
, _kwargs
) 
1418     def GetLeftCol(self
, *_args
, **_kwargs
): 
1419         val 
= apply(gridc
.wxGridRangeSelectEvent_GetLeftCol
,(self
,) + _args
, _kwargs
) 
1421     def GetRightCol(self
, *_args
, **_kwargs
): 
1422         val 
= apply(gridc
.wxGridRangeSelectEvent_GetRightCol
,(self
,) + _args
, _kwargs
) 
1424     def Selecting(self
, *_args
, **_kwargs
): 
1425         val 
= apply(gridc
.wxGridRangeSelectEvent_Selecting
,(self
,) + _args
, _kwargs
) 
1427     def ControlDown(self
, *_args
, **_kwargs
): 
1428         val 
= apply(gridc
.wxGridRangeSelectEvent_ControlDown
,(self
,) + _args
, _kwargs
) 
1430     def MetaDown(self
, *_args
, **_kwargs
): 
1431         val 
= apply(gridc
.wxGridRangeSelectEvent_MetaDown
,(self
,) + _args
, _kwargs
) 
1433     def ShiftDown(self
, *_args
, **_kwargs
): 
1434         val 
= apply(gridc
.wxGridRangeSelectEvent_ShiftDown
,(self
,) + _args
, _kwargs
) 
1436     def AltDown(self
, *_args
, **_kwargs
): 
1437         val 
= apply(gridc
.wxGridRangeSelectEvent_AltDown
,(self
,) + _args
, _kwargs
) 
1440         return "<C wxGridRangeSelectEvent instance at %s>" % (self
.this
,) 
1441 class wxGridRangeSelectEvent(wxGridRangeSelectEventPtr
): 
1442     def __init__(self
,*_args
,**_kwargs
): 
1443         self
.this 
= apply(gridc
.new_wxGridRangeSelectEvent
,_args
,_kwargs
) 
1451 #-------------- FUNCTION WRAPPERS ------------------ 
1455 #-------------- VARIABLE WRAPPERS ------------------ 
1457 wxGRID_VALUE_STRING 
= gridc
.wxGRID_VALUE_STRING
 
1458 wxGRID_VALUE_BOOL 
= gridc
.wxGRID_VALUE_BOOL
 
1459 wxGRID_VALUE_NUMBER 
= gridc
.wxGRID_VALUE_NUMBER
 
1460 wxGRID_VALUE_FLOAT 
= gridc
.wxGRID_VALUE_FLOAT
 
1461 wxGRID_VALUE_CHOICE 
= gridc
.wxGRID_VALUE_CHOICE
 
1462 wxGRID_VALUE_TEXT 
= gridc
.wxGRID_VALUE_TEXT
 
1463 wxGRID_VALUE_LONG 
= gridc
.wxGRID_VALUE_LONG
 
1465 wxGridNoCellCoords 
= wxGridCellCoordsPtr(gridc
.cvar
.wxGridNoCellCoords
) 
1466 wxGridNoCellRect 
= wxRectPtr(gridc
.cvar
.wxGridNoCellRect
) 
1467 wxGRIDTABLE_REQUEST_VIEW_GET_VALUES 
= gridc
.wxGRIDTABLE_REQUEST_VIEW_GET_VALUES
 
1468 wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES 
= gridc
.wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES
 
1469 wxGRIDTABLE_NOTIFY_ROWS_INSERTED 
= gridc
.wxGRIDTABLE_NOTIFY_ROWS_INSERTED
 
1470 wxGRIDTABLE_NOTIFY_ROWS_APPENDED 
= gridc
.wxGRIDTABLE_NOTIFY_ROWS_APPENDED
 
1471 wxGRIDTABLE_NOTIFY_ROWS_DELETED 
= gridc
.wxGRIDTABLE_NOTIFY_ROWS_DELETED
 
1472 wxGRIDTABLE_NOTIFY_COLS_INSERTED 
= gridc
.wxGRIDTABLE_NOTIFY_COLS_INSERTED
 
1473 wxGRIDTABLE_NOTIFY_COLS_APPENDED 
= gridc
.wxGRIDTABLE_NOTIFY_COLS_APPENDED
 
1474 wxGRIDTABLE_NOTIFY_COLS_DELETED 
= gridc
.wxGRIDTABLE_NOTIFY_COLS_DELETED
 
1475 wxEVT_GRID_CELL_LEFT_CLICK 
= gridc
.wxEVT_GRID_CELL_LEFT_CLICK
 
1476 wxEVT_GRID_CELL_RIGHT_CLICK 
= gridc
.wxEVT_GRID_CELL_RIGHT_CLICK
 
1477 wxEVT_GRID_CELL_LEFT_DCLICK 
= gridc
.wxEVT_GRID_CELL_LEFT_DCLICK
 
1478 wxEVT_GRID_CELL_RIGHT_DCLICK 
= gridc
.wxEVT_GRID_CELL_RIGHT_DCLICK
 
1479 wxEVT_GRID_LABEL_LEFT_CLICK 
= gridc
.wxEVT_GRID_LABEL_LEFT_CLICK
 
1480 wxEVT_GRID_LABEL_RIGHT_CLICK 
= gridc
.wxEVT_GRID_LABEL_RIGHT_CLICK
 
1481 wxEVT_GRID_LABEL_LEFT_DCLICK 
= gridc
.wxEVT_GRID_LABEL_LEFT_DCLICK
 
1482 wxEVT_GRID_LABEL_RIGHT_DCLICK 
= gridc
.wxEVT_GRID_LABEL_RIGHT_DCLICK
 
1483 wxEVT_GRID_ROW_SIZE 
= gridc
.wxEVT_GRID_ROW_SIZE
 
1484 wxEVT_GRID_COL_SIZE 
= gridc
.wxEVT_GRID_COL_SIZE
 
1485 wxEVT_GRID_RANGE_SELECT 
= gridc
.wxEVT_GRID_RANGE_SELECT
 
1486 wxEVT_GRID_CELL_CHANGE 
= gridc
.wxEVT_GRID_CELL_CHANGE
 
1487 wxEVT_GRID_SELECT_CELL 
= gridc
.wxEVT_GRID_SELECT_CELL
 
1488 wxEVT_GRID_EDITOR_SHOWN 
= gridc
.wxEVT_GRID_EDITOR_SHOWN
 
1489 wxEVT_GRID_EDITOR_HIDDEN 
= gridc
.wxEVT_GRID_EDITOR_HIDDEN
 
1492 #-------------- USER INCLUDE ----------------------- 
1496 # Stuff these names into the wx namespace so wxPyConstructObject can find them 
1498 wx
.wxGridEventPtr                  
= wxGridEventPtr
 
1499 wx
.wxGridSizeEventPtr              
= wxGridSizeEventPtr
 
1500 wx
.wxGridRangeSelectEventPtr       
= wxGridRangeSelectEventPtr
 
1501 wx
.wxGridCellRendererPtr           
= wxGridCellRendererPtr
 
1502 wx
.wxPyGridCellRendererPtr         
= wxPyGridCellRendererPtr
 
1503 wx
.wxGridCellEditorPtr             
= wxGridCellEditorPtr
 
1504 wx
.wxPyGridCellEditorPtr           
= wxPyGridCellEditorPtr
 
1505 wx
.wxGridCellAttrPtr               
= wxGridCellAttrPtr
 
1506 wx
.wxGridCellAttrProviderPtr       
= wxGridCellAttrProviderPtr
 
1507 wx
.wxPyGridCellAttrProviderPtr     
= wxPyGridCellAttrProviderPtr
 
1508 wx
.wxGridTableBasePtr              
= wxGridTableBasePtr
 
1509 wx
.wxPyGridTableBasePtr            
= wxPyGridTableBasePtr
 
1510 wx
.wxGridTableMessagePtr           
= wxGridTableMessagePtr
 
1511 wx
.wxGridCellCoordsPtr             
= wxGridCellCoordsPtr
 
1512 wx
.wxGridPtr                       
= wxGridPtr