Files
wxWidgets/wxPython/src/gtk/grid.py
Robin Dunn 9df61a29d2 Implemented the first phase of OOR (Original Object Return). See the
text in the demo for more details of what this means, but in a
nutshell methods such as wxWindow.GetParent or FindWindowById will now
return a shadow object of the proper type if it can.  By "proper type"
I mean that if the wxWindow pointer returned from FindWindowById
really points to a wxButton then the Python object constructed will be
of a wxButtonPtr class instead of wxWindowPtr as before.  This should
reduce or eliminiate the need for wxPyTypeCast.  (Woo Hoo!)  The
objects returned are still not the original Python object, but that is
the next step.  (Although it will probably only work on Python 2.1 and
beyond because it will use weak references.)

A few other minor tweaks and fixes and additions for things found
while doing the OOR stuff.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@10202 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2001-05-18 05:20:01 +00:00

1548 lines
66 KiB
Python

# This file was created automatically by SWIG.
import gridc
from misc import *
from gdi import *
from windows import *
from clip_dnd import *
from controls import *
from events import *
import wx
def EVT_GRID_CELL_LEFT_CLICK(win, fn):
win.Connect(-1, -1, wxEVT_GRID_CELL_LEFT_CLICK, fn)
def EVT_GRID_CELL_RIGHT_CLICK(win, fn):
win.Connect(-1, -1, wxEVT_GRID_CELL_RIGHT_CLICK, fn)
def EVT_GRID_CELL_LEFT_DCLICK(win, fn):
win.Connect(-1, -1, wxEVT_GRID_CELL_LEFT_DCLICK, fn)
def EVT_GRID_CELL_RIGHT_DCLICK(win, fn):
win.Connect(-1, -1, wxEVT_GRID_CELL_RIGHT_DCLICK, fn)
def EVT_GRID_LABEL_LEFT_CLICK(win, fn):
win.Connect(-1, -1, wxEVT_GRID_LABEL_LEFT_CLICK, fn)
def EVT_GRID_LABEL_RIGHT_CLICK(win, fn):
win.Connect(-1, -1, wxEVT_GRID_LABEL_RIGHT_CLICK, fn)
def EVT_GRID_LABEL_LEFT_DCLICK(win, fn):
win.Connect(-1, -1, wxEVT_GRID_LABEL_LEFT_DCLICK, fn)
def EVT_GRID_LABEL_RIGHT_DCLICK(win, fn):
win.Connect(-1, -1, wxEVT_GRID_LABEL_RIGHT_DCLICK, fn)
def EVT_GRID_ROW_SIZE(win, fn):
win.Connect(-1, -1, wxEVT_GRID_ROW_SIZE, fn)
def EVT_GRID_COL_SIZE(win, fn):
win.Connect(-1, -1, wxEVT_GRID_COL_SIZE, fn)
def EVT_GRID_RANGE_SELECT(win, fn):
win.Connect(-1, -1, wxEVT_GRID_RANGE_SELECT, fn)
def EVT_GRID_CELL_CHANGE(win, fn):
win.Connect(-1, -1, wxEVT_GRID_CELL_CHANGE, fn)
def EVT_GRID_SELECT_CELL(win, fn):
win.Connect(-1, -1, wxEVT_GRID_SELECT_CELL, fn)
def EVT_GRID_EDITOR_SHOWN(win, fn):
win.Connect(-1, -1, wxEVT_GRID_EDITOR_SHOWN, fn)
def EVT_GRID_EDITOR_HIDDEN(win, fn):
win.Connect(-1, -1, wxEVT_GRID_EDITOR_HIDDEN, fn)
class wxGridCellRendererPtr :
def __init__(self,this):
self.this = this
self.thisown = 0
def SetParameters(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellRenderer_SetParameters,(self,) + _args, _kwargs)
return val
def IncRef(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellRenderer_IncRef,(self,) + _args, _kwargs)
return val
def DecRef(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellRenderer_DecRef,(self,) + _args, _kwargs)
return val
def Draw(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellRenderer_Draw,(self,) + _args, _kwargs)
return val
def GetBestSize(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellRenderer_GetBestSize,(self,) + _args, _kwargs)
if val: val = wxSizePtr(val) ; val.thisown = 1
return val
def Clone(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellRenderer_Clone,(self,) + _args, _kwargs)
if val: val = wxGridCellRendererPtr(val)
return val
def __repr__(self):
return "<C wxGridCellRenderer instance at %s>" % (self.this,)
class wxGridCellRenderer(wxGridCellRendererPtr):
def __init__(self,this):
self.this = this
class wxPyGridCellRendererPtr(wxGridCellRendererPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def _setSelf(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridCellRenderer__setSelf,(self,) + _args, _kwargs)
return val
def base_SetParameters(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridCellRenderer_base_SetParameters,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxPyGridCellRenderer instance at %s>" % (self.this,)
class wxPyGridCellRenderer(wxPyGridCellRendererPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxPyGridCellRenderer,_args,_kwargs)
self.thisown = 1
self._setSelf(self, wxPyGridCellRenderer)
class wxGridCellStringRendererPtr(wxGridCellRendererPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def __repr__(self):
return "<C wxGridCellStringRenderer instance at %s>" % (self.this,)
class wxGridCellStringRenderer(wxGridCellStringRendererPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxGridCellStringRenderer,_args,_kwargs)
self.thisown = 1
class wxGridCellNumberRendererPtr(wxGridCellStringRendererPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def __repr__(self):
return "<C wxGridCellNumberRenderer instance at %s>" % (self.this,)
class wxGridCellNumberRenderer(wxGridCellNumberRendererPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxGridCellNumberRenderer,_args,_kwargs)
self.thisown = 1
class wxGridCellFloatRendererPtr(wxGridCellStringRendererPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def GetWidth(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellFloatRenderer_GetWidth,(self,) + _args, _kwargs)
return val
def SetWidth(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellFloatRenderer_SetWidth,(self,) + _args, _kwargs)
return val
def GetPrecision(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellFloatRenderer_GetPrecision,(self,) + _args, _kwargs)
return val
def SetPrecision(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellFloatRenderer_SetPrecision,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxGridCellFloatRenderer instance at %s>" % (self.this,)
class wxGridCellFloatRenderer(wxGridCellFloatRendererPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxGridCellFloatRenderer,_args,_kwargs)
self.thisown = 1
class wxGridCellBoolRendererPtr(wxGridCellRendererPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def __repr__(self):
return "<C wxGridCellBoolRenderer instance at %s>" % (self.this,)
class wxGridCellBoolRenderer(wxGridCellBoolRendererPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxGridCellBoolRenderer,_args,_kwargs)
self.thisown = 1
class wxGridCellEditorPtr :
def __init__(self,this):
self.this = this
self.thisown = 0
def IsCreated(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_IsCreated,(self,) + _args, _kwargs)
return val
def GetControl(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_GetControl,(self,) + _args, _kwargs)
return val
def SetControl(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_SetControl,(self,) + _args, _kwargs)
return val
def SetParameters(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_SetParameters,(self,) + _args, _kwargs)
return val
def IncRef(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_IncRef,(self,) + _args, _kwargs)
return val
def DecRef(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_DecRef,(self,) + _args, _kwargs)
return val
def Create(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_Create,(self,) + _args, _kwargs)
return val
def BeginEdit(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_BeginEdit,(self,) + _args, _kwargs)
return val
def EndEdit(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_EndEdit,(self,) + _args, _kwargs)
return val
def Reset(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_Reset,(self,) + _args, _kwargs)
return val
def Clone(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_Clone,(self,) + _args, _kwargs)
if val: val = wxGridCellEditorPtr(val)
return val
def SetSize(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_SetSize,(self,) + _args, _kwargs)
return val
def Show(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_Show,(self,) + _args, _kwargs)
return val
def PaintBackground(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_PaintBackground,(self,) + _args, _kwargs)
return val
def IsAcceptedKey(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_IsAcceptedKey,(self,) + _args, _kwargs)
return val
def StartingKey(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_StartingKey,(self,) + _args, _kwargs)
return val
def StartingClick(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_StartingClick,(self,) + _args, _kwargs)
return val
def HandleReturn(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_HandleReturn,(self,) + _args, _kwargs)
return val
def Destroy(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellEditor_Destroy,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxGridCellEditor instance at %s>" % (self.this,)
class wxGridCellEditor(wxGridCellEditorPtr):
def __init__(self,this):
self.this = this
class wxPyGridCellEditorPtr(wxGridCellEditorPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def _setSelf(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridCellEditor__setSelf,(self,) + _args, _kwargs)
return val
def base_SetSize(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridCellEditor_base_SetSize,(self,) + _args, _kwargs)
return val
def base_Show(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridCellEditor_base_Show,(self,) + _args, _kwargs)
return val
def base_PaintBackground(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridCellEditor_base_PaintBackground,(self,) + _args, _kwargs)
return val
def base_IsAcceptedKey(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridCellEditor_base_IsAcceptedKey,(self,) + _args, _kwargs)
return val
def base_StartingKey(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridCellEditor_base_StartingKey,(self,) + _args, _kwargs)
return val
def base_StartingClick(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridCellEditor_base_StartingClick,(self,) + _args, _kwargs)
return val
def base_HandleReturn(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridCellEditor_base_HandleReturn,(self,) + _args, _kwargs)
return val
def base_Destroy(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridCellEditor_base_Destroy,(self,) + _args, _kwargs)
return val
def base_SetParameters(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridCellEditor_base_SetParameters,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxPyGridCellEditor instance at %s>" % (self.this,)
class wxPyGridCellEditor(wxPyGridCellEditorPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxPyGridCellEditor,_args,_kwargs)
self.thisown = 1
self._setSelf(self, wxPyGridCellEditor)
class wxGridCellTextEditorPtr(wxGridCellEditorPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def __repr__(self):
return "<C wxGridCellTextEditor instance at %s>" % (self.this,)
class wxGridCellTextEditor(wxGridCellTextEditorPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxGridCellTextEditor,_args,_kwargs)
self.thisown = 1
class wxGridCellNumberEditorPtr(wxGridCellTextEditorPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def __repr__(self):
return "<C wxGridCellNumberEditor instance at %s>" % (self.this,)
class wxGridCellNumberEditor(wxGridCellNumberEditorPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxGridCellNumberEditor,_args,_kwargs)
self.thisown = 1
class wxGridCellFloatEditorPtr(wxGridCellTextEditorPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def __repr__(self):
return "<C wxGridCellFloatEditor instance at %s>" % (self.this,)
class wxGridCellFloatEditor(wxGridCellFloatEditorPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxGridCellFloatEditor,_args,_kwargs)
self.thisown = 1
class wxGridCellBoolEditorPtr(wxGridCellEditorPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def __repr__(self):
return "<C wxGridCellBoolEditor instance at %s>" % (self.this,)
class wxGridCellBoolEditor(wxGridCellBoolEditorPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxGridCellBoolEditor,_args,_kwargs)
self.thisown = 1
class wxGridCellChoiceEditorPtr(wxGridCellEditorPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def __repr__(self):
return "<C wxGridCellChoiceEditor instance at %s>" % (self.this,)
class wxGridCellChoiceEditor(wxGridCellChoiceEditorPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxGridCellChoiceEditor,_args,_kwargs)
self.thisown = 1
class wxGridCellAttrPtr :
Any = gridc.wxGridCellAttr_Any
Default = gridc.wxGridCellAttr_Default
Cell = gridc.wxGridCellAttr_Cell
Row = gridc.wxGridCellAttr_Row
Col = gridc.wxGridCellAttr_Col
Merged = gridc.wxGridCellAttr_Merged
def __init__(self,this):
self.this = this
self.thisown = 0
def Clone(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_Clone,(self,) + _args, _kwargs)
if val: val = wxGridCellAttrPtr(val)
return val
def MergeWith(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_MergeWith,(self,) + _args, _kwargs)
return val
def IncRef(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_IncRef,(self,) + _args, _kwargs)
return val
def DecRef(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_DecRef,(self,) + _args, _kwargs)
return val
def SetTextColour(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_SetTextColour,(self,) + _args, _kwargs)
return val
def SetBackgroundColour(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_SetBackgroundColour,(self,) + _args, _kwargs)
return val
def SetFont(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_SetFont,(self,) + _args, _kwargs)
return val
def SetAlignment(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_SetAlignment,(self,) + _args, _kwargs)
return val
def SetReadOnly(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_SetReadOnly,(self,) + _args, _kwargs)
return val
def SetRenderer(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_SetRenderer,(self,) + _args, _kwargs)
return val
def SetEditor(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_SetEditor,(self,) + _args, _kwargs)
return val
def SetKind(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_SetKind,(self,) + _args, _kwargs)
return val
def HasTextColour(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_HasTextColour,(self,) + _args, _kwargs)
return val
def HasBackgroundColour(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_HasBackgroundColour,(self,) + _args, _kwargs)
return val
def HasFont(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_HasFont,(self,) + _args, _kwargs)
return val
def HasAlignment(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_HasAlignment,(self,) + _args, _kwargs)
return val
def HasRenderer(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_HasRenderer,(self,) + _args, _kwargs)
return val
def HasEditor(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_HasEditor,(self,) + _args, _kwargs)
return val
def HasReadWriteMode(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_HasReadWriteMode,(self,) + _args, _kwargs)
return val
def GetTextColour(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_GetTextColour,(self,) + _args, _kwargs)
if val: val = wxColourPtr(val)
return val
def GetBackgroundColour(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_GetBackgroundColour,(self,) + _args, _kwargs)
if val: val = wxColourPtr(val)
return val
def GetFont(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_GetFont,(self,) + _args, _kwargs)
if val: val = wxFontPtr(val)
return val
def GetAlignment(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_GetAlignment,(self,) + _args, _kwargs)
return val
def GetRenderer(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_GetRenderer,(self,) + _args, _kwargs)
if val: val = wxGridCellRendererPtr(val)
return val
def GetEditor(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_GetEditor,(self,) + _args, _kwargs)
if val: val = wxGridCellEditorPtr(val)
return val
def IsReadOnly(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_IsReadOnly,(self,) + _args, _kwargs)
return val
def SetDefAttr(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttr_SetDefAttr,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxGridCellAttr instance at %s>" % (self.this,)
class wxGridCellAttr(wxGridCellAttrPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxGridCellAttr,_args,_kwargs)
self.thisown = 1
class wxGridCellAttrProviderPtr :
def __init__(self,this):
self.this = this
self.thisown = 0
def GetAttr(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttrProvider_GetAttr,(self,) + _args, _kwargs)
if val: val = wxGridCellAttrPtr(val)
return val
def SetAttr(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttrProvider_SetAttr,(self,) + _args, _kwargs)
return val
def SetRowAttr(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttrProvider_SetRowAttr,(self,) + _args, _kwargs)
return val
def SetColAttr(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttrProvider_SetColAttr,(self,) + _args, _kwargs)
return val
def UpdateAttrRows(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttrProvider_UpdateAttrRows,(self,) + _args, _kwargs)
return val
def UpdateAttrCols(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellAttrProvider_UpdateAttrCols,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxGridCellAttrProvider instance at %s>" % (self.this,)
class wxGridCellAttrProvider(wxGridCellAttrProviderPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxGridCellAttrProvider,_args,_kwargs)
self.thisown = 1
class wxPyGridCellAttrProviderPtr(wxGridCellAttrProviderPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def _setSelf(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridCellAttrProvider__setSelf,(self,) + _args, _kwargs)
return val
def base_GetAttr(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridCellAttrProvider_base_GetAttr,(self,) + _args, _kwargs)
if val: val = wxGridCellAttrPtr(val)
return val
def base_SetAttr(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridCellAttrProvider_base_SetAttr,(self,) + _args, _kwargs)
return val
def base_SetRowAttr(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridCellAttrProvider_base_SetRowAttr,(self,) + _args, _kwargs)
return val
def base_SetColAttr(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridCellAttrProvider_base_SetColAttr,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxPyGridCellAttrProvider instance at %s>" % (self.this,)
class wxPyGridCellAttrProvider(wxPyGridCellAttrProviderPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxPyGridCellAttrProvider,_args,_kwargs)
self.thisown = 1
self._setSelf(self, wxPyGridCellAttrProvider)
class wxGridTableBasePtr(wxObjectPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def SetAttrProvider(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_SetAttrProvider,(self,) + _args, _kwargs)
return val
def GetAttrProvider(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_GetAttrProvider,(self,) + _args, _kwargs)
if val: val = wxGridCellAttrProviderPtr(val)
return val
def SetView(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_SetView,(self,) + _args, _kwargs)
return val
def GetView(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_GetView,(self,) + _args, _kwargs)
return val
def GetNumberRows(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_GetNumberRows,(self,) + _args, _kwargs)
return val
def GetNumberCols(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_GetNumberCols,(self,) + _args, _kwargs)
return val
def IsEmptyCell(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_IsEmptyCell,(self,) + _args, _kwargs)
return val
def GetValue(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_GetValue,(self,) + _args, _kwargs)
return val
def SetValue(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_SetValue,(self,) + _args, _kwargs)
return val
def GetTypeName(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_GetTypeName,(self,) + _args, _kwargs)
return val
def CanGetValueAs(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_CanGetValueAs,(self,) + _args, _kwargs)
return val
def CanSetValueAs(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_CanSetValueAs,(self,) + _args, _kwargs)
return val
def GetValueAsLong(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_GetValueAsLong,(self,) + _args, _kwargs)
return val
def GetValueAsDouble(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_GetValueAsDouble,(self,) + _args, _kwargs)
return val
def GetValueAsBool(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_GetValueAsBool,(self,) + _args, _kwargs)
return val
def SetValueAsLong(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_SetValueAsLong,(self,) + _args, _kwargs)
return val
def SetValueAsDouble(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_SetValueAsDouble,(self,) + _args, _kwargs)
return val
def SetValueAsBool(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_SetValueAsBool,(self,) + _args, _kwargs)
return val
def Clear(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_Clear,(self,) + _args, _kwargs)
return val
def InsertRows(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_InsertRows,(self,) + _args, _kwargs)
return val
def AppendRows(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_AppendRows,(self,) + _args, _kwargs)
return val
def DeleteRows(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_DeleteRows,(self,) + _args, _kwargs)
return val
def InsertCols(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_InsertCols,(self,) + _args, _kwargs)
return val
def AppendCols(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_AppendCols,(self,) + _args, _kwargs)
return val
def DeleteCols(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_DeleteCols,(self,) + _args, _kwargs)
return val
def GetRowLabelValue(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_GetRowLabelValue,(self,) + _args, _kwargs)
return val
def GetColLabelValue(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_GetColLabelValue,(self,) + _args, _kwargs)
return val
def SetRowLabelValue(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_SetRowLabelValue,(self,) + _args, _kwargs)
return val
def SetColLabelValue(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_SetColLabelValue,(self,) + _args, _kwargs)
return val
def CanHaveAttributes(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_CanHaveAttributes,(self,) + _args, _kwargs)
return val
def GetAttr(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_GetAttr,(self,) + _args, _kwargs)
if val: val = wxGridCellAttrPtr(val)
return val
def SetAttr(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_SetAttr,(self,) + _args, _kwargs)
return val
def SetRowAttr(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_SetRowAttr,(self,) + _args, _kwargs)
return val
def SetColAttr(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableBase_SetColAttr,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxGridTableBase instance at %s>" % (self.this,)
class wxGridTableBase(wxGridTableBasePtr):
def __init__(self,this):
self.this = this
class wxPyGridTableBasePtr(wxGridTableBasePtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def _setSelf(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase__setSelf,(self,) + _args, _kwargs)
return val
def Destroy(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_Destroy,(self,) + _args, _kwargs)
return val
def base_GetTypeName(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_GetTypeName,(self,) + _args, _kwargs)
return val
def base_CanGetValueAs(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_CanGetValueAs,(self,) + _args, _kwargs)
return val
def base_CanSetValueAs(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_CanSetValueAs,(self,) + _args, _kwargs)
return val
def base_Clear(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_Clear,(self,) + _args, _kwargs)
return val
def base_InsertRows(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_InsertRows,(self,) + _args, _kwargs)
return val
def base_AppendRows(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_AppendRows,(self,) + _args, _kwargs)
return val
def base_DeleteRows(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_DeleteRows,(self,) + _args, _kwargs)
return val
def base_InsertCols(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_InsertCols,(self,) + _args, _kwargs)
return val
def base_AppendCols(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_AppendCols,(self,) + _args, _kwargs)
return val
def base_DeleteCols(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_DeleteCols,(self,) + _args, _kwargs)
return val
def base_GetRowLabelValue(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_GetRowLabelValue,(self,) + _args, _kwargs)
return val
def base_GetColLabelValue(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_GetColLabelValue,(self,) + _args, _kwargs)
return val
def base_SetRowLabelValue(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_SetRowLabelValue,(self,) + _args, _kwargs)
return val
def base_SetColLabelValue(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_SetColLabelValue,(self,) + _args, _kwargs)
return val
def base_CanHaveAttributes(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_CanHaveAttributes,(self,) + _args, _kwargs)
return val
def base_GetAttr(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_GetAttr,(self,) + _args, _kwargs)
if val: val = wxGridCellAttrPtr(val)
return val
def base_SetAttr(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_SetAttr,(self,) + _args, _kwargs)
return val
def base_SetRowAttr(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_SetRowAttr,(self,) + _args, _kwargs)
return val
def base_SetColAttr(self, *_args, **_kwargs):
val = apply(gridc.wxPyGridTableBase_base_SetColAttr,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxPyGridTableBase instance at %s>" % (self.this,)
class wxPyGridTableBase(wxPyGridTableBasePtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxPyGridTableBase,_args,_kwargs)
self.thisown = 1
self._setSelf(self, wxPyGridTableBase)
class wxGridStringTablePtr(wxGridTableBasePtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def __repr__(self):
return "<C wxGridStringTable instance at %s>" % (self.this,)
class wxGridStringTable(wxGridStringTablePtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxGridStringTable,_args,_kwargs)
self.thisown = 1
class wxGridTableMessagePtr :
def __init__(self,this):
self.this = this
self.thisown = 0
def __del__(self,gridc=gridc):
if self.thisown == 1 :
gridc.delete_wxGridTableMessage(self)
def SetTableObject(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableMessage_SetTableObject,(self,) + _args, _kwargs)
return val
def GetTableObject(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableMessage_GetTableObject,(self,) + _args, _kwargs)
return val
def SetId(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableMessage_SetId,(self,) + _args, _kwargs)
return val
def GetId(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableMessage_GetId,(self,) + _args, _kwargs)
return val
def SetCommandInt(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableMessage_SetCommandInt,(self,) + _args, _kwargs)
return val
def GetCommandInt(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableMessage_GetCommandInt,(self,) + _args, _kwargs)
return val
def SetCommandInt2(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableMessage_SetCommandInt2,(self,) + _args, _kwargs)
return val
def GetCommandInt2(self, *_args, **_kwargs):
val = apply(gridc.wxGridTableMessage_GetCommandInt2,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxGridTableMessage instance at %s>" % (self.this,)
class wxGridTableMessage(wxGridTableMessagePtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxGridTableMessage,_args,_kwargs)
self.thisown = 1
class wxGridCellCoordsPtr :
def __init__(self,this):
self.this = this
self.thisown = 0
def __del__(self,gridc=gridc):
if self.thisown == 1 :
gridc.delete_wxGridCellCoords(self)
def GetRow(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellCoords_GetRow,(self,) + _args, _kwargs)
return val
def SetRow(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellCoords_SetRow,(self,) + _args, _kwargs)
return val
def GetCol(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellCoords_GetCol,(self,) + _args, _kwargs)
return val
def SetCol(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellCoords_SetCol,(self,) + _args, _kwargs)
return val
def Set(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellCoords_Set,(self,) + _args, _kwargs)
return val
def asTuple(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellCoords_asTuple,(self,) + _args, _kwargs)
return val
def __cmp__(self, *_args, **_kwargs):
val = apply(gridc.wxGridCellCoords___cmp__,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxGridCellCoords instance at %s>" % (self.this,)
def __str__(self): return str(self.asTuple())
def __repr__(self): return str(self.asTuple())
class wxGridCellCoords(wxGridCellCoordsPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxGridCellCoords,_args,_kwargs)
self.thisown = 1
class wxGridPtr(wxScrolledWindowPtr):
wxGridSelectCells = gridc.wxGrid_wxGridSelectCells
wxGridSelectRows = gridc.wxGrid_wxGridSelectRows
wxGridSelectColumns = gridc.wxGrid_wxGridSelectColumns
def __init__(self,this):
self.this = this
self.thisown = 0
def CreateGrid(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_CreateGrid,(self,) + _args, _kwargs)
return val
def SetSelectionMode(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetSelectionMode,(self,) + _args, _kwargs)
return val
def GetNumberRows(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetNumberRows,(self,) + _args, _kwargs)
return val
def GetNumberCols(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetNumberCols,(self,) + _args, _kwargs)
return val
def ProcessTableMessage(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_ProcessTableMessage,(self,) + _args, _kwargs)
return val
def GetTable(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetTable,(self,) + _args, _kwargs)
return val
def SetTable(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetTable,(self,) + _args, _kwargs)
return val
def ClearGrid(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_ClearGrid,(self,) + _args, _kwargs)
return val
def InsertRows(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_InsertRows,(self,) + _args, _kwargs)
return val
def AppendRows(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_AppendRows,(self,) + _args, _kwargs)
return val
def DeleteRows(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_DeleteRows,(self,) + _args, _kwargs)
return val
def InsertCols(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_InsertCols,(self,) + _args, _kwargs)
return val
def AppendCols(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_AppendCols,(self,) + _args, _kwargs)
return val
def DeleteCols(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_DeleteCols,(self,) + _args, _kwargs)
return val
def DrawCellHighlight(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_DrawCellHighlight,(self,) + _args, _kwargs)
return val
def DrawTextRectangle(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_DrawTextRectangle,(self,) + _args, _kwargs)
return val
def StringToLines(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_StringToLines,(self,) + _args, _kwargs)
return val
def GetTextBoxSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetTextBoxSize,(self,) + _args, _kwargs)
return val
def BeginBatch(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_BeginBatch,(self,) + _args, _kwargs)
return val
def EndBatch(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_EndBatch,(self,) + _args, _kwargs)
return val
def GetBatchCount(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetBatchCount,(self,) + _args, _kwargs)
return val
def IsEditable(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_IsEditable,(self,) + _args, _kwargs)
return val
def EnableEditing(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_EnableEditing,(self,) + _args, _kwargs)
return val
def EnableCellEditControl(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_EnableCellEditControl,(self,) + _args, _kwargs)
return val
def DisableCellEditControl(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_DisableCellEditControl,(self,) + _args, _kwargs)
return val
def CanEnableCellControl(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_CanEnableCellControl,(self,) + _args, _kwargs)
return val
def IsCellEditControlEnabled(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_IsCellEditControlEnabled,(self,) + _args, _kwargs)
return val
def IsCellEditControlShown(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_IsCellEditControlShown,(self,) + _args, _kwargs)
return val
def IsCurrentCellReadOnly(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_IsCurrentCellReadOnly,(self,) + _args, _kwargs)
return val
def ShowCellEditControl(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_ShowCellEditControl,(self,) + _args, _kwargs)
return val
def HideCellEditControl(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_HideCellEditControl,(self,) + _args, _kwargs)
return val
def SaveEditControlValue(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SaveEditControlValue,(self,) + _args, _kwargs)
return val
def XYToCell(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_XYToCell,(self,) + _args, _kwargs)
if val: val = wxGridCellCoordsPtr(val) ; val.thisown = 1
return val
def YToRow(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_YToRow,(self,) + _args, _kwargs)
return val
def XToCol(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_XToCol,(self,) + _args, _kwargs)
return val
def YToEdgeOfRow(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_YToEdgeOfRow,(self,) + _args, _kwargs)
return val
def XToEdgeOfCol(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_XToEdgeOfCol,(self,) + _args, _kwargs)
return val
def CellToRect(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_CellToRect,(self,) + _args, _kwargs)
if val: val = wxRectPtr(val) ; val.thisown = 1
return val
def GetGridCursorRow(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetGridCursorRow,(self,) + _args, _kwargs)
return val
def GetGridCursorCol(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetGridCursorCol,(self,) + _args, _kwargs)
return val
def IsVisible(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_IsVisible,(self,) + _args, _kwargs)
return val
def MakeCellVisible(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_MakeCellVisible,(self,) + _args, _kwargs)
return val
def SetGridCursor(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetGridCursor,(self,) + _args, _kwargs)
return val
def MoveCursorUp(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_MoveCursorUp,(self,) + _args, _kwargs)
return val
def MoveCursorDown(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_MoveCursorDown,(self,) + _args, _kwargs)
return val
def MoveCursorLeft(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_MoveCursorLeft,(self,) + _args, _kwargs)
return val
def MoveCursorRight(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_MoveCursorRight,(self,) + _args, _kwargs)
return val
def MovePageDown(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_MovePageDown,(self,) + _args, _kwargs)
return val
def MovePageUp(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_MovePageUp,(self,) + _args, _kwargs)
return val
def MoveCursorUpBlock(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_MoveCursorUpBlock,(self,) + _args, _kwargs)
return val
def MoveCursorDownBlock(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_MoveCursorDownBlock,(self,) + _args, _kwargs)
return val
def MoveCursorLeftBlock(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_MoveCursorLeftBlock,(self,) + _args, _kwargs)
return val
def MoveCursorRightBlock(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_MoveCursorRightBlock,(self,) + _args, _kwargs)
return val
def GetDefaultRowLabelSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetDefaultRowLabelSize,(self,) + _args, _kwargs)
return val
def GetRowLabelSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetRowLabelSize,(self,) + _args, _kwargs)
return val
def GetDefaultColLabelSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetDefaultColLabelSize,(self,) + _args, _kwargs)
return val
def GetColLabelSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetColLabelSize,(self,) + _args, _kwargs)
return val
def GetLabelBackgroundColour(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetLabelBackgroundColour,(self,) + _args, _kwargs)
if val: val = wxColourPtr(val) ; val.thisown = 1
return val
def GetLabelTextColour(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetLabelTextColour,(self,) + _args, _kwargs)
if val: val = wxColourPtr(val) ; val.thisown = 1
return val
def GetLabelFont(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetLabelFont,(self,) + _args, _kwargs)
if val: val = wxFontPtr(val) ; val.thisown = 1
return val
def GetRowLabelAlignment(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetRowLabelAlignment,(self,) + _args, _kwargs)
return val
def GetColLabelAlignment(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetColLabelAlignment,(self,) + _args, _kwargs)
return val
def GetRowLabelValue(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetRowLabelValue,(self,) + _args, _kwargs)
return val
def GetColLabelValue(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetColLabelValue,(self,) + _args, _kwargs)
return val
def GetGridLineColour(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetGridLineColour,(self,) + _args, _kwargs)
if val: val = wxColourPtr(val) ; val.thisown = 1
return val
def GetCellHighlightColour(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetCellHighlightColour,(self,) + _args, _kwargs)
if val: val = wxColourPtr(val) ; val.thisown = 1
return val
def GetCellHighlightPenWidth(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetCellHighlightPenWidth,(self,) + _args, _kwargs)
return val
def GetCellHighlightROPenWidth(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetCellHighlightROPenWidth,(self,) + _args, _kwargs)
return val
def SetRowLabelSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetRowLabelSize,(self,) + _args, _kwargs)
return val
def SetColLabelSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetColLabelSize,(self,) + _args, _kwargs)
return val
def SetLabelBackgroundColour(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetLabelBackgroundColour,(self,) + _args, _kwargs)
return val
def SetLabelTextColour(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetLabelTextColour,(self,) + _args, _kwargs)
return val
def SetLabelFont(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetLabelFont,(self,) + _args, _kwargs)
return val
def SetRowLabelAlignment(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetRowLabelAlignment,(self,) + _args, _kwargs)
return val
def SetColLabelAlignment(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetColLabelAlignment,(self,) + _args, _kwargs)
return val
def SetRowLabelValue(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetRowLabelValue,(self,) + _args, _kwargs)
return val
def SetColLabelValue(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetColLabelValue,(self,) + _args, _kwargs)
return val
def SetGridLineColour(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetGridLineColour,(self,) + _args, _kwargs)
return val
def SetCellHighlightColour(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetCellHighlightColour,(self,) + _args, _kwargs)
return val
def SetCellHighlightPenWidth(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetCellHighlightPenWidth,(self,) + _args, _kwargs)
return val
def SetCellHighlightROPenWidth(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetCellHighlightROPenWidth,(self,) + _args, _kwargs)
return val
def EnableDragRowSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_EnableDragRowSize,(self,) + _args, _kwargs)
return val
def DisableDragRowSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_DisableDragRowSize,(self,) + _args, _kwargs)
return val
def CanDragRowSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_CanDragRowSize,(self,) + _args, _kwargs)
return val
def EnableDragColSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_EnableDragColSize,(self,) + _args, _kwargs)
return val
def DisableDragColSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_DisableDragColSize,(self,) + _args, _kwargs)
return val
def CanDragColSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_CanDragColSize,(self,) + _args, _kwargs)
return val
def EnableDragGridSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_EnableDragGridSize,(self,) + _args, _kwargs)
return val
def DisableDragGridSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_DisableDragGridSize,(self,) + _args, _kwargs)
return val
def CanDragGridSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_CanDragGridSize,(self,) + _args, _kwargs)
return val
def SetRowAttr(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetRowAttr,(self,) + _args, _kwargs)
return val
def SetColAttr(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetColAttr,(self,) + _args, _kwargs)
return val
def SetColFormatBool(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetColFormatBool,(self,) + _args, _kwargs)
return val
def SetColFormatNumber(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetColFormatNumber,(self,) + _args, _kwargs)
return val
def SetColFormatFloat(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetColFormatFloat,(self,) + _args, _kwargs)
return val
def SetColFormatCustom(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetColFormatCustom,(self,) + _args, _kwargs)
return val
def EnableGridLines(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_EnableGridLines,(self,) + _args, _kwargs)
return val
def GridLinesEnabled(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GridLinesEnabled,(self,) + _args, _kwargs)
return val
def GetDefaultRowSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetDefaultRowSize,(self,) + _args, _kwargs)
return val
def GetRowSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetRowSize,(self,) + _args, _kwargs)
return val
def GetDefaultColSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetDefaultColSize,(self,) + _args, _kwargs)
return val
def GetColSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetColSize,(self,) + _args, _kwargs)
return val
def GetDefaultCellBackgroundColour(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetDefaultCellBackgroundColour,(self,) + _args, _kwargs)
if val: val = wxColourPtr(val) ; val.thisown = 1
return val
def GetCellBackgroundColour(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetCellBackgroundColour,(self,) + _args, _kwargs)
if val: val = wxColourPtr(val) ; val.thisown = 1
return val
def GetDefaultCellTextColour(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetDefaultCellTextColour,(self,) + _args, _kwargs)
if val: val = wxColourPtr(val) ; val.thisown = 1
return val
def GetCellTextColour(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetCellTextColour,(self,) + _args, _kwargs)
if val: val = wxColourPtr(val) ; val.thisown = 1
return val
def GetDefaultCellFont(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetDefaultCellFont,(self,) + _args, _kwargs)
if val: val = wxFontPtr(val) ; val.thisown = 1
return val
def GetCellFont(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetCellFont,(self,) + _args, _kwargs)
if val: val = wxFontPtr(val) ; val.thisown = 1
return val
def GetDefaultCellAlignment(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetDefaultCellAlignment,(self,) + _args, _kwargs)
return val
def GetCellAlignment(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetCellAlignment,(self,) + _args, _kwargs)
return val
def SetDefaultRowSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetDefaultRowSize,(self,) + _args, _kwargs)
return val
def SetRowSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetRowSize,(self,) + _args, _kwargs)
return val
def SetDefaultColSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetDefaultColSize,(self,) + _args, _kwargs)
return val
def SetColSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetColSize,(self,) + _args, _kwargs)
return val
def AutoSizeColumn(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_AutoSizeColumn,(self,) + _args, _kwargs)
return val
def AutoSizeRow(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_AutoSizeRow,(self,) + _args, _kwargs)
return val
def AutoSizeColumns(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_AutoSizeColumns,(self,) + _args, _kwargs)
return val
def AutoSizeRows(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_AutoSizeRows,(self,) + _args, _kwargs)
return val
def AutoSize(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_AutoSize,(self,) + _args, _kwargs)
return val
def SetColMinimalWidth(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetColMinimalWidth,(self,) + _args, _kwargs)
return val
def SetRowMinimalHeight(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetRowMinimalHeight,(self,) + _args, _kwargs)
return val
def SetDefaultCellBackgroundColour(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetDefaultCellBackgroundColour,(self,) + _args, _kwargs)
return val
def SetCellBackgroundColour(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetCellBackgroundColour,(self,) + _args, _kwargs)
return val
def SetDefaultCellTextColour(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetDefaultCellTextColour,(self,) + _args, _kwargs)
return val
def SetCellTextColour(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetCellTextColour,(self,) + _args, _kwargs)
return val
def SetDefaultCellFont(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetDefaultCellFont,(self,) + _args, _kwargs)
return val
def SetCellFont(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetCellFont,(self,) + _args, _kwargs)
return val
def SetDefaultCellAlignment(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetDefaultCellAlignment,(self,) + _args, _kwargs)
return val
def SetCellAlignment(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetCellAlignment,(self,) + _args, _kwargs)
return val
def SetDefaultRenderer(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetDefaultRenderer,(self,) + _args, _kwargs)
return val
def SetCellRenderer(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetCellRenderer,(self,) + _args, _kwargs)
return val
def GetDefaultRenderer(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetDefaultRenderer,(self,) + _args, _kwargs)
if val: val = wxGridCellRendererPtr(val)
return val
def GetCellRenderer(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetCellRenderer,(self,) + _args, _kwargs)
if val: val = wxGridCellRendererPtr(val)
return val
def SetDefaultEditor(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetDefaultEditor,(self,) + _args, _kwargs)
return val
def SetCellEditor(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetCellEditor,(self,) + _args, _kwargs)
return val
def GetDefaultEditor(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetDefaultEditor,(self,) + _args, _kwargs)
if val: val = wxGridCellEditorPtr(val)
return val
def GetCellEditor(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetCellEditor,(self,) + _args, _kwargs)
if val: val = wxGridCellEditorPtr(val)
return val
def GetCellValue(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetCellValue,(self,) + _args, _kwargs)
return val
def SetCellValue(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetCellValue,(self,) + _args, _kwargs)
return val
def IsReadOnly(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_IsReadOnly,(self,) + _args, _kwargs)
return val
def SetReadOnly(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetReadOnly,(self,) + _args, _kwargs)
return val
def SelectRow(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SelectRow,(self,) + _args, _kwargs)
return val
def SelectCol(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SelectCol,(self,) + _args, _kwargs)
return val
def SelectBlock(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SelectBlock,(self,) + _args, _kwargs)
return val
def SelectAll(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SelectAll,(self,) + _args, _kwargs)
return val
def IsSelection(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_IsSelection,(self,) + _args, _kwargs)
return val
def ClearSelection(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_ClearSelection,(self,) + _args, _kwargs)
return val
def IsInSelection(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_IsInSelection,(self,) + _args, _kwargs)
return val
def BlockToDeviceRect(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_BlockToDeviceRect,(self,) + _args, _kwargs)
if val: val = wxRectPtr(val) ; val.thisown = 1
return val
def GetSelectionBackground(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetSelectionBackground,(self,) + _args, _kwargs)
if val: val = wxColourPtr(val) ; val.thisown = 1
return val
def GetSelectionForeground(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetSelectionForeground,(self,) + _args, _kwargs)
if val: val = wxColourPtr(val) ; val.thisown = 1
return val
def SetSelectionBackground(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetSelectionBackground,(self,) + _args, _kwargs)
return val
def SetSelectionForeground(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetSelectionForeground,(self,) + _args, _kwargs)
return val
def RegisterDataType(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_RegisterDataType,(self,) + _args, _kwargs)
return val
def GetDefaultEditorForCell(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetDefaultEditorForCell,(self,) + _args, _kwargs)
if val: val = wxGridCellEditorPtr(val)
return val
def GetDefaultRendererForCell(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetDefaultRendererForCell,(self,) + _args, _kwargs)
if val: val = wxGridCellRendererPtr(val)
return val
def GetDefaultEditorForType(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetDefaultEditorForType,(self,) + _args, _kwargs)
if val: val = wxGridCellEditorPtr(val)
return val
def GetDefaultRendererForType(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetDefaultRendererForType,(self,) + _args, _kwargs)
if val: val = wxGridCellRendererPtr(val)
return val
def SetMargins(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_SetMargins,(self,) + _args, _kwargs)
return val
def GetGridWindow(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetGridWindow,(self,) + _args, _kwargs)
return val
def GetGridRowLabelWindow(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetGridRowLabelWindow,(self,) + _args, _kwargs)
return val
def GetGridColLabelWindow(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetGridColLabelWindow,(self,) + _args, _kwargs)
return val
def GetGridCornerLabelWindow(self, *_args, **_kwargs):
val = apply(gridc.wxGrid_GetGridCornerLabelWindow,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxGrid instance at %s>" % (self.this,)
class wxGrid(wxGridPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxGrid,_args,_kwargs)
self.thisown = 1
class wxGridEventPtr(wxNotifyEventPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def GetRow(self, *_args, **_kwargs):
val = apply(gridc.wxGridEvent_GetRow,(self,) + _args, _kwargs)
return val
def GetCol(self, *_args, **_kwargs):
val = apply(gridc.wxGridEvent_GetCol,(self,) + _args, _kwargs)
return val
def GetPosition(self, *_args, **_kwargs):
val = apply(gridc.wxGridEvent_GetPosition,(self,) + _args, _kwargs)
if val: val = wxPointPtr(val) ; val.thisown = 1
return val
def Selecting(self, *_args, **_kwargs):
val = apply(gridc.wxGridEvent_Selecting,(self,) + _args, _kwargs)
return val
def ControlDown(self, *_args, **_kwargs):
val = apply(gridc.wxGridEvent_ControlDown,(self,) + _args, _kwargs)
return val
def MetaDown(self, *_args, **_kwargs):
val = apply(gridc.wxGridEvent_MetaDown,(self,) + _args, _kwargs)
return val
def ShiftDown(self, *_args, **_kwargs):
val = apply(gridc.wxGridEvent_ShiftDown,(self,) + _args, _kwargs)
return val
def AltDown(self, *_args, **_kwargs):
val = apply(gridc.wxGridEvent_AltDown,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxGridEvent instance at %s>" % (self.this,)
class wxGridEvent(wxGridEventPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxGridEvent,_args,_kwargs)
self.thisown = 1
class wxGridSizeEventPtr(wxNotifyEventPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def GetRowOrCol(self, *_args, **_kwargs):
val = apply(gridc.wxGridSizeEvent_GetRowOrCol,(self,) + _args, _kwargs)
return val
def GetPosition(self, *_args, **_kwargs):
val = apply(gridc.wxGridSizeEvent_GetPosition,(self,) + _args, _kwargs)
if val: val = wxPointPtr(val) ; val.thisown = 1
return val
def ControlDown(self, *_args, **_kwargs):
val = apply(gridc.wxGridSizeEvent_ControlDown,(self,) + _args, _kwargs)
return val
def MetaDown(self, *_args, **_kwargs):
val = apply(gridc.wxGridSizeEvent_MetaDown,(self,) + _args, _kwargs)
return val
def ShiftDown(self, *_args, **_kwargs):
val = apply(gridc.wxGridSizeEvent_ShiftDown,(self,) + _args, _kwargs)
return val
def AltDown(self, *_args, **_kwargs):
val = apply(gridc.wxGridSizeEvent_AltDown,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxGridSizeEvent instance at %s>" % (self.this,)
class wxGridSizeEvent(wxGridSizeEventPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxGridSizeEvent,_args,_kwargs)
self.thisown = 1
class wxGridRangeSelectEventPtr(wxNotifyEventPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def GetTopLeftCoords(self, *_args, **_kwargs):
val = apply(gridc.wxGridRangeSelectEvent_GetTopLeftCoords,(self,) + _args, _kwargs)
if val: val = wxGridCellCoordsPtr(val) ; val.thisown = 1
return val
def GetBottomRightCoords(self, *_args, **_kwargs):
val = apply(gridc.wxGridRangeSelectEvent_GetBottomRightCoords,(self,) + _args, _kwargs)
if val: val = wxGridCellCoordsPtr(val) ; val.thisown = 1
return val
def GetTopRow(self, *_args, **_kwargs):
val = apply(gridc.wxGridRangeSelectEvent_GetTopRow,(self,) + _args, _kwargs)
return val
def GetBottomRow(self, *_args, **_kwargs):
val = apply(gridc.wxGridRangeSelectEvent_GetBottomRow,(self,) + _args, _kwargs)
return val
def GetLeftCol(self, *_args, **_kwargs):
val = apply(gridc.wxGridRangeSelectEvent_GetLeftCol,(self,) + _args, _kwargs)
return val
def GetRightCol(self, *_args, **_kwargs):
val = apply(gridc.wxGridRangeSelectEvent_GetRightCol,(self,) + _args, _kwargs)
return val
def Selecting(self, *_args, **_kwargs):
val = apply(gridc.wxGridRangeSelectEvent_Selecting,(self,) + _args, _kwargs)
return val
def ControlDown(self, *_args, **_kwargs):
val = apply(gridc.wxGridRangeSelectEvent_ControlDown,(self,) + _args, _kwargs)
return val
def MetaDown(self, *_args, **_kwargs):
val = apply(gridc.wxGridRangeSelectEvent_MetaDown,(self,) + _args, _kwargs)
return val
def ShiftDown(self, *_args, **_kwargs):
val = apply(gridc.wxGridRangeSelectEvent_ShiftDown,(self,) + _args, _kwargs)
return val
def AltDown(self, *_args, **_kwargs):
val = apply(gridc.wxGridRangeSelectEvent_AltDown,(self,) + _args, _kwargs)
return val
def __repr__(self):
return "<C wxGridRangeSelectEvent instance at %s>" % (self.this,)
class wxGridRangeSelectEvent(wxGridRangeSelectEventPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gridc.new_wxGridRangeSelectEvent,_args,_kwargs)
self.thisown = 1
#-------------- FUNCTION WRAPPERS ------------------
#-------------- VARIABLE WRAPPERS ------------------
wxGRID_VALUE_STRING = gridc.wxGRID_VALUE_STRING
wxGRID_VALUE_BOOL = gridc.wxGRID_VALUE_BOOL
wxGRID_VALUE_NUMBER = gridc.wxGRID_VALUE_NUMBER
wxGRID_VALUE_FLOAT = gridc.wxGRID_VALUE_FLOAT
wxGRID_VALUE_CHOICE = gridc.wxGRID_VALUE_CHOICE
wxGRID_VALUE_TEXT = gridc.wxGRID_VALUE_TEXT
wxGRID_VALUE_LONG = gridc.wxGRID_VALUE_LONG
cvar = gridc.cvar
wxGridNoCellCoords = wxGridCellCoordsPtr(gridc.cvar.wxGridNoCellCoords)
wxGridNoCellRect = wxRectPtr(gridc.cvar.wxGridNoCellRect)
wxGRIDTABLE_REQUEST_VIEW_GET_VALUES = gridc.wxGRIDTABLE_REQUEST_VIEW_GET_VALUES
wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES = gridc.wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES
wxGRIDTABLE_NOTIFY_ROWS_INSERTED = gridc.wxGRIDTABLE_NOTIFY_ROWS_INSERTED
wxGRIDTABLE_NOTIFY_ROWS_APPENDED = gridc.wxGRIDTABLE_NOTIFY_ROWS_APPENDED
wxGRIDTABLE_NOTIFY_ROWS_DELETED = gridc.wxGRIDTABLE_NOTIFY_ROWS_DELETED
wxGRIDTABLE_NOTIFY_COLS_INSERTED = gridc.wxGRIDTABLE_NOTIFY_COLS_INSERTED
wxGRIDTABLE_NOTIFY_COLS_APPENDED = gridc.wxGRIDTABLE_NOTIFY_COLS_APPENDED
wxGRIDTABLE_NOTIFY_COLS_DELETED = gridc.wxGRIDTABLE_NOTIFY_COLS_DELETED
wxEVT_GRID_CELL_LEFT_CLICK = gridc.wxEVT_GRID_CELL_LEFT_CLICK
wxEVT_GRID_CELL_RIGHT_CLICK = gridc.wxEVT_GRID_CELL_RIGHT_CLICK
wxEVT_GRID_CELL_LEFT_DCLICK = gridc.wxEVT_GRID_CELL_LEFT_DCLICK
wxEVT_GRID_CELL_RIGHT_DCLICK = gridc.wxEVT_GRID_CELL_RIGHT_DCLICK
wxEVT_GRID_LABEL_LEFT_CLICK = gridc.wxEVT_GRID_LABEL_LEFT_CLICK
wxEVT_GRID_LABEL_RIGHT_CLICK = gridc.wxEVT_GRID_LABEL_RIGHT_CLICK
wxEVT_GRID_LABEL_LEFT_DCLICK = gridc.wxEVT_GRID_LABEL_LEFT_DCLICK
wxEVT_GRID_LABEL_RIGHT_DCLICK = gridc.wxEVT_GRID_LABEL_RIGHT_DCLICK
wxEVT_GRID_ROW_SIZE = gridc.wxEVT_GRID_ROW_SIZE
wxEVT_GRID_COL_SIZE = gridc.wxEVT_GRID_COL_SIZE
wxEVT_GRID_RANGE_SELECT = gridc.wxEVT_GRID_RANGE_SELECT
wxEVT_GRID_CELL_CHANGE = gridc.wxEVT_GRID_CELL_CHANGE
wxEVT_GRID_SELECT_CELL = gridc.wxEVT_GRID_SELECT_CELL
wxEVT_GRID_EDITOR_SHOWN = gridc.wxEVT_GRID_EDITOR_SHOWN
wxEVT_GRID_EDITOR_HIDDEN = gridc.wxEVT_GRID_EDITOR_HIDDEN
#-------------- USER INCLUDE -----------------------
# Stuff these names into the wx namespace so wxPyConstructObject can find them
wx.wxGridEventPtr = wxGridEventPtr
wx.wxGridSizeEventPtr = wxGridSizeEventPtr
wx.wxGridRangeSelectEventPtr = wxGridRangeSelectEventPtr
wx.wxGridCellRendererPtr = wxGridCellRendererPtr
wx.wxPyGridCellRendererPtr = wxPyGridCellRendererPtr
wx.wxGridCellEditorPtr = wxGridCellEditorPtr
wx.wxPyGridCellEditorPtr = wxPyGridCellEditorPtr
wx.wxGridCellAttrPtr = wxGridCellAttrPtr
wx.wxGridCellAttrProviderPtr = wxGridCellAttrProviderPtr
wx.wxPyGridCellAttrProviderPtr = wxPyGridCellAttrProviderPtr
wx.wxGridTableBasePtr = wxGridTableBasePtr
wx.wxPyGridTableBasePtr = wxPyGridTableBasePtr
wx.wxGridTableMessagePtr = wxGridTableMessagePtr
wx.wxGridCellCoordsPtr = wxGridCellCoordsPtr
wx.wxGridPtr = wxGridPtr