+        self.this = gridc.new_wxGridRangeSelectEvent(*_args,**_kwargs)
+        self.thisown = 1
+
+
+
+
+class wxGridEditorCreatedEventPtr(wxCommandEventPtr):
+    def __init__(self,this):
+        self.this = this
+        self.thisown = 0
+    def GetRow(self, *_args, **_kwargs):
+        val = gridc.wxGridEditorCreatedEvent_GetRow(self, *_args, **_kwargs)
+        return val
+    def GetCol(self, *_args, **_kwargs):
+        val = gridc.wxGridEditorCreatedEvent_GetCol(self, *_args, **_kwargs)
+        return val
+    def GetControl(self, *_args, **_kwargs):
+        val = gridc.wxGridEditorCreatedEvent_GetControl(self, *_args, **_kwargs)
+        return val
+    def SetRow(self, *_args, **_kwargs):
+        val = gridc.wxGridEditorCreatedEvent_SetRow(self, *_args, **_kwargs)
+        return val
+    def SetCol(self, *_args, **_kwargs):
+        val = gridc.wxGridEditorCreatedEvent_SetCol(self, *_args, **_kwargs)
+        return val
+    def SetControl(self, *_args, **_kwargs):
+        val = gridc.wxGridEditorCreatedEvent_SetControl(self, *_args, **_kwargs)
+        return val
+    def __repr__(self):
+        return "<%s.%s instance; proxy of C++ wxGridEditorCreatedEvent instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this)
+class wxGridEditorCreatedEvent(wxGridEditorCreatedEventPtr):
+    def __init__(self,*_args,**_kwargs):
+        self.this = gridc.new_wxGridEditorCreatedEvent(*_args,**_kwargs)