2 * FILE : src/msw/grid.cpp
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
13 * Do not make changes to this file--changes will be lost!
19 /* Implementation : PYTHON */
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a) __declspec(dllexport) a
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a) a _export
32 # define SWIGEXPORT(a) a
36 # define SWIGEXPORT(a) a
45 extern void SWIG_MakePtr(char *, void *, char *);
46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47 extern char *SWIG_GetPtr(char *, void **, char *);
48 extern char *SWIG_GetPtrObj(PyObject
*, void **, char *);
49 extern void SWIG_addvarlink(PyObject
*, char *, PyObject
*(*)(void), int (*)(PyObject
*));
50 extern PyObject
*SWIG_newvarlink(void);
54 #define SWIG_init initgridc
56 #define SWIG_name "gridc"
61 static PyObject
* l_output_helper(PyObject
* target
, PyObject
* o
) {
65 } else if (target
== Py_None
) {
69 if (!PyList_Check(target
)) {
71 target
= PyList_New(0);
72 PyList_Append(target
, o2
);
75 PyList_Append(target
,o
);
81 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) {
87 } else if (target
== Py_None
) {
91 if (!PyTuple_Check(target
)) {
93 target
= PyTuple_New(1);
94 PyTuple_SetItem(target
, 0, o2
);
97 PyTuple_SetItem(o3
, 0, o
);
100 target
= PySequence_Concat(o2
, o3
);
107 static char* wxStringErrorMsg
= "string type is required for parameter";
109 #define PYCALLBACK_GCA_INTINT(PCLASS, CBNAME) \
110 wxGridCellAttr* CBNAME(int a, int b) { \
111 wxGridCellAttr* rval = NULL; \
112 bool doSave = wxPyRestoreThread(); \
113 if (m_myInst.findCallback(#CBNAME)) { \
115 wxGridCellAttr* ptr; \
116 ro = m_myInst.callCallbackObj(Py_BuildValue("(ii)", a, b)); \
118 if (!SWIG_GetPtrObj(ro, (void **)&ptr, "_wxGridCellAttr_p")) \
124 rval = PCLASS::CBNAME(a, b); \
125 wxPySaveThread(doSave); \
128 wxGridCellAttr *base_##CBNAME(int a, int b) { \
129 return PCLASS::CBNAME(a, b); \
134 #define PYCALLBACK__GCAINTINT(PCLASS, CBNAME) \
135 void CBNAME(wxGridCellAttr *attr, int a, int b) { \
136 bool doSave = wxPyRestoreThread(); \
137 if (m_myInst.findCallback(#CBNAME)) \
138 m_myInst.callCallback( \
139 Py_BuildValue("(Oii)", \
140 wxPyConstructObject((void*)attr, "wxGridCellAttr"), \
143 PCLASS::CBNAME(attr, a, b); \
144 wxPySaveThread(doSave); \
146 void base_##CBNAME(wxGridCellAttr *attr, int a, int b) { \
147 PCLASS::CBNAME(attr, a, b); \
152 #define PYCALLBACK__GCAINT(PCLASS, CBNAME) \
153 void CBNAME(wxGridCellAttr *attr, int val) { \
154 bool doSave = wxPyRestoreThread(); \
155 if (m_myInst.findCallback(#CBNAME)) \
156 m_myInst.callCallback( \
157 Py_BuildValue("(Oi)", \
158 wxPyConstructObject((void*)attr, "wxGridCellAttr"), \
161 PCLASS::CBNAME(attr, val); \
162 wxPySaveThread(doSave); \
164 void base_##CBNAME(wxGridCellAttr *attr, int val) { \
165 PCLASS::CBNAME(attr, val); \
170 #define PYCALLBACK_INT__pure(CBNAME) \
172 bool doSave = wxPyRestoreThread(); \
174 if (m_myInst.findCallback(#CBNAME)) \
175 rval = m_myInst.callCallback(Py_BuildValue("()")); \
176 wxPySaveThread(doSave); \
182 #define PYCALLBACK_BOOL_INTINT_pure(CBNAME) \
183 bool CBNAME(int a, int b) { \
184 bool doSave = wxPyRestoreThread(); \
186 if (m_myInst.findCallback(#CBNAME)) \
187 rval = m_myInst.callCallback(Py_BuildValue("(ii)",a,b)); \
188 wxPySaveThread(doSave); \
194 #define PYCALLBACK_STRING_INTINT_pure(CBNAME) \
195 wxString CBNAME(int a, int b) { \
196 bool doSave = wxPyRestoreThread(); \
198 if (m_myInst.findCallback(#CBNAME)) { \
200 ro = m_myInst.callCallbackObj(Py_BuildValue("(ii)",a,b)); \
202 rval = PyString_AsString(PyObject_Str(ro)); \
206 wxPySaveThread(doSave); \
212 #define PYCALLBACK__INTINTSTRING_pure(CBNAME) \
213 void CBNAME(int a, int b, const wxString& c) { \
214 bool doSave = wxPyRestoreThread(); \
215 if (m_myInst.findCallback(#CBNAME)) \
216 m_myInst.callCallback(Py_BuildValue("(iis)",a,b,c.c_str())); \
217 wxPySaveThread(doSave); \
221 #define PYCALLBACK_STRING_INTINT(PCLASS, CBNAME) \
222 wxString CBNAME(int a, int b) { \
223 bool doSave = wxPyRestoreThread(); \
225 if (m_myInst.findCallback(#CBNAME)) { \
227 ro = m_myInst.callCallbackObj(Py_BuildValue("(ii)",a,b)); \
229 rval = PyString_AsString(PyObject_Str(ro)); \
233 rval = PCLASS::CBNAME(a, b); \
234 wxPySaveThread(doSave); \
237 wxString base_##CBNAME(int a, int b) { \
238 return PCLASS::CBNAME(a, b); \
243 #define PYCALLBACK_BOOL_INTINTSTRING(PCLASS, CBNAME) \
244 bool CBNAME(int a, int b, const wxString& c) { \
246 bool doSave = wxPyRestoreThread(); \
247 if (m_myInst.findCallback(#CBNAME)) \
248 rval = m_myInst.callCallback(Py_BuildValue("(iis)", a,b,c.c_str())); \
250 rval = PCLASS::CBNAME(a,b,c); \
251 wxPySaveThread(doSave); \
254 bool base_##CBNAME(int a, int b, const wxString& c) { \
255 return PCLASS::CBNAME(a,b,c); \
261 #define PYCALLBACK_LONG_INTINT(PCLASS, CBNAME) \
262 long CBNAME(int a, int b) { \
264 bool doSave = wxPyRestoreThread(); \
265 if (m_myInst.findCallback(#CBNAME)) \
266 rval = m_myInst.callCallback(Py_BuildValue("(ii)", a,b)); \
268 rval = PCLASS::CBNAME(a,b); \
269 wxPySaveThread(doSave); \
272 long base_##CBNAME(int a, int b) { \
273 return PCLASS::CBNAME(a,b); \
278 #define PYCALLBACK_BOOL_INTINT(PCLASS, CBNAME) \
279 bool CBNAME(int a, int b) { \
281 bool doSave = wxPyRestoreThread(); \
282 if (m_myInst.findCallback(#CBNAME)) \
283 rval = m_myInst.callCallback(Py_BuildValue("(ii)", a,b)); \
285 rval = PCLASS::CBNAME(a,b); \
286 wxPySaveThread(doSave); \
289 bool base_##CBNAME(int a, int b) { \
290 return PCLASS::CBNAME(a,b); \
295 #define PYCALLBACK_DOUBLE_INTINT(PCLASS, CBNAME) \
296 double CBNAME(int a, int b) { \
297 bool doSave = wxPyRestoreThread(); \
299 if (m_myInst.findCallback(#CBNAME)) { \
301 ro = m_myInst.callCallbackObj(Py_BuildValue("(ii)",a,b)); \
303 rval = PyFloat_AsDouble(PyObject_Str(ro)); \
307 rval = PCLASS::CBNAME(a, b); \
308 wxPySaveThread(doSave); \
311 double base_##CBNAME(int a, int b) { \
312 return PCLASS::CBNAME(a, b); \
317 #define PYCALLBACK__(PCLASS, CBNAME) \
319 bool doSave = wxPyRestoreThread(); \
320 if (m_myInst.findCallback(#CBNAME)) \
321 m_myInst.callCallback(Py_BuildValue("()")); \
324 wxPySaveThread(doSave); \
326 void base_##CBNAME() { \
333 #define PYCALLBACK_BOOL_SIZETSIZET(PCLASS, CBNAME) \
334 bool CBNAME(size_t a, size_t b) { \
336 bool doSave = wxPyRestoreThread(); \
337 if (m_myInst.findCallback(#CBNAME)) \
338 rval = m_myInst.callCallback(Py_BuildValue("(ii)", a,b)); \
340 rval = PCLASS::CBNAME(a,b); \
341 wxPySaveThread(doSave); \
344 bool base_##CBNAME(size_t a, size_t b) { \
345 return PCLASS::CBNAME(a,b); \
350 #define PYCALLBACK_BOOL_SIZET(PCLASS, CBNAME) \
351 bool CBNAME(size_t a) { \
353 bool doSave = wxPyRestoreThread(); \
354 if (m_myInst.findCallback(#CBNAME)) \
355 rval = m_myInst.callCallback(Py_BuildValue("(i)", a)); \
357 rval = PCLASS::CBNAME(a); \
358 wxPySaveThread(doSave); \
361 bool base_##CBNAME(size_t a) { \
362 return PCLASS::CBNAME(a); \
367 #define PYCALLBACK_STRING_INT(PCLASS, CBNAME) \
368 wxString CBNAME(int a) { \
369 bool doSave = wxPyRestoreThread(); \
371 if (m_myInst.findCallback(#CBNAME)) { \
373 ro = m_myInst.callCallbackObj(Py_BuildValue("(i)",a)); \
375 rval = PyString_AsString(PyObject_Str(ro)); \
379 rval = PCLASS::CBNAME(a); \
380 wxPySaveThread(doSave); \
383 wxString base_##CBNAME(int a) { \
384 return PCLASS::CBNAME(a); \
389 #define PYCALLBACK__INTSTRING(PCLASS, CBNAME) \
390 void CBNAME(int a, const wxString& c) { \
391 bool doSave = wxPyRestoreThread(); \
392 if (m_myInst.findCallback(#CBNAME)) \
393 m_myInst.callCallback(Py_BuildValue("(is)", a,c.c_str())); \
395 PCLASS::CBNAME(a,c); \
396 wxPySaveThread(doSave); \
398 void base_##CBNAME(int a, const wxString& c) { \
399 PCLASS::CBNAME(a,c); \
405 #define PYCALLBACK_BOOL_(PCLASS, CBNAME) \
408 bool doSave = wxPyRestoreThread(); \
409 if (m_myInst.findCallback(#CBNAME)) \
410 rval = m_myInst.callCallback(Py_BuildValue("()")); \
412 rval = PCLASS::CBNAME(); \
413 wxPySaveThread(doSave); \
416 bool base_##CBNAME() { \
417 return PCLASS::CBNAME(); \
422 #define PYCALLBACK__SIZETINT(PCLASS, CBNAME) \
423 void CBNAME(size_t a, int b) { \
424 bool doSave = wxPyRestoreThread(); \
425 if (m_myInst.findCallback(#CBNAME)) \
426 m_myInst.callCallback(Py_BuildValue("(ii)", a,b)); \
428 PCLASS::CBNAME(a,b); \
429 wxPySaveThread(doSave); \
431 void base_##CBNAME(size_t a, int b) { \
432 PCLASS::CBNAME(a,b); \
438 #define PYCALLBACK__INTINTLONG(PCLASS, CBNAME) \
439 void CBNAME(int a, int b, long c) { \
440 bool doSave = wxPyRestoreThread(); \
441 if (m_myInst.findCallback(#CBNAME)) \
442 m_myInst.callCallback(Py_BuildValue("(iii)", a,b,c)); \
444 PCLASS::CBNAME(a,b,c); \
445 wxPySaveThread(doSave); \
447 void base_##CBNAME(int a, int b, long c) { \
448 PCLASS::CBNAME(a,b,c); \
454 #define PYCALLBACK__INTINTDOUBLE(PCLASS, CBNAME) \
455 void CBNAME(int a, int b, double c) { \
456 bool doSave = wxPyRestoreThread(); \
457 if (m_myInst.findCallback(#CBNAME)) \
458 m_myInst.callCallback(Py_BuildValue("(iif)", a,b,c)); \
460 PCLASS::CBNAME(a,b,c); \
461 wxPySaveThread(doSave); \
463 void base_##CBNAME(int a, int b, double c) { \
464 PCLASS::CBNAME(a,b,c); \
469 #define PYCALLBACK__INTINTBOOL(PCLASS, CBNAME) \
470 void CBNAME(int a, int b, bool c) { \
471 bool doSave = wxPyRestoreThread(); \
472 if (m_myInst.findCallback(#CBNAME)) \
473 m_myInst.callCallback(Py_BuildValue("(iii)", a,b,c)); \
475 PCLASS::CBNAME(a,b,c); \
476 wxPySaveThread(doSave); \
478 void base_##CBNAME(int a, int b, bool c) { \
479 PCLASS::CBNAME(a,b,c); \
486 class wxPyGridCellRenderer
: public wxGridCellRenderer
489 wxPyGridCellRenderer() : wxGridCellRenderer() {};
491 // Implement Python callback aware virtual methods
492 void Draw(wxGrid
& grid
, wxGridCellAttr
& attr
,
493 wxDC
& dc
, const wxRect
& rect
,
494 int row
, int col
, bool isSelected
) {
495 bool doSave
= wxPyRestoreThread();
496 if (m_myInst
.findCallback("Draw")) {
497 m_myInst
.callCallback(
498 Py_BuildValue("(OOOOiii)",
499 wxPyConstructObject((void*)&grid
, "wxGrid"),
500 wxPyConstructObject((void*)&attr
, "wxGridCellAttr"),
501 wxPyConstructObject((void*)&dc
, "wxDC"),
502 wxPyConstructObject((void*)&rect
, "wxRect"),
503 row
, col
, isSelected
));
505 wxPySaveThread(doSave
);
508 wxSize
GetBestSize(wxGrid
& grid
, wxGridCellAttr
& attr
, wxDC
& dc
,
511 bool doSave
= wxPyRestoreThread();
512 if (m_myInst
.findCallback("GetBestSize")) {
515 ro
= m_myInst
.callCallbackObj(
516 Py_BuildValue("(OOOii)",
517 wxPyConstructObject((void*)&grid
, "wxGrid"),
518 wxPyConstructObject((void*)&attr
, "wxGridCellAttr"),
519 wxPyConstructObject((void*)&dc
, "wxDC"),
522 if (!SWIG_GetPtrObj(ro
, (void **)&ptr
, "_wxSize_p"))
527 wxPySaveThread(doSave
);
532 wxGridCellRenderer
*Clone() const {
533 wxGridCellRenderer
* rval
= NULL
;
534 bool doSave
= wxPyRestoreThread();
535 if (m_myInst
.findCallback("Clone")) {
537 wxGridCellRenderer
* ptr
;
538 ro
= m_myInst
.callCallbackObj(Py_BuildValue("()"));
540 if (!SWIG_GetPtrObj(ro
, (void **)&ptr
, "_wxGridCellRenderer_p"))
545 wxPySaveThread(doSave
);
549 DEC_PYCALLBACK__STRING(SetParameters
);
554 IMP_PYCALLBACK__STRING( wxPyGridCellRenderer
, wxGridCellRenderer
, SetParameters
);
557 class wxPyGridCellEditor
: public wxGridCellEditor
560 wxPyGridCellEditor() : wxGridCellEditor() {}
562 void Create(wxWindow
* parent
, wxWindowID id
, wxEvtHandler
* evtHandler
) {
563 bool doSave
= wxPyRestoreThread();
564 if (m_myInst
.findCallback("Create")) {
565 m_myInst
.callCallback(
566 Py_BuildValue("(OiO)",
567 wxPyConstructObject((void*)parent
, "wxWindow"),
569 wxPyConstructObject((void*)evtHandler
, "wxEvtHandler")));
571 wxPySaveThread(doSave
);
575 void BeginEdit(int row
, int col
, wxGrid
* grid
) {
576 bool doSave
= wxPyRestoreThread();
577 if (m_myInst
.findCallback("BeginEdit")) {
578 m_myInst
.callCallback(
579 Py_BuildValue("(iiO)", row
, col
,
580 wxPyConstructObject((void*)grid
, "wxGrid")));
582 wxPySaveThread(doSave
);
586 bool EndEdit(int row
, int col
, wxGrid
* grid
) {
588 bool doSave
= wxPyRestoreThread();
589 if (m_myInst
.findCallback("EndEdit")) {
590 rv
= m_myInst
.callCallback(
591 Py_BuildValue("(iiO)", row
, col
,
592 wxPyConstructObject((void*)grid
, "wxGrid")));
594 wxPySaveThread(doSave
);
599 wxGridCellEditor
*Clone() const {
600 wxGridCellEditor
* rval
= NULL
;
601 bool doSave
= wxPyRestoreThread();
602 if (m_myInst
.findCallback("Clone")) {
604 wxGridCellEditor
* ptr
;
605 ro
= m_myInst
.callCallbackObj(Py_BuildValue("()"));
607 if (!SWIG_GetPtrObj(ro
, (void **)&ptr
, "_wxGridCellEditor_p"))
612 wxPySaveThread(doSave
);
617 void Show(bool show
, wxGridCellAttr
*attr
) {
618 bool doSave
= wxPyRestoreThread();
619 if (m_myInst
.findCallback("Show"))
620 m_myInst
.callCallback(
621 Py_BuildValue("(iO)", show
,
622 wxPyConstructObject((void*)attr
, "wxGridCellAttr")));
624 wxGridCellEditor::Show(show
, attr
);
625 wxPySaveThread(doSave
);
627 void base_Show(bool show
, wxGridCellAttr
*attr
) {
628 wxGridCellEditor::Show(show
, attr
);
632 void PaintBackground(const wxRect
& rectCell
, wxGridCellAttr
*attr
) {
633 bool doSave
= wxPyRestoreThread();
634 if (m_myInst
.findCallback("PaintBackground"))
635 m_myInst
.callCallback(
636 Py_BuildValue("(OO)",
637 wxPyConstructObject((void*)&rectCell
, "wxRect"),
638 wxPyConstructObject((void*)attr
, "wxGridCellAttr")));
640 wxGridCellEditor::PaintBackground(rectCell
, attr
);
641 wxPySaveThread(doSave
);
643 void base_PaintBackground(const wxRect
& rectCell
, wxGridCellAttr
*attr
) {
644 wxGridCellEditor::PaintBackground(rectCell
, attr
);
648 DEC_PYCALLBACK___pure(Reset
);
649 DEC_PYCALLBACK__constany(SetSize
, wxRect
);
650 DEC_PYCALLBACK_bool_any(IsAcceptedKey
, wxKeyEvent
);
651 DEC_PYCALLBACK__any(StartingKey
, wxKeyEvent
);
652 DEC_PYCALLBACK__any(HandleReturn
, wxKeyEvent
);
653 DEC_PYCALLBACK__(StartingClick
);
654 DEC_PYCALLBACK__(Destroy
);
655 DEC_PYCALLBACK__STRING(SetParameters
);
661 IMP_PYCALLBACK__STRING( wxPyGridCellEditor
, wxGridCellEditor
, SetParameters
);
662 IMP_PYCALLBACK___pure(wxPyGridCellEditor
, wxGridCellEditor
, Reset
);
663 IMP_PYCALLBACK__constany(wxPyGridCellEditor
, wxGridCellEditor
, SetSize
, wxRect
);
664 IMP_PYCALLBACK_bool_any(wxPyGridCellEditor
, wxGridCellEditor
, IsAcceptedKey
, wxKeyEvent
);
665 IMP_PYCALLBACK__any(wxPyGridCellEditor
, wxGridCellEditor
, StartingKey
, wxKeyEvent
);
666 IMP_PYCALLBACK__any(wxPyGridCellEditor
, wxGridCellEditor
, HandleReturn
, wxKeyEvent
);
667 IMP_PYCALLBACK__(wxPyGridCellEditor
, wxGridCellEditor
, StartingClick
);
668 IMP_PYCALLBACK__(wxPyGridCellEditor
, wxGridCellEditor
, Destroy
);
671 class wxPyGridCellAttrProvider
: public wxGridCellAttrProvider
674 wxPyGridCellAttrProvider() : wxGridCellAttrProvider() {};
676 PYCALLBACK_GCA_INTINT(wxGridCellAttrProvider
, GetAttr
);
677 PYCALLBACK__GCAINTINT(wxGridCellAttrProvider
, SetAttr
);
678 PYCALLBACK__GCAINT(wxGridCellAttrProvider
, SetRowAttr
);
679 PYCALLBACK__GCAINT(wxGridCellAttrProvider
, SetColAttr
);
684 class wxPyGridTableBase
: public wxGridTableBase
687 wxPyGridTableBase() : wxGridTableBase() {}
689 PYCALLBACK_INT__pure(GetNumberRows
);
690 PYCALLBACK_INT__pure(GetNumberCols
);
691 PYCALLBACK_BOOL_INTINT_pure(IsEmptyCell
);
692 PYCALLBACK_STRING_INTINT(wxGridTableBase
, GetTypeName
);
693 PYCALLBACK_BOOL_INTINTSTRING(wxGridTableBase
, CanGetValueAs
);
694 PYCALLBACK_BOOL_INTINTSTRING(wxGridTableBase
, CanSetValueAs
);
695 PYCALLBACK__(wxGridTableBase
, Clear
);
696 PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase
, InsertRows
);
697 PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase
, DeleteRows
);
698 PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase
, InsertCols
);
699 PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase
, DeleteCols
);
700 PYCALLBACK_BOOL_SIZET(wxGridTableBase
, AppendRows
);
701 PYCALLBACK_BOOL_SIZET(wxGridTableBase
, AppendCols
);
702 PYCALLBACK_STRING_INT(wxGridTableBase
, GetRowLabelValue
);
703 PYCALLBACK_STRING_INT(wxGridTableBase
, GetColLabelValue
);
704 PYCALLBACK__INTSTRING(wxGridTableBase
, SetRowLabelValue
);
705 PYCALLBACK__INTSTRING(wxGridTableBase
, SetColLabelValue
);
706 PYCALLBACK_BOOL_(wxGridTableBase
, CanHaveAttributes
);
707 PYCALLBACK_GCA_INTINT(wxGridTableBase
, GetAttr
);
708 PYCALLBACK__GCAINTINT(wxGridTableBase
, SetAttr
);
709 PYCALLBACK__GCAINT(wxGridTableBase
, SetRowAttr
);
710 PYCALLBACK__GCAINT(wxGridTableBase
, SetColAttr
);
714 wxString
GetValue(int row
, int col
) {
715 bool doSave
= wxPyRestoreThread();
717 if (m_myInst
.findCallback("GetValue")) {
719 ro
= m_myInst
.callCallbackObj(Py_BuildValue("(ii)",row
,col
));
721 rval
= PyString_AsString(PyObject_Str(ro
));
725 wxPySaveThread(doSave
);
729 void SetValue(int row
, int col
, const wxString
& val
) {
730 bool doSave
= wxPyRestoreThread();
731 if (m_myInst
.findCallback("SetValue"))
732 m_myInst
.callCallback(Py_BuildValue("(iis)",row
,col
,val
.c_str()));
733 wxPySaveThread(doSave
);
737 // Map the Get/Set methods for the standard non-string types to
738 // the GetValue and SetValue python methods.
739 long GetValueAsLong( int row
, int col
) {
741 bool doSave
= wxPyRestoreThread();
742 if (m_myInst
.findCallback("GetValue")) {
745 ro
= m_myInst
.callCallbackObj(Py_BuildValue("(ii)", row
, col
));
746 if (ro
&& PyNumber_Check(ro
)) {
747 num
= PyNumber_Int(ro
);
749 rval
= PyInt_AsLong(num
);
755 wxPySaveThread(doSave
);
759 double GetValueAsDouble( int row
, int col
) {
761 bool doSave
= wxPyRestoreThread();
762 if (m_myInst
.findCallback("GetValue")) {
765 ro
= m_myInst
.callCallbackObj(Py_BuildValue("(ii)", row
, col
));
766 if (ro
&& PyNumber_Check(ro
)) {
767 num
= PyNumber_Float(ro
);
769 rval
= PyFloat_AsDouble(num
);
775 wxPySaveThread(doSave
);
779 bool GetValueAsBool( int row
, int col
) {
780 return (bool)GetValueAsLong(row
, col
);
783 void SetValueAsLong( int row
, int col
, long value
) {
784 bool doSave
= wxPyRestoreThread();
785 if (m_myInst
.findCallback("SetValue")) {
786 m_myInst
.callCallback(Py_BuildValue("(iii)", row
, col
, value
));
788 wxPySaveThread(doSave
);
791 void SetValueAsDouble( int row
, int col
, double value
) {
792 bool doSave
= wxPyRestoreThread();
793 if (m_myInst
.findCallback("SetValue")) {
794 m_myInst
.callCallback(Py_BuildValue("(iid)", row
, col
, value
));
796 wxPySaveThread(doSave
);
799 void SetValueAsBool( int row
, int col
, bool value
) {
800 SetValueAsLong( row
, col
, (long)value
);
807 bool wxGridCellCoords_helper(PyObject
* source
, wxGridCellCoords
** obj
) {
809 // If source is an object instance then it may already be the right type
810 if (PyInstance_Check(source
)) {
811 wxGridCellCoords
* ptr
;
812 if (SWIG_GetPtrObj(source
, (void **)&ptr
, "_wxGridCellCoords_p"))
817 // otherwise a 2-tuple of integers is expected
818 else if (PySequence_Check(source
) && PyObject_Length(source
) == 2) {
819 PyObject
* o1
= PySequence_GetItem(source
, 0);
820 PyObject
* o2
= PySequence_GetItem(source
, 1);
821 **obj
= wxGridCellCoords(PyInt_AsLong(o1
), PyInt_AsLong(o2
));
826 PyErr_SetString(PyExc_TypeError
, "Expected a 2-tuple of integers or a wxGridCellCoords object.");
830 typedef wxGrid::wxGridSelectionModes WXGRIDSELECTIONMODES
;
834 static int _wrap_wxGridNoCellCoords_set(PyObject
*val
) {
836 PyErr_SetString(PyExc_TypeError
,"Variable wxGridNoCellCoords is read-only.");
840 static PyObject
*_wrap_wxGridNoCellCoords_get() {
844 SWIG_MakePtr(ptemp
,(char *) &wxGridNoCellCoords
,"_wxGridCellCoords_p");
845 pyobj
= PyString_FromString(ptemp
);
849 static int _wrap_wxGridNoCellRect_set(PyObject
*val
) {
851 PyErr_SetString(PyExc_TypeError
,"Variable wxGridNoCellRect is read-only.");
855 static PyObject
*_wrap_wxGridNoCellRect_get() {
859 SWIG_MakePtr(ptemp
,(char *) &wxGridNoCellRect
,"_wxRect_p");
860 pyobj
= PyString_FromString(ptemp
);
864 #define wxGridCellRenderer_SetParameters(_swigobj,_swigarg0) (_swigobj->SetParameters(_swigarg0))
865 static PyObject
*_wrap_wxGridCellRenderer_SetParameters(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
866 PyObject
* _resultobj
;
867 wxGridCellRenderer
* _arg0
;
869 PyObject
* _argo0
= 0;
870 PyObject
* _obj1
= 0;
871 char *_kwnames
[] = { "self","params", NULL
};
874 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellRenderer_SetParameters",_kwnames
,&_argo0
,&_obj1
))
877 if (_argo0
== Py_None
) { _arg0
= NULL
; }
878 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
879 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer_SetParameters. Expected _wxGridCellRenderer_p.");
884 #if PYTHON_API_VERSION >= 1009
885 char* tmpPtr
; int tmpSize
;
886 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
887 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
890 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
892 _arg1
= new wxString(tmpPtr
, tmpSize
);
894 if (!PyString_Check(_obj1
)) {
895 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
898 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
902 wxPy_BEGIN_ALLOW_THREADS
;
903 wxGridCellRenderer_SetParameters(_arg0
,*_arg1
);
905 wxPy_END_ALLOW_THREADS
;
906 } Py_INCREF(Py_None
);
907 _resultobj
= Py_None
;
915 #define wxGridCellRenderer_IncRef(_swigobj) (_swigobj->IncRef())
916 static PyObject
*_wrap_wxGridCellRenderer_IncRef(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
917 PyObject
* _resultobj
;
918 wxGridCellRenderer
* _arg0
;
919 PyObject
* _argo0
= 0;
920 char *_kwnames
[] = { "self", NULL
};
923 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellRenderer_IncRef",_kwnames
,&_argo0
))
926 if (_argo0
== Py_None
) { _arg0
= NULL
; }
927 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
928 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer_IncRef. Expected _wxGridCellRenderer_p.");
933 wxPy_BEGIN_ALLOW_THREADS
;
934 wxGridCellRenderer_IncRef(_arg0
);
936 wxPy_END_ALLOW_THREADS
;
937 } Py_INCREF(Py_None
);
938 _resultobj
= Py_None
;
942 #define wxGridCellRenderer_DecRef(_swigobj) (_swigobj->DecRef())
943 static PyObject
*_wrap_wxGridCellRenderer_DecRef(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
944 PyObject
* _resultobj
;
945 wxGridCellRenderer
* _arg0
;
946 PyObject
* _argo0
= 0;
947 char *_kwnames
[] = { "self", NULL
};
950 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellRenderer_DecRef",_kwnames
,&_argo0
))
953 if (_argo0
== Py_None
) { _arg0
= NULL
; }
954 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
955 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer_DecRef. Expected _wxGridCellRenderer_p.");
960 wxPy_BEGIN_ALLOW_THREADS
;
961 wxGridCellRenderer_DecRef(_arg0
);
963 wxPy_END_ALLOW_THREADS
;
964 } Py_INCREF(Py_None
);
965 _resultobj
= Py_None
;
969 #define wxGridCellRenderer_Draw(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->Draw(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
970 static PyObject
*_wrap_wxGridCellRenderer_Draw(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
971 PyObject
* _resultobj
;
972 wxGridCellRenderer
* _arg0
;
974 wxGridCellAttr
* _arg2
;
980 PyObject
* _argo0
= 0;
981 PyObject
* _argo1
= 0;
982 PyObject
* _argo2
= 0;
983 PyObject
* _argo3
= 0;
985 PyObject
* _obj4
= 0;
987 char *_kwnames
[] = { "self","grid","attr","dc","rect","row","col","isSelected", NULL
};
990 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOOOiii:wxGridCellRenderer_Draw",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_argo3
,&_obj4
,&_arg5
,&_arg6
,&tempbool7
))
993 if (_argo0
== Py_None
) { _arg0
= NULL
; }
994 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
995 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer_Draw. Expected _wxGridCellRenderer_p.");
1000 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1001 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGrid_p")) {
1002 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellRenderer_Draw. Expected _wxGrid_p.");
1007 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1008 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
1009 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGridCellRenderer_Draw. Expected _wxGridCellAttr_p.");
1014 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1015 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxDC_p")) {
1016 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGridCellRenderer_Draw. Expected _wxDC_p.");
1022 if (! wxRect_helper(_obj4
, &_arg4
))
1025 _arg7
= (bool ) tempbool7
;
1027 wxPy_BEGIN_ALLOW_THREADS
;
1028 wxGridCellRenderer_Draw(_arg0
,*_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
,_arg7
);
1030 wxPy_END_ALLOW_THREADS
;
1031 } Py_INCREF(Py_None
);
1032 _resultobj
= Py_None
;
1036 #define wxGridCellRenderer_GetBestSize(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->GetBestSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
1037 static PyObject
*_wrap_wxGridCellRenderer_GetBestSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1038 PyObject
* _resultobj
;
1040 wxGridCellRenderer
* _arg0
;
1042 wxGridCellAttr
* _arg2
;
1046 PyObject
* _argo0
= 0;
1047 PyObject
* _argo1
= 0;
1048 PyObject
* _argo2
= 0;
1049 PyObject
* _argo3
= 0;
1050 char *_kwnames
[] = { "self","grid","attr","dc","row","col", NULL
};
1054 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOOii:wxGridCellRenderer_GetBestSize",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_argo3
,&_arg4
,&_arg5
))
1057 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1058 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
1059 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer_GetBestSize. Expected _wxGridCellRenderer_p.");
1064 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1065 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGrid_p")) {
1066 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellRenderer_GetBestSize. Expected _wxGrid_p.");
1071 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1072 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
1073 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGridCellRenderer_GetBestSize. Expected _wxGridCellAttr_p.");
1078 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1079 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxDC_p")) {
1080 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGridCellRenderer_GetBestSize. Expected _wxDC_p.");
1085 wxPy_BEGIN_ALLOW_THREADS
;
1086 _result
= new wxSize (wxGridCellRenderer_GetBestSize(_arg0
,*_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
));
1088 wxPy_END_ALLOW_THREADS
;
1089 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
1090 _resultobj
= Py_BuildValue("s",_ptemp
);
1094 #define wxGridCellRenderer_Clone(_swigobj) (_swigobj->Clone())
1095 static PyObject
*_wrap_wxGridCellRenderer_Clone(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1096 PyObject
* _resultobj
;
1097 wxGridCellRenderer
* _result
;
1098 wxGridCellRenderer
* _arg0
;
1099 PyObject
* _argo0
= 0;
1100 char *_kwnames
[] = { "self", NULL
};
1104 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellRenderer_Clone",_kwnames
,&_argo0
))
1107 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1108 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
1109 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer_Clone. Expected _wxGridCellRenderer_p.");
1114 wxPy_BEGIN_ALLOW_THREADS
;
1115 _result
= (wxGridCellRenderer
*)wxGridCellRenderer_Clone(_arg0
);
1117 wxPy_END_ALLOW_THREADS
;
1119 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellRenderer_p");
1120 _resultobj
= Py_BuildValue("s",_ptemp
);
1123 _resultobj
= Py_None
;
1128 static void *SwigwxPyGridCellRendererTowxGridCellRenderer(void *ptr
) {
1129 wxPyGridCellRenderer
*src
;
1130 wxGridCellRenderer
*dest
;
1131 src
= (wxPyGridCellRenderer
*) ptr
;
1132 dest
= (wxGridCellRenderer
*) src
;
1133 return (void *) dest
;
1136 #define new_wxPyGridCellRenderer() (new wxPyGridCellRenderer())
1137 static PyObject
*_wrap_new_wxPyGridCellRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1138 PyObject
* _resultobj
;
1139 wxPyGridCellRenderer
* _result
;
1140 char *_kwnames
[] = { NULL
};
1144 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyGridCellRenderer",_kwnames
))
1147 wxPy_BEGIN_ALLOW_THREADS
;
1148 _result
= (wxPyGridCellRenderer
*)new_wxPyGridCellRenderer();
1150 wxPy_END_ALLOW_THREADS
;
1152 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyGridCellRenderer_p");
1153 _resultobj
= Py_BuildValue("s",_ptemp
);
1156 _resultobj
= Py_None
;
1161 #define wxPyGridCellRenderer__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
1162 static PyObject
*_wrap_wxPyGridCellRenderer__setSelf(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1163 PyObject
* _resultobj
;
1164 wxPyGridCellRenderer
* _arg0
;
1167 PyObject
* _argo0
= 0;
1168 PyObject
* _obj1
= 0;
1169 PyObject
* _obj2
= 0;
1170 char *_kwnames
[] = { "self","self","_class", NULL
};
1173 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyGridCellRenderer__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
1176 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1177 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellRenderer_p")) {
1178 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellRenderer__setSelf. Expected _wxPyGridCellRenderer_p.");
1189 wxPy_BEGIN_ALLOW_THREADS
;
1190 wxPyGridCellRenderer__setSelf(_arg0
,_arg1
,_arg2
);
1192 wxPy_END_ALLOW_THREADS
;
1193 } Py_INCREF(Py_None
);
1194 _resultobj
= Py_None
;
1198 #define wxPyGridCellRenderer_base_SetParameters(_swigobj,_swigarg0) (_swigobj->base_SetParameters(_swigarg0))
1199 static PyObject
*_wrap_wxPyGridCellRenderer_base_SetParameters(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1200 PyObject
* _resultobj
;
1201 wxPyGridCellRenderer
* _arg0
;
1203 PyObject
* _argo0
= 0;
1204 PyObject
* _obj1
= 0;
1205 char *_kwnames
[] = { "self","params", NULL
};
1208 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyGridCellRenderer_base_SetParameters",_kwnames
,&_argo0
,&_obj1
))
1211 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1212 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellRenderer_p")) {
1213 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellRenderer_base_SetParameters. Expected _wxPyGridCellRenderer_p.");
1218 #if PYTHON_API_VERSION >= 1009
1219 char* tmpPtr
; int tmpSize
;
1220 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
1221 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
1224 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
1226 _arg1
= new wxString(tmpPtr
, tmpSize
);
1228 if (!PyString_Check(_obj1
)) {
1229 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1232 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
1236 wxPy_BEGIN_ALLOW_THREADS
;
1237 wxPyGridCellRenderer_base_SetParameters(_arg0
,*_arg1
);
1239 wxPy_END_ALLOW_THREADS
;
1240 } Py_INCREF(Py_None
);
1241 _resultobj
= Py_None
;
1249 static void *SwigwxGridCellStringRendererTowxGridCellRenderer(void *ptr
) {
1250 wxGridCellStringRenderer
*src
;
1251 wxGridCellRenderer
*dest
;
1252 src
= (wxGridCellStringRenderer
*) ptr
;
1253 dest
= (wxGridCellRenderer
*) src
;
1254 return (void *) dest
;
1257 #define new_wxGridCellStringRenderer() (new wxGridCellStringRenderer())
1258 static PyObject
*_wrap_new_wxGridCellStringRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1259 PyObject
* _resultobj
;
1260 wxGridCellStringRenderer
* _result
;
1261 char *_kwnames
[] = { NULL
};
1265 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellStringRenderer",_kwnames
))
1268 wxPy_BEGIN_ALLOW_THREADS
;
1269 _result
= (wxGridCellStringRenderer
*)new_wxGridCellStringRenderer();
1271 wxPy_END_ALLOW_THREADS
;
1273 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellStringRenderer_p");
1274 _resultobj
= Py_BuildValue("s",_ptemp
);
1277 _resultobj
= Py_None
;
1282 static void *SwigwxGridCellNumberRendererTowxGridCellStringRenderer(void *ptr
) {
1283 wxGridCellNumberRenderer
*src
;
1284 wxGridCellStringRenderer
*dest
;
1285 src
= (wxGridCellNumberRenderer
*) ptr
;
1286 dest
= (wxGridCellStringRenderer
*) src
;
1287 return (void *) dest
;
1290 static void *SwigwxGridCellNumberRendererTowxGridCellRenderer(void *ptr
) {
1291 wxGridCellNumberRenderer
*src
;
1292 wxGridCellRenderer
*dest
;
1293 src
= (wxGridCellNumberRenderer
*) ptr
;
1294 dest
= (wxGridCellRenderer
*) src
;
1295 return (void *) dest
;
1298 #define new_wxGridCellNumberRenderer() (new wxGridCellNumberRenderer())
1299 static PyObject
*_wrap_new_wxGridCellNumberRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1300 PyObject
* _resultobj
;
1301 wxGridCellNumberRenderer
* _result
;
1302 char *_kwnames
[] = { NULL
};
1306 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellNumberRenderer",_kwnames
))
1309 wxPy_BEGIN_ALLOW_THREADS
;
1310 _result
= (wxGridCellNumberRenderer
*)new_wxGridCellNumberRenderer();
1312 wxPy_END_ALLOW_THREADS
;
1314 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellNumberRenderer_p");
1315 _resultobj
= Py_BuildValue("s",_ptemp
);
1318 _resultobj
= Py_None
;
1323 static void *SwigwxGridCellFloatRendererTowxGridCellStringRenderer(void *ptr
) {
1324 wxGridCellFloatRenderer
*src
;
1325 wxGridCellStringRenderer
*dest
;
1326 src
= (wxGridCellFloatRenderer
*) ptr
;
1327 dest
= (wxGridCellStringRenderer
*) src
;
1328 return (void *) dest
;
1331 static void *SwigwxGridCellFloatRendererTowxGridCellRenderer(void *ptr
) {
1332 wxGridCellFloatRenderer
*src
;
1333 wxGridCellRenderer
*dest
;
1334 src
= (wxGridCellFloatRenderer
*) ptr
;
1335 dest
= (wxGridCellRenderer
*) src
;
1336 return (void *) dest
;
1339 #define new_wxGridCellFloatRenderer(_swigarg0,_swigarg1) (new wxGridCellFloatRenderer(_swigarg0,_swigarg1))
1340 static PyObject
*_wrap_new_wxGridCellFloatRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1341 PyObject
* _resultobj
;
1342 wxGridCellFloatRenderer
* _result
;
1343 int _arg0
= (int ) -1;
1344 int _arg1
= (int ) -1;
1345 char *_kwnames
[] = { "width","precision", NULL
};
1349 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxGridCellFloatRenderer",_kwnames
,&_arg0
,&_arg1
))
1352 wxPy_BEGIN_ALLOW_THREADS
;
1353 _result
= (wxGridCellFloatRenderer
*)new_wxGridCellFloatRenderer(_arg0
,_arg1
);
1355 wxPy_END_ALLOW_THREADS
;
1357 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellFloatRenderer_p");
1358 _resultobj
= Py_BuildValue("s",_ptemp
);
1361 _resultobj
= Py_None
;
1366 #define wxGridCellFloatRenderer_GetWidth(_swigobj) (_swigobj->GetWidth())
1367 static PyObject
*_wrap_wxGridCellFloatRenderer_GetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1368 PyObject
* _resultobj
;
1370 wxGridCellFloatRenderer
* _arg0
;
1371 PyObject
* _argo0
= 0;
1372 char *_kwnames
[] = { "self", NULL
};
1375 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellFloatRenderer_GetWidth",_kwnames
,&_argo0
))
1378 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1379 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellFloatRenderer_p")) {
1380 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellFloatRenderer_GetWidth. Expected _wxGridCellFloatRenderer_p.");
1385 wxPy_BEGIN_ALLOW_THREADS
;
1386 _result
= (int )wxGridCellFloatRenderer_GetWidth(_arg0
);
1388 wxPy_END_ALLOW_THREADS
;
1389 } _resultobj
= Py_BuildValue("i",_result
);
1393 #define wxGridCellFloatRenderer_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
1394 static PyObject
*_wrap_wxGridCellFloatRenderer_SetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1395 PyObject
* _resultobj
;
1396 wxGridCellFloatRenderer
* _arg0
;
1398 PyObject
* _argo0
= 0;
1399 char *_kwnames
[] = { "self","width", NULL
};
1402 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridCellFloatRenderer_SetWidth",_kwnames
,&_argo0
,&_arg1
))
1405 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1406 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellFloatRenderer_p")) {
1407 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellFloatRenderer_SetWidth. Expected _wxGridCellFloatRenderer_p.");
1412 wxPy_BEGIN_ALLOW_THREADS
;
1413 wxGridCellFloatRenderer_SetWidth(_arg0
,_arg1
);
1415 wxPy_END_ALLOW_THREADS
;
1416 } Py_INCREF(Py_None
);
1417 _resultobj
= Py_None
;
1421 #define wxGridCellFloatRenderer_GetPrecision(_swigobj) (_swigobj->GetPrecision())
1422 static PyObject
*_wrap_wxGridCellFloatRenderer_GetPrecision(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1423 PyObject
* _resultobj
;
1425 wxGridCellFloatRenderer
* _arg0
;
1426 PyObject
* _argo0
= 0;
1427 char *_kwnames
[] = { "self", NULL
};
1430 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellFloatRenderer_GetPrecision",_kwnames
,&_argo0
))
1433 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1434 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellFloatRenderer_p")) {
1435 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellFloatRenderer_GetPrecision. Expected _wxGridCellFloatRenderer_p.");
1440 wxPy_BEGIN_ALLOW_THREADS
;
1441 _result
= (int )wxGridCellFloatRenderer_GetPrecision(_arg0
);
1443 wxPy_END_ALLOW_THREADS
;
1444 } _resultobj
= Py_BuildValue("i",_result
);
1448 #define wxGridCellFloatRenderer_SetPrecision(_swigobj,_swigarg0) (_swigobj->SetPrecision(_swigarg0))
1449 static PyObject
*_wrap_wxGridCellFloatRenderer_SetPrecision(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1450 PyObject
* _resultobj
;
1451 wxGridCellFloatRenderer
* _arg0
;
1453 PyObject
* _argo0
= 0;
1454 char *_kwnames
[] = { "self","precision", NULL
};
1457 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridCellFloatRenderer_SetPrecision",_kwnames
,&_argo0
,&_arg1
))
1460 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1461 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellFloatRenderer_p")) {
1462 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellFloatRenderer_SetPrecision. Expected _wxGridCellFloatRenderer_p.");
1467 wxPy_BEGIN_ALLOW_THREADS
;
1468 wxGridCellFloatRenderer_SetPrecision(_arg0
,_arg1
);
1470 wxPy_END_ALLOW_THREADS
;
1471 } Py_INCREF(Py_None
);
1472 _resultobj
= Py_None
;
1476 static void *SwigwxGridCellBoolRendererTowxGridCellRenderer(void *ptr
) {
1477 wxGridCellBoolRenderer
*src
;
1478 wxGridCellRenderer
*dest
;
1479 src
= (wxGridCellBoolRenderer
*) ptr
;
1480 dest
= (wxGridCellRenderer
*) src
;
1481 return (void *) dest
;
1484 #define new_wxGridCellBoolRenderer() (new wxGridCellBoolRenderer())
1485 static PyObject
*_wrap_new_wxGridCellBoolRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1486 PyObject
* _resultobj
;
1487 wxGridCellBoolRenderer
* _result
;
1488 char *_kwnames
[] = { NULL
};
1492 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellBoolRenderer",_kwnames
))
1495 wxPy_BEGIN_ALLOW_THREADS
;
1496 _result
= (wxGridCellBoolRenderer
*)new_wxGridCellBoolRenderer();
1498 wxPy_END_ALLOW_THREADS
;
1500 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellBoolRenderer_p");
1501 _resultobj
= Py_BuildValue("s",_ptemp
);
1504 _resultobj
= Py_None
;
1509 #define wxGridCellEditor_IsCreated(_swigobj) (_swigobj->IsCreated())
1510 static PyObject
*_wrap_wxGridCellEditor_IsCreated(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1511 PyObject
* _resultobj
;
1513 wxGridCellEditor
* _arg0
;
1514 PyObject
* _argo0
= 0;
1515 char *_kwnames
[] = { "self", NULL
};
1518 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_IsCreated",_kwnames
,&_argo0
))
1521 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1522 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1523 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_IsCreated. Expected _wxGridCellEditor_p.");
1528 wxPy_BEGIN_ALLOW_THREADS
;
1529 _result
= (bool )wxGridCellEditor_IsCreated(_arg0
);
1531 wxPy_END_ALLOW_THREADS
;
1532 } _resultobj
= Py_BuildValue("i",_result
);
1536 #define wxGridCellEditor_GetControl(_swigobj) (_swigobj->GetControl())
1537 static PyObject
*_wrap_wxGridCellEditor_GetControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1538 PyObject
* _resultobj
;
1539 wxControl
* _result
;
1540 wxGridCellEditor
* _arg0
;
1541 PyObject
* _argo0
= 0;
1542 char *_kwnames
[] = { "self", NULL
};
1546 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_GetControl",_kwnames
,&_argo0
))
1549 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1550 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1551 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_GetControl. Expected _wxGridCellEditor_p.");
1556 wxPy_BEGIN_ALLOW_THREADS
;
1557 _result
= (wxControl
*)wxGridCellEditor_GetControl(_arg0
);
1559 wxPy_END_ALLOW_THREADS
;
1561 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxControl_p");
1562 _resultobj
= Py_BuildValue("s",_ptemp
);
1565 _resultobj
= Py_None
;
1570 #define wxGridCellEditor_SetControl(_swigobj,_swigarg0) (_swigobj->SetControl(_swigarg0))
1571 static PyObject
*_wrap_wxGridCellEditor_SetControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1572 PyObject
* _resultobj
;
1573 wxGridCellEditor
* _arg0
;
1575 PyObject
* _argo0
= 0;
1576 PyObject
* _argo1
= 0;
1577 char *_kwnames
[] = { "self","control", NULL
};
1580 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor_SetControl",_kwnames
,&_argo0
,&_argo1
))
1583 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1584 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1585 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_SetControl. Expected _wxGridCellEditor_p.");
1590 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1591 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxControl_p")) {
1592 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellEditor_SetControl. Expected _wxControl_p.");
1597 wxPy_BEGIN_ALLOW_THREADS
;
1598 wxGridCellEditor_SetControl(_arg0
,_arg1
);
1600 wxPy_END_ALLOW_THREADS
;
1601 } Py_INCREF(Py_None
);
1602 _resultobj
= Py_None
;
1606 #define wxGridCellEditor_SetParameters(_swigobj,_swigarg0) (_swigobj->SetParameters(_swigarg0))
1607 static PyObject
*_wrap_wxGridCellEditor_SetParameters(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1608 PyObject
* _resultobj
;
1609 wxGridCellEditor
* _arg0
;
1611 PyObject
* _argo0
= 0;
1612 PyObject
* _obj1
= 0;
1613 char *_kwnames
[] = { "self","params", NULL
};
1616 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor_SetParameters",_kwnames
,&_argo0
,&_obj1
))
1619 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1620 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1621 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_SetParameters. Expected _wxGridCellEditor_p.");
1626 #if PYTHON_API_VERSION >= 1009
1627 char* tmpPtr
; int tmpSize
;
1628 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
1629 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
1632 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
1634 _arg1
= new wxString(tmpPtr
, tmpSize
);
1636 if (!PyString_Check(_obj1
)) {
1637 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1640 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
1644 wxPy_BEGIN_ALLOW_THREADS
;
1645 wxGridCellEditor_SetParameters(_arg0
,*_arg1
);
1647 wxPy_END_ALLOW_THREADS
;
1648 } Py_INCREF(Py_None
);
1649 _resultobj
= Py_None
;
1657 #define wxGridCellEditor_IncRef(_swigobj) (_swigobj->IncRef())
1658 static PyObject
*_wrap_wxGridCellEditor_IncRef(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1659 PyObject
* _resultobj
;
1660 wxGridCellEditor
* _arg0
;
1661 PyObject
* _argo0
= 0;
1662 char *_kwnames
[] = { "self", NULL
};
1665 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_IncRef",_kwnames
,&_argo0
))
1668 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1669 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1670 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_IncRef. Expected _wxGridCellEditor_p.");
1675 wxPy_BEGIN_ALLOW_THREADS
;
1676 wxGridCellEditor_IncRef(_arg0
);
1678 wxPy_END_ALLOW_THREADS
;
1679 } Py_INCREF(Py_None
);
1680 _resultobj
= Py_None
;
1684 #define wxGridCellEditor_DecRef(_swigobj) (_swigobj->DecRef())
1685 static PyObject
*_wrap_wxGridCellEditor_DecRef(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1686 PyObject
* _resultobj
;
1687 wxGridCellEditor
* _arg0
;
1688 PyObject
* _argo0
= 0;
1689 char *_kwnames
[] = { "self", NULL
};
1692 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_DecRef",_kwnames
,&_argo0
))
1695 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1696 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1697 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_DecRef. Expected _wxGridCellEditor_p.");
1702 wxPy_BEGIN_ALLOW_THREADS
;
1703 wxGridCellEditor_DecRef(_arg0
);
1705 wxPy_END_ALLOW_THREADS
;
1706 } Py_INCREF(Py_None
);
1707 _resultobj
= Py_None
;
1711 #define wxGridCellEditor_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2))
1712 static PyObject
*_wrap_wxGridCellEditor_Create(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1713 PyObject
* _resultobj
;
1714 wxGridCellEditor
* _arg0
;
1717 wxEvtHandler
* _arg3
;
1718 PyObject
* _argo0
= 0;
1719 PyObject
* _argo1
= 0;
1720 PyObject
* _argo3
= 0;
1721 char *_kwnames
[] = { "self","parent","id","evtHandler", NULL
};
1724 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO:wxGridCellEditor_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_argo3
))
1727 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1728 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1729 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_Create. Expected _wxGridCellEditor_p.");
1734 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1735 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
1736 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellEditor_Create. Expected _wxWindow_p.");
1741 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1742 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxEvtHandler_p")) {
1743 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGridCellEditor_Create. Expected _wxEvtHandler_p.");
1748 wxPy_BEGIN_ALLOW_THREADS
;
1749 wxGridCellEditor_Create(_arg0
,_arg1
,_arg2
,_arg3
);
1751 wxPy_END_ALLOW_THREADS
;
1752 } Py_INCREF(Py_None
);
1753 _resultobj
= Py_None
;
1757 #define wxGridCellEditor_BeginEdit(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->BeginEdit(_swigarg0,_swigarg1,_swigarg2))
1758 static PyObject
*_wrap_wxGridCellEditor_BeginEdit(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1759 PyObject
* _resultobj
;
1760 wxGridCellEditor
* _arg0
;
1764 PyObject
* _argo0
= 0;
1765 PyObject
* _argo3
= 0;
1766 char *_kwnames
[] = { "self","row","col","grid", NULL
};
1769 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGridCellEditor_BeginEdit",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
))
1772 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1773 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1774 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_BeginEdit. Expected _wxGridCellEditor_p.");
1779 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1780 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxGrid_p")) {
1781 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGridCellEditor_BeginEdit. Expected _wxGrid_p.");
1786 wxPy_BEGIN_ALLOW_THREADS
;
1787 wxGridCellEditor_BeginEdit(_arg0
,_arg1
,_arg2
,_arg3
);
1789 wxPy_END_ALLOW_THREADS
;
1790 } Py_INCREF(Py_None
);
1791 _resultobj
= Py_None
;
1795 #define wxGridCellEditor_EndEdit(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->EndEdit(_swigarg0,_swigarg1,_swigarg2))
1796 static PyObject
*_wrap_wxGridCellEditor_EndEdit(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1797 PyObject
* _resultobj
;
1799 wxGridCellEditor
* _arg0
;
1803 PyObject
* _argo0
= 0;
1804 PyObject
* _argo3
= 0;
1805 char *_kwnames
[] = { "self","row","col","grid", NULL
};
1808 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGridCellEditor_EndEdit",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
))
1811 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1812 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1813 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_EndEdit. Expected _wxGridCellEditor_p.");
1818 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1819 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxGrid_p")) {
1820 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGridCellEditor_EndEdit. Expected _wxGrid_p.");
1825 wxPy_BEGIN_ALLOW_THREADS
;
1826 _result
= (bool )wxGridCellEditor_EndEdit(_arg0
,_arg1
,_arg2
,_arg3
);
1828 wxPy_END_ALLOW_THREADS
;
1829 } _resultobj
= Py_BuildValue("i",_result
);
1833 #define wxGridCellEditor_Reset(_swigobj) (_swigobj->Reset())
1834 static PyObject
*_wrap_wxGridCellEditor_Reset(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1835 PyObject
* _resultobj
;
1836 wxGridCellEditor
* _arg0
;
1837 PyObject
* _argo0
= 0;
1838 char *_kwnames
[] = { "self", NULL
};
1841 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_Reset",_kwnames
,&_argo0
))
1844 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1845 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1846 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_Reset. Expected _wxGridCellEditor_p.");
1851 wxPy_BEGIN_ALLOW_THREADS
;
1852 wxGridCellEditor_Reset(_arg0
);
1854 wxPy_END_ALLOW_THREADS
;
1855 } Py_INCREF(Py_None
);
1856 _resultobj
= Py_None
;
1860 #define wxGridCellEditor_Clone(_swigobj) (_swigobj->Clone())
1861 static PyObject
*_wrap_wxGridCellEditor_Clone(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1862 PyObject
* _resultobj
;
1863 wxGridCellEditor
* _result
;
1864 wxGridCellEditor
* _arg0
;
1865 PyObject
* _argo0
= 0;
1866 char *_kwnames
[] = { "self", NULL
};
1870 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_Clone",_kwnames
,&_argo0
))
1873 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1874 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1875 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_Clone. Expected _wxGridCellEditor_p.");
1880 wxPy_BEGIN_ALLOW_THREADS
;
1881 _result
= (wxGridCellEditor
*)wxGridCellEditor_Clone(_arg0
);
1883 wxPy_END_ALLOW_THREADS
;
1885 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellEditor_p");
1886 _resultobj
= Py_BuildValue("s",_ptemp
);
1889 _resultobj
= Py_None
;
1894 #define wxGridCellEditor_SetSize(_swigobj,_swigarg0) (_swigobj->SetSize(_swigarg0))
1895 static PyObject
*_wrap_wxGridCellEditor_SetSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1896 PyObject
* _resultobj
;
1897 wxGridCellEditor
* _arg0
;
1899 PyObject
* _argo0
= 0;
1901 PyObject
* _obj1
= 0;
1902 char *_kwnames
[] = { "self","rect", NULL
};
1905 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor_SetSize",_kwnames
,&_argo0
,&_obj1
))
1908 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1909 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1910 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_SetSize. Expected _wxGridCellEditor_p.");
1916 if (! wxRect_helper(_obj1
, &_arg1
))
1920 wxPy_BEGIN_ALLOW_THREADS
;
1921 wxGridCellEditor_SetSize(_arg0
,*_arg1
);
1923 wxPy_END_ALLOW_THREADS
;
1924 } Py_INCREF(Py_None
);
1925 _resultobj
= Py_None
;
1929 #define wxGridCellEditor_Show(_swigobj,_swigarg0,_swigarg1) (_swigobj->Show(_swigarg0,_swigarg1))
1930 static PyObject
*_wrap_wxGridCellEditor_Show(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1931 PyObject
* _resultobj
;
1932 wxGridCellEditor
* _arg0
;
1934 wxGridCellAttr
* _arg2
= (wxGridCellAttr
*) NULL
;
1935 PyObject
* _argo0
= 0;
1937 PyObject
* _argo2
= 0;
1938 char *_kwnames
[] = { "self","show","attr", NULL
};
1941 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|O:wxGridCellEditor_Show",_kwnames
,&_argo0
,&tempbool1
,&_argo2
))
1944 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1945 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1946 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_Show. Expected _wxGridCellEditor_p.");
1950 _arg1
= (bool ) tempbool1
;
1952 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1953 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
1954 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGridCellEditor_Show. Expected _wxGridCellAttr_p.");
1959 wxPy_BEGIN_ALLOW_THREADS
;
1960 wxGridCellEditor_Show(_arg0
,_arg1
,_arg2
);
1962 wxPy_END_ALLOW_THREADS
;
1963 } Py_INCREF(Py_None
);
1964 _resultobj
= Py_None
;
1968 #define wxGridCellEditor_PaintBackground(_swigobj,_swigarg0,_swigarg1) (_swigobj->PaintBackground(_swigarg0,_swigarg1))
1969 static PyObject
*_wrap_wxGridCellEditor_PaintBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1970 PyObject
* _resultobj
;
1971 wxGridCellEditor
* _arg0
;
1973 wxGridCellAttr
* _arg2
;
1974 PyObject
* _argo0
= 0;
1976 PyObject
* _obj1
= 0;
1977 PyObject
* _argo2
= 0;
1978 char *_kwnames
[] = { "self","rectCell","attr", NULL
};
1981 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxGridCellEditor_PaintBackground",_kwnames
,&_argo0
,&_obj1
,&_argo2
))
1984 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1985 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1986 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_PaintBackground. Expected _wxGridCellEditor_p.");
1992 if (! wxRect_helper(_obj1
, &_arg1
))
1996 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1997 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
1998 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGridCellEditor_PaintBackground. Expected _wxGridCellAttr_p.");
2003 wxPy_BEGIN_ALLOW_THREADS
;
2004 wxGridCellEditor_PaintBackground(_arg0
,*_arg1
,_arg2
);
2006 wxPy_END_ALLOW_THREADS
;
2007 } Py_INCREF(Py_None
);
2008 _resultobj
= Py_None
;
2012 #define wxGridCellEditor_IsAcceptedKey(_swigobj,_swigarg0) (_swigobj->IsAcceptedKey(_swigarg0))
2013 static PyObject
*_wrap_wxGridCellEditor_IsAcceptedKey(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2014 PyObject
* _resultobj
;
2016 wxGridCellEditor
* _arg0
;
2018 PyObject
* _argo0
= 0;
2019 PyObject
* _argo1
= 0;
2020 char *_kwnames
[] = { "self","event", NULL
};
2023 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor_IsAcceptedKey",_kwnames
,&_argo0
,&_argo1
))
2026 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2027 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2028 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_IsAcceptedKey. Expected _wxGridCellEditor_p.");
2033 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2034 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) {
2035 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellEditor_IsAcceptedKey. Expected _wxKeyEvent_p.");
2040 wxPy_BEGIN_ALLOW_THREADS
;
2041 _result
= (bool )wxGridCellEditor_IsAcceptedKey(_arg0
,*_arg1
);
2043 wxPy_END_ALLOW_THREADS
;
2044 } _resultobj
= Py_BuildValue("i",_result
);
2048 #define wxGridCellEditor_StartingKey(_swigobj,_swigarg0) (_swigobj->StartingKey(_swigarg0))
2049 static PyObject
*_wrap_wxGridCellEditor_StartingKey(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2050 PyObject
* _resultobj
;
2051 wxGridCellEditor
* _arg0
;
2053 PyObject
* _argo0
= 0;
2054 PyObject
* _argo1
= 0;
2055 char *_kwnames
[] = { "self","event", NULL
};
2058 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor_StartingKey",_kwnames
,&_argo0
,&_argo1
))
2061 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2062 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2063 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_StartingKey. Expected _wxGridCellEditor_p.");
2068 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2069 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) {
2070 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellEditor_StartingKey. Expected _wxKeyEvent_p.");
2075 wxPy_BEGIN_ALLOW_THREADS
;
2076 wxGridCellEditor_StartingKey(_arg0
,*_arg1
);
2078 wxPy_END_ALLOW_THREADS
;
2079 } Py_INCREF(Py_None
);
2080 _resultobj
= Py_None
;
2084 #define wxGridCellEditor_StartingClick(_swigobj) (_swigobj->StartingClick())
2085 static PyObject
*_wrap_wxGridCellEditor_StartingClick(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2086 PyObject
* _resultobj
;
2087 wxGridCellEditor
* _arg0
;
2088 PyObject
* _argo0
= 0;
2089 char *_kwnames
[] = { "self", NULL
};
2092 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_StartingClick",_kwnames
,&_argo0
))
2095 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2096 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2097 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_StartingClick. Expected _wxGridCellEditor_p.");
2102 wxPy_BEGIN_ALLOW_THREADS
;
2103 wxGridCellEditor_StartingClick(_arg0
);
2105 wxPy_END_ALLOW_THREADS
;
2106 } Py_INCREF(Py_None
);
2107 _resultobj
= Py_None
;
2111 #define wxGridCellEditor_HandleReturn(_swigobj,_swigarg0) (_swigobj->HandleReturn(_swigarg0))
2112 static PyObject
*_wrap_wxGridCellEditor_HandleReturn(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2113 PyObject
* _resultobj
;
2114 wxGridCellEditor
* _arg0
;
2116 PyObject
* _argo0
= 0;
2117 PyObject
* _argo1
= 0;
2118 char *_kwnames
[] = { "self","event", NULL
};
2121 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor_HandleReturn",_kwnames
,&_argo0
,&_argo1
))
2124 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2125 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2126 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_HandleReturn. Expected _wxGridCellEditor_p.");
2131 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2132 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) {
2133 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellEditor_HandleReturn. Expected _wxKeyEvent_p.");
2138 wxPy_BEGIN_ALLOW_THREADS
;
2139 wxGridCellEditor_HandleReturn(_arg0
,*_arg1
);
2141 wxPy_END_ALLOW_THREADS
;
2142 } Py_INCREF(Py_None
);
2143 _resultobj
= Py_None
;
2147 #define wxGridCellEditor_Destroy(_swigobj) (_swigobj->Destroy())
2148 static PyObject
*_wrap_wxGridCellEditor_Destroy(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2149 PyObject
* _resultobj
;
2150 wxGridCellEditor
* _arg0
;
2151 PyObject
* _argo0
= 0;
2152 char *_kwnames
[] = { "self", NULL
};
2155 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_Destroy",_kwnames
,&_argo0
))
2158 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2159 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2160 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_Destroy. Expected _wxGridCellEditor_p.");
2165 wxPy_BEGIN_ALLOW_THREADS
;
2166 wxGridCellEditor_Destroy(_arg0
);
2168 wxPy_END_ALLOW_THREADS
;
2169 } Py_INCREF(Py_None
);
2170 _resultobj
= Py_None
;
2174 static void *SwigwxPyGridCellEditorTowxGridCellEditor(void *ptr
) {
2175 wxPyGridCellEditor
*src
;
2176 wxGridCellEditor
*dest
;
2177 src
= (wxPyGridCellEditor
*) ptr
;
2178 dest
= (wxGridCellEditor
*) src
;
2179 return (void *) dest
;
2182 #define new_wxPyGridCellEditor() (new wxPyGridCellEditor())
2183 static PyObject
*_wrap_new_wxPyGridCellEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2184 PyObject
* _resultobj
;
2185 wxPyGridCellEditor
* _result
;
2186 char *_kwnames
[] = { NULL
};
2190 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyGridCellEditor",_kwnames
))
2193 wxPy_BEGIN_ALLOW_THREADS
;
2194 _result
= (wxPyGridCellEditor
*)new_wxPyGridCellEditor();
2196 wxPy_END_ALLOW_THREADS
;
2198 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyGridCellEditor_p");
2199 _resultobj
= Py_BuildValue("s",_ptemp
);
2202 _resultobj
= Py_None
;
2207 #define wxPyGridCellEditor__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
2208 static PyObject
*_wrap_wxPyGridCellEditor__setSelf(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2209 PyObject
* _resultobj
;
2210 wxPyGridCellEditor
* _arg0
;
2213 PyObject
* _argo0
= 0;
2214 PyObject
* _obj1
= 0;
2215 PyObject
* _obj2
= 0;
2216 char *_kwnames
[] = { "self","self","_class", NULL
};
2219 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyGridCellEditor__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
2222 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2223 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2224 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor__setSelf. Expected _wxPyGridCellEditor_p.");
2235 wxPy_BEGIN_ALLOW_THREADS
;
2236 wxPyGridCellEditor__setSelf(_arg0
,_arg1
,_arg2
);
2238 wxPy_END_ALLOW_THREADS
;
2239 } Py_INCREF(Py_None
);
2240 _resultobj
= Py_None
;
2244 #define wxPyGridCellEditor_base_SetSize(_swigobj,_swigarg0) (_swigobj->base_SetSize(_swigarg0))
2245 static PyObject
*_wrap_wxPyGridCellEditor_base_SetSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2246 PyObject
* _resultobj
;
2247 wxPyGridCellEditor
* _arg0
;
2249 PyObject
* _argo0
= 0;
2251 PyObject
* _obj1
= 0;
2252 char *_kwnames
[] = { "self","rect", NULL
};
2255 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyGridCellEditor_base_SetSize",_kwnames
,&_argo0
,&_obj1
))
2258 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2259 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2260 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_SetSize. Expected _wxPyGridCellEditor_p.");
2266 if (! wxRect_helper(_obj1
, &_arg1
))
2270 wxPy_BEGIN_ALLOW_THREADS
;
2271 wxPyGridCellEditor_base_SetSize(_arg0
,*_arg1
);
2273 wxPy_END_ALLOW_THREADS
;
2274 } Py_INCREF(Py_None
);
2275 _resultobj
= Py_None
;
2279 #define wxPyGridCellEditor_base_Show(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_Show(_swigarg0,_swigarg1))
2280 static PyObject
*_wrap_wxPyGridCellEditor_base_Show(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2281 PyObject
* _resultobj
;
2282 wxPyGridCellEditor
* _arg0
;
2284 wxGridCellAttr
* _arg2
= (wxGridCellAttr
*) NULL
;
2285 PyObject
* _argo0
= 0;
2287 PyObject
* _argo2
= 0;
2288 char *_kwnames
[] = { "self","show","attr", NULL
};
2291 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|O:wxPyGridCellEditor_base_Show",_kwnames
,&_argo0
,&tempbool1
,&_argo2
))
2294 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2295 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2296 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_Show. Expected _wxPyGridCellEditor_p.");
2300 _arg1
= (bool ) tempbool1
;
2302 if (_argo2
== Py_None
) { _arg2
= NULL
; }
2303 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
2304 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPyGridCellEditor_base_Show. Expected _wxGridCellAttr_p.");
2309 wxPy_BEGIN_ALLOW_THREADS
;
2310 wxPyGridCellEditor_base_Show(_arg0
,_arg1
,_arg2
);
2312 wxPy_END_ALLOW_THREADS
;
2313 } Py_INCREF(Py_None
);
2314 _resultobj
= Py_None
;
2318 #define wxPyGridCellEditor_base_PaintBackground(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_PaintBackground(_swigarg0,_swigarg1))
2319 static PyObject
*_wrap_wxPyGridCellEditor_base_PaintBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2320 PyObject
* _resultobj
;
2321 wxPyGridCellEditor
* _arg0
;
2323 wxGridCellAttr
* _arg2
;
2324 PyObject
* _argo0
= 0;
2326 PyObject
* _obj1
= 0;
2327 PyObject
* _argo2
= 0;
2328 char *_kwnames
[] = { "self","rectCell","attr", NULL
};
2331 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyGridCellEditor_base_PaintBackground",_kwnames
,&_argo0
,&_obj1
,&_argo2
))
2334 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2335 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2336 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_PaintBackground. Expected _wxPyGridCellEditor_p.");
2342 if (! wxRect_helper(_obj1
, &_arg1
))
2346 if (_argo2
== Py_None
) { _arg2
= NULL
; }
2347 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
2348 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPyGridCellEditor_base_PaintBackground. Expected _wxGridCellAttr_p.");
2353 wxPy_BEGIN_ALLOW_THREADS
;
2354 wxPyGridCellEditor_base_PaintBackground(_arg0
,*_arg1
,_arg2
);
2356 wxPy_END_ALLOW_THREADS
;
2357 } Py_INCREF(Py_None
);
2358 _resultobj
= Py_None
;
2362 #define wxPyGridCellEditor_base_IsAcceptedKey(_swigobj,_swigarg0) (_swigobj->base_IsAcceptedKey(_swigarg0))
2363 static PyObject
*_wrap_wxPyGridCellEditor_base_IsAcceptedKey(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2364 PyObject
* _resultobj
;
2365 wxPyGridCellEditor
* _arg0
;
2367 PyObject
* _argo0
= 0;
2368 PyObject
* _argo1
= 0;
2369 char *_kwnames
[] = { "self","event", NULL
};
2372 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyGridCellEditor_base_IsAcceptedKey",_kwnames
,&_argo0
,&_argo1
))
2375 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2376 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2377 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_IsAcceptedKey. Expected _wxPyGridCellEditor_p.");
2382 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2383 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) {
2384 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridCellEditor_base_IsAcceptedKey. Expected _wxKeyEvent_p.");
2389 wxPy_BEGIN_ALLOW_THREADS
;
2390 wxPyGridCellEditor_base_IsAcceptedKey(_arg0
,*_arg1
);
2392 wxPy_END_ALLOW_THREADS
;
2393 } Py_INCREF(Py_None
);
2394 _resultobj
= Py_None
;
2398 #define wxPyGridCellEditor_base_StartingKey(_swigobj,_swigarg0) (_swigobj->base_StartingKey(_swigarg0))
2399 static PyObject
*_wrap_wxPyGridCellEditor_base_StartingKey(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2400 PyObject
* _resultobj
;
2401 wxPyGridCellEditor
* _arg0
;
2403 PyObject
* _argo0
= 0;
2404 PyObject
* _argo1
= 0;
2405 char *_kwnames
[] = { "self","event", NULL
};
2408 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyGridCellEditor_base_StartingKey",_kwnames
,&_argo0
,&_argo1
))
2411 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2412 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2413 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_StartingKey. Expected _wxPyGridCellEditor_p.");
2418 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2419 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) {
2420 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridCellEditor_base_StartingKey. Expected _wxKeyEvent_p.");
2425 wxPy_BEGIN_ALLOW_THREADS
;
2426 wxPyGridCellEditor_base_StartingKey(_arg0
,*_arg1
);
2428 wxPy_END_ALLOW_THREADS
;
2429 } Py_INCREF(Py_None
);
2430 _resultobj
= Py_None
;
2434 #define wxPyGridCellEditor_base_StartingClick(_swigobj) (_swigobj->base_StartingClick())
2435 static PyObject
*_wrap_wxPyGridCellEditor_base_StartingClick(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2436 PyObject
* _resultobj
;
2437 wxPyGridCellEditor
* _arg0
;
2438 PyObject
* _argo0
= 0;
2439 char *_kwnames
[] = { "self", NULL
};
2442 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyGridCellEditor_base_StartingClick",_kwnames
,&_argo0
))
2445 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2446 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2447 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_StartingClick. Expected _wxPyGridCellEditor_p.");
2452 wxPy_BEGIN_ALLOW_THREADS
;
2453 wxPyGridCellEditor_base_StartingClick(_arg0
);
2455 wxPy_END_ALLOW_THREADS
;
2456 } Py_INCREF(Py_None
);
2457 _resultobj
= Py_None
;
2461 #define wxPyGridCellEditor_base_HandleReturn(_swigobj,_swigarg0) (_swigobj->base_HandleReturn(_swigarg0))
2462 static PyObject
*_wrap_wxPyGridCellEditor_base_HandleReturn(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2463 PyObject
* _resultobj
;
2464 wxPyGridCellEditor
* _arg0
;
2466 PyObject
* _argo0
= 0;
2467 PyObject
* _argo1
= 0;
2468 char *_kwnames
[] = { "self","event", NULL
};
2471 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyGridCellEditor_base_HandleReturn",_kwnames
,&_argo0
,&_argo1
))
2474 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2475 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2476 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_HandleReturn. Expected _wxPyGridCellEditor_p.");
2481 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2482 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) {
2483 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridCellEditor_base_HandleReturn. Expected _wxKeyEvent_p.");
2488 wxPy_BEGIN_ALLOW_THREADS
;
2489 wxPyGridCellEditor_base_HandleReturn(_arg0
,*_arg1
);
2491 wxPy_END_ALLOW_THREADS
;
2492 } Py_INCREF(Py_None
);
2493 _resultobj
= Py_None
;
2497 #define wxPyGridCellEditor_base_Destroy(_swigobj) (_swigobj->base_Destroy())
2498 static PyObject
*_wrap_wxPyGridCellEditor_base_Destroy(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2499 PyObject
* _resultobj
;
2500 wxPyGridCellEditor
* _arg0
;
2501 PyObject
* _argo0
= 0;
2502 char *_kwnames
[] = { "self", NULL
};
2505 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyGridCellEditor_base_Destroy",_kwnames
,&_argo0
))
2508 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2509 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2510 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_Destroy. Expected _wxPyGridCellEditor_p.");
2515 wxPy_BEGIN_ALLOW_THREADS
;
2516 wxPyGridCellEditor_base_Destroy(_arg0
);
2518 wxPy_END_ALLOW_THREADS
;
2519 } Py_INCREF(Py_None
);
2520 _resultobj
= Py_None
;
2524 #define wxPyGridCellEditor_base_SetParameters(_swigobj,_swigarg0) (_swigobj->base_SetParameters(_swigarg0))
2525 static PyObject
*_wrap_wxPyGridCellEditor_base_SetParameters(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2526 PyObject
* _resultobj
;
2527 wxPyGridCellEditor
* _arg0
;
2529 PyObject
* _argo0
= 0;
2530 PyObject
* _obj1
= 0;
2531 char *_kwnames
[] = { "self","params", NULL
};
2534 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyGridCellEditor_base_SetParameters",_kwnames
,&_argo0
,&_obj1
))
2537 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2538 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2539 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_SetParameters. Expected _wxPyGridCellEditor_p.");
2544 #if PYTHON_API_VERSION >= 1009
2545 char* tmpPtr
; int tmpSize
;
2546 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
2547 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
2550 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
2552 _arg1
= new wxString(tmpPtr
, tmpSize
);
2554 if (!PyString_Check(_obj1
)) {
2555 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2558 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
2562 wxPy_BEGIN_ALLOW_THREADS
;
2563 wxPyGridCellEditor_base_SetParameters(_arg0
,*_arg1
);
2565 wxPy_END_ALLOW_THREADS
;
2566 } Py_INCREF(Py_None
);
2567 _resultobj
= Py_None
;
2575 static void *SwigwxGridCellTextEditorTowxGridCellEditor(void *ptr
) {
2576 wxGridCellTextEditor
*src
;
2577 wxGridCellEditor
*dest
;
2578 src
= (wxGridCellTextEditor
*) ptr
;
2579 dest
= (wxGridCellEditor
*) src
;
2580 return (void *) dest
;
2583 #define new_wxGridCellTextEditor() (new wxGridCellTextEditor())
2584 static PyObject
*_wrap_new_wxGridCellTextEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2585 PyObject
* _resultobj
;
2586 wxGridCellTextEditor
* _result
;
2587 char *_kwnames
[] = { NULL
};
2591 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellTextEditor",_kwnames
))
2594 wxPy_BEGIN_ALLOW_THREADS
;
2595 _result
= (wxGridCellTextEditor
*)new_wxGridCellTextEditor();
2597 wxPy_END_ALLOW_THREADS
;
2599 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellTextEditor_p");
2600 _resultobj
= Py_BuildValue("s",_ptemp
);
2603 _resultobj
= Py_None
;
2608 static void *SwigwxGridCellNumberEditorTowxGridCellTextEditor(void *ptr
) {
2609 wxGridCellNumberEditor
*src
;
2610 wxGridCellTextEditor
*dest
;
2611 src
= (wxGridCellNumberEditor
*) ptr
;
2612 dest
= (wxGridCellTextEditor
*) src
;
2613 return (void *) dest
;
2616 static void *SwigwxGridCellNumberEditorTowxGridCellEditor(void *ptr
) {
2617 wxGridCellNumberEditor
*src
;
2618 wxGridCellEditor
*dest
;
2619 src
= (wxGridCellNumberEditor
*) ptr
;
2620 dest
= (wxGridCellEditor
*) src
;
2621 return (void *) dest
;
2624 #define new_wxGridCellNumberEditor(_swigarg0,_swigarg1) (new wxGridCellNumberEditor(_swigarg0,_swigarg1))
2625 static PyObject
*_wrap_new_wxGridCellNumberEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2626 PyObject
* _resultobj
;
2627 wxGridCellNumberEditor
* _result
;
2628 int _arg0
= (int ) -1;
2629 int _arg1
= (int ) -1;
2630 char *_kwnames
[] = { "min","max", NULL
};
2634 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxGridCellNumberEditor",_kwnames
,&_arg0
,&_arg1
))
2637 wxPy_BEGIN_ALLOW_THREADS
;
2638 _result
= (wxGridCellNumberEditor
*)new_wxGridCellNumberEditor(_arg0
,_arg1
);
2640 wxPy_END_ALLOW_THREADS
;
2642 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellNumberEditor_p");
2643 _resultobj
= Py_BuildValue("s",_ptemp
);
2646 _resultobj
= Py_None
;
2651 static void *SwigwxGridCellFloatEditorTowxGridCellTextEditor(void *ptr
) {
2652 wxGridCellFloatEditor
*src
;
2653 wxGridCellTextEditor
*dest
;
2654 src
= (wxGridCellFloatEditor
*) ptr
;
2655 dest
= (wxGridCellTextEditor
*) src
;
2656 return (void *) dest
;
2659 static void *SwigwxGridCellFloatEditorTowxGridCellEditor(void *ptr
) {
2660 wxGridCellFloatEditor
*src
;
2661 wxGridCellEditor
*dest
;
2662 src
= (wxGridCellFloatEditor
*) ptr
;
2663 dest
= (wxGridCellEditor
*) src
;
2664 return (void *) dest
;
2667 #define new_wxGridCellFloatEditor() (new wxGridCellFloatEditor())
2668 static PyObject
*_wrap_new_wxGridCellFloatEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2669 PyObject
* _resultobj
;
2670 wxGridCellFloatEditor
* _result
;
2671 char *_kwnames
[] = { NULL
};
2675 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellFloatEditor",_kwnames
))
2678 wxPy_BEGIN_ALLOW_THREADS
;
2679 _result
= (wxGridCellFloatEditor
*)new_wxGridCellFloatEditor();
2681 wxPy_END_ALLOW_THREADS
;
2683 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellFloatEditor_p");
2684 _resultobj
= Py_BuildValue("s",_ptemp
);
2687 _resultobj
= Py_None
;
2692 static void *SwigwxGridCellBoolEditorTowxGridCellEditor(void *ptr
) {
2693 wxGridCellBoolEditor
*src
;
2694 wxGridCellEditor
*dest
;
2695 src
= (wxGridCellBoolEditor
*) ptr
;
2696 dest
= (wxGridCellEditor
*) src
;
2697 return (void *) dest
;
2700 #define new_wxGridCellBoolEditor() (new wxGridCellBoolEditor())
2701 static PyObject
*_wrap_new_wxGridCellBoolEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2702 PyObject
* _resultobj
;
2703 wxGridCellBoolEditor
* _result
;
2704 char *_kwnames
[] = { NULL
};
2708 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellBoolEditor",_kwnames
))
2711 wxPy_BEGIN_ALLOW_THREADS
;
2712 _result
= (wxGridCellBoolEditor
*)new_wxGridCellBoolEditor();
2714 wxPy_END_ALLOW_THREADS
;
2716 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellBoolEditor_p");
2717 _resultobj
= Py_BuildValue("s",_ptemp
);
2720 _resultobj
= Py_None
;
2725 static void *SwigwxGridCellChoiceEditorTowxGridCellEditor(void *ptr
) {
2726 wxGridCellChoiceEditor
*src
;
2727 wxGridCellEditor
*dest
;
2728 src
= (wxGridCellChoiceEditor
*) ptr
;
2729 dest
= (wxGridCellEditor
*) src
;
2730 return (void *) dest
;
2733 #define new_wxGridCellChoiceEditor(_swigarg0,_swigarg1,_swigarg2) (new wxGridCellChoiceEditor(_swigarg0,_swigarg1,_swigarg2))
2734 static PyObject
*_wrap_new_wxGridCellChoiceEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2735 PyObject
* _resultobj
;
2736 wxGridCellChoiceEditor
* _result
;
2737 int _arg0
= (int ) 0;
2738 wxString
* _arg1
= (wxString
*) NULL
;
2739 bool _arg2
= (bool ) FALSE
;
2740 PyObject
* _obj1
= 0;
2741 int tempbool2
= (int) FALSE
;
2742 char *_kwnames
[] = { "choices","allowOthers", NULL
};
2746 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|Oi:new_wxGridCellChoiceEditor",_kwnames
,&_obj1
,&tempbool2
))
2750 _arg1
= wxString_LIST_helper(_obj1
);
2751 if (_arg1
== NULL
) {
2755 _arg2
= (bool ) tempbool2
;
2758 _arg0
= PyList_Size(_obj1
);
2765 wxPy_BEGIN_ALLOW_THREADS
;
2766 _result
= (wxGridCellChoiceEditor
*)new_wxGridCellChoiceEditor(_arg0
,_arg1
,_arg2
);
2768 wxPy_END_ALLOW_THREADS
;
2770 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellChoiceEditor_p");
2771 _resultobj
= Py_BuildValue("s",_ptemp
);
2774 _resultobj
= Py_None
;
2782 #define new_wxGridCellAttr() (new wxGridCellAttr())
2783 static PyObject
*_wrap_new_wxGridCellAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2784 PyObject
* _resultobj
;
2785 wxGridCellAttr
* _result
;
2786 char *_kwnames
[] = { NULL
};
2790 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellAttr",_kwnames
))
2793 wxPy_BEGIN_ALLOW_THREADS
;
2794 _result
= (wxGridCellAttr
*)new_wxGridCellAttr();
2796 wxPy_END_ALLOW_THREADS
;
2798 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAttr_p");
2799 _resultobj
= Py_BuildValue("s",_ptemp
);
2802 _resultobj
= Py_None
;
2807 #define wxGridCellAttr_Clone(_swigobj) (_swigobj->Clone())
2808 static PyObject
*_wrap_wxGridCellAttr_Clone(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2809 PyObject
* _resultobj
;
2810 wxGridCellAttr
* _result
;
2811 wxGridCellAttr
* _arg0
;
2812 PyObject
* _argo0
= 0;
2813 char *_kwnames
[] = { "self", NULL
};
2817 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_Clone",_kwnames
,&_argo0
))
2820 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2821 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
2822 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_Clone. Expected _wxGridCellAttr_p.");
2827 wxPy_BEGIN_ALLOW_THREADS
;
2828 _result
= (wxGridCellAttr
*)wxGridCellAttr_Clone(_arg0
);
2830 wxPy_END_ALLOW_THREADS
;
2832 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAttr_p");
2833 _resultobj
= Py_BuildValue("s",_ptemp
);
2836 _resultobj
= Py_None
;
2841 #define wxGridCellAttr_IncRef(_swigobj) (_swigobj->IncRef())
2842 static PyObject
*_wrap_wxGridCellAttr_IncRef(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2843 PyObject
* _resultobj
;
2844 wxGridCellAttr
* _arg0
;
2845 PyObject
* _argo0
= 0;
2846 char *_kwnames
[] = { "self", NULL
};
2849 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_IncRef",_kwnames
,&_argo0
))
2852 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2853 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
2854 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_IncRef. Expected _wxGridCellAttr_p.");
2859 wxPy_BEGIN_ALLOW_THREADS
;
2860 wxGridCellAttr_IncRef(_arg0
);
2862 wxPy_END_ALLOW_THREADS
;
2863 } Py_INCREF(Py_None
);
2864 _resultobj
= Py_None
;
2868 #define wxGridCellAttr_DecRef(_swigobj) (_swigobj->DecRef())
2869 static PyObject
*_wrap_wxGridCellAttr_DecRef(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2870 PyObject
* _resultobj
;
2871 wxGridCellAttr
* _arg0
;
2872 PyObject
* _argo0
= 0;
2873 char *_kwnames
[] = { "self", NULL
};
2876 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_DecRef",_kwnames
,&_argo0
))
2879 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2880 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
2881 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_DecRef. Expected _wxGridCellAttr_p.");
2886 wxPy_BEGIN_ALLOW_THREADS
;
2887 wxGridCellAttr_DecRef(_arg0
);
2889 wxPy_END_ALLOW_THREADS
;
2890 } Py_INCREF(Py_None
);
2891 _resultobj
= Py_None
;
2895 #define wxGridCellAttr_SetTextColour(_swigobj,_swigarg0) (_swigobj->SetTextColour(_swigarg0))
2896 static PyObject
*_wrap_wxGridCellAttr_SetTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2897 PyObject
* _resultobj
;
2898 wxGridCellAttr
* _arg0
;
2900 PyObject
* _argo0
= 0;
2902 PyObject
* _obj1
= 0;
2903 char *_kwnames
[] = { "self","colText", NULL
};
2906 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_SetTextColour",_kwnames
,&_argo0
,&_obj1
))
2909 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2910 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
2911 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetTextColour. Expected _wxGridCellAttr_p.");
2917 if (! wxColour_helper(_obj1
, &_arg1
))
2921 wxPy_BEGIN_ALLOW_THREADS
;
2922 wxGridCellAttr_SetTextColour(_arg0
,*_arg1
);
2924 wxPy_END_ALLOW_THREADS
;
2925 } Py_INCREF(Py_None
);
2926 _resultobj
= Py_None
;
2930 #define wxGridCellAttr_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
2931 static PyObject
*_wrap_wxGridCellAttr_SetBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2932 PyObject
* _resultobj
;
2933 wxGridCellAttr
* _arg0
;
2935 PyObject
* _argo0
= 0;
2937 PyObject
* _obj1
= 0;
2938 char *_kwnames
[] = { "self","colBack", NULL
};
2941 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))
2944 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2945 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
2946 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetBackgroundColour. Expected _wxGridCellAttr_p.");
2952 if (! wxColour_helper(_obj1
, &_arg1
))
2956 wxPy_BEGIN_ALLOW_THREADS
;
2957 wxGridCellAttr_SetBackgroundColour(_arg0
,*_arg1
);
2959 wxPy_END_ALLOW_THREADS
;
2960 } Py_INCREF(Py_None
);
2961 _resultobj
= Py_None
;
2965 #define wxGridCellAttr_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
2966 static PyObject
*_wrap_wxGridCellAttr_SetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2967 PyObject
* _resultobj
;
2968 wxGridCellAttr
* _arg0
;
2970 PyObject
* _argo0
= 0;
2971 PyObject
* _argo1
= 0;
2972 char *_kwnames
[] = { "self","font", NULL
};
2975 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_SetFont",_kwnames
,&_argo0
,&_argo1
))
2978 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2979 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
2980 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetFont. Expected _wxGridCellAttr_p.");
2985 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2986 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) {
2987 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_SetFont. Expected _wxFont_p.");
2992 wxPy_BEGIN_ALLOW_THREADS
;
2993 wxGridCellAttr_SetFont(_arg0
,*_arg1
);
2995 wxPy_END_ALLOW_THREADS
;
2996 } Py_INCREF(Py_None
);
2997 _resultobj
= Py_None
;
3001 #define wxGridCellAttr_SetAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetAlignment(_swigarg0,_swigarg1))
3002 static PyObject
*_wrap_wxGridCellAttr_SetAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3003 PyObject
* _resultobj
;
3004 wxGridCellAttr
* _arg0
;
3007 PyObject
* _argo0
= 0;
3008 char *_kwnames
[] = { "self","hAlign","vAlign", NULL
};
3011 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridCellAttr_SetAlignment",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3014 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3015 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3016 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetAlignment. Expected _wxGridCellAttr_p.");
3021 wxPy_BEGIN_ALLOW_THREADS
;
3022 wxGridCellAttr_SetAlignment(_arg0
,_arg1
,_arg2
);
3024 wxPy_END_ALLOW_THREADS
;
3025 } Py_INCREF(Py_None
);
3026 _resultobj
= Py_None
;
3030 #define wxGridCellAttr_SetReadOnly(_swigobj,_swigarg0) (_swigobj->SetReadOnly(_swigarg0))
3031 static PyObject
*_wrap_wxGridCellAttr_SetReadOnly(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3032 PyObject
* _resultobj
;
3033 wxGridCellAttr
* _arg0
;
3034 bool _arg1
= (bool ) TRUE
;
3035 PyObject
* _argo0
= 0;
3036 int tempbool1
= (int) TRUE
;
3037 char *_kwnames
[] = { "self","isReadOnly", NULL
};
3040 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGridCellAttr_SetReadOnly",_kwnames
,&_argo0
,&tempbool1
))
3043 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3044 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3045 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetReadOnly. Expected _wxGridCellAttr_p.");
3049 _arg1
= (bool ) tempbool1
;
3051 wxPy_BEGIN_ALLOW_THREADS
;
3052 wxGridCellAttr_SetReadOnly(_arg0
,_arg1
);
3054 wxPy_END_ALLOW_THREADS
;
3055 } Py_INCREF(Py_None
);
3056 _resultobj
= Py_None
;
3060 #define wxGridCellAttr_SetRenderer(_swigobj,_swigarg0) (_swigobj->SetRenderer(_swigarg0))
3061 static PyObject
*_wrap_wxGridCellAttr_SetRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3062 PyObject
* _resultobj
;
3063 wxGridCellAttr
* _arg0
;
3064 wxGridCellRenderer
* _arg1
;
3065 PyObject
* _argo0
= 0;
3066 PyObject
* _argo1
= 0;
3067 char *_kwnames
[] = { "self","renderer", NULL
};
3070 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_SetRenderer",_kwnames
,&_argo0
,&_argo1
))
3073 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3074 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3075 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetRenderer. Expected _wxGridCellAttr_p.");
3080 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3081 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellRenderer_p")) {
3082 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_SetRenderer. Expected _wxGridCellRenderer_p.");
3087 wxPy_BEGIN_ALLOW_THREADS
;
3088 wxGridCellAttr_SetRenderer(_arg0
,_arg1
);
3090 wxPy_END_ALLOW_THREADS
;
3091 } Py_INCREF(Py_None
);
3092 _resultobj
= Py_None
;
3096 #define wxGridCellAttr_SetEditor(_swigobj,_swigarg0) (_swigobj->SetEditor(_swigarg0))
3097 static PyObject
*_wrap_wxGridCellAttr_SetEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3098 PyObject
* _resultobj
;
3099 wxGridCellAttr
* _arg0
;
3100 wxGridCellEditor
* _arg1
;
3101 PyObject
* _argo0
= 0;
3102 PyObject
* _argo1
= 0;
3103 char *_kwnames
[] = { "self","editor", NULL
};
3106 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_SetEditor",_kwnames
,&_argo0
,&_argo1
))
3109 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3110 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3111 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetEditor. Expected _wxGridCellAttr_p.");
3116 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3117 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellEditor_p")) {
3118 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_SetEditor. Expected _wxGridCellEditor_p.");
3123 wxPy_BEGIN_ALLOW_THREADS
;
3124 wxGridCellAttr_SetEditor(_arg0
,_arg1
);
3126 wxPy_END_ALLOW_THREADS
;
3127 } Py_INCREF(Py_None
);
3128 _resultobj
= Py_None
;
3132 #define wxGridCellAttr_HasTextColour(_swigobj) (_swigobj->HasTextColour())
3133 static PyObject
*_wrap_wxGridCellAttr_HasTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3134 PyObject
* _resultobj
;
3136 wxGridCellAttr
* _arg0
;
3137 PyObject
* _argo0
= 0;
3138 char *_kwnames
[] = { "self", NULL
};
3141 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasTextColour",_kwnames
,&_argo0
))
3144 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3145 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3146 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasTextColour. Expected _wxGridCellAttr_p.");
3151 wxPy_BEGIN_ALLOW_THREADS
;
3152 _result
= (bool )wxGridCellAttr_HasTextColour(_arg0
);
3154 wxPy_END_ALLOW_THREADS
;
3155 } _resultobj
= Py_BuildValue("i",_result
);
3159 #define wxGridCellAttr_HasBackgroundColour(_swigobj) (_swigobj->HasBackgroundColour())
3160 static PyObject
*_wrap_wxGridCellAttr_HasBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3161 PyObject
* _resultobj
;
3163 wxGridCellAttr
* _arg0
;
3164 PyObject
* _argo0
= 0;
3165 char *_kwnames
[] = { "self", NULL
};
3168 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasBackgroundColour",_kwnames
,&_argo0
))
3171 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3172 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3173 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasBackgroundColour. Expected _wxGridCellAttr_p.");
3178 wxPy_BEGIN_ALLOW_THREADS
;
3179 _result
= (bool )wxGridCellAttr_HasBackgroundColour(_arg0
);
3181 wxPy_END_ALLOW_THREADS
;
3182 } _resultobj
= Py_BuildValue("i",_result
);
3186 #define wxGridCellAttr_HasFont(_swigobj) (_swigobj->HasFont())
3187 static PyObject
*_wrap_wxGridCellAttr_HasFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3188 PyObject
* _resultobj
;
3190 wxGridCellAttr
* _arg0
;
3191 PyObject
* _argo0
= 0;
3192 char *_kwnames
[] = { "self", NULL
};
3195 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasFont",_kwnames
,&_argo0
))
3198 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3199 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3200 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasFont. Expected _wxGridCellAttr_p.");
3205 wxPy_BEGIN_ALLOW_THREADS
;
3206 _result
= (bool )wxGridCellAttr_HasFont(_arg0
);
3208 wxPy_END_ALLOW_THREADS
;
3209 } _resultobj
= Py_BuildValue("i",_result
);
3213 #define wxGridCellAttr_HasAlignment(_swigobj) (_swigobj->HasAlignment())
3214 static PyObject
*_wrap_wxGridCellAttr_HasAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3215 PyObject
* _resultobj
;
3217 wxGridCellAttr
* _arg0
;
3218 PyObject
* _argo0
= 0;
3219 char *_kwnames
[] = { "self", NULL
};
3222 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasAlignment",_kwnames
,&_argo0
))
3225 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3226 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3227 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasAlignment. Expected _wxGridCellAttr_p.");
3232 wxPy_BEGIN_ALLOW_THREADS
;
3233 _result
= (bool )wxGridCellAttr_HasAlignment(_arg0
);
3235 wxPy_END_ALLOW_THREADS
;
3236 } _resultobj
= Py_BuildValue("i",_result
);
3240 #define wxGridCellAttr_HasRenderer(_swigobj) (_swigobj->HasRenderer())
3241 static PyObject
*_wrap_wxGridCellAttr_HasRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3242 PyObject
* _resultobj
;
3244 wxGridCellAttr
* _arg0
;
3245 PyObject
* _argo0
= 0;
3246 char *_kwnames
[] = { "self", NULL
};
3249 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasRenderer",_kwnames
,&_argo0
))
3252 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3253 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3254 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasRenderer. Expected _wxGridCellAttr_p.");
3259 wxPy_BEGIN_ALLOW_THREADS
;
3260 _result
= (bool )wxGridCellAttr_HasRenderer(_arg0
);
3262 wxPy_END_ALLOW_THREADS
;
3263 } _resultobj
= Py_BuildValue("i",_result
);
3267 #define wxGridCellAttr_HasEditor(_swigobj) (_swigobj->HasEditor())
3268 static PyObject
*_wrap_wxGridCellAttr_HasEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3269 PyObject
* _resultobj
;
3271 wxGridCellAttr
* _arg0
;
3272 PyObject
* _argo0
= 0;
3273 char *_kwnames
[] = { "self", NULL
};
3276 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasEditor",_kwnames
,&_argo0
))
3279 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3280 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3281 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasEditor. Expected _wxGridCellAttr_p.");
3286 wxPy_BEGIN_ALLOW_THREADS
;
3287 _result
= (bool )wxGridCellAttr_HasEditor(_arg0
);
3289 wxPy_END_ALLOW_THREADS
;
3290 } _resultobj
= Py_BuildValue("i",_result
);
3294 #define wxGridCellAttr_GetTextColour(_swigobj) (_swigobj->GetTextColour())
3295 static PyObject
*_wrap_wxGridCellAttr_GetTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3296 PyObject
* _resultobj
;
3298 wxGridCellAttr
* _arg0
;
3299 PyObject
* _argo0
= 0;
3300 char *_kwnames
[] = { "self", NULL
};
3304 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_GetTextColour",_kwnames
,&_argo0
))
3307 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3308 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3309 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_GetTextColour. Expected _wxGridCellAttr_p.");
3314 wxPy_BEGIN_ALLOW_THREADS
;
3315 const wxColour
& _result_ref
= wxGridCellAttr_GetTextColour(_arg0
);
3316 _result
= (wxColour
*) &_result_ref
;
3318 wxPy_END_ALLOW_THREADS
;
3320 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
3321 _resultobj
= Py_BuildValue("s",_ptemp
);
3324 _resultobj
= Py_None
;
3329 #define wxGridCellAttr_GetBackgroundColour(_swigobj) (_swigobj->GetBackgroundColour())
3330 static PyObject
*_wrap_wxGridCellAttr_GetBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3331 PyObject
* _resultobj
;
3333 wxGridCellAttr
* _arg0
;
3334 PyObject
* _argo0
= 0;
3335 char *_kwnames
[] = { "self", NULL
};
3339 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_GetBackgroundColour",_kwnames
,&_argo0
))
3342 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3343 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3344 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_GetBackgroundColour. Expected _wxGridCellAttr_p.");
3349 wxPy_BEGIN_ALLOW_THREADS
;
3350 const wxColour
& _result_ref
= wxGridCellAttr_GetBackgroundColour(_arg0
);
3351 _result
= (wxColour
*) &_result_ref
;
3353 wxPy_END_ALLOW_THREADS
;
3355 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
3356 _resultobj
= Py_BuildValue("s",_ptemp
);
3359 _resultobj
= Py_None
;
3364 #define wxGridCellAttr_GetFont(_swigobj) (_swigobj->GetFont())
3365 static PyObject
*_wrap_wxGridCellAttr_GetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3366 PyObject
* _resultobj
;
3368 wxGridCellAttr
* _arg0
;
3369 PyObject
* _argo0
= 0;
3370 char *_kwnames
[] = { "self", NULL
};
3374 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_GetFont",_kwnames
,&_argo0
))
3377 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3378 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3379 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_GetFont. Expected _wxGridCellAttr_p.");
3384 wxPy_BEGIN_ALLOW_THREADS
;
3385 const wxFont
& _result_ref
= wxGridCellAttr_GetFont(_arg0
);
3386 _result
= (wxFont
*) &_result_ref
;
3388 wxPy_END_ALLOW_THREADS
;
3390 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFont_p");
3391 _resultobj
= Py_BuildValue("s",_ptemp
);
3394 _resultobj
= Py_None
;
3399 #define wxGridCellAttr_GetAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetAlignment(_swigarg0,_swigarg1))
3400 static PyObject
*_wrap_wxGridCellAttr_GetAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3401 PyObject
* _resultobj
;
3402 wxGridCellAttr
* _arg0
;
3407 PyObject
* _argo0
= 0;
3408 char *_kwnames
[] = { "self", NULL
};
3417 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_GetAlignment",_kwnames
,&_argo0
))
3420 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3421 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3422 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_GetAlignment. Expected _wxGridCellAttr_p.");
3427 wxPy_BEGIN_ALLOW_THREADS
;
3428 wxGridCellAttr_GetAlignment(_arg0
,_arg1
,_arg2
);
3430 wxPy_END_ALLOW_THREADS
;
3431 } Py_INCREF(Py_None
);
3432 _resultobj
= Py_None
;
3435 o
= PyInt_FromLong((long) (*_arg1
));
3436 _resultobj
= t_output_helper(_resultobj
, o
);
3440 o
= PyInt_FromLong((long) (*_arg2
));
3441 _resultobj
= t_output_helper(_resultobj
, o
);
3446 #define wxGridCellAttr_GetRenderer(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetRenderer(_swigarg0,_swigarg1,_swigarg2))
3447 static PyObject
*_wrap_wxGridCellAttr_GetRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3448 PyObject
* _resultobj
;
3449 wxGridCellRenderer
* _result
;
3450 wxGridCellAttr
* _arg0
;
3454 PyObject
* _argo0
= 0;
3455 PyObject
* _argo1
= 0;
3456 char *_kwnames
[] = { "self","grid","row","col", NULL
};
3460 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxGridCellAttr_GetRenderer",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
3463 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3464 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3465 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_GetRenderer. Expected _wxGridCellAttr_p.");
3470 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3471 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGrid_p")) {
3472 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_GetRenderer. Expected _wxGrid_p.");
3477 wxPy_BEGIN_ALLOW_THREADS
;
3478 _result
= (wxGridCellRenderer
*)wxGridCellAttr_GetRenderer(_arg0
,_arg1
,_arg2
,_arg3
);
3480 wxPy_END_ALLOW_THREADS
;
3482 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellRenderer_p");
3483 _resultobj
= Py_BuildValue("s",_ptemp
);
3486 _resultobj
= Py_None
;
3491 #define wxGridCellAttr_GetEditor(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetEditor(_swigarg0,_swigarg1,_swigarg2))
3492 static PyObject
*_wrap_wxGridCellAttr_GetEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3493 PyObject
* _resultobj
;
3494 wxGridCellEditor
* _result
;
3495 wxGridCellAttr
* _arg0
;
3499 PyObject
* _argo0
= 0;
3500 PyObject
* _argo1
= 0;
3501 char *_kwnames
[] = { "self","grid","row","col", NULL
};
3505 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxGridCellAttr_GetEditor",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
3508 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3509 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3510 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_GetEditor. Expected _wxGridCellAttr_p.");
3515 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3516 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGrid_p")) {
3517 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_GetEditor. Expected _wxGrid_p.");
3522 wxPy_BEGIN_ALLOW_THREADS
;
3523 _result
= (wxGridCellEditor
*)wxGridCellAttr_GetEditor(_arg0
,_arg1
,_arg2
,_arg3
);
3525 wxPy_END_ALLOW_THREADS
;
3527 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellEditor_p");
3528 _resultobj
= Py_BuildValue("s",_ptemp
);
3531 _resultobj
= Py_None
;
3536 #define wxGridCellAttr_IsReadOnly(_swigobj) (_swigobj->IsReadOnly())
3537 static PyObject
*_wrap_wxGridCellAttr_IsReadOnly(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3538 PyObject
* _resultobj
;
3540 wxGridCellAttr
* _arg0
;
3541 PyObject
* _argo0
= 0;
3542 char *_kwnames
[] = { "self", NULL
};
3545 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_IsReadOnly",_kwnames
,&_argo0
))
3548 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3549 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3550 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_IsReadOnly. Expected _wxGridCellAttr_p.");
3555 wxPy_BEGIN_ALLOW_THREADS
;
3556 _result
= (bool )wxGridCellAttr_IsReadOnly(_arg0
);
3558 wxPy_END_ALLOW_THREADS
;
3559 } _resultobj
= Py_BuildValue("i",_result
);
3563 #define wxGridCellAttr_SetDefAttr(_swigobj,_swigarg0) (_swigobj->SetDefAttr(_swigarg0))
3564 static PyObject
*_wrap_wxGridCellAttr_SetDefAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3565 PyObject
* _resultobj
;
3566 wxGridCellAttr
* _arg0
;
3567 wxGridCellAttr
* _arg1
;
3568 PyObject
* _argo0
= 0;
3569 PyObject
* _argo1
= 0;
3570 char *_kwnames
[] = { "self","defAttr", NULL
};
3573 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_SetDefAttr",_kwnames
,&_argo0
,&_argo1
))
3576 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3577 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3578 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetDefAttr. Expected _wxGridCellAttr_p.");
3583 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3584 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
3585 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_SetDefAttr. Expected _wxGridCellAttr_p.");
3590 wxPy_BEGIN_ALLOW_THREADS
;
3591 wxGridCellAttr_SetDefAttr(_arg0
,_arg1
);
3593 wxPy_END_ALLOW_THREADS
;
3594 } Py_INCREF(Py_None
);
3595 _resultobj
= Py_None
;
3599 #define new_wxGridCellAttrProvider() (new wxGridCellAttrProvider())
3600 static PyObject
*_wrap_new_wxGridCellAttrProvider(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3601 PyObject
* _resultobj
;
3602 wxGridCellAttrProvider
* _result
;
3603 char *_kwnames
[] = { NULL
};
3607 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellAttrProvider",_kwnames
))
3610 wxPy_BEGIN_ALLOW_THREADS
;
3611 _result
= (wxGridCellAttrProvider
*)new_wxGridCellAttrProvider();
3613 wxPy_END_ALLOW_THREADS
;
3615 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAttrProvider_p");
3616 _resultobj
= Py_BuildValue("s",_ptemp
);
3619 _resultobj
= Py_None
;
3624 #define wxGridCellAttrProvider_GetAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetAttr(_swigarg0,_swigarg1))
3625 static PyObject
*_wrap_wxGridCellAttrProvider_GetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3626 PyObject
* _resultobj
;
3627 wxGridCellAttr
* _result
;
3628 wxGridCellAttrProvider
* _arg0
;
3631 PyObject
* _argo0
= 0;
3632 char *_kwnames
[] = { "self","row","col", NULL
};
3636 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridCellAttrProvider_GetAttr",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3639 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3640 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
3641 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider_GetAttr. Expected _wxGridCellAttrProvider_p.");
3646 wxPy_BEGIN_ALLOW_THREADS
;
3647 _result
= (wxGridCellAttr
*)wxGridCellAttrProvider_GetAttr(_arg0
,_arg1
,_arg2
);
3649 wxPy_END_ALLOW_THREADS
;
3651 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAttr_p");
3652 _resultobj
= Py_BuildValue("s",_ptemp
);
3655 _resultobj
= Py_None
;
3660 #define wxGridCellAttrProvider_SetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetAttr(_swigarg0,_swigarg1,_swigarg2))
3661 static PyObject
*_wrap_wxGridCellAttrProvider_SetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3662 PyObject
* _resultobj
;
3663 wxGridCellAttrProvider
* _arg0
;
3664 wxGridCellAttr
* _arg1
;
3667 PyObject
* _argo0
= 0;
3668 PyObject
* _argo1
= 0;
3669 char *_kwnames
[] = { "self","attr","row","col", NULL
};
3672 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxGridCellAttrProvider_SetAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
3675 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3676 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
3677 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider_SetAttr. Expected _wxGridCellAttrProvider_p.");
3682 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3683 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
3684 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttrProvider_SetAttr. Expected _wxGridCellAttr_p.");
3689 wxPy_BEGIN_ALLOW_THREADS
;
3690 wxGridCellAttrProvider_SetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
3692 wxPy_END_ALLOW_THREADS
;
3693 } Py_INCREF(Py_None
);
3694 _resultobj
= Py_None
;
3698 #define wxGridCellAttrProvider_SetRowAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowAttr(_swigarg0,_swigarg1))
3699 static PyObject
*_wrap_wxGridCellAttrProvider_SetRowAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3700 PyObject
* _resultobj
;
3701 wxGridCellAttrProvider
* _arg0
;
3702 wxGridCellAttr
* _arg1
;
3704 PyObject
* _argo0
= 0;
3705 PyObject
* _argo1
= 0;
3706 char *_kwnames
[] = { "self","attr","row", NULL
};
3709 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxGridCellAttrProvider_SetRowAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
3712 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3713 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
3714 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider_SetRowAttr. Expected _wxGridCellAttrProvider_p.");
3719 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3720 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
3721 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttrProvider_SetRowAttr. Expected _wxGridCellAttr_p.");
3726 wxPy_BEGIN_ALLOW_THREADS
;
3727 wxGridCellAttrProvider_SetRowAttr(_arg0
,_arg1
,_arg2
);
3729 wxPy_END_ALLOW_THREADS
;
3730 } Py_INCREF(Py_None
);
3731 _resultobj
= Py_None
;
3735 #define wxGridCellAttrProvider_SetColAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColAttr(_swigarg0,_swigarg1))
3736 static PyObject
*_wrap_wxGridCellAttrProvider_SetColAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3737 PyObject
* _resultobj
;
3738 wxGridCellAttrProvider
* _arg0
;
3739 wxGridCellAttr
* _arg1
;
3741 PyObject
* _argo0
= 0;
3742 PyObject
* _argo1
= 0;
3743 char *_kwnames
[] = { "self","attr","col", NULL
};
3746 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxGridCellAttrProvider_SetColAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
3749 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3750 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
3751 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider_SetColAttr. Expected _wxGridCellAttrProvider_p.");
3756 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3757 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
3758 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttrProvider_SetColAttr. Expected _wxGridCellAttr_p.");
3763 wxPy_BEGIN_ALLOW_THREADS
;
3764 wxGridCellAttrProvider_SetColAttr(_arg0
,_arg1
,_arg2
);
3766 wxPy_END_ALLOW_THREADS
;
3767 } Py_INCREF(Py_None
);
3768 _resultobj
= Py_None
;
3772 #define wxGridCellAttrProvider_UpdateAttrRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->UpdateAttrRows(_swigarg0,_swigarg1))
3773 static PyObject
*_wrap_wxGridCellAttrProvider_UpdateAttrRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3774 PyObject
* _resultobj
;
3775 wxGridCellAttrProvider
* _arg0
;
3778 PyObject
* _argo0
= 0;
3779 char *_kwnames
[] = { "self","pos","numRows", NULL
};
3782 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridCellAttrProvider_UpdateAttrRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3785 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3786 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
3787 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider_UpdateAttrRows. Expected _wxGridCellAttrProvider_p.");
3792 wxPy_BEGIN_ALLOW_THREADS
;
3793 wxGridCellAttrProvider_UpdateAttrRows(_arg0
,_arg1
,_arg2
);
3795 wxPy_END_ALLOW_THREADS
;
3796 } Py_INCREF(Py_None
);
3797 _resultobj
= Py_None
;
3801 #define wxGridCellAttrProvider_UpdateAttrCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->UpdateAttrCols(_swigarg0,_swigarg1))
3802 static PyObject
*_wrap_wxGridCellAttrProvider_UpdateAttrCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3803 PyObject
* _resultobj
;
3804 wxGridCellAttrProvider
* _arg0
;
3807 PyObject
* _argo0
= 0;
3808 char *_kwnames
[] = { "self","pos","numCols", NULL
};
3811 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridCellAttrProvider_UpdateAttrCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3814 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3815 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
3816 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider_UpdateAttrCols. Expected _wxGridCellAttrProvider_p.");
3821 wxPy_BEGIN_ALLOW_THREADS
;
3822 wxGridCellAttrProvider_UpdateAttrCols(_arg0
,_arg1
,_arg2
);
3824 wxPy_END_ALLOW_THREADS
;
3825 } Py_INCREF(Py_None
);
3826 _resultobj
= Py_None
;
3830 static void *SwigwxPyGridCellAttrProviderTowxGridCellAttrProvider(void *ptr
) {
3831 wxPyGridCellAttrProvider
*src
;
3832 wxGridCellAttrProvider
*dest
;
3833 src
= (wxPyGridCellAttrProvider
*) ptr
;
3834 dest
= (wxGridCellAttrProvider
*) src
;
3835 return (void *) dest
;
3838 #define new_wxPyGridCellAttrProvider() (new wxPyGridCellAttrProvider())
3839 static PyObject
*_wrap_new_wxPyGridCellAttrProvider(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3840 PyObject
* _resultobj
;
3841 wxPyGridCellAttrProvider
* _result
;
3842 char *_kwnames
[] = { NULL
};
3846 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyGridCellAttrProvider",_kwnames
))
3849 wxPy_BEGIN_ALLOW_THREADS
;
3850 _result
= (wxPyGridCellAttrProvider
*)new_wxPyGridCellAttrProvider();
3852 wxPy_END_ALLOW_THREADS
;
3854 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyGridCellAttrProvider_p");
3855 _resultobj
= Py_BuildValue("s",_ptemp
);
3858 _resultobj
= Py_None
;
3863 #define wxPyGridCellAttrProvider__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
3864 static PyObject
*_wrap_wxPyGridCellAttrProvider__setSelf(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3865 PyObject
* _resultobj
;
3866 wxPyGridCellAttrProvider
* _arg0
;
3869 PyObject
* _argo0
= 0;
3870 PyObject
* _obj1
= 0;
3871 PyObject
* _obj2
= 0;
3872 char *_kwnames
[] = { "self","self","_class", NULL
};
3875 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyGridCellAttrProvider__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
3878 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3879 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellAttrProvider_p")) {
3880 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellAttrProvider__setSelf. Expected _wxPyGridCellAttrProvider_p.");
3891 wxPy_BEGIN_ALLOW_THREADS
;
3892 wxPyGridCellAttrProvider__setSelf(_arg0
,_arg1
,_arg2
);
3894 wxPy_END_ALLOW_THREADS
;
3895 } Py_INCREF(Py_None
);
3896 _resultobj
= Py_None
;
3900 #define wxPyGridCellAttrProvider_base_GetAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_GetAttr(_swigarg0,_swigarg1))
3901 static PyObject
*_wrap_wxPyGridCellAttrProvider_base_GetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3902 PyObject
* _resultobj
;
3903 wxGridCellAttr
* _result
;
3904 wxPyGridCellAttrProvider
* _arg0
;
3907 PyObject
* _argo0
= 0;
3908 char *_kwnames
[] = { "self","row","col", NULL
};
3912 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxPyGridCellAttrProvider_base_GetAttr",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3915 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3916 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellAttrProvider_p")) {
3917 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellAttrProvider_base_GetAttr. Expected _wxPyGridCellAttrProvider_p.");
3922 wxPy_BEGIN_ALLOW_THREADS
;
3923 _result
= (wxGridCellAttr
*)wxPyGridCellAttrProvider_base_GetAttr(_arg0
,_arg1
,_arg2
);
3925 wxPy_END_ALLOW_THREADS
;
3927 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAttr_p");
3928 _resultobj
= Py_BuildValue("s",_ptemp
);
3931 _resultobj
= Py_None
;
3936 #define wxPyGridCellAttrProvider_base_SetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_SetAttr(_swigarg0,_swigarg1,_swigarg2))
3937 static PyObject
*_wrap_wxPyGridCellAttrProvider_base_SetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3938 PyObject
* _resultobj
;
3939 wxPyGridCellAttrProvider
* _arg0
;
3940 wxGridCellAttr
* _arg1
;
3943 PyObject
* _argo0
= 0;
3944 PyObject
* _argo1
= 0;
3945 char *_kwnames
[] = { "self","attr","row","col", NULL
};
3948 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxPyGridCellAttrProvider_base_SetAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
3951 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3952 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellAttrProvider_p")) {
3953 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellAttrProvider_base_SetAttr. Expected _wxPyGridCellAttrProvider_p.");
3958 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3959 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
3960 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridCellAttrProvider_base_SetAttr. Expected _wxGridCellAttr_p.");
3965 wxPy_BEGIN_ALLOW_THREADS
;
3966 wxPyGridCellAttrProvider_base_SetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
3968 wxPy_END_ALLOW_THREADS
;
3969 } Py_INCREF(Py_None
);
3970 _resultobj
= Py_None
;
3974 #define wxPyGridCellAttrProvider_base_SetRowAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_SetRowAttr(_swigarg0,_swigarg1))
3975 static PyObject
*_wrap_wxPyGridCellAttrProvider_base_SetRowAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3976 PyObject
* _resultobj
;
3977 wxPyGridCellAttrProvider
* _arg0
;
3978 wxGridCellAttr
* _arg1
;
3980 PyObject
* _argo0
= 0;
3981 PyObject
* _argo1
= 0;
3982 char *_kwnames
[] = { "self","attr","row", NULL
};
3985 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxPyGridCellAttrProvider_base_SetRowAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
3988 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3989 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellAttrProvider_p")) {
3990 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellAttrProvider_base_SetRowAttr. Expected _wxPyGridCellAttrProvider_p.");
3995 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3996 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
3997 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridCellAttrProvider_base_SetRowAttr. Expected _wxGridCellAttr_p.");
4002 wxPy_BEGIN_ALLOW_THREADS
;
4003 wxPyGridCellAttrProvider_base_SetRowAttr(_arg0
,_arg1
,_arg2
);
4005 wxPy_END_ALLOW_THREADS
;
4006 } Py_INCREF(Py_None
);
4007 _resultobj
= Py_None
;
4011 #define wxPyGridCellAttrProvider_base_SetColAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_SetColAttr(_swigarg0,_swigarg1))
4012 static PyObject
*_wrap_wxPyGridCellAttrProvider_base_SetColAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4013 PyObject
* _resultobj
;
4014 wxPyGridCellAttrProvider
* _arg0
;
4015 wxGridCellAttr
* _arg1
;
4017 PyObject
* _argo0
= 0;
4018 PyObject
* _argo1
= 0;
4019 char *_kwnames
[] = { "self","attr","col", NULL
};
4022 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxPyGridCellAttrProvider_base_SetColAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
4025 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4026 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellAttrProvider_p")) {
4027 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellAttrProvider_base_SetColAttr. Expected _wxPyGridCellAttrProvider_p.");
4032 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4033 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
4034 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridCellAttrProvider_base_SetColAttr. Expected _wxGridCellAttr_p.");
4039 wxPy_BEGIN_ALLOW_THREADS
;
4040 wxPyGridCellAttrProvider_base_SetColAttr(_arg0
,_arg1
,_arg2
);
4042 wxPy_END_ALLOW_THREADS
;
4043 } Py_INCREF(Py_None
);
4044 _resultobj
= Py_None
;
4048 #define wxGridTableBase_SetAttrProvider(_swigobj,_swigarg0) (_swigobj->SetAttrProvider(_swigarg0))
4049 static PyObject
*_wrap_wxGridTableBase_SetAttrProvider(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4050 PyObject
* _resultobj
;
4051 wxGridTableBase
* _arg0
;
4052 wxGridCellAttrProvider
* _arg1
;
4053 PyObject
* _argo0
= 0;
4054 PyObject
* _argo1
= 0;
4055 char *_kwnames
[] = { "self","attrProvider", NULL
};
4058 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridTableBase_SetAttrProvider",_kwnames
,&_argo0
,&_argo1
))
4061 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4062 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4063 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetAttrProvider. Expected _wxGridTableBase_p.");
4068 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4069 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttrProvider_p")) {
4070 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridTableBase_SetAttrProvider. Expected _wxGridCellAttrProvider_p.");
4075 wxPy_BEGIN_ALLOW_THREADS
;
4076 wxGridTableBase_SetAttrProvider(_arg0
,_arg1
);
4078 wxPy_END_ALLOW_THREADS
;
4079 } Py_INCREF(Py_None
);
4080 _resultobj
= Py_None
;
4084 #define wxGridTableBase_GetAttrProvider(_swigobj) (_swigobj->GetAttrProvider())
4085 static PyObject
*_wrap_wxGridTableBase_GetAttrProvider(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4086 PyObject
* _resultobj
;
4087 wxGridCellAttrProvider
* _result
;
4088 wxGridTableBase
* _arg0
;
4089 PyObject
* _argo0
= 0;
4090 char *_kwnames
[] = { "self", NULL
};
4094 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableBase_GetAttrProvider",_kwnames
,&_argo0
))
4097 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4098 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4099 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetAttrProvider. Expected _wxGridTableBase_p.");
4104 wxPy_BEGIN_ALLOW_THREADS
;
4105 _result
= (wxGridCellAttrProvider
*)wxGridTableBase_GetAttrProvider(_arg0
);
4107 wxPy_END_ALLOW_THREADS
;
4109 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAttrProvider_p");
4110 _resultobj
= Py_BuildValue("s",_ptemp
);
4113 _resultobj
= Py_None
;
4118 #define wxGridTableBase_SetView(_swigobj,_swigarg0) (_swigobj->SetView(_swigarg0))
4119 static PyObject
*_wrap_wxGridTableBase_SetView(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4120 PyObject
* _resultobj
;
4121 wxGridTableBase
* _arg0
;
4123 PyObject
* _argo0
= 0;
4124 PyObject
* _argo1
= 0;
4125 char *_kwnames
[] = { "self","grid", NULL
};
4128 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridTableBase_SetView",_kwnames
,&_argo0
,&_argo1
))
4131 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4132 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4133 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetView. Expected _wxGridTableBase_p.");
4138 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4139 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGrid_p")) {
4140 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridTableBase_SetView. Expected _wxGrid_p.");
4145 wxPy_BEGIN_ALLOW_THREADS
;
4146 wxGridTableBase_SetView(_arg0
,_arg1
);
4148 wxPy_END_ALLOW_THREADS
;
4149 } Py_INCREF(Py_None
);
4150 _resultobj
= Py_None
;
4154 #define wxGridTableBase_GetView(_swigobj) (_swigobj->GetView())
4155 static PyObject
*_wrap_wxGridTableBase_GetView(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4156 PyObject
* _resultobj
;
4158 wxGridTableBase
* _arg0
;
4159 PyObject
* _argo0
= 0;
4160 char *_kwnames
[] = { "self", NULL
};
4164 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableBase_GetView",_kwnames
,&_argo0
))
4167 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4168 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4169 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetView. Expected _wxGridTableBase_p.");
4174 wxPy_BEGIN_ALLOW_THREADS
;
4175 _result
= (wxGrid
*)wxGridTableBase_GetView(_arg0
);
4177 wxPy_END_ALLOW_THREADS
;
4179 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGrid_p");
4180 _resultobj
= Py_BuildValue("s",_ptemp
);
4183 _resultobj
= Py_None
;
4188 #define wxGridTableBase_GetNumberRows(_swigobj) (_swigobj->GetNumberRows())
4189 static PyObject
*_wrap_wxGridTableBase_GetNumberRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4190 PyObject
* _resultobj
;
4192 wxGridTableBase
* _arg0
;
4193 PyObject
* _argo0
= 0;
4194 char *_kwnames
[] = { "self", NULL
};
4197 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableBase_GetNumberRows",_kwnames
,&_argo0
))
4200 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4201 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4202 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetNumberRows. Expected _wxGridTableBase_p.");
4207 wxPy_BEGIN_ALLOW_THREADS
;
4208 _result
= (int )wxGridTableBase_GetNumberRows(_arg0
);
4210 wxPy_END_ALLOW_THREADS
;
4211 } _resultobj
= Py_BuildValue("i",_result
);
4215 #define wxGridTableBase_GetNumberCols(_swigobj) (_swigobj->GetNumberCols())
4216 static PyObject
*_wrap_wxGridTableBase_GetNumberCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4217 PyObject
* _resultobj
;
4219 wxGridTableBase
* _arg0
;
4220 PyObject
* _argo0
= 0;
4221 char *_kwnames
[] = { "self", NULL
};
4224 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableBase_GetNumberCols",_kwnames
,&_argo0
))
4227 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4228 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4229 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetNumberCols. Expected _wxGridTableBase_p.");
4234 wxPy_BEGIN_ALLOW_THREADS
;
4235 _result
= (int )wxGridTableBase_GetNumberCols(_arg0
);
4237 wxPy_END_ALLOW_THREADS
;
4238 } _resultobj
= Py_BuildValue("i",_result
);
4242 #define wxGridTableBase_IsEmptyCell(_swigobj,_swigarg0,_swigarg1) (_swigobj->IsEmptyCell(_swigarg0,_swigarg1))
4243 static PyObject
*_wrap_wxGridTableBase_IsEmptyCell(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4244 PyObject
* _resultobj
;
4246 wxGridTableBase
* _arg0
;
4249 PyObject
* _argo0
= 0;
4250 char *_kwnames
[] = { "self","row","col", NULL
};
4253 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_IsEmptyCell",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4256 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4257 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4258 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_IsEmptyCell. Expected _wxGridTableBase_p.");
4263 wxPy_BEGIN_ALLOW_THREADS
;
4264 _result
= (bool )wxGridTableBase_IsEmptyCell(_arg0
,_arg1
,_arg2
);
4266 wxPy_END_ALLOW_THREADS
;
4267 } _resultobj
= Py_BuildValue("i",_result
);
4271 #define wxGridTableBase_GetValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetValue(_swigarg0,_swigarg1))
4272 static PyObject
*_wrap_wxGridTableBase_GetValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4273 PyObject
* _resultobj
;
4275 wxGridTableBase
* _arg0
;
4278 PyObject
* _argo0
= 0;
4279 char *_kwnames
[] = { "self","row","col", NULL
};
4282 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_GetValue",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4285 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4286 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4287 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetValue. Expected _wxGridTableBase_p.");
4292 wxPy_BEGIN_ALLOW_THREADS
;
4293 _result
= new wxString (wxGridTableBase_GetValue(_arg0
,_arg1
,_arg2
));
4295 wxPy_END_ALLOW_THREADS
;
4297 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
4305 #define wxGridTableBase_SetValue(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetValue(_swigarg0,_swigarg1,_swigarg2))
4306 static PyObject
*_wrap_wxGridTableBase_SetValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4307 PyObject
* _resultobj
;
4308 wxGridTableBase
* _arg0
;
4312 PyObject
* _argo0
= 0;
4313 PyObject
* _obj3
= 0;
4314 char *_kwnames
[] = { "self","row","col","value", NULL
};
4317 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGridTableBase_SetValue",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
4320 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4321 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4322 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetValue. Expected _wxGridTableBase_p.");
4327 #if PYTHON_API_VERSION >= 1009
4328 char* tmpPtr
; int tmpSize
;
4329 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
4330 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
4333 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
4335 _arg3
= new wxString(tmpPtr
, tmpSize
);
4337 if (!PyString_Check(_obj3
)) {
4338 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4341 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
4345 wxPy_BEGIN_ALLOW_THREADS
;
4346 wxGridTableBase_SetValue(_arg0
,_arg1
,_arg2
,*_arg3
);
4348 wxPy_END_ALLOW_THREADS
;
4349 } Py_INCREF(Py_None
);
4350 _resultobj
= Py_None
;
4358 #define wxGridTableBase_GetTypeName(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetTypeName(_swigarg0,_swigarg1))
4359 static PyObject
*_wrap_wxGridTableBase_GetTypeName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4360 PyObject
* _resultobj
;
4362 wxGridTableBase
* _arg0
;
4365 PyObject
* _argo0
= 0;
4366 char *_kwnames
[] = { "self","row","col", NULL
};
4369 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_GetTypeName",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4372 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4373 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4374 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetTypeName. Expected _wxGridTableBase_p.");
4379 wxPy_BEGIN_ALLOW_THREADS
;
4380 _result
= new wxString (wxGridTableBase_GetTypeName(_arg0
,_arg1
,_arg2
));
4382 wxPy_END_ALLOW_THREADS
;
4384 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
4392 #define wxGridTableBase_CanGetValueAs(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->CanGetValueAs(_swigarg0,_swigarg1,_swigarg2))
4393 static PyObject
*_wrap_wxGridTableBase_CanGetValueAs(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4394 PyObject
* _resultobj
;
4396 wxGridTableBase
* _arg0
;
4400 PyObject
* _argo0
= 0;
4401 PyObject
* _obj3
= 0;
4402 char *_kwnames
[] = { "self","row","col","typeName", NULL
};
4405 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGridTableBase_CanGetValueAs",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
4408 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4409 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4410 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_CanGetValueAs. Expected _wxGridTableBase_p.");
4415 #if PYTHON_API_VERSION >= 1009
4416 char* tmpPtr
; int tmpSize
;
4417 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
4418 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
4421 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
4423 _arg3
= new wxString(tmpPtr
, tmpSize
);
4425 if (!PyString_Check(_obj3
)) {
4426 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4429 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
4433 wxPy_BEGIN_ALLOW_THREADS
;
4434 _result
= (bool )wxGridTableBase_CanGetValueAs(_arg0
,_arg1
,_arg2
,*_arg3
);
4436 wxPy_END_ALLOW_THREADS
;
4437 } _resultobj
= Py_BuildValue("i",_result
);
4445 #define wxGridTableBase_CanSetValueAs(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->CanSetValueAs(_swigarg0,_swigarg1,_swigarg2))
4446 static PyObject
*_wrap_wxGridTableBase_CanSetValueAs(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4447 PyObject
* _resultobj
;
4449 wxGridTableBase
* _arg0
;
4453 PyObject
* _argo0
= 0;
4454 PyObject
* _obj3
= 0;
4455 char *_kwnames
[] = { "self","row","col","typeName", NULL
};
4458 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGridTableBase_CanSetValueAs",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
4461 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4462 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4463 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_CanSetValueAs. Expected _wxGridTableBase_p.");
4468 #if PYTHON_API_VERSION >= 1009
4469 char* tmpPtr
; int tmpSize
;
4470 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
4471 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
4474 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
4476 _arg3
= new wxString(tmpPtr
, tmpSize
);
4478 if (!PyString_Check(_obj3
)) {
4479 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4482 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
4486 wxPy_BEGIN_ALLOW_THREADS
;
4487 _result
= (bool )wxGridTableBase_CanSetValueAs(_arg0
,_arg1
,_arg2
,*_arg3
);
4489 wxPy_END_ALLOW_THREADS
;
4490 } _resultobj
= Py_BuildValue("i",_result
);
4498 #define wxGridTableBase_GetValueAsLong(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetValueAsLong(_swigarg0,_swigarg1))
4499 static PyObject
*_wrap_wxGridTableBase_GetValueAsLong(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4500 PyObject
* _resultobj
;
4502 wxGridTableBase
* _arg0
;
4505 PyObject
* _argo0
= 0;
4506 char *_kwnames
[] = { "self","row","col", NULL
};
4509 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_GetValueAsLong",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4512 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4513 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4514 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetValueAsLong. Expected _wxGridTableBase_p.");
4519 wxPy_BEGIN_ALLOW_THREADS
;
4520 _result
= (long )wxGridTableBase_GetValueAsLong(_arg0
,_arg1
,_arg2
);
4522 wxPy_END_ALLOW_THREADS
;
4523 } _resultobj
= Py_BuildValue("l",_result
);
4527 #define wxGridTableBase_GetValueAsDouble(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetValueAsDouble(_swigarg0,_swigarg1))
4528 static PyObject
*_wrap_wxGridTableBase_GetValueAsDouble(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4529 PyObject
* _resultobj
;
4531 wxGridTableBase
* _arg0
;
4534 PyObject
* _argo0
= 0;
4535 char *_kwnames
[] = { "self","row","col", NULL
};
4538 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_GetValueAsDouble",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4541 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4542 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4543 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetValueAsDouble. Expected _wxGridTableBase_p.");
4548 wxPy_BEGIN_ALLOW_THREADS
;
4549 _result
= (double )wxGridTableBase_GetValueAsDouble(_arg0
,_arg1
,_arg2
);
4551 wxPy_END_ALLOW_THREADS
;
4552 } _resultobj
= Py_BuildValue("d",_result
);
4556 #define wxGridTableBase_GetValueAsBool(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetValueAsBool(_swigarg0,_swigarg1))
4557 static PyObject
*_wrap_wxGridTableBase_GetValueAsBool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4558 PyObject
* _resultobj
;
4560 wxGridTableBase
* _arg0
;
4563 PyObject
* _argo0
= 0;
4564 char *_kwnames
[] = { "self","row","col", NULL
};
4567 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_GetValueAsBool",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4570 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4571 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4572 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetValueAsBool. Expected _wxGridTableBase_p.");
4577 wxPy_BEGIN_ALLOW_THREADS
;
4578 _result
= (bool )wxGridTableBase_GetValueAsBool(_arg0
,_arg1
,_arg2
);
4580 wxPy_END_ALLOW_THREADS
;
4581 } _resultobj
= Py_BuildValue("i",_result
);
4585 #define wxGridTableBase_SetValueAsLong(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetValueAsLong(_swigarg0,_swigarg1,_swigarg2))
4586 static PyObject
*_wrap_wxGridTableBase_SetValueAsLong(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4587 PyObject
* _resultobj
;
4588 wxGridTableBase
* _arg0
;
4592 PyObject
* _argo0
= 0;
4593 char *_kwnames
[] = { "self","row","col","value", NULL
};
4596 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiil:wxGridTableBase_SetValueAsLong",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
4599 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4600 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4601 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetValueAsLong. Expected _wxGridTableBase_p.");
4606 wxPy_BEGIN_ALLOW_THREADS
;
4607 wxGridTableBase_SetValueAsLong(_arg0
,_arg1
,_arg2
,_arg3
);
4609 wxPy_END_ALLOW_THREADS
;
4610 } Py_INCREF(Py_None
);
4611 _resultobj
= Py_None
;
4615 #define wxGridTableBase_SetValueAsDouble(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetValueAsDouble(_swigarg0,_swigarg1,_swigarg2))
4616 static PyObject
*_wrap_wxGridTableBase_SetValueAsDouble(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4617 PyObject
* _resultobj
;
4618 wxGridTableBase
* _arg0
;
4622 PyObject
* _argo0
= 0;
4623 char *_kwnames
[] = { "self","row","col","value", NULL
};
4626 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiid:wxGridTableBase_SetValueAsDouble",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
4629 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4630 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4631 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetValueAsDouble. Expected _wxGridTableBase_p.");
4636 wxPy_BEGIN_ALLOW_THREADS
;
4637 wxGridTableBase_SetValueAsDouble(_arg0
,_arg1
,_arg2
,_arg3
);
4639 wxPy_END_ALLOW_THREADS
;
4640 } Py_INCREF(Py_None
);
4641 _resultobj
= Py_None
;
4645 #define wxGridTableBase_SetValueAsBool(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetValueAsBool(_swigarg0,_swigarg1,_swigarg2))
4646 static PyObject
*_wrap_wxGridTableBase_SetValueAsBool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4647 PyObject
* _resultobj
;
4648 wxGridTableBase
* _arg0
;
4652 PyObject
* _argo0
= 0;
4654 char *_kwnames
[] = { "self","row","col","value", NULL
};
4657 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiii:wxGridTableBase_SetValueAsBool",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
4660 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4661 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4662 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetValueAsBool. Expected _wxGridTableBase_p.");
4666 _arg3
= (bool ) tempbool3
;
4668 wxPy_BEGIN_ALLOW_THREADS
;
4669 wxGridTableBase_SetValueAsBool(_arg0
,_arg1
,_arg2
,_arg3
);
4671 wxPy_END_ALLOW_THREADS
;
4672 } Py_INCREF(Py_None
);
4673 _resultobj
= Py_None
;
4677 #define wxGridTableBase_Clear(_swigobj) (_swigobj->Clear())
4678 static PyObject
*_wrap_wxGridTableBase_Clear(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4679 PyObject
* _resultobj
;
4680 wxGridTableBase
* _arg0
;
4681 PyObject
* _argo0
= 0;
4682 char *_kwnames
[] = { "self", NULL
};
4685 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableBase_Clear",_kwnames
,&_argo0
))
4688 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4689 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4690 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_Clear. Expected _wxGridTableBase_p.");
4695 wxPy_BEGIN_ALLOW_THREADS
;
4696 wxGridTableBase_Clear(_arg0
);
4698 wxPy_END_ALLOW_THREADS
;
4699 } Py_INCREF(Py_None
);
4700 _resultobj
= Py_None
;
4704 #define wxGridTableBase_InsertRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertRows(_swigarg0,_swigarg1))
4705 static PyObject
*_wrap_wxGridTableBase_InsertRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4706 PyObject
* _resultobj
;
4708 wxGridTableBase
* _arg0
;
4709 size_t _arg1
= (size_t ) 0;
4710 size_t _arg2
= (size_t ) 1;
4711 PyObject
* _argo0
= 0;
4712 char *_kwnames
[] = { "self","pos","numRows", NULL
};
4715 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxGridTableBase_InsertRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4718 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4719 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4720 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_InsertRows. Expected _wxGridTableBase_p.");
4725 wxPy_BEGIN_ALLOW_THREADS
;
4726 _result
= (bool )wxGridTableBase_InsertRows(_arg0
,_arg1
,_arg2
);
4728 wxPy_END_ALLOW_THREADS
;
4729 } _resultobj
= Py_BuildValue("i",_result
);
4733 #define wxGridTableBase_AppendRows(_swigobj,_swigarg0) (_swigobj->AppendRows(_swigarg0))
4734 static PyObject
*_wrap_wxGridTableBase_AppendRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4735 PyObject
* _resultobj
;
4737 wxGridTableBase
* _arg0
;
4738 size_t _arg1
= (size_t ) 1;
4739 PyObject
* _argo0
= 0;
4740 char *_kwnames
[] = { "self","numRows", NULL
};
4743 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGridTableBase_AppendRows",_kwnames
,&_argo0
,&_arg1
))
4746 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4747 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4748 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_AppendRows. Expected _wxGridTableBase_p.");
4753 wxPy_BEGIN_ALLOW_THREADS
;
4754 _result
= (bool )wxGridTableBase_AppendRows(_arg0
,_arg1
);
4756 wxPy_END_ALLOW_THREADS
;
4757 } _resultobj
= Py_BuildValue("i",_result
);
4761 #define wxGridTableBase_DeleteRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->DeleteRows(_swigarg0,_swigarg1))
4762 static PyObject
*_wrap_wxGridTableBase_DeleteRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4763 PyObject
* _resultobj
;
4765 wxGridTableBase
* _arg0
;
4766 size_t _arg1
= (size_t ) 0;
4767 size_t _arg2
= (size_t ) 1;
4768 PyObject
* _argo0
= 0;
4769 char *_kwnames
[] = { "self","pos","numRows", NULL
};
4772 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxGridTableBase_DeleteRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4775 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4776 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4777 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_DeleteRows. Expected _wxGridTableBase_p.");
4782 wxPy_BEGIN_ALLOW_THREADS
;
4783 _result
= (bool )wxGridTableBase_DeleteRows(_arg0
,_arg1
,_arg2
);
4785 wxPy_END_ALLOW_THREADS
;
4786 } _resultobj
= Py_BuildValue("i",_result
);
4790 #define wxGridTableBase_InsertCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertCols(_swigarg0,_swigarg1))
4791 static PyObject
*_wrap_wxGridTableBase_InsertCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4792 PyObject
* _resultobj
;
4794 wxGridTableBase
* _arg0
;
4795 size_t _arg1
= (size_t ) 0;
4796 size_t _arg2
= (size_t ) 1;
4797 PyObject
* _argo0
= 0;
4798 char *_kwnames
[] = { "self","pos","numCols", NULL
};
4801 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxGridTableBase_InsertCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4804 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4805 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4806 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_InsertCols. Expected _wxGridTableBase_p.");
4811 wxPy_BEGIN_ALLOW_THREADS
;
4812 _result
= (bool )wxGridTableBase_InsertCols(_arg0
,_arg1
,_arg2
);
4814 wxPy_END_ALLOW_THREADS
;
4815 } _resultobj
= Py_BuildValue("i",_result
);
4819 #define wxGridTableBase_AppendCols(_swigobj,_swigarg0) (_swigobj->AppendCols(_swigarg0))
4820 static PyObject
*_wrap_wxGridTableBase_AppendCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4821 PyObject
* _resultobj
;
4823 wxGridTableBase
* _arg0
;
4824 size_t _arg1
= (size_t ) 1;
4825 PyObject
* _argo0
= 0;
4826 char *_kwnames
[] = { "self","numCols", NULL
};
4829 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGridTableBase_AppendCols",_kwnames
,&_argo0
,&_arg1
))
4832 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4833 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4834 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_AppendCols. Expected _wxGridTableBase_p.");
4839 wxPy_BEGIN_ALLOW_THREADS
;
4840 _result
= (bool )wxGridTableBase_AppendCols(_arg0
,_arg1
);
4842 wxPy_END_ALLOW_THREADS
;
4843 } _resultobj
= Py_BuildValue("i",_result
);
4847 #define wxGridTableBase_DeleteCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->DeleteCols(_swigarg0,_swigarg1))
4848 static PyObject
*_wrap_wxGridTableBase_DeleteCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4849 PyObject
* _resultobj
;
4851 wxGridTableBase
* _arg0
;
4852 size_t _arg1
= (size_t ) 0;
4853 size_t _arg2
= (size_t ) 1;
4854 PyObject
* _argo0
= 0;
4855 char *_kwnames
[] = { "self","pos","numCols", NULL
};
4858 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxGridTableBase_DeleteCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4861 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4862 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4863 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_DeleteCols. Expected _wxGridTableBase_p.");
4868 wxPy_BEGIN_ALLOW_THREADS
;
4869 _result
= (bool )wxGridTableBase_DeleteCols(_arg0
,_arg1
,_arg2
);
4871 wxPy_END_ALLOW_THREADS
;
4872 } _resultobj
= Py_BuildValue("i",_result
);
4876 #define wxGridTableBase_GetRowLabelValue(_swigobj,_swigarg0) (_swigobj->GetRowLabelValue(_swigarg0))
4877 static PyObject
*_wrap_wxGridTableBase_GetRowLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4878 PyObject
* _resultobj
;
4880 wxGridTableBase
* _arg0
;
4882 PyObject
* _argo0
= 0;
4883 char *_kwnames
[] = { "self","row", NULL
};
4886 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridTableBase_GetRowLabelValue",_kwnames
,&_argo0
,&_arg1
))
4889 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4890 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4891 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetRowLabelValue. Expected _wxGridTableBase_p.");
4896 wxPy_BEGIN_ALLOW_THREADS
;
4897 _result
= new wxString (wxGridTableBase_GetRowLabelValue(_arg0
,_arg1
));
4899 wxPy_END_ALLOW_THREADS
;
4901 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
4909 #define wxGridTableBase_GetColLabelValue(_swigobj,_swigarg0) (_swigobj->GetColLabelValue(_swigarg0))
4910 static PyObject
*_wrap_wxGridTableBase_GetColLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4911 PyObject
* _resultobj
;
4913 wxGridTableBase
* _arg0
;
4915 PyObject
* _argo0
= 0;
4916 char *_kwnames
[] = { "self","col", NULL
};
4919 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridTableBase_GetColLabelValue",_kwnames
,&_argo0
,&_arg1
))
4922 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4923 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4924 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetColLabelValue. Expected _wxGridTableBase_p.");
4929 wxPy_BEGIN_ALLOW_THREADS
;
4930 _result
= new wxString (wxGridTableBase_GetColLabelValue(_arg0
,_arg1
));
4932 wxPy_END_ALLOW_THREADS
;
4934 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
4942 #define wxGridTableBase_SetRowLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowLabelValue(_swigarg0,_swigarg1))
4943 static PyObject
*_wrap_wxGridTableBase_SetRowLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4944 PyObject
* _resultobj
;
4945 wxGridTableBase
* _arg0
;
4948 PyObject
* _argo0
= 0;
4949 PyObject
* _obj2
= 0;
4950 char *_kwnames
[] = { "self","row","value", NULL
};
4953 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGridTableBase_SetRowLabelValue",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
4956 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4957 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4958 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetRowLabelValue. Expected _wxGridTableBase_p.");
4963 #if PYTHON_API_VERSION >= 1009
4964 char* tmpPtr
; int tmpSize
;
4965 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
4966 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
4969 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
4971 _arg2
= new wxString(tmpPtr
, tmpSize
);
4973 if (!PyString_Check(_obj2
)) {
4974 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4977 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
4981 wxPy_BEGIN_ALLOW_THREADS
;
4982 wxGridTableBase_SetRowLabelValue(_arg0
,_arg1
,*_arg2
);
4984 wxPy_END_ALLOW_THREADS
;
4985 } Py_INCREF(Py_None
);
4986 _resultobj
= Py_None
;
4994 #define wxGridTableBase_SetColLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColLabelValue(_swigarg0,_swigarg1))
4995 static PyObject
*_wrap_wxGridTableBase_SetColLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4996 PyObject
* _resultobj
;
4997 wxGridTableBase
* _arg0
;
5000 PyObject
* _argo0
= 0;
5001 PyObject
* _obj2
= 0;
5002 char *_kwnames
[] = { "self","col","value", NULL
};
5005 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGridTableBase_SetColLabelValue",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
5008 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5009 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5010 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetColLabelValue. Expected _wxGridTableBase_p.");
5015 #if PYTHON_API_VERSION >= 1009
5016 char* tmpPtr
; int tmpSize
;
5017 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
5018 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
5021 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
5023 _arg2
= new wxString(tmpPtr
, tmpSize
);
5025 if (!PyString_Check(_obj2
)) {
5026 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
5029 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
5033 wxPy_BEGIN_ALLOW_THREADS
;
5034 wxGridTableBase_SetColLabelValue(_arg0
,_arg1
,*_arg2
);
5036 wxPy_END_ALLOW_THREADS
;
5037 } Py_INCREF(Py_None
);
5038 _resultobj
= Py_None
;
5046 #define wxGridTableBase_CanHaveAttributes(_swigobj) (_swigobj->CanHaveAttributes())
5047 static PyObject
*_wrap_wxGridTableBase_CanHaveAttributes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5048 PyObject
* _resultobj
;
5050 wxGridTableBase
* _arg0
;
5051 PyObject
* _argo0
= 0;
5052 char *_kwnames
[] = { "self", NULL
};
5055 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableBase_CanHaveAttributes",_kwnames
,&_argo0
))
5058 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5059 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5060 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_CanHaveAttributes. Expected _wxGridTableBase_p.");
5065 wxPy_BEGIN_ALLOW_THREADS
;
5066 _result
= (bool )wxGridTableBase_CanHaveAttributes(_arg0
);
5068 wxPy_END_ALLOW_THREADS
;
5069 } _resultobj
= Py_BuildValue("i",_result
);
5073 #define wxGridTableBase_GetAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetAttr(_swigarg0,_swigarg1))
5074 static PyObject
*_wrap_wxGridTableBase_GetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5075 PyObject
* _resultobj
;
5076 wxGridCellAttr
* _result
;
5077 wxGridTableBase
* _arg0
;
5080 PyObject
* _argo0
= 0;
5081 char *_kwnames
[] = { "self","row","col", NULL
};
5085 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_GetAttr",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5088 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5089 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5090 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetAttr. Expected _wxGridTableBase_p.");
5095 wxPy_BEGIN_ALLOW_THREADS
;
5096 _result
= (wxGridCellAttr
*)wxGridTableBase_GetAttr(_arg0
,_arg1
,_arg2
);
5098 wxPy_END_ALLOW_THREADS
;
5100 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAttr_p");
5101 _resultobj
= Py_BuildValue("s",_ptemp
);
5104 _resultobj
= Py_None
;
5109 #define wxGridTableBase_SetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetAttr(_swigarg0,_swigarg1,_swigarg2))
5110 static PyObject
*_wrap_wxGridTableBase_SetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5111 PyObject
* _resultobj
;
5112 wxGridTableBase
* _arg0
;
5113 wxGridCellAttr
* _arg1
;
5116 PyObject
* _argo0
= 0;
5117 PyObject
* _argo1
= 0;
5118 char *_kwnames
[] = { "self","attr","row","col", NULL
};
5121 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxGridTableBase_SetAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
5124 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5125 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5126 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetAttr. Expected _wxGridTableBase_p.");
5131 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5132 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
5133 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridTableBase_SetAttr. Expected _wxGridCellAttr_p.");
5138 wxPy_BEGIN_ALLOW_THREADS
;
5139 wxGridTableBase_SetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
5141 wxPy_END_ALLOW_THREADS
;
5142 } Py_INCREF(Py_None
);
5143 _resultobj
= Py_None
;
5147 #define wxGridTableBase_SetRowAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowAttr(_swigarg0,_swigarg1))
5148 static PyObject
*_wrap_wxGridTableBase_SetRowAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5149 PyObject
* _resultobj
;
5150 wxGridTableBase
* _arg0
;
5151 wxGridCellAttr
* _arg1
;
5153 PyObject
* _argo0
= 0;
5154 PyObject
* _argo1
= 0;
5155 char *_kwnames
[] = { "self","attr","row", NULL
};
5158 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxGridTableBase_SetRowAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
5161 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5162 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5163 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetRowAttr. Expected _wxGridTableBase_p.");
5168 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5169 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
5170 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridTableBase_SetRowAttr. Expected _wxGridCellAttr_p.");
5175 wxPy_BEGIN_ALLOW_THREADS
;
5176 wxGridTableBase_SetRowAttr(_arg0
,_arg1
,_arg2
);
5178 wxPy_END_ALLOW_THREADS
;
5179 } Py_INCREF(Py_None
);
5180 _resultobj
= Py_None
;
5184 #define wxGridTableBase_SetColAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColAttr(_swigarg0,_swigarg1))
5185 static PyObject
*_wrap_wxGridTableBase_SetColAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5186 PyObject
* _resultobj
;
5187 wxGridTableBase
* _arg0
;
5188 wxGridCellAttr
* _arg1
;
5190 PyObject
* _argo0
= 0;
5191 PyObject
* _argo1
= 0;
5192 char *_kwnames
[] = { "self","attr","col", NULL
};
5195 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxGridTableBase_SetColAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
5198 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5199 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5200 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetColAttr. Expected _wxGridTableBase_p.");
5205 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5206 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
5207 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridTableBase_SetColAttr. Expected _wxGridCellAttr_p.");
5212 wxPy_BEGIN_ALLOW_THREADS
;
5213 wxGridTableBase_SetColAttr(_arg0
,_arg1
,_arg2
);
5215 wxPy_END_ALLOW_THREADS
;
5216 } Py_INCREF(Py_None
);
5217 _resultobj
= Py_None
;
5221 static void *SwigwxPyGridTableBaseTowxGridTableBase(void *ptr
) {
5222 wxPyGridTableBase
*src
;
5223 wxGridTableBase
*dest
;
5224 src
= (wxPyGridTableBase
*) ptr
;
5225 dest
= (wxGridTableBase
*) src
;
5226 return (void *) dest
;
5229 #define new_wxPyGridTableBase() (new wxPyGridTableBase())
5230 static PyObject
*_wrap_new_wxPyGridTableBase(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5231 PyObject
* _resultobj
;
5232 wxPyGridTableBase
* _result
;
5233 char *_kwnames
[] = { NULL
};
5237 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyGridTableBase",_kwnames
))
5240 wxPy_BEGIN_ALLOW_THREADS
;
5241 _result
= (wxPyGridTableBase
*)new_wxPyGridTableBase();
5243 wxPy_END_ALLOW_THREADS
;
5245 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyGridTableBase_p");
5246 _resultobj
= Py_BuildValue("s",_ptemp
);
5249 _resultobj
= Py_None
;
5254 #define wxPyGridTableBase__setSelf(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setSelf(_swigarg0,_swigarg1))
5255 static PyObject
*_wrap_wxPyGridTableBase__setSelf(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5256 PyObject
* _resultobj
;
5257 wxPyGridTableBase
* _arg0
;
5260 PyObject
* _argo0
= 0;
5261 PyObject
* _obj1
= 0;
5262 PyObject
* _obj2
= 0;
5263 char *_kwnames
[] = { "self","self","_class", NULL
};
5266 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyGridTableBase__setSelf",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
5269 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5270 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5271 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase__setSelf. Expected _wxPyGridTableBase_p.");
5282 wxPy_BEGIN_ALLOW_THREADS
;
5283 wxPyGridTableBase__setSelf(_arg0
,_arg1
,_arg2
);
5285 wxPy_END_ALLOW_THREADS
;
5286 } Py_INCREF(Py_None
);
5287 _resultobj
= Py_None
;
5291 static void wxPyGridTableBase_Destroy(wxPyGridTableBase
*self
) { delete self
; }
5292 static PyObject
*_wrap_wxPyGridTableBase_Destroy(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5293 PyObject
* _resultobj
;
5294 wxPyGridTableBase
* _arg0
;
5295 PyObject
* _argo0
= 0;
5296 char *_kwnames
[] = { "self", NULL
};
5299 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyGridTableBase_Destroy",_kwnames
,&_argo0
))
5302 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5303 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5304 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_Destroy. Expected _wxPyGridTableBase_p.");
5309 wxPy_BEGIN_ALLOW_THREADS
;
5310 wxPyGridTableBase_Destroy(_arg0
);
5312 wxPy_END_ALLOW_THREADS
;
5313 } Py_INCREF(Py_None
);
5314 _resultobj
= Py_None
;
5318 #define wxPyGridTableBase_base_GetTypeName(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_GetTypeName(_swigarg0,_swigarg1))
5319 static PyObject
*_wrap_wxPyGridTableBase_base_GetTypeName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5320 PyObject
* _resultobj
;
5322 wxPyGridTableBase
* _arg0
;
5325 PyObject
* _argo0
= 0;
5326 char *_kwnames
[] = { "self","row","col", NULL
};
5329 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxPyGridTableBase_base_GetTypeName",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5332 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5333 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5334 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_GetTypeName. Expected _wxPyGridTableBase_p.");
5339 wxPy_BEGIN_ALLOW_THREADS
;
5340 _result
= new wxString (wxPyGridTableBase_base_GetTypeName(_arg0
,_arg1
,_arg2
));
5342 wxPy_END_ALLOW_THREADS
;
5344 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
5352 #define wxPyGridTableBase_base_CanGetValueAs(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_CanGetValueAs(_swigarg0,_swigarg1,_swigarg2))
5353 static PyObject
*_wrap_wxPyGridTableBase_base_CanGetValueAs(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5354 PyObject
* _resultobj
;
5356 wxPyGridTableBase
* _arg0
;
5360 PyObject
* _argo0
= 0;
5361 PyObject
* _obj3
= 0;
5362 char *_kwnames
[] = { "self","row","col","typeName", NULL
};
5365 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxPyGridTableBase_base_CanGetValueAs",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
5368 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5369 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5370 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_CanGetValueAs. Expected _wxPyGridTableBase_p.");
5375 #if PYTHON_API_VERSION >= 1009
5376 char* tmpPtr
; int tmpSize
;
5377 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
5378 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
5381 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
5383 _arg3
= new wxString(tmpPtr
, tmpSize
);
5385 if (!PyString_Check(_obj3
)) {
5386 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
5389 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
5393 wxPy_BEGIN_ALLOW_THREADS
;
5394 _result
= (bool )wxPyGridTableBase_base_CanGetValueAs(_arg0
,_arg1
,_arg2
,*_arg3
);
5396 wxPy_END_ALLOW_THREADS
;
5397 } _resultobj
= Py_BuildValue("i",_result
);
5405 #define wxPyGridTableBase_base_CanSetValueAs(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_CanSetValueAs(_swigarg0,_swigarg1,_swigarg2))
5406 static PyObject
*_wrap_wxPyGridTableBase_base_CanSetValueAs(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5407 PyObject
* _resultobj
;
5409 wxPyGridTableBase
* _arg0
;
5413 PyObject
* _argo0
= 0;
5414 PyObject
* _obj3
= 0;
5415 char *_kwnames
[] = { "self","row","col","typeName", NULL
};
5418 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxPyGridTableBase_base_CanSetValueAs",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
5421 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5422 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5423 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_CanSetValueAs. Expected _wxPyGridTableBase_p.");
5428 #if PYTHON_API_VERSION >= 1009
5429 char* tmpPtr
; int tmpSize
;
5430 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
5431 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
5434 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
5436 _arg3
= new wxString(tmpPtr
, tmpSize
);
5438 if (!PyString_Check(_obj3
)) {
5439 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
5442 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
5446 wxPy_BEGIN_ALLOW_THREADS
;
5447 _result
= (bool )wxPyGridTableBase_base_CanSetValueAs(_arg0
,_arg1
,_arg2
,*_arg3
);
5449 wxPy_END_ALLOW_THREADS
;
5450 } _resultobj
= Py_BuildValue("i",_result
);
5458 #define wxPyGridTableBase_base_Clear(_swigobj) (_swigobj->base_Clear())
5459 static PyObject
*_wrap_wxPyGridTableBase_base_Clear(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5460 PyObject
* _resultobj
;
5461 wxPyGridTableBase
* _arg0
;
5462 PyObject
* _argo0
= 0;
5463 char *_kwnames
[] = { "self", NULL
};
5466 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyGridTableBase_base_Clear",_kwnames
,&_argo0
))
5469 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5470 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5471 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_Clear. Expected _wxPyGridTableBase_p.");
5476 wxPy_BEGIN_ALLOW_THREADS
;
5477 wxPyGridTableBase_base_Clear(_arg0
);
5479 wxPy_END_ALLOW_THREADS
;
5480 } Py_INCREF(Py_None
);
5481 _resultobj
= Py_None
;
5485 #define wxPyGridTableBase_base_InsertRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_InsertRows(_swigarg0,_swigarg1))
5486 static PyObject
*_wrap_wxPyGridTableBase_base_InsertRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5487 PyObject
* _resultobj
;
5489 wxPyGridTableBase
* _arg0
;
5490 size_t _arg1
= (size_t ) 0;
5491 size_t _arg2
= (size_t ) 1;
5492 PyObject
* _argo0
= 0;
5493 char *_kwnames
[] = { "self","pos","numRows", NULL
};
5496 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyGridTableBase_base_InsertRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5499 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5500 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5501 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_InsertRows. Expected _wxPyGridTableBase_p.");
5506 wxPy_BEGIN_ALLOW_THREADS
;
5507 _result
= (bool )wxPyGridTableBase_base_InsertRows(_arg0
,_arg1
,_arg2
);
5509 wxPy_END_ALLOW_THREADS
;
5510 } _resultobj
= Py_BuildValue("i",_result
);
5514 #define wxPyGridTableBase_base_AppendRows(_swigobj,_swigarg0) (_swigobj->base_AppendRows(_swigarg0))
5515 static PyObject
*_wrap_wxPyGridTableBase_base_AppendRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5516 PyObject
* _resultobj
;
5518 wxPyGridTableBase
* _arg0
;
5519 size_t _arg1
= (size_t ) 1;
5520 PyObject
* _argo0
= 0;
5521 char *_kwnames
[] = { "self","numRows", NULL
};
5524 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxPyGridTableBase_base_AppendRows",_kwnames
,&_argo0
,&_arg1
))
5527 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5528 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5529 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_AppendRows. Expected _wxPyGridTableBase_p.");
5534 wxPy_BEGIN_ALLOW_THREADS
;
5535 _result
= (bool )wxPyGridTableBase_base_AppendRows(_arg0
,_arg1
);
5537 wxPy_END_ALLOW_THREADS
;
5538 } _resultobj
= Py_BuildValue("i",_result
);
5542 #define wxPyGridTableBase_base_DeleteRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DeleteRows(_swigarg0,_swigarg1))
5543 static PyObject
*_wrap_wxPyGridTableBase_base_DeleteRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5544 PyObject
* _resultobj
;
5546 wxPyGridTableBase
* _arg0
;
5547 size_t _arg1
= (size_t ) 0;
5548 size_t _arg2
= (size_t ) 1;
5549 PyObject
* _argo0
= 0;
5550 char *_kwnames
[] = { "self","pos","numRows", NULL
};
5553 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyGridTableBase_base_DeleteRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5556 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5557 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5558 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_DeleteRows. Expected _wxPyGridTableBase_p.");
5563 wxPy_BEGIN_ALLOW_THREADS
;
5564 _result
= (bool )wxPyGridTableBase_base_DeleteRows(_arg0
,_arg1
,_arg2
);
5566 wxPy_END_ALLOW_THREADS
;
5567 } _resultobj
= Py_BuildValue("i",_result
);
5571 #define wxPyGridTableBase_base_InsertCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_InsertCols(_swigarg0,_swigarg1))
5572 static PyObject
*_wrap_wxPyGridTableBase_base_InsertCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5573 PyObject
* _resultobj
;
5575 wxPyGridTableBase
* _arg0
;
5576 size_t _arg1
= (size_t ) 0;
5577 size_t _arg2
= (size_t ) 1;
5578 PyObject
* _argo0
= 0;
5579 char *_kwnames
[] = { "self","pos","numCols", NULL
};
5582 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyGridTableBase_base_InsertCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5585 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5586 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5587 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_InsertCols. Expected _wxPyGridTableBase_p.");
5592 wxPy_BEGIN_ALLOW_THREADS
;
5593 _result
= (bool )wxPyGridTableBase_base_InsertCols(_arg0
,_arg1
,_arg2
);
5595 wxPy_END_ALLOW_THREADS
;
5596 } _resultobj
= Py_BuildValue("i",_result
);
5600 #define wxPyGridTableBase_base_AppendCols(_swigobj,_swigarg0) (_swigobj->base_AppendCols(_swigarg0))
5601 static PyObject
*_wrap_wxPyGridTableBase_base_AppendCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5602 PyObject
* _resultobj
;
5604 wxPyGridTableBase
* _arg0
;
5605 size_t _arg1
= (size_t ) 1;
5606 PyObject
* _argo0
= 0;
5607 char *_kwnames
[] = { "self","numCols", NULL
};
5610 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxPyGridTableBase_base_AppendCols",_kwnames
,&_argo0
,&_arg1
))
5613 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5614 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5615 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_AppendCols. Expected _wxPyGridTableBase_p.");
5620 wxPy_BEGIN_ALLOW_THREADS
;
5621 _result
= (bool )wxPyGridTableBase_base_AppendCols(_arg0
,_arg1
);
5623 wxPy_END_ALLOW_THREADS
;
5624 } _resultobj
= Py_BuildValue("i",_result
);
5628 #define wxPyGridTableBase_base_DeleteCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DeleteCols(_swigarg0,_swigarg1))
5629 static PyObject
*_wrap_wxPyGridTableBase_base_DeleteCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5630 PyObject
* _resultobj
;
5632 wxPyGridTableBase
* _arg0
;
5633 size_t _arg1
= (size_t ) 0;
5634 size_t _arg2
= (size_t ) 1;
5635 PyObject
* _argo0
= 0;
5636 char *_kwnames
[] = { "self","pos","numCols", NULL
};
5639 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyGridTableBase_base_DeleteCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5642 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5643 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5644 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_DeleteCols. Expected _wxPyGridTableBase_p.");
5649 wxPy_BEGIN_ALLOW_THREADS
;
5650 _result
= (bool )wxPyGridTableBase_base_DeleteCols(_arg0
,_arg1
,_arg2
);
5652 wxPy_END_ALLOW_THREADS
;
5653 } _resultobj
= Py_BuildValue("i",_result
);
5657 #define wxPyGridTableBase_base_GetRowLabelValue(_swigobj,_swigarg0) (_swigobj->base_GetRowLabelValue(_swigarg0))
5658 static PyObject
*_wrap_wxPyGridTableBase_base_GetRowLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5659 PyObject
* _resultobj
;
5661 wxPyGridTableBase
* _arg0
;
5663 PyObject
* _argo0
= 0;
5664 char *_kwnames
[] = { "self","row", NULL
};
5667 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyGridTableBase_base_GetRowLabelValue",_kwnames
,&_argo0
,&_arg1
))
5670 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5671 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5672 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_GetRowLabelValue. Expected _wxPyGridTableBase_p.");
5677 wxPy_BEGIN_ALLOW_THREADS
;
5678 _result
= new wxString (wxPyGridTableBase_base_GetRowLabelValue(_arg0
,_arg1
));
5680 wxPy_END_ALLOW_THREADS
;
5682 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
5690 #define wxPyGridTableBase_base_GetColLabelValue(_swigobj,_swigarg0) (_swigobj->base_GetColLabelValue(_swigarg0))
5691 static PyObject
*_wrap_wxPyGridTableBase_base_GetColLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5692 PyObject
* _resultobj
;
5694 wxPyGridTableBase
* _arg0
;
5696 PyObject
* _argo0
= 0;
5697 char *_kwnames
[] = { "self","col", NULL
};
5700 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyGridTableBase_base_GetColLabelValue",_kwnames
,&_argo0
,&_arg1
))
5703 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5704 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5705 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_GetColLabelValue. Expected _wxPyGridTableBase_p.");
5710 wxPy_BEGIN_ALLOW_THREADS
;
5711 _result
= new wxString (wxPyGridTableBase_base_GetColLabelValue(_arg0
,_arg1
));
5713 wxPy_END_ALLOW_THREADS
;
5715 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
5723 #define wxPyGridTableBase_base_SetRowLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_SetRowLabelValue(_swigarg0,_swigarg1))
5724 static PyObject
*_wrap_wxPyGridTableBase_base_SetRowLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5725 PyObject
* _resultobj
;
5726 wxPyGridTableBase
* _arg0
;
5729 PyObject
* _argo0
= 0;
5730 PyObject
* _obj2
= 0;
5731 char *_kwnames
[] = { "self","row","value", NULL
};
5734 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxPyGridTableBase_base_SetRowLabelValue",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
5737 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5738 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5739 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_SetRowLabelValue. Expected _wxPyGridTableBase_p.");
5744 #if PYTHON_API_VERSION >= 1009
5745 char* tmpPtr
; int tmpSize
;
5746 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
5747 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
5750 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
5752 _arg2
= new wxString(tmpPtr
, tmpSize
);
5754 if (!PyString_Check(_obj2
)) {
5755 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
5758 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
5762 wxPy_BEGIN_ALLOW_THREADS
;
5763 wxPyGridTableBase_base_SetRowLabelValue(_arg0
,_arg1
,*_arg2
);
5765 wxPy_END_ALLOW_THREADS
;
5766 } Py_INCREF(Py_None
);
5767 _resultobj
= Py_None
;
5775 #define wxPyGridTableBase_base_SetColLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_SetColLabelValue(_swigarg0,_swigarg1))
5776 static PyObject
*_wrap_wxPyGridTableBase_base_SetColLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5777 PyObject
* _resultobj
;
5778 wxPyGridTableBase
* _arg0
;
5781 PyObject
* _argo0
= 0;
5782 PyObject
* _obj2
= 0;
5783 char *_kwnames
[] = { "self","col","value", NULL
};
5786 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxPyGridTableBase_base_SetColLabelValue",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
5789 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5790 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5791 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_SetColLabelValue. Expected _wxPyGridTableBase_p.");
5796 #if PYTHON_API_VERSION >= 1009
5797 char* tmpPtr
; int tmpSize
;
5798 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
5799 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
5802 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
5804 _arg2
= new wxString(tmpPtr
, tmpSize
);
5806 if (!PyString_Check(_obj2
)) {
5807 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
5810 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
5814 wxPy_BEGIN_ALLOW_THREADS
;
5815 wxPyGridTableBase_base_SetColLabelValue(_arg0
,_arg1
,*_arg2
);
5817 wxPy_END_ALLOW_THREADS
;
5818 } Py_INCREF(Py_None
);
5819 _resultobj
= Py_None
;
5827 #define wxPyGridTableBase_base_CanHaveAttributes(_swigobj) (_swigobj->base_CanHaveAttributes())
5828 static PyObject
*_wrap_wxPyGridTableBase_base_CanHaveAttributes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5829 PyObject
* _resultobj
;
5831 wxPyGridTableBase
* _arg0
;
5832 PyObject
* _argo0
= 0;
5833 char *_kwnames
[] = { "self", NULL
};
5836 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyGridTableBase_base_CanHaveAttributes",_kwnames
,&_argo0
))
5839 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5840 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5841 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_CanHaveAttributes. Expected _wxPyGridTableBase_p.");
5846 wxPy_BEGIN_ALLOW_THREADS
;
5847 _result
= (bool )wxPyGridTableBase_base_CanHaveAttributes(_arg0
);
5849 wxPy_END_ALLOW_THREADS
;
5850 } _resultobj
= Py_BuildValue("i",_result
);
5854 #define wxPyGridTableBase_base_GetAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_GetAttr(_swigarg0,_swigarg1))
5855 static PyObject
*_wrap_wxPyGridTableBase_base_GetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5856 PyObject
* _resultobj
;
5857 wxGridCellAttr
* _result
;
5858 wxPyGridTableBase
* _arg0
;
5861 PyObject
* _argo0
= 0;
5862 char *_kwnames
[] = { "self","row","col", NULL
};
5866 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxPyGridTableBase_base_GetAttr",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5869 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5870 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5871 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_GetAttr. Expected _wxPyGridTableBase_p.");
5876 wxPy_BEGIN_ALLOW_THREADS
;
5877 _result
= (wxGridCellAttr
*)wxPyGridTableBase_base_GetAttr(_arg0
,_arg1
,_arg2
);
5879 wxPy_END_ALLOW_THREADS
;
5881 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAttr_p");
5882 _resultobj
= Py_BuildValue("s",_ptemp
);
5885 _resultobj
= Py_None
;
5890 #define wxPyGridTableBase_base_SetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_SetAttr(_swigarg0,_swigarg1,_swigarg2))
5891 static PyObject
*_wrap_wxPyGridTableBase_base_SetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5892 PyObject
* _resultobj
;
5893 wxPyGridTableBase
* _arg0
;
5894 wxGridCellAttr
* _arg1
;
5897 PyObject
* _argo0
= 0;
5898 PyObject
* _argo1
= 0;
5899 char *_kwnames
[] = { "self","attr","row","col", NULL
};
5902 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxPyGridTableBase_base_SetAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
5905 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5906 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5907 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_SetAttr. Expected _wxPyGridTableBase_p.");
5912 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5913 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
5914 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridTableBase_base_SetAttr. Expected _wxGridCellAttr_p.");
5919 wxPy_BEGIN_ALLOW_THREADS
;
5920 wxPyGridTableBase_base_SetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
5922 wxPy_END_ALLOW_THREADS
;
5923 } Py_INCREF(Py_None
);
5924 _resultobj
= Py_None
;
5928 #define wxPyGridTableBase_base_SetRowAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_SetRowAttr(_swigarg0,_swigarg1))
5929 static PyObject
*_wrap_wxPyGridTableBase_base_SetRowAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5930 PyObject
* _resultobj
;
5931 wxPyGridTableBase
* _arg0
;
5932 wxGridCellAttr
* _arg1
;
5934 PyObject
* _argo0
= 0;
5935 PyObject
* _argo1
= 0;
5936 char *_kwnames
[] = { "self","attr","row", NULL
};
5939 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxPyGridTableBase_base_SetRowAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
5942 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5943 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5944 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_SetRowAttr. Expected _wxPyGridTableBase_p.");
5949 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5950 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
5951 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridTableBase_base_SetRowAttr. Expected _wxGridCellAttr_p.");
5956 wxPy_BEGIN_ALLOW_THREADS
;
5957 wxPyGridTableBase_base_SetRowAttr(_arg0
,_arg1
,_arg2
);
5959 wxPy_END_ALLOW_THREADS
;
5960 } Py_INCREF(Py_None
);
5961 _resultobj
= Py_None
;
5965 #define wxPyGridTableBase_base_SetColAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_SetColAttr(_swigarg0,_swigarg1))
5966 static PyObject
*_wrap_wxPyGridTableBase_base_SetColAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5967 PyObject
* _resultobj
;
5968 wxPyGridTableBase
* _arg0
;
5969 wxGridCellAttr
* _arg1
;
5971 PyObject
* _argo0
= 0;
5972 PyObject
* _argo1
= 0;
5973 char *_kwnames
[] = { "self","attr","col", NULL
};
5976 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxPyGridTableBase_base_SetColAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
5979 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5980 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5981 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_SetColAttr. Expected _wxPyGridTableBase_p.");
5986 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5987 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
5988 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridTableBase_base_SetColAttr. Expected _wxGridCellAttr_p.");
5993 wxPy_BEGIN_ALLOW_THREADS
;
5994 wxPyGridTableBase_base_SetColAttr(_arg0
,_arg1
,_arg2
);
5996 wxPy_END_ALLOW_THREADS
;
5997 } Py_INCREF(Py_None
);
5998 _resultobj
= Py_None
;
6002 static void *SwigwxGridStringTableTowxGridTableBase(void *ptr
) {
6003 wxGridStringTable
*src
;
6004 wxGridTableBase
*dest
;
6005 src
= (wxGridStringTable
*) ptr
;
6006 dest
= (wxGridTableBase
*) src
;
6007 return (void *) dest
;
6010 #define new_wxGridStringTable(_swigarg0,_swigarg1) (new wxGridStringTable(_swigarg0,_swigarg1))
6011 static PyObject
*_wrap_new_wxGridStringTable(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6012 PyObject
* _resultobj
;
6013 wxGridStringTable
* _result
;
6014 int _arg0
= (int ) 0;
6015 int _arg1
= (int ) 0;
6016 char *_kwnames
[] = { "numRows","numCols", NULL
};
6020 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxGridStringTable",_kwnames
,&_arg0
,&_arg1
))
6023 wxPy_BEGIN_ALLOW_THREADS
;
6024 _result
= (wxGridStringTable
*)new_wxGridStringTable(_arg0
,_arg1
);
6026 wxPy_END_ALLOW_THREADS
;
6028 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridStringTable_p");
6029 _resultobj
= Py_BuildValue("s",_ptemp
);
6032 _resultobj
= Py_None
;
6037 #define new_wxGridTableMessage(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxGridTableMessage(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6038 static PyObject
*_wrap_new_wxGridTableMessage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6039 PyObject
* _resultobj
;
6040 wxGridTableMessage
* _result
;
6041 wxGridTableBase
* _arg0
;
6043 int _arg2
= (int ) -1;
6044 int _arg3
= (int ) -1;
6045 PyObject
* _argo0
= 0;
6046 char *_kwnames
[] = { "table","id","comInt1","comInt2", NULL
};
6050 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|ii:new_wxGridTableMessage",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
6053 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6054 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
6055 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxGridTableMessage. Expected _wxGridTableBase_p.");
6060 wxPy_BEGIN_ALLOW_THREADS
;
6061 _result
= (wxGridTableMessage
*)new_wxGridTableMessage(_arg0
,_arg1
,_arg2
,_arg3
);
6063 wxPy_END_ALLOW_THREADS
;
6065 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridTableMessage_p");
6066 _resultobj
= Py_BuildValue("s",_ptemp
);
6069 _resultobj
= Py_None
;
6074 #define delete_wxGridTableMessage(_swigobj) (delete _swigobj)
6075 static PyObject
*_wrap_delete_wxGridTableMessage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6076 PyObject
* _resultobj
;
6077 wxGridTableMessage
* _arg0
;
6078 PyObject
* _argo0
= 0;
6079 char *_kwnames
[] = { "self", NULL
};
6082 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxGridTableMessage",_kwnames
,&_argo0
))
6085 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6086 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6087 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxGridTableMessage. Expected _wxGridTableMessage_p.");
6092 wxPy_BEGIN_ALLOW_THREADS
;
6093 delete_wxGridTableMessage(_arg0
);
6095 wxPy_END_ALLOW_THREADS
;
6096 } Py_INCREF(Py_None
);
6097 _resultobj
= Py_None
;
6101 #define wxGridTableMessage_SetTableObject(_swigobj,_swigarg0) (_swigobj->SetTableObject(_swigarg0))
6102 static PyObject
*_wrap_wxGridTableMessage_SetTableObject(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6103 PyObject
* _resultobj
;
6104 wxGridTableMessage
* _arg0
;
6105 wxGridTableBase
* _arg1
;
6106 PyObject
* _argo0
= 0;
6107 PyObject
* _argo1
= 0;
6108 char *_kwnames
[] = { "self","table", NULL
};
6111 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridTableMessage_SetTableObject",_kwnames
,&_argo0
,&_argo1
))
6114 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6115 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6116 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_SetTableObject. Expected _wxGridTableMessage_p.");
6121 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6122 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridTableBase_p")) {
6123 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridTableMessage_SetTableObject. Expected _wxGridTableBase_p.");
6128 wxPy_BEGIN_ALLOW_THREADS
;
6129 wxGridTableMessage_SetTableObject(_arg0
,_arg1
);
6131 wxPy_END_ALLOW_THREADS
;
6132 } Py_INCREF(Py_None
);
6133 _resultobj
= Py_None
;
6137 #define wxGridTableMessage_GetTableObject(_swigobj) (_swigobj->GetTableObject())
6138 static PyObject
*_wrap_wxGridTableMessage_GetTableObject(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6139 PyObject
* _resultobj
;
6140 wxGridTableBase
* _result
;
6141 wxGridTableMessage
* _arg0
;
6142 PyObject
* _argo0
= 0;
6143 char *_kwnames
[] = { "self", NULL
};
6147 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableMessage_GetTableObject",_kwnames
,&_argo0
))
6150 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6151 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6152 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_GetTableObject. Expected _wxGridTableMessage_p.");
6157 wxPy_BEGIN_ALLOW_THREADS
;
6158 _result
= (wxGridTableBase
*)wxGridTableMessage_GetTableObject(_arg0
);
6160 wxPy_END_ALLOW_THREADS
;
6162 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridTableBase_p");
6163 _resultobj
= Py_BuildValue("s",_ptemp
);
6166 _resultobj
= Py_None
;
6171 #define wxGridTableMessage_SetId(_swigobj,_swigarg0) (_swigobj->SetId(_swigarg0))
6172 static PyObject
*_wrap_wxGridTableMessage_SetId(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6173 PyObject
* _resultobj
;
6174 wxGridTableMessage
* _arg0
;
6176 PyObject
* _argo0
= 0;
6177 char *_kwnames
[] = { "self","id", NULL
};
6180 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridTableMessage_SetId",_kwnames
,&_argo0
,&_arg1
))
6183 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6184 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6185 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_SetId. Expected _wxGridTableMessage_p.");
6190 wxPy_BEGIN_ALLOW_THREADS
;
6191 wxGridTableMessage_SetId(_arg0
,_arg1
);
6193 wxPy_END_ALLOW_THREADS
;
6194 } Py_INCREF(Py_None
);
6195 _resultobj
= Py_None
;
6199 #define wxGridTableMessage_GetId(_swigobj) (_swigobj->GetId())
6200 static PyObject
*_wrap_wxGridTableMessage_GetId(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6201 PyObject
* _resultobj
;
6203 wxGridTableMessage
* _arg0
;
6204 PyObject
* _argo0
= 0;
6205 char *_kwnames
[] = { "self", NULL
};
6208 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableMessage_GetId",_kwnames
,&_argo0
))
6211 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6212 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6213 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_GetId. Expected _wxGridTableMessage_p.");
6218 wxPy_BEGIN_ALLOW_THREADS
;
6219 _result
= (int )wxGridTableMessage_GetId(_arg0
);
6221 wxPy_END_ALLOW_THREADS
;
6222 } _resultobj
= Py_BuildValue("i",_result
);
6226 #define wxGridTableMessage_SetCommandInt(_swigobj,_swigarg0) (_swigobj->SetCommandInt(_swigarg0))
6227 static PyObject
*_wrap_wxGridTableMessage_SetCommandInt(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6228 PyObject
* _resultobj
;
6229 wxGridTableMessage
* _arg0
;
6231 PyObject
* _argo0
= 0;
6232 char *_kwnames
[] = { "self","comInt1", NULL
};
6235 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridTableMessage_SetCommandInt",_kwnames
,&_argo0
,&_arg1
))
6238 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6239 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6240 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_SetCommandInt. Expected _wxGridTableMessage_p.");
6245 wxPy_BEGIN_ALLOW_THREADS
;
6246 wxGridTableMessage_SetCommandInt(_arg0
,_arg1
);
6248 wxPy_END_ALLOW_THREADS
;
6249 } Py_INCREF(Py_None
);
6250 _resultobj
= Py_None
;
6254 #define wxGridTableMessage_GetCommandInt(_swigobj) (_swigobj->GetCommandInt())
6255 static PyObject
*_wrap_wxGridTableMessage_GetCommandInt(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6256 PyObject
* _resultobj
;
6258 wxGridTableMessage
* _arg0
;
6259 PyObject
* _argo0
= 0;
6260 char *_kwnames
[] = { "self", NULL
};
6263 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableMessage_GetCommandInt",_kwnames
,&_argo0
))
6266 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6267 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6268 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_GetCommandInt. Expected _wxGridTableMessage_p.");
6273 wxPy_BEGIN_ALLOW_THREADS
;
6274 _result
= (int )wxGridTableMessage_GetCommandInt(_arg0
);
6276 wxPy_END_ALLOW_THREADS
;
6277 } _resultobj
= Py_BuildValue("i",_result
);
6281 #define wxGridTableMessage_SetCommandInt2(_swigobj,_swigarg0) (_swigobj->SetCommandInt2(_swigarg0))
6282 static PyObject
*_wrap_wxGridTableMessage_SetCommandInt2(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6283 PyObject
* _resultobj
;
6284 wxGridTableMessage
* _arg0
;
6286 PyObject
* _argo0
= 0;
6287 char *_kwnames
[] = { "self","comInt2", NULL
};
6290 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridTableMessage_SetCommandInt2",_kwnames
,&_argo0
,&_arg1
))
6293 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6294 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6295 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_SetCommandInt2. Expected _wxGridTableMessage_p.");
6300 wxPy_BEGIN_ALLOW_THREADS
;
6301 wxGridTableMessage_SetCommandInt2(_arg0
,_arg1
);
6303 wxPy_END_ALLOW_THREADS
;
6304 } Py_INCREF(Py_None
);
6305 _resultobj
= Py_None
;
6309 #define wxGridTableMessage_GetCommandInt2(_swigobj) (_swigobj->GetCommandInt2())
6310 static PyObject
*_wrap_wxGridTableMessage_GetCommandInt2(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6311 PyObject
* _resultobj
;
6313 wxGridTableMessage
* _arg0
;
6314 PyObject
* _argo0
= 0;
6315 char *_kwnames
[] = { "self", NULL
};
6318 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableMessage_GetCommandInt2",_kwnames
,&_argo0
))
6321 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6322 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6323 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_GetCommandInt2. Expected _wxGridTableMessage_p.");
6328 wxPy_BEGIN_ALLOW_THREADS
;
6329 _result
= (int )wxGridTableMessage_GetCommandInt2(_arg0
);
6331 wxPy_END_ALLOW_THREADS
;
6332 } _resultobj
= Py_BuildValue("i",_result
);
6336 #define new_wxGridCellCoords(_swigarg0,_swigarg1) (new wxGridCellCoords(_swigarg0,_swigarg1))
6337 static PyObject
*_wrap_new_wxGridCellCoords(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6338 PyObject
* _resultobj
;
6339 wxGridCellCoords
* _result
;
6340 int _arg0
= (int ) -1;
6341 int _arg1
= (int ) -1;
6342 char *_kwnames
[] = { "r","c", NULL
};
6346 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxGridCellCoords",_kwnames
,&_arg0
,&_arg1
))
6349 wxPy_BEGIN_ALLOW_THREADS
;
6350 _result
= (wxGridCellCoords
*)new_wxGridCellCoords(_arg0
,_arg1
);
6352 wxPy_END_ALLOW_THREADS
;
6354 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellCoords_p");
6355 _resultobj
= Py_BuildValue("s",_ptemp
);
6358 _resultobj
= Py_None
;
6363 #define delete_wxGridCellCoords(_swigobj) (delete _swigobj)
6364 static PyObject
*_wrap_delete_wxGridCellCoords(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6365 PyObject
* _resultobj
;
6366 wxGridCellCoords
* _arg0
;
6367 PyObject
* _argo0
= 0;
6368 char *_kwnames
[] = { "self", NULL
};
6371 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxGridCellCoords",_kwnames
,&_argo0
))
6374 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6375 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
6376 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxGridCellCoords. Expected _wxGridCellCoords_p.");
6381 wxPy_BEGIN_ALLOW_THREADS
;
6382 delete_wxGridCellCoords(_arg0
);
6384 wxPy_END_ALLOW_THREADS
;
6385 } Py_INCREF(Py_None
);
6386 _resultobj
= Py_None
;
6390 #define wxGridCellCoords_GetRow(_swigobj) (_swigobj->GetRow())
6391 static PyObject
*_wrap_wxGridCellCoords_GetRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6392 PyObject
* _resultobj
;
6394 wxGridCellCoords
* _arg0
;
6395 PyObject
* _argo0
= 0;
6396 char *_kwnames
[] = { "self", NULL
};
6399 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellCoords_GetRow",_kwnames
,&_argo0
))
6402 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6403 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
6404 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords_GetRow. Expected _wxGridCellCoords_p.");
6409 wxPy_BEGIN_ALLOW_THREADS
;
6410 _result
= (int )wxGridCellCoords_GetRow(_arg0
);
6412 wxPy_END_ALLOW_THREADS
;
6413 } _resultobj
= Py_BuildValue("i",_result
);
6417 #define wxGridCellCoords_SetRow(_swigobj,_swigarg0) (_swigobj->SetRow(_swigarg0))
6418 static PyObject
*_wrap_wxGridCellCoords_SetRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6419 PyObject
* _resultobj
;
6420 wxGridCellCoords
* _arg0
;
6422 PyObject
* _argo0
= 0;
6423 char *_kwnames
[] = { "self","n", NULL
};
6426 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridCellCoords_SetRow",_kwnames
,&_argo0
,&_arg1
))
6429 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6430 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
6431 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords_SetRow. Expected _wxGridCellCoords_p.");
6436 wxPy_BEGIN_ALLOW_THREADS
;
6437 wxGridCellCoords_SetRow(_arg0
,_arg1
);
6439 wxPy_END_ALLOW_THREADS
;
6440 } Py_INCREF(Py_None
);
6441 _resultobj
= Py_None
;
6445 #define wxGridCellCoords_GetCol(_swigobj) (_swigobj->GetCol())
6446 static PyObject
*_wrap_wxGridCellCoords_GetCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6447 PyObject
* _resultobj
;
6449 wxGridCellCoords
* _arg0
;
6450 PyObject
* _argo0
= 0;
6451 char *_kwnames
[] = { "self", NULL
};
6454 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellCoords_GetCol",_kwnames
,&_argo0
))
6457 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6458 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
6459 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords_GetCol. Expected _wxGridCellCoords_p.");
6464 wxPy_BEGIN_ALLOW_THREADS
;
6465 _result
= (int )wxGridCellCoords_GetCol(_arg0
);
6467 wxPy_END_ALLOW_THREADS
;
6468 } _resultobj
= Py_BuildValue("i",_result
);
6472 #define wxGridCellCoords_SetCol(_swigobj,_swigarg0) (_swigobj->SetCol(_swigarg0))
6473 static PyObject
*_wrap_wxGridCellCoords_SetCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6474 PyObject
* _resultobj
;
6475 wxGridCellCoords
* _arg0
;
6477 PyObject
* _argo0
= 0;
6478 char *_kwnames
[] = { "self","n", NULL
};
6481 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridCellCoords_SetCol",_kwnames
,&_argo0
,&_arg1
))
6484 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6485 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
6486 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords_SetCol. Expected _wxGridCellCoords_p.");
6491 wxPy_BEGIN_ALLOW_THREADS
;
6492 wxGridCellCoords_SetCol(_arg0
,_arg1
);
6494 wxPy_END_ALLOW_THREADS
;
6495 } Py_INCREF(Py_None
);
6496 _resultobj
= Py_None
;
6500 #define wxGridCellCoords_Set(_swigobj,_swigarg0,_swigarg1) (_swigobj->Set(_swigarg0,_swigarg1))
6501 static PyObject
*_wrap_wxGridCellCoords_Set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6502 PyObject
* _resultobj
;
6503 wxGridCellCoords
* _arg0
;
6506 PyObject
* _argo0
= 0;
6507 char *_kwnames
[] = { "self","row","col", NULL
};
6510 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridCellCoords_Set",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
6513 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6514 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
6515 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords_Set. Expected _wxGridCellCoords_p.");
6520 wxPy_BEGIN_ALLOW_THREADS
;
6521 wxGridCellCoords_Set(_arg0
,_arg1
,_arg2
);
6523 wxPy_END_ALLOW_THREADS
;
6524 } Py_INCREF(Py_None
);
6525 _resultobj
= Py_None
;
6529 static PyObject
* wxGridCellCoords_asTuple(wxGridCellCoords
*self
) {
6530 PyObject
* tup
= PyTuple_New(2);
6531 PyTuple_SET_ITEM(tup
, 0, PyInt_FromLong(self
->GetRow()));
6532 PyTuple_SET_ITEM(tup
, 1, PyInt_FromLong(self
->GetCol()));
6535 static PyObject
*_wrap_wxGridCellCoords_asTuple(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6536 PyObject
* _resultobj
;
6538 wxGridCellCoords
* _arg0
;
6539 PyObject
* _argo0
= 0;
6540 char *_kwnames
[] = { "self", NULL
};
6543 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellCoords_asTuple",_kwnames
,&_argo0
))
6546 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6547 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
6548 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords_asTuple. Expected _wxGridCellCoords_p.");
6553 wxPy_BEGIN_ALLOW_THREADS
;
6554 _result
= (PyObject
*)wxGridCellCoords_asTuple(_arg0
);
6556 wxPy_END_ALLOW_THREADS
;
6558 _resultobj
= _result
;
6563 static int wxGridCellCoords___cmp__(wxGridCellCoords
*self
,const wxGridCellCoords
& other
) {
6564 return *self
!= other
;
6566 static PyObject
*_wrap_wxGridCellCoords___cmp__(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6567 PyObject
* _resultobj
;
6569 wxGridCellCoords
* _arg0
;
6570 wxGridCellCoords
* _arg1
;
6571 PyObject
* _argo0
= 0;
6572 PyObject
* _argo1
= 0;
6573 char *_kwnames
[] = { "self","other", NULL
};
6576 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellCoords___cmp__",_kwnames
,&_argo0
,&_argo1
))
6579 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6580 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
6581 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords___cmp__. Expected _wxGridCellCoords_p.");
6586 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6587 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellCoords_p")) {
6588 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellCoords___cmp__. Expected _wxGridCellCoords_p.");
6593 wxPy_BEGIN_ALLOW_THREADS
;
6594 _result
= (int )wxGridCellCoords___cmp__(_arg0
,*_arg1
);
6596 wxPy_END_ALLOW_THREADS
;
6597 } _resultobj
= Py_BuildValue("i",_result
);
6601 static void *SwigwxGridTowxScrolledWindow(void *ptr
) {
6603 wxScrolledWindow
*dest
;
6604 src
= (wxGrid
*) ptr
;
6605 dest
= (wxScrolledWindow
*) src
;
6606 return (void *) dest
;
6609 static void *SwigwxGridTowxPanel(void *ptr
) {
6612 src
= (wxGrid
*) ptr
;
6613 dest
= (wxPanel
*) src
;
6614 return (void *) dest
;
6617 static void *SwigwxGridTowxWindow(void *ptr
) {
6620 src
= (wxGrid
*) ptr
;
6621 dest
= (wxWindow
*) src
;
6622 return (void *) dest
;
6625 static void *SwigwxGridTowxEvtHandler(void *ptr
) {
6628 src
= (wxGrid
*) ptr
;
6629 dest
= (wxEvtHandler
*) src
;
6630 return (void *) dest
;
6633 #define new_wxGrid(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxGrid(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
6634 static PyObject
*_wrap_new_wxGrid(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6635 PyObject
* _resultobj
;
6639 wxPoint
* _arg2
= (wxPoint
*) &wxDefaultPosition
;
6640 wxSize
* _arg3
= (wxSize
*) &wxDefaultSize
;
6641 long _arg4
= (long ) wxWANTS_CHARS
;
6642 char * _arg5
= (char *) wxPanelNameStr
;
6643 PyObject
* _argo0
= 0;
6645 PyObject
* _obj2
= 0;
6647 PyObject
* _obj3
= 0;
6648 char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL
};
6652 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxGrid",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))
6655 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6656 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
6657 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxGrid. Expected _wxWindow_p.");
6664 if (! wxPoint_helper(_obj2
, &_arg2
))
6670 if (! wxSize_helper(_obj3
, &_arg3
))
6674 wxPy_BEGIN_ALLOW_THREADS
;
6675 _result
= (wxGrid
*)new_wxGrid(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
);
6677 wxPy_END_ALLOW_THREADS
;
6679 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGrid_p");
6680 _resultobj
= Py_BuildValue("s",_ptemp
);
6683 _resultobj
= Py_None
;
6688 #define wxGrid_CreateGrid(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->CreateGrid(_swigarg0,_swigarg1,_swigarg2))
6689 static PyObject
*_wrap_wxGrid_CreateGrid(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6690 PyObject
* _resultobj
;
6695 WXGRIDSELECTIONMODES _arg3
= (WXGRIDSELECTIONMODES
) wxGrid::wxGridSelectCells
;
6696 PyObject
* _argo0
= 0;
6697 char *_kwnames
[] = { "self","numRows","numCols","selmode", NULL
};
6700 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|i:wxGrid_CreateGrid",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
6703 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6704 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
6705 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_CreateGrid. Expected _wxGrid_p.");
6710 wxPy_BEGIN_ALLOW_THREADS
;
6711 _result
= (bool )wxGrid_CreateGrid(_arg0
,_arg1
,_arg2
,_arg3
);
6713 wxPy_END_ALLOW_THREADS
;
6714 } _resultobj
= Py_BuildValue("i",_result
);
6718 #define wxGrid_SetSelectionMode(_swigobj,_swigarg0) (_swigobj->SetSelectionMode(_swigarg0))
6719 static PyObject
*_wrap_wxGrid_SetSelectionMode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6720 PyObject
* _resultobj
;
6722 WXGRIDSELECTIONMODES _arg1
;
6723 PyObject
* _argo0
= 0;
6724 char *_kwnames
[] = { "self","selmode", NULL
};
6727 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetSelectionMode",_kwnames
,&_argo0
,&_arg1
))
6730 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6731 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
6732 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetSelectionMode. Expected _wxGrid_p.");
6737 wxPy_BEGIN_ALLOW_THREADS
;
6738 wxGrid_SetSelectionMode(_arg0
,_arg1
);
6740 wxPy_END_ALLOW_THREADS
;
6741 } Py_INCREF(Py_None
);
6742 _resultobj
= Py_None
;
6746 #define wxGrid_GetNumberRows(_swigobj) (_swigobj->GetNumberRows())
6747 static PyObject
*_wrap_wxGrid_GetNumberRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6748 PyObject
* _resultobj
;
6751 PyObject
* _argo0
= 0;
6752 char *_kwnames
[] = { "self", NULL
};
6755 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetNumberRows",_kwnames
,&_argo0
))
6758 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6759 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
6760 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetNumberRows. Expected _wxGrid_p.");
6765 wxPy_BEGIN_ALLOW_THREADS
;
6766 _result
= (int )wxGrid_GetNumberRows(_arg0
);
6768 wxPy_END_ALLOW_THREADS
;
6769 } _resultobj
= Py_BuildValue("i",_result
);
6773 #define wxGrid_GetNumberCols(_swigobj) (_swigobj->GetNumberCols())
6774 static PyObject
*_wrap_wxGrid_GetNumberCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6775 PyObject
* _resultobj
;
6778 PyObject
* _argo0
= 0;
6779 char *_kwnames
[] = { "self", NULL
};
6782 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetNumberCols",_kwnames
,&_argo0
))
6785 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6786 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
6787 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetNumberCols. Expected _wxGrid_p.");
6792 wxPy_BEGIN_ALLOW_THREADS
;
6793 _result
= (int )wxGrid_GetNumberCols(_arg0
);
6795 wxPy_END_ALLOW_THREADS
;
6796 } _resultobj
= Py_BuildValue("i",_result
);
6800 #define wxGrid_ProcessTableMessage(_swigobj,_swigarg0) (_swigobj->ProcessTableMessage(_swigarg0))
6801 static PyObject
*_wrap_wxGrid_ProcessTableMessage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6802 PyObject
* _resultobj
;
6805 wxGridTableMessage
* _arg1
;
6806 PyObject
* _argo0
= 0;
6807 PyObject
* _argo1
= 0;
6808 char *_kwnames
[] = { "self","arg2", NULL
};
6811 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_ProcessTableMessage",_kwnames
,&_argo0
,&_argo1
))
6814 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6815 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
6816 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_ProcessTableMessage. Expected _wxGrid_p.");
6821 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6822 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridTableMessage_p")) {
6823 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_ProcessTableMessage. Expected _wxGridTableMessage_p.");
6828 wxPy_BEGIN_ALLOW_THREADS
;
6829 _result
= (bool )wxGrid_ProcessTableMessage(_arg0
,*_arg1
);
6831 wxPy_END_ALLOW_THREADS
;
6832 } _resultobj
= Py_BuildValue("i",_result
);
6836 #define wxGrid_GetTable(_swigobj) (_swigobj->GetTable())
6837 static PyObject
*_wrap_wxGrid_GetTable(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6838 PyObject
* _resultobj
;
6839 wxGridTableBase
* _result
;
6841 PyObject
* _argo0
= 0;
6842 char *_kwnames
[] = { "self", NULL
};
6846 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetTable",_kwnames
,&_argo0
))
6849 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6850 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
6851 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetTable. Expected _wxGrid_p.");
6856 wxPy_BEGIN_ALLOW_THREADS
;
6857 _result
= (wxGridTableBase
*)wxGrid_GetTable(_arg0
);
6859 wxPy_END_ALLOW_THREADS
;
6861 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridTableBase_p");
6862 _resultobj
= Py_BuildValue("s",_ptemp
);
6865 _resultobj
= Py_None
;
6870 #define wxGrid_SetTable(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetTable(_swigarg0,_swigarg1,_swigarg2))
6871 static PyObject
*_wrap_wxGrid_SetTable(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6872 PyObject
* _resultobj
;
6875 wxGridTableBase
* _arg1
;
6876 bool _arg2
= (bool ) FALSE
;
6877 WXGRIDSELECTIONMODES _arg3
= (WXGRIDSELECTIONMODES
) wxGrid::wxGridSelectCells
;
6878 PyObject
* _argo0
= 0;
6879 PyObject
* _argo1
= 0;
6880 int tempbool2
= (int) FALSE
;
6881 char *_kwnames
[] = { "self","table","takeOwnership","selmode", NULL
};
6884 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|ii:wxGrid_SetTable",_kwnames
,&_argo0
,&_argo1
,&tempbool2
,&_arg3
))
6887 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6888 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
6889 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetTable. Expected _wxGrid_p.");
6894 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6895 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridTableBase_p")) {
6896 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_SetTable. Expected _wxGridTableBase_p.");
6900 _arg2
= (bool ) tempbool2
;
6902 wxPy_BEGIN_ALLOW_THREADS
;
6903 _result
= (bool )wxGrid_SetTable(_arg0
,_arg1
,_arg2
,_arg3
);
6905 wxPy_END_ALLOW_THREADS
;
6906 } _resultobj
= Py_BuildValue("i",_result
);
6910 #define wxGrid_ClearGrid(_swigobj) (_swigobj->ClearGrid())
6911 static PyObject
*_wrap_wxGrid_ClearGrid(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6912 PyObject
* _resultobj
;
6914 PyObject
* _argo0
= 0;
6915 char *_kwnames
[] = { "self", NULL
};
6918 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_ClearGrid",_kwnames
,&_argo0
))
6921 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6922 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
6923 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_ClearGrid. Expected _wxGrid_p.");
6928 wxPy_BEGIN_ALLOW_THREADS
;
6929 wxGrid_ClearGrid(_arg0
);
6931 wxPy_END_ALLOW_THREADS
;
6932 } Py_INCREF(Py_None
);
6933 _resultobj
= Py_None
;
6937 #define wxGrid_InsertRows(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertRows(_swigarg0,_swigarg1,_swigarg2))
6938 static PyObject
*_wrap_wxGrid_InsertRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6939 PyObject
* _resultobj
;
6942 int _arg1
= (int ) 0;
6943 int _arg2
= (int ) 1;
6944 bool _arg3
= (bool ) TRUE
;
6945 PyObject
* _argo0
= 0;
6946 int tempbool3
= (int) TRUE
;
6947 char *_kwnames
[] = { "self","pos","numRows","updateLabels", NULL
};
6950 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iii:wxGrid_InsertRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
6953 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6954 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
6955 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_InsertRows. Expected _wxGrid_p.");
6959 _arg3
= (bool ) tempbool3
;
6961 wxPy_BEGIN_ALLOW_THREADS
;
6962 _result
= (bool )wxGrid_InsertRows(_arg0
,_arg1
,_arg2
,_arg3
);
6964 wxPy_END_ALLOW_THREADS
;
6965 } _resultobj
= Py_BuildValue("i",_result
);
6969 #define wxGrid_AppendRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->AppendRows(_swigarg0,_swigarg1))
6970 static PyObject
*_wrap_wxGrid_AppendRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6971 PyObject
* _resultobj
;
6974 int _arg1
= (int ) 1;
6975 bool _arg2
= (bool ) TRUE
;
6976 PyObject
* _argo0
= 0;
6977 int tempbool2
= (int) TRUE
;
6978 char *_kwnames
[] = { "self","numRows","updateLabels", NULL
};
6981 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxGrid_AppendRows",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
6984 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6985 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
6986 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AppendRows. Expected _wxGrid_p.");
6990 _arg2
= (bool ) tempbool2
;
6992 wxPy_BEGIN_ALLOW_THREADS
;
6993 _result
= (bool )wxGrid_AppendRows(_arg0
,_arg1
,_arg2
);
6995 wxPy_END_ALLOW_THREADS
;
6996 } _resultobj
= Py_BuildValue("i",_result
);
7000 #define wxGrid_DeleteRows(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DeleteRows(_swigarg0,_swigarg1,_swigarg2))
7001 static PyObject
*_wrap_wxGrid_DeleteRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7002 PyObject
* _resultobj
;
7005 int _arg1
= (int ) 0;
7006 int _arg2
= (int ) 1;
7007 bool _arg3
= (bool ) TRUE
;
7008 PyObject
* _argo0
= 0;
7009 int tempbool3
= (int) TRUE
;
7010 char *_kwnames
[] = { "self","pos","numRows","updateLabels", NULL
};
7013 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iii:wxGrid_DeleteRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
7016 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7017 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7018 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DeleteRows. Expected _wxGrid_p.");
7022 _arg3
= (bool ) tempbool3
;
7024 wxPy_BEGIN_ALLOW_THREADS
;
7025 _result
= (bool )wxGrid_DeleteRows(_arg0
,_arg1
,_arg2
,_arg3
);
7027 wxPy_END_ALLOW_THREADS
;
7028 } _resultobj
= Py_BuildValue("i",_result
);
7032 #define wxGrid_InsertCols(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertCols(_swigarg0,_swigarg1,_swigarg2))
7033 static PyObject
*_wrap_wxGrid_InsertCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7034 PyObject
* _resultobj
;
7037 int _arg1
= (int ) 0;
7038 int _arg2
= (int ) 1;
7039 bool _arg3
= (bool ) TRUE
;
7040 PyObject
* _argo0
= 0;
7041 int tempbool3
= (int) TRUE
;
7042 char *_kwnames
[] = { "self","pos","numCols","updateLabels", NULL
};
7045 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iii:wxGrid_InsertCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
7048 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7049 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7050 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_InsertCols. Expected _wxGrid_p.");
7054 _arg3
= (bool ) tempbool3
;
7056 wxPy_BEGIN_ALLOW_THREADS
;
7057 _result
= (bool )wxGrid_InsertCols(_arg0
,_arg1
,_arg2
,_arg3
);
7059 wxPy_END_ALLOW_THREADS
;
7060 } _resultobj
= Py_BuildValue("i",_result
);
7064 #define wxGrid_AppendCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->AppendCols(_swigarg0,_swigarg1))
7065 static PyObject
*_wrap_wxGrid_AppendCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7066 PyObject
* _resultobj
;
7069 int _arg1
= (int ) 1;
7070 bool _arg2
= (bool ) TRUE
;
7071 PyObject
* _argo0
= 0;
7072 int tempbool2
= (int) TRUE
;
7073 char *_kwnames
[] = { "self","numCols","updateLabels", NULL
};
7076 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxGrid_AppendCols",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
7079 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7080 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7081 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AppendCols. Expected _wxGrid_p.");
7085 _arg2
= (bool ) tempbool2
;
7087 wxPy_BEGIN_ALLOW_THREADS
;
7088 _result
= (bool )wxGrid_AppendCols(_arg0
,_arg1
,_arg2
);
7090 wxPy_END_ALLOW_THREADS
;
7091 } _resultobj
= Py_BuildValue("i",_result
);
7095 #define wxGrid_DeleteCols(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DeleteCols(_swigarg0,_swigarg1,_swigarg2))
7096 static PyObject
*_wrap_wxGrid_DeleteCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7097 PyObject
* _resultobj
;
7100 int _arg1
= (int ) 0;
7101 int _arg2
= (int ) 1;
7102 bool _arg3
= (bool ) TRUE
;
7103 PyObject
* _argo0
= 0;
7104 int tempbool3
= (int) TRUE
;
7105 char *_kwnames
[] = { "self","pos","numCols","updateLabels", NULL
};
7108 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iii:wxGrid_DeleteCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
7111 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7112 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7113 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DeleteCols. Expected _wxGrid_p.");
7117 _arg3
= (bool ) tempbool3
;
7119 wxPy_BEGIN_ALLOW_THREADS
;
7120 _result
= (bool )wxGrid_DeleteCols(_arg0
,_arg1
,_arg2
,_arg3
);
7122 wxPy_END_ALLOW_THREADS
;
7123 } _resultobj
= Py_BuildValue("i",_result
);
7127 #define wxGrid_DrawCellHighlight(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawCellHighlight(_swigarg0,_swigarg1))
7128 static PyObject
*_wrap_wxGrid_DrawCellHighlight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7129 PyObject
* _resultobj
;
7132 wxGridCellAttr
* _arg2
;
7133 PyObject
* _argo0
= 0;
7134 PyObject
* _argo1
= 0;
7135 PyObject
* _argo2
= 0;
7136 char *_kwnames
[] = { "self","dc","attr", NULL
};
7139 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxGrid_DrawCellHighlight",_kwnames
,&_argo0
,&_argo1
,&_argo2
))
7142 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7143 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7144 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DrawCellHighlight. Expected _wxGrid_p.");
7149 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7150 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) {
7151 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_DrawCellHighlight. Expected _wxDC_p.");
7156 if (_argo2
== Py_None
) { _arg2
= NULL
; }
7157 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
7158 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_DrawCellHighlight. Expected _wxGridCellAttr_p.");
7163 wxPy_BEGIN_ALLOW_THREADS
;
7164 wxGrid_DrawCellHighlight(_arg0
,*_arg1
,_arg2
);
7166 wxPy_END_ALLOW_THREADS
;
7167 } Py_INCREF(Py_None
);
7168 _resultobj
= Py_None
;
7172 #define wxGrid_DrawTextRectangle(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->DrawTextRectangle(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
7173 static PyObject
*_wrap_wxGrid_DrawTextRectangle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7174 PyObject
* _resultobj
;
7179 int _arg4
= (int ) wxLEFT
;
7180 int _arg5
= (int ) wxTOP
;
7181 PyObject
* _argo0
= 0;
7182 PyObject
* _argo1
= 0;
7183 PyObject
* _obj2
= 0;
7185 PyObject
* _obj3
= 0;
7186 char *_kwnames
[] = { "self","dc","arg3","arg4","horizontalAlignment","verticalAlignment", NULL
};
7189 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO|ii:wxGrid_DrawTextRectangle",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))
7192 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7193 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7194 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DrawTextRectangle. Expected _wxGrid_p.");
7199 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7200 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) {
7201 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_DrawTextRectangle. Expected _wxDC_p.");
7206 #if PYTHON_API_VERSION >= 1009
7207 char* tmpPtr
; int tmpSize
;
7208 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
7209 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
7212 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
7214 _arg2
= new wxString(tmpPtr
, tmpSize
);
7216 if (!PyString_Check(_obj2
)) {
7217 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7220 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
7225 if (! wxRect_helper(_obj3
, &_arg3
))
7229 wxPy_BEGIN_ALLOW_THREADS
;
7230 wxGrid_DrawTextRectangle(_arg0
,*_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
);
7232 wxPy_END_ALLOW_THREADS
;
7233 } Py_INCREF(Py_None
);
7234 _resultobj
= Py_None
;
7242 #define wxGrid_StringToLines(_swigobj,_swigarg0,_swigarg1) (_swigobj->StringToLines(_swigarg0,_swigarg1))
7243 static PyObject
*_wrap_wxGrid_StringToLines(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7244 PyObject
* _resultobj
;
7247 wxArrayString
* _arg2
;
7248 PyObject
* _argo0
= 0;
7249 PyObject
* _obj1
= 0;
7250 PyObject
* _argo2
= 0;
7251 char *_kwnames
[] = { "self","value","lines", NULL
};
7254 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxGrid_StringToLines",_kwnames
,&_argo0
,&_obj1
,&_argo2
))
7257 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7258 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7259 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_StringToLines. Expected _wxGrid_p.");
7264 #if PYTHON_API_VERSION >= 1009
7265 char* tmpPtr
; int tmpSize
;
7266 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
7267 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
7270 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
7272 _arg1
= new wxString(tmpPtr
, tmpSize
);
7274 if (!PyString_Check(_obj1
)) {
7275 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7278 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
7282 if (_argo2
== Py_None
) { _arg2
= NULL
; }
7283 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxArrayString_p")) {
7284 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_StringToLines. Expected _wxArrayString_p.");
7289 wxPy_BEGIN_ALLOW_THREADS
;
7290 wxGrid_StringToLines(_arg0
,*_arg1
,*_arg2
);
7292 wxPy_END_ALLOW_THREADS
;
7293 } Py_INCREF(Py_None
);
7294 _resultobj
= Py_None
;
7302 #define wxGrid_GetTextBoxSize(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetTextBoxSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7303 static PyObject
*_wrap_wxGrid_GetTextBoxSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7304 PyObject
* _resultobj
;
7307 wxArrayString
* _arg2
;
7312 PyObject
* _argo0
= 0;
7313 PyObject
* _argo1
= 0;
7314 PyObject
* _argo2
= 0;
7315 char *_kwnames
[] = { "self","dc","lines", NULL
};
7324 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxGrid_GetTextBoxSize",_kwnames
,&_argo0
,&_argo1
,&_argo2
))
7327 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7328 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7329 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetTextBoxSize. Expected _wxGrid_p.");
7334 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7335 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) {
7336 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_GetTextBoxSize. Expected _wxDC_p.");
7341 if (_argo2
== Py_None
) { _arg2
= NULL
; }
7342 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxArrayString_p")) {
7343 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_GetTextBoxSize. Expected _wxArrayString_p.");
7348 wxPy_BEGIN_ALLOW_THREADS
;
7349 wxGrid_GetTextBoxSize(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
);
7351 wxPy_END_ALLOW_THREADS
;
7352 } Py_INCREF(Py_None
);
7353 _resultobj
= Py_None
;
7356 o
= PyInt_FromLong((long) (*_arg3
));
7357 _resultobj
= t_output_helper(_resultobj
, o
);
7361 o
= PyInt_FromLong((long) (*_arg4
));
7362 _resultobj
= t_output_helper(_resultobj
, o
);
7367 #define wxGrid_BeginBatch(_swigobj) (_swigobj->BeginBatch())
7368 static PyObject
*_wrap_wxGrid_BeginBatch(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7369 PyObject
* _resultobj
;
7371 PyObject
* _argo0
= 0;
7372 char *_kwnames
[] = { "self", NULL
};
7375 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_BeginBatch",_kwnames
,&_argo0
))
7378 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7379 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7380 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_BeginBatch. Expected _wxGrid_p.");
7385 wxPy_BEGIN_ALLOW_THREADS
;
7386 wxGrid_BeginBatch(_arg0
);
7388 wxPy_END_ALLOW_THREADS
;
7389 } Py_INCREF(Py_None
);
7390 _resultobj
= Py_None
;
7394 #define wxGrid_EndBatch(_swigobj) (_swigobj->EndBatch())
7395 static PyObject
*_wrap_wxGrid_EndBatch(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7396 PyObject
* _resultobj
;
7398 PyObject
* _argo0
= 0;
7399 char *_kwnames
[] = { "self", NULL
};
7402 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_EndBatch",_kwnames
,&_argo0
))
7405 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7406 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7407 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EndBatch. Expected _wxGrid_p.");
7412 wxPy_BEGIN_ALLOW_THREADS
;
7413 wxGrid_EndBatch(_arg0
);
7415 wxPy_END_ALLOW_THREADS
;
7416 } Py_INCREF(Py_None
);
7417 _resultobj
= Py_None
;
7421 #define wxGrid_GetBatchCount(_swigobj) (_swigobj->GetBatchCount())
7422 static PyObject
*_wrap_wxGrid_GetBatchCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7423 PyObject
* _resultobj
;
7426 PyObject
* _argo0
= 0;
7427 char *_kwnames
[] = { "self", NULL
};
7430 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetBatchCount",_kwnames
,&_argo0
))
7433 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7434 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7435 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetBatchCount. Expected _wxGrid_p.");
7440 wxPy_BEGIN_ALLOW_THREADS
;
7441 _result
= (int )wxGrid_GetBatchCount(_arg0
);
7443 wxPy_END_ALLOW_THREADS
;
7444 } _resultobj
= Py_BuildValue("i",_result
);
7448 #define wxGrid_IsEditable(_swigobj) (_swigobj->IsEditable())
7449 static PyObject
*_wrap_wxGrid_IsEditable(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7450 PyObject
* _resultobj
;
7453 PyObject
* _argo0
= 0;
7454 char *_kwnames
[] = { "self", NULL
};
7457 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_IsEditable",_kwnames
,&_argo0
))
7460 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7461 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7462 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsEditable. Expected _wxGrid_p.");
7467 wxPy_BEGIN_ALLOW_THREADS
;
7468 _result
= (bool )wxGrid_IsEditable(_arg0
);
7470 wxPy_END_ALLOW_THREADS
;
7471 } _resultobj
= Py_BuildValue("i",_result
);
7475 #define wxGrid_EnableEditing(_swigobj,_swigarg0) (_swigobj->EnableEditing(_swigarg0))
7476 static PyObject
*_wrap_wxGrid_EnableEditing(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7477 PyObject
* _resultobj
;
7480 PyObject
* _argo0
= 0;
7482 char *_kwnames
[] = { "self","edit", NULL
};
7485 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_EnableEditing",_kwnames
,&_argo0
,&tempbool1
))
7488 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7489 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7490 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EnableEditing. Expected _wxGrid_p.");
7494 _arg1
= (bool ) tempbool1
;
7496 wxPy_BEGIN_ALLOW_THREADS
;
7497 wxGrid_EnableEditing(_arg0
,_arg1
);
7499 wxPy_END_ALLOW_THREADS
;
7500 } Py_INCREF(Py_None
);
7501 _resultobj
= Py_None
;
7505 #define wxGrid_EnableCellEditControl(_swigobj,_swigarg0) (_swigobj->EnableCellEditControl(_swigarg0))
7506 static PyObject
*_wrap_wxGrid_EnableCellEditControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7507 PyObject
* _resultobj
;
7509 bool _arg1
= (bool ) TRUE
;
7510 PyObject
* _argo0
= 0;
7511 int tempbool1
= (int) TRUE
;
7512 char *_kwnames
[] = { "self","enable", NULL
};
7515 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_EnableCellEditControl",_kwnames
,&_argo0
,&tempbool1
))
7518 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7519 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7520 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EnableCellEditControl. Expected _wxGrid_p.");
7524 _arg1
= (bool ) tempbool1
;
7526 wxPy_BEGIN_ALLOW_THREADS
;
7527 wxGrid_EnableCellEditControl(_arg0
,_arg1
);
7529 wxPy_END_ALLOW_THREADS
;
7530 } Py_INCREF(Py_None
);
7531 _resultobj
= Py_None
;
7535 #define wxGrid_DisableCellEditControl(_swigobj) (_swigobj->DisableCellEditControl())
7536 static PyObject
*_wrap_wxGrid_DisableCellEditControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7537 PyObject
* _resultobj
;
7539 PyObject
* _argo0
= 0;
7540 char *_kwnames
[] = { "self", NULL
};
7543 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_DisableCellEditControl",_kwnames
,&_argo0
))
7546 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7547 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7548 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DisableCellEditControl. Expected _wxGrid_p.");
7553 wxPy_BEGIN_ALLOW_THREADS
;
7554 wxGrid_DisableCellEditControl(_arg0
);
7556 wxPy_END_ALLOW_THREADS
;
7557 } Py_INCREF(Py_None
);
7558 _resultobj
= Py_None
;
7562 #define wxGrid_CanEnableCellControl(_swigobj) (_swigobj->CanEnableCellControl())
7563 static PyObject
*_wrap_wxGrid_CanEnableCellControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7564 PyObject
* _resultobj
;
7567 PyObject
* _argo0
= 0;
7568 char *_kwnames
[] = { "self", NULL
};
7571 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_CanEnableCellControl",_kwnames
,&_argo0
))
7574 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7575 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7576 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_CanEnableCellControl. Expected _wxGrid_p.");
7581 wxPy_BEGIN_ALLOW_THREADS
;
7582 _result
= (bool )wxGrid_CanEnableCellControl(_arg0
);
7584 wxPy_END_ALLOW_THREADS
;
7585 } _resultobj
= Py_BuildValue("i",_result
);
7589 #define wxGrid_IsCellEditControlEnabled(_swigobj) (_swigobj->IsCellEditControlEnabled())
7590 static PyObject
*_wrap_wxGrid_IsCellEditControlEnabled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7591 PyObject
* _resultobj
;
7594 PyObject
* _argo0
= 0;
7595 char *_kwnames
[] = { "self", NULL
};
7598 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_IsCellEditControlEnabled",_kwnames
,&_argo0
))
7601 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7602 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7603 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsCellEditControlEnabled. Expected _wxGrid_p.");
7608 wxPy_BEGIN_ALLOW_THREADS
;
7609 _result
= (bool )wxGrid_IsCellEditControlEnabled(_arg0
);
7611 wxPy_END_ALLOW_THREADS
;
7612 } _resultobj
= Py_BuildValue("i",_result
);
7616 #define wxGrid_IsCellEditControlShown(_swigobj) (_swigobj->IsCellEditControlShown())
7617 static PyObject
*_wrap_wxGrid_IsCellEditControlShown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7618 PyObject
* _resultobj
;
7621 PyObject
* _argo0
= 0;
7622 char *_kwnames
[] = { "self", NULL
};
7625 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_IsCellEditControlShown",_kwnames
,&_argo0
))
7628 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7629 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7630 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsCellEditControlShown. Expected _wxGrid_p.");
7635 wxPy_BEGIN_ALLOW_THREADS
;
7636 _result
= (bool )wxGrid_IsCellEditControlShown(_arg0
);
7638 wxPy_END_ALLOW_THREADS
;
7639 } _resultobj
= Py_BuildValue("i",_result
);
7643 #define wxGrid_IsCurrentCellReadOnly(_swigobj) (_swigobj->IsCurrentCellReadOnly())
7644 static PyObject
*_wrap_wxGrid_IsCurrentCellReadOnly(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7645 PyObject
* _resultobj
;
7648 PyObject
* _argo0
= 0;
7649 char *_kwnames
[] = { "self", NULL
};
7652 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_IsCurrentCellReadOnly",_kwnames
,&_argo0
))
7655 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7656 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7657 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsCurrentCellReadOnly. Expected _wxGrid_p.");
7662 wxPy_BEGIN_ALLOW_THREADS
;
7663 _result
= (bool )wxGrid_IsCurrentCellReadOnly(_arg0
);
7665 wxPy_END_ALLOW_THREADS
;
7666 } _resultobj
= Py_BuildValue("i",_result
);
7670 #define wxGrid_ShowCellEditControl(_swigobj) (_swigobj->ShowCellEditControl())
7671 static PyObject
*_wrap_wxGrid_ShowCellEditControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7672 PyObject
* _resultobj
;
7674 PyObject
* _argo0
= 0;
7675 char *_kwnames
[] = { "self", NULL
};
7678 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_ShowCellEditControl",_kwnames
,&_argo0
))
7681 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7682 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7683 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_ShowCellEditControl. Expected _wxGrid_p.");
7688 wxPy_BEGIN_ALLOW_THREADS
;
7689 wxGrid_ShowCellEditControl(_arg0
);
7691 wxPy_END_ALLOW_THREADS
;
7692 } Py_INCREF(Py_None
);
7693 _resultobj
= Py_None
;
7697 #define wxGrid_HideCellEditControl(_swigobj) (_swigobj->HideCellEditControl())
7698 static PyObject
*_wrap_wxGrid_HideCellEditControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7699 PyObject
* _resultobj
;
7701 PyObject
* _argo0
= 0;
7702 char *_kwnames
[] = { "self", NULL
};
7705 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_HideCellEditControl",_kwnames
,&_argo0
))
7708 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7709 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7710 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_HideCellEditControl. Expected _wxGrid_p.");
7715 wxPy_BEGIN_ALLOW_THREADS
;
7716 wxGrid_HideCellEditControl(_arg0
);
7718 wxPy_END_ALLOW_THREADS
;
7719 } Py_INCREF(Py_None
);
7720 _resultobj
= Py_None
;
7724 #define wxGrid_SaveEditControlValue(_swigobj) (_swigobj->SaveEditControlValue())
7725 static PyObject
*_wrap_wxGrid_SaveEditControlValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7726 PyObject
* _resultobj
;
7728 PyObject
* _argo0
= 0;
7729 char *_kwnames
[] = { "self", NULL
};
7732 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_SaveEditControlValue",_kwnames
,&_argo0
))
7735 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7736 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7737 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SaveEditControlValue. Expected _wxGrid_p.");
7742 wxPy_BEGIN_ALLOW_THREADS
;
7743 wxGrid_SaveEditControlValue(_arg0
);
7745 wxPy_END_ALLOW_THREADS
;
7746 } Py_INCREF(Py_None
);
7747 _resultobj
= Py_None
;
7751 static wxGridCellCoords
* wxGrid_XYToCell(wxGrid
*self
,int x
,int y
) {
7752 wxGridCellCoords rv
;
7753 self
->XYToCell(x
, y
, rv
);
7754 return new wxGridCellCoords(rv
);
7756 static PyObject
*_wrap_wxGrid_XYToCell(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7757 PyObject
* _resultobj
;
7758 wxGridCellCoords
* _result
;
7762 PyObject
* _argo0
= 0;
7763 char *_kwnames
[] = { "self","x","y", NULL
};
7767 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_XYToCell",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
7770 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7771 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7772 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_XYToCell. Expected _wxGrid_p.");
7777 wxPy_BEGIN_ALLOW_THREADS
;
7778 _result
= (wxGridCellCoords
*)wxGrid_XYToCell(_arg0
,_arg1
,_arg2
);
7780 wxPy_END_ALLOW_THREADS
;
7782 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellCoords_p");
7783 _resultobj
= Py_BuildValue("s",_ptemp
);
7786 _resultobj
= Py_None
;
7791 #define wxGrid_YToRow(_swigobj,_swigarg0) (_swigobj->YToRow(_swigarg0))
7792 static PyObject
*_wrap_wxGrid_YToRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7793 PyObject
* _resultobj
;
7797 PyObject
* _argo0
= 0;
7798 char *_kwnames
[] = { "self","y", NULL
};
7801 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_YToRow",_kwnames
,&_argo0
,&_arg1
))
7804 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7805 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7806 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_YToRow. Expected _wxGrid_p.");
7811 wxPy_BEGIN_ALLOW_THREADS
;
7812 _result
= (int )wxGrid_YToRow(_arg0
,_arg1
);
7814 wxPy_END_ALLOW_THREADS
;
7815 } _resultobj
= Py_BuildValue("i",_result
);
7819 #define wxGrid_XToCol(_swigobj,_swigarg0) (_swigobj->XToCol(_swigarg0))
7820 static PyObject
*_wrap_wxGrid_XToCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7821 PyObject
* _resultobj
;
7825 PyObject
* _argo0
= 0;
7826 char *_kwnames
[] = { "self","x", NULL
};
7829 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_XToCol",_kwnames
,&_argo0
,&_arg1
))
7832 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7833 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7834 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_XToCol. Expected _wxGrid_p.");
7839 wxPy_BEGIN_ALLOW_THREADS
;
7840 _result
= (int )wxGrid_XToCol(_arg0
,_arg1
);
7842 wxPy_END_ALLOW_THREADS
;
7843 } _resultobj
= Py_BuildValue("i",_result
);
7847 #define wxGrid_YToEdgeOfRow(_swigobj,_swigarg0) (_swigobj->YToEdgeOfRow(_swigarg0))
7848 static PyObject
*_wrap_wxGrid_YToEdgeOfRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7849 PyObject
* _resultobj
;
7853 PyObject
* _argo0
= 0;
7854 char *_kwnames
[] = { "self","y", NULL
};
7857 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_YToEdgeOfRow",_kwnames
,&_argo0
,&_arg1
))
7860 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7861 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7862 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_YToEdgeOfRow. Expected _wxGrid_p.");
7867 wxPy_BEGIN_ALLOW_THREADS
;
7868 _result
= (int )wxGrid_YToEdgeOfRow(_arg0
,_arg1
);
7870 wxPy_END_ALLOW_THREADS
;
7871 } _resultobj
= Py_BuildValue("i",_result
);
7875 #define wxGrid_XToEdgeOfCol(_swigobj,_swigarg0) (_swigobj->XToEdgeOfCol(_swigarg0))
7876 static PyObject
*_wrap_wxGrid_XToEdgeOfCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7877 PyObject
* _resultobj
;
7881 PyObject
* _argo0
= 0;
7882 char *_kwnames
[] = { "self","x", NULL
};
7885 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_XToEdgeOfCol",_kwnames
,&_argo0
,&_arg1
))
7888 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7889 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7890 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_XToEdgeOfCol. Expected _wxGrid_p.");
7895 wxPy_BEGIN_ALLOW_THREADS
;
7896 _result
= (int )wxGrid_XToEdgeOfCol(_arg0
,_arg1
);
7898 wxPy_END_ALLOW_THREADS
;
7899 } _resultobj
= Py_BuildValue("i",_result
);
7903 #define wxGrid_CellToRect(_swigobj,_swigarg0,_swigarg1) (_swigobj->CellToRect(_swigarg0,_swigarg1))
7904 static PyObject
*_wrap_wxGrid_CellToRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7905 PyObject
* _resultobj
;
7910 PyObject
* _argo0
= 0;
7911 char *_kwnames
[] = { "self","row","col", NULL
};
7915 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_CellToRect",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
7918 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7919 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7920 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_CellToRect. Expected _wxGrid_p.");
7925 wxPy_BEGIN_ALLOW_THREADS
;
7926 _result
= new wxRect (wxGrid_CellToRect(_arg0
,_arg1
,_arg2
));
7928 wxPy_END_ALLOW_THREADS
;
7929 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p");
7930 _resultobj
= Py_BuildValue("s",_ptemp
);
7934 #define wxGrid_GetGridCursorRow(_swigobj) (_swigobj->GetGridCursorRow())
7935 static PyObject
*_wrap_wxGrid_GetGridCursorRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7936 PyObject
* _resultobj
;
7939 PyObject
* _argo0
= 0;
7940 char *_kwnames
[] = { "self", NULL
};
7943 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetGridCursorRow",_kwnames
,&_argo0
))
7946 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7947 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7948 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetGridCursorRow. Expected _wxGrid_p.");
7953 wxPy_BEGIN_ALLOW_THREADS
;
7954 _result
= (int )wxGrid_GetGridCursorRow(_arg0
);
7956 wxPy_END_ALLOW_THREADS
;
7957 } _resultobj
= Py_BuildValue("i",_result
);
7961 #define wxGrid_GetGridCursorCol(_swigobj) (_swigobj->GetGridCursorCol())
7962 static PyObject
*_wrap_wxGrid_GetGridCursorCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7963 PyObject
* _resultobj
;
7966 PyObject
* _argo0
= 0;
7967 char *_kwnames
[] = { "self", NULL
};
7970 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetGridCursorCol",_kwnames
,&_argo0
))
7973 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7974 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7975 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetGridCursorCol. Expected _wxGrid_p.");
7980 wxPy_BEGIN_ALLOW_THREADS
;
7981 _result
= (int )wxGrid_GetGridCursorCol(_arg0
);
7983 wxPy_END_ALLOW_THREADS
;
7984 } _resultobj
= Py_BuildValue("i",_result
);
7988 #define wxGrid_IsVisible(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->IsVisible(_swigarg0,_swigarg1,_swigarg2))
7989 static PyObject
*_wrap_wxGrid_IsVisible(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7990 PyObject
* _resultobj
;
7995 bool _arg3
= (bool ) TRUE
;
7996 PyObject
* _argo0
= 0;
7997 int tempbool3
= (int) TRUE
;
7998 char *_kwnames
[] = { "self","row","col","wholeCellVisible", NULL
};
8001 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|i:wxGrid_IsVisible",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
8004 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8005 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8006 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsVisible. Expected _wxGrid_p.");
8010 _arg3
= (bool ) tempbool3
;
8012 wxPy_BEGIN_ALLOW_THREADS
;
8013 _result
= (bool )wxGrid_IsVisible(_arg0
,_arg1
,_arg2
,_arg3
);
8015 wxPy_END_ALLOW_THREADS
;
8016 } _resultobj
= Py_BuildValue("i",_result
);
8020 #define wxGrid_MakeCellVisible(_swigobj,_swigarg0,_swigarg1) (_swigobj->MakeCellVisible(_swigarg0,_swigarg1))
8021 static PyObject
*_wrap_wxGrid_MakeCellVisible(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8022 PyObject
* _resultobj
;
8026 PyObject
* _argo0
= 0;
8027 char *_kwnames
[] = { "self","row","col", NULL
};
8030 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_MakeCellVisible",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
8033 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8034 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8035 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MakeCellVisible. Expected _wxGrid_p.");
8040 wxPy_BEGIN_ALLOW_THREADS
;
8041 wxGrid_MakeCellVisible(_arg0
,_arg1
,_arg2
);
8043 wxPy_END_ALLOW_THREADS
;
8044 } Py_INCREF(Py_None
);
8045 _resultobj
= Py_None
;
8049 #define wxGrid_SetGridCursor(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetGridCursor(_swigarg0,_swigarg1))
8050 static PyObject
*_wrap_wxGrid_SetGridCursor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8051 PyObject
* _resultobj
;
8055 PyObject
* _argo0
= 0;
8056 char *_kwnames
[] = { "self","row","col", NULL
};
8059 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetGridCursor",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
8062 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8063 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8064 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetGridCursor. Expected _wxGrid_p.");
8069 wxPy_BEGIN_ALLOW_THREADS
;
8070 wxGrid_SetGridCursor(_arg0
,_arg1
,_arg2
);
8072 wxPy_END_ALLOW_THREADS
;
8073 } Py_INCREF(Py_None
);
8074 _resultobj
= Py_None
;
8078 #define wxGrid_MoveCursorUp(_swigobj,_swigarg0) (_swigobj->MoveCursorUp(_swigarg0))
8079 static PyObject
*_wrap_wxGrid_MoveCursorUp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8080 PyObject
* _resultobj
;
8084 PyObject
* _argo0
= 0;
8086 char *_kwnames
[] = { "self","expandSelection", NULL
};
8089 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorUp",_kwnames
,&_argo0
,&tempbool1
))
8092 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8093 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8094 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorUp. Expected _wxGrid_p.");
8098 _arg1
= (bool ) tempbool1
;
8100 wxPy_BEGIN_ALLOW_THREADS
;
8101 _result
= (bool )wxGrid_MoveCursorUp(_arg0
,_arg1
);
8103 wxPy_END_ALLOW_THREADS
;
8104 } _resultobj
= Py_BuildValue("i",_result
);
8108 #define wxGrid_MoveCursorDown(_swigobj,_swigarg0) (_swigobj->MoveCursorDown(_swigarg0))
8109 static PyObject
*_wrap_wxGrid_MoveCursorDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8110 PyObject
* _resultobj
;
8114 PyObject
* _argo0
= 0;
8116 char *_kwnames
[] = { "self","expandSelection", NULL
};
8119 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorDown",_kwnames
,&_argo0
,&tempbool1
))
8122 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8123 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8124 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorDown. Expected _wxGrid_p.");
8128 _arg1
= (bool ) tempbool1
;
8130 wxPy_BEGIN_ALLOW_THREADS
;
8131 _result
= (bool )wxGrid_MoveCursorDown(_arg0
,_arg1
);
8133 wxPy_END_ALLOW_THREADS
;
8134 } _resultobj
= Py_BuildValue("i",_result
);
8138 #define wxGrid_MoveCursorLeft(_swigobj,_swigarg0) (_swigobj->MoveCursorLeft(_swigarg0))
8139 static PyObject
*_wrap_wxGrid_MoveCursorLeft(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8140 PyObject
* _resultobj
;
8144 PyObject
* _argo0
= 0;
8146 char *_kwnames
[] = { "self","expandSelection", NULL
};
8149 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorLeft",_kwnames
,&_argo0
,&tempbool1
))
8152 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8153 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8154 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorLeft. Expected _wxGrid_p.");
8158 _arg1
= (bool ) tempbool1
;
8160 wxPy_BEGIN_ALLOW_THREADS
;
8161 _result
= (bool )wxGrid_MoveCursorLeft(_arg0
,_arg1
);
8163 wxPy_END_ALLOW_THREADS
;
8164 } _resultobj
= Py_BuildValue("i",_result
);
8168 #define wxGrid_MoveCursorRight(_swigobj,_swigarg0) (_swigobj->MoveCursorRight(_swigarg0))
8169 static PyObject
*_wrap_wxGrid_MoveCursorRight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8170 PyObject
* _resultobj
;
8174 PyObject
* _argo0
= 0;
8176 char *_kwnames
[] = { "self","expandSelection", NULL
};
8179 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorRight",_kwnames
,&_argo0
,&tempbool1
))
8182 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8183 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8184 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorRight. Expected _wxGrid_p.");
8188 _arg1
= (bool ) tempbool1
;
8190 wxPy_BEGIN_ALLOW_THREADS
;
8191 _result
= (bool )wxGrid_MoveCursorRight(_arg0
,_arg1
);
8193 wxPy_END_ALLOW_THREADS
;
8194 } _resultobj
= Py_BuildValue("i",_result
);
8198 #define wxGrid_MovePageDown(_swigobj) (_swigobj->MovePageDown())
8199 static PyObject
*_wrap_wxGrid_MovePageDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8200 PyObject
* _resultobj
;
8203 PyObject
* _argo0
= 0;
8204 char *_kwnames
[] = { "self", NULL
};
8207 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_MovePageDown",_kwnames
,&_argo0
))
8210 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8211 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8212 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MovePageDown. Expected _wxGrid_p.");
8217 wxPy_BEGIN_ALLOW_THREADS
;
8218 _result
= (bool )wxGrid_MovePageDown(_arg0
);
8220 wxPy_END_ALLOW_THREADS
;
8221 } _resultobj
= Py_BuildValue("i",_result
);
8225 #define wxGrid_MovePageUp(_swigobj) (_swigobj->MovePageUp())
8226 static PyObject
*_wrap_wxGrid_MovePageUp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8227 PyObject
* _resultobj
;
8230 PyObject
* _argo0
= 0;
8231 char *_kwnames
[] = { "self", NULL
};
8234 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_MovePageUp",_kwnames
,&_argo0
))
8237 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8238 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8239 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MovePageUp. Expected _wxGrid_p.");
8244 wxPy_BEGIN_ALLOW_THREADS
;
8245 _result
= (bool )wxGrid_MovePageUp(_arg0
);
8247 wxPy_END_ALLOW_THREADS
;
8248 } _resultobj
= Py_BuildValue("i",_result
);
8252 #define wxGrid_MoveCursorUpBlock(_swigobj,_swigarg0) (_swigobj->MoveCursorUpBlock(_swigarg0))
8253 static PyObject
*_wrap_wxGrid_MoveCursorUpBlock(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8254 PyObject
* _resultobj
;
8258 PyObject
* _argo0
= 0;
8260 char *_kwnames
[] = { "self","expandSelection", NULL
};
8263 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorUpBlock",_kwnames
,&_argo0
,&tempbool1
))
8266 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8267 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8268 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorUpBlock. Expected _wxGrid_p.");
8272 _arg1
= (bool ) tempbool1
;
8274 wxPy_BEGIN_ALLOW_THREADS
;
8275 _result
= (bool )wxGrid_MoveCursorUpBlock(_arg0
,_arg1
);
8277 wxPy_END_ALLOW_THREADS
;
8278 } _resultobj
= Py_BuildValue("i",_result
);
8282 #define wxGrid_MoveCursorDownBlock(_swigobj,_swigarg0) (_swigobj->MoveCursorDownBlock(_swigarg0))
8283 static PyObject
*_wrap_wxGrid_MoveCursorDownBlock(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8284 PyObject
* _resultobj
;
8288 PyObject
* _argo0
= 0;
8290 char *_kwnames
[] = { "self","expandSelection", NULL
};
8293 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorDownBlock",_kwnames
,&_argo0
,&tempbool1
))
8296 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8297 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8298 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorDownBlock. Expected _wxGrid_p.");
8302 _arg1
= (bool ) tempbool1
;
8304 wxPy_BEGIN_ALLOW_THREADS
;
8305 _result
= (bool )wxGrid_MoveCursorDownBlock(_arg0
,_arg1
);
8307 wxPy_END_ALLOW_THREADS
;
8308 } _resultobj
= Py_BuildValue("i",_result
);
8312 #define wxGrid_MoveCursorLeftBlock(_swigobj,_swigarg0) (_swigobj->MoveCursorLeftBlock(_swigarg0))
8313 static PyObject
*_wrap_wxGrid_MoveCursorLeftBlock(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8314 PyObject
* _resultobj
;
8318 PyObject
* _argo0
= 0;
8320 char *_kwnames
[] = { "self","expandSelection", NULL
};
8323 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorLeftBlock",_kwnames
,&_argo0
,&tempbool1
))
8326 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8327 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8328 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorLeftBlock. Expected _wxGrid_p.");
8332 _arg1
= (bool ) tempbool1
;
8334 wxPy_BEGIN_ALLOW_THREADS
;
8335 _result
= (bool )wxGrid_MoveCursorLeftBlock(_arg0
,_arg1
);
8337 wxPy_END_ALLOW_THREADS
;
8338 } _resultobj
= Py_BuildValue("i",_result
);
8342 #define wxGrid_MoveCursorRightBlock(_swigobj,_swigarg0) (_swigobj->MoveCursorRightBlock(_swigarg0))
8343 static PyObject
*_wrap_wxGrid_MoveCursorRightBlock(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8344 PyObject
* _resultobj
;
8348 PyObject
* _argo0
= 0;
8350 char *_kwnames
[] = { "self","expandSelection", NULL
};
8353 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorRightBlock",_kwnames
,&_argo0
,&tempbool1
))
8356 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8357 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8358 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorRightBlock. Expected _wxGrid_p.");
8362 _arg1
= (bool ) tempbool1
;
8364 wxPy_BEGIN_ALLOW_THREADS
;
8365 _result
= (bool )wxGrid_MoveCursorRightBlock(_arg0
,_arg1
);
8367 wxPy_END_ALLOW_THREADS
;
8368 } _resultobj
= Py_BuildValue("i",_result
);
8372 #define wxGrid_GetDefaultRowLabelSize(_swigobj) (_swigobj->GetDefaultRowLabelSize())
8373 static PyObject
*_wrap_wxGrid_GetDefaultRowLabelSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8374 PyObject
* _resultobj
;
8377 PyObject
* _argo0
= 0;
8378 char *_kwnames
[] = { "self", NULL
};
8381 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultRowLabelSize",_kwnames
,&_argo0
))
8384 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8385 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8386 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultRowLabelSize. Expected _wxGrid_p.");
8391 wxPy_BEGIN_ALLOW_THREADS
;
8392 _result
= (int )wxGrid_GetDefaultRowLabelSize(_arg0
);
8394 wxPy_END_ALLOW_THREADS
;
8395 } _resultobj
= Py_BuildValue("i",_result
);
8399 #define wxGrid_GetRowLabelSize(_swigobj) (_swigobj->GetRowLabelSize())
8400 static PyObject
*_wrap_wxGrid_GetRowLabelSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8401 PyObject
* _resultobj
;
8404 PyObject
* _argo0
= 0;
8405 char *_kwnames
[] = { "self", NULL
};
8408 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetRowLabelSize",_kwnames
,&_argo0
))
8411 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8412 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8413 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetRowLabelSize. Expected _wxGrid_p.");
8418 wxPy_BEGIN_ALLOW_THREADS
;
8419 _result
= (int )wxGrid_GetRowLabelSize(_arg0
);
8421 wxPy_END_ALLOW_THREADS
;
8422 } _resultobj
= Py_BuildValue("i",_result
);
8426 #define wxGrid_GetDefaultColLabelSize(_swigobj) (_swigobj->GetDefaultColLabelSize())
8427 static PyObject
*_wrap_wxGrid_GetDefaultColLabelSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8428 PyObject
* _resultobj
;
8431 PyObject
* _argo0
= 0;
8432 char *_kwnames
[] = { "self", NULL
};
8435 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultColLabelSize",_kwnames
,&_argo0
))
8438 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8439 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8440 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultColLabelSize. Expected _wxGrid_p.");
8445 wxPy_BEGIN_ALLOW_THREADS
;
8446 _result
= (int )wxGrid_GetDefaultColLabelSize(_arg0
);
8448 wxPy_END_ALLOW_THREADS
;
8449 } _resultobj
= Py_BuildValue("i",_result
);
8453 #define wxGrid_GetColLabelSize(_swigobj) (_swigobj->GetColLabelSize())
8454 static PyObject
*_wrap_wxGrid_GetColLabelSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8455 PyObject
* _resultobj
;
8458 PyObject
* _argo0
= 0;
8459 char *_kwnames
[] = { "self", NULL
};
8462 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetColLabelSize",_kwnames
,&_argo0
))
8465 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8466 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8467 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetColLabelSize. Expected _wxGrid_p.");
8472 wxPy_BEGIN_ALLOW_THREADS
;
8473 _result
= (int )wxGrid_GetColLabelSize(_arg0
);
8475 wxPy_END_ALLOW_THREADS
;
8476 } _resultobj
= Py_BuildValue("i",_result
);
8480 #define wxGrid_GetLabelBackgroundColour(_swigobj) (_swigobj->GetLabelBackgroundColour())
8481 static PyObject
*_wrap_wxGrid_GetLabelBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8482 PyObject
* _resultobj
;
8485 PyObject
* _argo0
= 0;
8486 char *_kwnames
[] = { "self", NULL
};
8490 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetLabelBackgroundColour",_kwnames
,&_argo0
))
8493 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8494 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8495 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetLabelBackgroundColour. Expected _wxGrid_p.");
8500 wxPy_BEGIN_ALLOW_THREADS
;
8501 _result
= new wxColour (wxGrid_GetLabelBackgroundColour(_arg0
));
8503 wxPy_END_ALLOW_THREADS
;
8504 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
8505 _resultobj
= Py_BuildValue("s",_ptemp
);
8509 #define wxGrid_GetLabelTextColour(_swigobj) (_swigobj->GetLabelTextColour())
8510 static PyObject
*_wrap_wxGrid_GetLabelTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8511 PyObject
* _resultobj
;
8514 PyObject
* _argo0
= 0;
8515 char *_kwnames
[] = { "self", NULL
};
8519 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetLabelTextColour",_kwnames
,&_argo0
))
8522 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8523 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8524 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetLabelTextColour. Expected _wxGrid_p.");
8529 wxPy_BEGIN_ALLOW_THREADS
;
8530 _result
= new wxColour (wxGrid_GetLabelTextColour(_arg0
));
8532 wxPy_END_ALLOW_THREADS
;
8533 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
8534 _resultobj
= Py_BuildValue("s",_ptemp
);
8538 #define wxGrid_GetLabelFont(_swigobj) (_swigobj->GetLabelFont())
8539 static PyObject
*_wrap_wxGrid_GetLabelFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8540 PyObject
* _resultobj
;
8543 PyObject
* _argo0
= 0;
8544 char *_kwnames
[] = { "self", NULL
};
8548 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetLabelFont",_kwnames
,&_argo0
))
8551 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8552 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8553 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetLabelFont. Expected _wxGrid_p.");
8558 wxPy_BEGIN_ALLOW_THREADS
;
8559 _result
= new wxFont (wxGrid_GetLabelFont(_arg0
));
8561 wxPy_END_ALLOW_THREADS
;
8562 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p");
8563 _resultobj
= Py_BuildValue("s",_ptemp
);
8567 #define wxGrid_GetRowLabelAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetRowLabelAlignment(_swigarg0,_swigarg1))
8568 static PyObject
*_wrap_wxGrid_GetRowLabelAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8569 PyObject
* _resultobj
;
8575 PyObject
* _argo0
= 0;
8576 char *_kwnames
[] = { "self", NULL
};
8585 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetRowLabelAlignment",_kwnames
,&_argo0
))
8588 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8589 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8590 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetRowLabelAlignment. Expected _wxGrid_p.");
8595 wxPy_BEGIN_ALLOW_THREADS
;
8596 wxGrid_GetRowLabelAlignment(_arg0
,_arg1
,_arg2
);
8598 wxPy_END_ALLOW_THREADS
;
8599 } Py_INCREF(Py_None
);
8600 _resultobj
= Py_None
;
8603 o
= PyInt_FromLong((long) (*_arg1
));
8604 _resultobj
= t_output_helper(_resultobj
, o
);
8608 o
= PyInt_FromLong((long) (*_arg2
));
8609 _resultobj
= t_output_helper(_resultobj
, o
);
8614 #define wxGrid_GetColLabelAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetColLabelAlignment(_swigarg0,_swigarg1))
8615 static PyObject
*_wrap_wxGrid_GetColLabelAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8616 PyObject
* _resultobj
;
8622 PyObject
* _argo0
= 0;
8623 char *_kwnames
[] = { "self", NULL
};
8632 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetColLabelAlignment",_kwnames
,&_argo0
))
8635 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8636 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8637 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetColLabelAlignment. Expected _wxGrid_p.");
8642 wxPy_BEGIN_ALLOW_THREADS
;
8643 wxGrid_GetColLabelAlignment(_arg0
,_arg1
,_arg2
);
8645 wxPy_END_ALLOW_THREADS
;
8646 } Py_INCREF(Py_None
);
8647 _resultobj
= Py_None
;
8650 o
= PyInt_FromLong((long) (*_arg1
));
8651 _resultobj
= t_output_helper(_resultobj
, o
);
8655 o
= PyInt_FromLong((long) (*_arg2
));
8656 _resultobj
= t_output_helper(_resultobj
, o
);
8661 #define wxGrid_GetRowLabelValue(_swigobj,_swigarg0) (_swigobj->GetRowLabelValue(_swigarg0))
8662 static PyObject
*_wrap_wxGrid_GetRowLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8663 PyObject
* _resultobj
;
8667 PyObject
* _argo0
= 0;
8668 char *_kwnames
[] = { "self","row", NULL
};
8671 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_GetRowLabelValue",_kwnames
,&_argo0
,&_arg1
))
8674 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8675 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8676 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetRowLabelValue. Expected _wxGrid_p.");
8681 wxPy_BEGIN_ALLOW_THREADS
;
8682 _result
= new wxString (wxGrid_GetRowLabelValue(_arg0
,_arg1
));
8684 wxPy_END_ALLOW_THREADS
;
8686 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
8694 #define wxGrid_GetColLabelValue(_swigobj,_swigarg0) (_swigobj->GetColLabelValue(_swigarg0))
8695 static PyObject
*_wrap_wxGrid_GetColLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8696 PyObject
* _resultobj
;
8700 PyObject
* _argo0
= 0;
8701 char *_kwnames
[] = { "self","col", NULL
};
8704 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_GetColLabelValue",_kwnames
,&_argo0
,&_arg1
))
8707 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8708 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8709 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetColLabelValue. Expected _wxGrid_p.");
8714 wxPy_BEGIN_ALLOW_THREADS
;
8715 _result
= new wxString (wxGrid_GetColLabelValue(_arg0
,_arg1
));
8717 wxPy_END_ALLOW_THREADS
;
8719 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
8727 #define wxGrid_GetGridLineColour(_swigobj) (_swigobj->GetGridLineColour())
8728 static PyObject
*_wrap_wxGrid_GetGridLineColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8729 PyObject
* _resultobj
;
8732 PyObject
* _argo0
= 0;
8733 char *_kwnames
[] = { "self", NULL
};
8737 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetGridLineColour",_kwnames
,&_argo0
))
8740 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8741 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8742 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetGridLineColour. Expected _wxGrid_p.");
8747 wxPy_BEGIN_ALLOW_THREADS
;
8748 _result
= new wxColour (wxGrid_GetGridLineColour(_arg0
));
8750 wxPy_END_ALLOW_THREADS
;
8751 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
8752 _resultobj
= Py_BuildValue("s",_ptemp
);
8756 #define wxGrid_GetCellHighlightColour(_swigobj) (_swigobj->GetCellHighlightColour())
8757 static PyObject
*_wrap_wxGrid_GetCellHighlightColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8758 PyObject
* _resultobj
;
8761 PyObject
* _argo0
= 0;
8762 char *_kwnames
[] = { "self", NULL
};
8766 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetCellHighlightColour",_kwnames
,&_argo0
))
8769 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8770 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8771 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellHighlightColour. Expected _wxGrid_p.");
8776 wxPy_BEGIN_ALLOW_THREADS
;
8777 _result
= new wxColour (wxGrid_GetCellHighlightColour(_arg0
));
8779 wxPy_END_ALLOW_THREADS
;
8780 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
8781 _resultobj
= Py_BuildValue("s",_ptemp
);
8785 #define wxGrid_SetRowLabelSize(_swigobj,_swigarg0) (_swigobj->SetRowLabelSize(_swigarg0))
8786 static PyObject
*_wrap_wxGrid_SetRowLabelSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8787 PyObject
* _resultobj
;
8790 PyObject
* _argo0
= 0;
8791 char *_kwnames
[] = { "self","width", NULL
};
8794 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetRowLabelSize",_kwnames
,&_argo0
,&_arg1
))
8797 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8798 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8799 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetRowLabelSize. Expected _wxGrid_p.");
8804 wxPy_BEGIN_ALLOW_THREADS
;
8805 wxGrid_SetRowLabelSize(_arg0
,_arg1
);
8807 wxPy_END_ALLOW_THREADS
;
8808 } Py_INCREF(Py_None
);
8809 _resultobj
= Py_None
;
8813 #define wxGrid_SetColLabelSize(_swigobj,_swigarg0) (_swigobj->SetColLabelSize(_swigarg0))
8814 static PyObject
*_wrap_wxGrid_SetColLabelSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8815 PyObject
* _resultobj
;
8818 PyObject
* _argo0
= 0;
8819 char *_kwnames
[] = { "self","height", NULL
};
8822 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetColLabelSize",_kwnames
,&_argo0
,&_arg1
))
8825 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8826 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8827 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColLabelSize. Expected _wxGrid_p.");
8832 wxPy_BEGIN_ALLOW_THREADS
;
8833 wxGrid_SetColLabelSize(_arg0
,_arg1
);
8835 wxPy_END_ALLOW_THREADS
;
8836 } Py_INCREF(Py_None
);
8837 _resultobj
= Py_None
;
8841 #define wxGrid_SetLabelBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetLabelBackgroundColour(_swigarg0))
8842 static PyObject
*_wrap_wxGrid_SetLabelBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8843 PyObject
* _resultobj
;
8846 PyObject
* _argo0
= 0;
8848 PyObject
* _obj1
= 0;
8849 char *_kwnames
[] = { "self","arg2", NULL
};
8852 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetLabelBackgroundColour",_kwnames
,&_argo0
,&_obj1
))
8855 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8856 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8857 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetLabelBackgroundColour. Expected _wxGrid_p.");
8863 if (! wxColour_helper(_obj1
, &_arg1
))
8867 wxPy_BEGIN_ALLOW_THREADS
;
8868 wxGrid_SetLabelBackgroundColour(_arg0
,*_arg1
);
8870 wxPy_END_ALLOW_THREADS
;
8871 } Py_INCREF(Py_None
);
8872 _resultobj
= Py_None
;
8876 #define wxGrid_SetLabelTextColour(_swigobj,_swigarg0) (_swigobj->SetLabelTextColour(_swigarg0))
8877 static PyObject
*_wrap_wxGrid_SetLabelTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8878 PyObject
* _resultobj
;
8881 PyObject
* _argo0
= 0;
8883 PyObject
* _obj1
= 0;
8884 char *_kwnames
[] = { "self","arg2", NULL
};
8887 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetLabelTextColour",_kwnames
,&_argo0
,&_obj1
))
8890 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8891 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8892 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetLabelTextColour. Expected _wxGrid_p.");
8898 if (! wxColour_helper(_obj1
, &_arg1
))
8902 wxPy_BEGIN_ALLOW_THREADS
;
8903 wxGrid_SetLabelTextColour(_arg0
,*_arg1
);
8905 wxPy_END_ALLOW_THREADS
;
8906 } Py_INCREF(Py_None
);
8907 _resultobj
= Py_None
;
8911 #define wxGrid_SetLabelFont(_swigobj,_swigarg0) (_swigobj->SetLabelFont(_swigarg0))
8912 static PyObject
*_wrap_wxGrid_SetLabelFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8913 PyObject
* _resultobj
;
8916 PyObject
* _argo0
= 0;
8917 PyObject
* _argo1
= 0;
8918 char *_kwnames
[] = { "self","arg2", NULL
};
8921 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetLabelFont",_kwnames
,&_argo0
,&_argo1
))
8924 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8925 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8926 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetLabelFont. Expected _wxGrid_p.");
8931 if (_argo1
== Py_None
) { _arg1
= NULL
; }
8932 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) {
8933 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_SetLabelFont. Expected _wxFont_p.");
8938 wxPy_BEGIN_ALLOW_THREADS
;
8939 wxGrid_SetLabelFont(_arg0
,*_arg1
);
8941 wxPy_END_ALLOW_THREADS
;
8942 } Py_INCREF(Py_None
);
8943 _resultobj
= Py_None
;
8947 #define wxGrid_SetRowLabelAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowLabelAlignment(_swigarg0,_swigarg1))
8948 static PyObject
*_wrap_wxGrid_SetRowLabelAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8949 PyObject
* _resultobj
;
8953 PyObject
* _argo0
= 0;
8954 char *_kwnames
[] = { "self","horiz","vert", NULL
};
8957 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetRowLabelAlignment",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
8960 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8961 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8962 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetRowLabelAlignment. Expected _wxGrid_p.");
8967 wxPy_BEGIN_ALLOW_THREADS
;
8968 wxGrid_SetRowLabelAlignment(_arg0
,_arg1
,_arg2
);
8970 wxPy_END_ALLOW_THREADS
;
8971 } Py_INCREF(Py_None
);
8972 _resultobj
= Py_None
;
8976 #define wxGrid_SetColLabelAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColLabelAlignment(_swigarg0,_swigarg1))
8977 static PyObject
*_wrap_wxGrid_SetColLabelAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8978 PyObject
* _resultobj
;
8982 PyObject
* _argo0
= 0;
8983 char *_kwnames
[] = { "self","horiz","vert", NULL
};
8986 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetColLabelAlignment",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
8989 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8990 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8991 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColLabelAlignment. Expected _wxGrid_p.");
8996 wxPy_BEGIN_ALLOW_THREADS
;
8997 wxGrid_SetColLabelAlignment(_arg0
,_arg1
,_arg2
);
8999 wxPy_END_ALLOW_THREADS
;
9000 } Py_INCREF(Py_None
);
9001 _resultobj
= Py_None
;
9005 #define wxGrid_SetRowLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowLabelValue(_swigarg0,_swigarg1))
9006 static PyObject
*_wrap_wxGrid_SetRowLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9007 PyObject
* _resultobj
;
9011 PyObject
* _argo0
= 0;
9012 PyObject
* _obj2
= 0;
9013 char *_kwnames
[] = { "self","row","arg3", NULL
};
9016 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGrid_SetRowLabelValue",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
9019 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9020 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9021 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetRowLabelValue. Expected _wxGrid_p.");
9026 #if PYTHON_API_VERSION >= 1009
9027 char* tmpPtr
; int tmpSize
;
9028 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
9029 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
9032 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
9034 _arg2
= new wxString(tmpPtr
, tmpSize
);
9036 if (!PyString_Check(_obj2
)) {
9037 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
9040 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
9044 wxPy_BEGIN_ALLOW_THREADS
;
9045 wxGrid_SetRowLabelValue(_arg0
,_arg1
,*_arg2
);
9047 wxPy_END_ALLOW_THREADS
;
9048 } Py_INCREF(Py_None
);
9049 _resultobj
= Py_None
;
9057 #define wxGrid_SetColLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColLabelValue(_swigarg0,_swigarg1))
9058 static PyObject
*_wrap_wxGrid_SetColLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9059 PyObject
* _resultobj
;
9063 PyObject
* _argo0
= 0;
9064 PyObject
* _obj2
= 0;
9065 char *_kwnames
[] = { "self","col","arg3", NULL
};
9068 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGrid_SetColLabelValue",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
9071 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9072 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9073 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColLabelValue. Expected _wxGrid_p.");
9078 #if PYTHON_API_VERSION >= 1009
9079 char* tmpPtr
; int tmpSize
;
9080 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
9081 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
9084 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
9086 _arg2
= new wxString(tmpPtr
, tmpSize
);
9088 if (!PyString_Check(_obj2
)) {
9089 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
9092 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
9096 wxPy_BEGIN_ALLOW_THREADS
;
9097 wxGrid_SetColLabelValue(_arg0
,_arg1
,*_arg2
);
9099 wxPy_END_ALLOW_THREADS
;
9100 } Py_INCREF(Py_None
);
9101 _resultobj
= Py_None
;
9109 #define wxGrid_SetGridLineColour(_swigobj,_swigarg0) (_swigobj->SetGridLineColour(_swigarg0))
9110 static PyObject
*_wrap_wxGrid_SetGridLineColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9111 PyObject
* _resultobj
;
9114 PyObject
* _argo0
= 0;
9116 PyObject
* _obj1
= 0;
9117 char *_kwnames
[] = { "self","arg2", NULL
};
9120 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetGridLineColour",_kwnames
,&_argo0
,&_obj1
))
9123 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9124 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9125 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetGridLineColour. Expected _wxGrid_p.");
9131 if (! wxColour_helper(_obj1
, &_arg1
))
9135 wxPy_BEGIN_ALLOW_THREADS
;
9136 wxGrid_SetGridLineColour(_arg0
,*_arg1
);
9138 wxPy_END_ALLOW_THREADS
;
9139 } Py_INCREF(Py_None
);
9140 _resultobj
= Py_None
;
9144 #define wxGrid_SetCellHighlightColour(_swigobj,_swigarg0) (_swigobj->SetCellHighlightColour(_swigarg0))
9145 static PyObject
*_wrap_wxGrid_SetCellHighlightColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9146 PyObject
* _resultobj
;
9149 PyObject
* _argo0
= 0;
9151 PyObject
* _obj1
= 0;
9152 char *_kwnames
[] = { "self","arg2", NULL
};
9155 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetCellHighlightColour",_kwnames
,&_argo0
,&_obj1
))
9158 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9159 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9160 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellHighlightColour. Expected _wxGrid_p.");
9166 if (! wxColour_helper(_obj1
, &_arg1
))
9170 wxPy_BEGIN_ALLOW_THREADS
;
9171 wxGrid_SetCellHighlightColour(_arg0
,*_arg1
);
9173 wxPy_END_ALLOW_THREADS
;
9174 } Py_INCREF(Py_None
);
9175 _resultobj
= Py_None
;
9179 #define wxGrid_EnableDragRowSize(_swigobj,_swigarg0) (_swigobj->EnableDragRowSize(_swigarg0))
9180 static PyObject
*_wrap_wxGrid_EnableDragRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9181 PyObject
* _resultobj
;
9183 bool _arg1
= (bool ) TRUE
;
9184 PyObject
* _argo0
= 0;
9185 int tempbool1
= (int) TRUE
;
9186 char *_kwnames
[] = { "self","enable", NULL
};
9189 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_EnableDragRowSize",_kwnames
,&_argo0
,&tempbool1
))
9192 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9193 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9194 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EnableDragRowSize. Expected _wxGrid_p.");
9198 _arg1
= (bool ) tempbool1
;
9200 wxPy_BEGIN_ALLOW_THREADS
;
9201 wxGrid_EnableDragRowSize(_arg0
,_arg1
);
9203 wxPy_END_ALLOW_THREADS
;
9204 } Py_INCREF(Py_None
);
9205 _resultobj
= Py_None
;
9209 #define wxGrid_DisableDragRowSize(_swigobj) (_swigobj->DisableDragRowSize())
9210 static PyObject
*_wrap_wxGrid_DisableDragRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9211 PyObject
* _resultobj
;
9213 PyObject
* _argo0
= 0;
9214 char *_kwnames
[] = { "self", NULL
};
9217 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_DisableDragRowSize",_kwnames
,&_argo0
))
9220 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9221 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9222 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DisableDragRowSize. Expected _wxGrid_p.");
9227 wxPy_BEGIN_ALLOW_THREADS
;
9228 wxGrid_DisableDragRowSize(_arg0
);
9230 wxPy_END_ALLOW_THREADS
;
9231 } Py_INCREF(Py_None
);
9232 _resultobj
= Py_None
;
9236 #define wxGrid_CanDragRowSize(_swigobj) (_swigobj->CanDragRowSize())
9237 static PyObject
*_wrap_wxGrid_CanDragRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9238 PyObject
* _resultobj
;
9241 PyObject
* _argo0
= 0;
9242 char *_kwnames
[] = { "self", NULL
};
9245 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_CanDragRowSize",_kwnames
,&_argo0
))
9248 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9249 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9250 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_CanDragRowSize. Expected _wxGrid_p.");
9255 wxPy_BEGIN_ALLOW_THREADS
;
9256 _result
= (bool )wxGrid_CanDragRowSize(_arg0
);
9258 wxPy_END_ALLOW_THREADS
;
9259 } _resultobj
= Py_BuildValue("i",_result
);
9263 #define wxGrid_EnableDragColSize(_swigobj,_swigarg0) (_swigobj->EnableDragColSize(_swigarg0))
9264 static PyObject
*_wrap_wxGrid_EnableDragColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9265 PyObject
* _resultobj
;
9267 bool _arg1
= (bool ) TRUE
;
9268 PyObject
* _argo0
= 0;
9269 int tempbool1
= (int) TRUE
;
9270 char *_kwnames
[] = { "self","enable", NULL
};
9273 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_EnableDragColSize",_kwnames
,&_argo0
,&tempbool1
))
9276 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9277 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9278 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EnableDragColSize. Expected _wxGrid_p.");
9282 _arg1
= (bool ) tempbool1
;
9284 wxPy_BEGIN_ALLOW_THREADS
;
9285 wxGrid_EnableDragColSize(_arg0
,_arg1
);
9287 wxPy_END_ALLOW_THREADS
;
9288 } Py_INCREF(Py_None
);
9289 _resultobj
= Py_None
;
9293 #define wxGrid_DisableDragColSize(_swigobj) (_swigobj->DisableDragColSize())
9294 static PyObject
*_wrap_wxGrid_DisableDragColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9295 PyObject
* _resultobj
;
9297 PyObject
* _argo0
= 0;
9298 char *_kwnames
[] = { "self", NULL
};
9301 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_DisableDragColSize",_kwnames
,&_argo0
))
9304 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9305 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9306 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DisableDragColSize. Expected _wxGrid_p.");
9311 wxPy_BEGIN_ALLOW_THREADS
;
9312 wxGrid_DisableDragColSize(_arg0
);
9314 wxPy_END_ALLOW_THREADS
;
9315 } Py_INCREF(Py_None
);
9316 _resultobj
= Py_None
;
9320 #define wxGrid_CanDragColSize(_swigobj) (_swigobj->CanDragColSize())
9321 static PyObject
*_wrap_wxGrid_CanDragColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9322 PyObject
* _resultobj
;
9325 PyObject
* _argo0
= 0;
9326 char *_kwnames
[] = { "self", NULL
};
9329 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_CanDragColSize",_kwnames
,&_argo0
))
9332 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9333 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9334 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_CanDragColSize. Expected _wxGrid_p.");
9339 wxPy_BEGIN_ALLOW_THREADS
;
9340 _result
= (bool )wxGrid_CanDragColSize(_arg0
);
9342 wxPy_END_ALLOW_THREADS
;
9343 } _resultobj
= Py_BuildValue("i",_result
);
9347 #define wxGrid_EnableDragGridSize(_swigobj,_swigarg0) (_swigobj->EnableDragGridSize(_swigarg0))
9348 static PyObject
*_wrap_wxGrid_EnableDragGridSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9349 PyObject
* _resultobj
;
9351 bool _arg1
= (bool ) TRUE
;
9352 PyObject
* _argo0
= 0;
9353 int tempbool1
= (int) TRUE
;
9354 char *_kwnames
[] = { "self","enable", NULL
};
9357 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_EnableDragGridSize",_kwnames
,&_argo0
,&tempbool1
))
9360 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9361 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9362 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EnableDragGridSize. Expected _wxGrid_p.");
9366 _arg1
= (bool ) tempbool1
;
9368 wxPy_BEGIN_ALLOW_THREADS
;
9369 wxGrid_EnableDragGridSize(_arg0
,_arg1
);
9371 wxPy_END_ALLOW_THREADS
;
9372 } Py_INCREF(Py_None
);
9373 _resultobj
= Py_None
;
9377 #define wxGrid_DisableDragGridSize(_swigobj) (_swigobj->DisableDragGridSize())
9378 static PyObject
*_wrap_wxGrid_DisableDragGridSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9379 PyObject
* _resultobj
;
9381 PyObject
* _argo0
= 0;
9382 char *_kwnames
[] = { "self", NULL
};
9385 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_DisableDragGridSize",_kwnames
,&_argo0
))
9388 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9389 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9390 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DisableDragGridSize. Expected _wxGrid_p.");
9395 wxPy_BEGIN_ALLOW_THREADS
;
9396 wxGrid_DisableDragGridSize(_arg0
);
9398 wxPy_END_ALLOW_THREADS
;
9399 } Py_INCREF(Py_None
);
9400 _resultobj
= Py_None
;
9404 #define wxGrid_CanDragGridSize(_swigobj) (_swigobj->CanDragGridSize())
9405 static PyObject
*_wrap_wxGrid_CanDragGridSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9406 PyObject
* _resultobj
;
9409 PyObject
* _argo0
= 0;
9410 char *_kwnames
[] = { "self", NULL
};
9413 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_CanDragGridSize",_kwnames
,&_argo0
))
9416 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9417 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9418 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_CanDragGridSize. Expected _wxGrid_p.");
9423 wxPy_BEGIN_ALLOW_THREADS
;
9424 _result
= (bool )wxGrid_CanDragGridSize(_arg0
);
9426 wxPy_END_ALLOW_THREADS
;
9427 } _resultobj
= Py_BuildValue("i",_result
);
9431 #define wxGrid_SetRowAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowAttr(_swigarg0,_swigarg1))
9432 static PyObject
*_wrap_wxGrid_SetRowAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9433 PyObject
* _resultobj
;
9436 wxGridCellAttr
* _arg2
;
9437 PyObject
* _argo0
= 0;
9438 PyObject
* _argo2
= 0;
9439 char *_kwnames
[] = { "self","row","attr", NULL
};
9442 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGrid_SetRowAttr",_kwnames
,&_argo0
,&_arg1
,&_argo2
))
9445 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9446 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9447 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetRowAttr. Expected _wxGrid_p.");
9452 if (_argo2
== Py_None
) { _arg2
= NULL
; }
9453 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
9454 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_SetRowAttr. Expected _wxGridCellAttr_p.");
9459 wxPy_BEGIN_ALLOW_THREADS
;
9460 wxGrid_SetRowAttr(_arg0
,_arg1
,_arg2
);
9462 wxPy_END_ALLOW_THREADS
;
9463 } Py_INCREF(Py_None
);
9464 _resultobj
= Py_None
;
9468 #define wxGrid_SetColAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColAttr(_swigarg0,_swigarg1))
9469 static PyObject
*_wrap_wxGrid_SetColAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9470 PyObject
* _resultobj
;
9473 wxGridCellAttr
* _arg2
;
9474 PyObject
* _argo0
= 0;
9475 PyObject
* _argo2
= 0;
9476 char *_kwnames
[] = { "self","col","attr", NULL
};
9479 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGrid_SetColAttr",_kwnames
,&_argo0
,&_arg1
,&_argo2
))
9482 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9483 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9484 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColAttr. Expected _wxGrid_p.");
9489 if (_argo2
== Py_None
) { _arg2
= NULL
; }
9490 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
9491 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_SetColAttr. Expected _wxGridCellAttr_p.");
9496 wxPy_BEGIN_ALLOW_THREADS
;
9497 wxGrid_SetColAttr(_arg0
,_arg1
,_arg2
);
9499 wxPy_END_ALLOW_THREADS
;
9500 } Py_INCREF(Py_None
);
9501 _resultobj
= Py_None
;
9505 #define wxGrid_SetColFormatBool(_swigobj,_swigarg0) (_swigobj->SetColFormatBool(_swigarg0))
9506 static PyObject
*_wrap_wxGrid_SetColFormatBool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9507 PyObject
* _resultobj
;
9510 PyObject
* _argo0
= 0;
9511 char *_kwnames
[] = { "self","col", NULL
};
9514 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetColFormatBool",_kwnames
,&_argo0
,&_arg1
))
9517 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9518 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9519 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColFormatBool. Expected _wxGrid_p.");
9524 wxPy_BEGIN_ALLOW_THREADS
;
9525 wxGrid_SetColFormatBool(_arg0
,_arg1
);
9527 wxPy_END_ALLOW_THREADS
;
9528 } Py_INCREF(Py_None
);
9529 _resultobj
= Py_None
;
9533 #define wxGrid_SetColFormatNumber(_swigobj,_swigarg0) (_swigobj->SetColFormatNumber(_swigarg0))
9534 static PyObject
*_wrap_wxGrid_SetColFormatNumber(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9535 PyObject
* _resultobj
;
9538 PyObject
* _argo0
= 0;
9539 char *_kwnames
[] = { "self","col", NULL
};
9542 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetColFormatNumber",_kwnames
,&_argo0
,&_arg1
))
9545 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9546 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9547 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColFormatNumber. Expected _wxGrid_p.");
9552 wxPy_BEGIN_ALLOW_THREADS
;
9553 wxGrid_SetColFormatNumber(_arg0
,_arg1
);
9555 wxPy_END_ALLOW_THREADS
;
9556 } Py_INCREF(Py_None
);
9557 _resultobj
= Py_None
;
9561 #define wxGrid_SetColFormatFloat(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetColFormatFloat(_swigarg0,_swigarg1,_swigarg2))
9562 static PyObject
*_wrap_wxGrid_SetColFormatFloat(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9563 PyObject
* _resultobj
;
9566 int _arg2
= (int ) -1;
9567 int _arg3
= (int ) -1;
9568 PyObject
* _argo0
= 0;
9569 char *_kwnames
[] = { "self","col","width","precision", NULL
};
9572 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|ii:wxGrid_SetColFormatFloat",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
9575 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9576 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9577 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColFormatFloat. Expected _wxGrid_p.");
9582 wxPy_BEGIN_ALLOW_THREADS
;
9583 wxGrid_SetColFormatFloat(_arg0
,_arg1
,_arg2
,_arg3
);
9585 wxPy_END_ALLOW_THREADS
;
9586 } Py_INCREF(Py_None
);
9587 _resultobj
= Py_None
;
9591 #define wxGrid_SetColFormatCustom(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColFormatCustom(_swigarg0,_swigarg1))
9592 static PyObject
*_wrap_wxGrid_SetColFormatCustom(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9593 PyObject
* _resultobj
;
9597 PyObject
* _argo0
= 0;
9598 PyObject
* _obj2
= 0;
9599 char *_kwnames
[] = { "self","col","typeName", NULL
};
9602 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGrid_SetColFormatCustom",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
9605 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9606 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9607 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColFormatCustom. Expected _wxGrid_p.");
9612 #if PYTHON_API_VERSION >= 1009
9613 char* tmpPtr
; int tmpSize
;
9614 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
9615 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
9618 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
9620 _arg2
= new wxString(tmpPtr
, tmpSize
);
9622 if (!PyString_Check(_obj2
)) {
9623 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
9626 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
9630 wxPy_BEGIN_ALLOW_THREADS
;
9631 wxGrid_SetColFormatCustom(_arg0
,_arg1
,*_arg2
);
9633 wxPy_END_ALLOW_THREADS
;
9634 } Py_INCREF(Py_None
);
9635 _resultobj
= Py_None
;
9643 #define wxGrid_EnableGridLines(_swigobj,_swigarg0) (_swigobj->EnableGridLines(_swigarg0))
9644 static PyObject
*_wrap_wxGrid_EnableGridLines(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9645 PyObject
* _resultobj
;
9647 bool _arg1
= (bool ) TRUE
;
9648 PyObject
* _argo0
= 0;
9649 int tempbool1
= (int) TRUE
;
9650 char *_kwnames
[] = { "self","enable", NULL
};
9653 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_EnableGridLines",_kwnames
,&_argo0
,&tempbool1
))
9656 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9657 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9658 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EnableGridLines. Expected _wxGrid_p.");
9662 _arg1
= (bool ) tempbool1
;
9664 wxPy_BEGIN_ALLOW_THREADS
;
9665 wxGrid_EnableGridLines(_arg0
,_arg1
);
9667 wxPy_END_ALLOW_THREADS
;
9668 } Py_INCREF(Py_None
);
9669 _resultobj
= Py_None
;
9673 #define wxGrid_GridLinesEnabled(_swigobj) (_swigobj->GridLinesEnabled())
9674 static PyObject
*_wrap_wxGrid_GridLinesEnabled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9675 PyObject
* _resultobj
;
9678 PyObject
* _argo0
= 0;
9679 char *_kwnames
[] = { "self", NULL
};
9682 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GridLinesEnabled",_kwnames
,&_argo0
))
9685 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9686 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9687 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GridLinesEnabled. Expected _wxGrid_p.");
9692 wxPy_BEGIN_ALLOW_THREADS
;
9693 _result
= (bool )wxGrid_GridLinesEnabled(_arg0
);
9695 wxPy_END_ALLOW_THREADS
;
9696 } _resultobj
= Py_BuildValue("i",_result
);
9700 #define wxGrid_GetDefaultRowSize(_swigobj) (_swigobj->GetDefaultRowSize())
9701 static PyObject
*_wrap_wxGrid_GetDefaultRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9702 PyObject
* _resultobj
;
9705 PyObject
* _argo0
= 0;
9706 char *_kwnames
[] = { "self", NULL
};
9709 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultRowSize",_kwnames
,&_argo0
))
9712 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9713 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9714 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultRowSize. Expected _wxGrid_p.");
9719 wxPy_BEGIN_ALLOW_THREADS
;
9720 _result
= (int )wxGrid_GetDefaultRowSize(_arg0
);
9722 wxPy_END_ALLOW_THREADS
;
9723 } _resultobj
= Py_BuildValue("i",_result
);
9727 #define wxGrid_GetRowSize(_swigobj,_swigarg0) (_swigobj->GetRowSize(_swigarg0))
9728 static PyObject
*_wrap_wxGrid_GetRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9729 PyObject
* _resultobj
;
9733 PyObject
* _argo0
= 0;
9734 char *_kwnames
[] = { "self","row", NULL
};
9737 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_GetRowSize",_kwnames
,&_argo0
,&_arg1
))
9740 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9741 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9742 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetRowSize. Expected _wxGrid_p.");
9747 wxPy_BEGIN_ALLOW_THREADS
;
9748 _result
= (int )wxGrid_GetRowSize(_arg0
,_arg1
);
9750 wxPy_END_ALLOW_THREADS
;
9751 } _resultobj
= Py_BuildValue("i",_result
);
9755 #define wxGrid_GetDefaultColSize(_swigobj) (_swigobj->GetDefaultColSize())
9756 static PyObject
*_wrap_wxGrid_GetDefaultColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9757 PyObject
* _resultobj
;
9760 PyObject
* _argo0
= 0;
9761 char *_kwnames
[] = { "self", NULL
};
9764 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultColSize",_kwnames
,&_argo0
))
9767 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9768 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9769 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultColSize. Expected _wxGrid_p.");
9774 wxPy_BEGIN_ALLOW_THREADS
;
9775 _result
= (int )wxGrid_GetDefaultColSize(_arg0
);
9777 wxPy_END_ALLOW_THREADS
;
9778 } _resultobj
= Py_BuildValue("i",_result
);
9782 #define wxGrid_GetColSize(_swigobj,_swigarg0) (_swigobj->GetColSize(_swigarg0))
9783 static PyObject
*_wrap_wxGrid_GetColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9784 PyObject
* _resultobj
;
9788 PyObject
* _argo0
= 0;
9789 char *_kwnames
[] = { "self","col", NULL
};
9792 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_GetColSize",_kwnames
,&_argo0
,&_arg1
))
9795 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9796 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9797 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetColSize. Expected _wxGrid_p.");
9802 wxPy_BEGIN_ALLOW_THREADS
;
9803 _result
= (int )wxGrid_GetColSize(_arg0
,_arg1
);
9805 wxPy_END_ALLOW_THREADS
;
9806 } _resultobj
= Py_BuildValue("i",_result
);
9810 #define wxGrid_GetDefaultCellBackgroundColour(_swigobj) (_swigobj->GetDefaultCellBackgroundColour())
9811 static PyObject
*_wrap_wxGrid_GetDefaultCellBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9812 PyObject
* _resultobj
;
9815 PyObject
* _argo0
= 0;
9816 char *_kwnames
[] = { "self", NULL
};
9820 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultCellBackgroundColour",_kwnames
,&_argo0
))
9823 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9824 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9825 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultCellBackgroundColour. Expected _wxGrid_p.");
9830 wxPy_BEGIN_ALLOW_THREADS
;
9831 _result
= new wxColour (wxGrid_GetDefaultCellBackgroundColour(_arg0
));
9833 wxPy_END_ALLOW_THREADS
;
9834 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
9835 _resultobj
= Py_BuildValue("s",_ptemp
);
9839 #define wxGrid_GetCellBackgroundColour(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellBackgroundColour(_swigarg0,_swigarg1))
9840 static PyObject
*_wrap_wxGrid_GetCellBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9841 PyObject
* _resultobj
;
9846 PyObject
* _argo0
= 0;
9847 char *_kwnames
[] = { "self","row","col", NULL
};
9851 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetCellBackgroundColour",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
9854 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9855 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9856 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellBackgroundColour. Expected _wxGrid_p.");
9861 wxPy_BEGIN_ALLOW_THREADS
;
9862 _result
= new wxColour (wxGrid_GetCellBackgroundColour(_arg0
,_arg1
,_arg2
));
9864 wxPy_END_ALLOW_THREADS
;
9865 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
9866 _resultobj
= Py_BuildValue("s",_ptemp
);
9870 #define wxGrid_GetDefaultCellTextColour(_swigobj) (_swigobj->GetDefaultCellTextColour())
9871 static PyObject
*_wrap_wxGrid_GetDefaultCellTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9872 PyObject
* _resultobj
;
9875 PyObject
* _argo0
= 0;
9876 char *_kwnames
[] = { "self", NULL
};
9880 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultCellTextColour",_kwnames
,&_argo0
))
9883 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9884 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9885 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultCellTextColour. Expected _wxGrid_p.");
9890 wxPy_BEGIN_ALLOW_THREADS
;
9891 _result
= new wxColour (wxGrid_GetDefaultCellTextColour(_arg0
));
9893 wxPy_END_ALLOW_THREADS
;
9894 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
9895 _resultobj
= Py_BuildValue("s",_ptemp
);
9899 #define wxGrid_GetCellTextColour(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellTextColour(_swigarg0,_swigarg1))
9900 static PyObject
*_wrap_wxGrid_GetCellTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9901 PyObject
* _resultobj
;
9906 PyObject
* _argo0
= 0;
9907 char *_kwnames
[] = { "self","row","col", NULL
};
9911 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetCellTextColour",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
9914 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9915 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9916 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellTextColour. Expected _wxGrid_p.");
9921 wxPy_BEGIN_ALLOW_THREADS
;
9922 _result
= new wxColour (wxGrid_GetCellTextColour(_arg0
,_arg1
,_arg2
));
9924 wxPy_END_ALLOW_THREADS
;
9925 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
9926 _resultobj
= Py_BuildValue("s",_ptemp
);
9930 #define wxGrid_GetDefaultCellFont(_swigobj) (_swigobj->GetDefaultCellFont())
9931 static PyObject
*_wrap_wxGrid_GetDefaultCellFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9932 PyObject
* _resultobj
;
9935 PyObject
* _argo0
= 0;
9936 char *_kwnames
[] = { "self", NULL
};
9940 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultCellFont",_kwnames
,&_argo0
))
9943 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9944 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9945 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultCellFont. Expected _wxGrid_p.");
9950 wxPy_BEGIN_ALLOW_THREADS
;
9951 _result
= new wxFont (wxGrid_GetDefaultCellFont(_arg0
));
9953 wxPy_END_ALLOW_THREADS
;
9954 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p");
9955 _resultobj
= Py_BuildValue("s",_ptemp
);
9959 #define wxGrid_GetCellFont(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellFont(_swigarg0,_swigarg1))
9960 static PyObject
*_wrap_wxGrid_GetCellFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9961 PyObject
* _resultobj
;
9966 PyObject
* _argo0
= 0;
9967 char *_kwnames
[] = { "self","row","col", NULL
};
9971 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetCellFont",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
9974 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9975 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9976 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellFont. Expected _wxGrid_p.");
9981 wxPy_BEGIN_ALLOW_THREADS
;
9982 _result
= new wxFont (wxGrid_GetCellFont(_arg0
,_arg1
,_arg2
));
9984 wxPy_END_ALLOW_THREADS
;
9985 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p");
9986 _resultobj
= Py_BuildValue("s",_ptemp
);
9990 #define wxGrid_GetDefaultCellAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetDefaultCellAlignment(_swigarg0,_swigarg1))
9991 static PyObject
*_wrap_wxGrid_GetDefaultCellAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9992 PyObject
* _resultobj
;
9996 PyObject
* _argo0
= 0;
9997 PyObject
* _argo1
= 0;
9998 PyObject
* _argo2
= 0;
9999 char *_kwnames
[] = { "self","horiz","vert", NULL
};
10002 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxGrid_GetDefaultCellAlignment",_kwnames
,&_argo0
,&_argo1
,&_argo2
))
10005 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10006 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10007 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultCellAlignment. Expected _wxGrid_p.");
10012 if (_argo1
== Py_None
) { _arg1
= NULL
; }
10013 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_int_p")) {
10014 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_GetDefaultCellAlignment. Expected _int_p.");
10019 if (_argo2
== Py_None
) { _arg2
= NULL
; }
10020 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_int_p")) {
10021 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_GetDefaultCellAlignment. Expected _int_p.");
10026 wxPy_BEGIN_ALLOW_THREADS
;
10027 wxGrid_GetDefaultCellAlignment(_arg0
,_arg1
,_arg2
);
10029 wxPy_END_ALLOW_THREADS
;
10030 } Py_INCREF(Py_None
);
10031 _resultobj
= Py_None
;
10035 #define wxGrid_GetCellAlignment(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetCellAlignment(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
10036 static PyObject
*_wrap_wxGrid_GetCellAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10037 PyObject
* _resultobj
;
10043 PyObject
* _argo0
= 0;
10044 PyObject
* _argo3
= 0;
10045 PyObject
* _argo4
= 0;
10046 char *_kwnames
[] = { "self","row","col","horiz","vert", NULL
};
10049 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiOO:wxGrid_GetCellAlignment",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
,&_argo4
))
10052 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10053 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10054 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellAlignment. Expected _wxGrid_p.");
10059 if (_argo3
== Py_None
) { _arg3
= NULL
; }
10060 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_int_p")) {
10061 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGrid_GetCellAlignment. Expected _int_p.");
10066 if (_argo4
== Py_None
) { _arg4
= NULL
; }
10067 else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_int_p")) {
10068 PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxGrid_GetCellAlignment. Expected _int_p.");
10073 wxPy_BEGIN_ALLOW_THREADS
;
10074 wxGrid_GetCellAlignment(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
10076 wxPy_END_ALLOW_THREADS
;
10077 } Py_INCREF(Py_None
);
10078 _resultobj
= Py_None
;
10082 #define wxGrid_SetDefaultRowSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDefaultRowSize(_swigarg0,_swigarg1))
10083 static PyObject
*_wrap_wxGrid_SetDefaultRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10084 PyObject
* _resultobj
;
10087 bool _arg2
= (bool ) FALSE
;
10088 PyObject
* _argo0
= 0;
10089 int tempbool2
= (int) FALSE
;
10090 char *_kwnames
[] = { "self","height","resizeExistingRows", NULL
};
10093 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxGrid_SetDefaultRowSize",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
10096 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10097 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10098 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultRowSize. Expected _wxGrid_p.");
10102 _arg2
= (bool ) tempbool2
;
10104 wxPy_BEGIN_ALLOW_THREADS
;
10105 wxGrid_SetDefaultRowSize(_arg0
,_arg1
,_arg2
);
10107 wxPy_END_ALLOW_THREADS
;
10108 } Py_INCREF(Py_None
);
10109 _resultobj
= Py_None
;
10113 #define wxGrid_SetRowSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowSize(_swigarg0,_swigarg1))
10114 static PyObject
*_wrap_wxGrid_SetRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10115 PyObject
* _resultobj
;
10119 PyObject
* _argo0
= 0;
10120 char *_kwnames
[] = { "self","row","height", NULL
};
10123 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetRowSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
10126 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10127 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10128 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetRowSize. Expected _wxGrid_p.");
10133 wxPy_BEGIN_ALLOW_THREADS
;
10134 wxGrid_SetRowSize(_arg0
,_arg1
,_arg2
);
10136 wxPy_END_ALLOW_THREADS
;
10137 } Py_INCREF(Py_None
);
10138 _resultobj
= Py_None
;
10142 #define wxGrid_SetDefaultColSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDefaultColSize(_swigarg0,_swigarg1))
10143 static PyObject
*_wrap_wxGrid_SetDefaultColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10144 PyObject
* _resultobj
;
10147 bool _arg2
= (bool ) FALSE
;
10148 PyObject
* _argo0
= 0;
10149 int tempbool2
= (int) FALSE
;
10150 char *_kwnames
[] = { "self","width","resizeExistingCols", NULL
};
10153 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxGrid_SetDefaultColSize",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
10156 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10157 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10158 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultColSize. Expected _wxGrid_p.");
10162 _arg2
= (bool ) tempbool2
;
10164 wxPy_BEGIN_ALLOW_THREADS
;
10165 wxGrid_SetDefaultColSize(_arg0
,_arg1
,_arg2
);
10167 wxPy_END_ALLOW_THREADS
;
10168 } Py_INCREF(Py_None
);
10169 _resultobj
= Py_None
;
10173 #define wxGrid_SetColSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColSize(_swigarg0,_swigarg1))
10174 static PyObject
*_wrap_wxGrid_SetColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10175 PyObject
* _resultobj
;
10179 PyObject
* _argo0
= 0;
10180 char *_kwnames
[] = { "self","col","width", NULL
};
10183 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetColSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
10186 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10187 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10188 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColSize. Expected _wxGrid_p.");
10193 wxPy_BEGIN_ALLOW_THREADS
;
10194 wxGrid_SetColSize(_arg0
,_arg1
,_arg2
);
10196 wxPy_END_ALLOW_THREADS
;
10197 } Py_INCREF(Py_None
);
10198 _resultobj
= Py_None
;
10202 #define wxGrid_AutoSizeColumn(_swigobj,_swigarg0,_swigarg1) (_swigobj->AutoSizeColumn(_swigarg0,_swigarg1))
10203 static PyObject
*_wrap_wxGrid_AutoSizeColumn(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10204 PyObject
* _resultobj
;
10207 bool _arg2
= (bool ) TRUE
;
10208 PyObject
* _argo0
= 0;
10209 int tempbool2
= (int) TRUE
;
10210 char *_kwnames
[] = { "self","col","setAsMin", NULL
};
10213 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxGrid_AutoSizeColumn",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
10216 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10217 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10218 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AutoSizeColumn. Expected _wxGrid_p.");
10222 _arg2
= (bool ) tempbool2
;
10224 wxPy_BEGIN_ALLOW_THREADS
;
10225 wxGrid_AutoSizeColumn(_arg0
,_arg1
,_arg2
);
10227 wxPy_END_ALLOW_THREADS
;
10228 } Py_INCREF(Py_None
);
10229 _resultobj
= Py_None
;
10233 #define wxGrid_AutoSizeRow(_swigobj,_swigarg0,_swigarg1) (_swigobj->AutoSizeRow(_swigarg0,_swigarg1))
10234 static PyObject
*_wrap_wxGrid_AutoSizeRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10235 PyObject
* _resultobj
;
10238 bool _arg2
= (bool ) TRUE
;
10239 PyObject
* _argo0
= 0;
10240 int tempbool2
= (int) TRUE
;
10241 char *_kwnames
[] = { "self","row","setAsMin", NULL
};
10244 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxGrid_AutoSizeRow",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
10247 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10248 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10249 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AutoSizeRow. Expected _wxGrid_p.");
10253 _arg2
= (bool ) tempbool2
;
10255 wxPy_BEGIN_ALLOW_THREADS
;
10256 wxGrid_AutoSizeRow(_arg0
,_arg1
,_arg2
);
10258 wxPy_END_ALLOW_THREADS
;
10259 } Py_INCREF(Py_None
);
10260 _resultobj
= Py_None
;
10264 #define wxGrid_AutoSizeColumns(_swigobj,_swigarg0) (_swigobj->AutoSizeColumns(_swigarg0))
10265 static PyObject
*_wrap_wxGrid_AutoSizeColumns(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10266 PyObject
* _resultobj
;
10268 bool _arg1
= (bool ) TRUE
;
10269 PyObject
* _argo0
= 0;
10270 int tempbool1
= (int) TRUE
;
10271 char *_kwnames
[] = { "self","setAsMin", NULL
};
10274 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_AutoSizeColumns",_kwnames
,&_argo0
,&tempbool1
))
10277 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10278 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10279 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AutoSizeColumns. Expected _wxGrid_p.");
10283 _arg1
= (bool ) tempbool1
;
10285 wxPy_BEGIN_ALLOW_THREADS
;
10286 wxGrid_AutoSizeColumns(_arg0
,_arg1
);
10288 wxPy_END_ALLOW_THREADS
;
10289 } Py_INCREF(Py_None
);
10290 _resultobj
= Py_None
;
10294 #define wxGrid_AutoSizeRows(_swigobj,_swigarg0) (_swigobj->AutoSizeRows(_swigarg0))
10295 static PyObject
*_wrap_wxGrid_AutoSizeRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10296 PyObject
* _resultobj
;
10298 bool _arg1
= (bool ) TRUE
;
10299 PyObject
* _argo0
= 0;
10300 int tempbool1
= (int) TRUE
;
10301 char *_kwnames
[] = { "self","setAsMin", NULL
};
10304 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_AutoSizeRows",_kwnames
,&_argo0
,&tempbool1
))
10307 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10308 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10309 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AutoSizeRows. Expected _wxGrid_p.");
10313 _arg1
= (bool ) tempbool1
;
10315 wxPy_BEGIN_ALLOW_THREADS
;
10316 wxGrid_AutoSizeRows(_arg0
,_arg1
);
10318 wxPy_END_ALLOW_THREADS
;
10319 } Py_INCREF(Py_None
);
10320 _resultobj
= Py_None
;
10324 #define wxGrid_AutoSize(_swigobj) (_swigobj->AutoSize())
10325 static PyObject
*_wrap_wxGrid_AutoSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10326 PyObject
* _resultobj
;
10328 PyObject
* _argo0
= 0;
10329 char *_kwnames
[] = { "self", NULL
};
10332 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_AutoSize",_kwnames
,&_argo0
))
10335 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10336 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10337 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AutoSize. Expected _wxGrid_p.");
10342 wxPy_BEGIN_ALLOW_THREADS
;
10343 wxGrid_AutoSize(_arg0
);
10345 wxPy_END_ALLOW_THREADS
;
10346 } Py_INCREF(Py_None
);
10347 _resultobj
= Py_None
;
10351 #define wxGrid_SetColMinimalWidth(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColMinimalWidth(_swigarg0,_swigarg1))
10352 static PyObject
*_wrap_wxGrid_SetColMinimalWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10353 PyObject
* _resultobj
;
10357 PyObject
* _argo0
= 0;
10358 char *_kwnames
[] = { "self","col","width", NULL
};
10361 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetColMinimalWidth",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
10364 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10365 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10366 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColMinimalWidth. Expected _wxGrid_p.");
10371 wxPy_BEGIN_ALLOW_THREADS
;
10372 wxGrid_SetColMinimalWidth(_arg0
,_arg1
,_arg2
);
10374 wxPy_END_ALLOW_THREADS
;
10375 } Py_INCREF(Py_None
);
10376 _resultobj
= Py_None
;
10380 #define wxGrid_SetRowMinimalHeight(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowMinimalHeight(_swigarg0,_swigarg1))
10381 static PyObject
*_wrap_wxGrid_SetRowMinimalHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10382 PyObject
* _resultobj
;
10386 PyObject
* _argo0
= 0;
10387 char *_kwnames
[] = { "self","row","width", NULL
};
10390 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetRowMinimalHeight",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
10393 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10394 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10395 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetRowMinimalHeight. Expected _wxGrid_p.");
10400 wxPy_BEGIN_ALLOW_THREADS
;
10401 wxGrid_SetRowMinimalHeight(_arg0
,_arg1
,_arg2
);
10403 wxPy_END_ALLOW_THREADS
;
10404 } Py_INCREF(Py_None
);
10405 _resultobj
= Py_None
;
10409 #define wxGrid_SetDefaultCellBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetDefaultCellBackgroundColour(_swigarg0))
10410 static PyObject
*_wrap_wxGrid_SetDefaultCellBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10411 PyObject
* _resultobj
;
10414 PyObject
* _argo0
= 0;
10416 PyObject
* _obj1
= 0;
10417 char *_kwnames
[] = { "self","arg2", NULL
};
10420 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetDefaultCellBackgroundColour",_kwnames
,&_argo0
,&_obj1
))
10423 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10424 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10425 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultCellBackgroundColour. Expected _wxGrid_p.");
10431 if (! wxColour_helper(_obj1
, &_arg1
))
10435 wxPy_BEGIN_ALLOW_THREADS
;
10436 wxGrid_SetDefaultCellBackgroundColour(_arg0
,*_arg1
);
10438 wxPy_END_ALLOW_THREADS
;
10439 } Py_INCREF(Py_None
);
10440 _resultobj
= Py_None
;
10444 #define wxGrid_SetCellBackgroundColour(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellBackgroundColour(_swigarg0,_swigarg1,_swigarg2))
10445 static PyObject
*_wrap_wxGrid_SetCellBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10446 PyObject
* _resultobj
;
10451 PyObject
* _argo0
= 0;
10453 PyObject
* _obj3
= 0;
10454 char *_kwnames
[] = { "self","row","col","arg4", NULL
};
10457 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGrid_SetCellBackgroundColour",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
10460 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10461 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10462 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellBackgroundColour. Expected _wxGrid_p.");
10468 if (! wxColour_helper(_obj3
, &_arg3
))
10472 wxPy_BEGIN_ALLOW_THREADS
;
10473 wxGrid_SetCellBackgroundColour(_arg0
,_arg1
,_arg2
,*_arg3
);
10475 wxPy_END_ALLOW_THREADS
;
10476 } Py_INCREF(Py_None
);
10477 _resultobj
= Py_None
;
10481 #define wxGrid_SetDefaultCellTextColour(_swigobj,_swigarg0) (_swigobj->SetDefaultCellTextColour(_swigarg0))
10482 static PyObject
*_wrap_wxGrid_SetDefaultCellTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10483 PyObject
* _resultobj
;
10486 PyObject
* _argo0
= 0;
10488 PyObject
* _obj1
= 0;
10489 char *_kwnames
[] = { "self","arg2", NULL
};
10492 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetDefaultCellTextColour",_kwnames
,&_argo0
,&_obj1
))
10495 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10496 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10497 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultCellTextColour. Expected _wxGrid_p.");
10503 if (! wxColour_helper(_obj1
, &_arg1
))
10507 wxPy_BEGIN_ALLOW_THREADS
;
10508 wxGrid_SetDefaultCellTextColour(_arg0
,*_arg1
);
10510 wxPy_END_ALLOW_THREADS
;
10511 } Py_INCREF(Py_None
);
10512 _resultobj
= Py_None
;
10516 #define wxGrid_SetCellTextColour(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellTextColour(_swigarg0,_swigarg1,_swigarg2))
10517 static PyObject
*_wrap_wxGrid_SetCellTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10518 PyObject
* _resultobj
;
10523 PyObject
* _argo0
= 0;
10525 PyObject
* _obj3
= 0;
10526 char *_kwnames
[] = { "self","row","col","arg4", NULL
};
10529 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGrid_SetCellTextColour",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
10532 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10533 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10534 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellTextColour. Expected _wxGrid_p.");
10540 if (! wxColour_helper(_obj3
, &_arg3
))
10544 wxPy_BEGIN_ALLOW_THREADS
;
10545 wxGrid_SetCellTextColour(_arg0
,_arg1
,_arg2
,*_arg3
);
10547 wxPy_END_ALLOW_THREADS
;
10548 } Py_INCREF(Py_None
);
10549 _resultobj
= Py_None
;
10553 #define wxGrid_SetDefaultCellFont(_swigobj,_swigarg0) (_swigobj->SetDefaultCellFont(_swigarg0))
10554 static PyObject
*_wrap_wxGrid_SetDefaultCellFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10555 PyObject
* _resultobj
;
10558 PyObject
* _argo0
= 0;
10559 PyObject
* _argo1
= 0;
10560 char *_kwnames
[] = { "self","arg2", NULL
};
10563 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetDefaultCellFont",_kwnames
,&_argo0
,&_argo1
))
10566 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10567 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10568 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultCellFont. Expected _wxGrid_p.");
10573 if (_argo1
== Py_None
) { _arg1
= NULL
; }
10574 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) {
10575 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_SetDefaultCellFont. Expected _wxFont_p.");
10580 wxPy_BEGIN_ALLOW_THREADS
;
10581 wxGrid_SetDefaultCellFont(_arg0
,*_arg1
);
10583 wxPy_END_ALLOW_THREADS
;
10584 } Py_INCREF(Py_None
);
10585 _resultobj
= Py_None
;
10589 #define wxGrid_SetCellFont(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellFont(_swigarg0,_swigarg1,_swigarg2))
10590 static PyObject
*_wrap_wxGrid_SetCellFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10591 PyObject
* _resultobj
;
10596 PyObject
* _argo0
= 0;
10597 PyObject
* _argo3
= 0;
10598 char *_kwnames
[] = { "self","row","col","arg4", NULL
};
10601 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGrid_SetCellFont",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
))
10604 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10605 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10606 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellFont. Expected _wxGrid_p.");
10611 if (_argo3
== Py_None
) { _arg3
= NULL
; }
10612 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxFont_p")) {
10613 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGrid_SetCellFont. Expected _wxFont_p.");
10618 wxPy_BEGIN_ALLOW_THREADS
;
10619 wxGrid_SetCellFont(_arg0
,_arg1
,_arg2
,*_arg3
);
10621 wxPy_END_ALLOW_THREADS
;
10622 } Py_INCREF(Py_None
);
10623 _resultobj
= Py_None
;
10627 #define wxGrid_SetDefaultCellAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDefaultCellAlignment(_swigarg0,_swigarg1))
10628 static PyObject
*_wrap_wxGrid_SetDefaultCellAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10629 PyObject
* _resultobj
;
10633 PyObject
* _argo0
= 0;
10634 char *_kwnames
[] = { "self","horiz","vert", NULL
};
10637 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetDefaultCellAlignment",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
10640 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10641 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10642 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultCellAlignment. Expected _wxGrid_p.");
10647 wxPy_BEGIN_ALLOW_THREADS
;
10648 wxGrid_SetDefaultCellAlignment(_arg0
,_arg1
,_arg2
);
10650 wxPy_END_ALLOW_THREADS
;
10651 } Py_INCREF(Py_None
);
10652 _resultobj
= Py_None
;
10656 #define wxGrid_SetCellAlignment(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->SetCellAlignment(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
10657 static PyObject
*_wrap_wxGrid_SetCellAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10658 PyObject
* _resultobj
;
10664 PyObject
* _argo0
= 0;
10665 char *_kwnames
[] = { "self","row","col","horiz","vert", NULL
};
10668 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxGrid_SetCellAlignment",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
10671 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10672 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10673 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellAlignment. Expected _wxGrid_p.");
10678 wxPy_BEGIN_ALLOW_THREADS
;
10679 wxGrid_SetCellAlignment(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
10681 wxPy_END_ALLOW_THREADS
;
10682 } Py_INCREF(Py_None
);
10683 _resultobj
= Py_None
;
10687 #define wxGrid_SetDefaultRenderer(_swigobj,_swigarg0) (_swigobj->SetDefaultRenderer(_swigarg0))
10688 static PyObject
*_wrap_wxGrid_SetDefaultRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10689 PyObject
* _resultobj
;
10691 wxGridCellRenderer
* _arg1
;
10692 PyObject
* _argo0
= 0;
10693 PyObject
* _argo1
= 0;
10694 char *_kwnames
[] = { "self","renderer", NULL
};
10697 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetDefaultRenderer",_kwnames
,&_argo0
,&_argo1
))
10700 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10701 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10702 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultRenderer. Expected _wxGrid_p.");
10707 if (_argo1
== Py_None
) { _arg1
= NULL
; }
10708 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellRenderer_p")) {
10709 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_SetDefaultRenderer. Expected _wxGridCellRenderer_p.");
10714 wxPy_BEGIN_ALLOW_THREADS
;
10715 wxGrid_SetDefaultRenderer(_arg0
,_arg1
);
10717 wxPy_END_ALLOW_THREADS
;
10718 } Py_INCREF(Py_None
);
10719 _resultobj
= Py_None
;
10723 #define wxGrid_SetCellRenderer(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellRenderer(_swigarg0,_swigarg1,_swigarg2))
10724 static PyObject
*_wrap_wxGrid_SetCellRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10725 PyObject
* _resultobj
;
10729 wxGridCellRenderer
* _arg3
;
10730 PyObject
* _argo0
= 0;
10731 PyObject
* _argo3
= 0;
10732 char *_kwnames
[] = { "self","row","col","renderer", NULL
};
10735 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGrid_SetCellRenderer",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
))
10738 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10739 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10740 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellRenderer. Expected _wxGrid_p.");
10745 if (_argo3
== Py_None
) { _arg3
= NULL
; }
10746 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxGridCellRenderer_p")) {
10747 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGrid_SetCellRenderer. Expected _wxGridCellRenderer_p.");
10752 wxPy_BEGIN_ALLOW_THREADS
;
10753 wxGrid_SetCellRenderer(_arg0
,_arg1
,_arg2
,_arg3
);
10755 wxPy_END_ALLOW_THREADS
;
10756 } Py_INCREF(Py_None
);
10757 _resultobj
= Py_None
;
10761 #define wxGrid_GetDefaultRenderer(_swigobj) (_swigobj->GetDefaultRenderer())
10762 static PyObject
*_wrap_wxGrid_GetDefaultRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10763 PyObject
* _resultobj
;
10764 wxGridCellRenderer
* _result
;
10766 PyObject
* _argo0
= 0;
10767 char *_kwnames
[] = { "self", NULL
};
10771 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultRenderer",_kwnames
,&_argo0
))
10774 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10775 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10776 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultRenderer. Expected _wxGrid_p.");
10781 wxPy_BEGIN_ALLOW_THREADS
;
10782 _result
= (wxGridCellRenderer
*)wxGrid_GetDefaultRenderer(_arg0
);
10784 wxPy_END_ALLOW_THREADS
;
10786 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellRenderer_p");
10787 _resultobj
= Py_BuildValue("s",_ptemp
);
10789 Py_INCREF(Py_None
);
10790 _resultobj
= Py_None
;
10795 #define wxGrid_GetCellRenderer(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellRenderer(_swigarg0,_swigarg1))
10796 static PyObject
*_wrap_wxGrid_GetCellRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10797 PyObject
* _resultobj
;
10798 wxGridCellRenderer
* _result
;
10802 PyObject
* _argo0
= 0;
10803 char *_kwnames
[] = { "self","row","col", NULL
};
10807 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetCellRenderer",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
10810 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10811 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10812 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellRenderer. Expected _wxGrid_p.");
10817 wxPy_BEGIN_ALLOW_THREADS
;
10818 _result
= (wxGridCellRenderer
*)wxGrid_GetCellRenderer(_arg0
,_arg1
,_arg2
);
10820 wxPy_END_ALLOW_THREADS
;
10822 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellRenderer_p");
10823 _resultobj
= Py_BuildValue("s",_ptemp
);
10825 Py_INCREF(Py_None
);
10826 _resultobj
= Py_None
;
10831 #define wxGrid_SetDefaultEditor(_swigobj,_swigarg0) (_swigobj->SetDefaultEditor(_swigarg0))
10832 static PyObject
*_wrap_wxGrid_SetDefaultEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10833 PyObject
* _resultobj
;
10835 wxGridCellEditor
* _arg1
;
10836 PyObject
* _argo0
= 0;
10837 PyObject
* _argo1
= 0;
10838 char *_kwnames
[] = { "self","editor", NULL
};
10841 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetDefaultEditor",_kwnames
,&_argo0
,&_argo1
))
10844 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10845 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10846 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultEditor. Expected _wxGrid_p.");
10851 if (_argo1
== Py_None
) { _arg1
= NULL
; }
10852 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellEditor_p")) {
10853 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_SetDefaultEditor. Expected _wxGridCellEditor_p.");
10858 wxPy_BEGIN_ALLOW_THREADS
;
10859 wxGrid_SetDefaultEditor(_arg0
,_arg1
);
10861 wxPy_END_ALLOW_THREADS
;
10862 } Py_INCREF(Py_None
);
10863 _resultobj
= Py_None
;
10867 #define wxGrid_SetCellEditor(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellEditor(_swigarg0,_swigarg1,_swigarg2))
10868 static PyObject
*_wrap_wxGrid_SetCellEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10869 PyObject
* _resultobj
;
10873 wxGridCellEditor
* _arg3
;
10874 PyObject
* _argo0
= 0;
10875 PyObject
* _argo3
= 0;
10876 char *_kwnames
[] = { "self","row","col","editor", NULL
};
10879 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGrid_SetCellEditor",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
))
10882 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10883 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10884 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellEditor. Expected _wxGrid_p.");
10889 if (_argo3
== Py_None
) { _arg3
= NULL
; }
10890 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxGridCellEditor_p")) {
10891 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGrid_SetCellEditor. Expected _wxGridCellEditor_p.");
10896 wxPy_BEGIN_ALLOW_THREADS
;
10897 wxGrid_SetCellEditor(_arg0
,_arg1
,_arg2
,_arg3
);
10899 wxPy_END_ALLOW_THREADS
;
10900 } Py_INCREF(Py_None
);
10901 _resultobj
= Py_None
;
10905 #define wxGrid_GetDefaultEditor(_swigobj) (_swigobj->GetDefaultEditor())
10906 static PyObject
*_wrap_wxGrid_GetDefaultEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10907 PyObject
* _resultobj
;
10908 wxGridCellEditor
* _result
;
10910 PyObject
* _argo0
= 0;
10911 char *_kwnames
[] = { "self", NULL
};
10915 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultEditor",_kwnames
,&_argo0
))
10918 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10919 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10920 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultEditor. Expected _wxGrid_p.");
10925 wxPy_BEGIN_ALLOW_THREADS
;
10926 _result
= (wxGridCellEditor
*)wxGrid_GetDefaultEditor(_arg0
);
10928 wxPy_END_ALLOW_THREADS
;
10930 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellEditor_p");
10931 _resultobj
= Py_BuildValue("s",_ptemp
);
10933 Py_INCREF(Py_None
);
10934 _resultobj
= Py_None
;
10939 #define wxGrid_GetCellEditor(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellEditor(_swigarg0,_swigarg1))
10940 static PyObject
*_wrap_wxGrid_GetCellEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10941 PyObject
* _resultobj
;
10942 wxGridCellEditor
* _result
;
10946 PyObject
* _argo0
= 0;
10947 char *_kwnames
[] = { "self","row","col", NULL
};
10951 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetCellEditor",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
10954 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10955 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10956 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellEditor. Expected _wxGrid_p.");
10961 wxPy_BEGIN_ALLOW_THREADS
;
10962 _result
= (wxGridCellEditor
*)wxGrid_GetCellEditor(_arg0
,_arg1
,_arg2
);
10964 wxPy_END_ALLOW_THREADS
;
10966 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellEditor_p");
10967 _resultobj
= Py_BuildValue("s",_ptemp
);
10969 Py_INCREF(Py_None
);
10970 _resultobj
= Py_None
;
10975 #define wxGrid_GetCellValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellValue(_swigarg0,_swigarg1))
10976 static PyObject
*_wrap_wxGrid_GetCellValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10977 PyObject
* _resultobj
;
10978 wxString
* _result
;
10982 PyObject
* _argo0
= 0;
10983 char *_kwnames
[] = { "self","row","col", NULL
};
10986 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetCellValue",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
10989 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10990 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10991 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellValue. Expected _wxGrid_p.");
10996 wxPy_BEGIN_ALLOW_THREADS
;
10997 _result
= new wxString (wxGrid_GetCellValue(_arg0
,_arg1
,_arg2
));
10999 wxPy_END_ALLOW_THREADS
;
11001 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
11009 #define wxGrid_SetCellValue(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellValue(_swigarg0,_swigarg1,_swigarg2))
11010 static PyObject
*_wrap_wxGrid_SetCellValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11011 PyObject
* _resultobj
;
11016 PyObject
* _argo0
= 0;
11017 PyObject
* _obj3
= 0;
11018 char *_kwnames
[] = { "self","row","col","s", NULL
};
11021 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGrid_SetCellValue",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
11024 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11025 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11026 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellValue. Expected _wxGrid_p.");
11031 #if PYTHON_API_VERSION >= 1009
11032 char* tmpPtr
; int tmpSize
;
11033 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
11034 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
11037 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
11039 _arg3
= new wxString(tmpPtr
, tmpSize
);
11041 if (!PyString_Check(_obj3
)) {
11042 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
11045 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
11049 wxPy_BEGIN_ALLOW_THREADS
;
11050 wxGrid_SetCellValue(_arg0
,_arg1
,_arg2
,*_arg3
);
11052 wxPy_END_ALLOW_THREADS
;
11053 } Py_INCREF(Py_None
);
11054 _resultobj
= Py_None
;
11062 #define wxGrid_IsReadOnly(_swigobj,_swigarg0,_swigarg1) (_swigobj->IsReadOnly(_swigarg0,_swigarg1))
11063 static PyObject
*_wrap_wxGrid_IsReadOnly(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11064 PyObject
* _resultobj
;
11069 PyObject
* _argo0
= 0;
11070 char *_kwnames
[] = { "self","row","col", NULL
};
11073 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_IsReadOnly",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11076 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11077 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11078 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsReadOnly. Expected _wxGrid_p.");
11083 wxPy_BEGIN_ALLOW_THREADS
;
11084 _result
= (bool )wxGrid_IsReadOnly(_arg0
,_arg1
,_arg2
);
11086 wxPy_END_ALLOW_THREADS
;
11087 } _resultobj
= Py_BuildValue("i",_result
);
11091 #define wxGrid_SetReadOnly(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetReadOnly(_swigarg0,_swigarg1,_swigarg2))
11092 static PyObject
*_wrap_wxGrid_SetReadOnly(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11093 PyObject
* _resultobj
;
11097 bool _arg3
= (bool ) TRUE
;
11098 PyObject
* _argo0
= 0;
11099 int tempbool3
= (int) TRUE
;
11100 char *_kwnames
[] = { "self","row","col","isReadOnly", NULL
};
11103 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|i:wxGrid_SetReadOnly",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
11106 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11107 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11108 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetReadOnly. Expected _wxGrid_p.");
11112 _arg3
= (bool ) tempbool3
;
11114 wxPy_BEGIN_ALLOW_THREADS
;
11115 wxGrid_SetReadOnly(_arg0
,_arg1
,_arg2
,_arg3
);
11117 wxPy_END_ALLOW_THREADS
;
11118 } Py_INCREF(Py_None
);
11119 _resultobj
= Py_None
;
11123 #define wxGrid_SelectRow(_swigobj,_swigarg0,_swigarg1) (_swigobj->SelectRow(_swigarg0,_swigarg1))
11124 static PyObject
*_wrap_wxGrid_SelectRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11125 PyObject
* _resultobj
;
11128 bool _arg2
= (bool ) FALSE
;
11129 PyObject
* _argo0
= 0;
11130 int tempbool2
= (int) FALSE
;
11131 char *_kwnames
[] = { "self","row","addToSelected", NULL
};
11134 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxGrid_SelectRow",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
11137 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11138 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11139 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SelectRow. Expected _wxGrid_p.");
11143 _arg2
= (bool ) tempbool2
;
11145 wxPy_BEGIN_ALLOW_THREADS
;
11146 wxGrid_SelectRow(_arg0
,_arg1
,_arg2
);
11148 wxPy_END_ALLOW_THREADS
;
11149 } Py_INCREF(Py_None
);
11150 _resultobj
= Py_None
;
11154 #define wxGrid_SelectCol(_swigobj,_swigarg0,_swigarg1) (_swigobj->SelectCol(_swigarg0,_swigarg1))
11155 static PyObject
*_wrap_wxGrid_SelectCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11156 PyObject
* _resultobj
;
11159 bool _arg2
= (bool ) FALSE
;
11160 PyObject
* _argo0
= 0;
11161 int tempbool2
= (int) FALSE
;
11162 char *_kwnames
[] = { "self","col","addToSelected", NULL
};
11165 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxGrid_SelectCol",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
11168 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11169 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11170 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SelectCol. Expected _wxGrid_p.");
11174 _arg2
= (bool ) tempbool2
;
11176 wxPy_BEGIN_ALLOW_THREADS
;
11177 wxGrid_SelectCol(_arg0
,_arg1
,_arg2
);
11179 wxPy_END_ALLOW_THREADS
;
11180 } Py_INCREF(Py_None
);
11181 _resultobj
= Py_None
;
11185 #define wxGrid_SelectBlock(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->SelectBlock(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
11186 static PyObject
*_wrap_wxGrid_SelectBlock(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11187 PyObject
* _resultobj
;
11193 bool _arg5
= (bool ) FALSE
;
11194 PyObject
* _argo0
= 0;
11195 int tempbool5
= (int) FALSE
;
11196 char *_kwnames
[] = { "self","topRow","leftCol","bottomRow","rightCol","addToSelected", NULL
};
11199 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxGrid_SelectBlock",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&tempbool5
))
11202 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11203 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11204 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SelectBlock. Expected _wxGrid_p.");
11208 _arg5
= (bool ) tempbool5
;
11210 wxPy_BEGIN_ALLOW_THREADS
;
11211 wxGrid_SelectBlock(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
);
11213 wxPy_END_ALLOW_THREADS
;
11214 } Py_INCREF(Py_None
);
11215 _resultobj
= Py_None
;
11219 #define wxGrid_SelectAll(_swigobj) (_swigobj->SelectAll())
11220 static PyObject
*_wrap_wxGrid_SelectAll(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11221 PyObject
* _resultobj
;
11223 PyObject
* _argo0
= 0;
11224 char *_kwnames
[] = { "self", NULL
};
11227 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_SelectAll",_kwnames
,&_argo0
))
11230 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11231 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11232 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SelectAll. Expected _wxGrid_p.");
11237 wxPy_BEGIN_ALLOW_THREADS
;
11238 wxGrid_SelectAll(_arg0
);
11240 wxPy_END_ALLOW_THREADS
;
11241 } Py_INCREF(Py_None
);
11242 _resultobj
= Py_None
;
11246 #define wxGrid_IsSelection(_swigobj) (_swigobj->IsSelection())
11247 static PyObject
*_wrap_wxGrid_IsSelection(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11248 PyObject
* _resultobj
;
11251 PyObject
* _argo0
= 0;
11252 char *_kwnames
[] = { "self", NULL
};
11255 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_IsSelection",_kwnames
,&_argo0
))
11258 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11259 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11260 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsSelection. Expected _wxGrid_p.");
11265 wxPy_BEGIN_ALLOW_THREADS
;
11266 _result
= (bool )wxGrid_IsSelection(_arg0
);
11268 wxPy_END_ALLOW_THREADS
;
11269 } _resultobj
= Py_BuildValue("i",_result
);
11273 #define wxGrid_ClearSelection(_swigobj) (_swigobj->ClearSelection())
11274 static PyObject
*_wrap_wxGrid_ClearSelection(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11275 PyObject
* _resultobj
;
11277 PyObject
* _argo0
= 0;
11278 char *_kwnames
[] = { "self", NULL
};
11281 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_ClearSelection",_kwnames
,&_argo0
))
11284 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11285 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11286 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_ClearSelection. Expected _wxGrid_p.");
11291 wxPy_BEGIN_ALLOW_THREADS
;
11292 wxGrid_ClearSelection(_arg0
);
11294 wxPy_END_ALLOW_THREADS
;
11295 } Py_INCREF(Py_None
);
11296 _resultobj
= Py_None
;
11300 #define wxGrid_IsInSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->IsInSelection(_swigarg0,_swigarg1))
11301 static PyObject
*_wrap_wxGrid_IsInSelection(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11302 PyObject
* _resultobj
;
11307 PyObject
* _argo0
= 0;
11308 char *_kwnames
[] = { "self","row","col", NULL
};
11311 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_IsInSelection",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11314 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11315 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11316 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsInSelection. Expected _wxGrid_p.");
11321 wxPy_BEGIN_ALLOW_THREADS
;
11322 _result
= (bool )wxGrid_IsInSelection(_arg0
,_arg1
,_arg2
);
11324 wxPy_END_ALLOW_THREADS
;
11325 } _resultobj
= Py_BuildValue("i",_result
);
11329 #define wxGrid_BlockToDeviceRect(_swigobj,_swigarg0,_swigarg1) (_swigobj->BlockToDeviceRect(_swigarg0,_swigarg1))
11330 static PyObject
*_wrap_wxGrid_BlockToDeviceRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11331 PyObject
* _resultobj
;
11334 wxGridCellCoords
* _arg1
;
11335 wxGridCellCoords
* _arg2
;
11336 PyObject
* _argo0
= 0;
11337 wxGridCellCoords temp
;
11338 PyObject
* _obj1
= 0;
11339 wxGridCellCoords temp0
;
11340 PyObject
* _obj2
= 0;
11341 char *_kwnames
[] = { "self","topLeft","bottomRight", NULL
};
11345 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxGrid_BlockToDeviceRect",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
11348 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11349 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11350 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_BlockToDeviceRect. Expected _wxGrid_p.");
11356 if (! wxGridCellCoords_helper(_obj1
, &_arg1
))
11361 if (! wxGridCellCoords_helper(_obj2
, &_arg2
))
11365 wxPy_BEGIN_ALLOW_THREADS
;
11366 _result
= new wxRect (wxGrid_BlockToDeviceRect(_arg0
,*_arg1
,*_arg2
));
11368 wxPy_END_ALLOW_THREADS
;
11369 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p");
11370 _resultobj
= Py_BuildValue("s",_ptemp
);
11374 #define wxGrid_GetSelectionBackground(_swigobj) (_swigobj->GetSelectionBackground())
11375 static PyObject
*_wrap_wxGrid_GetSelectionBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11376 PyObject
* _resultobj
;
11377 wxColour
* _result
;
11379 PyObject
* _argo0
= 0;
11380 char *_kwnames
[] = { "self", NULL
};
11384 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetSelectionBackground",_kwnames
,&_argo0
))
11387 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11388 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11389 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetSelectionBackground. Expected _wxGrid_p.");
11394 wxPy_BEGIN_ALLOW_THREADS
;
11395 _result
= new wxColour (wxGrid_GetSelectionBackground(_arg0
));
11397 wxPy_END_ALLOW_THREADS
;
11398 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
11399 _resultobj
= Py_BuildValue("s",_ptemp
);
11403 #define wxGrid_GetSelectionForeground(_swigobj) (_swigobj->GetSelectionForeground())
11404 static PyObject
*_wrap_wxGrid_GetSelectionForeground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11405 PyObject
* _resultobj
;
11406 wxColour
* _result
;
11408 PyObject
* _argo0
= 0;
11409 char *_kwnames
[] = { "self", NULL
};
11413 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetSelectionForeground",_kwnames
,&_argo0
))
11416 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11417 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11418 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetSelectionForeground. Expected _wxGrid_p.");
11423 wxPy_BEGIN_ALLOW_THREADS
;
11424 _result
= new wxColour (wxGrid_GetSelectionForeground(_arg0
));
11426 wxPy_END_ALLOW_THREADS
;
11427 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
11428 _resultobj
= Py_BuildValue("s",_ptemp
);
11432 #define wxGrid_SetSelectionBackground(_swigobj,_swigarg0) (_swigobj->SetSelectionBackground(_swigarg0))
11433 static PyObject
*_wrap_wxGrid_SetSelectionBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11434 PyObject
* _resultobj
;
11437 PyObject
* _argo0
= 0;
11439 PyObject
* _obj1
= 0;
11440 char *_kwnames
[] = { "self","c", NULL
};
11443 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetSelectionBackground",_kwnames
,&_argo0
,&_obj1
))
11446 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11447 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11448 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetSelectionBackground. Expected _wxGrid_p.");
11454 if (! wxColour_helper(_obj1
, &_arg1
))
11458 wxPy_BEGIN_ALLOW_THREADS
;
11459 wxGrid_SetSelectionBackground(_arg0
,*_arg1
);
11461 wxPy_END_ALLOW_THREADS
;
11462 } Py_INCREF(Py_None
);
11463 _resultobj
= Py_None
;
11467 #define wxGrid_SetSelectionForeground(_swigobj,_swigarg0) (_swigobj->SetSelectionForeground(_swigarg0))
11468 static PyObject
*_wrap_wxGrid_SetSelectionForeground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11469 PyObject
* _resultobj
;
11472 PyObject
* _argo0
= 0;
11474 PyObject
* _obj1
= 0;
11475 char *_kwnames
[] = { "self","c", NULL
};
11478 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetSelectionForeground",_kwnames
,&_argo0
,&_obj1
))
11481 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11482 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11483 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetSelectionForeground. Expected _wxGrid_p.");
11489 if (! wxColour_helper(_obj1
, &_arg1
))
11493 wxPy_BEGIN_ALLOW_THREADS
;
11494 wxGrid_SetSelectionForeground(_arg0
,*_arg1
);
11496 wxPy_END_ALLOW_THREADS
;
11497 } Py_INCREF(Py_None
);
11498 _resultobj
= Py_None
;
11502 #define wxGrid_RegisterDataType(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->RegisterDataType(_swigarg0,_swigarg1,_swigarg2))
11503 static PyObject
*_wrap_wxGrid_RegisterDataType(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11504 PyObject
* _resultobj
;
11507 wxGridCellRenderer
* _arg2
;
11508 wxGridCellEditor
* _arg3
;
11509 PyObject
* _argo0
= 0;
11510 PyObject
* _obj1
= 0;
11511 PyObject
* _argo2
= 0;
11512 PyObject
* _argo3
= 0;
11513 char *_kwnames
[] = { "self","typeName","renderer","editor", NULL
};
11516 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxGrid_RegisterDataType",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_argo3
))
11519 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11520 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11521 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_RegisterDataType. Expected _wxGrid_p.");
11526 #if PYTHON_API_VERSION >= 1009
11527 char* tmpPtr
; int tmpSize
;
11528 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
11529 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
11532 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
11534 _arg1
= new wxString(tmpPtr
, tmpSize
);
11536 if (!PyString_Check(_obj1
)) {
11537 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
11540 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
11544 if (_argo2
== Py_None
) { _arg2
= NULL
; }
11545 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellRenderer_p")) {
11546 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_RegisterDataType. Expected _wxGridCellRenderer_p.");
11551 if (_argo3
== Py_None
) { _arg3
= NULL
; }
11552 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxGridCellEditor_p")) {
11553 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGrid_RegisterDataType. Expected _wxGridCellEditor_p.");
11558 wxPy_BEGIN_ALLOW_THREADS
;
11559 wxGrid_RegisterDataType(_arg0
,*_arg1
,_arg2
,_arg3
);
11561 wxPy_END_ALLOW_THREADS
;
11562 } Py_INCREF(Py_None
);
11563 _resultobj
= Py_None
;
11571 #define wxGrid_GetDefaultEditorForCell(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetDefaultEditorForCell(_swigarg0,_swigarg1))
11572 static PyObject
*_wrap_wxGrid_GetDefaultEditorForCell(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11573 PyObject
* _resultobj
;
11574 wxGridCellEditor
* _result
;
11578 PyObject
* _argo0
= 0;
11579 char *_kwnames
[] = { "self","row","col", NULL
};
11583 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetDefaultEditorForCell",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11586 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11587 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11588 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultEditorForCell. Expected _wxGrid_p.");
11593 wxPy_BEGIN_ALLOW_THREADS
;
11594 _result
= (wxGridCellEditor
*)wxGrid_GetDefaultEditorForCell(_arg0
,_arg1
,_arg2
);
11596 wxPy_END_ALLOW_THREADS
;
11598 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellEditor_p");
11599 _resultobj
= Py_BuildValue("s",_ptemp
);
11601 Py_INCREF(Py_None
);
11602 _resultobj
= Py_None
;
11607 #define wxGrid_GetDefaultRendererForCell(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetDefaultRendererForCell(_swigarg0,_swigarg1))
11608 static PyObject
*_wrap_wxGrid_GetDefaultRendererForCell(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11609 PyObject
* _resultobj
;
11610 wxGridCellRenderer
* _result
;
11614 PyObject
* _argo0
= 0;
11615 char *_kwnames
[] = { "self","row","col", NULL
};
11619 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetDefaultRendererForCell",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11622 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11623 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11624 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultRendererForCell. Expected _wxGrid_p.");
11629 wxPy_BEGIN_ALLOW_THREADS
;
11630 _result
= (wxGridCellRenderer
*)wxGrid_GetDefaultRendererForCell(_arg0
,_arg1
,_arg2
);
11632 wxPy_END_ALLOW_THREADS
;
11634 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellRenderer_p");
11635 _resultobj
= Py_BuildValue("s",_ptemp
);
11637 Py_INCREF(Py_None
);
11638 _resultobj
= Py_None
;
11643 #define wxGrid_GetDefaultEditorForType(_swigobj,_swigarg0) (_swigobj->GetDefaultEditorForType(_swigarg0))
11644 static PyObject
*_wrap_wxGrid_GetDefaultEditorForType(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11645 PyObject
* _resultobj
;
11646 wxGridCellEditor
* _result
;
11649 PyObject
* _argo0
= 0;
11650 PyObject
* _obj1
= 0;
11651 char *_kwnames
[] = { "self","typeName", NULL
};
11655 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_GetDefaultEditorForType",_kwnames
,&_argo0
,&_obj1
))
11658 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11659 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11660 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultEditorForType. Expected _wxGrid_p.");
11665 #if PYTHON_API_VERSION >= 1009
11666 char* tmpPtr
; int tmpSize
;
11667 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
11668 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
11671 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
11673 _arg1
= new wxString(tmpPtr
, tmpSize
);
11675 if (!PyString_Check(_obj1
)) {
11676 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
11679 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
11683 wxPy_BEGIN_ALLOW_THREADS
;
11684 _result
= (wxGridCellEditor
*)wxGrid_GetDefaultEditorForType(_arg0
,*_arg1
);
11686 wxPy_END_ALLOW_THREADS
;
11688 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellEditor_p");
11689 _resultobj
= Py_BuildValue("s",_ptemp
);
11691 Py_INCREF(Py_None
);
11692 _resultobj
= Py_None
;
11701 #define wxGrid_GetDefaultRendererForType(_swigobj,_swigarg0) (_swigobj->GetDefaultRendererForType(_swigarg0))
11702 static PyObject
*_wrap_wxGrid_GetDefaultRendererForType(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11703 PyObject
* _resultobj
;
11704 wxGridCellRenderer
* _result
;
11707 PyObject
* _argo0
= 0;
11708 PyObject
* _obj1
= 0;
11709 char *_kwnames
[] = { "self","typeName", NULL
};
11713 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_GetDefaultRendererForType",_kwnames
,&_argo0
,&_obj1
))
11716 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11717 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11718 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultRendererForType. Expected _wxGrid_p.");
11723 #if PYTHON_API_VERSION >= 1009
11724 char* tmpPtr
; int tmpSize
;
11725 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
11726 PyErr_SetString(PyExc_TypeError
, "String or Unicode type required");
11729 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
11731 _arg1
= new wxString(tmpPtr
, tmpSize
);
11733 if (!PyString_Check(_obj1
)) {
11734 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
11737 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
11741 wxPy_BEGIN_ALLOW_THREADS
;
11742 _result
= (wxGridCellRenderer
*)wxGrid_GetDefaultRendererForType(_arg0
,*_arg1
);
11744 wxPy_END_ALLOW_THREADS
;
11746 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellRenderer_p");
11747 _resultobj
= Py_BuildValue("s",_ptemp
);
11749 Py_INCREF(Py_None
);
11750 _resultobj
= Py_None
;
11759 #define wxGrid_SetMargins(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetMargins(_swigarg0,_swigarg1))
11760 static PyObject
*_wrap_wxGrid_SetMargins(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11761 PyObject
* _resultobj
;
11765 PyObject
* _argo0
= 0;
11766 char *_kwnames
[] = { "self","extraWidth","extraHeight", NULL
};
11769 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetMargins",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11772 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11773 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11774 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetMargins. Expected _wxGrid_p.");
11779 wxPy_BEGIN_ALLOW_THREADS
;
11780 wxGrid_SetMargins(_arg0
,_arg1
,_arg2
);
11782 wxPy_END_ALLOW_THREADS
;
11783 } Py_INCREF(Py_None
);
11784 _resultobj
= Py_None
;
11788 static void *SwigwxGridEventTowxNotifyEvent(void *ptr
) {
11790 wxNotifyEvent
*dest
;
11791 src
= (wxGridEvent
*) ptr
;
11792 dest
= (wxNotifyEvent
*) src
;
11793 return (void *) dest
;
11796 static void *SwigwxGridEventTowxCommandEvent(void *ptr
) {
11798 wxCommandEvent
*dest
;
11799 src
= (wxGridEvent
*) ptr
;
11800 dest
= (wxCommandEvent
*) src
;
11801 return (void *) dest
;
11804 static void *SwigwxGridEventTowxEvent(void *ptr
) {
11807 src
= (wxGridEvent
*) ptr
;
11808 dest
= (wxEvent
*) src
;
11809 return (void *) dest
;
11812 #define new_wxGridEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9,_swigarg10,_swigarg11) (new wxGridEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9,_swigarg10,_swigarg11))
11813 static PyObject
*_wrap_new_wxGridEvent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11814 PyObject
* _resultobj
;
11815 wxGridEvent
* _result
;
11819 int _arg3
= (int ) -1;
11820 int _arg4
= (int ) -1;
11821 int _arg5
= (int ) -1;
11822 int _arg6
= (int ) -1;
11823 bool _arg7
= (bool ) TRUE
;
11824 bool _arg8
= (bool ) FALSE
;
11825 bool _arg9
= (bool ) FALSE
;
11826 bool _arg10
= (bool ) FALSE
;
11827 bool _arg11
= (bool ) FALSE
;
11828 PyObject
* _argo2
= 0;
11829 int tempbool7
= (int) TRUE
;
11830 int tempbool8
= (int) FALSE
;
11831 int tempbool9
= (int) FALSE
;
11832 int tempbool10
= (int) FALSE
;
11833 int tempbool11
= (int) FALSE
;
11834 char *_kwnames
[] = { "id","type","obj","row","col","x","y","sel","control","shift","alt","meta", NULL
};
11838 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iiO|iiiiiiiii:new_wxGridEvent",_kwnames
,&_arg0
,&_arg1
,&_argo2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
,&tempbool7
,&tempbool8
,&tempbool9
,&tempbool10
,&tempbool11
))
11841 if (_argo2
== Py_None
) { _arg2
= NULL
; }
11842 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGrid_p")) {
11843 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxGridEvent. Expected _wxGrid_p.");
11847 _arg7
= (bool ) tempbool7
;
11848 _arg8
= (bool ) tempbool8
;
11849 _arg9
= (bool ) tempbool9
;
11850 _arg10
= (bool ) tempbool10
;
11851 _arg11
= (bool ) tempbool11
;
11853 wxPy_BEGIN_ALLOW_THREADS
;
11854 _result
= (wxGridEvent
*)new_wxGridEvent(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
,_arg10
,_arg11
);
11856 wxPy_END_ALLOW_THREADS
;
11858 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridEvent_p");
11859 _resultobj
= Py_BuildValue("s",_ptemp
);
11861 Py_INCREF(Py_None
);
11862 _resultobj
= Py_None
;
11867 #define wxGridEvent_GetRow(_swigobj) (_swigobj->GetRow())
11868 static PyObject
*_wrap_wxGridEvent_GetRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11869 PyObject
* _resultobj
;
11871 wxGridEvent
* _arg0
;
11872 PyObject
* _argo0
= 0;
11873 char *_kwnames
[] = { "self", NULL
};
11876 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_GetRow",_kwnames
,&_argo0
))
11879 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11880 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
11881 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_GetRow. Expected _wxGridEvent_p.");
11886 wxPy_BEGIN_ALLOW_THREADS
;
11887 _result
= (int )wxGridEvent_GetRow(_arg0
);
11889 wxPy_END_ALLOW_THREADS
;
11890 } _resultobj
= Py_BuildValue("i",_result
);
11894 #define wxGridEvent_GetCol(_swigobj) (_swigobj->GetCol())
11895 static PyObject
*_wrap_wxGridEvent_GetCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11896 PyObject
* _resultobj
;
11898 wxGridEvent
* _arg0
;
11899 PyObject
* _argo0
= 0;
11900 char *_kwnames
[] = { "self", NULL
};
11903 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_GetCol",_kwnames
,&_argo0
))
11906 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11907 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
11908 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_GetCol. Expected _wxGridEvent_p.");
11913 wxPy_BEGIN_ALLOW_THREADS
;
11914 _result
= (int )wxGridEvent_GetCol(_arg0
);
11916 wxPy_END_ALLOW_THREADS
;
11917 } _resultobj
= Py_BuildValue("i",_result
);
11921 #define wxGridEvent_GetPosition(_swigobj) (_swigobj->GetPosition())
11922 static PyObject
*_wrap_wxGridEvent_GetPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11923 PyObject
* _resultobj
;
11925 wxGridEvent
* _arg0
;
11926 PyObject
* _argo0
= 0;
11927 char *_kwnames
[] = { "self", NULL
};
11931 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_GetPosition",_kwnames
,&_argo0
))
11934 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11935 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
11936 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_GetPosition. Expected _wxGridEvent_p.");
11941 wxPy_BEGIN_ALLOW_THREADS
;
11942 _result
= new wxPoint (wxGridEvent_GetPosition(_arg0
));
11944 wxPy_END_ALLOW_THREADS
;
11945 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p");
11946 _resultobj
= Py_BuildValue("s",_ptemp
);
11950 #define wxGridEvent_Selecting(_swigobj) (_swigobj->Selecting())
11951 static PyObject
*_wrap_wxGridEvent_Selecting(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11952 PyObject
* _resultobj
;
11954 wxGridEvent
* _arg0
;
11955 PyObject
* _argo0
= 0;
11956 char *_kwnames
[] = { "self", NULL
};
11959 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_Selecting",_kwnames
,&_argo0
))
11962 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11963 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
11964 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_Selecting. Expected _wxGridEvent_p.");
11969 wxPy_BEGIN_ALLOW_THREADS
;
11970 _result
= (bool )wxGridEvent_Selecting(_arg0
);
11972 wxPy_END_ALLOW_THREADS
;
11973 } _resultobj
= Py_BuildValue("i",_result
);
11977 #define wxGridEvent_ControlDown(_swigobj) (_swigobj->ControlDown())
11978 static PyObject
*_wrap_wxGridEvent_ControlDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11979 PyObject
* _resultobj
;
11981 wxGridEvent
* _arg0
;
11982 PyObject
* _argo0
= 0;
11983 char *_kwnames
[] = { "self", NULL
};
11986 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_ControlDown",_kwnames
,&_argo0
))
11989 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11990 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
11991 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_ControlDown. Expected _wxGridEvent_p.");
11996 wxPy_BEGIN_ALLOW_THREADS
;
11997 _result
= (bool )wxGridEvent_ControlDown(_arg0
);
11999 wxPy_END_ALLOW_THREADS
;
12000 } _resultobj
= Py_BuildValue("i",_result
);
12004 #define wxGridEvent_MetaDown(_swigobj) (_swigobj->MetaDown())
12005 static PyObject
*_wrap_wxGridEvent_MetaDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12006 PyObject
* _resultobj
;
12008 wxGridEvent
* _arg0
;
12009 PyObject
* _argo0
= 0;
12010 char *_kwnames
[] = { "self", NULL
};
12013 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_MetaDown",_kwnames
,&_argo0
))
12016 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12017 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
12018 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_MetaDown. Expected _wxGridEvent_p.");
12023 wxPy_BEGIN_ALLOW_THREADS
;
12024 _result
= (bool )wxGridEvent_MetaDown(_arg0
);
12026 wxPy_END_ALLOW_THREADS
;
12027 } _resultobj
= Py_BuildValue("i",_result
);
12031 #define wxGridEvent_ShiftDown(_swigobj) (_swigobj->ShiftDown())
12032 static PyObject
*_wrap_wxGridEvent_ShiftDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12033 PyObject
* _resultobj
;
12035 wxGridEvent
* _arg0
;
12036 PyObject
* _argo0
= 0;
12037 char *_kwnames
[] = { "self", NULL
};
12040 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_ShiftDown",_kwnames
,&_argo0
))
12043 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12044 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
12045 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_ShiftDown. Expected _wxGridEvent_p.");
12050 wxPy_BEGIN_ALLOW_THREADS
;
12051 _result
= (bool )wxGridEvent_ShiftDown(_arg0
);
12053 wxPy_END_ALLOW_THREADS
;
12054 } _resultobj
= Py_BuildValue("i",_result
);
12058 #define wxGridEvent_AltDown(_swigobj) (_swigobj->AltDown())
12059 static PyObject
*_wrap_wxGridEvent_AltDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12060 PyObject
* _resultobj
;
12062 wxGridEvent
* _arg0
;
12063 PyObject
* _argo0
= 0;
12064 char *_kwnames
[] = { "self", NULL
};
12067 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_AltDown",_kwnames
,&_argo0
))
12070 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12071 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
12072 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_AltDown. Expected _wxGridEvent_p.");
12077 wxPy_BEGIN_ALLOW_THREADS
;
12078 _result
= (bool )wxGridEvent_AltDown(_arg0
);
12080 wxPy_END_ALLOW_THREADS
;
12081 } _resultobj
= Py_BuildValue("i",_result
);
12085 static void *SwigwxGridSizeEventTowxNotifyEvent(void *ptr
) {
12086 wxGridSizeEvent
*src
;
12087 wxNotifyEvent
*dest
;
12088 src
= (wxGridSizeEvent
*) ptr
;
12089 dest
= (wxNotifyEvent
*) src
;
12090 return (void *) dest
;
12093 static void *SwigwxGridSizeEventTowxCommandEvent(void *ptr
) {
12094 wxGridSizeEvent
*src
;
12095 wxCommandEvent
*dest
;
12096 src
= (wxGridSizeEvent
*) ptr
;
12097 dest
= (wxCommandEvent
*) src
;
12098 return (void *) dest
;
12101 static void *SwigwxGridSizeEventTowxEvent(void *ptr
) {
12102 wxGridSizeEvent
*src
;
12104 src
= (wxGridSizeEvent
*) ptr
;
12105 dest
= (wxEvent
*) src
;
12106 return (void *) dest
;
12109 #define new_wxGridSizeEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9) (new wxGridSizeEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9))
12110 static PyObject
*_wrap_new_wxGridSizeEvent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12111 PyObject
* _resultobj
;
12112 wxGridSizeEvent
* _result
;
12116 int _arg3
= (int ) -1;
12117 int _arg4
= (int ) -1;
12118 int _arg5
= (int ) -1;
12119 bool _arg6
= (bool ) FALSE
;
12120 bool _arg7
= (bool ) FALSE
;
12121 bool _arg8
= (bool ) FALSE
;
12122 bool _arg9
= (bool ) FALSE
;
12123 PyObject
* _argo2
= 0;
12124 int tempbool6
= (int) FALSE
;
12125 int tempbool7
= (int) FALSE
;
12126 int tempbool8
= (int) FALSE
;
12127 int tempbool9
= (int) FALSE
;
12128 char *_kwnames
[] = { "id","type","obj","rowOrCol","x","y","control","shift","alt","meta", NULL
};
12132 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iiO|iiiiiii:new_wxGridSizeEvent",_kwnames
,&_arg0
,&_arg1
,&_argo2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
,&tempbool7
,&tempbool8
,&tempbool9
))
12135 if (_argo2
== Py_None
) { _arg2
= NULL
; }
12136 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGrid_p")) {
12137 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxGridSizeEvent. Expected _wxGrid_p.");
12141 _arg6
= (bool ) tempbool6
;
12142 _arg7
= (bool ) tempbool7
;
12143 _arg8
= (bool ) tempbool8
;
12144 _arg9
= (bool ) tempbool9
;
12146 wxPy_BEGIN_ALLOW_THREADS
;
12147 _result
= (wxGridSizeEvent
*)new_wxGridSizeEvent(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
);
12149 wxPy_END_ALLOW_THREADS
;
12151 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridSizeEvent_p");
12152 _resultobj
= Py_BuildValue("s",_ptemp
);
12154 Py_INCREF(Py_None
);
12155 _resultobj
= Py_None
;
12160 #define wxGridSizeEvent_GetRowOrCol(_swigobj) (_swigobj->GetRowOrCol())
12161 static PyObject
*_wrap_wxGridSizeEvent_GetRowOrCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12162 PyObject
* _resultobj
;
12164 wxGridSizeEvent
* _arg0
;
12165 PyObject
* _argo0
= 0;
12166 char *_kwnames
[] = { "self", NULL
};
12169 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizeEvent_GetRowOrCol",_kwnames
,&_argo0
))
12172 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12173 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizeEvent_p")) {
12174 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizeEvent_GetRowOrCol. Expected _wxGridSizeEvent_p.");
12179 wxPy_BEGIN_ALLOW_THREADS
;
12180 _result
= (int )wxGridSizeEvent_GetRowOrCol(_arg0
);
12182 wxPy_END_ALLOW_THREADS
;
12183 } _resultobj
= Py_BuildValue("i",_result
);
12187 #define wxGridSizeEvent_GetPosition(_swigobj) (_swigobj->GetPosition())
12188 static PyObject
*_wrap_wxGridSizeEvent_GetPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12189 PyObject
* _resultobj
;
12191 wxGridSizeEvent
* _arg0
;
12192 PyObject
* _argo0
= 0;
12193 char *_kwnames
[] = { "self", NULL
};
12197 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizeEvent_GetPosition",_kwnames
,&_argo0
))
12200 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12201 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizeEvent_p")) {
12202 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizeEvent_GetPosition. Expected _wxGridSizeEvent_p.");
12207 wxPy_BEGIN_ALLOW_THREADS
;
12208 _result
= new wxPoint (wxGridSizeEvent_GetPosition(_arg0
));
12210 wxPy_END_ALLOW_THREADS
;
12211 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p");
12212 _resultobj
= Py_BuildValue("s",_ptemp
);
12216 #define wxGridSizeEvent_ControlDown(_swigobj) (_swigobj->ControlDown())
12217 static PyObject
*_wrap_wxGridSizeEvent_ControlDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12218 PyObject
* _resultobj
;
12220 wxGridSizeEvent
* _arg0
;
12221 PyObject
* _argo0
= 0;
12222 char *_kwnames
[] = { "self", NULL
};
12225 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizeEvent_ControlDown",_kwnames
,&_argo0
))
12228 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12229 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizeEvent_p")) {
12230 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizeEvent_ControlDown. Expected _wxGridSizeEvent_p.");
12235 wxPy_BEGIN_ALLOW_THREADS
;
12236 _result
= (bool )wxGridSizeEvent_ControlDown(_arg0
);
12238 wxPy_END_ALLOW_THREADS
;
12239 } _resultobj
= Py_BuildValue("i",_result
);
12243 #define wxGridSizeEvent_MetaDown(_swigobj) (_swigobj->MetaDown())
12244 static PyObject
*_wrap_wxGridSizeEvent_MetaDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12245 PyObject
* _resultobj
;
12247 wxGridSizeEvent
* _arg0
;
12248 PyObject
* _argo0
= 0;
12249 char *_kwnames
[] = { "self", NULL
};
12252 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizeEvent_MetaDown",_kwnames
,&_argo0
))
12255 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12256 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizeEvent_p")) {
12257 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizeEvent_MetaDown. Expected _wxGridSizeEvent_p.");
12262 wxPy_BEGIN_ALLOW_THREADS
;
12263 _result
= (bool )wxGridSizeEvent_MetaDown(_arg0
);
12265 wxPy_END_ALLOW_THREADS
;
12266 } _resultobj
= Py_BuildValue("i",_result
);
12270 #define wxGridSizeEvent_ShiftDown(_swigobj) (_swigobj->ShiftDown())
12271 static PyObject
*_wrap_wxGridSizeEvent_ShiftDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12272 PyObject
* _resultobj
;
12274 wxGridSizeEvent
* _arg0
;
12275 PyObject
* _argo0
= 0;
12276 char *_kwnames
[] = { "self", NULL
};
12279 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizeEvent_ShiftDown",_kwnames
,&_argo0
))
12282 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12283 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizeEvent_p")) {
12284 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizeEvent_ShiftDown. Expected _wxGridSizeEvent_p.");
12289 wxPy_BEGIN_ALLOW_THREADS
;
12290 _result
= (bool )wxGridSizeEvent_ShiftDown(_arg0
);
12292 wxPy_END_ALLOW_THREADS
;
12293 } _resultobj
= Py_BuildValue("i",_result
);
12297 #define wxGridSizeEvent_AltDown(_swigobj) (_swigobj->AltDown())
12298 static PyObject
*_wrap_wxGridSizeEvent_AltDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12299 PyObject
* _resultobj
;
12301 wxGridSizeEvent
* _arg0
;
12302 PyObject
* _argo0
= 0;
12303 char *_kwnames
[] = { "self", NULL
};
12306 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizeEvent_AltDown",_kwnames
,&_argo0
))
12309 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12310 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizeEvent_p")) {
12311 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizeEvent_AltDown. Expected _wxGridSizeEvent_p.");
12316 wxPy_BEGIN_ALLOW_THREADS
;
12317 _result
= (bool )wxGridSizeEvent_AltDown(_arg0
);
12319 wxPy_END_ALLOW_THREADS
;
12320 } _resultobj
= Py_BuildValue("i",_result
);
12324 static void *SwigwxGridRangeSelectEventTowxNotifyEvent(void *ptr
) {
12325 wxGridRangeSelectEvent
*src
;
12326 wxNotifyEvent
*dest
;
12327 src
= (wxGridRangeSelectEvent
*) ptr
;
12328 dest
= (wxNotifyEvent
*) src
;
12329 return (void *) dest
;
12332 static void *SwigwxGridRangeSelectEventTowxCommandEvent(void *ptr
) {
12333 wxGridRangeSelectEvent
*src
;
12334 wxCommandEvent
*dest
;
12335 src
= (wxGridRangeSelectEvent
*) ptr
;
12336 dest
= (wxCommandEvent
*) src
;
12337 return (void *) dest
;
12340 static void *SwigwxGridRangeSelectEventTowxEvent(void *ptr
) {
12341 wxGridRangeSelectEvent
*src
;
12343 src
= (wxGridRangeSelectEvent
*) ptr
;
12344 dest
= (wxEvent
*) src
;
12345 return (void *) dest
;
12348 #define new_wxGridRangeSelectEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9) (new wxGridRangeSelectEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7,_swigarg8,_swigarg9))
12349 static PyObject
*_wrap_new_wxGridRangeSelectEvent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12350 PyObject
* _resultobj
;
12351 wxGridRangeSelectEvent
* _result
;
12355 wxGridCellCoords
* _arg3
;
12356 wxGridCellCoords
* _arg4
;
12357 bool _arg5
= (bool ) TRUE
;
12358 bool _arg6
= (bool ) FALSE
;
12359 bool _arg7
= (bool ) FALSE
;
12360 bool _arg8
= (bool ) FALSE
;
12361 bool _arg9
= (bool ) FALSE
;
12362 PyObject
* _argo2
= 0;
12363 wxGridCellCoords temp
;
12364 PyObject
* _obj3
= 0;
12365 wxGridCellCoords temp0
;
12366 PyObject
* _obj4
= 0;
12367 int tempbool5
= (int) TRUE
;
12368 int tempbool6
= (int) FALSE
;
12369 int tempbool7
= (int) FALSE
;
12370 int tempbool8
= (int) FALSE
;
12371 int tempbool9
= (int) FALSE
;
12372 char *_kwnames
[] = { "id","type","obj","topLeft","bottomRight","sel","control","shift","alt","meta", NULL
};
12376 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iiOOO|iiiii:new_wxGridRangeSelectEvent",_kwnames
,&_arg0
,&_arg1
,&_argo2
,&_obj3
,&_obj4
,&tempbool5
,&tempbool6
,&tempbool7
,&tempbool8
,&tempbool9
))
12379 if (_argo2
== Py_None
) { _arg2
= NULL
; }
12380 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGrid_p")) {
12381 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxGridRangeSelectEvent. Expected _wxGrid_p.");
12387 if (! wxGridCellCoords_helper(_obj3
, &_arg3
))
12392 if (! wxGridCellCoords_helper(_obj4
, &_arg4
))
12395 _arg5
= (bool ) tempbool5
;
12396 _arg6
= (bool ) tempbool6
;
12397 _arg7
= (bool ) tempbool7
;
12398 _arg8
= (bool ) tempbool8
;
12399 _arg9
= (bool ) tempbool9
;
12401 wxPy_BEGIN_ALLOW_THREADS
;
12402 _result
= (wxGridRangeSelectEvent
*)new_wxGridRangeSelectEvent(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
);
12404 wxPy_END_ALLOW_THREADS
;
12406 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridRangeSelectEvent_p");
12407 _resultobj
= Py_BuildValue("s",_ptemp
);
12409 Py_INCREF(Py_None
);
12410 _resultobj
= Py_None
;
12415 #define wxGridRangeSelectEvent_GetTopLeftCoords(_swigobj) (_swigobj->GetTopLeftCoords())
12416 static PyObject
*_wrap_wxGridRangeSelectEvent_GetTopLeftCoords(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12417 PyObject
* _resultobj
;
12418 wxGridCellCoords
* _result
;
12419 wxGridRangeSelectEvent
* _arg0
;
12420 PyObject
* _argo0
= 0;
12421 char *_kwnames
[] = { "self", NULL
};
12425 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_GetTopLeftCoords",_kwnames
,&_argo0
))
12428 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12429 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
12430 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_GetTopLeftCoords. Expected _wxGridRangeSelectEvent_p.");
12435 wxPy_BEGIN_ALLOW_THREADS
;
12436 _result
= new wxGridCellCoords (wxGridRangeSelectEvent_GetTopLeftCoords(_arg0
));
12438 wxPy_END_ALLOW_THREADS
;
12439 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxGridCellCoords_p");
12440 _resultobj
= Py_BuildValue("s",_ptemp
);
12444 #define wxGridRangeSelectEvent_GetBottomRightCoords(_swigobj) (_swigobj->GetBottomRightCoords())
12445 static PyObject
*_wrap_wxGridRangeSelectEvent_GetBottomRightCoords(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12446 PyObject
* _resultobj
;
12447 wxGridCellCoords
* _result
;
12448 wxGridRangeSelectEvent
* _arg0
;
12449 PyObject
* _argo0
= 0;
12450 char *_kwnames
[] = { "self", NULL
};
12454 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_GetBottomRightCoords",_kwnames
,&_argo0
))
12457 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12458 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
12459 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_GetBottomRightCoords. Expected _wxGridRangeSelectEvent_p.");
12464 wxPy_BEGIN_ALLOW_THREADS
;
12465 _result
= new wxGridCellCoords (wxGridRangeSelectEvent_GetBottomRightCoords(_arg0
));
12467 wxPy_END_ALLOW_THREADS
;
12468 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxGridCellCoords_p");
12469 _resultobj
= Py_BuildValue("s",_ptemp
);
12473 #define wxGridRangeSelectEvent_GetTopRow(_swigobj) (_swigobj->GetTopRow())
12474 static PyObject
*_wrap_wxGridRangeSelectEvent_GetTopRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12475 PyObject
* _resultobj
;
12477 wxGridRangeSelectEvent
* _arg0
;
12478 PyObject
* _argo0
= 0;
12479 char *_kwnames
[] = { "self", NULL
};
12482 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_GetTopRow",_kwnames
,&_argo0
))
12485 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12486 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
12487 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_GetTopRow. Expected _wxGridRangeSelectEvent_p.");
12492 wxPy_BEGIN_ALLOW_THREADS
;
12493 _result
= (int )wxGridRangeSelectEvent_GetTopRow(_arg0
);
12495 wxPy_END_ALLOW_THREADS
;
12496 } _resultobj
= Py_BuildValue("i",_result
);
12500 #define wxGridRangeSelectEvent_GetBottomRow(_swigobj) (_swigobj->GetBottomRow())
12501 static PyObject
*_wrap_wxGridRangeSelectEvent_GetBottomRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12502 PyObject
* _resultobj
;
12504 wxGridRangeSelectEvent
* _arg0
;
12505 PyObject
* _argo0
= 0;
12506 char *_kwnames
[] = { "self", NULL
};
12509 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_GetBottomRow",_kwnames
,&_argo0
))
12512 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12513 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
12514 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_GetBottomRow. Expected _wxGridRangeSelectEvent_p.");
12519 wxPy_BEGIN_ALLOW_THREADS
;
12520 _result
= (int )wxGridRangeSelectEvent_GetBottomRow(_arg0
);
12522 wxPy_END_ALLOW_THREADS
;
12523 } _resultobj
= Py_BuildValue("i",_result
);
12527 #define wxGridRangeSelectEvent_GetLeftCol(_swigobj) (_swigobj->GetLeftCol())
12528 static PyObject
*_wrap_wxGridRangeSelectEvent_GetLeftCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12529 PyObject
* _resultobj
;
12531 wxGridRangeSelectEvent
* _arg0
;
12532 PyObject
* _argo0
= 0;
12533 char *_kwnames
[] = { "self", NULL
};
12536 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_GetLeftCol",_kwnames
,&_argo0
))
12539 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12540 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
12541 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_GetLeftCol. Expected _wxGridRangeSelectEvent_p.");
12546 wxPy_BEGIN_ALLOW_THREADS
;
12547 _result
= (int )wxGridRangeSelectEvent_GetLeftCol(_arg0
);
12549 wxPy_END_ALLOW_THREADS
;
12550 } _resultobj
= Py_BuildValue("i",_result
);
12554 #define wxGridRangeSelectEvent_GetRightCol(_swigobj) (_swigobj->GetRightCol())
12555 static PyObject
*_wrap_wxGridRangeSelectEvent_GetRightCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12556 PyObject
* _resultobj
;
12558 wxGridRangeSelectEvent
* _arg0
;
12559 PyObject
* _argo0
= 0;
12560 char *_kwnames
[] = { "self", NULL
};
12563 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_GetRightCol",_kwnames
,&_argo0
))
12566 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12567 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
12568 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_GetRightCol. Expected _wxGridRangeSelectEvent_p.");
12573 wxPy_BEGIN_ALLOW_THREADS
;
12574 _result
= (int )wxGridRangeSelectEvent_GetRightCol(_arg0
);
12576 wxPy_END_ALLOW_THREADS
;
12577 } _resultobj
= Py_BuildValue("i",_result
);
12581 #define wxGridRangeSelectEvent_Selecting(_swigobj) (_swigobj->Selecting())
12582 static PyObject
*_wrap_wxGridRangeSelectEvent_Selecting(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12583 PyObject
* _resultobj
;
12585 wxGridRangeSelectEvent
* _arg0
;
12586 PyObject
* _argo0
= 0;
12587 char *_kwnames
[] = { "self", NULL
};
12590 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_Selecting",_kwnames
,&_argo0
))
12593 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12594 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
12595 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_Selecting. Expected _wxGridRangeSelectEvent_p.");
12600 wxPy_BEGIN_ALLOW_THREADS
;
12601 _result
= (bool )wxGridRangeSelectEvent_Selecting(_arg0
);
12603 wxPy_END_ALLOW_THREADS
;
12604 } _resultobj
= Py_BuildValue("i",_result
);
12608 #define wxGridRangeSelectEvent_ControlDown(_swigobj) (_swigobj->ControlDown())
12609 static PyObject
*_wrap_wxGridRangeSelectEvent_ControlDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12610 PyObject
* _resultobj
;
12612 wxGridRangeSelectEvent
* _arg0
;
12613 PyObject
* _argo0
= 0;
12614 char *_kwnames
[] = { "self", NULL
};
12617 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_ControlDown",_kwnames
,&_argo0
))
12620 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12621 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
12622 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_ControlDown. Expected _wxGridRangeSelectEvent_p.");
12627 wxPy_BEGIN_ALLOW_THREADS
;
12628 _result
= (bool )wxGridRangeSelectEvent_ControlDown(_arg0
);
12630 wxPy_END_ALLOW_THREADS
;
12631 } _resultobj
= Py_BuildValue("i",_result
);
12635 #define wxGridRangeSelectEvent_MetaDown(_swigobj) (_swigobj->MetaDown())
12636 static PyObject
*_wrap_wxGridRangeSelectEvent_MetaDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12637 PyObject
* _resultobj
;
12639 wxGridRangeSelectEvent
* _arg0
;
12640 PyObject
* _argo0
= 0;
12641 char *_kwnames
[] = { "self", NULL
};
12644 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_MetaDown",_kwnames
,&_argo0
))
12647 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12648 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
12649 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_MetaDown. Expected _wxGridRangeSelectEvent_p.");
12654 wxPy_BEGIN_ALLOW_THREADS
;
12655 _result
= (bool )wxGridRangeSelectEvent_MetaDown(_arg0
);
12657 wxPy_END_ALLOW_THREADS
;
12658 } _resultobj
= Py_BuildValue("i",_result
);
12662 #define wxGridRangeSelectEvent_ShiftDown(_swigobj) (_swigobj->ShiftDown())
12663 static PyObject
*_wrap_wxGridRangeSelectEvent_ShiftDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12664 PyObject
* _resultobj
;
12666 wxGridRangeSelectEvent
* _arg0
;
12667 PyObject
* _argo0
= 0;
12668 char *_kwnames
[] = { "self", NULL
};
12671 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_ShiftDown",_kwnames
,&_argo0
))
12674 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12675 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
12676 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_ShiftDown. Expected _wxGridRangeSelectEvent_p.");
12681 wxPy_BEGIN_ALLOW_THREADS
;
12682 _result
= (bool )wxGridRangeSelectEvent_ShiftDown(_arg0
);
12684 wxPy_END_ALLOW_THREADS
;
12685 } _resultobj
= Py_BuildValue("i",_result
);
12689 #define wxGridRangeSelectEvent_AltDown(_swigobj) (_swigobj->AltDown())
12690 static PyObject
*_wrap_wxGridRangeSelectEvent_AltDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12691 PyObject
* _resultobj
;
12693 wxGridRangeSelectEvent
* _arg0
;
12694 PyObject
* _argo0
= 0;
12695 char *_kwnames
[] = { "self", NULL
};
12698 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_AltDown",_kwnames
,&_argo0
))
12701 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12702 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
12703 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_AltDown. Expected _wxGridRangeSelectEvent_p.");
12708 wxPy_BEGIN_ALLOW_THREADS
;
12709 _result
= (bool )wxGridRangeSelectEvent_AltDown(_arg0
);
12711 wxPy_END_ALLOW_THREADS
;
12712 } _resultobj
= Py_BuildValue("i",_result
);
12716 static PyMethodDef gridcMethods
[] = {
12717 { "wxGridRangeSelectEvent_AltDown", (PyCFunction
) _wrap_wxGridRangeSelectEvent_AltDown
, METH_VARARGS
| METH_KEYWORDS
},
12718 { "wxGridRangeSelectEvent_ShiftDown", (PyCFunction
) _wrap_wxGridRangeSelectEvent_ShiftDown
, METH_VARARGS
| METH_KEYWORDS
},
12719 { "wxGridRangeSelectEvent_MetaDown", (PyCFunction
) _wrap_wxGridRangeSelectEvent_MetaDown
, METH_VARARGS
| METH_KEYWORDS
},
12720 { "wxGridRangeSelectEvent_ControlDown", (PyCFunction
) _wrap_wxGridRangeSelectEvent_ControlDown
, METH_VARARGS
| METH_KEYWORDS
},
12721 { "wxGridRangeSelectEvent_Selecting", (PyCFunction
) _wrap_wxGridRangeSelectEvent_Selecting
, METH_VARARGS
| METH_KEYWORDS
},
12722 { "wxGridRangeSelectEvent_GetRightCol", (PyCFunction
) _wrap_wxGridRangeSelectEvent_GetRightCol
, METH_VARARGS
| METH_KEYWORDS
},
12723 { "wxGridRangeSelectEvent_GetLeftCol", (PyCFunction
) _wrap_wxGridRangeSelectEvent_GetLeftCol
, METH_VARARGS
| METH_KEYWORDS
},
12724 { "wxGridRangeSelectEvent_GetBottomRow", (PyCFunction
) _wrap_wxGridRangeSelectEvent_GetBottomRow
, METH_VARARGS
| METH_KEYWORDS
},
12725 { "wxGridRangeSelectEvent_GetTopRow", (PyCFunction
) _wrap_wxGridRangeSelectEvent_GetTopRow
, METH_VARARGS
| METH_KEYWORDS
},
12726 { "wxGridRangeSelectEvent_GetBottomRightCoords", (PyCFunction
) _wrap_wxGridRangeSelectEvent_GetBottomRightCoords
, METH_VARARGS
| METH_KEYWORDS
},
12727 { "wxGridRangeSelectEvent_GetTopLeftCoords", (PyCFunction
) _wrap_wxGridRangeSelectEvent_GetTopLeftCoords
, METH_VARARGS
| METH_KEYWORDS
},
12728 { "new_wxGridRangeSelectEvent", (PyCFunction
) _wrap_new_wxGridRangeSelectEvent
, METH_VARARGS
| METH_KEYWORDS
},
12729 { "wxGridSizeEvent_AltDown", (PyCFunction
) _wrap_wxGridSizeEvent_AltDown
, METH_VARARGS
| METH_KEYWORDS
},
12730 { "wxGridSizeEvent_ShiftDown", (PyCFunction
) _wrap_wxGridSizeEvent_ShiftDown
, METH_VARARGS
| METH_KEYWORDS
},
12731 { "wxGridSizeEvent_MetaDown", (PyCFunction
) _wrap_wxGridSizeEvent_MetaDown
, METH_VARARGS
| METH_KEYWORDS
},
12732 { "wxGridSizeEvent_ControlDown", (PyCFunction
) _wrap_wxGridSizeEvent_ControlDown
, METH_VARARGS
| METH_KEYWORDS
},
12733 { "wxGridSizeEvent_GetPosition", (PyCFunction
) _wrap_wxGridSizeEvent_GetPosition
, METH_VARARGS
| METH_KEYWORDS
},
12734 { "wxGridSizeEvent_GetRowOrCol", (PyCFunction
) _wrap_wxGridSizeEvent_GetRowOrCol
, METH_VARARGS
| METH_KEYWORDS
},
12735 { "new_wxGridSizeEvent", (PyCFunction
) _wrap_new_wxGridSizeEvent
, METH_VARARGS
| METH_KEYWORDS
},
12736 { "wxGridEvent_AltDown", (PyCFunction
) _wrap_wxGridEvent_AltDown
, METH_VARARGS
| METH_KEYWORDS
},
12737 { "wxGridEvent_ShiftDown", (PyCFunction
) _wrap_wxGridEvent_ShiftDown
, METH_VARARGS
| METH_KEYWORDS
},
12738 { "wxGridEvent_MetaDown", (PyCFunction
) _wrap_wxGridEvent_MetaDown
, METH_VARARGS
| METH_KEYWORDS
},
12739 { "wxGridEvent_ControlDown", (PyCFunction
) _wrap_wxGridEvent_ControlDown
, METH_VARARGS
| METH_KEYWORDS
},
12740 { "wxGridEvent_Selecting", (PyCFunction
) _wrap_wxGridEvent_Selecting
, METH_VARARGS
| METH_KEYWORDS
},
12741 { "wxGridEvent_GetPosition", (PyCFunction
) _wrap_wxGridEvent_GetPosition
, METH_VARARGS
| METH_KEYWORDS
},
12742 { "wxGridEvent_GetCol", (PyCFunction
) _wrap_wxGridEvent_GetCol
, METH_VARARGS
| METH_KEYWORDS
},
12743 { "wxGridEvent_GetRow", (PyCFunction
) _wrap_wxGridEvent_GetRow
, METH_VARARGS
| METH_KEYWORDS
},
12744 { "new_wxGridEvent", (PyCFunction
) _wrap_new_wxGridEvent
, METH_VARARGS
| METH_KEYWORDS
},
12745 { "wxGrid_SetMargins", (PyCFunction
) _wrap_wxGrid_SetMargins
, METH_VARARGS
| METH_KEYWORDS
},
12746 { "wxGrid_GetDefaultRendererForType", (PyCFunction
) _wrap_wxGrid_GetDefaultRendererForType
, METH_VARARGS
| METH_KEYWORDS
},
12747 { "wxGrid_GetDefaultEditorForType", (PyCFunction
) _wrap_wxGrid_GetDefaultEditorForType
, METH_VARARGS
| METH_KEYWORDS
},
12748 { "wxGrid_GetDefaultRendererForCell", (PyCFunction
) _wrap_wxGrid_GetDefaultRendererForCell
, METH_VARARGS
| METH_KEYWORDS
},
12749 { "wxGrid_GetDefaultEditorForCell", (PyCFunction
) _wrap_wxGrid_GetDefaultEditorForCell
, METH_VARARGS
| METH_KEYWORDS
},
12750 { "wxGrid_RegisterDataType", (PyCFunction
) _wrap_wxGrid_RegisterDataType
, METH_VARARGS
| METH_KEYWORDS
},
12751 { "wxGrid_SetSelectionForeground", (PyCFunction
) _wrap_wxGrid_SetSelectionForeground
, METH_VARARGS
| METH_KEYWORDS
},
12752 { "wxGrid_SetSelectionBackground", (PyCFunction
) _wrap_wxGrid_SetSelectionBackground
, METH_VARARGS
| METH_KEYWORDS
},
12753 { "wxGrid_GetSelectionForeground", (PyCFunction
) _wrap_wxGrid_GetSelectionForeground
, METH_VARARGS
| METH_KEYWORDS
},
12754 { "wxGrid_GetSelectionBackground", (PyCFunction
) _wrap_wxGrid_GetSelectionBackground
, METH_VARARGS
| METH_KEYWORDS
},
12755 { "wxGrid_BlockToDeviceRect", (PyCFunction
) _wrap_wxGrid_BlockToDeviceRect
, METH_VARARGS
| METH_KEYWORDS
},
12756 { "wxGrid_IsInSelection", (PyCFunction
) _wrap_wxGrid_IsInSelection
, METH_VARARGS
| METH_KEYWORDS
},
12757 { "wxGrid_ClearSelection", (PyCFunction
) _wrap_wxGrid_ClearSelection
, METH_VARARGS
| METH_KEYWORDS
},
12758 { "wxGrid_IsSelection", (PyCFunction
) _wrap_wxGrid_IsSelection
, METH_VARARGS
| METH_KEYWORDS
},
12759 { "wxGrid_SelectAll", (PyCFunction
) _wrap_wxGrid_SelectAll
, METH_VARARGS
| METH_KEYWORDS
},
12760 { "wxGrid_SelectBlock", (PyCFunction
) _wrap_wxGrid_SelectBlock
, METH_VARARGS
| METH_KEYWORDS
},
12761 { "wxGrid_SelectCol", (PyCFunction
) _wrap_wxGrid_SelectCol
, METH_VARARGS
| METH_KEYWORDS
},
12762 { "wxGrid_SelectRow", (PyCFunction
) _wrap_wxGrid_SelectRow
, METH_VARARGS
| METH_KEYWORDS
},
12763 { "wxGrid_SetReadOnly", (PyCFunction
) _wrap_wxGrid_SetReadOnly
, METH_VARARGS
| METH_KEYWORDS
},
12764 { "wxGrid_IsReadOnly", (PyCFunction
) _wrap_wxGrid_IsReadOnly
, METH_VARARGS
| METH_KEYWORDS
},
12765 { "wxGrid_SetCellValue", (PyCFunction
) _wrap_wxGrid_SetCellValue
, METH_VARARGS
| METH_KEYWORDS
},
12766 { "wxGrid_GetCellValue", (PyCFunction
) _wrap_wxGrid_GetCellValue
, METH_VARARGS
| METH_KEYWORDS
},
12767 { "wxGrid_GetCellEditor", (PyCFunction
) _wrap_wxGrid_GetCellEditor
, METH_VARARGS
| METH_KEYWORDS
},
12768 { "wxGrid_GetDefaultEditor", (PyCFunction
) _wrap_wxGrid_GetDefaultEditor
, METH_VARARGS
| METH_KEYWORDS
},
12769 { "wxGrid_SetCellEditor", (PyCFunction
) _wrap_wxGrid_SetCellEditor
, METH_VARARGS
| METH_KEYWORDS
},
12770 { "wxGrid_SetDefaultEditor", (PyCFunction
) _wrap_wxGrid_SetDefaultEditor
, METH_VARARGS
| METH_KEYWORDS
},
12771 { "wxGrid_GetCellRenderer", (PyCFunction
) _wrap_wxGrid_GetCellRenderer
, METH_VARARGS
| METH_KEYWORDS
},
12772 { "wxGrid_GetDefaultRenderer", (PyCFunction
) _wrap_wxGrid_GetDefaultRenderer
, METH_VARARGS
| METH_KEYWORDS
},
12773 { "wxGrid_SetCellRenderer", (PyCFunction
) _wrap_wxGrid_SetCellRenderer
, METH_VARARGS
| METH_KEYWORDS
},
12774 { "wxGrid_SetDefaultRenderer", (PyCFunction
) _wrap_wxGrid_SetDefaultRenderer
, METH_VARARGS
| METH_KEYWORDS
},
12775 { "wxGrid_SetCellAlignment", (PyCFunction
) _wrap_wxGrid_SetCellAlignment
, METH_VARARGS
| METH_KEYWORDS
},
12776 { "wxGrid_SetDefaultCellAlignment", (PyCFunction
) _wrap_wxGrid_SetDefaultCellAlignment
, METH_VARARGS
| METH_KEYWORDS
},
12777 { "wxGrid_SetCellFont", (PyCFunction
) _wrap_wxGrid_SetCellFont
, METH_VARARGS
| METH_KEYWORDS
},
12778 { "wxGrid_SetDefaultCellFont", (PyCFunction
) _wrap_wxGrid_SetDefaultCellFont
, METH_VARARGS
| METH_KEYWORDS
},
12779 { "wxGrid_SetCellTextColour", (PyCFunction
) _wrap_wxGrid_SetCellTextColour
, METH_VARARGS
| METH_KEYWORDS
},
12780 { "wxGrid_SetDefaultCellTextColour", (PyCFunction
) _wrap_wxGrid_SetDefaultCellTextColour
, METH_VARARGS
| METH_KEYWORDS
},
12781 { "wxGrid_SetCellBackgroundColour", (PyCFunction
) _wrap_wxGrid_SetCellBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
12782 { "wxGrid_SetDefaultCellBackgroundColour", (PyCFunction
) _wrap_wxGrid_SetDefaultCellBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
12783 { "wxGrid_SetRowMinimalHeight", (PyCFunction
) _wrap_wxGrid_SetRowMinimalHeight
, METH_VARARGS
| METH_KEYWORDS
},
12784 { "wxGrid_SetColMinimalWidth", (PyCFunction
) _wrap_wxGrid_SetColMinimalWidth
, METH_VARARGS
| METH_KEYWORDS
},
12785 { "wxGrid_AutoSize", (PyCFunction
) _wrap_wxGrid_AutoSize
, METH_VARARGS
| METH_KEYWORDS
},
12786 { "wxGrid_AutoSizeRows", (PyCFunction
) _wrap_wxGrid_AutoSizeRows
, METH_VARARGS
| METH_KEYWORDS
},
12787 { "wxGrid_AutoSizeColumns", (PyCFunction
) _wrap_wxGrid_AutoSizeColumns
, METH_VARARGS
| METH_KEYWORDS
},
12788 { "wxGrid_AutoSizeRow", (PyCFunction
) _wrap_wxGrid_AutoSizeRow
, METH_VARARGS
| METH_KEYWORDS
},
12789 { "wxGrid_AutoSizeColumn", (PyCFunction
) _wrap_wxGrid_AutoSizeColumn
, METH_VARARGS
| METH_KEYWORDS
},
12790 { "wxGrid_SetColSize", (PyCFunction
) _wrap_wxGrid_SetColSize
, METH_VARARGS
| METH_KEYWORDS
},
12791 { "wxGrid_SetDefaultColSize", (PyCFunction
) _wrap_wxGrid_SetDefaultColSize
, METH_VARARGS
| METH_KEYWORDS
},
12792 { "wxGrid_SetRowSize", (PyCFunction
) _wrap_wxGrid_SetRowSize
, METH_VARARGS
| METH_KEYWORDS
},
12793 { "wxGrid_SetDefaultRowSize", (PyCFunction
) _wrap_wxGrid_SetDefaultRowSize
, METH_VARARGS
| METH_KEYWORDS
},
12794 { "wxGrid_GetCellAlignment", (PyCFunction
) _wrap_wxGrid_GetCellAlignment
, METH_VARARGS
| METH_KEYWORDS
},
12795 { "wxGrid_GetDefaultCellAlignment", (PyCFunction
) _wrap_wxGrid_GetDefaultCellAlignment
, METH_VARARGS
| METH_KEYWORDS
},
12796 { "wxGrid_GetCellFont", (PyCFunction
) _wrap_wxGrid_GetCellFont
, METH_VARARGS
| METH_KEYWORDS
},
12797 { "wxGrid_GetDefaultCellFont", (PyCFunction
) _wrap_wxGrid_GetDefaultCellFont
, METH_VARARGS
| METH_KEYWORDS
},
12798 { "wxGrid_GetCellTextColour", (PyCFunction
) _wrap_wxGrid_GetCellTextColour
, METH_VARARGS
| METH_KEYWORDS
},
12799 { "wxGrid_GetDefaultCellTextColour", (PyCFunction
) _wrap_wxGrid_GetDefaultCellTextColour
, METH_VARARGS
| METH_KEYWORDS
},
12800 { "wxGrid_GetCellBackgroundColour", (PyCFunction
) _wrap_wxGrid_GetCellBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
12801 { "wxGrid_GetDefaultCellBackgroundColour", (PyCFunction
) _wrap_wxGrid_GetDefaultCellBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
12802 { "wxGrid_GetColSize", (PyCFunction
) _wrap_wxGrid_GetColSize
, METH_VARARGS
| METH_KEYWORDS
},
12803 { "wxGrid_GetDefaultColSize", (PyCFunction
) _wrap_wxGrid_GetDefaultColSize
, METH_VARARGS
| METH_KEYWORDS
},
12804 { "wxGrid_GetRowSize", (PyCFunction
) _wrap_wxGrid_GetRowSize
, METH_VARARGS
| METH_KEYWORDS
},
12805 { "wxGrid_GetDefaultRowSize", (PyCFunction
) _wrap_wxGrid_GetDefaultRowSize
, METH_VARARGS
| METH_KEYWORDS
},
12806 { "wxGrid_GridLinesEnabled", (PyCFunction
) _wrap_wxGrid_GridLinesEnabled
, METH_VARARGS
| METH_KEYWORDS
},
12807 { "wxGrid_EnableGridLines", (PyCFunction
) _wrap_wxGrid_EnableGridLines
, METH_VARARGS
| METH_KEYWORDS
},
12808 { "wxGrid_SetColFormatCustom", (PyCFunction
) _wrap_wxGrid_SetColFormatCustom
, METH_VARARGS
| METH_KEYWORDS
},
12809 { "wxGrid_SetColFormatFloat", (PyCFunction
) _wrap_wxGrid_SetColFormatFloat
, METH_VARARGS
| METH_KEYWORDS
},
12810 { "wxGrid_SetColFormatNumber", (PyCFunction
) _wrap_wxGrid_SetColFormatNumber
, METH_VARARGS
| METH_KEYWORDS
},
12811 { "wxGrid_SetColFormatBool", (PyCFunction
) _wrap_wxGrid_SetColFormatBool
, METH_VARARGS
| METH_KEYWORDS
},
12812 { "wxGrid_SetColAttr", (PyCFunction
) _wrap_wxGrid_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
},
12813 { "wxGrid_SetRowAttr", (PyCFunction
) _wrap_wxGrid_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
},
12814 { "wxGrid_CanDragGridSize", (PyCFunction
) _wrap_wxGrid_CanDragGridSize
, METH_VARARGS
| METH_KEYWORDS
},
12815 { "wxGrid_DisableDragGridSize", (PyCFunction
) _wrap_wxGrid_DisableDragGridSize
, METH_VARARGS
| METH_KEYWORDS
},
12816 { "wxGrid_EnableDragGridSize", (PyCFunction
) _wrap_wxGrid_EnableDragGridSize
, METH_VARARGS
| METH_KEYWORDS
},
12817 { "wxGrid_CanDragColSize", (PyCFunction
) _wrap_wxGrid_CanDragColSize
, METH_VARARGS
| METH_KEYWORDS
},
12818 { "wxGrid_DisableDragColSize", (PyCFunction
) _wrap_wxGrid_DisableDragColSize
, METH_VARARGS
| METH_KEYWORDS
},
12819 { "wxGrid_EnableDragColSize", (PyCFunction
) _wrap_wxGrid_EnableDragColSize
, METH_VARARGS
| METH_KEYWORDS
},
12820 { "wxGrid_CanDragRowSize", (PyCFunction
) _wrap_wxGrid_CanDragRowSize
, METH_VARARGS
| METH_KEYWORDS
},
12821 { "wxGrid_DisableDragRowSize", (PyCFunction
) _wrap_wxGrid_DisableDragRowSize
, METH_VARARGS
| METH_KEYWORDS
},
12822 { "wxGrid_EnableDragRowSize", (PyCFunction
) _wrap_wxGrid_EnableDragRowSize
, METH_VARARGS
| METH_KEYWORDS
},
12823 { "wxGrid_SetCellHighlightColour", (PyCFunction
) _wrap_wxGrid_SetCellHighlightColour
, METH_VARARGS
| METH_KEYWORDS
},
12824 { "wxGrid_SetGridLineColour", (PyCFunction
) _wrap_wxGrid_SetGridLineColour
, METH_VARARGS
| METH_KEYWORDS
},
12825 { "wxGrid_SetColLabelValue", (PyCFunction
) _wrap_wxGrid_SetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
12826 { "wxGrid_SetRowLabelValue", (PyCFunction
) _wrap_wxGrid_SetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
12827 { "wxGrid_SetColLabelAlignment", (PyCFunction
) _wrap_wxGrid_SetColLabelAlignment
, METH_VARARGS
| METH_KEYWORDS
},
12828 { "wxGrid_SetRowLabelAlignment", (PyCFunction
) _wrap_wxGrid_SetRowLabelAlignment
, METH_VARARGS
| METH_KEYWORDS
},
12829 { "wxGrid_SetLabelFont", (PyCFunction
) _wrap_wxGrid_SetLabelFont
, METH_VARARGS
| METH_KEYWORDS
},
12830 { "wxGrid_SetLabelTextColour", (PyCFunction
) _wrap_wxGrid_SetLabelTextColour
, METH_VARARGS
| METH_KEYWORDS
},
12831 { "wxGrid_SetLabelBackgroundColour", (PyCFunction
) _wrap_wxGrid_SetLabelBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
12832 { "wxGrid_SetColLabelSize", (PyCFunction
) _wrap_wxGrid_SetColLabelSize
, METH_VARARGS
| METH_KEYWORDS
},
12833 { "wxGrid_SetRowLabelSize", (PyCFunction
) _wrap_wxGrid_SetRowLabelSize
, METH_VARARGS
| METH_KEYWORDS
},
12834 { "wxGrid_GetCellHighlightColour", (PyCFunction
) _wrap_wxGrid_GetCellHighlightColour
, METH_VARARGS
| METH_KEYWORDS
},
12835 { "wxGrid_GetGridLineColour", (PyCFunction
) _wrap_wxGrid_GetGridLineColour
, METH_VARARGS
| METH_KEYWORDS
},
12836 { "wxGrid_GetColLabelValue", (PyCFunction
) _wrap_wxGrid_GetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
12837 { "wxGrid_GetRowLabelValue", (PyCFunction
) _wrap_wxGrid_GetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
12838 { "wxGrid_GetColLabelAlignment", (PyCFunction
) _wrap_wxGrid_GetColLabelAlignment
, METH_VARARGS
| METH_KEYWORDS
},
12839 { "wxGrid_GetRowLabelAlignment", (PyCFunction
) _wrap_wxGrid_GetRowLabelAlignment
, METH_VARARGS
| METH_KEYWORDS
},
12840 { "wxGrid_GetLabelFont", (PyCFunction
) _wrap_wxGrid_GetLabelFont
, METH_VARARGS
| METH_KEYWORDS
},
12841 { "wxGrid_GetLabelTextColour", (PyCFunction
) _wrap_wxGrid_GetLabelTextColour
, METH_VARARGS
| METH_KEYWORDS
},
12842 { "wxGrid_GetLabelBackgroundColour", (PyCFunction
) _wrap_wxGrid_GetLabelBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
12843 { "wxGrid_GetColLabelSize", (PyCFunction
) _wrap_wxGrid_GetColLabelSize
, METH_VARARGS
| METH_KEYWORDS
},
12844 { "wxGrid_GetDefaultColLabelSize", (PyCFunction
) _wrap_wxGrid_GetDefaultColLabelSize
, METH_VARARGS
| METH_KEYWORDS
},
12845 { "wxGrid_GetRowLabelSize", (PyCFunction
) _wrap_wxGrid_GetRowLabelSize
, METH_VARARGS
| METH_KEYWORDS
},
12846 { "wxGrid_GetDefaultRowLabelSize", (PyCFunction
) _wrap_wxGrid_GetDefaultRowLabelSize
, METH_VARARGS
| METH_KEYWORDS
},
12847 { "wxGrid_MoveCursorRightBlock", (PyCFunction
) _wrap_wxGrid_MoveCursorRightBlock
, METH_VARARGS
| METH_KEYWORDS
},
12848 { "wxGrid_MoveCursorLeftBlock", (PyCFunction
) _wrap_wxGrid_MoveCursorLeftBlock
, METH_VARARGS
| METH_KEYWORDS
},
12849 { "wxGrid_MoveCursorDownBlock", (PyCFunction
) _wrap_wxGrid_MoveCursorDownBlock
, METH_VARARGS
| METH_KEYWORDS
},
12850 { "wxGrid_MoveCursorUpBlock", (PyCFunction
) _wrap_wxGrid_MoveCursorUpBlock
, METH_VARARGS
| METH_KEYWORDS
},
12851 { "wxGrid_MovePageUp", (PyCFunction
) _wrap_wxGrid_MovePageUp
, METH_VARARGS
| METH_KEYWORDS
},
12852 { "wxGrid_MovePageDown", (PyCFunction
) _wrap_wxGrid_MovePageDown
, METH_VARARGS
| METH_KEYWORDS
},
12853 { "wxGrid_MoveCursorRight", (PyCFunction
) _wrap_wxGrid_MoveCursorRight
, METH_VARARGS
| METH_KEYWORDS
},
12854 { "wxGrid_MoveCursorLeft", (PyCFunction
) _wrap_wxGrid_MoveCursorLeft
, METH_VARARGS
| METH_KEYWORDS
},
12855 { "wxGrid_MoveCursorDown", (PyCFunction
) _wrap_wxGrid_MoveCursorDown
, METH_VARARGS
| METH_KEYWORDS
},
12856 { "wxGrid_MoveCursorUp", (PyCFunction
) _wrap_wxGrid_MoveCursorUp
, METH_VARARGS
| METH_KEYWORDS
},
12857 { "wxGrid_SetGridCursor", (PyCFunction
) _wrap_wxGrid_SetGridCursor
, METH_VARARGS
| METH_KEYWORDS
},
12858 { "wxGrid_MakeCellVisible", (PyCFunction
) _wrap_wxGrid_MakeCellVisible
, METH_VARARGS
| METH_KEYWORDS
},
12859 { "wxGrid_IsVisible", (PyCFunction
) _wrap_wxGrid_IsVisible
, METH_VARARGS
| METH_KEYWORDS
},
12860 { "wxGrid_GetGridCursorCol", (PyCFunction
) _wrap_wxGrid_GetGridCursorCol
, METH_VARARGS
| METH_KEYWORDS
},
12861 { "wxGrid_GetGridCursorRow", (PyCFunction
) _wrap_wxGrid_GetGridCursorRow
, METH_VARARGS
| METH_KEYWORDS
},
12862 { "wxGrid_CellToRect", (PyCFunction
) _wrap_wxGrid_CellToRect
, METH_VARARGS
| METH_KEYWORDS
},
12863 { "wxGrid_XToEdgeOfCol", (PyCFunction
) _wrap_wxGrid_XToEdgeOfCol
, METH_VARARGS
| METH_KEYWORDS
},
12864 { "wxGrid_YToEdgeOfRow", (PyCFunction
) _wrap_wxGrid_YToEdgeOfRow
, METH_VARARGS
| METH_KEYWORDS
},
12865 { "wxGrid_XToCol", (PyCFunction
) _wrap_wxGrid_XToCol
, METH_VARARGS
| METH_KEYWORDS
},
12866 { "wxGrid_YToRow", (PyCFunction
) _wrap_wxGrid_YToRow
, METH_VARARGS
| METH_KEYWORDS
},
12867 { "wxGrid_XYToCell", (PyCFunction
) _wrap_wxGrid_XYToCell
, METH_VARARGS
| METH_KEYWORDS
},
12868 { "wxGrid_SaveEditControlValue", (PyCFunction
) _wrap_wxGrid_SaveEditControlValue
, METH_VARARGS
| METH_KEYWORDS
},
12869 { "wxGrid_HideCellEditControl", (PyCFunction
) _wrap_wxGrid_HideCellEditControl
, METH_VARARGS
| METH_KEYWORDS
},
12870 { "wxGrid_ShowCellEditControl", (PyCFunction
) _wrap_wxGrid_ShowCellEditControl
, METH_VARARGS
| METH_KEYWORDS
},
12871 { "wxGrid_IsCurrentCellReadOnly", (PyCFunction
) _wrap_wxGrid_IsCurrentCellReadOnly
, METH_VARARGS
| METH_KEYWORDS
},
12872 { "wxGrid_IsCellEditControlShown", (PyCFunction
) _wrap_wxGrid_IsCellEditControlShown
, METH_VARARGS
| METH_KEYWORDS
},
12873 { "wxGrid_IsCellEditControlEnabled", (PyCFunction
) _wrap_wxGrid_IsCellEditControlEnabled
, METH_VARARGS
| METH_KEYWORDS
},
12874 { "wxGrid_CanEnableCellControl", (PyCFunction
) _wrap_wxGrid_CanEnableCellControl
, METH_VARARGS
| METH_KEYWORDS
},
12875 { "wxGrid_DisableCellEditControl", (PyCFunction
) _wrap_wxGrid_DisableCellEditControl
, METH_VARARGS
| METH_KEYWORDS
},
12876 { "wxGrid_EnableCellEditControl", (PyCFunction
) _wrap_wxGrid_EnableCellEditControl
, METH_VARARGS
| METH_KEYWORDS
},
12877 { "wxGrid_EnableEditing", (PyCFunction
) _wrap_wxGrid_EnableEditing
, METH_VARARGS
| METH_KEYWORDS
},
12878 { "wxGrid_IsEditable", (PyCFunction
) _wrap_wxGrid_IsEditable
, METH_VARARGS
| METH_KEYWORDS
},
12879 { "wxGrid_GetBatchCount", (PyCFunction
) _wrap_wxGrid_GetBatchCount
, METH_VARARGS
| METH_KEYWORDS
},
12880 { "wxGrid_EndBatch", (PyCFunction
) _wrap_wxGrid_EndBatch
, METH_VARARGS
| METH_KEYWORDS
},
12881 { "wxGrid_BeginBatch", (PyCFunction
) _wrap_wxGrid_BeginBatch
, METH_VARARGS
| METH_KEYWORDS
},
12882 { "wxGrid_GetTextBoxSize", (PyCFunction
) _wrap_wxGrid_GetTextBoxSize
, METH_VARARGS
| METH_KEYWORDS
},
12883 { "wxGrid_StringToLines", (PyCFunction
) _wrap_wxGrid_StringToLines
, METH_VARARGS
| METH_KEYWORDS
},
12884 { "wxGrid_DrawTextRectangle", (PyCFunction
) _wrap_wxGrid_DrawTextRectangle
, METH_VARARGS
| METH_KEYWORDS
},
12885 { "wxGrid_DrawCellHighlight", (PyCFunction
) _wrap_wxGrid_DrawCellHighlight
, METH_VARARGS
| METH_KEYWORDS
},
12886 { "wxGrid_DeleteCols", (PyCFunction
) _wrap_wxGrid_DeleteCols
, METH_VARARGS
| METH_KEYWORDS
},
12887 { "wxGrid_AppendCols", (PyCFunction
) _wrap_wxGrid_AppendCols
, METH_VARARGS
| METH_KEYWORDS
},
12888 { "wxGrid_InsertCols", (PyCFunction
) _wrap_wxGrid_InsertCols
, METH_VARARGS
| METH_KEYWORDS
},
12889 { "wxGrid_DeleteRows", (PyCFunction
) _wrap_wxGrid_DeleteRows
, METH_VARARGS
| METH_KEYWORDS
},
12890 { "wxGrid_AppendRows", (PyCFunction
) _wrap_wxGrid_AppendRows
, METH_VARARGS
| METH_KEYWORDS
},
12891 { "wxGrid_InsertRows", (PyCFunction
) _wrap_wxGrid_InsertRows
, METH_VARARGS
| METH_KEYWORDS
},
12892 { "wxGrid_ClearGrid", (PyCFunction
) _wrap_wxGrid_ClearGrid
, METH_VARARGS
| METH_KEYWORDS
},
12893 { "wxGrid_SetTable", (PyCFunction
) _wrap_wxGrid_SetTable
, METH_VARARGS
| METH_KEYWORDS
},
12894 { "wxGrid_GetTable", (PyCFunction
) _wrap_wxGrid_GetTable
, METH_VARARGS
| METH_KEYWORDS
},
12895 { "wxGrid_ProcessTableMessage", (PyCFunction
) _wrap_wxGrid_ProcessTableMessage
, METH_VARARGS
| METH_KEYWORDS
},
12896 { "wxGrid_GetNumberCols", (PyCFunction
) _wrap_wxGrid_GetNumberCols
, METH_VARARGS
| METH_KEYWORDS
},
12897 { "wxGrid_GetNumberRows", (PyCFunction
) _wrap_wxGrid_GetNumberRows
, METH_VARARGS
| METH_KEYWORDS
},
12898 { "wxGrid_SetSelectionMode", (PyCFunction
) _wrap_wxGrid_SetSelectionMode
, METH_VARARGS
| METH_KEYWORDS
},
12899 { "wxGrid_CreateGrid", (PyCFunction
) _wrap_wxGrid_CreateGrid
, METH_VARARGS
| METH_KEYWORDS
},
12900 { "new_wxGrid", (PyCFunction
) _wrap_new_wxGrid
, METH_VARARGS
| METH_KEYWORDS
},
12901 { "wxGridCellCoords___cmp__", (PyCFunction
) _wrap_wxGridCellCoords___cmp__
, METH_VARARGS
| METH_KEYWORDS
},
12902 { "wxGridCellCoords_asTuple", (PyCFunction
) _wrap_wxGridCellCoords_asTuple
, METH_VARARGS
| METH_KEYWORDS
},
12903 { "wxGridCellCoords_Set", (PyCFunction
) _wrap_wxGridCellCoords_Set
, METH_VARARGS
| METH_KEYWORDS
},
12904 { "wxGridCellCoords_SetCol", (PyCFunction
) _wrap_wxGridCellCoords_SetCol
, METH_VARARGS
| METH_KEYWORDS
},
12905 { "wxGridCellCoords_GetCol", (PyCFunction
) _wrap_wxGridCellCoords_GetCol
, METH_VARARGS
| METH_KEYWORDS
},
12906 { "wxGridCellCoords_SetRow", (PyCFunction
) _wrap_wxGridCellCoords_SetRow
, METH_VARARGS
| METH_KEYWORDS
},
12907 { "wxGridCellCoords_GetRow", (PyCFunction
) _wrap_wxGridCellCoords_GetRow
, METH_VARARGS
| METH_KEYWORDS
},
12908 { "delete_wxGridCellCoords", (PyCFunction
) _wrap_delete_wxGridCellCoords
, METH_VARARGS
| METH_KEYWORDS
},
12909 { "new_wxGridCellCoords", (PyCFunction
) _wrap_new_wxGridCellCoords
, METH_VARARGS
| METH_KEYWORDS
},
12910 { "wxGridTableMessage_GetCommandInt2", (PyCFunction
) _wrap_wxGridTableMessage_GetCommandInt2
, METH_VARARGS
| METH_KEYWORDS
},
12911 { "wxGridTableMessage_SetCommandInt2", (PyCFunction
) _wrap_wxGridTableMessage_SetCommandInt2
, METH_VARARGS
| METH_KEYWORDS
},
12912 { "wxGridTableMessage_GetCommandInt", (PyCFunction
) _wrap_wxGridTableMessage_GetCommandInt
, METH_VARARGS
| METH_KEYWORDS
},
12913 { "wxGridTableMessage_SetCommandInt", (PyCFunction
) _wrap_wxGridTableMessage_SetCommandInt
, METH_VARARGS
| METH_KEYWORDS
},
12914 { "wxGridTableMessage_GetId", (PyCFunction
) _wrap_wxGridTableMessage_GetId
, METH_VARARGS
| METH_KEYWORDS
},
12915 { "wxGridTableMessage_SetId", (PyCFunction
) _wrap_wxGridTableMessage_SetId
, METH_VARARGS
| METH_KEYWORDS
},
12916 { "wxGridTableMessage_GetTableObject", (PyCFunction
) _wrap_wxGridTableMessage_GetTableObject
, METH_VARARGS
| METH_KEYWORDS
},
12917 { "wxGridTableMessage_SetTableObject", (PyCFunction
) _wrap_wxGridTableMessage_SetTableObject
, METH_VARARGS
| METH_KEYWORDS
},
12918 { "delete_wxGridTableMessage", (PyCFunction
) _wrap_delete_wxGridTableMessage
, METH_VARARGS
| METH_KEYWORDS
},
12919 { "new_wxGridTableMessage", (PyCFunction
) _wrap_new_wxGridTableMessage
, METH_VARARGS
| METH_KEYWORDS
},
12920 { "new_wxGridStringTable", (PyCFunction
) _wrap_new_wxGridStringTable
, METH_VARARGS
| METH_KEYWORDS
},
12921 { "wxPyGridTableBase_base_SetColAttr", (PyCFunction
) _wrap_wxPyGridTableBase_base_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
},
12922 { "wxPyGridTableBase_base_SetRowAttr", (PyCFunction
) _wrap_wxPyGridTableBase_base_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
},
12923 { "wxPyGridTableBase_base_SetAttr", (PyCFunction
) _wrap_wxPyGridTableBase_base_SetAttr
, METH_VARARGS
| METH_KEYWORDS
},
12924 { "wxPyGridTableBase_base_GetAttr", (PyCFunction
) _wrap_wxPyGridTableBase_base_GetAttr
, METH_VARARGS
| METH_KEYWORDS
},
12925 { "wxPyGridTableBase_base_CanHaveAttributes", (PyCFunction
) _wrap_wxPyGridTableBase_base_CanHaveAttributes
, METH_VARARGS
| METH_KEYWORDS
},
12926 { "wxPyGridTableBase_base_SetColLabelValue", (PyCFunction
) _wrap_wxPyGridTableBase_base_SetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
12927 { "wxPyGridTableBase_base_SetRowLabelValue", (PyCFunction
) _wrap_wxPyGridTableBase_base_SetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
12928 { "wxPyGridTableBase_base_GetColLabelValue", (PyCFunction
) _wrap_wxPyGridTableBase_base_GetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
12929 { "wxPyGridTableBase_base_GetRowLabelValue", (PyCFunction
) _wrap_wxPyGridTableBase_base_GetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
12930 { "wxPyGridTableBase_base_DeleteCols", (PyCFunction
) _wrap_wxPyGridTableBase_base_DeleteCols
, METH_VARARGS
| METH_KEYWORDS
},
12931 { "wxPyGridTableBase_base_AppendCols", (PyCFunction
) _wrap_wxPyGridTableBase_base_AppendCols
, METH_VARARGS
| METH_KEYWORDS
},
12932 { "wxPyGridTableBase_base_InsertCols", (PyCFunction
) _wrap_wxPyGridTableBase_base_InsertCols
, METH_VARARGS
| METH_KEYWORDS
},
12933 { "wxPyGridTableBase_base_DeleteRows", (PyCFunction
) _wrap_wxPyGridTableBase_base_DeleteRows
, METH_VARARGS
| METH_KEYWORDS
},
12934 { "wxPyGridTableBase_base_AppendRows", (PyCFunction
) _wrap_wxPyGridTableBase_base_AppendRows
, METH_VARARGS
| METH_KEYWORDS
},
12935 { "wxPyGridTableBase_base_InsertRows", (PyCFunction
) _wrap_wxPyGridTableBase_base_InsertRows
, METH_VARARGS
| METH_KEYWORDS
},
12936 { "wxPyGridTableBase_base_Clear", (PyCFunction
) _wrap_wxPyGridTableBase_base_Clear
, METH_VARARGS
| METH_KEYWORDS
},
12937 { "wxPyGridTableBase_base_CanSetValueAs", (PyCFunction
) _wrap_wxPyGridTableBase_base_CanSetValueAs
, METH_VARARGS
| METH_KEYWORDS
},
12938 { "wxPyGridTableBase_base_CanGetValueAs", (PyCFunction
) _wrap_wxPyGridTableBase_base_CanGetValueAs
, METH_VARARGS
| METH_KEYWORDS
},
12939 { "wxPyGridTableBase_base_GetTypeName", (PyCFunction
) _wrap_wxPyGridTableBase_base_GetTypeName
, METH_VARARGS
| METH_KEYWORDS
},
12940 { "wxPyGridTableBase_Destroy", (PyCFunction
) _wrap_wxPyGridTableBase_Destroy
, METH_VARARGS
| METH_KEYWORDS
},
12941 { "wxPyGridTableBase__setSelf", (PyCFunction
) _wrap_wxPyGridTableBase__setSelf
, METH_VARARGS
| METH_KEYWORDS
},
12942 { "new_wxPyGridTableBase", (PyCFunction
) _wrap_new_wxPyGridTableBase
, METH_VARARGS
| METH_KEYWORDS
},
12943 { "wxGridTableBase_SetColAttr", (PyCFunction
) _wrap_wxGridTableBase_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
},
12944 { "wxGridTableBase_SetRowAttr", (PyCFunction
) _wrap_wxGridTableBase_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
},
12945 { "wxGridTableBase_SetAttr", (PyCFunction
) _wrap_wxGridTableBase_SetAttr
, METH_VARARGS
| METH_KEYWORDS
},
12946 { "wxGridTableBase_GetAttr", (PyCFunction
) _wrap_wxGridTableBase_GetAttr
, METH_VARARGS
| METH_KEYWORDS
},
12947 { "wxGridTableBase_CanHaveAttributes", (PyCFunction
) _wrap_wxGridTableBase_CanHaveAttributes
, METH_VARARGS
| METH_KEYWORDS
},
12948 { "wxGridTableBase_SetColLabelValue", (PyCFunction
) _wrap_wxGridTableBase_SetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
12949 { "wxGridTableBase_SetRowLabelValue", (PyCFunction
) _wrap_wxGridTableBase_SetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
12950 { "wxGridTableBase_GetColLabelValue", (PyCFunction
) _wrap_wxGridTableBase_GetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
12951 { "wxGridTableBase_GetRowLabelValue", (PyCFunction
) _wrap_wxGridTableBase_GetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
12952 { "wxGridTableBase_DeleteCols", (PyCFunction
) _wrap_wxGridTableBase_DeleteCols
, METH_VARARGS
| METH_KEYWORDS
},
12953 { "wxGridTableBase_AppendCols", (PyCFunction
) _wrap_wxGridTableBase_AppendCols
, METH_VARARGS
| METH_KEYWORDS
},
12954 { "wxGridTableBase_InsertCols", (PyCFunction
) _wrap_wxGridTableBase_InsertCols
, METH_VARARGS
| METH_KEYWORDS
},
12955 { "wxGridTableBase_DeleteRows", (PyCFunction
) _wrap_wxGridTableBase_DeleteRows
, METH_VARARGS
| METH_KEYWORDS
},
12956 { "wxGridTableBase_AppendRows", (PyCFunction
) _wrap_wxGridTableBase_AppendRows
, METH_VARARGS
| METH_KEYWORDS
},
12957 { "wxGridTableBase_InsertRows", (PyCFunction
) _wrap_wxGridTableBase_InsertRows
, METH_VARARGS
| METH_KEYWORDS
},
12958 { "wxGridTableBase_Clear", (PyCFunction
) _wrap_wxGridTableBase_Clear
, METH_VARARGS
| METH_KEYWORDS
},
12959 { "wxGridTableBase_SetValueAsBool", (PyCFunction
) _wrap_wxGridTableBase_SetValueAsBool
, METH_VARARGS
| METH_KEYWORDS
},
12960 { "wxGridTableBase_SetValueAsDouble", (PyCFunction
) _wrap_wxGridTableBase_SetValueAsDouble
, METH_VARARGS
| METH_KEYWORDS
},
12961 { "wxGridTableBase_SetValueAsLong", (PyCFunction
) _wrap_wxGridTableBase_SetValueAsLong
, METH_VARARGS
| METH_KEYWORDS
},
12962 { "wxGridTableBase_GetValueAsBool", (PyCFunction
) _wrap_wxGridTableBase_GetValueAsBool
, METH_VARARGS
| METH_KEYWORDS
},
12963 { "wxGridTableBase_GetValueAsDouble", (PyCFunction
) _wrap_wxGridTableBase_GetValueAsDouble
, METH_VARARGS
| METH_KEYWORDS
},
12964 { "wxGridTableBase_GetValueAsLong", (PyCFunction
) _wrap_wxGridTableBase_GetValueAsLong
, METH_VARARGS
| METH_KEYWORDS
},
12965 { "wxGridTableBase_CanSetValueAs", (PyCFunction
) _wrap_wxGridTableBase_CanSetValueAs
, METH_VARARGS
| METH_KEYWORDS
},
12966 { "wxGridTableBase_CanGetValueAs", (PyCFunction
) _wrap_wxGridTableBase_CanGetValueAs
, METH_VARARGS
| METH_KEYWORDS
},
12967 { "wxGridTableBase_GetTypeName", (PyCFunction
) _wrap_wxGridTableBase_GetTypeName
, METH_VARARGS
| METH_KEYWORDS
},
12968 { "wxGridTableBase_SetValue", (PyCFunction
) _wrap_wxGridTableBase_SetValue
, METH_VARARGS
| METH_KEYWORDS
},
12969 { "wxGridTableBase_GetValue", (PyCFunction
) _wrap_wxGridTableBase_GetValue
, METH_VARARGS
| METH_KEYWORDS
},
12970 { "wxGridTableBase_IsEmptyCell", (PyCFunction
) _wrap_wxGridTableBase_IsEmptyCell
, METH_VARARGS
| METH_KEYWORDS
},
12971 { "wxGridTableBase_GetNumberCols", (PyCFunction
) _wrap_wxGridTableBase_GetNumberCols
, METH_VARARGS
| METH_KEYWORDS
},
12972 { "wxGridTableBase_GetNumberRows", (PyCFunction
) _wrap_wxGridTableBase_GetNumberRows
, METH_VARARGS
| METH_KEYWORDS
},
12973 { "wxGridTableBase_GetView", (PyCFunction
) _wrap_wxGridTableBase_GetView
, METH_VARARGS
| METH_KEYWORDS
},
12974 { "wxGridTableBase_SetView", (PyCFunction
) _wrap_wxGridTableBase_SetView
, METH_VARARGS
| METH_KEYWORDS
},
12975 { "wxGridTableBase_GetAttrProvider", (PyCFunction
) _wrap_wxGridTableBase_GetAttrProvider
, METH_VARARGS
| METH_KEYWORDS
},
12976 { "wxGridTableBase_SetAttrProvider", (PyCFunction
) _wrap_wxGridTableBase_SetAttrProvider
, METH_VARARGS
| METH_KEYWORDS
},
12977 { "wxPyGridCellAttrProvider_base_SetColAttr", (PyCFunction
) _wrap_wxPyGridCellAttrProvider_base_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
},
12978 { "wxPyGridCellAttrProvider_base_SetRowAttr", (PyCFunction
) _wrap_wxPyGridCellAttrProvider_base_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
},
12979 { "wxPyGridCellAttrProvider_base_SetAttr", (PyCFunction
) _wrap_wxPyGridCellAttrProvider_base_SetAttr
, METH_VARARGS
| METH_KEYWORDS
},
12980 { "wxPyGridCellAttrProvider_base_GetAttr", (PyCFunction
) _wrap_wxPyGridCellAttrProvider_base_GetAttr
, METH_VARARGS
| METH_KEYWORDS
},
12981 { "wxPyGridCellAttrProvider__setSelf", (PyCFunction
) _wrap_wxPyGridCellAttrProvider__setSelf
, METH_VARARGS
| METH_KEYWORDS
},
12982 { "new_wxPyGridCellAttrProvider", (PyCFunction
) _wrap_new_wxPyGridCellAttrProvider
, METH_VARARGS
| METH_KEYWORDS
},
12983 { "wxGridCellAttrProvider_UpdateAttrCols", (PyCFunction
) _wrap_wxGridCellAttrProvider_UpdateAttrCols
, METH_VARARGS
| METH_KEYWORDS
},
12984 { "wxGridCellAttrProvider_UpdateAttrRows", (PyCFunction
) _wrap_wxGridCellAttrProvider_UpdateAttrRows
, METH_VARARGS
| METH_KEYWORDS
},
12985 { "wxGridCellAttrProvider_SetColAttr", (PyCFunction
) _wrap_wxGridCellAttrProvider_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
},
12986 { "wxGridCellAttrProvider_SetRowAttr", (PyCFunction
) _wrap_wxGridCellAttrProvider_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
},
12987 { "wxGridCellAttrProvider_SetAttr", (PyCFunction
) _wrap_wxGridCellAttrProvider_SetAttr
, METH_VARARGS
| METH_KEYWORDS
},
12988 { "wxGridCellAttrProvider_GetAttr", (PyCFunction
) _wrap_wxGridCellAttrProvider_GetAttr
, METH_VARARGS
| METH_KEYWORDS
},
12989 { "new_wxGridCellAttrProvider", (PyCFunction
) _wrap_new_wxGridCellAttrProvider
, METH_VARARGS
| METH_KEYWORDS
},
12990 { "wxGridCellAttr_SetDefAttr", (PyCFunction
) _wrap_wxGridCellAttr_SetDefAttr
, METH_VARARGS
| METH_KEYWORDS
},
12991 { "wxGridCellAttr_IsReadOnly", (PyCFunction
) _wrap_wxGridCellAttr_IsReadOnly
, METH_VARARGS
| METH_KEYWORDS
},
12992 { "wxGridCellAttr_GetEditor", (PyCFunction
) _wrap_wxGridCellAttr_GetEditor
, METH_VARARGS
| METH_KEYWORDS
},
12993 { "wxGridCellAttr_GetRenderer", (PyCFunction
) _wrap_wxGridCellAttr_GetRenderer
, METH_VARARGS
| METH_KEYWORDS
},
12994 { "wxGridCellAttr_GetAlignment", (PyCFunction
) _wrap_wxGridCellAttr_GetAlignment
, METH_VARARGS
| METH_KEYWORDS
},
12995 { "wxGridCellAttr_GetFont", (PyCFunction
) _wrap_wxGridCellAttr_GetFont
, METH_VARARGS
| METH_KEYWORDS
},
12996 { "wxGridCellAttr_GetBackgroundColour", (PyCFunction
) _wrap_wxGridCellAttr_GetBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
12997 { "wxGridCellAttr_GetTextColour", (PyCFunction
) _wrap_wxGridCellAttr_GetTextColour
, METH_VARARGS
| METH_KEYWORDS
},
12998 { "wxGridCellAttr_HasEditor", (PyCFunction
) _wrap_wxGridCellAttr_HasEditor
, METH_VARARGS
| METH_KEYWORDS
},
12999 { "wxGridCellAttr_HasRenderer", (PyCFunction
) _wrap_wxGridCellAttr_HasRenderer
, METH_VARARGS
| METH_KEYWORDS
},
13000 { "wxGridCellAttr_HasAlignment", (PyCFunction
) _wrap_wxGridCellAttr_HasAlignment
, METH_VARARGS
| METH_KEYWORDS
},
13001 { "wxGridCellAttr_HasFont", (PyCFunction
) _wrap_wxGridCellAttr_HasFont
, METH_VARARGS
| METH_KEYWORDS
},
13002 { "wxGridCellAttr_HasBackgroundColour", (PyCFunction
) _wrap_wxGridCellAttr_HasBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
13003 { "wxGridCellAttr_HasTextColour", (PyCFunction
) _wrap_wxGridCellAttr_HasTextColour
, METH_VARARGS
| METH_KEYWORDS
},
13004 { "wxGridCellAttr_SetEditor", (PyCFunction
) _wrap_wxGridCellAttr_SetEditor
, METH_VARARGS
| METH_KEYWORDS
},
13005 { "wxGridCellAttr_SetRenderer", (PyCFunction
) _wrap_wxGridCellAttr_SetRenderer
, METH_VARARGS
| METH_KEYWORDS
},
13006 { "wxGridCellAttr_SetReadOnly", (PyCFunction
) _wrap_wxGridCellAttr_SetReadOnly
, METH_VARARGS
| METH_KEYWORDS
},
13007 { "wxGridCellAttr_SetAlignment", (PyCFunction
) _wrap_wxGridCellAttr_SetAlignment
, METH_VARARGS
| METH_KEYWORDS
},
13008 { "wxGridCellAttr_SetFont", (PyCFunction
) _wrap_wxGridCellAttr_SetFont
, METH_VARARGS
| METH_KEYWORDS
},
13009 { "wxGridCellAttr_SetBackgroundColour", (PyCFunction
) _wrap_wxGridCellAttr_SetBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
13010 { "wxGridCellAttr_SetTextColour", (PyCFunction
) _wrap_wxGridCellAttr_SetTextColour
, METH_VARARGS
| METH_KEYWORDS
},
13011 { "wxGridCellAttr_DecRef", (PyCFunction
) _wrap_wxGridCellAttr_DecRef
, METH_VARARGS
| METH_KEYWORDS
},
13012 { "wxGridCellAttr_IncRef", (PyCFunction
) _wrap_wxGridCellAttr_IncRef
, METH_VARARGS
| METH_KEYWORDS
},
13013 { "wxGridCellAttr_Clone", (PyCFunction
) _wrap_wxGridCellAttr_Clone
, METH_VARARGS
| METH_KEYWORDS
},
13014 { "new_wxGridCellAttr", (PyCFunction
) _wrap_new_wxGridCellAttr
, METH_VARARGS
| METH_KEYWORDS
},
13015 { "new_wxGridCellChoiceEditor", (PyCFunction
) _wrap_new_wxGridCellChoiceEditor
, METH_VARARGS
| METH_KEYWORDS
},
13016 { "new_wxGridCellBoolEditor", (PyCFunction
) _wrap_new_wxGridCellBoolEditor
, METH_VARARGS
| METH_KEYWORDS
},
13017 { "new_wxGridCellFloatEditor", (PyCFunction
) _wrap_new_wxGridCellFloatEditor
, METH_VARARGS
| METH_KEYWORDS
},
13018 { "new_wxGridCellNumberEditor", (PyCFunction
) _wrap_new_wxGridCellNumberEditor
, METH_VARARGS
| METH_KEYWORDS
},
13019 { "new_wxGridCellTextEditor", (PyCFunction
) _wrap_new_wxGridCellTextEditor
, METH_VARARGS
| METH_KEYWORDS
},
13020 { "wxPyGridCellEditor_base_SetParameters", (PyCFunction
) _wrap_wxPyGridCellEditor_base_SetParameters
, METH_VARARGS
| METH_KEYWORDS
},
13021 { "wxPyGridCellEditor_base_Destroy", (PyCFunction
) _wrap_wxPyGridCellEditor_base_Destroy
, METH_VARARGS
| METH_KEYWORDS
},
13022 { "wxPyGridCellEditor_base_HandleReturn", (PyCFunction
) _wrap_wxPyGridCellEditor_base_HandleReturn
, METH_VARARGS
| METH_KEYWORDS
},
13023 { "wxPyGridCellEditor_base_StartingClick", (PyCFunction
) _wrap_wxPyGridCellEditor_base_StartingClick
, METH_VARARGS
| METH_KEYWORDS
},
13024 { "wxPyGridCellEditor_base_StartingKey", (PyCFunction
) _wrap_wxPyGridCellEditor_base_StartingKey
, METH_VARARGS
| METH_KEYWORDS
},
13025 { "wxPyGridCellEditor_base_IsAcceptedKey", (PyCFunction
) _wrap_wxPyGridCellEditor_base_IsAcceptedKey
, METH_VARARGS
| METH_KEYWORDS
},
13026 { "wxPyGridCellEditor_base_PaintBackground", (PyCFunction
) _wrap_wxPyGridCellEditor_base_PaintBackground
, METH_VARARGS
| METH_KEYWORDS
},
13027 { "wxPyGridCellEditor_base_Show", (PyCFunction
) _wrap_wxPyGridCellEditor_base_Show
, METH_VARARGS
| METH_KEYWORDS
},
13028 { "wxPyGridCellEditor_base_SetSize", (PyCFunction
) _wrap_wxPyGridCellEditor_base_SetSize
, METH_VARARGS
| METH_KEYWORDS
},
13029 { "wxPyGridCellEditor__setSelf", (PyCFunction
) _wrap_wxPyGridCellEditor__setSelf
, METH_VARARGS
| METH_KEYWORDS
},
13030 { "new_wxPyGridCellEditor", (PyCFunction
) _wrap_new_wxPyGridCellEditor
, METH_VARARGS
| METH_KEYWORDS
},
13031 { "wxGridCellEditor_Destroy", (PyCFunction
) _wrap_wxGridCellEditor_Destroy
, METH_VARARGS
| METH_KEYWORDS
},
13032 { "wxGridCellEditor_HandleReturn", (PyCFunction
) _wrap_wxGridCellEditor_HandleReturn
, METH_VARARGS
| METH_KEYWORDS
},
13033 { "wxGridCellEditor_StartingClick", (PyCFunction
) _wrap_wxGridCellEditor_StartingClick
, METH_VARARGS
| METH_KEYWORDS
},
13034 { "wxGridCellEditor_StartingKey", (PyCFunction
) _wrap_wxGridCellEditor_StartingKey
, METH_VARARGS
| METH_KEYWORDS
},
13035 { "wxGridCellEditor_IsAcceptedKey", (PyCFunction
) _wrap_wxGridCellEditor_IsAcceptedKey
, METH_VARARGS
| METH_KEYWORDS
},
13036 { "wxGridCellEditor_PaintBackground", (PyCFunction
) _wrap_wxGridCellEditor_PaintBackground
, METH_VARARGS
| METH_KEYWORDS
},
13037 { "wxGridCellEditor_Show", (PyCFunction
) _wrap_wxGridCellEditor_Show
, METH_VARARGS
| METH_KEYWORDS
},
13038 { "wxGridCellEditor_SetSize", (PyCFunction
) _wrap_wxGridCellEditor_SetSize
, METH_VARARGS
| METH_KEYWORDS
},
13039 { "wxGridCellEditor_Clone", (PyCFunction
) _wrap_wxGridCellEditor_Clone
, METH_VARARGS
| METH_KEYWORDS
},
13040 { "wxGridCellEditor_Reset", (PyCFunction
) _wrap_wxGridCellEditor_Reset
, METH_VARARGS
| METH_KEYWORDS
},
13041 { "wxGridCellEditor_EndEdit", (PyCFunction
) _wrap_wxGridCellEditor_EndEdit
, METH_VARARGS
| METH_KEYWORDS
},
13042 { "wxGridCellEditor_BeginEdit", (PyCFunction
) _wrap_wxGridCellEditor_BeginEdit
, METH_VARARGS
| METH_KEYWORDS
},
13043 { "wxGridCellEditor_Create", (PyCFunction
) _wrap_wxGridCellEditor_Create
, METH_VARARGS
| METH_KEYWORDS
},
13044 { "wxGridCellEditor_DecRef", (PyCFunction
) _wrap_wxGridCellEditor_DecRef
, METH_VARARGS
| METH_KEYWORDS
},
13045 { "wxGridCellEditor_IncRef", (PyCFunction
) _wrap_wxGridCellEditor_IncRef
, METH_VARARGS
| METH_KEYWORDS
},
13046 { "wxGridCellEditor_SetParameters", (PyCFunction
) _wrap_wxGridCellEditor_SetParameters
, METH_VARARGS
| METH_KEYWORDS
},
13047 { "wxGridCellEditor_SetControl", (PyCFunction
) _wrap_wxGridCellEditor_SetControl
, METH_VARARGS
| METH_KEYWORDS
},
13048 { "wxGridCellEditor_GetControl", (PyCFunction
) _wrap_wxGridCellEditor_GetControl
, METH_VARARGS
| METH_KEYWORDS
},
13049 { "wxGridCellEditor_IsCreated", (PyCFunction
) _wrap_wxGridCellEditor_IsCreated
, METH_VARARGS
| METH_KEYWORDS
},
13050 { "new_wxGridCellBoolRenderer", (PyCFunction
) _wrap_new_wxGridCellBoolRenderer
, METH_VARARGS
| METH_KEYWORDS
},
13051 { "wxGridCellFloatRenderer_SetPrecision", (PyCFunction
) _wrap_wxGridCellFloatRenderer_SetPrecision
, METH_VARARGS
| METH_KEYWORDS
},
13052 { "wxGridCellFloatRenderer_GetPrecision", (PyCFunction
) _wrap_wxGridCellFloatRenderer_GetPrecision
, METH_VARARGS
| METH_KEYWORDS
},
13053 { "wxGridCellFloatRenderer_SetWidth", (PyCFunction
) _wrap_wxGridCellFloatRenderer_SetWidth
, METH_VARARGS
| METH_KEYWORDS
},
13054 { "wxGridCellFloatRenderer_GetWidth", (PyCFunction
) _wrap_wxGridCellFloatRenderer_GetWidth
, METH_VARARGS
| METH_KEYWORDS
},
13055 { "new_wxGridCellFloatRenderer", (PyCFunction
) _wrap_new_wxGridCellFloatRenderer
, METH_VARARGS
| METH_KEYWORDS
},
13056 { "new_wxGridCellNumberRenderer", (PyCFunction
) _wrap_new_wxGridCellNumberRenderer
, METH_VARARGS
| METH_KEYWORDS
},
13057 { "new_wxGridCellStringRenderer", (PyCFunction
) _wrap_new_wxGridCellStringRenderer
, METH_VARARGS
| METH_KEYWORDS
},
13058 { "wxPyGridCellRenderer_base_SetParameters", (PyCFunction
) _wrap_wxPyGridCellRenderer_base_SetParameters
, METH_VARARGS
| METH_KEYWORDS
},
13059 { "wxPyGridCellRenderer__setSelf", (PyCFunction
) _wrap_wxPyGridCellRenderer__setSelf
, METH_VARARGS
| METH_KEYWORDS
},
13060 { "new_wxPyGridCellRenderer", (PyCFunction
) _wrap_new_wxPyGridCellRenderer
, METH_VARARGS
| METH_KEYWORDS
},
13061 { "wxGridCellRenderer_Clone", (PyCFunction
) _wrap_wxGridCellRenderer_Clone
, METH_VARARGS
| METH_KEYWORDS
},
13062 { "wxGridCellRenderer_GetBestSize", (PyCFunction
) _wrap_wxGridCellRenderer_GetBestSize
, METH_VARARGS
| METH_KEYWORDS
},
13063 { "wxGridCellRenderer_Draw", (PyCFunction
) _wrap_wxGridCellRenderer_Draw
, METH_VARARGS
| METH_KEYWORDS
},
13064 { "wxGridCellRenderer_DecRef", (PyCFunction
) _wrap_wxGridCellRenderer_DecRef
, METH_VARARGS
| METH_KEYWORDS
},
13065 { "wxGridCellRenderer_IncRef", (PyCFunction
) _wrap_wxGridCellRenderer_IncRef
, METH_VARARGS
| METH_KEYWORDS
},
13066 { "wxGridCellRenderer_SetParameters", (PyCFunction
) _wrap_wxGridCellRenderer_SetParameters
, METH_VARARGS
| METH_KEYWORDS
},
13073 * This table is used by the pointer type-checker
13075 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = {
13076 { "_wxAcceleratorTable","_class_wxAcceleratorTable",0},
13077 { "_wxEvent","_class_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxEvent
},
13078 { "_wxEvent","_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxEvent
},
13079 { "_wxEvent","_class_wxGridSizeEvent",SwigwxGridSizeEventTowxEvent
},
13080 { "_wxEvent","_wxGridSizeEvent",SwigwxGridSizeEventTowxEvent
},
13081 { "_wxEvent","_class_wxGridEvent",SwigwxGridEventTowxEvent
},
13082 { "_wxEvent","_wxGridEvent",SwigwxGridEventTowxEvent
},
13083 { "_wxEvent","_class_wxEvent",0},
13084 { "_class_wxActivateEvent","_wxActivateEvent",0},
13085 { "_signed_long","_long",0},
13086 { "_wxMenuEvent","_class_wxMenuEvent",0},
13087 { "_class_wxGridCellRenderer","_class_wxGridCellBoolRenderer",SwigwxGridCellBoolRendererTowxGridCellRenderer
},
13088 { "_class_wxGridCellRenderer","_wxGridCellBoolRenderer",SwigwxGridCellBoolRendererTowxGridCellRenderer
},
13089 { "_class_wxGridCellRenderer","_class_wxGridCellFloatRenderer",SwigwxGridCellFloatRendererTowxGridCellRenderer
},
13090 { "_class_wxGridCellRenderer","_wxGridCellFloatRenderer",SwigwxGridCellFloatRendererTowxGridCellRenderer
},
13091 { "_class_wxGridCellRenderer","_class_wxGridCellNumberRenderer",SwigwxGridCellNumberRendererTowxGridCellRenderer
},
13092 { "_class_wxGridCellRenderer","_wxGridCellNumberRenderer",SwigwxGridCellNumberRendererTowxGridCellRenderer
},
13093 { "_class_wxGridCellRenderer","_class_wxGridCellStringRenderer",SwigwxGridCellStringRendererTowxGridCellRenderer
},
13094 { "_class_wxGridCellRenderer","_wxGridCellStringRenderer",SwigwxGridCellStringRendererTowxGridCellRenderer
},
13095 { "_class_wxGridCellRenderer","_class_wxPyGridCellRenderer",SwigwxPyGridCellRendererTowxGridCellRenderer
},
13096 { "_class_wxGridCellRenderer","_wxPyGridCellRenderer",SwigwxPyGridCellRendererTowxGridCellRenderer
},
13097 { "_class_wxGridCellRenderer","_wxGridCellRenderer",0},
13098 { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0},
13099 { "_wxGridCellChoiceEditor","_class_wxGridCellChoiceEditor",0},
13100 { "_wxGridSizeEvent","_class_wxGridSizeEvent",0},
13101 { "_wxBitmapDataObject","_class_wxBitmapDataObject",0},
13102 { "_class_wxPyCommandEvent","_wxPyCommandEvent",0},
13103 { "_wxPrintQuality","_WXGRIDSELECTIONMODES",0},
13104 { "_wxPrintQuality","_wxCoord",0},
13105 { "_wxPrintQuality","_int",0},
13106 { "_wxPrintQuality","_signed_int",0},
13107 { "_wxPrintQuality","_unsigned_int",0},
13108 { "_wxPrintQuality","_wxWindowID",0},
13109 { "_wxPrintQuality","_uint",0},
13110 { "_wxPrintQuality","_EBool",0},
13111 { "_wxPrintQuality","_size_t",0},
13112 { "_wxPrintQuality","_time_t",0},
13113 { "_class_wxCustomDataObject","_wxCustomDataObject",0},
13114 { "_wxSpinCtrl","_class_wxSpinCtrl",0},
13115 { "_class_wxRegionIterator","_wxRegionIterator",0},
13116 { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0},
13117 { "_class_wxMenuBar","_wxMenuBar",0},
13118 { "_class_wxPyGridCellEditor","_wxPyGridCellEditor",0},
13119 { "_class_wxEvtHandler","_class_wxGrid",SwigwxGridTowxEvtHandler
},
13120 { "_class_wxEvtHandler","_wxGrid",SwigwxGridTowxEvtHandler
},
13121 { "_class_wxEvtHandler","_wxEvtHandler",0},
13122 { "_wxPaintEvent","_class_wxPaintEvent",0},
13123 { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0},
13124 { "_wxCursor","_class_wxCursor",0},
13125 { "_wxNotifyEvent","_class_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxNotifyEvent
},
13126 { "_wxNotifyEvent","_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxNotifyEvent
},
13127 { "_wxNotifyEvent","_class_wxGridSizeEvent",SwigwxGridSizeEventTowxNotifyEvent
},
13128 { "_wxNotifyEvent","_wxGridSizeEvent",SwigwxGridSizeEventTowxNotifyEvent
},
13129 { "_wxNotifyEvent","_class_wxGridEvent",SwigwxGridEventTowxNotifyEvent
},
13130 { "_wxNotifyEvent","_wxGridEvent",SwigwxGridEventTowxNotifyEvent
},
13131 { "_wxNotifyEvent","_class_wxNotifyEvent",0},
13132 { "_wxMask","_class_wxMask",0},
13133 { "_wxGridCellNumberEditor","_class_wxGridCellNumberEditor",0},
13134 { "_wxGrid","_class_wxGrid",0},
13135 { "_wxPen","_class_wxPen",0},
13136 { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0},
13137 { "_byte","_unsigned_char",0},
13138 { "_wxDataObject","_class_wxDataObject",0},
13139 { "_wxStaticBox","_class_wxStaticBox",0},
13140 { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0},
13141 { "_wxPyDropSource","_class_wxPyDropSource",0},
13142 { "_wxChoice","_class_wxChoice",0},
13143 { "_wxSlider","_class_wxSlider",0},
13144 { "_wxGridTableMessage","_class_wxGridTableMessage",0},
13145 { "_long","_unsigned_long",0},
13146 { "_long","_signed_long",0},
13147 { "_wxImageList","_class_wxImageList",0},
13148 { "_wxDataObjectSimple","_class_wxDataObjectSimple",0},
13149 { "_wxDropFilesEvent","_class_wxDropFilesEvent",0},
13150 { "_wxBitmapButton","_class_wxBitmapButton",0},
13151 { "_class_wxAcceleratorTable","_wxAcceleratorTable",0},
13152 { "_class_wxClipboard","_wxClipboard",0},
13153 { "_class_wxGauge","_wxGauge",0},
13154 { "_wxGridCellCoords","_class_wxGridCellCoords",0},
13155 { "_wxGridCellNumberRenderer","_class_wxGridCellNumberRenderer",0},
13156 { "_wxDC","_class_wxDC",0},
13157 { "_class_wxGridSizeEvent","_wxGridSizeEvent",0},
13158 { "_class_wxBitmapDataObject","_wxBitmapDataObject",0},
13159 { "_class_wxGridCellBoolEditor","_wxGridCellBoolEditor",0},
13160 { "_wxSpinEvent","_class_wxSpinEvent",0},
13161 { "_size_t","_WXGRIDSELECTIONMODES",0},
13162 { "_size_t","_wxCoord",0},
13163 { "_size_t","_wxPrintQuality",0},
13164 { "_size_t","_time_t",0},
13165 { "_size_t","_unsigned_int",0},
13166 { "_size_t","_int",0},
13167 { "_size_t","_wxWindowID",0},
13168 { "_size_t","_uint",0},
13169 { "_class_wxRealPoint","_wxRealPoint",0},
13170 { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0},
13171 { "_class_wxGridRangeSelectEvent","_wxGridRangeSelectEvent",0},
13172 { "_wxPrinterDC","_class_wxPrinterDC",0},
13173 { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0},
13174 { "_class_wxMenuItem","_wxMenuItem",0},
13175 { "_class_wxPaintEvent","_wxPaintEvent",0},
13176 { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0},
13177 { "_wxPanel","_class_wxGrid",SwigwxGridTowxPanel
},
13178 { "_wxPanel","_wxGrid",SwigwxGridTowxPanel
},
13179 { "_wxPanel","_class_wxPanel",0},
13180 { "_wxInitDialogEvent","_class_wxInitDialogEvent",0},
13181 { "_wxCheckBox","_class_wxCheckBox",0},
13182 { "_wxPyEvent","_class_wxPyEvent",0},
13183 { "_wxTextCtrl","_class_wxTextCtrl",0},
13184 { "_class_wxMask","_wxMask",0},
13185 { "_wxTextDataObject","_class_wxTextDataObject",0},
13186 { "_class_wxKeyEvent","_wxKeyEvent",0},
13187 { "_class_wxGrid","_wxGrid",0},
13188 { "_wxColour","_class_wxColour",0},
13189 { "_class_wxDialog","_wxDialog",0},
13190 { "_class_wxFileDataObject","_wxFileDataObject",0},
13191 { "_wxIdleEvent","_class_wxIdleEvent",0},
13192 { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0},
13193 { "_class_wxDataObject","_wxDataObject",0},
13194 { "_wxStaticLine","_class_wxStaticLine",0},
13195 { "_wxBrush","_class_wxBrush",0},
13196 { "_class_wxGridTableMessage","_wxGridTableMessage",0},
13197 { "_wxDataFormat","_class_wxDataFormat",0},
13198 { "_class_wxDataObjectSimple","_wxDataObjectSimple",0},
13199 { "_class_wxGridCellAttr","_wxGridCellAttr",0},
13200 { "_wxShowEvent","_class_wxShowEvent",0},
13201 { "_uint","_WXGRIDSELECTIONMODES",0},
13202 { "_uint","_wxCoord",0},
13203 { "_uint","_wxPrintQuality",0},
13204 { "_uint","_time_t",0},
13205 { "_uint","_size_t",0},
13206 { "_uint","_unsigned_int",0},
13207 { "_uint","_int",0},
13208 { "_uint","_wxWindowID",0},
13209 { "_wxChar","_char",0},
13210 { "_wxPyValidator","_class_wxPyValidator",0},
13211 { "_class_wxEvent","_class_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxEvent
},
13212 { "_class_wxEvent","_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxEvent
},
13213 { "_class_wxEvent","_class_wxGridSizeEvent",SwigwxGridSizeEventTowxEvent
},
13214 { "_class_wxEvent","_wxGridSizeEvent",SwigwxGridSizeEventTowxEvent
},
13215 { "_class_wxEvent","_class_wxGridEvent",SwigwxGridEventTowxEvent
},
13216 { "_class_wxEvent","_wxGridEvent",SwigwxGridEventTowxEvent
},
13217 { "_class_wxEvent","_wxEvent",0},
13218 { "_wxCheckListBox","_class_wxCheckListBox",0},
13219 { "_class_wxGridCellNumberRenderer","_wxGridCellNumberRenderer",0},
13220 { "_wxGridEvent","_class_wxGridEvent",0},
13221 { "_wxRect","_class_wxRect",0},
13222 { "_wxCommandEvent","_class_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxCommandEvent
},
13223 { "_wxCommandEvent","_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxCommandEvent
},
13224 { "_wxCommandEvent","_class_wxGridSizeEvent",SwigwxGridSizeEventTowxCommandEvent
},
13225 { "_wxCommandEvent","_wxGridSizeEvent",SwigwxGridSizeEventTowxCommandEvent
},
13226 { "_wxCommandEvent","_class_wxGridEvent",SwigwxGridEventTowxCommandEvent
},
13227 { "_wxCommandEvent","_wxGridEvent",SwigwxGridEventTowxCommandEvent
},
13228 { "_wxCommandEvent","_class_wxCommandEvent",0},
13229 { "_class_wxGridCellChoiceEditor","_wxGridCellChoiceEditor",0},
13230 { "_wxSizeEvent","_class_wxSizeEvent",0},
13231 { "_wxPoint","_class_wxPoint",0},
13232 { "_class_wxButton","_wxButton",0},
13233 { "_wxRadioBox","_class_wxRadioBox",0},
13234 { "_class_wxSpinCtrl","_wxSpinCtrl",0},
13235 { "_char","_wxChar",0},
13236 { "_wxBitmap","_class_wxBitmap",0},
13237 { "_wxGridCellStringRenderer","_class_wxGridCellFloatRenderer",SwigwxGridCellFloatRendererTowxGridCellStringRenderer
},
13238 { "_wxGridCellStringRenderer","_wxGridCellFloatRenderer",SwigwxGridCellFloatRendererTowxGridCellStringRenderer
},
13239 { "_wxGridCellStringRenderer","_class_wxGridCellNumberRenderer",SwigwxGridCellNumberRendererTowxGridCellStringRenderer
},
13240 { "_wxGridCellStringRenderer","_wxGridCellNumberRenderer",SwigwxGridCellNumberRendererTowxGridCellStringRenderer
},
13241 { "_wxGridCellStringRenderer","_class_wxGridCellStringRenderer",0},
13242 { "_wxPyGridTableBase","_class_wxPyGridTableBase",0},
13243 { "_wxWindowDC","_class_wxWindowDC",0},
13244 { "_wxTimerEvent","_class_wxTimerEvent",0},
13245 { "_wxScrollBar","_class_wxScrollBar",0},
13246 { "_wxSpinButton","_class_wxSpinButton",0},
13247 { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0},
13248 { "_class_wxNotifyEvent","_class_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxNotifyEvent
},
13249 { "_class_wxNotifyEvent","_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxNotifyEvent
},
13250 { "_class_wxNotifyEvent","_class_wxGridSizeEvent",SwigwxGridSizeEventTowxNotifyEvent
},
13251 { "_class_wxNotifyEvent","_wxGridSizeEvent",SwigwxGridSizeEventTowxNotifyEvent
},
13252 { "_class_wxNotifyEvent","_class_wxGridEvent",SwigwxGridEventTowxNotifyEvent
},
13253 { "_class_wxNotifyEvent","_wxGridEvent",SwigwxGridEventTowxNotifyEvent
},
13254 { "_class_wxNotifyEvent","_wxNotifyEvent",0},
13255 { "_class_wxValidator","_wxValidator",0},
13256 { "_class_wxPyEvent","_wxPyEvent",0},
13257 { "_class_wxIconizeEvent","_wxIconizeEvent",0},
13258 { "_class_wxStaticBitmap","_wxStaticBitmap",0},
13259 { "_class_wxGridCellNumberEditor","_wxGridCellNumberEditor",0},
13260 { "_wxDropTarget","_class_wxDropTarget",0},
13261 { "_class_wxStaticLine","_wxStaticLine",0},
13262 { "_wxPyGridCellAttrProvider","_class_wxPyGridCellAttrProvider",0},
13263 { "_wxScrollEvent","_class_wxScrollEvent",0},
13264 { "_wxGridTableBase","_class_wxGridStringTable",SwigwxGridStringTableTowxGridTableBase
},
13265 { "_wxGridTableBase","_wxGridStringTable",SwigwxGridStringTableTowxGridTableBase
},
13266 { "_wxGridTableBase","_class_wxPyGridTableBase",SwigwxPyGridTableBaseTowxGridTableBase
},
13267 { "_wxGridTableBase","_wxPyGridTableBase",SwigwxPyGridTableBaseTowxGridTableBase
},
13268 { "_wxGridTableBase","_class_wxGridTableBase",0},
13269 { "_wxGridStringTable","_class_wxGridStringTable",0},
13270 { "_EBool","_WXGRIDSELECTIONMODES",0},
13271 { "_EBool","_wxCoord",0},
13272 { "_EBool","_wxPrintQuality",0},
13273 { "_EBool","_signed_int",0},
13274 { "_EBool","_int",0},
13275 { "_EBool","_wxWindowID",0},
13276 { "_class_wxRegion","_wxRegion",0},
13277 { "_class_wxDataFormat","_wxDataFormat",0},
13278 { "_class_wxDropFilesEvent","_wxDropFilesEvent",0},
13279 { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0},
13280 { "_wxStaticText","_class_wxStaticText",0},
13281 { "_wxFont","_class_wxFont",0},
13282 { "_class_wxPyDropTarget","_wxPyDropTarget",0},
13283 { "_wxCloseEvent","_class_wxCloseEvent",0},
13284 { "_class_wxPyGridCellRenderer","_wxPyGridCellRenderer",0},
13285 { "_class_wxGridCellCoords","_wxGridCellCoords",0},
13286 { "_class_wxGridCellTextEditor","_class_wxGridCellFloatEditor",SwigwxGridCellFloatEditorTowxGridCellTextEditor
},
13287 { "_class_wxGridCellTextEditor","_wxGridCellFloatEditor",SwigwxGridCellFloatEditorTowxGridCellTextEditor
},
13288 { "_class_wxGridCellTextEditor","_class_wxGridCellNumberEditor",SwigwxGridCellNumberEditorTowxGridCellTextEditor
},
13289 { "_class_wxGridCellTextEditor","_wxGridCellNumberEditor",SwigwxGridCellNumberEditorTowxGridCellTextEditor
},
13290 { "_class_wxGridCellTextEditor","_wxGridCellTextEditor",0},
13291 { "_unsigned_long","_long",0},
13292 { "_class_wxRect","_wxRect",0},
13293 { "_class_wxDC","_wxDC",0},
13294 { "_wxScrollWinEvent","_class_wxScrollWinEvent",0},
13295 { "_WXGRIDSELECTIONMODES","_int",0},
13296 { "_WXGRIDSELECTIONMODES","_signed_int",0},
13297 { "_WXGRIDSELECTIONMODES","_unsigned_int",0},
13298 { "_WXGRIDSELECTIONMODES","_wxWindowID",0},
13299 { "_WXGRIDSELECTIONMODES","_uint",0},
13300 { "_WXGRIDSELECTIONMODES","_EBool",0},
13301 { "_WXGRIDSELECTIONMODES","_size_t",0},
13302 { "_WXGRIDSELECTIONMODES","_time_t",0},
13303 { "_WXGRIDSELECTIONMODES","_wxPrintQuality",0},
13304 { "_WXGRIDSELECTIONMODES","_wxCoord",0},
13305 { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0},
13306 { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0},
13307 { "_class_wxGridCellStringRenderer","_class_wxGridCellFloatRenderer",SwigwxGridCellFloatRendererTowxGridCellStringRenderer
},
13308 { "_class_wxGridCellStringRenderer","_wxGridCellFloatRenderer",SwigwxGridCellFloatRendererTowxGridCellStringRenderer
},
13309 { "_class_wxGridCellStringRenderer","_class_wxGridCellNumberRenderer",SwigwxGridCellNumberRendererTowxGridCellStringRenderer
},
13310 { "_class_wxGridCellStringRenderer","_wxGridCellNumberRenderer",SwigwxGridCellNumberRendererTowxGridCellStringRenderer
},
13311 { "_class_wxGridCellStringRenderer","_wxGridCellStringRenderer",0},
13312 { "_class_wxGridCellFloatRenderer","_wxGridCellFloatRenderer",0},
13313 { "_wxFocusEvent","_class_wxFocusEvent",0},
13314 { "_wxMaximizeEvent","_class_wxMaximizeEvent",0},
13315 { "_class_wxTimerEvent","_wxTimerEvent",0},
13316 { "_class_wxSpinButton","_wxSpinButton",0},
13317 { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0},
13318 { "_class_wxPanel","_class_wxGrid",SwigwxGridTowxPanel
},
13319 { "_class_wxPanel","_wxGrid",SwigwxGridTowxPanel
},
13320 { "_class_wxPanel","_wxPanel",0},
13321 { "_class_wxCheckBox","_wxCheckBox",0},
13322 { "_wxComboBox","_class_wxComboBox",0},
13323 { "_wxRadioButton","_class_wxRadioButton",0},
13324 { "_signed_int","_WXGRIDSELECTIONMODES",0},
13325 { "_signed_int","_wxCoord",0},
13326 { "_signed_int","_wxPrintQuality",0},
13327 { "_signed_int","_EBool",0},
13328 { "_signed_int","_wxWindowID",0},
13329 { "_signed_int","_int",0},
13330 { "_class_wxTextCtrl","_wxTextCtrl",0},
13331 { "_wxLayoutConstraints","_class_wxLayoutConstraints",0},
13332 { "_wxMetaFileDC","_class_wxMetaFileDC",0},
13333 { "_class_wxTextDataObject","_wxTextDataObject",0},
13334 { "_wxMenu","_class_wxMenu",0},
13335 { "_class_wxMoveEvent","_wxMoveEvent",0},
13336 { "_wxListBox","_class_wxListBox",0},
13337 { "_wxGridCellEditor","_class_wxGridCellChoiceEditor",SwigwxGridCellChoiceEditorTowxGridCellEditor
},
13338 { "_wxGridCellEditor","_wxGridCellChoiceEditor",SwigwxGridCellChoiceEditorTowxGridCellEditor
},
13339 { "_wxGridCellEditor","_class_wxGridCellBoolEditor",SwigwxGridCellBoolEditorTowxGridCellEditor
},
13340 { "_wxGridCellEditor","_wxGridCellBoolEditor",SwigwxGridCellBoolEditorTowxGridCellEditor
},
13341 { "_wxGridCellEditor","_class_wxGridCellFloatEditor",SwigwxGridCellFloatEditorTowxGridCellEditor
},
13342 { "_wxGridCellEditor","_wxGridCellFloatEditor",SwigwxGridCellFloatEditorTowxGridCellEditor
},
13343 { "_wxGridCellEditor","_class_wxGridCellNumberEditor",SwigwxGridCellNumberEditorTowxGridCellEditor
},
13344 { "_wxGridCellEditor","_wxGridCellNumberEditor",SwigwxGridCellNumberEditorTowxGridCellEditor
},
13345 { "_wxGridCellEditor","_class_wxGridCellTextEditor",SwigwxGridCellTextEditorTowxGridCellEditor
},
13346 { "_wxGridCellEditor","_wxGridCellTextEditor",SwigwxGridCellTextEditorTowxGridCellEditor
},
13347 { "_wxGridCellEditor","_class_wxPyGridCellEditor",SwigwxPyGridCellEditorTowxGridCellEditor
},
13348 { "_wxGridCellEditor","_wxPyGridCellEditor",SwigwxPyGridCellEditorTowxGridCellEditor
},
13349 { "_wxGridCellEditor","_class_wxGridCellEditor",0},
13350 { "_wxScreenDC","_class_wxScreenDC",0},
13351 { "_WXTYPE","_short",0},
13352 { "_WXTYPE","_signed_short",0},
13353 { "_WXTYPE","_unsigned_short",0},
13354 { "_wxGridCellAttrProvider","_class_wxPyGridCellAttrProvider",SwigwxPyGridCellAttrProviderTowxGridCellAttrProvider
},
13355 { "_wxGridCellAttrProvider","_wxPyGridCellAttrProvider",SwigwxPyGridCellAttrProviderTowxGridCellAttrProvider
},
13356 { "_wxGridCellAttrProvider","_class_wxGridCellAttrProvider",0},
13357 { "_class_wxDropTarget","_wxDropTarget",0},
13358 { "_wxGridCellFloatEditor","_class_wxGridCellFloatEditor",0},
13359 { "_class_wxPyGridCellAttrProvider","_wxPyGridCellAttrProvider",0},
13360 { "_class_wxBrush","_wxBrush",0},
13361 { "_class_wxGridTableBase","_class_wxGridStringTable",SwigwxGridStringTableTowxGridTableBase
},
13362 { "_class_wxGridTableBase","_wxGridStringTable",SwigwxGridStringTableTowxGridTableBase
},
13363 { "_class_wxGridTableBase","_class_wxPyGridTableBase",SwigwxPyGridTableBaseTowxGridTableBase
},
13364 { "_class_wxGridTableBase","_wxPyGridTableBase",SwigwxPyGridTableBaseTowxGridTableBase
},
13365 { "_class_wxGridTableBase","_wxGridTableBase",0},
13366 { "_unsigned_short","_WXTYPE",0},
13367 { "_unsigned_short","_short",0},
13368 { "_class_wxWindow","_class_wxGrid",SwigwxGridTowxWindow
},
13369 { "_class_wxWindow","_wxGrid",SwigwxGridTowxWindow
},
13370 { "_class_wxWindow","_wxWindow",0},
13371 { "_class_wxStaticText","_wxStaticText",0},
13372 { "_class_wxFont","_wxFont",0},
13373 { "_wxClipboard","_class_wxClipboard",0},
13374 { "_class_wxPyValidator","_wxPyValidator",0},
13375 { "_class_wxCloseEvent","_wxCloseEvent",0},
13376 { "_wxBusyInfo","_class_wxBusyInfo",0},
13377 { "_class_wxMenuEvent","_wxMenuEvent",0},
13378 { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0},
13379 { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0},
13380 { "_wxClientDC","_class_wxClientDC",0},
13381 { "_wxMouseEvent","_class_wxMouseEvent",0},
13382 { "_wxGridCellBoolEditor","_class_wxGridCellBoolEditor",0},
13383 { "_class_wxPoint","_wxPoint",0},
13384 { "_wxRealPoint","_class_wxRealPoint",0},
13385 { "_class_wxRadioBox","_wxRadioBox",0},
13386 { "_signed_short","_WXTYPE",0},
13387 { "_signed_short","_short",0},
13388 { "_wxMemoryDC","_class_wxMemoryDC",0},
13389 { "_wxPyTextDataObject","_class_wxPyTextDataObject",0},
13390 { "_wxPaintDC","_class_wxPaintDC",0},
13391 { "_class_wxWindowDC","_wxWindowDC",0},
13392 { "_class_wxFocusEvent","_wxFocusEvent",0},
13393 { "_class_wxMaximizeEvent","_wxMaximizeEvent",0},
13394 { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0},
13395 { "_class_wxCursor","_wxCursor",0},
13396 { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0},
13397 { "_wxScrolledWindow","_class_wxGrid",SwigwxGridTowxScrolledWindow
},
13398 { "_wxScrolledWindow","_wxGrid",SwigwxGridTowxScrolledWindow
},
13399 { "_wxScrolledWindow","_class_wxScrolledWindow",0},
13400 { "_unsigned_char","_byte",0},
13401 { "_class_wxMetaFileDC","_wxMetaFileDC",0},
13402 { "_class_wxMenu","_wxMenu",0},
13403 { "_wxControl","_class_wxControl",0},
13404 { "_class_wxListBox","_wxListBox",0},
13405 { "_unsigned_int","_WXGRIDSELECTIONMODES",0},
13406 { "_unsigned_int","_wxCoord",0},
13407 { "_unsigned_int","_wxPrintQuality",0},
13408 { "_unsigned_int","_time_t",0},
13409 { "_unsigned_int","_size_t",0},
13410 { "_unsigned_int","_uint",0},
13411 { "_unsigned_int","_wxWindowID",0},
13412 { "_unsigned_int","_int",0},
13413 { "_wxIcon","_class_wxIcon",0},
13414 { "_wxDialog","_class_wxDialog",0},
13415 { "_class_wxPen","_wxPen",0},
13416 { "_wxGridCellBoolRenderer","_class_wxGridCellBoolRenderer",0},
13417 { "_short","_WXTYPE",0},
13418 { "_short","_unsigned_short",0},
13419 { "_short","_signed_short",0},
13420 { "_class_wxStaticBox","_wxStaticBox",0},
13421 { "_class_wxGridCellFloatEditor","_wxGridCellFloatEditor",0},
13422 { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0},
13423 { "_class_wxPyDropSource","_wxPyDropSource",0},
13424 { "_class_wxScrollEvent","_wxScrollEvent",0},
13425 { "_wxJoystickEvent","_class_wxJoystickEvent",0},
13426 { "_class_wxChoice","_wxChoice",0},
13427 { "_class_wxSlider","_wxSlider",0},
13428 { "_class_wxImageList","_wxImageList",0},
13429 { "_class_wxBitmapButton","_wxBitmapButton",0},
13430 { "_wxGridCellAttr","_class_wxGridCellAttr",0},
13431 { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0},
13432 { "_wxWindowID","_WXGRIDSELECTIONMODES",0},
13433 { "_wxWindowID","_wxCoord",0},
13434 { "_wxWindowID","_wxPrintQuality",0},
13435 { "_wxWindowID","_time_t",0},
13436 { "_wxWindowID","_size_t",0},
13437 { "_wxWindowID","_EBool",0},
13438 { "_wxWindowID","_uint",0},
13439 { "_wxWindowID","_int",0},
13440 { "_wxWindowID","_signed_int",0},
13441 { "_wxWindowID","_unsigned_int",0},
13442 { "_class_wxScrollWinEvent","_wxScrollWinEvent",0},
13443 { "_int","_WXGRIDSELECTIONMODES",0},
13444 { "_int","_wxCoord",0},
13445 { "_int","_wxPrintQuality",0},
13446 { "_int","_time_t",0},
13447 { "_int","_size_t",0},
13448 { "_int","_EBool",0},
13449 { "_int","_uint",0},
13450 { "_int","_wxWindowID",0},
13451 { "_int","_unsigned_int",0},
13452 { "_int","_signed_int",0},
13453 { "_class_wxMouseEvent","_wxMouseEvent",0},
13454 { "_wxPyCommandEvent","_class_wxPyCommandEvent",0},
13455 { "_class_wxSpinEvent","_wxSpinEvent",0},
13456 { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0},
13457 { "_time_t","_WXGRIDSELECTIONMODES",0},
13458 { "_time_t","_wxCoord",0},
13459 { "_time_t","_wxPrintQuality",0},
13460 { "_time_t","_unsigned_int",0},
13461 { "_time_t","_int",0},
13462 { "_time_t","_wxWindowID",0},
13463 { "_time_t","_uint",0},
13464 { "_time_t","_size_t",0},
13465 { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0},
13466 { "_wxButton","_class_wxButton",0},
13467 { "_wxSize","_class_wxSize",0},
13468 { "_wxRegionIterator","_class_wxRegionIterator",0},
13469 { "_class_wxPrinterDC","_wxPrinterDC",0},
13470 { "_class_wxPyTextDataObject","_wxPyTextDataObject",0},
13471 { "_class_wxPaintDC","_wxPaintDC",0},
13472 { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0},
13473 { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0},
13474 { "_class_wxInitDialogEvent","_wxInitDialogEvent",0},
13475 { "_class_wxComboBox","_wxComboBox",0},
13476 { "_class_wxRadioButton","_wxRadioButton",0},
13477 { "_wxValidator","_class_wxValidator",0},
13478 { "_class_wxLayoutConstraints","_wxLayoutConstraints",0},
13479 { "_wxIconizeEvent","_class_wxIconizeEvent",0},
13480 { "_class_wxControl","_wxControl",0},
13481 { "_wxStaticBitmap","_class_wxStaticBitmap",0},
13482 { "_class_wxGridCellEditor","_class_wxGridCellChoiceEditor",SwigwxGridCellChoiceEditorTowxGridCellEditor
},
13483 { "_class_wxGridCellEditor","_wxGridCellChoiceEditor",SwigwxGridCellChoiceEditorTowxGridCellEditor
},
13484 { "_class_wxGridCellEditor","_class_wxGridCellBoolEditor",SwigwxGridCellBoolEditorTowxGridCellEditor
},
13485 { "_class_wxGridCellEditor","_wxGridCellBoolEditor",SwigwxGridCellBoolEditorTowxGridCellEditor
},
13486 { "_class_wxGridCellEditor","_class_wxGridCellFloatEditor",SwigwxGridCellFloatEditorTowxGridCellEditor
},
13487 { "_class_wxGridCellEditor","_wxGridCellFloatEditor",SwigwxGridCellFloatEditorTowxGridCellEditor
},
13488 { "_class_wxGridCellEditor","_class_wxGridCellNumberEditor",SwigwxGridCellNumberEditorTowxGridCellEditor
},
13489 { "_class_wxGridCellEditor","_wxGridCellNumberEditor",SwigwxGridCellNumberEditorTowxGridCellEditor
},
13490 { "_class_wxGridCellEditor","_class_wxGridCellTextEditor",SwigwxGridCellTextEditorTowxGridCellEditor
},
13491 { "_class_wxGridCellEditor","_wxGridCellTextEditor",SwigwxGridCellTextEditorTowxGridCellEditor
},
13492 { "_class_wxGridCellEditor","_class_wxPyGridCellEditor",SwigwxPyGridCellEditorTowxGridCellEditor
},
13493 { "_class_wxGridCellEditor","_wxPyGridCellEditor",SwigwxPyGridCellEditorTowxGridCellEditor
},
13494 { "_class_wxGridCellEditor","_wxGridCellEditor",0},
13495 { "_class_wxIcon","_wxIcon",0},
13496 { "_class_wxColour","_wxColour",0},
13497 { "_class_wxScreenDC","_wxScreenDC",0},
13498 { "_wxPalette","_class_wxPalette",0},
13499 { "_class_wxIdleEvent","_wxIdleEvent",0},
13500 { "_class_wxGridCellAttrProvider","_class_wxPyGridCellAttrProvider",SwigwxPyGridCellAttrProviderTowxGridCellAttrProvider
},
13501 { "_class_wxGridCellAttrProvider","_wxPyGridCellAttrProvider",SwigwxPyGridCellAttrProviderTowxGridCellAttrProvider
},
13502 { "_class_wxGridCellAttrProvider","_wxGridCellAttrProvider",0},
13503 { "_wxCoord","_WXGRIDSELECTIONMODES",0},
13504 { "_wxCoord","_int",0},
13505 { "_wxCoord","_signed_int",0},
13506 { "_wxCoord","_unsigned_int",0},
13507 { "_wxCoord","_wxWindowID",0},
13508 { "_wxCoord","_uint",0},
13509 { "_wxCoord","_EBool",0},
13510 { "_wxCoord","_size_t",0},
13511 { "_wxCoord","_time_t",0},
13512 { "_wxCoord","_wxPrintQuality",0},
13513 { "_wxEraseEvent","_class_wxEraseEvent",0},
13514 { "_wxDataObjectComposite","_class_wxDataObjectComposite",0},
13515 { "_class_wxJoystickEvent","_wxJoystickEvent",0},
13516 { "_wxRegion","_class_wxRegion",0},
13517 { "_class_wxShowEvent","_wxShowEvent",0},
13518 { "_wxPyDropTarget","_class_wxPyDropTarget",0},
13519 { "_wxActivateEvent","_class_wxActivateEvent",0},
13520 { "_wxGauge","_class_wxGauge",0},
13521 { "_class_wxCheckListBox","_wxCheckListBox",0},
13522 { "_wxPyGridCellRenderer","_class_wxPyGridCellRenderer",0},
13523 { "_class_wxBusyInfo","_wxBusyInfo",0},
13524 { "_wxGridCellRenderer","_class_wxGridCellBoolRenderer",SwigwxGridCellBoolRendererTowxGridCellRenderer
},
13525 { "_wxGridCellRenderer","_wxGridCellBoolRenderer",SwigwxGridCellBoolRendererTowxGridCellRenderer
},
13526 { "_wxGridCellRenderer","_class_wxGridCellFloatRenderer",SwigwxGridCellFloatRendererTowxGridCellRenderer
},
13527 { "_wxGridCellRenderer","_wxGridCellFloatRenderer",SwigwxGridCellFloatRendererTowxGridCellRenderer
},
13528 { "_wxGridCellRenderer","_class_wxGridCellNumberRenderer",SwigwxGridCellNumberRendererTowxGridCellRenderer
},
13529 { "_wxGridCellRenderer","_wxGridCellNumberRenderer",SwigwxGridCellNumberRendererTowxGridCellRenderer
},
13530 { "_wxGridCellRenderer","_class_wxGridCellStringRenderer",SwigwxGridCellStringRendererTowxGridCellRenderer
},
13531 { "_wxGridCellRenderer","_wxGridCellStringRenderer",SwigwxGridCellStringRendererTowxGridCellRenderer
},
13532 { "_wxGridCellRenderer","_class_wxPyGridCellRenderer",SwigwxPyGridCellRendererTowxGridCellRenderer
},
13533 { "_wxGridCellRenderer","_wxPyGridCellRenderer",SwigwxPyGridCellRendererTowxGridCellRenderer
},
13534 { "_wxGridCellRenderer","_class_wxGridCellRenderer",0},
13535 { "_wxGridCellTextEditor","_class_wxGridCellFloatEditor",SwigwxGridCellFloatEditorTowxGridCellTextEditor
},
13536 { "_wxGridCellTextEditor","_wxGridCellFloatEditor",SwigwxGridCellFloatEditorTowxGridCellTextEditor
},
13537 { "_wxGridCellTextEditor","_class_wxGridCellNumberEditor",SwigwxGridCellNumberEditorTowxGridCellTextEditor
},
13538 { "_wxGridCellTextEditor","_wxGridCellNumberEditor",SwigwxGridCellNumberEditorTowxGridCellTextEditor
},
13539 { "_wxGridCellTextEditor","_class_wxGridCellTextEditor",0},
13540 { "_class_wxGridEvent","_wxGridEvent",0},
13541 { "_class_wxCommandEvent","_class_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxCommandEvent
},
13542 { "_class_wxCommandEvent","_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxCommandEvent
},
13543 { "_class_wxCommandEvent","_class_wxGridSizeEvent",SwigwxGridSizeEventTowxCommandEvent
},
13544 { "_class_wxCommandEvent","_wxGridSizeEvent",SwigwxGridSizeEventTowxCommandEvent
},
13545 { "_class_wxCommandEvent","_class_wxGridEvent",SwigwxGridEventTowxCommandEvent
},
13546 { "_class_wxCommandEvent","_wxGridEvent",SwigwxGridEventTowxCommandEvent
},
13547 { "_class_wxCommandEvent","_wxCommandEvent",0},
13548 { "_class_wxClientDC","_wxClientDC",0},
13549 { "_class_wxSizeEvent","_wxSizeEvent",0},
13550 { "_wxCustomDataObject","_class_wxCustomDataObject",0},
13551 { "_wxGridRangeSelectEvent","_class_wxGridRangeSelectEvent",0},
13552 { "_class_wxSize","_wxSize",0},
13553 { "_class_wxBitmap","_wxBitmap",0},
13554 { "_class_wxMemoryDC","_wxMemoryDC",0},
13555 { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0},
13556 { "_wxMenuBar","_class_wxMenuBar",0},
13557 { "_wxGridCellFloatRenderer","_class_wxGridCellFloatRenderer",0},
13558 { "_wxPyGridCellEditor","_class_wxPyGridCellEditor",0},
13559 { "_class_wxPyGridTableBase","_wxPyGridTableBase",0},
13560 { "_wxEvtHandler","_class_wxGrid",SwigwxGridTowxEvtHandler
},
13561 { "_wxEvtHandler","_wxGrid",SwigwxGridTowxEvtHandler
},
13562 { "_wxEvtHandler","_class_wxEvtHandler",0},
13563 { "_wxMenuItem","_class_wxMenuItem",0},
13564 { "_class_wxScrollBar","_wxScrollBar",0},
13565 { "_class_wxScrolledWindow","_class_wxGrid",SwigwxGridTowxScrolledWindow
},
13566 { "_class_wxScrolledWindow","_wxGrid",SwigwxGridTowxScrolledWindow
},
13567 { "_class_wxScrolledWindow","_wxScrolledWindow",0},
13568 { "_wxKeyEvent","_class_wxKeyEvent",0},
13569 { "_wxMoveEvent","_class_wxMoveEvent",0},
13570 { "_class_wxPalette","_wxPalette",0},
13571 { "_wxFileDataObject","_class_wxFileDataObject",0},
13572 { "_class_wxGridCellBoolRenderer","_wxGridCellBoolRenderer",0},
13573 { "_class_wxEraseEvent","_wxEraseEvent",0},
13574 { "_class_wxDataObjectComposite","_wxDataObjectComposite",0},
13575 { "_class_wxGridStringTable","_wxGridStringTable",0},
13576 { "_wxWindow","_class_wxGrid",SwigwxGridTowxWindow
},
13577 { "_wxWindow","_wxGrid",SwigwxGridTowxWindow
},
13578 { "_wxWindow","_class_wxWindow",0},
13579 { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0},
13582 static PyObject
*SWIG_globals
;
13586 SWIGEXPORT(void) initgridc() {
13588 SWIG_globals
= SWIG_newvarlink();
13589 m
= Py_InitModule("gridc", gridcMethods
);
13590 d
= PyModule_GetDict(m
);
13591 PyDict_SetItemString(d
,"wxGRID_VALUE_STRING", PyString_FromString("string"));
13592 PyDict_SetItemString(d
,"wxGRID_VALUE_BOOL", PyString_FromString("bool"));
13593 PyDict_SetItemString(d
,"wxGRID_VALUE_NUMBER", PyString_FromString("long"));
13594 PyDict_SetItemString(d
,"wxGRID_VALUE_FLOAT", PyString_FromString("double"));
13595 PyDict_SetItemString(d
,"wxGRID_VALUE_CHOICE", PyString_FromString("choice"));
13596 PyDict_SetItemString(d
,"wxGRID_VALUE_TEXT", PyString_FromString("string"));
13597 PyDict_SetItemString(d
,"wxGRID_VALUE_LONG", PyString_FromString("long"));
13598 PyDict_SetItemString(d
,"cvar", SWIG_globals
);
13599 SWIG_addvarlink(SWIG_globals
,"wxGridNoCellCoords",_wrap_wxGridNoCellCoords_get
, _wrap_wxGridNoCellCoords_set
);
13600 SWIG_addvarlink(SWIG_globals
,"wxGridNoCellRect",_wrap_wxGridNoCellRect_get
, _wrap_wxGridNoCellRect_set
);
13601 PyDict_SetItemString(d
,"wxGRIDTABLE_REQUEST_VIEW_GET_VALUES", PyInt_FromLong((long) wxGRIDTABLE_REQUEST_VIEW_GET_VALUES
));
13602 PyDict_SetItemString(d
,"wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES", PyInt_FromLong((long) wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES
));
13603 PyDict_SetItemString(d
,"wxGRIDTABLE_NOTIFY_ROWS_INSERTED", PyInt_FromLong((long) wxGRIDTABLE_NOTIFY_ROWS_INSERTED
));
13604 PyDict_SetItemString(d
,"wxGRIDTABLE_NOTIFY_ROWS_APPENDED", PyInt_FromLong((long) wxGRIDTABLE_NOTIFY_ROWS_APPENDED
));
13605 PyDict_SetItemString(d
,"wxGRIDTABLE_NOTIFY_ROWS_DELETED", PyInt_FromLong((long) wxGRIDTABLE_NOTIFY_ROWS_DELETED
));
13606 PyDict_SetItemString(d
,"wxGRIDTABLE_NOTIFY_COLS_INSERTED", PyInt_FromLong((long) wxGRIDTABLE_NOTIFY_COLS_INSERTED
));
13607 PyDict_SetItemString(d
,"wxGRIDTABLE_NOTIFY_COLS_APPENDED", PyInt_FromLong((long) wxGRIDTABLE_NOTIFY_COLS_APPENDED
));
13608 PyDict_SetItemString(d
,"wxGRIDTABLE_NOTIFY_COLS_DELETED", PyInt_FromLong((long) wxGRIDTABLE_NOTIFY_COLS_DELETED
));
13609 PyDict_SetItemString(d
,"wxEVT_GRID_CELL_LEFT_CLICK", PyInt_FromLong((long) wxEVT_GRID_CELL_LEFT_CLICK
));
13610 PyDict_SetItemString(d
,"wxEVT_GRID_CELL_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_GRID_CELL_RIGHT_CLICK
));
13611 PyDict_SetItemString(d
,"wxEVT_GRID_CELL_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_GRID_CELL_LEFT_DCLICK
));
13612 PyDict_SetItemString(d
,"wxEVT_GRID_CELL_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_GRID_CELL_RIGHT_DCLICK
));
13613 PyDict_SetItemString(d
,"wxEVT_GRID_LABEL_LEFT_CLICK", PyInt_FromLong((long) wxEVT_GRID_LABEL_LEFT_CLICK
));
13614 PyDict_SetItemString(d
,"wxEVT_GRID_LABEL_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_GRID_LABEL_RIGHT_CLICK
));
13615 PyDict_SetItemString(d
,"wxEVT_GRID_LABEL_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_GRID_LABEL_LEFT_DCLICK
));
13616 PyDict_SetItemString(d
,"wxEVT_GRID_LABEL_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_GRID_LABEL_RIGHT_DCLICK
));
13617 PyDict_SetItemString(d
,"wxEVT_GRID_ROW_SIZE", PyInt_FromLong((long) wxEVT_GRID_ROW_SIZE
));
13618 PyDict_SetItemString(d
,"wxEVT_GRID_COL_SIZE", PyInt_FromLong((long) wxEVT_GRID_COL_SIZE
));
13619 PyDict_SetItemString(d
,"wxEVT_GRID_RANGE_SELECT", PyInt_FromLong((long) wxEVT_GRID_RANGE_SELECT
));
13620 PyDict_SetItemString(d
,"wxEVT_GRID_CELL_CHANGE", PyInt_FromLong((long) wxEVT_GRID_CELL_CHANGE
));
13621 PyDict_SetItemString(d
,"wxEVT_GRID_SELECT_CELL", PyInt_FromLong((long) wxEVT_GRID_SELECT_CELL
));
13622 PyDict_SetItemString(d
,"wxEVT_GRID_EDITOR_SHOWN", PyInt_FromLong((long) wxEVT_GRID_EDITOR_SHOWN
));
13623 PyDict_SetItemString(d
,"wxEVT_GRID_EDITOR_HIDDEN", PyInt_FromLong((long) wxEVT_GRID_EDITOR_HIDDEN
));
13624 PyDict_SetItemString(d
,"wxGrid_wxGridSelectCells", PyInt_FromLong((long) wxGrid::wxGridSelectCells
));
13625 PyDict_SetItemString(d
,"wxGrid_wxGridSelectRows", PyInt_FromLong((long) wxGrid::wxGridSelectRows
));
13626 PyDict_SetItemString(d
,"wxGrid_wxGridSelectColumns", PyInt_FromLong((long) wxGrid::wxGridSelectColumns
));
13629 for (i
= 0; _swig_mapping
[i
].n1
; i
++)
13630 SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);