2 * FILE : src/gtk/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
43 extern void SWIG_MakePtr(char *, void *, char *);
44 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
45 extern char *SWIG_GetPtr(char *, void **, char *);
46 extern char *SWIG_GetPtrObj(PyObject
*, void **, char *);
47 extern void SWIG_addvarlink(PyObject
*, char *, PyObject
*(*)(void), int (*)(PyObject
*));
48 extern PyObject
*SWIG_newvarlink(void);
52 #define SWIG_init initgridc
54 #define SWIG_name "gridc"
58 #include <wx/generic/gridctrl.h>
60 static PyObject
* l_output_helper(PyObject
* target
, PyObject
* o
) {
64 } else if (target
== Py_None
) {
68 if (!PyList_Check(target
)) {
70 target
= PyList_New(0);
71 PyList_Append(target
, o2
);
74 PyList_Append(target
,o
);
80 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) {
86 } else if (target
== Py_None
) {
90 if (!PyTuple_Check(target
)) {
92 target
= PyTuple_New(1);
93 PyTuple_SetItem(target
, 0, o2
);
96 PyTuple_SetItem(o3
, 0, o
);
99 target
= PySequence_Concat(o2
, o3
);
106 #if PYTHON_API_VERSION >= 1009
107 static char* wxStringErrorMsg
= "String or Unicode type required";
109 static char* wxStringErrorMsg
= "String type required";
112 #define PYCALLBACK_GCA_INTINTKIND(PCLASS, CBNAME) \
113 wxGridCellAttr* CBNAME(int a, int b, wxGridCellAttr::wxAttrKind c) { \
114 wxGridCellAttr* rval = NULL; \
116 wxPyTState* state = wxPyBeginBlockThreads(); \
117 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
119 wxGridCellAttr* ptr; \
120 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(iii)", a, b, c)); \
122 if (!SWIG_GetPtrObj(ro, (void **)&ptr, "_wxGridCellAttr_p")) \
127 wxPyEndBlockThreads(state); \
129 rval = PCLASS::CBNAME(a, b, c); \
132 wxGridCellAttr *base_##CBNAME(int a, int b, wxGridCellAttr::wxAttrKind c) { \
133 return PCLASS::CBNAME(a, b, c); \
138 #define PYCALLBACK__GCAINTINT(PCLASS, CBNAME) \
139 void CBNAME(wxGridCellAttr *attr, int a, int b) { \
140 wxPyTState* state = wxPyBeginBlockThreads(); \
142 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
143 PyObject* obj = wxPyConstructObject((void*)attr, "wxGridCellAttr", 0);\
144 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(Oii)", obj, a, b)); \
147 wxPyEndBlockThreads(state); \
149 PCLASS::CBNAME(attr, a, b); \
151 void base_##CBNAME(wxGridCellAttr *attr, int a, int b) { \
152 PCLASS::CBNAME(attr, a, b); \
157 #define PYCALLBACK__GCAINT(PCLASS, CBNAME) \
158 void CBNAME(wxGridCellAttr *attr, int val) { \
159 wxPyTState* state = wxPyBeginBlockThreads(); \
161 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
162 PyObject* obj = wxPyConstructObject((void*)attr, "wxGridCellAttr", 0);\
163 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(Oi)", obj, val)); \
166 wxPyEndBlockThreads(state); \
168 PCLASS::CBNAME(attr, val); \
170 void base_##CBNAME(wxGridCellAttr *attr, int val) { \
171 PCLASS::CBNAME(attr, val); \
176 #define PYCALLBACK_INT__pure(CBNAME) \
178 wxPyTState* state = wxPyBeginBlockThreads(); \
180 if (wxPyCBH_findCallback(m_myInst, #CBNAME)) \
181 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("()")); \
182 wxPyEndBlockThreads(state); \
188 #define PYCALLBACK_BOOL_INTINT_pure(CBNAME) \
189 bool CBNAME(int a, int b) { \
190 wxPyTState* state = wxPyBeginBlockThreads(); \
192 if (wxPyCBH_findCallback(m_myInst, #CBNAME)) \
193 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)",a,b)); \
194 wxPyEndBlockThreads(state); \
200 #define PYCALLBACK_STRING_INTINT_pure(CBNAME) \
201 wxString CBNAME(int a, int b) { \
202 wxPyTState* state = wxPyBeginBlockThreads(); \
204 if (wxPyCBH_findCallback(m_myInst, #CBNAME)) { \
206 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(ii)",a,b)); \
208 PyObject* str = PyObject_Str(ro); \
209 rval = PyString_AsString(str); \
210 Py_DECREF(ro); Py_DECREF(str); \
213 wxPyEndBlockThreads(state); \
219 #define PYCALLBACK__INTINTSTRING_pure(CBNAME) \
220 void CBNAME(int a, int b, const wxString& c) { \
221 wxPyTState* state = wxPyBeginBlockThreads(); \
222 if (wxPyCBH_findCallback(m_myInst, #CBNAME)) \
223 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iis)",a,b,c.c_str()));\
224 wxPyEndBlockThreads(state); \
228 #define PYCALLBACK_STRING_INTINT(PCLASS, CBNAME) \
229 wxString CBNAME(int a, int b) { \
231 wxPyTState* state = wxPyBeginBlockThreads(); \
233 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
235 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(ii)",a,b)); \
237 PyObject* str = PyObject_Str(ro); \
238 rval = PyString_AsString(str); \
239 Py_DECREF(ro); Py_DECREF(str); \
242 wxPyEndBlockThreads(state); \
244 rval = PCLASS::CBNAME(a, b); \
247 wxString base_##CBNAME(int a, int b) { \
248 return PCLASS::CBNAME(a, b); \
253 #define PYCALLBACK_BOOL_INTINTSTRING(PCLASS, CBNAME) \
254 bool CBNAME(int a, int b, const wxString& c) { \
257 wxPyTState* state = wxPyBeginBlockThreads(); \
258 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
259 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iis)", a,b,c.c_str()));\
260 wxPyEndBlockThreads(state); \
262 rval = PCLASS::CBNAME(a,b,c); \
265 bool base_##CBNAME(int a, int b, const wxString& c) { \
266 return PCLASS::CBNAME(a,b,c); \
272 #define PYCALLBACK_LONG_INTINT(PCLASS, CBNAME) \
273 long CBNAME(int a, int b) { \
276 wxPyTState* state = wxPyBeginBlockThreads(); \
277 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
278 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)", a,b)); \
279 wxPyEndBlockThreads(state); \
281 rval = PCLASS::CBNAME(a,b); \
284 long base_##CBNAME(int a, int b) { \
285 return PCLASS::CBNAME(a,b); \
290 #define PYCALLBACK_BOOL_INTINT(PCLASS, CBNAME) \
291 bool CBNAME(int a, int b) { \
294 wxPyTState* state = wxPyBeginBlockThreads(); \
295 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
296 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)", a,b)); \
297 wxPyEndBlockThreads(state); \
299 rval = PCLASS::CBNAME(a,b); \
302 bool base_##CBNAME(int a, int b) { \
303 return PCLASS::CBNAME(a,b); \
308 #define PYCALLBACK_DOUBLE_INTINT(PCLASS, CBNAME) \
309 double CBNAME(int a, int b) { \
311 wxPyTState* state = wxPyBeginBlockThreads(); \
313 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
315 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(ii)",a,b)); \
317 PyObject* str = PyObject_Str(ro); \
318 rval = PyFloat_AsDouble(str); \
319 Py_DECREF(ro); Py_DECREF(str); \
322 wxPyEndBlockThreads(state); \
324 rval = PCLASS::CBNAME(a, b); \
327 double base_##CBNAME(int a, int b) { \
328 return PCLASS::CBNAME(a, b); \
333 #define PYCALLBACK__(PCLASS, CBNAME) \
336 wxPyTState* state = wxPyBeginBlockThreads(); \
337 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
338 wxPyCBH_callCallback(m_myInst, Py_BuildValue("()")); \
339 wxPyEndBlockThreads(state); \
343 void base_##CBNAME() { \
350 #define PYCALLBACK_BOOL_SIZETSIZET(PCLASS, CBNAME) \
351 bool CBNAME(size_t a, size_t b) { \
354 wxPyTState* state = wxPyBeginBlockThreads(); \
355 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
356 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)", a,b)); \
357 wxPyEndBlockThreads(state); \
359 rval = PCLASS::CBNAME(a,b); \
362 bool base_##CBNAME(size_t a, size_t b) { \
363 return PCLASS::CBNAME(a,b); \
368 #define PYCALLBACK_BOOL_SIZET(PCLASS, CBNAME) \
369 bool CBNAME(size_t a) { \
372 wxPyTState* state = wxPyBeginBlockThreads(); \
373 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
374 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(i)", a)); \
375 wxPyEndBlockThreads(state); \
377 rval = PCLASS::CBNAME(a); \
380 bool base_##CBNAME(size_t a) { \
381 return PCLASS::CBNAME(a); \
386 #define PYCALLBACK_STRING_INT(PCLASS, CBNAME) \
387 wxString CBNAME(int a) { \
389 wxPyTState* state = wxPyBeginBlockThreads(); \
391 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
393 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(i)",a)); \
395 PyObject* str = PyObject_Str(ro); \
396 rval = PyString_AsString(str); \
397 Py_DECREF(ro); Py_DECREF(str); \
400 wxPyEndBlockThreads(state); \
402 rval = PCLASS::CBNAME(a); \
405 wxString base_##CBNAME(int a) { \
406 return PCLASS::CBNAME(a); \
411 #define PYCALLBACK__INTSTRING(PCLASS, CBNAME) \
412 void CBNAME(int a, const wxString& c) { \
414 wxPyTState* state = wxPyBeginBlockThreads(); \
415 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
416 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(is)", a,c.c_str())); \
417 wxPyEndBlockThreads(state); \
419 PCLASS::CBNAME(a,c); \
421 void base_##CBNAME(int a, const wxString& c) { \
422 PCLASS::CBNAME(a,c); \
428 #define PYCALLBACK_BOOL_(PCLASS, CBNAME) \
432 wxPyTState* state = wxPyBeginBlockThreads(); \
433 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
434 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("()")); \
435 wxPyEndBlockThreads(state); \
437 rval = PCLASS::CBNAME(); \
440 bool base_##CBNAME() { \
441 return PCLASS::CBNAME(); \
446 #define PYCALLBACK__SIZETINT(PCLASS, CBNAME) \
447 void CBNAME(size_t a, int b) { \
449 wxPyTState* state = wxPyBeginBlockThreads(); \
450 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
451 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)", a,b)); \
452 wxPyEndBlockThreads(state); \
454 PCLASS::CBNAME(a,b); \
456 void base_##CBNAME(size_t a, int b) { \
457 PCLASS::CBNAME(a,b); \
463 #define PYCALLBACK__INTINTLONG(PCLASS, CBNAME) \
464 void CBNAME(int a, int b, long c) { \
466 wxPyTState* state = wxPyBeginBlockThreads(); \
467 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
468 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iii)", a,b,c)); \
469 wxPyEndBlockThreads(state); \
471 PCLASS::CBNAME(a,b,c); \
473 void base_##CBNAME(int a, int b, long c) { \
474 PCLASS::CBNAME(a,b,c); \
480 #define PYCALLBACK__INTINTDOUBLE(PCLASS, CBNAME) \
481 void CBNAME(int a, int b, double c) { \
483 wxPyTState* state = wxPyBeginBlockThreads(); \
484 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
485 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iif)", a,b,c)); \
486 wxPyEndBlockThreads(state); \
488 PCLASS::CBNAME(a,b,c); \
490 void base_##CBNAME(int a, int b, double c) { \
491 PCLASS::CBNAME(a,b,c); \
496 #define PYCALLBACK__INTINTBOOL(PCLASS, CBNAME) \
497 void CBNAME(int a, int b, bool c) { \
499 wxPyTState* state = wxPyBeginBlockThreads(); \
500 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
501 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iii)", a,b,c)); \
502 wxPyEndBlockThreads(state); \
504 PCLASS::CBNAME(a,b,c); \
506 void base_##CBNAME(int a, int b, bool c) { \
507 PCLASS::CBNAME(a,b,c); \
514 class wxPyGridCellRenderer
: public wxGridCellRenderer
517 wxPyGridCellRenderer() : wxGridCellRenderer() {};
519 // Implement Python callback aware virtual methods
520 void Draw(wxGrid
& grid
, wxGridCellAttr
& attr
,
521 wxDC
& dc
, const wxRect
& rect
,
522 int row
, int col
, bool isSelected
) {
523 wxPyTState
* state
= wxPyBeginBlockThreads();
524 if (wxPyCBH_findCallback(m_myInst
, "Draw")) {
525 wxPyCBH_callCallback(m_myInst
,
526 Py_BuildValue("(OOOOiii)",
527 wxPyConstructObject((void*)&grid
, "wxGrid", 0),
528 wxPyConstructObject((void*)&attr
, "wxGridCellAttr", 0),
529 wxPyConstructObject((void*)&dc
, "wxDC", 0),
530 wxPyConstructObject((void*)&rect
, "wxRect", 0),
531 row
, col
, isSelected
));
533 wxPyEndBlockThreads(state
);
536 wxSize
GetBestSize(wxGrid
& grid
, wxGridCellAttr
& attr
, wxDC
& dc
,
539 wxPyTState
* state
= wxPyBeginBlockThreads();
540 if (wxPyCBH_findCallback(m_myInst
, "GetBestSize")) {
543 ro
= wxPyCBH_callCallbackObj(m_myInst
,
544 Py_BuildValue("(OOOii)",
545 wxPyConstructObject((void*)&grid
, "wxGrid", 0),
546 wxPyConstructObject((void*)&attr
, "wxGridCellAttr", 0),
547 wxPyConstructObject((void*)&dc
, "wxDC", 0),
550 if (!SWIG_GetPtrObj(ro
, (void **)&ptr
, "_wxSize_p"))
555 wxPyEndBlockThreads(state
);
560 wxGridCellRenderer
*Clone() const {
561 wxGridCellRenderer
* rval
= NULL
;
562 wxPyTState
* state
= wxPyBeginBlockThreads();
563 if (wxPyCBH_findCallback(m_myInst
, "Clone")) {
565 wxGridCellRenderer
* ptr
;
566 ro
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("()"));
568 if (!SWIG_GetPtrObj(ro
, (void **)&ptr
, "_wxGridCellRenderer_p"))
573 wxPyEndBlockThreads(state
);
577 DEC_PYCALLBACK__STRING(SetParameters
);
582 IMP_PYCALLBACK__STRING( wxPyGridCellRenderer
, wxGridCellRenderer
, SetParameters
);
585 class wxPyGridCellEditor
: public wxGridCellEditor
588 wxPyGridCellEditor() : wxGridCellEditor() {}
590 void Create(wxWindow
* parent
, wxWindowID id
, wxEvtHandler
* evtHandler
) {
591 wxPyTState
* state
= wxPyBeginBlockThreads();
592 if (wxPyCBH_findCallback(m_myInst
, "Create")) {
593 wxPyCBH_callCallback(m_myInst
,
594 Py_BuildValue("(OiO)",
595 wxPyConstructObject((void*)parent
, "wxWindow", 0),
597 wxPyConstructObject((void*)evtHandler
, "wxEvtHandler", 0)));
599 wxPyEndBlockThreads(state
);
603 void BeginEdit(int row
, int col
, wxGrid
* grid
) {
604 wxPyTState
* state
= wxPyBeginBlockThreads();
605 if (wxPyCBH_findCallback(m_myInst
, "BeginEdit")) {
606 wxPyCBH_callCallback(m_myInst
,
607 Py_BuildValue("(iiO)", row
, col
,
608 wxPyConstructObject((void*)grid
, "wxGrid", 0)));
610 wxPyEndBlockThreads(state
);
614 bool EndEdit(int row
, int col
, wxGrid
* grid
) {
616 wxPyTState
* state
= wxPyBeginBlockThreads();
617 if (wxPyCBH_findCallback(m_myInst
, "EndEdit")) {
618 rv
= wxPyCBH_callCallback(m_myInst
,
619 Py_BuildValue("(iiO)", row
, col
,
620 wxPyConstructObject((void*)grid
, "wxGrid", 0)));
622 wxPyEndBlockThreads(state
);
627 wxGridCellEditor
*Clone() const {
628 wxGridCellEditor
* rval
= NULL
;
629 wxPyTState
* state
= wxPyBeginBlockThreads();
630 if (wxPyCBH_findCallback(m_myInst
, "Clone")) {
632 wxGridCellEditor
* ptr
;
633 ro
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("()"));
635 if (!SWIG_GetPtrObj(ro
, (void **)&ptr
, "_wxGridCellEditor_p"))
640 wxPyEndBlockThreads(state
);
645 void Show(bool show
, wxGridCellAttr
*attr
) {
647 wxPyTState
* state
= wxPyBeginBlockThreads();
648 if ((found
= wxPyCBH_findCallback(m_myInst
, "Show")))
649 wxPyCBH_callCallback(m_myInst
,
650 Py_BuildValue("(iO)", show
,
651 wxPyConstructObject((void*)attr
, "wxGridCellAttr", 0)));
652 wxPyEndBlockThreads(state
);
654 wxGridCellEditor::Show(show
, attr
);
656 void base_Show(bool show
, wxGridCellAttr
*attr
) {
657 wxGridCellEditor::Show(show
, attr
);
661 void PaintBackground(const wxRect
& rectCell
, wxGridCellAttr
*attr
) {
663 wxPyTState
* state
= wxPyBeginBlockThreads();
664 if ((found
= wxPyCBH_findCallback(m_myInst
, "PaintBackground)")))
665 wxPyCBH_callCallback(m_myInst
,
666 Py_BuildValue("(OO)",
667 wxPyConstructObject((void*)&rectCell
, "wxRect", 0),
668 wxPyConstructObject((void*)attr
, "wxGridCellAttr", 0)));
669 wxPyEndBlockThreads(state
);
671 wxGridCellEditor::PaintBackground(rectCell
, attr
);
673 void base_PaintBackground(const wxRect
& rectCell
, wxGridCellAttr
*attr
) {
674 wxGridCellEditor::PaintBackground(rectCell
, attr
);
678 DEC_PYCALLBACK___pure(Reset
);
679 DEC_PYCALLBACK__constany(SetSize
, wxRect
);
680 DEC_PYCALLBACK_bool_any(IsAcceptedKey
, wxKeyEvent
);
681 DEC_PYCALLBACK__any(StartingKey
, wxKeyEvent
);
682 DEC_PYCALLBACK__any(HandleReturn
, wxKeyEvent
);
683 DEC_PYCALLBACK__(StartingClick
);
684 DEC_PYCALLBACK__(Destroy
);
685 DEC_PYCALLBACK__STRING(SetParameters
);
691 IMP_PYCALLBACK__STRING( wxPyGridCellEditor
, wxGridCellEditor
, SetParameters
);
692 IMP_PYCALLBACK___pure(wxPyGridCellEditor
, wxGridCellEditor
, Reset
);
693 IMP_PYCALLBACK__constany(wxPyGridCellEditor
, wxGridCellEditor
, SetSize
, wxRect
);
694 IMP_PYCALLBACK_bool_any(wxPyGridCellEditor
, wxGridCellEditor
, IsAcceptedKey
, wxKeyEvent
);
695 IMP_PYCALLBACK__any(wxPyGridCellEditor
, wxGridCellEditor
, StartingKey
, wxKeyEvent
);
696 IMP_PYCALLBACK__any(wxPyGridCellEditor
, wxGridCellEditor
, HandleReturn
, wxKeyEvent
);
697 IMP_PYCALLBACK__(wxPyGridCellEditor
, wxGridCellEditor
, StartingClick
);
698 IMP_PYCALLBACK__(wxPyGridCellEditor
, wxGridCellEditor
, Destroy
);
701 class wxPyGridCellAttrProvider
: public wxGridCellAttrProvider
704 wxPyGridCellAttrProvider() : wxGridCellAttrProvider() {};
706 PYCALLBACK_GCA_INTINTKIND(wxGridCellAttrProvider
, GetAttr
);
707 PYCALLBACK__GCAINTINT(wxGridCellAttrProvider
, SetAttr
);
708 PYCALLBACK__GCAINT(wxGridCellAttrProvider
, SetRowAttr
);
709 PYCALLBACK__GCAINT(wxGridCellAttrProvider
, SetColAttr
);
714 class wxPyGridTableBase
: public wxGridTableBase
717 wxPyGridTableBase() : wxGridTableBase() {}
719 PYCALLBACK_INT__pure(GetNumberRows
);
720 PYCALLBACK_INT__pure(GetNumberCols
);
721 PYCALLBACK_BOOL_INTINT_pure(IsEmptyCell
);
722 PYCALLBACK_STRING_INTINT(wxGridTableBase
, GetTypeName
);
723 PYCALLBACK_BOOL_INTINTSTRING(wxGridTableBase
, CanGetValueAs
);
724 PYCALLBACK_BOOL_INTINTSTRING(wxGridTableBase
, CanSetValueAs
);
725 PYCALLBACK__(wxGridTableBase
, Clear
);
726 PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase
, InsertRows
);
727 PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase
, DeleteRows
);
728 PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase
, InsertCols
);
729 PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase
, DeleteCols
);
730 PYCALLBACK_BOOL_SIZET(wxGridTableBase
, AppendRows
);
731 PYCALLBACK_BOOL_SIZET(wxGridTableBase
, AppendCols
);
732 PYCALLBACK_STRING_INT(wxGridTableBase
, GetRowLabelValue
);
733 PYCALLBACK_STRING_INT(wxGridTableBase
, GetColLabelValue
);
734 PYCALLBACK__INTSTRING(wxGridTableBase
, SetRowLabelValue
);
735 PYCALLBACK__INTSTRING(wxGridTableBase
, SetColLabelValue
);
736 PYCALLBACK_BOOL_(wxGridTableBase
, CanHaveAttributes
);
737 PYCALLBACK_GCA_INTINTKIND(wxGridTableBase
, GetAttr
);
738 PYCALLBACK__GCAINTINT(wxGridTableBase
, SetAttr
);
739 PYCALLBACK__GCAINT(wxGridTableBase
, SetRowAttr
);
740 PYCALLBACK__GCAINT(wxGridTableBase
, SetColAttr
);
743 wxString
GetValue(int row
, int col
) {
744 wxPyTState
* state
= wxPyBeginBlockThreads();
746 if (wxPyCBH_findCallback(m_myInst
, "GetValue")) {
748 ro
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("(ii)",row
,col
));
750 PyObject
* str
= PyObject_Str(ro
);
751 rval
= PyString_AsString(str
);
756 wxPyEndBlockThreads(state
);
760 void SetValue(int row
, int col
, const wxString
& val
) {
761 wxPyTState
* state
= wxPyBeginBlockThreads();
762 if (wxPyCBH_findCallback(m_myInst
, "SetValue"))
763 wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(iis)",row
,col
,val
.c_str()));
764 wxPyEndBlockThreads(state
);
768 // Map the Get/Set methods for the standard non-string types to
769 // the GetValue and SetValue python methods.
770 long GetValueAsLong( int row
, int col
) {
772 wxPyTState
* state
= wxPyBeginBlockThreads();
773 if (wxPyCBH_findCallback(m_myInst
, "GetValue")) {
776 ro
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("(ii)", row
, col
));
777 if (ro
&& PyNumber_Check(ro
)) {
778 num
= PyNumber_Int(ro
);
780 rval
= PyInt_AsLong(num
);
786 wxPyEndBlockThreads(state
);
790 double GetValueAsDouble( int row
, int col
) {
792 wxPyTState
* state
= wxPyBeginBlockThreads();
793 if (wxPyCBH_findCallback(m_myInst
, "GetValue")) {
796 ro
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("(ii)", row
, col
));
797 if (ro
&& PyNumber_Check(ro
)) {
798 num
= PyNumber_Float(ro
);
800 rval
= PyFloat_AsDouble(num
);
806 wxPyEndBlockThreads(state
);
810 bool GetValueAsBool( int row
, int col
) {
811 return (bool)GetValueAsLong(row
, col
);
814 void SetValueAsLong( int row
, int col
, long value
) {
815 wxPyTState
* state
= wxPyBeginBlockThreads();
816 if (wxPyCBH_findCallback(m_myInst
, "SetValue")) {
817 wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(iii)", row
, col
, value
));
819 wxPyEndBlockThreads(state
);
822 void SetValueAsDouble( int row
, int col
, double value
) {
823 wxPyTState
* state
= wxPyBeginBlockThreads();
824 if (wxPyCBH_findCallback(m_myInst
, "SetValue")) {
825 wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(iid)", row
, col
, value
));
827 wxPyEndBlockThreads(state
);
830 void SetValueAsBool( int row
, int col
, bool value
) {
831 SetValueAsLong( row
, col
, (long)value
);
838 bool wxGridCellCoords_helper(PyObject
* source
, wxGridCellCoords
** obj
) {
840 // If source is an object instance then it may already be the right type
841 if (PyInstance_Check(source
)) {
842 wxGridCellCoords
* ptr
;
843 if (SWIG_GetPtrObj(source
, (void **)&ptr
, "_wxGridCellCoords_p"))
848 // otherwise a 2-tuple of integers is expected
849 else if (PySequence_Check(source
) && PyObject_Length(source
) == 2) {
850 PyObject
* o1
= PySequence_GetItem(source
, 0);
851 PyObject
* o2
= PySequence_GetItem(source
, 1);
852 **obj
= wxGridCellCoords(PyInt_AsLong(o1
), PyInt_AsLong(o2
));
857 PyErr_SetString(PyExc_TypeError
, "Expected a 2-tuple of integers or a wxGridCellCoords object.");
861 typedef wxGrid::wxGridSelectionModes WXGRIDSELECTIONMODES
;
865 static int _wrap_wxGridNoCellCoords_set(PyObject
*val
) {
867 PyErr_SetString(PyExc_TypeError
,"Variable wxGridNoCellCoords is read-only.");
871 static PyObject
*_wrap_wxGridNoCellCoords_get() {
875 SWIG_MakePtr(ptemp
,(char *) &wxGridNoCellCoords
,"_wxGridCellCoords_p");
876 pyobj
= PyString_FromString(ptemp
);
880 static int _wrap_wxGridNoCellRect_set(PyObject
*val
) {
882 PyErr_SetString(PyExc_TypeError
,"Variable wxGridNoCellRect is read-only.");
886 static PyObject
*_wrap_wxGridNoCellRect_get() {
890 SWIG_MakePtr(ptemp
,(char *) &wxGridNoCellRect
,"_wxRect_p");
891 pyobj
= PyString_FromString(ptemp
);
895 #define wxGridCellRenderer_SetParameters(_swigobj,_swigarg0) (_swigobj->SetParameters(_swigarg0))
896 static PyObject
*_wrap_wxGridCellRenderer_SetParameters(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
897 PyObject
* _resultobj
;
898 wxGridCellRenderer
* _arg0
;
900 PyObject
* _argo0
= 0;
901 PyObject
* _obj1
= 0;
902 char *_kwnames
[] = { "self","params", NULL
};
905 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellRenderer_SetParameters",_kwnames
,&_argo0
,&_obj1
))
908 if (_argo0
== Py_None
) { _arg0
= NULL
; }
909 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
910 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer_SetParameters. Expected _wxGridCellRenderer_p.");
915 #if PYTHON_API_VERSION >= 1009
916 char* tmpPtr
; int tmpSize
;
917 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
918 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
921 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
923 _arg1
= new wxString(tmpPtr
, tmpSize
);
925 if (!PyString_Check(_obj1
)) {
926 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
929 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
933 wxPy_BEGIN_ALLOW_THREADS
;
934 wxGridCellRenderer_SetParameters(_arg0
,*_arg1
);
936 wxPy_END_ALLOW_THREADS
;
937 if (PyErr_Occurred()) return NULL
;
938 } Py_INCREF(Py_None
);
939 _resultobj
= Py_None
;
947 #define wxGridCellRenderer_IncRef(_swigobj) (_swigobj->IncRef())
948 static PyObject
*_wrap_wxGridCellRenderer_IncRef(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
949 PyObject
* _resultobj
;
950 wxGridCellRenderer
* _arg0
;
951 PyObject
* _argo0
= 0;
952 char *_kwnames
[] = { "self", NULL
};
955 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellRenderer_IncRef",_kwnames
,&_argo0
))
958 if (_argo0
== Py_None
) { _arg0
= NULL
; }
959 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
960 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer_IncRef. Expected _wxGridCellRenderer_p.");
965 wxPy_BEGIN_ALLOW_THREADS
;
966 wxGridCellRenderer_IncRef(_arg0
);
968 wxPy_END_ALLOW_THREADS
;
969 if (PyErr_Occurred()) return NULL
;
970 } Py_INCREF(Py_None
);
971 _resultobj
= Py_None
;
975 #define wxGridCellRenderer_DecRef(_swigobj) (_swigobj->DecRef())
976 static PyObject
*_wrap_wxGridCellRenderer_DecRef(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
977 PyObject
* _resultobj
;
978 wxGridCellRenderer
* _arg0
;
979 PyObject
* _argo0
= 0;
980 char *_kwnames
[] = { "self", NULL
};
983 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellRenderer_DecRef",_kwnames
,&_argo0
))
986 if (_argo0
== Py_None
) { _arg0
= NULL
; }
987 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
988 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer_DecRef. Expected _wxGridCellRenderer_p.");
993 wxPy_BEGIN_ALLOW_THREADS
;
994 wxGridCellRenderer_DecRef(_arg0
);
996 wxPy_END_ALLOW_THREADS
;
997 if (PyErr_Occurred()) return NULL
;
998 } Py_INCREF(Py_None
);
999 _resultobj
= Py_None
;
1003 #define wxGridCellRenderer_Draw(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->Draw(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
1004 static PyObject
*_wrap_wxGridCellRenderer_Draw(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1005 PyObject
* _resultobj
;
1006 wxGridCellRenderer
* _arg0
;
1008 wxGridCellAttr
* _arg2
;
1014 PyObject
* _argo0
= 0;
1015 PyObject
* _argo1
= 0;
1016 PyObject
* _argo2
= 0;
1017 PyObject
* _argo3
= 0;
1019 PyObject
* _obj4
= 0;
1021 char *_kwnames
[] = { "self","grid","attr","dc","rect","row","col","isSelected", NULL
};
1024 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOOOiii:wxGridCellRenderer_Draw",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_argo3
,&_obj4
,&_arg5
,&_arg6
,&tempbool7
))
1027 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1028 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
1029 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer_Draw. Expected _wxGridCellRenderer_p.");
1034 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1035 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGrid_p")) {
1036 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellRenderer_Draw. Expected _wxGrid_p.");
1041 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1042 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
1043 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGridCellRenderer_Draw. Expected _wxGridCellAttr_p.");
1048 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1049 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxDC_p")) {
1050 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGridCellRenderer_Draw. Expected _wxDC_p.");
1056 if (! wxRect_helper(_obj4
, &_arg4
))
1059 _arg7
= (bool ) tempbool7
;
1061 wxPy_BEGIN_ALLOW_THREADS
;
1062 wxGridCellRenderer_Draw(_arg0
,*_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
,_arg7
);
1064 wxPy_END_ALLOW_THREADS
;
1065 if (PyErr_Occurred()) return NULL
;
1066 } Py_INCREF(Py_None
);
1067 _resultobj
= Py_None
;
1071 #define wxGridCellRenderer_GetBestSize(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->GetBestSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
1072 static PyObject
*_wrap_wxGridCellRenderer_GetBestSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1073 PyObject
* _resultobj
;
1075 wxGridCellRenderer
* _arg0
;
1077 wxGridCellAttr
* _arg2
;
1081 PyObject
* _argo0
= 0;
1082 PyObject
* _argo1
= 0;
1083 PyObject
* _argo2
= 0;
1084 PyObject
* _argo3
= 0;
1085 char *_kwnames
[] = { "self","grid","attr","dc","row","col", NULL
};
1089 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOOii:wxGridCellRenderer_GetBestSize",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_argo3
,&_arg4
,&_arg5
))
1092 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1093 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
1094 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer_GetBestSize. Expected _wxGridCellRenderer_p.");
1099 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1100 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGrid_p")) {
1101 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellRenderer_GetBestSize. Expected _wxGrid_p.");
1106 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1107 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
1108 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGridCellRenderer_GetBestSize. Expected _wxGridCellAttr_p.");
1113 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1114 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxDC_p")) {
1115 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGridCellRenderer_GetBestSize. Expected _wxDC_p.");
1120 wxPy_BEGIN_ALLOW_THREADS
;
1121 _result
= new wxSize (wxGridCellRenderer_GetBestSize(_arg0
,*_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
));
1123 wxPy_END_ALLOW_THREADS
;
1124 if (PyErr_Occurred()) return NULL
;
1125 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
1126 _resultobj
= Py_BuildValue("s",_ptemp
);
1130 #define wxGridCellRenderer_Clone(_swigobj) (_swigobj->Clone())
1131 static PyObject
*_wrap_wxGridCellRenderer_Clone(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1132 PyObject
* _resultobj
;
1133 wxGridCellRenderer
* _result
;
1134 wxGridCellRenderer
* _arg0
;
1135 PyObject
* _argo0
= 0;
1136 char *_kwnames
[] = { "self", NULL
};
1140 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellRenderer_Clone",_kwnames
,&_argo0
))
1143 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1144 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
1145 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer_Clone. Expected _wxGridCellRenderer_p.");
1150 wxPy_BEGIN_ALLOW_THREADS
;
1151 _result
= (wxGridCellRenderer
*)wxGridCellRenderer_Clone(_arg0
);
1153 wxPy_END_ALLOW_THREADS
;
1154 if (PyErr_Occurred()) return NULL
;
1156 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellRenderer_p");
1157 _resultobj
= Py_BuildValue("s",_ptemp
);
1160 _resultobj
= Py_None
;
1165 static void *SwigwxPyGridCellRendererTowxGridCellRenderer(void *ptr
) {
1166 wxPyGridCellRenderer
*src
;
1167 wxGridCellRenderer
*dest
;
1168 src
= (wxPyGridCellRenderer
*) ptr
;
1169 dest
= (wxGridCellRenderer
*) src
;
1170 return (void *) dest
;
1173 #define new_wxPyGridCellRenderer() (new wxPyGridCellRenderer())
1174 static PyObject
*_wrap_new_wxPyGridCellRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1175 PyObject
* _resultobj
;
1176 wxPyGridCellRenderer
* _result
;
1177 char *_kwnames
[] = { NULL
};
1181 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyGridCellRenderer",_kwnames
))
1184 wxPy_BEGIN_ALLOW_THREADS
;
1185 _result
= (wxPyGridCellRenderer
*)new_wxPyGridCellRenderer();
1187 wxPy_END_ALLOW_THREADS
;
1188 if (PyErr_Occurred()) return NULL
;
1190 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyGridCellRenderer_p");
1191 _resultobj
= Py_BuildValue("s",_ptemp
);
1194 _resultobj
= Py_None
;
1199 #define wxPyGridCellRenderer__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
1200 static PyObject
*_wrap_wxPyGridCellRenderer__setCallbackInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1201 PyObject
* _resultobj
;
1202 wxPyGridCellRenderer
* _arg0
;
1205 PyObject
* _argo0
= 0;
1206 PyObject
* _obj1
= 0;
1207 PyObject
* _obj2
= 0;
1208 char *_kwnames
[] = { "self","self","_class", NULL
};
1211 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyGridCellRenderer__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
1214 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1215 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellRenderer_p")) {
1216 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellRenderer__setCallbackInfo. Expected _wxPyGridCellRenderer_p.");
1227 wxPy_BEGIN_ALLOW_THREADS
;
1228 wxPyGridCellRenderer__setCallbackInfo(_arg0
,_arg1
,_arg2
);
1230 wxPy_END_ALLOW_THREADS
;
1231 if (PyErr_Occurred()) return NULL
;
1232 } Py_INCREF(Py_None
);
1233 _resultobj
= Py_None
;
1237 #define wxPyGridCellRenderer_base_SetParameters(_swigobj,_swigarg0) (_swigobj->base_SetParameters(_swigarg0))
1238 static PyObject
*_wrap_wxPyGridCellRenderer_base_SetParameters(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1239 PyObject
* _resultobj
;
1240 wxPyGridCellRenderer
* _arg0
;
1242 PyObject
* _argo0
= 0;
1243 PyObject
* _obj1
= 0;
1244 char *_kwnames
[] = { "self","params", NULL
};
1247 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyGridCellRenderer_base_SetParameters",_kwnames
,&_argo0
,&_obj1
))
1250 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1251 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellRenderer_p")) {
1252 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellRenderer_base_SetParameters. Expected _wxPyGridCellRenderer_p.");
1257 #if PYTHON_API_VERSION >= 1009
1258 char* tmpPtr
; int tmpSize
;
1259 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
1260 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1263 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
1265 _arg1
= new wxString(tmpPtr
, tmpSize
);
1267 if (!PyString_Check(_obj1
)) {
1268 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1271 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
1275 wxPy_BEGIN_ALLOW_THREADS
;
1276 wxPyGridCellRenderer_base_SetParameters(_arg0
,*_arg1
);
1278 wxPy_END_ALLOW_THREADS
;
1279 if (PyErr_Occurred()) return NULL
;
1280 } Py_INCREF(Py_None
);
1281 _resultobj
= Py_None
;
1289 static void *SwigwxGridCellStringRendererTowxGridCellRenderer(void *ptr
) {
1290 wxGridCellStringRenderer
*src
;
1291 wxGridCellRenderer
*dest
;
1292 src
= (wxGridCellStringRenderer
*) ptr
;
1293 dest
= (wxGridCellRenderer
*) src
;
1294 return (void *) dest
;
1297 #define new_wxGridCellStringRenderer() (new wxGridCellStringRenderer())
1298 static PyObject
*_wrap_new_wxGridCellStringRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1299 PyObject
* _resultobj
;
1300 wxGridCellStringRenderer
* _result
;
1301 char *_kwnames
[] = { NULL
};
1305 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellStringRenderer",_kwnames
))
1308 wxPy_BEGIN_ALLOW_THREADS
;
1309 _result
= (wxGridCellStringRenderer
*)new_wxGridCellStringRenderer();
1311 wxPy_END_ALLOW_THREADS
;
1312 if (PyErr_Occurred()) return NULL
;
1314 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellStringRenderer_p");
1315 _resultobj
= Py_BuildValue("s",_ptemp
);
1318 _resultobj
= Py_None
;
1323 static void *SwigwxGridCellNumberRendererTowxGridCellStringRenderer(void *ptr
) {
1324 wxGridCellNumberRenderer
*src
;
1325 wxGridCellStringRenderer
*dest
;
1326 src
= (wxGridCellNumberRenderer
*) ptr
;
1327 dest
= (wxGridCellStringRenderer
*) src
;
1328 return (void *) dest
;
1331 static void *SwigwxGridCellNumberRendererTowxGridCellRenderer(void *ptr
) {
1332 wxGridCellNumberRenderer
*src
;
1333 wxGridCellRenderer
*dest
;
1334 src
= (wxGridCellNumberRenderer
*) ptr
;
1335 dest
= (wxGridCellRenderer
*) src
;
1336 return (void *) dest
;
1339 #define new_wxGridCellNumberRenderer() (new wxGridCellNumberRenderer())
1340 static PyObject
*_wrap_new_wxGridCellNumberRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1341 PyObject
* _resultobj
;
1342 wxGridCellNumberRenderer
* _result
;
1343 char *_kwnames
[] = { NULL
};
1347 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellNumberRenderer",_kwnames
))
1350 wxPy_BEGIN_ALLOW_THREADS
;
1351 _result
= (wxGridCellNumberRenderer
*)new_wxGridCellNumberRenderer();
1353 wxPy_END_ALLOW_THREADS
;
1354 if (PyErr_Occurred()) return NULL
;
1356 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellNumberRenderer_p");
1357 _resultobj
= Py_BuildValue("s",_ptemp
);
1360 _resultobj
= Py_None
;
1365 static void *SwigwxGridCellFloatRendererTowxGridCellStringRenderer(void *ptr
) {
1366 wxGridCellFloatRenderer
*src
;
1367 wxGridCellStringRenderer
*dest
;
1368 src
= (wxGridCellFloatRenderer
*) ptr
;
1369 dest
= (wxGridCellStringRenderer
*) src
;
1370 return (void *) dest
;
1373 static void *SwigwxGridCellFloatRendererTowxGridCellRenderer(void *ptr
) {
1374 wxGridCellFloatRenderer
*src
;
1375 wxGridCellRenderer
*dest
;
1376 src
= (wxGridCellFloatRenderer
*) ptr
;
1377 dest
= (wxGridCellRenderer
*) src
;
1378 return (void *) dest
;
1381 #define new_wxGridCellFloatRenderer(_swigarg0,_swigarg1) (new wxGridCellFloatRenderer(_swigarg0,_swigarg1))
1382 static PyObject
*_wrap_new_wxGridCellFloatRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1383 PyObject
* _resultobj
;
1384 wxGridCellFloatRenderer
* _result
;
1385 int _arg0
= (int ) -1;
1386 int _arg1
= (int ) -1;
1387 char *_kwnames
[] = { "width","precision", NULL
};
1391 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxGridCellFloatRenderer",_kwnames
,&_arg0
,&_arg1
))
1394 wxPy_BEGIN_ALLOW_THREADS
;
1395 _result
= (wxGridCellFloatRenderer
*)new_wxGridCellFloatRenderer(_arg0
,_arg1
);
1397 wxPy_END_ALLOW_THREADS
;
1398 if (PyErr_Occurred()) return NULL
;
1400 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellFloatRenderer_p");
1401 _resultobj
= Py_BuildValue("s",_ptemp
);
1404 _resultobj
= Py_None
;
1409 #define wxGridCellFloatRenderer_GetWidth(_swigobj) (_swigobj->GetWidth())
1410 static PyObject
*_wrap_wxGridCellFloatRenderer_GetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1411 PyObject
* _resultobj
;
1413 wxGridCellFloatRenderer
* _arg0
;
1414 PyObject
* _argo0
= 0;
1415 char *_kwnames
[] = { "self", NULL
};
1418 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellFloatRenderer_GetWidth",_kwnames
,&_argo0
))
1421 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1422 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellFloatRenderer_p")) {
1423 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellFloatRenderer_GetWidth. Expected _wxGridCellFloatRenderer_p.");
1428 wxPy_BEGIN_ALLOW_THREADS
;
1429 _result
= (int )wxGridCellFloatRenderer_GetWidth(_arg0
);
1431 wxPy_END_ALLOW_THREADS
;
1432 if (PyErr_Occurred()) return NULL
;
1433 } _resultobj
= Py_BuildValue("i",_result
);
1437 #define wxGridCellFloatRenderer_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
1438 static PyObject
*_wrap_wxGridCellFloatRenderer_SetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1439 PyObject
* _resultobj
;
1440 wxGridCellFloatRenderer
* _arg0
;
1442 PyObject
* _argo0
= 0;
1443 char *_kwnames
[] = { "self","width", NULL
};
1446 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridCellFloatRenderer_SetWidth",_kwnames
,&_argo0
,&_arg1
))
1449 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1450 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellFloatRenderer_p")) {
1451 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellFloatRenderer_SetWidth. Expected _wxGridCellFloatRenderer_p.");
1456 wxPy_BEGIN_ALLOW_THREADS
;
1457 wxGridCellFloatRenderer_SetWidth(_arg0
,_arg1
);
1459 wxPy_END_ALLOW_THREADS
;
1460 if (PyErr_Occurred()) return NULL
;
1461 } Py_INCREF(Py_None
);
1462 _resultobj
= Py_None
;
1466 #define wxGridCellFloatRenderer_GetPrecision(_swigobj) (_swigobj->GetPrecision())
1467 static PyObject
*_wrap_wxGridCellFloatRenderer_GetPrecision(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1468 PyObject
* _resultobj
;
1470 wxGridCellFloatRenderer
* _arg0
;
1471 PyObject
* _argo0
= 0;
1472 char *_kwnames
[] = { "self", NULL
};
1475 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellFloatRenderer_GetPrecision",_kwnames
,&_argo0
))
1478 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1479 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellFloatRenderer_p")) {
1480 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellFloatRenderer_GetPrecision. Expected _wxGridCellFloatRenderer_p.");
1485 wxPy_BEGIN_ALLOW_THREADS
;
1486 _result
= (int )wxGridCellFloatRenderer_GetPrecision(_arg0
);
1488 wxPy_END_ALLOW_THREADS
;
1489 if (PyErr_Occurred()) return NULL
;
1490 } _resultobj
= Py_BuildValue("i",_result
);
1494 #define wxGridCellFloatRenderer_SetPrecision(_swigobj,_swigarg0) (_swigobj->SetPrecision(_swigarg0))
1495 static PyObject
*_wrap_wxGridCellFloatRenderer_SetPrecision(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1496 PyObject
* _resultobj
;
1497 wxGridCellFloatRenderer
* _arg0
;
1499 PyObject
* _argo0
= 0;
1500 char *_kwnames
[] = { "self","precision", NULL
};
1503 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridCellFloatRenderer_SetPrecision",_kwnames
,&_argo0
,&_arg1
))
1506 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1507 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellFloatRenderer_p")) {
1508 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellFloatRenderer_SetPrecision. Expected _wxGridCellFloatRenderer_p.");
1513 wxPy_BEGIN_ALLOW_THREADS
;
1514 wxGridCellFloatRenderer_SetPrecision(_arg0
,_arg1
);
1516 wxPy_END_ALLOW_THREADS
;
1517 if (PyErr_Occurred()) return NULL
;
1518 } Py_INCREF(Py_None
);
1519 _resultobj
= Py_None
;
1523 static void *SwigwxGridCellBoolRendererTowxGridCellRenderer(void *ptr
) {
1524 wxGridCellBoolRenderer
*src
;
1525 wxGridCellRenderer
*dest
;
1526 src
= (wxGridCellBoolRenderer
*) ptr
;
1527 dest
= (wxGridCellRenderer
*) src
;
1528 return (void *) dest
;
1531 #define new_wxGridCellBoolRenderer() (new wxGridCellBoolRenderer())
1532 static PyObject
*_wrap_new_wxGridCellBoolRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1533 PyObject
* _resultobj
;
1534 wxGridCellBoolRenderer
* _result
;
1535 char *_kwnames
[] = { NULL
};
1539 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellBoolRenderer",_kwnames
))
1542 wxPy_BEGIN_ALLOW_THREADS
;
1543 _result
= (wxGridCellBoolRenderer
*)new_wxGridCellBoolRenderer();
1545 wxPy_END_ALLOW_THREADS
;
1546 if (PyErr_Occurred()) return NULL
;
1548 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellBoolRenderer_p");
1549 _resultobj
= Py_BuildValue("s",_ptemp
);
1552 _resultobj
= Py_None
;
1557 static void *SwigwxGridCellDateTimeRendererTowxGridCellStringRenderer(void *ptr
) {
1558 wxGridCellDateTimeRenderer
*src
;
1559 wxGridCellStringRenderer
*dest
;
1560 src
= (wxGridCellDateTimeRenderer
*) ptr
;
1561 dest
= (wxGridCellStringRenderer
*) src
;
1562 return (void *) dest
;
1565 static void *SwigwxGridCellDateTimeRendererTowxGridCellRenderer(void *ptr
) {
1566 wxGridCellDateTimeRenderer
*src
;
1567 wxGridCellRenderer
*dest
;
1568 src
= (wxGridCellDateTimeRenderer
*) ptr
;
1569 dest
= (wxGridCellRenderer
*) src
;
1570 return (void *) dest
;
1573 #define new_wxGridCellDateTimeRenderer(_swigarg0,_swigarg1) (new wxGridCellDateTimeRenderer(_swigarg0,_swigarg1))
1574 static PyObject
*_wrap_new_wxGridCellDateTimeRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1575 PyObject
* _resultobj
;
1576 wxGridCellDateTimeRenderer
* _result
;
1577 wxString
* _arg0
= (wxString
*) &"%c";
1578 wxString
* _arg1
= (wxString
*) &"%c";
1579 PyObject
* _obj0
= 0;
1580 PyObject
* _obj1
= 0;
1581 char *_kwnames
[] = { "outformat","informat", NULL
};
1585 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OO:new_wxGridCellDateTimeRenderer",_kwnames
,&_obj0
,&_obj1
))
1589 #if PYTHON_API_VERSION >= 1009
1590 char* tmpPtr
; int tmpSize
;
1591 if (!PyString_Check(_obj0
) && !PyUnicode_Check(_obj0
)) {
1592 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1595 if (PyString_AsStringAndSize(_obj0
, &tmpPtr
, &tmpSize
) == -1)
1597 _arg0
= new wxString(tmpPtr
, tmpSize
);
1599 if (!PyString_Check(_obj0
)) {
1600 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1603 _arg0
= new wxString(PyString_AS_STRING(_obj0
), PyString_GET_SIZE(_obj0
));
1608 #if PYTHON_API_VERSION >= 1009
1609 char* tmpPtr
; int tmpSize
;
1610 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
1611 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1614 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
1616 _arg1
= new wxString(tmpPtr
, tmpSize
);
1618 if (!PyString_Check(_obj1
)) {
1619 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1622 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
1626 wxPy_BEGIN_ALLOW_THREADS
;
1627 _result
= (wxGridCellDateTimeRenderer
*)new_wxGridCellDateTimeRenderer(*_arg0
,*_arg1
);
1629 wxPy_END_ALLOW_THREADS
;
1630 if (PyErr_Occurred()) return NULL
;
1632 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellDateTimeRenderer_p");
1633 _resultobj
= Py_BuildValue("s",_ptemp
);
1636 _resultobj
= Py_None
;
1649 static void *SwigwxGridCellEnumRendererTowxGridCellStringRenderer(void *ptr
) {
1650 wxGridCellEnumRenderer
*src
;
1651 wxGridCellStringRenderer
*dest
;
1652 src
= (wxGridCellEnumRenderer
*) ptr
;
1653 dest
= (wxGridCellStringRenderer
*) src
;
1654 return (void *) dest
;
1657 static void *SwigwxGridCellEnumRendererTowxGridCellRenderer(void *ptr
) {
1658 wxGridCellEnumRenderer
*src
;
1659 wxGridCellRenderer
*dest
;
1660 src
= (wxGridCellEnumRenderer
*) ptr
;
1661 dest
= (wxGridCellRenderer
*) src
;
1662 return (void *) dest
;
1665 #define new_wxGridCellEnumRenderer(_swigarg0) (new wxGridCellEnumRenderer(_swigarg0))
1666 static PyObject
*_wrap_new_wxGridCellEnumRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1667 PyObject
* _resultobj
;
1668 wxGridCellEnumRenderer
* _result
;
1669 wxString
* _arg0
= (wxString
*) &"";
1670 PyObject
* _obj0
= 0;
1671 char *_kwnames
[] = { "choices", NULL
};
1675 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxGridCellEnumRenderer",_kwnames
,&_obj0
))
1679 _arg0
= wxString_LIST_helper(_obj0
);
1680 if (_arg0
== NULL
) {
1685 wxPy_BEGIN_ALLOW_THREADS
;
1686 _result
= (wxGridCellEnumRenderer
*)new_wxGridCellEnumRenderer(*_arg0
);
1688 wxPy_END_ALLOW_THREADS
;
1689 if (PyErr_Occurred()) return NULL
;
1691 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellEnumRenderer_p");
1692 _resultobj
= Py_BuildValue("s",_ptemp
);
1695 _resultobj
= Py_None
;
1703 static void *SwigwxGridCellAutoWrapStringRendererTowxGridCellStringRenderer(void *ptr
) {
1704 wxGridCellAutoWrapStringRenderer
*src
;
1705 wxGridCellStringRenderer
*dest
;
1706 src
= (wxGridCellAutoWrapStringRenderer
*) ptr
;
1707 dest
= (wxGridCellStringRenderer
*) src
;
1708 return (void *) dest
;
1711 static void *SwigwxGridCellAutoWrapStringRendererTowxGridCellRenderer(void *ptr
) {
1712 wxGridCellAutoWrapStringRenderer
*src
;
1713 wxGridCellRenderer
*dest
;
1714 src
= (wxGridCellAutoWrapStringRenderer
*) ptr
;
1715 dest
= (wxGridCellRenderer
*) src
;
1716 return (void *) dest
;
1719 #define new_wxGridCellAutoWrapStringRenderer() (new wxGridCellAutoWrapStringRenderer())
1720 static PyObject
*_wrap_new_wxGridCellAutoWrapStringRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1721 PyObject
* _resultobj
;
1722 wxGridCellAutoWrapStringRenderer
* _result
;
1723 char *_kwnames
[] = { NULL
};
1727 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellAutoWrapStringRenderer",_kwnames
))
1730 wxPy_BEGIN_ALLOW_THREADS
;
1731 _result
= (wxGridCellAutoWrapStringRenderer
*)new_wxGridCellAutoWrapStringRenderer();
1733 wxPy_END_ALLOW_THREADS
;
1734 if (PyErr_Occurred()) return NULL
;
1736 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAutoWrapStringRenderer_p");
1737 _resultobj
= Py_BuildValue("s",_ptemp
);
1740 _resultobj
= Py_None
;
1745 #define wxGridCellEditor_IsCreated(_swigobj) (_swigobj->IsCreated())
1746 static PyObject
*_wrap_wxGridCellEditor_IsCreated(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1747 PyObject
* _resultobj
;
1749 wxGridCellEditor
* _arg0
;
1750 PyObject
* _argo0
= 0;
1751 char *_kwnames
[] = { "self", NULL
};
1754 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_IsCreated",_kwnames
,&_argo0
))
1757 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1758 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1759 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_IsCreated. Expected _wxGridCellEditor_p.");
1764 wxPy_BEGIN_ALLOW_THREADS
;
1765 _result
= (bool )wxGridCellEditor_IsCreated(_arg0
);
1767 wxPy_END_ALLOW_THREADS
;
1768 if (PyErr_Occurred()) return NULL
;
1769 } _resultobj
= Py_BuildValue("i",_result
);
1773 #define wxGridCellEditor_GetControl(_swigobj) (_swigobj->GetControl())
1774 static PyObject
*_wrap_wxGridCellEditor_GetControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1775 PyObject
* _resultobj
;
1776 wxControl
* _result
;
1777 wxGridCellEditor
* _arg0
;
1778 PyObject
* _argo0
= 0;
1779 char *_kwnames
[] = { "self", NULL
};
1782 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_GetControl",_kwnames
,&_argo0
))
1785 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1786 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1787 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_GetControl. Expected _wxGridCellEditor_p.");
1792 wxPy_BEGIN_ALLOW_THREADS
;
1793 _result
= (wxControl
*)wxGridCellEditor_GetControl(_arg0
);
1795 wxPy_END_ALLOW_THREADS
;
1796 if (PyErr_Occurred()) return NULL
;
1797 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1801 #define wxGridCellEditor_SetControl(_swigobj,_swigarg0) (_swigobj->SetControl(_swigarg0))
1802 static PyObject
*_wrap_wxGridCellEditor_SetControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1803 PyObject
* _resultobj
;
1804 wxGridCellEditor
* _arg0
;
1806 PyObject
* _argo0
= 0;
1807 PyObject
* _argo1
= 0;
1808 char *_kwnames
[] = { "self","control", NULL
};
1811 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor_SetControl",_kwnames
,&_argo0
,&_argo1
))
1814 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1815 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1816 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_SetControl. Expected _wxGridCellEditor_p.");
1821 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1822 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxControl_p")) {
1823 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellEditor_SetControl. Expected _wxControl_p.");
1828 wxPy_BEGIN_ALLOW_THREADS
;
1829 wxGridCellEditor_SetControl(_arg0
,_arg1
);
1831 wxPy_END_ALLOW_THREADS
;
1832 if (PyErr_Occurred()) return NULL
;
1833 } Py_INCREF(Py_None
);
1834 _resultobj
= Py_None
;
1838 #define wxGridCellEditor_SetParameters(_swigobj,_swigarg0) (_swigobj->SetParameters(_swigarg0))
1839 static PyObject
*_wrap_wxGridCellEditor_SetParameters(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1840 PyObject
* _resultobj
;
1841 wxGridCellEditor
* _arg0
;
1843 PyObject
* _argo0
= 0;
1844 PyObject
* _obj1
= 0;
1845 char *_kwnames
[] = { "self","params", NULL
};
1848 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor_SetParameters",_kwnames
,&_argo0
,&_obj1
))
1851 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1852 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1853 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_SetParameters. Expected _wxGridCellEditor_p.");
1858 #if PYTHON_API_VERSION >= 1009
1859 char* tmpPtr
; int tmpSize
;
1860 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
1861 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1864 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
1866 _arg1
= new wxString(tmpPtr
, tmpSize
);
1868 if (!PyString_Check(_obj1
)) {
1869 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
1872 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
1876 wxPy_BEGIN_ALLOW_THREADS
;
1877 wxGridCellEditor_SetParameters(_arg0
,*_arg1
);
1879 wxPy_END_ALLOW_THREADS
;
1880 if (PyErr_Occurred()) return NULL
;
1881 } Py_INCREF(Py_None
);
1882 _resultobj
= Py_None
;
1890 #define wxGridCellEditor_IncRef(_swigobj) (_swigobj->IncRef())
1891 static PyObject
*_wrap_wxGridCellEditor_IncRef(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1892 PyObject
* _resultobj
;
1893 wxGridCellEditor
* _arg0
;
1894 PyObject
* _argo0
= 0;
1895 char *_kwnames
[] = { "self", NULL
};
1898 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_IncRef",_kwnames
,&_argo0
))
1901 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1902 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1903 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_IncRef. Expected _wxGridCellEditor_p.");
1908 wxPy_BEGIN_ALLOW_THREADS
;
1909 wxGridCellEditor_IncRef(_arg0
);
1911 wxPy_END_ALLOW_THREADS
;
1912 if (PyErr_Occurred()) return NULL
;
1913 } Py_INCREF(Py_None
);
1914 _resultobj
= Py_None
;
1918 #define wxGridCellEditor_DecRef(_swigobj) (_swigobj->DecRef())
1919 static PyObject
*_wrap_wxGridCellEditor_DecRef(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1920 PyObject
* _resultobj
;
1921 wxGridCellEditor
* _arg0
;
1922 PyObject
* _argo0
= 0;
1923 char *_kwnames
[] = { "self", NULL
};
1926 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_DecRef",_kwnames
,&_argo0
))
1929 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1930 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1931 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_DecRef. Expected _wxGridCellEditor_p.");
1936 wxPy_BEGIN_ALLOW_THREADS
;
1937 wxGridCellEditor_DecRef(_arg0
);
1939 wxPy_END_ALLOW_THREADS
;
1940 if (PyErr_Occurred()) return NULL
;
1941 } Py_INCREF(Py_None
);
1942 _resultobj
= Py_None
;
1946 #define wxGridCellEditor_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2))
1947 static PyObject
*_wrap_wxGridCellEditor_Create(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1948 PyObject
* _resultobj
;
1949 wxGridCellEditor
* _arg0
;
1952 wxEvtHandler
* _arg3
;
1953 PyObject
* _argo0
= 0;
1954 PyObject
* _argo1
= 0;
1955 PyObject
* _argo3
= 0;
1956 char *_kwnames
[] = { "self","parent","id","evtHandler", NULL
};
1959 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO:wxGridCellEditor_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_argo3
))
1962 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1963 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1964 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_Create. Expected _wxGridCellEditor_p.");
1969 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1970 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
1971 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellEditor_Create. Expected _wxWindow_p.");
1976 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1977 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxEvtHandler_p")) {
1978 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGridCellEditor_Create. Expected _wxEvtHandler_p.");
1983 wxPy_BEGIN_ALLOW_THREADS
;
1984 wxGridCellEditor_Create(_arg0
,_arg1
,_arg2
,_arg3
);
1986 wxPy_END_ALLOW_THREADS
;
1987 if (PyErr_Occurred()) return NULL
;
1988 } Py_INCREF(Py_None
);
1989 _resultobj
= Py_None
;
1993 #define wxGridCellEditor_BeginEdit(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->BeginEdit(_swigarg0,_swigarg1,_swigarg2))
1994 static PyObject
*_wrap_wxGridCellEditor_BeginEdit(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1995 PyObject
* _resultobj
;
1996 wxGridCellEditor
* _arg0
;
2000 PyObject
* _argo0
= 0;
2001 PyObject
* _argo3
= 0;
2002 char *_kwnames
[] = { "self","row","col","grid", NULL
};
2005 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGridCellEditor_BeginEdit",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
))
2008 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2009 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2010 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_BeginEdit. Expected _wxGridCellEditor_p.");
2015 if (_argo3
== Py_None
) { _arg3
= NULL
; }
2016 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxGrid_p")) {
2017 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGridCellEditor_BeginEdit. Expected _wxGrid_p.");
2022 wxPy_BEGIN_ALLOW_THREADS
;
2023 wxGridCellEditor_BeginEdit(_arg0
,_arg1
,_arg2
,_arg3
);
2025 wxPy_END_ALLOW_THREADS
;
2026 if (PyErr_Occurred()) return NULL
;
2027 } Py_INCREF(Py_None
);
2028 _resultobj
= Py_None
;
2032 #define wxGridCellEditor_EndEdit(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->EndEdit(_swigarg0,_swigarg1,_swigarg2))
2033 static PyObject
*_wrap_wxGridCellEditor_EndEdit(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2034 PyObject
* _resultobj
;
2036 wxGridCellEditor
* _arg0
;
2040 PyObject
* _argo0
= 0;
2041 PyObject
* _argo3
= 0;
2042 char *_kwnames
[] = { "self","row","col","grid", NULL
};
2045 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGridCellEditor_EndEdit",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
))
2048 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2049 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2050 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_EndEdit. Expected _wxGridCellEditor_p.");
2055 if (_argo3
== Py_None
) { _arg3
= NULL
; }
2056 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxGrid_p")) {
2057 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGridCellEditor_EndEdit. Expected _wxGrid_p.");
2062 wxPy_BEGIN_ALLOW_THREADS
;
2063 _result
= (bool )wxGridCellEditor_EndEdit(_arg0
,_arg1
,_arg2
,_arg3
);
2065 wxPy_END_ALLOW_THREADS
;
2066 if (PyErr_Occurred()) return NULL
;
2067 } _resultobj
= Py_BuildValue("i",_result
);
2071 #define wxGridCellEditor_Reset(_swigobj) (_swigobj->Reset())
2072 static PyObject
*_wrap_wxGridCellEditor_Reset(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2073 PyObject
* _resultobj
;
2074 wxGridCellEditor
* _arg0
;
2075 PyObject
* _argo0
= 0;
2076 char *_kwnames
[] = { "self", NULL
};
2079 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_Reset",_kwnames
,&_argo0
))
2082 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2083 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2084 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_Reset. Expected _wxGridCellEditor_p.");
2089 wxPy_BEGIN_ALLOW_THREADS
;
2090 wxGridCellEditor_Reset(_arg0
);
2092 wxPy_END_ALLOW_THREADS
;
2093 if (PyErr_Occurred()) return NULL
;
2094 } Py_INCREF(Py_None
);
2095 _resultobj
= Py_None
;
2099 #define wxGridCellEditor_Clone(_swigobj) (_swigobj->Clone())
2100 static PyObject
*_wrap_wxGridCellEditor_Clone(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2101 PyObject
* _resultobj
;
2102 wxGridCellEditor
* _result
;
2103 wxGridCellEditor
* _arg0
;
2104 PyObject
* _argo0
= 0;
2105 char *_kwnames
[] = { "self", NULL
};
2109 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_Clone",_kwnames
,&_argo0
))
2112 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2113 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2114 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_Clone. Expected _wxGridCellEditor_p.");
2119 wxPy_BEGIN_ALLOW_THREADS
;
2120 _result
= (wxGridCellEditor
*)wxGridCellEditor_Clone(_arg0
);
2122 wxPy_END_ALLOW_THREADS
;
2123 if (PyErr_Occurred()) return NULL
;
2125 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellEditor_p");
2126 _resultobj
= Py_BuildValue("s",_ptemp
);
2129 _resultobj
= Py_None
;
2134 #define wxGridCellEditor_SetSize(_swigobj,_swigarg0) (_swigobj->SetSize(_swigarg0))
2135 static PyObject
*_wrap_wxGridCellEditor_SetSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2136 PyObject
* _resultobj
;
2137 wxGridCellEditor
* _arg0
;
2139 PyObject
* _argo0
= 0;
2141 PyObject
* _obj1
= 0;
2142 char *_kwnames
[] = { "self","rect", NULL
};
2145 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor_SetSize",_kwnames
,&_argo0
,&_obj1
))
2148 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2149 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2150 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_SetSize. Expected _wxGridCellEditor_p.");
2156 if (! wxRect_helper(_obj1
, &_arg1
))
2160 wxPy_BEGIN_ALLOW_THREADS
;
2161 wxGridCellEditor_SetSize(_arg0
,*_arg1
);
2163 wxPy_END_ALLOW_THREADS
;
2164 if (PyErr_Occurred()) return NULL
;
2165 } Py_INCREF(Py_None
);
2166 _resultobj
= Py_None
;
2170 #define wxGridCellEditor_Show(_swigobj,_swigarg0,_swigarg1) (_swigobj->Show(_swigarg0,_swigarg1))
2171 static PyObject
*_wrap_wxGridCellEditor_Show(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2172 PyObject
* _resultobj
;
2173 wxGridCellEditor
* _arg0
;
2175 wxGridCellAttr
* _arg2
= (wxGridCellAttr
*) NULL
;
2176 PyObject
* _argo0
= 0;
2178 PyObject
* _argo2
= 0;
2179 char *_kwnames
[] = { "self","show","attr", NULL
};
2182 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|O:wxGridCellEditor_Show",_kwnames
,&_argo0
,&tempbool1
,&_argo2
))
2185 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2186 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2187 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_Show. Expected _wxGridCellEditor_p.");
2191 _arg1
= (bool ) tempbool1
;
2193 if (_argo2
== Py_None
) { _arg2
= NULL
; }
2194 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
2195 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGridCellEditor_Show. Expected _wxGridCellAttr_p.");
2200 wxPy_BEGIN_ALLOW_THREADS
;
2201 wxGridCellEditor_Show(_arg0
,_arg1
,_arg2
);
2203 wxPy_END_ALLOW_THREADS
;
2204 if (PyErr_Occurred()) return NULL
;
2205 } Py_INCREF(Py_None
);
2206 _resultobj
= Py_None
;
2210 #define wxGridCellEditor_PaintBackground(_swigobj,_swigarg0,_swigarg1) (_swigobj->PaintBackground(_swigarg0,_swigarg1))
2211 static PyObject
*_wrap_wxGridCellEditor_PaintBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2212 PyObject
* _resultobj
;
2213 wxGridCellEditor
* _arg0
;
2215 wxGridCellAttr
* _arg2
;
2216 PyObject
* _argo0
= 0;
2218 PyObject
* _obj1
= 0;
2219 PyObject
* _argo2
= 0;
2220 char *_kwnames
[] = { "self","rectCell","attr", NULL
};
2223 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxGridCellEditor_PaintBackground",_kwnames
,&_argo0
,&_obj1
,&_argo2
))
2226 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2227 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2228 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_PaintBackground. Expected _wxGridCellEditor_p.");
2234 if (! wxRect_helper(_obj1
, &_arg1
))
2238 if (_argo2
== Py_None
) { _arg2
= NULL
; }
2239 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
2240 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGridCellEditor_PaintBackground. Expected _wxGridCellAttr_p.");
2245 wxPy_BEGIN_ALLOW_THREADS
;
2246 wxGridCellEditor_PaintBackground(_arg0
,*_arg1
,_arg2
);
2248 wxPy_END_ALLOW_THREADS
;
2249 if (PyErr_Occurred()) return NULL
;
2250 } Py_INCREF(Py_None
);
2251 _resultobj
= Py_None
;
2255 #define wxGridCellEditor_IsAcceptedKey(_swigobj,_swigarg0) (_swigobj->IsAcceptedKey(_swigarg0))
2256 static PyObject
*_wrap_wxGridCellEditor_IsAcceptedKey(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2257 PyObject
* _resultobj
;
2259 wxGridCellEditor
* _arg0
;
2261 PyObject
* _argo0
= 0;
2262 PyObject
* _argo1
= 0;
2263 char *_kwnames
[] = { "self","event", NULL
};
2266 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor_IsAcceptedKey",_kwnames
,&_argo0
,&_argo1
))
2269 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2270 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2271 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_IsAcceptedKey. Expected _wxGridCellEditor_p.");
2276 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2277 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) {
2278 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellEditor_IsAcceptedKey. Expected _wxKeyEvent_p.");
2283 wxPy_BEGIN_ALLOW_THREADS
;
2284 _result
= (bool )wxGridCellEditor_IsAcceptedKey(_arg0
,*_arg1
);
2286 wxPy_END_ALLOW_THREADS
;
2287 if (PyErr_Occurred()) return NULL
;
2288 } _resultobj
= Py_BuildValue("i",_result
);
2292 #define wxGridCellEditor_StartingKey(_swigobj,_swigarg0) (_swigobj->StartingKey(_swigarg0))
2293 static PyObject
*_wrap_wxGridCellEditor_StartingKey(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2294 PyObject
* _resultobj
;
2295 wxGridCellEditor
* _arg0
;
2297 PyObject
* _argo0
= 0;
2298 PyObject
* _argo1
= 0;
2299 char *_kwnames
[] = { "self","event", NULL
};
2302 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor_StartingKey",_kwnames
,&_argo0
,&_argo1
))
2305 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2306 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2307 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_StartingKey. Expected _wxGridCellEditor_p.");
2312 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2313 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) {
2314 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellEditor_StartingKey. Expected _wxKeyEvent_p.");
2319 wxPy_BEGIN_ALLOW_THREADS
;
2320 wxGridCellEditor_StartingKey(_arg0
,*_arg1
);
2322 wxPy_END_ALLOW_THREADS
;
2323 if (PyErr_Occurred()) return NULL
;
2324 } Py_INCREF(Py_None
);
2325 _resultobj
= Py_None
;
2329 #define wxGridCellEditor_StartingClick(_swigobj) (_swigobj->StartingClick())
2330 static PyObject
*_wrap_wxGridCellEditor_StartingClick(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2331 PyObject
* _resultobj
;
2332 wxGridCellEditor
* _arg0
;
2333 PyObject
* _argo0
= 0;
2334 char *_kwnames
[] = { "self", NULL
};
2337 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_StartingClick",_kwnames
,&_argo0
))
2340 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2341 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2342 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_StartingClick. Expected _wxGridCellEditor_p.");
2347 wxPy_BEGIN_ALLOW_THREADS
;
2348 wxGridCellEditor_StartingClick(_arg0
);
2350 wxPy_END_ALLOW_THREADS
;
2351 if (PyErr_Occurred()) return NULL
;
2352 } Py_INCREF(Py_None
);
2353 _resultobj
= Py_None
;
2357 #define wxGridCellEditor_HandleReturn(_swigobj,_swigarg0) (_swigobj->HandleReturn(_swigarg0))
2358 static PyObject
*_wrap_wxGridCellEditor_HandleReturn(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2359 PyObject
* _resultobj
;
2360 wxGridCellEditor
* _arg0
;
2362 PyObject
* _argo0
= 0;
2363 PyObject
* _argo1
= 0;
2364 char *_kwnames
[] = { "self","event", NULL
};
2367 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor_HandleReturn",_kwnames
,&_argo0
,&_argo1
))
2370 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2371 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2372 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_HandleReturn. Expected _wxGridCellEditor_p.");
2377 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2378 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) {
2379 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellEditor_HandleReturn. Expected _wxKeyEvent_p.");
2384 wxPy_BEGIN_ALLOW_THREADS
;
2385 wxGridCellEditor_HandleReturn(_arg0
,*_arg1
);
2387 wxPy_END_ALLOW_THREADS
;
2388 if (PyErr_Occurred()) return NULL
;
2389 } Py_INCREF(Py_None
);
2390 _resultobj
= Py_None
;
2394 #define wxGridCellEditor_Destroy(_swigobj) (_swigobj->Destroy())
2395 static PyObject
*_wrap_wxGridCellEditor_Destroy(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2396 PyObject
* _resultobj
;
2397 wxGridCellEditor
* _arg0
;
2398 PyObject
* _argo0
= 0;
2399 char *_kwnames
[] = { "self", NULL
};
2402 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_Destroy",_kwnames
,&_argo0
))
2405 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2406 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2407 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_Destroy. Expected _wxGridCellEditor_p.");
2412 wxPy_BEGIN_ALLOW_THREADS
;
2413 wxGridCellEditor_Destroy(_arg0
);
2415 wxPy_END_ALLOW_THREADS
;
2416 if (PyErr_Occurred()) return NULL
;
2417 } Py_INCREF(Py_None
);
2418 _resultobj
= Py_None
;
2422 static void *SwigwxPyGridCellEditorTowxGridCellEditor(void *ptr
) {
2423 wxPyGridCellEditor
*src
;
2424 wxGridCellEditor
*dest
;
2425 src
= (wxPyGridCellEditor
*) ptr
;
2426 dest
= (wxGridCellEditor
*) src
;
2427 return (void *) dest
;
2430 #define new_wxPyGridCellEditor() (new wxPyGridCellEditor())
2431 static PyObject
*_wrap_new_wxPyGridCellEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2432 PyObject
* _resultobj
;
2433 wxPyGridCellEditor
* _result
;
2434 char *_kwnames
[] = { NULL
};
2438 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyGridCellEditor",_kwnames
))
2441 wxPy_BEGIN_ALLOW_THREADS
;
2442 _result
= (wxPyGridCellEditor
*)new_wxPyGridCellEditor();
2444 wxPy_END_ALLOW_THREADS
;
2445 if (PyErr_Occurred()) return NULL
;
2447 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyGridCellEditor_p");
2448 _resultobj
= Py_BuildValue("s",_ptemp
);
2451 _resultobj
= Py_None
;
2456 #define wxPyGridCellEditor__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
2457 static PyObject
*_wrap_wxPyGridCellEditor__setCallbackInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2458 PyObject
* _resultobj
;
2459 wxPyGridCellEditor
* _arg0
;
2462 PyObject
* _argo0
= 0;
2463 PyObject
* _obj1
= 0;
2464 PyObject
* _obj2
= 0;
2465 char *_kwnames
[] = { "self","self","_class", NULL
};
2468 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyGridCellEditor__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
2471 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2472 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2473 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor__setCallbackInfo. Expected _wxPyGridCellEditor_p.");
2484 wxPy_BEGIN_ALLOW_THREADS
;
2485 wxPyGridCellEditor__setCallbackInfo(_arg0
,_arg1
,_arg2
);
2487 wxPy_END_ALLOW_THREADS
;
2488 if (PyErr_Occurred()) return NULL
;
2489 } Py_INCREF(Py_None
);
2490 _resultobj
= Py_None
;
2494 #define wxPyGridCellEditor_base_SetSize(_swigobj,_swigarg0) (_swigobj->base_SetSize(_swigarg0))
2495 static PyObject
*_wrap_wxPyGridCellEditor_base_SetSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2496 PyObject
* _resultobj
;
2497 wxPyGridCellEditor
* _arg0
;
2499 PyObject
* _argo0
= 0;
2501 PyObject
* _obj1
= 0;
2502 char *_kwnames
[] = { "self","rect", NULL
};
2505 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyGridCellEditor_base_SetSize",_kwnames
,&_argo0
,&_obj1
))
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_SetSize. Expected _wxPyGridCellEditor_p.");
2516 if (! wxRect_helper(_obj1
, &_arg1
))
2520 wxPy_BEGIN_ALLOW_THREADS
;
2521 wxPyGridCellEditor_base_SetSize(_arg0
,*_arg1
);
2523 wxPy_END_ALLOW_THREADS
;
2524 if (PyErr_Occurred()) return NULL
;
2525 } Py_INCREF(Py_None
);
2526 _resultobj
= Py_None
;
2530 #define wxPyGridCellEditor_base_Show(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_Show(_swigarg0,_swigarg1))
2531 static PyObject
*_wrap_wxPyGridCellEditor_base_Show(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2532 PyObject
* _resultobj
;
2533 wxPyGridCellEditor
* _arg0
;
2535 wxGridCellAttr
* _arg2
= (wxGridCellAttr
*) NULL
;
2536 PyObject
* _argo0
= 0;
2538 PyObject
* _argo2
= 0;
2539 char *_kwnames
[] = { "self","show","attr", NULL
};
2542 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|O:wxPyGridCellEditor_base_Show",_kwnames
,&_argo0
,&tempbool1
,&_argo2
))
2545 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2546 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2547 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_Show. Expected _wxPyGridCellEditor_p.");
2551 _arg1
= (bool ) tempbool1
;
2553 if (_argo2
== Py_None
) { _arg2
= NULL
; }
2554 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
2555 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPyGridCellEditor_base_Show. Expected _wxGridCellAttr_p.");
2560 wxPy_BEGIN_ALLOW_THREADS
;
2561 wxPyGridCellEditor_base_Show(_arg0
,_arg1
,_arg2
);
2563 wxPy_END_ALLOW_THREADS
;
2564 if (PyErr_Occurred()) return NULL
;
2565 } Py_INCREF(Py_None
);
2566 _resultobj
= Py_None
;
2570 #define wxPyGridCellEditor_base_PaintBackground(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_PaintBackground(_swigarg0,_swigarg1))
2571 static PyObject
*_wrap_wxPyGridCellEditor_base_PaintBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2572 PyObject
* _resultobj
;
2573 wxPyGridCellEditor
* _arg0
;
2575 wxGridCellAttr
* _arg2
;
2576 PyObject
* _argo0
= 0;
2578 PyObject
* _obj1
= 0;
2579 PyObject
* _argo2
= 0;
2580 char *_kwnames
[] = { "self","rectCell","attr", NULL
};
2583 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyGridCellEditor_base_PaintBackground",_kwnames
,&_argo0
,&_obj1
,&_argo2
))
2586 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2587 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2588 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_PaintBackground. Expected _wxPyGridCellEditor_p.");
2594 if (! wxRect_helper(_obj1
, &_arg1
))
2598 if (_argo2
== Py_None
) { _arg2
= NULL
; }
2599 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
2600 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPyGridCellEditor_base_PaintBackground. Expected _wxGridCellAttr_p.");
2605 wxPy_BEGIN_ALLOW_THREADS
;
2606 wxPyGridCellEditor_base_PaintBackground(_arg0
,*_arg1
,_arg2
);
2608 wxPy_END_ALLOW_THREADS
;
2609 if (PyErr_Occurred()) return NULL
;
2610 } Py_INCREF(Py_None
);
2611 _resultobj
= Py_None
;
2615 #define wxPyGridCellEditor_base_IsAcceptedKey(_swigobj,_swigarg0) (_swigobj->base_IsAcceptedKey(_swigarg0))
2616 static PyObject
*_wrap_wxPyGridCellEditor_base_IsAcceptedKey(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2617 PyObject
* _resultobj
;
2618 wxPyGridCellEditor
* _arg0
;
2620 PyObject
* _argo0
= 0;
2621 PyObject
* _argo1
= 0;
2622 char *_kwnames
[] = { "self","event", NULL
};
2625 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyGridCellEditor_base_IsAcceptedKey",_kwnames
,&_argo0
,&_argo1
))
2628 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2629 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2630 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_IsAcceptedKey. Expected _wxPyGridCellEditor_p.");
2635 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2636 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) {
2637 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridCellEditor_base_IsAcceptedKey. Expected _wxKeyEvent_p.");
2642 wxPy_BEGIN_ALLOW_THREADS
;
2643 wxPyGridCellEditor_base_IsAcceptedKey(_arg0
,*_arg1
);
2645 wxPy_END_ALLOW_THREADS
;
2646 if (PyErr_Occurred()) return NULL
;
2647 } Py_INCREF(Py_None
);
2648 _resultobj
= Py_None
;
2652 #define wxPyGridCellEditor_base_StartingKey(_swigobj,_swigarg0) (_swigobj->base_StartingKey(_swigarg0))
2653 static PyObject
*_wrap_wxPyGridCellEditor_base_StartingKey(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2654 PyObject
* _resultobj
;
2655 wxPyGridCellEditor
* _arg0
;
2657 PyObject
* _argo0
= 0;
2658 PyObject
* _argo1
= 0;
2659 char *_kwnames
[] = { "self","event", NULL
};
2662 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyGridCellEditor_base_StartingKey",_kwnames
,&_argo0
,&_argo1
))
2665 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2666 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2667 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_StartingKey. Expected _wxPyGridCellEditor_p.");
2672 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2673 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) {
2674 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridCellEditor_base_StartingKey. Expected _wxKeyEvent_p.");
2679 wxPy_BEGIN_ALLOW_THREADS
;
2680 wxPyGridCellEditor_base_StartingKey(_arg0
,*_arg1
);
2682 wxPy_END_ALLOW_THREADS
;
2683 if (PyErr_Occurred()) return NULL
;
2684 } Py_INCREF(Py_None
);
2685 _resultobj
= Py_None
;
2689 #define wxPyGridCellEditor_base_StartingClick(_swigobj) (_swigobj->base_StartingClick())
2690 static PyObject
*_wrap_wxPyGridCellEditor_base_StartingClick(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2691 PyObject
* _resultobj
;
2692 wxPyGridCellEditor
* _arg0
;
2693 PyObject
* _argo0
= 0;
2694 char *_kwnames
[] = { "self", NULL
};
2697 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyGridCellEditor_base_StartingClick",_kwnames
,&_argo0
))
2700 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2701 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2702 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_StartingClick. Expected _wxPyGridCellEditor_p.");
2707 wxPy_BEGIN_ALLOW_THREADS
;
2708 wxPyGridCellEditor_base_StartingClick(_arg0
);
2710 wxPy_END_ALLOW_THREADS
;
2711 if (PyErr_Occurred()) return NULL
;
2712 } Py_INCREF(Py_None
);
2713 _resultobj
= Py_None
;
2717 #define wxPyGridCellEditor_base_HandleReturn(_swigobj,_swigarg0) (_swigobj->base_HandleReturn(_swigarg0))
2718 static PyObject
*_wrap_wxPyGridCellEditor_base_HandleReturn(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2719 PyObject
* _resultobj
;
2720 wxPyGridCellEditor
* _arg0
;
2722 PyObject
* _argo0
= 0;
2723 PyObject
* _argo1
= 0;
2724 char *_kwnames
[] = { "self","event", NULL
};
2727 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyGridCellEditor_base_HandleReturn",_kwnames
,&_argo0
,&_argo1
))
2730 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2731 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2732 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_HandleReturn. Expected _wxPyGridCellEditor_p.");
2737 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2738 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) {
2739 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridCellEditor_base_HandleReturn. Expected _wxKeyEvent_p.");
2744 wxPy_BEGIN_ALLOW_THREADS
;
2745 wxPyGridCellEditor_base_HandleReturn(_arg0
,*_arg1
);
2747 wxPy_END_ALLOW_THREADS
;
2748 if (PyErr_Occurred()) return NULL
;
2749 } Py_INCREF(Py_None
);
2750 _resultobj
= Py_None
;
2754 #define wxPyGridCellEditor_base_Destroy(_swigobj) (_swigobj->base_Destroy())
2755 static PyObject
*_wrap_wxPyGridCellEditor_base_Destroy(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2756 PyObject
* _resultobj
;
2757 wxPyGridCellEditor
* _arg0
;
2758 PyObject
* _argo0
= 0;
2759 char *_kwnames
[] = { "self", NULL
};
2762 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyGridCellEditor_base_Destroy",_kwnames
,&_argo0
))
2765 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2766 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2767 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_Destroy. Expected _wxPyGridCellEditor_p.");
2772 wxPy_BEGIN_ALLOW_THREADS
;
2773 wxPyGridCellEditor_base_Destroy(_arg0
);
2775 wxPy_END_ALLOW_THREADS
;
2776 if (PyErr_Occurred()) return NULL
;
2777 } Py_INCREF(Py_None
);
2778 _resultobj
= Py_None
;
2782 #define wxPyGridCellEditor_base_SetParameters(_swigobj,_swigarg0) (_swigobj->base_SetParameters(_swigarg0))
2783 static PyObject
*_wrap_wxPyGridCellEditor_base_SetParameters(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2784 PyObject
* _resultobj
;
2785 wxPyGridCellEditor
* _arg0
;
2787 PyObject
* _argo0
= 0;
2788 PyObject
* _obj1
= 0;
2789 char *_kwnames
[] = { "self","params", NULL
};
2792 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyGridCellEditor_base_SetParameters",_kwnames
,&_argo0
,&_obj1
))
2795 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2796 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2797 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_SetParameters. Expected _wxPyGridCellEditor_p.");
2802 #if PYTHON_API_VERSION >= 1009
2803 char* tmpPtr
; int tmpSize
;
2804 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
2805 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2808 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
2810 _arg1
= new wxString(tmpPtr
, tmpSize
);
2812 if (!PyString_Check(_obj1
)) {
2813 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
2816 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
2820 wxPy_BEGIN_ALLOW_THREADS
;
2821 wxPyGridCellEditor_base_SetParameters(_arg0
,*_arg1
);
2823 wxPy_END_ALLOW_THREADS
;
2824 if (PyErr_Occurred()) return NULL
;
2825 } Py_INCREF(Py_None
);
2826 _resultobj
= Py_None
;
2834 static void *SwigwxGridCellTextEditorTowxGridCellEditor(void *ptr
) {
2835 wxGridCellTextEditor
*src
;
2836 wxGridCellEditor
*dest
;
2837 src
= (wxGridCellTextEditor
*) ptr
;
2838 dest
= (wxGridCellEditor
*) src
;
2839 return (void *) dest
;
2842 #define new_wxGridCellTextEditor() (new wxGridCellTextEditor())
2843 static PyObject
*_wrap_new_wxGridCellTextEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2844 PyObject
* _resultobj
;
2845 wxGridCellTextEditor
* _result
;
2846 char *_kwnames
[] = { NULL
};
2850 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellTextEditor",_kwnames
))
2853 wxPy_BEGIN_ALLOW_THREADS
;
2854 _result
= (wxGridCellTextEditor
*)new_wxGridCellTextEditor();
2856 wxPy_END_ALLOW_THREADS
;
2857 if (PyErr_Occurred()) return NULL
;
2859 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellTextEditor_p");
2860 _resultobj
= Py_BuildValue("s",_ptemp
);
2863 _resultobj
= Py_None
;
2868 static void *SwigwxGridCellNumberEditorTowxGridCellTextEditor(void *ptr
) {
2869 wxGridCellNumberEditor
*src
;
2870 wxGridCellTextEditor
*dest
;
2871 src
= (wxGridCellNumberEditor
*) ptr
;
2872 dest
= (wxGridCellTextEditor
*) src
;
2873 return (void *) dest
;
2876 static void *SwigwxGridCellNumberEditorTowxGridCellEditor(void *ptr
) {
2877 wxGridCellNumberEditor
*src
;
2878 wxGridCellEditor
*dest
;
2879 src
= (wxGridCellNumberEditor
*) ptr
;
2880 dest
= (wxGridCellEditor
*) src
;
2881 return (void *) dest
;
2884 #define new_wxGridCellNumberEditor(_swigarg0,_swigarg1) (new wxGridCellNumberEditor(_swigarg0,_swigarg1))
2885 static PyObject
*_wrap_new_wxGridCellNumberEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2886 PyObject
* _resultobj
;
2887 wxGridCellNumberEditor
* _result
;
2888 int _arg0
= (int ) -1;
2889 int _arg1
= (int ) -1;
2890 char *_kwnames
[] = { "min","max", NULL
};
2894 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxGridCellNumberEditor",_kwnames
,&_arg0
,&_arg1
))
2897 wxPy_BEGIN_ALLOW_THREADS
;
2898 _result
= (wxGridCellNumberEditor
*)new_wxGridCellNumberEditor(_arg0
,_arg1
);
2900 wxPy_END_ALLOW_THREADS
;
2901 if (PyErr_Occurred()) return NULL
;
2903 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellNumberEditor_p");
2904 _resultobj
= Py_BuildValue("s",_ptemp
);
2907 _resultobj
= Py_None
;
2912 static void *SwigwxGridCellFloatEditorTowxGridCellTextEditor(void *ptr
) {
2913 wxGridCellFloatEditor
*src
;
2914 wxGridCellTextEditor
*dest
;
2915 src
= (wxGridCellFloatEditor
*) ptr
;
2916 dest
= (wxGridCellTextEditor
*) src
;
2917 return (void *) dest
;
2920 static void *SwigwxGridCellFloatEditorTowxGridCellEditor(void *ptr
) {
2921 wxGridCellFloatEditor
*src
;
2922 wxGridCellEditor
*dest
;
2923 src
= (wxGridCellFloatEditor
*) ptr
;
2924 dest
= (wxGridCellEditor
*) src
;
2925 return (void *) dest
;
2928 #define new_wxGridCellFloatEditor() (new wxGridCellFloatEditor())
2929 static PyObject
*_wrap_new_wxGridCellFloatEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2930 PyObject
* _resultobj
;
2931 wxGridCellFloatEditor
* _result
;
2932 char *_kwnames
[] = { NULL
};
2936 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellFloatEditor",_kwnames
))
2939 wxPy_BEGIN_ALLOW_THREADS
;
2940 _result
= (wxGridCellFloatEditor
*)new_wxGridCellFloatEditor();
2942 wxPy_END_ALLOW_THREADS
;
2943 if (PyErr_Occurred()) return NULL
;
2945 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellFloatEditor_p");
2946 _resultobj
= Py_BuildValue("s",_ptemp
);
2949 _resultobj
= Py_None
;
2954 static void *SwigwxGridCellBoolEditorTowxGridCellEditor(void *ptr
) {
2955 wxGridCellBoolEditor
*src
;
2956 wxGridCellEditor
*dest
;
2957 src
= (wxGridCellBoolEditor
*) ptr
;
2958 dest
= (wxGridCellEditor
*) src
;
2959 return (void *) dest
;
2962 #define new_wxGridCellBoolEditor() (new wxGridCellBoolEditor())
2963 static PyObject
*_wrap_new_wxGridCellBoolEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2964 PyObject
* _resultobj
;
2965 wxGridCellBoolEditor
* _result
;
2966 char *_kwnames
[] = { NULL
};
2970 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellBoolEditor",_kwnames
))
2973 wxPy_BEGIN_ALLOW_THREADS
;
2974 _result
= (wxGridCellBoolEditor
*)new_wxGridCellBoolEditor();
2976 wxPy_END_ALLOW_THREADS
;
2977 if (PyErr_Occurred()) return NULL
;
2979 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellBoolEditor_p");
2980 _resultobj
= Py_BuildValue("s",_ptemp
);
2983 _resultobj
= Py_None
;
2988 static void *SwigwxGridCellChoiceEditorTowxGridCellEditor(void *ptr
) {
2989 wxGridCellChoiceEditor
*src
;
2990 wxGridCellEditor
*dest
;
2991 src
= (wxGridCellChoiceEditor
*) ptr
;
2992 dest
= (wxGridCellEditor
*) src
;
2993 return (void *) dest
;
2996 #define new_wxGridCellChoiceEditor(_swigarg0,_swigarg1,_swigarg2) (new wxGridCellChoiceEditor(_swigarg0,_swigarg1,_swigarg2))
2997 static PyObject
*_wrap_new_wxGridCellChoiceEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2998 PyObject
* _resultobj
;
2999 wxGridCellChoiceEditor
* _result
;
3000 int _arg0
= (int ) 0;
3001 wxString
* _arg1
= (wxString
*) NULL
;
3002 bool _arg2
= (bool ) FALSE
;
3003 PyObject
* _obj1
= 0;
3004 int tempbool2
= (int) FALSE
;
3005 char *_kwnames
[] = { "choices","allowOthers", NULL
};
3009 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|Oi:new_wxGridCellChoiceEditor",_kwnames
,&_obj1
,&tempbool2
))
3013 _arg1
= wxString_LIST_helper(_obj1
);
3014 if (_arg1
== NULL
) {
3018 _arg2
= (bool ) tempbool2
;
3021 _arg0
= PyList_Size(_obj1
);
3028 wxPy_BEGIN_ALLOW_THREADS
;
3029 _result
= (wxGridCellChoiceEditor
*)new_wxGridCellChoiceEditor(_arg0
,_arg1
,_arg2
);
3031 wxPy_END_ALLOW_THREADS
;
3032 if (PyErr_Occurred()) return NULL
;
3034 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellChoiceEditor_p");
3035 _resultobj
= Py_BuildValue("s",_ptemp
);
3038 _resultobj
= Py_None
;
3046 static void *SwigwxGridCellEnumEditorTowxGridCellChoiceEditor(void *ptr
) {
3047 wxGridCellEnumEditor
*src
;
3048 wxGridCellChoiceEditor
*dest
;
3049 src
= (wxGridCellEnumEditor
*) ptr
;
3050 dest
= (wxGridCellChoiceEditor
*) src
;
3051 return (void *) dest
;
3054 static void *SwigwxGridCellEnumEditorTowxGridCellEditor(void *ptr
) {
3055 wxGridCellEnumEditor
*src
;
3056 wxGridCellEditor
*dest
;
3057 src
= (wxGridCellEnumEditor
*) ptr
;
3058 dest
= (wxGridCellEditor
*) src
;
3059 return (void *) dest
;
3062 #define new_wxGridCellEnumEditor(_swigarg0) (new wxGridCellEnumEditor(_swigarg0))
3063 static PyObject
*_wrap_new_wxGridCellEnumEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3064 PyObject
* _resultobj
;
3065 wxGridCellEnumEditor
* _result
;
3066 wxString
* _arg0
= (wxString
*) &"";
3067 PyObject
* _obj0
= 0;
3068 char *_kwnames
[] = { "choices", NULL
};
3072 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxGridCellEnumEditor",_kwnames
,&_obj0
))
3076 _arg0
= wxString_LIST_helper(_obj0
);
3077 if (_arg0
== NULL
) {
3082 wxPy_BEGIN_ALLOW_THREADS
;
3083 _result
= (wxGridCellEnumEditor
*)new_wxGridCellEnumEditor(*_arg0
);
3085 wxPy_END_ALLOW_THREADS
;
3086 if (PyErr_Occurred()) return NULL
;
3088 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellEnumEditor_p");
3089 _resultobj
= Py_BuildValue("s",_ptemp
);
3092 _resultobj
= Py_None
;
3100 static void *SwigwxGridCellAutoWrapStringEditorTowxGridCellTextEditor(void *ptr
) {
3101 wxGridCellAutoWrapStringEditor
*src
;
3102 wxGridCellTextEditor
*dest
;
3103 src
= (wxGridCellAutoWrapStringEditor
*) ptr
;
3104 dest
= (wxGridCellTextEditor
*) src
;
3105 return (void *) dest
;
3108 static void *SwigwxGridCellAutoWrapStringEditorTowxGridCellEditor(void *ptr
) {
3109 wxGridCellAutoWrapStringEditor
*src
;
3110 wxGridCellEditor
*dest
;
3111 src
= (wxGridCellAutoWrapStringEditor
*) ptr
;
3112 dest
= (wxGridCellEditor
*) src
;
3113 return (void *) dest
;
3116 #define new_wxGridCellAutoWrapStringEditor() (new wxGridCellAutoWrapStringEditor())
3117 static PyObject
*_wrap_new_wxGridCellAutoWrapStringEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3118 PyObject
* _resultobj
;
3119 wxGridCellAutoWrapStringEditor
* _result
;
3120 char *_kwnames
[] = { NULL
};
3124 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellAutoWrapStringEditor",_kwnames
))
3127 wxPy_BEGIN_ALLOW_THREADS
;
3128 _result
= (wxGridCellAutoWrapStringEditor
*)new_wxGridCellAutoWrapStringEditor();
3130 wxPy_END_ALLOW_THREADS
;
3131 if (PyErr_Occurred()) return NULL
;
3133 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAutoWrapStringEditor_p");
3134 _resultobj
= Py_BuildValue("s",_ptemp
);
3137 _resultobj
= Py_None
;
3142 #define new_wxGridCellAttr() (new wxGridCellAttr())
3143 static PyObject
*_wrap_new_wxGridCellAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3144 PyObject
* _resultobj
;
3145 wxGridCellAttr
* _result
;
3146 char *_kwnames
[] = { NULL
};
3150 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellAttr",_kwnames
))
3153 wxPy_BEGIN_ALLOW_THREADS
;
3154 _result
= (wxGridCellAttr
*)new_wxGridCellAttr();
3156 wxPy_END_ALLOW_THREADS
;
3157 if (PyErr_Occurred()) return NULL
;
3159 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAttr_p");
3160 _resultobj
= Py_BuildValue("s",_ptemp
);
3163 _resultobj
= Py_None
;
3168 #define wxGridCellAttr_Clone(_swigobj) (_swigobj->Clone())
3169 static PyObject
*_wrap_wxGridCellAttr_Clone(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3170 PyObject
* _resultobj
;
3171 wxGridCellAttr
* _result
;
3172 wxGridCellAttr
* _arg0
;
3173 PyObject
* _argo0
= 0;
3174 char *_kwnames
[] = { "self", NULL
};
3178 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_Clone",_kwnames
,&_argo0
))
3181 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3182 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3183 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_Clone. Expected _wxGridCellAttr_p.");
3188 wxPy_BEGIN_ALLOW_THREADS
;
3189 _result
= (wxGridCellAttr
*)wxGridCellAttr_Clone(_arg0
);
3191 wxPy_END_ALLOW_THREADS
;
3192 if (PyErr_Occurred()) return NULL
;
3194 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAttr_p");
3195 _resultobj
= Py_BuildValue("s",_ptemp
);
3198 _resultobj
= Py_None
;
3203 #define wxGridCellAttr_MergeWith(_swigobj,_swigarg0) (_swigobj->MergeWith(_swigarg0))
3204 static PyObject
*_wrap_wxGridCellAttr_MergeWith(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3205 PyObject
* _resultobj
;
3206 wxGridCellAttr
* _arg0
;
3207 wxGridCellAttr
* _arg1
;
3208 PyObject
* _argo0
= 0;
3209 PyObject
* _argo1
= 0;
3210 char *_kwnames
[] = { "self","mergefrom", NULL
};
3213 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_MergeWith",_kwnames
,&_argo0
,&_argo1
))
3216 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3217 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3218 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_MergeWith. Expected _wxGridCellAttr_p.");
3223 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3224 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
3225 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_MergeWith. Expected _wxGridCellAttr_p.");
3230 wxPy_BEGIN_ALLOW_THREADS
;
3231 wxGridCellAttr_MergeWith(_arg0
,_arg1
);
3233 wxPy_END_ALLOW_THREADS
;
3234 if (PyErr_Occurred()) return NULL
;
3235 } Py_INCREF(Py_None
);
3236 _resultobj
= Py_None
;
3240 #define wxGridCellAttr_IncRef(_swigobj) (_swigobj->IncRef())
3241 static PyObject
*_wrap_wxGridCellAttr_IncRef(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3242 PyObject
* _resultobj
;
3243 wxGridCellAttr
* _arg0
;
3244 PyObject
* _argo0
= 0;
3245 char *_kwnames
[] = { "self", NULL
};
3248 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_IncRef",_kwnames
,&_argo0
))
3251 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3252 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3253 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_IncRef. Expected _wxGridCellAttr_p.");
3258 wxPy_BEGIN_ALLOW_THREADS
;
3259 wxGridCellAttr_IncRef(_arg0
);
3261 wxPy_END_ALLOW_THREADS
;
3262 if (PyErr_Occurred()) return NULL
;
3263 } Py_INCREF(Py_None
);
3264 _resultobj
= Py_None
;
3268 #define wxGridCellAttr_DecRef(_swigobj) (_swigobj->DecRef())
3269 static PyObject
*_wrap_wxGridCellAttr_DecRef(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3270 PyObject
* _resultobj
;
3271 wxGridCellAttr
* _arg0
;
3272 PyObject
* _argo0
= 0;
3273 char *_kwnames
[] = { "self", NULL
};
3276 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_DecRef",_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_DecRef. Expected _wxGridCellAttr_p.");
3286 wxPy_BEGIN_ALLOW_THREADS
;
3287 wxGridCellAttr_DecRef(_arg0
);
3289 wxPy_END_ALLOW_THREADS
;
3290 if (PyErr_Occurred()) return NULL
;
3291 } Py_INCREF(Py_None
);
3292 _resultobj
= Py_None
;
3296 #define wxGridCellAttr_SetTextColour(_swigobj,_swigarg0) (_swigobj->SetTextColour(_swigarg0))
3297 static PyObject
*_wrap_wxGridCellAttr_SetTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3298 PyObject
* _resultobj
;
3299 wxGridCellAttr
* _arg0
;
3301 PyObject
* _argo0
= 0;
3303 PyObject
* _obj1
= 0;
3304 char *_kwnames
[] = { "self","colText", NULL
};
3307 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_SetTextColour",_kwnames
,&_argo0
,&_obj1
))
3310 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3311 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3312 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetTextColour. Expected _wxGridCellAttr_p.");
3318 if (! wxColour_helper(_obj1
, &_arg1
))
3322 wxPy_BEGIN_ALLOW_THREADS
;
3323 wxGridCellAttr_SetTextColour(_arg0
,*_arg1
);
3325 wxPy_END_ALLOW_THREADS
;
3326 if (PyErr_Occurred()) return NULL
;
3327 } Py_INCREF(Py_None
);
3328 _resultobj
= Py_None
;
3332 #define wxGridCellAttr_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
3333 static PyObject
*_wrap_wxGridCellAttr_SetBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3334 PyObject
* _resultobj
;
3335 wxGridCellAttr
* _arg0
;
3337 PyObject
* _argo0
= 0;
3339 PyObject
* _obj1
= 0;
3340 char *_kwnames
[] = { "self","colBack", NULL
};
3343 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))
3346 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3347 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3348 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetBackgroundColour. Expected _wxGridCellAttr_p.");
3354 if (! wxColour_helper(_obj1
, &_arg1
))
3358 wxPy_BEGIN_ALLOW_THREADS
;
3359 wxGridCellAttr_SetBackgroundColour(_arg0
,*_arg1
);
3361 wxPy_END_ALLOW_THREADS
;
3362 if (PyErr_Occurred()) return NULL
;
3363 } Py_INCREF(Py_None
);
3364 _resultobj
= Py_None
;
3368 #define wxGridCellAttr_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
3369 static PyObject
*_wrap_wxGridCellAttr_SetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3370 PyObject
* _resultobj
;
3371 wxGridCellAttr
* _arg0
;
3373 PyObject
* _argo0
= 0;
3374 PyObject
* _argo1
= 0;
3375 char *_kwnames
[] = { "self","font", NULL
};
3378 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_SetFont",_kwnames
,&_argo0
,&_argo1
))
3381 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3382 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3383 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetFont. Expected _wxGridCellAttr_p.");
3388 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3389 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) {
3390 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_SetFont. Expected _wxFont_p.");
3395 wxPy_BEGIN_ALLOW_THREADS
;
3396 wxGridCellAttr_SetFont(_arg0
,*_arg1
);
3398 wxPy_END_ALLOW_THREADS
;
3399 if (PyErr_Occurred()) return NULL
;
3400 } Py_INCREF(Py_None
);
3401 _resultobj
= Py_None
;
3405 #define wxGridCellAttr_SetAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetAlignment(_swigarg0,_swigarg1))
3406 static PyObject
*_wrap_wxGridCellAttr_SetAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3407 PyObject
* _resultobj
;
3408 wxGridCellAttr
* _arg0
;
3411 PyObject
* _argo0
= 0;
3412 char *_kwnames
[] = { "self","hAlign","vAlign", NULL
};
3415 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridCellAttr_SetAlignment",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3418 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3419 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3420 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetAlignment. Expected _wxGridCellAttr_p.");
3425 wxPy_BEGIN_ALLOW_THREADS
;
3426 wxGridCellAttr_SetAlignment(_arg0
,_arg1
,_arg2
);
3428 wxPy_END_ALLOW_THREADS
;
3429 if (PyErr_Occurred()) return NULL
;
3430 } Py_INCREF(Py_None
);
3431 _resultobj
= Py_None
;
3435 #define wxGridCellAttr_SetReadOnly(_swigobj,_swigarg0) (_swigobj->SetReadOnly(_swigarg0))
3436 static PyObject
*_wrap_wxGridCellAttr_SetReadOnly(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3437 PyObject
* _resultobj
;
3438 wxGridCellAttr
* _arg0
;
3439 bool _arg1
= (bool ) TRUE
;
3440 PyObject
* _argo0
= 0;
3441 int tempbool1
= (int) TRUE
;
3442 char *_kwnames
[] = { "self","isReadOnly", NULL
};
3445 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGridCellAttr_SetReadOnly",_kwnames
,&_argo0
,&tempbool1
))
3448 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3449 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3450 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetReadOnly. Expected _wxGridCellAttr_p.");
3454 _arg1
= (bool ) tempbool1
;
3456 wxPy_BEGIN_ALLOW_THREADS
;
3457 wxGridCellAttr_SetReadOnly(_arg0
,_arg1
);
3459 wxPy_END_ALLOW_THREADS
;
3460 if (PyErr_Occurred()) return NULL
;
3461 } Py_INCREF(Py_None
);
3462 _resultobj
= Py_None
;
3466 #define wxGridCellAttr_SetRenderer(_swigobj,_swigarg0) (_swigobj->SetRenderer(_swigarg0))
3467 static PyObject
*_wrap_wxGridCellAttr_SetRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3468 PyObject
* _resultobj
;
3469 wxGridCellAttr
* _arg0
;
3470 wxGridCellRenderer
* _arg1
;
3471 PyObject
* _argo0
= 0;
3472 PyObject
* _argo1
= 0;
3473 char *_kwnames
[] = { "self","renderer", NULL
};
3476 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_SetRenderer",_kwnames
,&_argo0
,&_argo1
))
3479 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3480 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3481 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetRenderer. Expected _wxGridCellAttr_p.");
3486 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3487 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellRenderer_p")) {
3488 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_SetRenderer. Expected _wxGridCellRenderer_p.");
3493 wxPy_BEGIN_ALLOW_THREADS
;
3494 wxGridCellAttr_SetRenderer(_arg0
,_arg1
);
3496 wxPy_END_ALLOW_THREADS
;
3497 if (PyErr_Occurred()) return NULL
;
3498 } Py_INCREF(Py_None
);
3499 _resultobj
= Py_None
;
3503 #define wxGridCellAttr_SetEditor(_swigobj,_swigarg0) (_swigobj->SetEditor(_swigarg0))
3504 static PyObject
*_wrap_wxGridCellAttr_SetEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3505 PyObject
* _resultobj
;
3506 wxGridCellAttr
* _arg0
;
3507 wxGridCellEditor
* _arg1
;
3508 PyObject
* _argo0
= 0;
3509 PyObject
* _argo1
= 0;
3510 char *_kwnames
[] = { "self","editor", NULL
};
3513 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_SetEditor",_kwnames
,&_argo0
,&_argo1
))
3516 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3517 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3518 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetEditor. Expected _wxGridCellAttr_p.");
3523 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3524 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellEditor_p")) {
3525 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_SetEditor. Expected _wxGridCellEditor_p.");
3530 wxPy_BEGIN_ALLOW_THREADS
;
3531 wxGridCellAttr_SetEditor(_arg0
,_arg1
);
3533 wxPy_END_ALLOW_THREADS
;
3534 if (PyErr_Occurred()) return NULL
;
3535 } Py_INCREF(Py_None
);
3536 _resultobj
= Py_None
;
3540 #define wxGridCellAttr_SetKind(_swigobj,_swigarg0) (_swigobj->SetKind(_swigarg0))
3541 static PyObject
*_wrap_wxGridCellAttr_SetKind(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3542 PyObject
* _resultobj
;
3543 wxGridCellAttr
* _arg0
;
3544 wxGridCellAttr::wxAttrKind _arg1
;
3545 PyObject
* _argo0
= 0;
3546 char *_kwnames
[] = { "self","kind", NULL
};
3549 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridCellAttr_SetKind",_kwnames
,&_argo0
,&_arg1
))
3552 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3553 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3554 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetKind. Expected _wxGridCellAttr_p.");
3559 wxPy_BEGIN_ALLOW_THREADS
;
3560 wxGridCellAttr_SetKind(_arg0
,_arg1
);
3562 wxPy_END_ALLOW_THREADS
;
3563 if (PyErr_Occurred()) return NULL
;
3564 } Py_INCREF(Py_None
);
3565 _resultobj
= Py_None
;
3569 #define wxGridCellAttr_HasTextColour(_swigobj) (_swigobj->HasTextColour())
3570 static PyObject
*_wrap_wxGridCellAttr_HasTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3571 PyObject
* _resultobj
;
3573 wxGridCellAttr
* _arg0
;
3574 PyObject
* _argo0
= 0;
3575 char *_kwnames
[] = { "self", NULL
};
3578 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasTextColour",_kwnames
,&_argo0
))
3581 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3582 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3583 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasTextColour. Expected _wxGridCellAttr_p.");
3588 wxPy_BEGIN_ALLOW_THREADS
;
3589 _result
= (bool )wxGridCellAttr_HasTextColour(_arg0
);
3591 wxPy_END_ALLOW_THREADS
;
3592 if (PyErr_Occurred()) return NULL
;
3593 } _resultobj
= Py_BuildValue("i",_result
);
3597 #define wxGridCellAttr_HasBackgroundColour(_swigobj) (_swigobj->HasBackgroundColour())
3598 static PyObject
*_wrap_wxGridCellAttr_HasBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3599 PyObject
* _resultobj
;
3601 wxGridCellAttr
* _arg0
;
3602 PyObject
* _argo0
= 0;
3603 char *_kwnames
[] = { "self", NULL
};
3606 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasBackgroundColour",_kwnames
,&_argo0
))
3609 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3610 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3611 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasBackgroundColour. Expected _wxGridCellAttr_p.");
3616 wxPy_BEGIN_ALLOW_THREADS
;
3617 _result
= (bool )wxGridCellAttr_HasBackgroundColour(_arg0
);
3619 wxPy_END_ALLOW_THREADS
;
3620 if (PyErr_Occurred()) return NULL
;
3621 } _resultobj
= Py_BuildValue("i",_result
);
3625 #define wxGridCellAttr_HasFont(_swigobj) (_swigobj->HasFont())
3626 static PyObject
*_wrap_wxGridCellAttr_HasFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3627 PyObject
* _resultobj
;
3629 wxGridCellAttr
* _arg0
;
3630 PyObject
* _argo0
= 0;
3631 char *_kwnames
[] = { "self", NULL
};
3634 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasFont",_kwnames
,&_argo0
))
3637 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3638 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3639 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasFont. Expected _wxGridCellAttr_p.");
3644 wxPy_BEGIN_ALLOW_THREADS
;
3645 _result
= (bool )wxGridCellAttr_HasFont(_arg0
);
3647 wxPy_END_ALLOW_THREADS
;
3648 if (PyErr_Occurred()) return NULL
;
3649 } _resultobj
= Py_BuildValue("i",_result
);
3653 #define wxGridCellAttr_HasAlignment(_swigobj) (_swigobj->HasAlignment())
3654 static PyObject
*_wrap_wxGridCellAttr_HasAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3655 PyObject
* _resultobj
;
3657 wxGridCellAttr
* _arg0
;
3658 PyObject
* _argo0
= 0;
3659 char *_kwnames
[] = { "self", NULL
};
3662 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasAlignment",_kwnames
,&_argo0
))
3665 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3666 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3667 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasAlignment. Expected _wxGridCellAttr_p.");
3672 wxPy_BEGIN_ALLOW_THREADS
;
3673 _result
= (bool )wxGridCellAttr_HasAlignment(_arg0
);
3675 wxPy_END_ALLOW_THREADS
;
3676 if (PyErr_Occurred()) return NULL
;
3677 } _resultobj
= Py_BuildValue("i",_result
);
3681 #define wxGridCellAttr_HasRenderer(_swigobj) (_swigobj->HasRenderer())
3682 static PyObject
*_wrap_wxGridCellAttr_HasRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3683 PyObject
* _resultobj
;
3685 wxGridCellAttr
* _arg0
;
3686 PyObject
* _argo0
= 0;
3687 char *_kwnames
[] = { "self", NULL
};
3690 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasRenderer",_kwnames
,&_argo0
))
3693 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3694 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3695 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasRenderer. Expected _wxGridCellAttr_p.");
3700 wxPy_BEGIN_ALLOW_THREADS
;
3701 _result
= (bool )wxGridCellAttr_HasRenderer(_arg0
);
3703 wxPy_END_ALLOW_THREADS
;
3704 if (PyErr_Occurred()) return NULL
;
3705 } _resultobj
= Py_BuildValue("i",_result
);
3709 #define wxGridCellAttr_HasEditor(_swigobj) (_swigobj->HasEditor())
3710 static PyObject
*_wrap_wxGridCellAttr_HasEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3711 PyObject
* _resultobj
;
3713 wxGridCellAttr
* _arg0
;
3714 PyObject
* _argo0
= 0;
3715 char *_kwnames
[] = { "self", NULL
};
3718 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasEditor",_kwnames
,&_argo0
))
3721 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3722 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3723 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasEditor. Expected _wxGridCellAttr_p.");
3728 wxPy_BEGIN_ALLOW_THREADS
;
3729 _result
= (bool )wxGridCellAttr_HasEditor(_arg0
);
3731 wxPy_END_ALLOW_THREADS
;
3732 if (PyErr_Occurred()) return NULL
;
3733 } _resultobj
= Py_BuildValue("i",_result
);
3737 #define wxGridCellAttr_HasReadWriteMode(_swigobj) (_swigobj->HasReadWriteMode())
3738 static PyObject
*_wrap_wxGridCellAttr_HasReadWriteMode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3739 PyObject
* _resultobj
;
3741 wxGridCellAttr
* _arg0
;
3742 PyObject
* _argo0
= 0;
3743 char *_kwnames
[] = { "self", NULL
};
3746 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasReadWriteMode",_kwnames
,&_argo0
))
3749 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3750 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3751 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasReadWriteMode. Expected _wxGridCellAttr_p.");
3756 wxPy_BEGIN_ALLOW_THREADS
;
3757 _result
= (bool )wxGridCellAttr_HasReadWriteMode(_arg0
);
3759 wxPy_END_ALLOW_THREADS
;
3760 if (PyErr_Occurred()) return NULL
;
3761 } _resultobj
= Py_BuildValue("i",_result
);
3765 #define wxGridCellAttr_GetTextColour(_swigobj) (_swigobj->GetTextColour())
3766 static PyObject
*_wrap_wxGridCellAttr_GetTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3767 PyObject
* _resultobj
;
3769 wxGridCellAttr
* _arg0
;
3770 PyObject
* _argo0
= 0;
3771 char *_kwnames
[] = { "self", NULL
};
3775 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_GetTextColour",_kwnames
,&_argo0
))
3778 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3779 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3780 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_GetTextColour. Expected _wxGridCellAttr_p.");
3785 wxPy_BEGIN_ALLOW_THREADS
;
3786 const wxColour
& _result_ref
= wxGridCellAttr_GetTextColour(_arg0
);
3787 _result
= (wxColour
*) &_result_ref
;
3789 wxPy_END_ALLOW_THREADS
;
3790 if (PyErr_Occurred()) return NULL
;
3792 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
3793 _resultobj
= Py_BuildValue("s",_ptemp
);
3796 _resultobj
= Py_None
;
3801 #define wxGridCellAttr_GetBackgroundColour(_swigobj) (_swigobj->GetBackgroundColour())
3802 static PyObject
*_wrap_wxGridCellAttr_GetBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3803 PyObject
* _resultobj
;
3805 wxGridCellAttr
* _arg0
;
3806 PyObject
* _argo0
= 0;
3807 char *_kwnames
[] = { "self", NULL
};
3811 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_GetBackgroundColour",_kwnames
,&_argo0
))
3814 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3815 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3816 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_GetBackgroundColour. Expected _wxGridCellAttr_p.");
3821 wxPy_BEGIN_ALLOW_THREADS
;
3822 const wxColour
& _result_ref
= wxGridCellAttr_GetBackgroundColour(_arg0
);
3823 _result
= (wxColour
*) &_result_ref
;
3825 wxPy_END_ALLOW_THREADS
;
3826 if (PyErr_Occurred()) return NULL
;
3828 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxColour_p");
3829 _resultobj
= Py_BuildValue("s",_ptemp
);
3832 _resultobj
= Py_None
;
3837 #define wxGridCellAttr_GetFont(_swigobj) (_swigobj->GetFont())
3838 static PyObject
*_wrap_wxGridCellAttr_GetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3839 PyObject
* _resultobj
;
3841 wxGridCellAttr
* _arg0
;
3842 PyObject
* _argo0
= 0;
3843 char *_kwnames
[] = { "self", NULL
};
3847 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_GetFont",_kwnames
,&_argo0
))
3850 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3851 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3852 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_GetFont. Expected _wxGridCellAttr_p.");
3857 wxPy_BEGIN_ALLOW_THREADS
;
3858 const wxFont
& _result_ref
= wxGridCellAttr_GetFont(_arg0
);
3859 _result
= (wxFont
*) &_result_ref
;
3861 wxPy_END_ALLOW_THREADS
;
3862 if (PyErr_Occurred()) return NULL
;
3864 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFont_p");
3865 _resultobj
= Py_BuildValue("s",_ptemp
);
3868 _resultobj
= Py_None
;
3873 #define wxGridCellAttr_GetAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetAlignment(_swigarg0,_swigarg1))
3874 static PyObject
*_wrap_wxGridCellAttr_GetAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3875 PyObject
* _resultobj
;
3876 wxGridCellAttr
* _arg0
;
3881 PyObject
* _argo0
= 0;
3882 char *_kwnames
[] = { "self", NULL
};
3891 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_GetAlignment",_kwnames
,&_argo0
))
3894 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3895 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3896 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_GetAlignment. Expected _wxGridCellAttr_p.");
3901 wxPy_BEGIN_ALLOW_THREADS
;
3902 wxGridCellAttr_GetAlignment(_arg0
,_arg1
,_arg2
);
3904 wxPy_END_ALLOW_THREADS
;
3905 if (PyErr_Occurred()) return NULL
;
3906 } Py_INCREF(Py_None
);
3907 _resultobj
= Py_None
;
3910 o
= PyInt_FromLong((long) (*_arg1
));
3911 _resultobj
= t_output_helper(_resultobj
, o
);
3915 o
= PyInt_FromLong((long) (*_arg2
));
3916 _resultobj
= t_output_helper(_resultobj
, o
);
3921 #define wxGridCellAttr_GetRenderer(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetRenderer(_swigarg0,_swigarg1,_swigarg2))
3922 static PyObject
*_wrap_wxGridCellAttr_GetRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3923 PyObject
* _resultobj
;
3924 wxGridCellRenderer
* _result
;
3925 wxGridCellAttr
* _arg0
;
3929 PyObject
* _argo0
= 0;
3930 PyObject
* _argo1
= 0;
3931 char *_kwnames
[] = { "self","grid","row","col", NULL
};
3935 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxGridCellAttr_GetRenderer",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
3938 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3939 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3940 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_GetRenderer. Expected _wxGridCellAttr_p.");
3945 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3946 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGrid_p")) {
3947 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_GetRenderer. Expected _wxGrid_p.");
3952 wxPy_BEGIN_ALLOW_THREADS
;
3953 _result
= (wxGridCellRenderer
*)wxGridCellAttr_GetRenderer(_arg0
,_arg1
,_arg2
,_arg3
);
3955 wxPy_END_ALLOW_THREADS
;
3956 if (PyErr_Occurred()) return NULL
;
3958 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellRenderer_p");
3959 _resultobj
= Py_BuildValue("s",_ptemp
);
3962 _resultobj
= Py_None
;
3967 #define wxGridCellAttr_GetEditor(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetEditor(_swigarg0,_swigarg1,_swigarg2))
3968 static PyObject
*_wrap_wxGridCellAttr_GetEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3969 PyObject
* _resultobj
;
3970 wxGridCellEditor
* _result
;
3971 wxGridCellAttr
* _arg0
;
3975 PyObject
* _argo0
= 0;
3976 PyObject
* _argo1
= 0;
3977 char *_kwnames
[] = { "self","grid","row","col", NULL
};
3981 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxGridCellAttr_GetEditor",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
3984 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3985 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3986 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_GetEditor. Expected _wxGridCellAttr_p.");
3991 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3992 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGrid_p")) {
3993 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_GetEditor. Expected _wxGrid_p.");
3998 wxPy_BEGIN_ALLOW_THREADS
;
3999 _result
= (wxGridCellEditor
*)wxGridCellAttr_GetEditor(_arg0
,_arg1
,_arg2
,_arg3
);
4001 wxPy_END_ALLOW_THREADS
;
4002 if (PyErr_Occurred()) return NULL
;
4004 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellEditor_p");
4005 _resultobj
= Py_BuildValue("s",_ptemp
);
4008 _resultobj
= Py_None
;
4013 #define wxGridCellAttr_IsReadOnly(_swigobj) (_swigobj->IsReadOnly())
4014 static PyObject
*_wrap_wxGridCellAttr_IsReadOnly(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4015 PyObject
* _resultobj
;
4017 wxGridCellAttr
* _arg0
;
4018 PyObject
* _argo0
= 0;
4019 char *_kwnames
[] = { "self", NULL
};
4022 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_IsReadOnly",_kwnames
,&_argo0
))
4025 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4026 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
4027 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_IsReadOnly. Expected _wxGridCellAttr_p.");
4032 wxPy_BEGIN_ALLOW_THREADS
;
4033 _result
= (bool )wxGridCellAttr_IsReadOnly(_arg0
);
4035 wxPy_END_ALLOW_THREADS
;
4036 if (PyErr_Occurred()) return NULL
;
4037 } _resultobj
= Py_BuildValue("i",_result
);
4041 #define wxGridCellAttr_SetDefAttr(_swigobj,_swigarg0) (_swigobj->SetDefAttr(_swigarg0))
4042 static PyObject
*_wrap_wxGridCellAttr_SetDefAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4043 PyObject
* _resultobj
;
4044 wxGridCellAttr
* _arg0
;
4045 wxGridCellAttr
* _arg1
;
4046 PyObject
* _argo0
= 0;
4047 PyObject
* _argo1
= 0;
4048 char *_kwnames
[] = { "self","defAttr", NULL
};
4051 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_SetDefAttr",_kwnames
,&_argo0
,&_argo1
))
4054 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4055 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
4056 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetDefAttr. Expected _wxGridCellAttr_p.");
4061 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4062 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
4063 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_SetDefAttr. Expected _wxGridCellAttr_p.");
4068 wxPy_BEGIN_ALLOW_THREADS
;
4069 wxGridCellAttr_SetDefAttr(_arg0
,_arg1
);
4071 wxPy_END_ALLOW_THREADS
;
4072 if (PyErr_Occurred()) return NULL
;
4073 } Py_INCREF(Py_None
);
4074 _resultobj
= Py_None
;
4078 #define new_wxGridCellAttrProvider() (new wxGridCellAttrProvider())
4079 static PyObject
*_wrap_new_wxGridCellAttrProvider(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4080 PyObject
* _resultobj
;
4081 wxGridCellAttrProvider
* _result
;
4082 char *_kwnames
[] = { NULL
};
4086 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellAttrProvider",_kwnames
))
4089 wxPy_BEGIN_ALLOW_THREADS
;
4090 _result
= (wxGridCellAttrProvider
*)new_wxGridCellAttrProvider();
4092 wxPy_END_ALLOW_THREADS
;
4093 if (PyErr_Occurred()) return NULL
;
4095 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAttrProvider_p");
4096 _resultobj
= Py_BuildValue("s",_ptemp
);
4099 _resultobj
= Py_None
;
4104 #define wxGridCellAttrProvider_GetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetAttr(_swigarg0,_swigarg1,_swigarg2))
4105 static PyObject
*_wrap_wxGridCellAttrProvider_GetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4106 PyObject
* _resultobj
;
4107 wxGridCellAttr
* _result
;
4108 wxGridCellAttrProvider
* _arg0
;
4111 wxGridCellAttr::wxAttrKind _arg3
;
4112 PyObject
* _argo0
= 0;
4113 char *_kwnames
[] = { "self","row","col","kind", NULL
};
4117 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiii:wxGridCellAttrProvider_GetAttr",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
4120 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4121 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
4122 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider_GetAttr. Expected _wxGridCellAttrProvider_p.");
4127 wxPy_BEGIN_ALLOW_THREADS
;
4128 _result
= (wxGridCellAttr
*)wxGridCellAttrProvider_GetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
4130 wxPy_END_ALLOW_THREADS
;
4131 if (PyErr_Occurred()) return NULL
;
4133 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAttr_p");
4134 _resultobj
= Py_BuildValue("s",_ptemp
);
4137 _resultobj
= Py_None
;
4142 #define wxGridCellAttrProvider_SetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetAttr(_swigarg0,_swigarg1,_swigarg2))
4143 static PyObject
*_wrap_wxGridCellAttrProvider_SetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4144 PyObject
* _resultobj
;
4145 wxGridCellAttrProvider
* _arg0
;
4146 wxGridCellAttr
* _arg1
;
4149 PyObject
* _argo0
= 0;
4150 PyObject
* _argo1
= 0;
4151 char *_kwnames
[] = { "self","attr","row","col", NULL
};
4154 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxGridCellAttrProvider_SetAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
4157 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4158 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
4159 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider_SetAttr. Expected _wxGridCellAttrProvider_p.");
4164 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4165 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
4166 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttrProvider_SetAttr. Expected _wxGridCellAttr_p.");
4171 wxPy_BEGIN_ALLOW_THREADS
;
4172 wxGridCellAttrProvider_SetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
4174 wxPy_END_ALLOW_THREADS
;
4175 if (PyErr_Occurred()) return NULL
;
4176 } Py_INCREF(Py_None
);
4177 _resultobj
= Py_None
;
4181 #define wxGridCellAttrProvider_SetRowAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowAttr(_swigarg0,_swigarg1))
4182 static PyObject
*_wrap_wxGridCellAttrProvider_SetRowAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4183 PyObject
* _resultobj
;
4184 wxGridCellAttrProvider
* _arg0
;
4185 wxGridCellAttr
* _arg1
;
4187 PyObject
* _argo0
= 0;
4188 PyObject
* _argo1
= 0;
4189 char *_kwnames
[] = { "self","attr","row", NULL
};
4192 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxGridCellAttrProvider_SetRowAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
4195 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4196 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
4197 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider_SetRowAttr. Expected _wxGridCellAttrProvider_p.");
4202 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4203 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
4204 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttrProvider_SetRowAttr. Expected _wxGridCellAttr_p.");
4209 wxPy_BEGIN_ALLOW_THREADS
;
4210 wxGridCellAttrProvider_SetRowAttr(_arg0
,_arg1
,_arg2
);
4212 wxPy_END_ALLOW_THREADS
;
4213 if (PyErr_Occurred()) return NULL
;
4214 } Py_INCREF(Py_None
);
4215 _resultobj
= Py_None
;
4219 #define wxGridCellAttrProvider_SetColAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColAttr(_swigarg0,_swigarg1))
4220 static PyObject
*_wrap_wxGridCellAttrProvider_SetColAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4221 PyObject
* _resultobj
;
4222 wxGridCellAttrProvider
* _arg0
;
4223 wxGridCellAttr
* _arg1
;
4225 PyObject
* _argo0
= 0;
4226 PyObject
* _argo1
= 0;
4227 char *_kwnames
[] = { "self","attr","col", NULL
};
4230 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxGridCellAttrProvider_SetColAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
4233 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4234 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
4235 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider_SetColAttr. Expected _wxGridCellAttrProvider_p.");
4240 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4241 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
4242 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttrProvider_SetColAttr. Expected _wxGridCellAttr_p.");
4247 wxPy_BEGIN_ALLOW_THREADS
;
4248 wxGridCellAttrProvider_SetColAttr(_arg0
,_arg1
,_arg2
);
4250 wxPy_END_ALLOW_THREADS
;
4251 if (PyErr_Occurred()) return NULL
;
4252 } Py_INCREF(Py_None
);
4253 _resultobj
= Py_None
;
4257 #define wxGridCellAttrProvider_UpdateAttrRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->UpdateAttrRows(_swigarg0,_swigarg1))
4258 static PyObject
*_wrap_wxGridCellAttrProvider_UpdateAttrRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4259 PyObject
* _resultobj
;
4260 wxGridCellAttrProvider
* _arg0
;
4263 PyObject
* _argo0
= 0;
4264 char *_kwnames
[] = { "self","pos","numRows", NULL
};
4267 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridCellAttrProvider_UpdateAttrRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4270 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4271 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
4272 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider_UpdateAttrRows. Expected _wxGridCellAttrProvider_p.");
4277 wxPy_BEGIN_ALLOW_THREADS
;
4278 wxGridCellAttrProvider_UpdateAttrRows(_arg0
,_arg1
,_arg2
);
4280 wxPy_END_ALLOW_THREADS
;
4281 if (PyErr_Occurred()) return NULL
;
4282 } Py_INCREF(Py_None
);
4283 _resultobj
= Py_None
;
4287 #define wxGridCellAttrProvider_UpdateAttrCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->UpdateAttrCols(_swigarg0,_swigarg1))
4288 static PyObject
*_wrap_wxGridCellAttrProvider_UpdateAttrCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4289 PyObject
* _resultobj
;
4290 wxGridCellAttrProvider
* _arg0
;
4293 PyObject
* _argo0
= 0;
4294 char *_kwnames
[] = { "self","pos","numCols", NULL
};
4297 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridCellAttrProvider_UpdateAttrCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4300 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4301 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
4302 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider_UpdateAttrCols. Expected _wxGridCellAttrProvider_p.");
4307 wxPy_BEGIN_ALLOW_THREADS
;
4308 wxGridCellAttrProvider_UpdateAttrCols(_arg0
,_arg1
,_arg2
);
4310 wxPy_END_ALLOW_THREADS
;
4311 if (PyErr_Occurred()) return NULL
;
4312 } Py_INCREF(Py_None
);
4313 _resultobj
= Py_None
;
4317 static void *SwigwxPyGridCellAttrProviderTowxGridCellAttrProvider(void *ptr
) {
4318 wxPyGridCellAttrProvider
*src
;
4319 wxGridCellAttrProvider
*dest
;
4320 src
= (wxPyGridCellAttrProvider
*) ptr
;
4321 dest
= (wxGridCellAttrProvider
*) src
;
4322 return (void *) dest
;
4325 #define new_wxPyGridCellAttrProvider() (new wxPyGridCellAttrProvider())
4326 static PyObject
*_wrap_new_wxPyGridCellAttrProvider(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4327 PyObject
* _resultobj
;
4328 wxPyGridCellAttrProvider
* _result
;
4329 char *_kwnames
[] = { NULL
};
4333 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyGridCellAttrProvider",_kwnames
))
4336 wxPy_BEGIN_ALLOW_THREADS
;
4337 _result
= (wxPyGridCellAttrProvider
*)new_wxPyGridCellAttrProvider();
4339 wxPy_END_ALLOW_THREADS
;
4340 if (PyErr_Occurred()) return NULL
;
4342 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyGridCellAttrProvider_p");
4343 _resultobj
= Py_BuildValue("s",_ptemp
);
4346 _resultobj
= Py_None
;
4351 #define wxPyGridCellAttrProvider__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
4352 static PyObject
*_wrap_wxPyGridCellAttrProvider__setCallbackInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4353 PyObject
* _resultobj
;
4354 wxPyGridCellAttrProvider
* _arg0
;
4357 PyObject
* _argo0
= 0;
4358 PyObject
* _obj1
= 0;
4359 PyObject
* _obj2
= 0;
4360 char *_kwnames
[] = { "self","self","_class", NULL
};
4363 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyGridCellAttrProvider__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
4366 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4367 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellAttrProvider_p")) {
4368 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellAttrProvider__setCallbackInfo. Expected _wxPyGridCellAttrProvider_p.");
4379 wxPy_BEGIN_ALLOW_THREADS
;
4380 wxPyGridCellAttrProvider__setCallbackInfo(_arg0
,_arg1
,_arg2
);
4382 wxPy_END_ALLOW_THREADS
;
4383 if (PyErr_Occurred()) return NULL
;
4384 } Py_INCREF(Py_None
);
4385 _resultobj
= Py_None
;
4389 #define wxPyGridCellAttrProvider_base_GetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_GetAttr(_swigarg0,_swigarg1,_swigarg2))
4390 static PyObject
*_wrap_wxPyGridCellAttrProvider_base_GetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4391 PyObject
* _resultobj
;
4392 wxGridCellAttr
* _result
;
4393 wxPyGridCellAttrProvider
* _arg0
;
4396 wxGridCellAttr::wxAttrKind _arg3
;
4397 PyObject
* _argo0
= 0;
4398 char *_kwnames
[] = { "self","row","col","kind", NULL
};
4402 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiii:wxPyGridCellAttrProvider_base_GetAttr",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
4405 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4406 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellAttrProvider_p")) {
4407 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellAttrProvider_base_GetAttr. Expected _wxPyGridCellAttrProvider_p.");
4412 wxPy_BEGIN_ALLOW_THREADS
;
4413 _result
= (wxGridCellAttr
*)wxPyGridCellAttrProvider_base_GetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
4415 wxPy_END_ALLOW_THREADS
;
4416 if (PyErr_Occurred()) return NULL
;
4418 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAttr_p");
4419 _resultobj
= Py_BuildValue("s",_ptemp
);
4422 _resultobj
= Py_None
;
4427 #define wxPyGridCellAttrProvider_base_SetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_SetAttr(_swigarg0,_swigarg1,_swigarg2))
4428 static PyObject
*_wrap_wxPyGridCellAttrProvider_base_SetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4429 PyObject
* _resultobj
;
4430 wxPyGridCellAttrProvider
* _arg0
;
4431 wxGridCellAttr
* _arg1
;
4434 PyObject
* _argo0
= 0;
4435 PyObject
* _argo1
= 0;
4436 char *_kwnames
[] = { "self","attr","row","col", NULL
};
4439 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxPyGridCellAttrProvider_base_SetAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
4442 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4443 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellAttrProvider_p")) {
4444 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellAttrProvider_base_SetAttr. Expected _wxPyGridCellAttrProvider_p.");
4449 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4450 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
4451 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridCellAttrProvider_base_SetAttr. Expected _wxGridCellAttr_p.");
4456 wxPy_BEGIN_ALLOW_THREADS
;
4457 wxPyGridCellAttrProvider_base_SetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
4459 wxPy_END_ALLOW_THREADS
;
4460 if (PyErr_Occurred()) return NULL
;
4461 } Py_INCREF(Py_None
);
4462 _resultobj
= Py_None
;
4466 #define wxPyGridCellAttrProvider_base_SetRowAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_SetRowAttr(_swigarg0,_swigarg1))
4467 static PyObject
*_wrap_wxPyGridCellAttrProvider_base_SetRowAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4468 PyObject
* _resultobj
;
4469 wxPyGridCellAttrProvider
* _arg0
;
4470 wxGridCellAttr
* _arg1
;
4472 PyObject
* _argo0
= 0;
4473 PyObject
* _argo1
= 0;
4474 char *_kwnames
[] = { "self","attr","row", NULL
};
4477 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxPyGridCellAttrProvider_base_SetRowAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
4480 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4481 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellAttrProvider_p")) {
4482 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellAttrProvider_base_SetRowAttr. Expected _wxPyGridCellAttrProvider_p.");
4487 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4488 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
4489 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridCellAttrProvider_base_SetRowAttr. Expected _wxGridCellAttr_p.");
4494 wxPy_BEGIN_ALLOW_THREADS
;
4495 wxPyGridCellAttrProvider_base_SetRowAttr(_arg0
,_arg1
,_arg2
);
4497 wxPy_END_ALLOW_THREADS
;
4498 if (PyErr_Occurred()) return NULL
;
4499 } Py_INCREF(Py_None
);
4500 _resultobj
= Py_None
;
4504 #define wxPyGridCellAttrProvider_base_SetColAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_SetColAttr(_swigarg0,_swigarg1))
4505 static PyObject
*_wrap_wxPyGridCellAttrProvider_base_SetColAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4506 PyObject
* _resultobj
;
4507 wxPyGridCellAttrProvider
* _arg0
;
4508 wxGridCellAttr
* _arg1
;
4510 PyObject
* _argo0
= 0;
4511 PyObject
* _argo1
= 0;
4512 char *_kwnames
[] = { "self","attr","col", NULL
};
4515 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxPyGridCellAttrProvider_base_SetColAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
4518 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4519 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellAttrProvider_p")) {
4520 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellAttrProvider_base_SetColAttr. Expected _wxPyGridCellAttrProvider_p.");
4525 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4526 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
4527 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridCellAttrProvider_base_SetColAttr. Expected _wxGridCellAttr_p.");
4532 wxPy_BEGIN_ALLOW_THREADS
;
4533 wxPyGridCellAttrProvider_base_SetColAttr(_arg0
,_arg1
,_arg2
);
4535 wxPy_END_ALLOW_THREADS
;
4536 if (PyErr_Occurred()) return NULL
;
4537 } Py_INCREF(Py_None
);
4538 _resultobj
= Py_None
;
4542 static void *SwigwxGridTableBaseTowxObject(void *ptr
) {
4543 wxGridTableBase
*src
;
4545 src
= (wxGridTableBase
*) ptr
;
4546 dest
= (wxObject
*) src
;
4547 return (void *) dest
;
4550 #define wxGridTableBase_SetAttrProvider(_swigobj,_swigarg0) (_swigobj->SetAttrProvider(_swigarg0))
4551 static PyObject
*_wrap_wxGridTableBase_SetAttrProvider(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4552 PyObject
* _resultobj
;
4553 wxGridTableBase
* _arg0
;
4554 wxGridCellAttrProvider
* _arg1
;
4555 PyObject
* _argo0
= 0;
4556 PyObject
* _argo1
= 0;
4557 char *_kwnames
[] = { "self","attrProvider", NULL
};
4560 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridTableBase_SetAttrProvider",_kwnames
,&_argo0
,&_argo1
))
4563 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4564 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4565 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetAttrProvider. Expected _wxGridTableBase_p.");
4570 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4571 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttrProvider_p")) {
4572 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridTableBase_SetAttrProvider. Expected _wxGridCellAttrProvider_p.");
4577 wxPy_BEGIN_ALLOW_THREADS
;
4578 wxGridTableBase_SetAttrProvider(_arg0
,_arg1
);
4580 wxPy_END_ALLOW_THREADS
;
4581 if (PyErr_Occurred()) return NULL
;
4582 } Py_INCREF(Py_None
);
4583 _resultobj
= Py_None
;
4587 #define wxGridTableBase_GetAttrProvider(_swigobj) (_swigobj->GetAttrProvider())
4588 static PyObject
*_wrap_wxGridTableBase_GetAttrProvider(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4589 PyObject
* _resultobj
;
4590 wxGridCellAttrProvider
* _result
;
4591 wxGridTableBase
* _arg0
;
4592 PyObject
* _argo0
= 0;
4593 char *_kwnames
[] = { "self", NULL
};
4597 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableBase_GetAttrProvider",_kwnames
,&_argo0
))
4600 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4601 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4602 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetAttrProvider. Expected _wxGridTableBase_p.");
4607 wxPy_BEGIN_ALLOW_THREADS
;
4608 _result
= (wxGridCellAttrProvider
*)wxGridTableBase_GetAttrProvider(_arg0
);
4610 wxPy_END_ALLOW_THREADS
;
4611 if (PyErr_Occurred()) return NULL
;
4613 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAttrProvider_p");
4614 _resultobj
= Py_BuildValue("s",_ptemp
);
4617 _resultobj
= Py_None
;
4622 #define wxGridTableBase_SetView(_swigobj,_swigarg0) (_swigobj->SetView(_swigarg0))
4623 static PyObject
*_wrap_wxGridTableBase_SetView(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4624 PyObject
* _resultobj
;
4625 wxGridTableBase
* _arg0
;
4627 PyObject
* _argo0
= 0;
4628 PyObject
* _argo1
= 0;
4629 char *_kwnames
[] = { "self","grid", NULL
};
4632 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridTableBase_SetView",_kwnames
,&_argo0
,&_argo1
))
4635 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4636 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4637 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetView. Expected _wxGridTableBase_p.");
4642 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4643 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGrid_p")) {
4644 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridTableBase_SetView. Expected _wxGrid_p.");
4649 wxPy_BEGIN_ALLOW_THREADS
;
4650 wxGridTableBase_SetView(_arg0
,_arg1
);
4652 wxPy_END_ALLOW_THREADS
;
4653 if (PyErr_Occurred()) return NULL
;
4654 } Py_INCREF(Py_None
);
4655 _resultobj
= Py_None
;
4659 #define wxGridTableBase_GetView(_swigobj) (_swigobj->GetView())
4660 static PyObject
*_wrap_wxGridTableBase_GetView(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4661 PyObject
* _resultobj
;
4663 wxGridTableBase
* _arg0
;
4664 PyObject
* _argo0
= 0;
4665 char *_kwnames
[] = { "self", NULL
};
4668 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableBase_GetView",_kwnames
,&_argo0
))
4671 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4672 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4673 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetView. Expected _wxGridTableBase_p.");
4678 wxPy_BEGIN_ALLOW_THREADS
;
4679 _result
= (wxGrid
*)wxGridTableBase_GetView(_arg0
);
4681 wxPy_END_ALLOW_THREADS
;
4682 if (PyErr_Occurred()) return NULL
;
4683 }{ _resultobj
= wxPyMake_wxObject(_result
); }
4687 #define wxGridTableBase_GetNumberRows(_swigobj) (_swigobj->GetNumberRows())
4688 static PyObject
*_wrap_wxGridTableBase_GetNumberRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4689 PyObject
* _resultobj
;
4691 wxGridTableBase
* _arg0
;
4692 PyObject
* _argo0
= 0;
4693 char *_kwnames
[] = { "self", NULL
};
4696 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableBase_GetNumberRows",_kwnames
,&_argo0
))
4699 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4700 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4701 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetNumberRows. Expected _wxGridTableBase_p.");
4706 wxPy_BEGIN_ALLOW_THREADS
;
4707 _result
= (int )wxGridTableBase_GetNumberRows(_arg0
);
4709 wxPy_END_ALLOW_THREADS
;
4710 if (PyErr_Occurred()) return NULL
;
4711 } _resultobj
= Py_BuildValue("i",_result
);
4715 #define wxGridTableBase_GetNumberCols(_swigobj) (_swigobj->GetNumberCols())
4716 static PyObject
*_wrap_wxGridTableBase_GetNumberCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4717 PyObject
* _resultobj
;
4719 wxGridTableBase
* _arg0
;
4720 PyObject
* _argo0
= 0;
4721 char *_kwnames
[] = { "self", NULL
};
4724 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableBase_GetNumberCols",_kwnames
,&_argo0
))
4727 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4728 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4729 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetNumberCols. Expected _wxGridTableBase_p.");
4734 wxPy_BEGIN_ALLOW_THREADS
;
4735 _result
= (int )wxGridTableBase_GetNumberCols(_arg0
);
4737 wxPy_END_ALLOW_THREADS
;
4738 if (PyErr_Occurred()) return NULL
;
4739 } _resultobj
= Py_BuildValue("i",_result
);
4743 #define wxGridTableBase_IsEmptyCell(_swigobj,_swigarg0,_swigarg1) (_swigobj->IsEmptyCell(_swigarg0,_swigarg1))
4744 static PyObject
*_wrap_wxGridTableBase_IsEmptyCell(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4745 PyObject
* _resultobj
;
4747 wxGridTableBase
* _arg0
;
4750 PyObject
* _argo0
= 0;
4751 char *_kwnames
[] = { "self","row","col", NULL
};
4754 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_IsEmptyCell",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4757 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4758 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4759 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_IsEmptyCell. Expected _wxGridTableBase_p.");
4764 wxPy_BEGIN_ALLOW_THREADS
;
4765 _result
= (bool )wxGridTableBase_IsEmptyCell(_arg0
,_arg1
,_arg2
);
4767 wxPy_END_ALLOW_THREADS
;
4768 if (PyErr_Occurred()) return NULL
;
4769 } _resultobj
= Py_BuildValue("i",_result
);
4773 #define wxGridTableBase_GetValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetValue(_swigarg0,_swigarg1))
4774 static PyObject
*_wrap_wxGridTableBase_GetValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4775 PyObject
* _resultobj
;
4777 wxGridTableBase
* _arg0
;
4780 PyObject
* _argo0
= 0;
4781 char *_kwnames
[] = { "self","row","col", NULL
};
4784 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_GetValue",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4787 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4788 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4789 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetValue. Expected _wxGridTableBase_p.");
4794 wxPy_BEGIN_ALLOW_THREADS
;
4795 _result
= new wxString (wxGridTableBase_GetValue(_arg0
,_arg1
,_arg2
));
4797 wxPy_END_ALLOW_THREADS
;
4798 if (PyErr_Occurred()) return NULL
;
4800 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
4808 #define wxGridTableBase_SetValue(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetValue(_swigarg0,_swigarg1,_swigarg2))
4809 static PyObject
*_wrap_wxGridTableBase_SetValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4810 PyObject
* _resultobj
;
4811 wxGridTableBase
* _arg0
;
4815 PyObject
* _argo0
= 0;
4816 PyObject
* _obj3
= 0;
4817 char *_kwnames
[] = { "self","row","col","value", NULL
};
4820 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGridTableBase_SetValue",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
4823 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4824 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4825 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetValue. Expected _wxGridTableBase_p.");
4830 #if PYTHON_API_VERSION >= 1009
4831 char* tmpPtr
; int tmpSize
;
4832 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
4833 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4836 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
4838 _arg3
= new wxString(tmpPtr
, tmpSize
);
4840 if (!PyString_Check(_obj3
)) {
4841 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4844 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
4848 wxPy_BEGIN_ALLOW_THREADS
;
4849 wxGridTableBase_SetValue(_arg0
,_arg1
,_arg2
,*_arg3
);
4851 wxPy_END_ALLOW_THREADS
;
4852 if (PyErr_Occurred()) return NULL
;
4853 } Py_INCREF(Py_None
);
4854 _resultobj
= Py_None
;
4862 #define wxGridTableBase_GetTypeName(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetTypeName(_swigarg0,_swigarg1))
4863 static PyObject
*_wrap_wxGridTableBase_GetTypeName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4864 PyObject
* _resultobj
;
4866 wxGridTableBase
* _arg0
;
4869 PyObject
* _argo0
= 0;
4870 char *_kwnames
[] = { "self","row","col", NULL
};
4873 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_GetTypeName",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4876 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4877 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4878 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetTypeName. Expected _wxGridTableBase_p.");
4883 wxPy_BEGIN_ALLOW_THREADS
;
4884 _result
= new wxString (wxGridTableBase_GetTypeName(_arg0
,_arg1
,_arg2
));
4886 wxPy_END_ALLOW_THREADS
;
4887 if (PyErr_Occurred()) return NULL
;
4889 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
4897 #define wxGridTableBase_CanGetValueAs(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->CanGetValueAs(_swigarg0,_swigarg1,_swigarg2))
4898 static PyObject
*_wrap_wxGridTableBase_CanGetValueAs(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4899 PyObject
* _resultobj
;
4901 wxGridTableBase
* _arg0
;
4905 PyObject
* _argo0
= 0;
4906 PyObject
* _obj3
= 0;
4907 char *_kwnames
[] = { "self","row","col","typeName", NULL
};
4910 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGridTableBase_CanGetValueAs",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
4913 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4914 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4915 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_CanGetValueAs. Expected _wxGridTableBase_p.");
4920 #if PYTHON_API_VERSION >= 1009
4921 char* tmpPtr
; int tmpSize
;
4922 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
4923 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4926 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
4928 _arg3
= new wxString(tmpPtr
, tmpSize
);
4930 if (!PyString_Check(_obj3
)) {
4931 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4934 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
4938 wxPy_BEGIN_ALLOW_THREADS
;
4939 _result
= (bool )wxGridTableBase_CanGetValueAs(_arg0
,_arg1
,_arg2
,*_arg3
);
4941 wxPy_END_ALLOW_THREADS
;
4942 if (PyErr_Occurred()) return NULL
;
4943 } _resultobj
= Py_BuildValue("i",_result
);
4951 #define wxGridTableBase_CanSetValueAs(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->CanSetValueAs(_swigarg0,_swigarg1,_swigarg2))
4952 static PyObject
*_wrap_wxGridTableBase_CanSetValueAs(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4953 PyObject
* _resultobj
;
4955 wxGridTableBase
* _arg0
;
4959 PyObject
* _argo0
= 0;
4960 PyObject
* _obj3
= 0;
4961 char *_kwnames
[] = { "self","row","col","typeName", NULL
};
4964 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGridTableBase_CanSetValueAs",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
4967 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4968 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4969 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_CanSetValueAs. Expected _wxGridTableBase_p.");
4974 #if PYTHON_API_VERSION >= 1009
4975 char* tmpPtr
; int tmpSize
;
4976 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
4977 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4980 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
4982 _arg3
= new wxString(tmpPtr
, tmpSize
);
4984 if (!PyString_Check(_obj3
)) {
4985 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
4988 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
4992 wxPy_BEGIN_ALLOW_THREADS
;
4993 _result
= (bool )wxGridTableBase_CanSetValueAs(_arg0
,_arg1
,_arg2
,*_arg3
);
4995 wxPy_END_ALLOW_THREADS
;
4996 if (PyErr_Occurred()) return NULL
;
4997 } _resultobj
= Py_BuildValue("i",_result
);
5005 #define wxGridTableBase_GetValueAsLong(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetValueAsLong(_swigarg0,_swigarg1))
5006 static PyObject
*_wrap_wxGridTableBase_GetValueAsLong(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5007 PyObject
* _resultobj
;
5009 wxGridTableBase
* _arg0
;
5012 PyObject
* _argo0
= 0;
5013 char *_kwnames
[] = { "self","row","col", NULL
};
5016 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_GetValueAsLong",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5019 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5020 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5021 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetValueAsLong. Expected _wxGridTableBase_p.");
5026 wxPy_BEGIN_ALLOW_THREADS
;
5027 _result
= (long )wxGridTableBase_GetValueAsLong(_arg0
,_arg1
,_arg2
);
5029 wxPy_END_ALLOW_THREADS
;
5030 if (PyErr_Occurred()) return NULL
;
5031 } _resultobj
= Py_BuildValue("l",_result
);
5035 #define wxGridTableBase_GetValueAsDouble(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetValueAsDouble(_swigarg0,_swigarg1))
5036 static PyObject
*_wrap_wxGridTableBase_GetValueAsDouble(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5037 PyObject
* _resultobj
;
5039 wxGridTableBase
* _arg0
;
5042 PyObject
* _argo0
= 0;
5043 char *_kwnames
[] = { "self","row","col", NULL
};
5046 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_GetValueAsDouble",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5049 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5050 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5051 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetValueAsDouble. Expected _wxGridTableBase_p.");
5056 wxPy_BEGIN_ALLOW_THREADS
;
5057 _result
= (double )wxGridTableBase_GetValueAsDouble(_arg0
,_arg1
,_arg2
);
5059 wxPy_END_ALLOW_THREADS
;
5060 if (PyErr_Occurred()) return NULL
;
5061 } _resultobj
= Py_BuildValue("d",_result
);
5065 #define wxGridTableBase_GetValueAsBool(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetValueAsBool(_swigarg0,_swigarg1))
5066 static PyObject
*_wrap_wxGridTableBase_GetValueAsBool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5067 PyObject
* _resultobj
;
5069 wxGridTableBase
* _arg0
;
5072 PyObject
* _argo0
= 0;
5073 char *_kwnames
[] = { "self","row","col", NULL
};
5076 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_GetValueAsBool",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5079 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5080 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5081 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetValueAsBool. Expected _wxGridTableBase_p.");
5086 wxPy_BEGIN_ALLOW_THREADS
;
5087 _result
= (bool )wxGridTableBase_GetValueAsBool(_arg0
,_arg1
,_arg2
);
5089 wxPy_END_ALLOW_THREADS
;
5090 if (PyErr_Occurred()) return NULL
;
5091 } _resultobj
= Py_BuildValue("i",_result
);
5095 #define wxGridTableBase_SetValueAsLong(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetValueAsLong(_swigarg0,_swigarg1,_swigarg2))
5096 static PyObject
*_wrap_wxGridTableBase_SetValueAsLong(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5097 PyObject
* _resultobj
;
5098 wxGridTableBase
* _arg0
;
5102 PyObject
* _argo0
= 0;
5103 char *_kwnames
[] = { "self","row","col","value", NULL
};
5106 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiil:wxGridTableBase_SetValueAsLong",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
5109 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5110 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5111 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetValueAsLong. Expected _wxGridTableBase_p.");
5116 wxPy_BEGIN_ALLOW_THREADS
;
5117 wxGridTableBase_SetValueAsLong(_arg0
,_arg1
,_arg2
,_arg3
);
5119 wxPy_END_ALLOW_THREADS
;
5120 if (PyErr_Occurred()) return NULL
;
5121 } Py_INCREF(Py_None
);
5122 _resultobj
= Py_None
;
5126 #define wxGridTableBase_SetValueAsDouble(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetValueAsDouble(_swigarg0,_swigarg1,_swigarg2))
5127 static PyObject
*_wrap_wxGridTableBase_SetValueAsDouble(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5128 PyObject
* _resultobj
;
5129 wxGridTableBase
* _arg0
;
5133 PyObject
* _argo0
= 0;
5134 char *_kwnames
[] = { "self","row","col","value", NULL
};
5137 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiid:wxGridTableBase_SetValueAsDouble",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
5140 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5141 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5142 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetValueAsDouble. Expected _wxGridTableBase_p.");
5147 wxPy_BEGIN_ALLOW_THREADS
;
5148 wxGridTableBase_SetValueAsDouble(_arg0
,_arg1
,_arg2
,_arg3
);
5150 wxPy_END_ALLOW_THREADS
;
5151 if (PyErr_Occurred()) return NULL
;
5152 } Py_INCREF(Py_None
);
5153 _resultobj
= Py_None
;
5157 #define wxGridTableBase_SetValueAsBool(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetValueAsBool(_swigarg0,_swigarg1,_swigarg2))
5158 static PyObject
*_wrap_wxGridTableBase_SetValueAsBool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5159 PyObject
* _resultobj
;
5160 wxGridTableBase
* _arg0
;
5164 PyObject
* _argo0
= 0;
5166 char *_kwnames
[] = { "self","row","col","value", NULL
};
5169 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiii:wxGridTableBase_SetValueAsBool",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
5172 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5173 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5174 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetValueAsBool. Expected _wxGridTableBase_p.");
5178 _arg3
= (bool ) tempbool3
;
5180 wxPy_BEGIN_ALLOW_THREADS
;
5181 wxGridTableBase_SetValueAsBool(_arg0
,_arg1
,_arg2
,_arg3
);
5183 wxPy_END_ALLOW_THREADS
;
5184 if (PyErr_Occurred()) return NULL
;
5185 } Py_INCREF(Py_None
);
5186 _resultobj
= Py_None
;
5190 #define wxGridTableBase_Clear(_swigobj) (_swigobj->Clear())
5191 static PyObject
*_wrap_wxGridTableBase_Clear(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5192 PyObject
* _resultobj
;
5193 wxGridTableBase
* _arg0
;
5194 PyObject
* _argo0
= 0;
5195 char *_kwnames
[] = { "self", NULL
};
5198 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableBase_Clear",_kwnames
,&_argo0
))
5201 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5202 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5203 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_Clear. Expected _wxGridTableBase_p.");
5208 wxPy_BEGIN_ALLOW_THREADS
;
5209 wxGridTableBase_Clear(_arg0
);
5211 wxPy_END_ALLOW_THREADS
;
5212 if (PyErr_Occurred()) return NULL
;
5213 } Py_INCREF(Py_None
);
5214 _resultobj
= Py_None
;
5218 #define wxGridTableBase_InsertRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertRows(_swigarg0,_swigarg1))
5219 static PyObject
*_wrap_wxGridTableBase_InsertRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5220 PyObject
* _resultobj
;
5222 wxGridTableBase
* _arg0
;
5223 size_t _arg1
= (size_t ) 0;
5224 size_t _arg2
= (size_t ) 1;
5225 PyObject
* _argo0
= 0;
5226 char *_kwnames
[] = { "self","pos","numRows", NULL
};
5229 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxGridTableBase_InsertRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5232 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5233 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5234 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_InsertRows. Expected _wxGridTableBase_p.");
5239 wxPy_BEGIN_ALLOW_THREADS
;
5240 _result
= (bool )wxGridTableBase_InsertRows(_arg0
,_arg1
,_arg2
);
5242 wxPy_END_ALLOW_THREADS
;
5243 if (PyErr_Occurred()) return NULL
;
5244 } _resultobj
= Py_BuildValue("i",_result
);
5248 #define wxGridTableBase_AppendRows(_swigobj,_swigarg0) (_swigobj->AppendRows(_swigarg0))
5249 static PyObject
*_wrap_wxGridTableBase_AppendRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5250 PyObject
* _resultobj
;
5252 wxGridTableBase
* _arg0
;
5253 size_t _arg1
= (size_t ) 1;
5254 PyObject
* _argo0
= 0;
5255 char *_kwnames
[] = { "self","numRows", NULL
};
5258 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGridTableBase_AppendRows",_kwnames
,&_argo0
,&_arg1
))
5261 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5262 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5263 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_AppendRows. Expected _wxGridTableBase_p.");
5268 wxPy_BEGIN_ALLOW_THREADS
;
5269 _result
= (bool )wxGridTableBase_AppendRows(_arg0
,_arg1
);
5271 wxPy_END_ALLOW_THREADS
;
5272 if (PyErr_Occurred()) return NULL
;
5273 } _resultobj
= Py_BuildValue("i",_result
);
5277 #define wxGridTableBase_DeleteRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->DeleteRows(_swigarg0,_swigarg1))
5278 static PyObject
*_wrap_wxGridTableBase_DeleteRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5279 PyObject
* _resultobj
;
5281 wxGridTableBase
* _arg0
;
5282 size_t _arg1
= (size_t ) 0;
5283 size_t _arg2
= (size_t ) 1;
5284 PyObject
* _argo0
= 0;
5285 char *_kwnames
[] = { "self","pos","numRows", NULL
};
5288 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxGridTableBase_DeleteRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5291 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5292 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5293 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_DeleteRows. Expected _wxGridTableBase_p.");
5298 wxPy_BEGIN_ALLOW_THREADS
;
5299 _result
= (bool )wxGridTableBase_DeleteRows(_arg0
,_arg1
,_arg2
);
5301 wxPy_END_ALLOW_THREADS
;
5302 if (PyErr_Occurred()) return NULL
;
5303 } _resultobj
= Py_BuildValue("i",_result
);
5307 #define wxGridTableBase_InsertCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertCols(_swigarg0,_swigarg1))
5308 static PyObject
*_wrap_wxGridTableBase_InsertCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5309 PyObject
* _resultobj
;
5311 wxGridTableBase
* _arg0
;
5312 size_t _arg1
= (size_t ) 0;
5313 size_t _arg2
= (size_t ) 1;
5314 PyObject
* _argo0
= 0;
5315 char *_kwnames
[] = { "self","pos","numCols", NULL
};
5318 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxGridTableBase_InsertCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5321 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5322 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5323 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_InsertCols. Expected _wxGridTableBase_p.");
5328 wxPy_BEGIN_ALLOW_THREADS
;
5329 _result
= (bool )wxGridTableBase_InsertCols(_arg0
,_arg1
,_arg2
);
5331 wxPy_END_ALLOW_THREADS
;
5332 if (PyErr_Occurred()) return NULL
;
5333 } _resultobj
= Py_BuildValue("i",_result
);
5337 #define wxGridTableBase_AppendCols(_swigobj,_swigarg0) (_swigobj->AppendCols(_swigarg0))
5338 static PyObject
*_wrap_wxGridTableBase_AppendCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5339 PyObject
* _resultobj
;
5341 wxGridTableBase
* _arg0
;
5342 size_t _arg1
= (size_t ) 1;
5343 PyObject
* _argo0
= 0;
5344 char *_kwnames
[] = { "self","numCols", NULL
};
5347 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGridTableBase_AppendCols",_kwnames
,&_argo0
,&_arg1
))
5350 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5351 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5352 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_AppendCols. Expected _wxGridTableBase_p.");
5357 wxPy_BEGIN_ALLOW_THREADS
;
5358 _result
= (bool )wxGridTableBase_AppendCols(_arg0
,_arg1
);
5360 wxPy_END_ALLOW_THREADS
;
5361 if (PyErr_Occurred()) return NULL
;
5362 } _resultobj
= Py_BuildValue("i",_result
);
5366 #define wxGridTableBase_DeleteCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->DeleteCols(_swigarg0,_swigarg1))
5367 static PyObject
*_wrap_wxGridTableBase_DeleteCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5368 PyObject
* _resultobj
;
5370 wxGridTableBase
* _arg0
;
5371 size_t _arg1
= (size_t ) 0;
5372 size_t _arg2
= (size_t ) 1;
5373 PyObject
* _argo0
= 0;
5374 char *_kwnames
[] = { "self","pos","numCols", NULL
};
5377 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxGridTableBase_DeleteCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5380 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5381 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5382 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_DeleteCols. Expected _wxGridTableBase_p.");
5387 wxPy_BEGIN_ALLOW_THREADS
;
5388 _result
= (bool )wxGridTableBase_DeleteCols(_arg0
,_arg1
,_arg2
);
5390 wxPy_END_ALLOW_THREADS
;
5391 if (PyErr_Occurred()) return NULL
;
5392 } _resultobj
= Py_BuildValue("i",_result
);
5396 #define wxGridTableBase_GetRowLabelValue(_swigobj,_swigarg0) (_swigobj->GetRowLabelValue(_swigarg0))
5397 static PyObject
*_wrap_wxGridTableBase_GetRowLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5398 PyObject
* _resultobj
;
5400 wxGridTableBase
* _arg0
;
5402 PyObject
* _argo0
= 0;
5403 char *_kwnames
[] = { "self","row", NULL
};
5406 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridTableBase_GetRowLabelValue",_kwnames
,&_argo0
,&_arg1
))
5409 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5410 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5411 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetRowLabelValue. Expected _wxGridTableBase_p.");
5416 wxPy_BEGIN_ALLOW_THREADS
;
5417 _result
= new wxString (wxGridTableBase_GetRowLabelValue(_arg0
,_arg1
));
5419 wxPy_END_ALLOW_THREADS
;
5420 if (PyErr_Occurred()) return NULL
;
5422 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
5430 #define wxGridTableBase_GetColLabelValue(_swigobj,_swigarg0) (_swigobj->GetColLabelValue(_swigarg0))
5431 static PyObject
*_wrap_wxGridTableBase_GetColLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5432 PyObject
* _resultobj
;
5434 wxGridTableBase
* _arg0
;
5436 PyObject
* _argo0
= 0;
5437 char *_kwnames
[] = { "self","col", NULL
};
5440 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridTableBase_GetColLabelValue",_kwnames
,&_argo0
,&_arg1
))
5443 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5444 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5445 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetColLabelValue. Expected _wxGridTableBase_p.");
5450 wxPy_BEGIN_ALLOW_THREADS
;
5451 _result
= new wxString (wxGridTableBase_GetColLabelValue(_arg0
,_arg1
));
5453 wxPy_END_ALLOW_THREADS
;
5454 if (PyErr_Occurred()) return NULL
;
5456 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
5464 #define wxGridTableBase_SetRowLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowLabelValue(_swigarg0,_swigarg1))
5465 static PyObject
*_wrap_wxGridTableBase_SetRowLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5466 PyObject
* _resultobj
;
5467 wxGridTableBase
* _arg0
;
5470 PyObject
* _argo0
= 0;
5471 PyObject
* _obj2
= 0;
5472 char *_kwnames
[] = { "self","row","value", NULL
};
5475 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGridTableBase_SetRowLabelValue",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
5478 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5479 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5480 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetRowLabelValue. Expected _wxGridTableBase_p.");
5485 #if PYTHON_API_VERSION >= 1009
5486 char* tmpPtr
; int tmpSize
;
5487 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
5488 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
5491 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
5493 _arg2
= new wxString(tmpPtr
, tmpSize
);
5495 if (!PyString_Check(_obj2
)) {
5496 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
5499 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
5503 wxPy_BEGIN_ALLOW_THREADS
;
5504 wxGridTableBase_SetRowLabelValue(_arg0
,_arg1
,*_arg2
);
5506 wxPy_END_ALLOW_THREADS
;
5507 if (PyErr_Occurred()) return NULL
;
5508 } Py_INCREF(Py_None
);
5509 _resultobj
= Py_None
;
5517 #define wxGridTableBase_SetColLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColLabelValue(_swigarg0,_swigarg1))
5518 static PyObject
*_wrap_wxGridTableBase_SetColLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5519 PyObject
* _resultobj
;
5520 wxGridTableBase
* _arg0
;
5523 PyObject
* _argo0
= 0;
5524 PyObject
* _obj2
= 0;
5525 char *_kwnames
[] = { "self","col","value", NULL
};
5528 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGridTableBase_SetColLabelValue",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
5531 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5532 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5533 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetColLabelValue. Expected _wxGridTableBase_p.");
5538 #if PYTHON_API_VERSION >= 1009
5539 char* tmpPtr
; int tmpSize
;
5540 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
5541 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
5544 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
5546 _arg2
= new wxString(tmpPtr
, tmpSize
);
5548 if (!PyString_Check(_obj2
)) {
5549 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
5552 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
5556 wxPy_BEGIN_ALLOW_THREADS
;
5557 wxGridTableBase_SetColLabelValue(_arg0
,_arg1
,*_arg2
);
5559 wxPy_END_ALLOW_THREADS
;
5560 if (PyErr_Occurred()) return NULL
;
5561 } Py_INCREF(Py_None
);
5562 _resultobj
= Py_None
;
5570 #define wxGridTableBase_CanHaveAttributes(_swigobj) (_swigobj->CanHaveAttributes())
5571 static PyObject
*_wrap_wxGridTableBase_CanHaveAttributes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5572 PyObject
* _resultobj
;
5574 wxGridTableBase
* _arg0
;
5575 PyObject
* _argo0
= 0;
5576 char *_kwnames
[] = { "self", NULL
};
5579 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableBase_CanHaveAttributes",_kwnames
,&_argo0
))
5582 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5583 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5584 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_CanHaveAttributes. Expected _wxGridTableBase_p.");
5589 wxPy_BEGIN_ALLOW_THREADS
;
5590 _result
= (bool )wxGridTableBase_CanHaveAttributes(_arg0
);
5592 wxPy_END_ALLOW_THREADS
;
5593 if (PyErr_Occurred()) return NULL
;
5594 } _resultobj
= Py_BuildValue("i",_result
);
5598 #define wxGridTableBase_GetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetAttr(_swigarg0,_swigarg1,_swigarg2))
5599 static PyObject
*_wrap_wxGridTableBase_GetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5600 PyObject
* _resultobj
;
5601 wxGridCellAttr
* _result
;
5602 wxGridTableBase
* _arg0
;
5605 wxGridCellAttr::wxAttrKind _arg3
;
5606 PyObject
* _argo0
= 0;
5607 char *_kwnames
[] = { "self","row","col","kind", NULL
};
5611 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiii:wxGridTableBase_GetAttr",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
5614 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5615 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5616 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetAttr. Expected _wxGridTableBase_p.");
5621 wxPy_BEGIN_ALLOW_THREADS
;
5622 _result
= (wxGridCellAttr
*)wxGridTableBase_GetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
5624 wxPy_END_ALLOW_THREADS
;
5625 if (PyErr_Occurred()) return NULL
;
5627 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAttr_p");
5628 _resultobj
= Py_BuildValue("s",_ptemp
);
5631 _resultobj
= Py_None
;
5636 #define wxGridTableBase_SetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetAttr(_swigarg0,_swigarg1,_swigarg2))
5637 static PyObject
*_wrap_wxGridTableBase_SetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5638 PyObject
* _resultobj
;
5639 wxGridTableBase
* _arg0
;
5640 wxGridCellAttr
* _arg1
;
5643 PyObject
* _argo0
= 0;
5644 PyObject
* _argo1
= 0;
5645 char *_kwnames
[] = { "self","attr","row","col", NULL
};
5648 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxGridTableBase_SetAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
5651 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5652 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5653 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetAttr. Expected _wxGridTableBase_p.");
5658 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5659 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
5660 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridTableBase_SetAttr. Expected _wxGridCellAttr_p.");
5665 wxPy_BEGIN_ALLOW_THREADS
;
5666 wxGridTableBase_SetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
5668 wxPy_END_ALLOW_THREADS
;
5669 if (PyErr_Occurred()) return NULL
;
5670 } Py_INCREF(Py_None
);
5671 _resultobj
= Py_None
;
5675 #define wxGridTableBase_SetRowAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowAttr(_swigarg0,_swigarg1))
5676 static PyObject
*_wrap_wxGridTableBase_SetRowAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5677 PyObject
* _resultobj
;
5678 wxGridTableBase
* _arg0
;
5679 wxGridCellAttr
* _arg1
;
5681 PyObject
* _argo0
= 0;
5682 PyObject
* _argo1
= 0;
5683 char *_kwnames
[] = { "self","attr","row", NULL
};
5686 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxGridTableBase_SetRowAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
5689 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5690 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5691 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetRowAttr. Expected _wxGridTableBase_p.");
5696 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5697 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
5698 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridTableBase_SetRowAttr. Expected _wxGridCellAttr_p.");
5703 wxPy_BEGIN_ALLOW_THREADS
;
5704 wxGridTableBase_SetRowAttr(_arg0
,_arg1
,_arg2
);
5706 wxPy_END_ALLOW_THREADS
;
5707 if (PyErr_Occurred()) return NULL
;
5708 } Py_INCREF(Py_None
);
5709 _resultobj
= Py_None
;
5713 #define wxGridTableBase_SetColAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColAttr(_swigarg0,_swigarg1))
5714 static PyObject
*_wrap_wxGridTableBase_SetColAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5715 PyObject
* _resultobj
;
5716 wxGridTableBase
* _arg0
;
5717 wxGridCellAttr
* _arg1
;
5719 PyObject
* _argo0
= 0;
5720 PyObject
* _argo1
= 0;
5721 char *_kwnames
[] = { "self","attr","col", NULL
};
5724 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxGridTableBase_SetColAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
5727 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5728 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5729 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetColAttr. Expected _wxGridTableBase_p.");
5734 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5735 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
5736 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridTableBase_SetColAttr. Expected _wxGridCellAttr_p.");
5741 wxPy_BEGIN_ALLOW_THREADS
;
5742 wxGridTableBase_SetColAttr(_arg0
,_arg1
,_arg2
);
5744 wxPy_END_ALLOW_THREADS
;
5745 if (PyErr_Occurred()) return NULL
;
5746 } Py_INCREF(Py_None
);
5747 _resultobj
= Py_None
;
5751 static void *SwigwxPyGridTableBaseTowxGridTableBase(void *ptr
) {
5752 wxPyGridTableBase
*src
;
5753 wxGridTableBase
*dest
;
5754 src
= (wxPyGridTableBase
*) ptr
;
5755 dest
= (wxGridTableBase
*) src
;
5756 return (void *) dest
;
5759 static void *SwigwxPyGridTableBaseTowxObject(void *ptr
) {
5760 wxPyGridTableBase
*src
;
5762 src
= (wxPyGridTableBase
*) ptr
;
5763 dest
= (wxObject
*) src
;
5764 return (void *) dest
;
5767 #define new_wxPyGridTableBase() (new wxPyGridTableBase())
5768 static PyObject
*_wrap_new_wxPyGridTableBase(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5769 PyObject
* _resultobj
;
5770 wxPyGridTableBase
* _result
;
5771 char *_kwnames
[] = { NULL
};
5775 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyGridTableBase",_kwnames
))
5778 wxPy_BEGIN_ALLOW_THREADS
;
5779 _result
= (wxPyGridTableBase
*)new_wxPyGridTableBase();
5781 wxPy_END_ALLOW_THREADS
;
5782 if (PyErr_Occurred()) return NULL
;
5784 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyGridTableBase_p");
5785 _resultobj
= Py_BuildValue("s",_ptemp
);
5788 _resultobj
= Py_None
;
5793 #define wxPyGridTableBase__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
5794 static PyObject
*_wrap_wxPyGridTableBase__setCallbackInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5795 PyObject
* _resultobj
;
5796 wxPyGridTableBase
* _arg0
;
5799 PyObject
* _argo0
= 0;
5800 PyObject
* _obj1
= 0;
5801 PyObject
* _obj2
= 0;
5802 char *_kwnames
[] = { "self","self","_class", NULL
};
5805 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyGridTableBase__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
5808 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5809 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5810 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase__setCallbackInfo. Expected _wxPyGridTableBase_p.");
5821 wxPy_BEGIN_ALLOW_THREADS
;
5822 wxPyGridTableBase__setCallbackInfo(_arg0
,_arg1
,_arg2
);
5824 wxPy_END_ALLOW_THREADS
;
5825 if (PyErr_Occurred()) return NULL
;
5826 } Py_INCREF(Py_None
);
5827 _resultobj
= Py_None
;
5831 static void wxPyGridTableBase_Destroy(wxPyGridTableBase
*self
) { delete self
; }
5832 static PyObject
*_wrap_wxPyGridTableBase_Destroy(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5833 PyObject
* _resultobj
;
5834 wxPyGridTableBase
* _arg0
;
5835 PyObject
* _argo0
= 0;
5836 char *_kwnames
[] = { "self", NULL
};
5839 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyGridTableBase_Destroy",_kwnames
,&_argo0
))
5842 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5843 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5844 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_Destroy. Expected _wxPyGridTableBase_p.");
5849 wxPy_BEGIN_ALLOW_THREADS
;
5850 wxPyGridTableBase_Destroy(_arg0
);
5852 wxPy_END_ALLOW_THREADS
;
5853 if (PyErr_Occurred()) return NULL
;
5854 } Py_INCREF(Py_None
);
5855 _resultobj
= Py_None
;
5859 #define wxPyGridTableBase_base_GetTypeName(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_GetTypeName(_swigarg0,_swigarg1))
5860 static PyObject
*_wrap_wxPyGridTableBase_base_GetTypeName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5861 PyObject
* _resultobj
;
5863 wxPyGridTableBase
* _arg0
;
5866 PyObject
* _argo0
= 0;
5867 char *_kwnames
[] = { "self","row","col", NULL
};
5870 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxPyGridTableBase_base_GetTypeName",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5873 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5874 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5875 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_GetTypeName. Expected _wxPyGridTableBase_p.");
5880 wxPy_BEGIN_ALLOW_THREADS
;
5881 _result
= new wxString (wxPyGridTableBase_base_GetTypeName(_arg0
,_arg1
,_arg2
));
5883 wxPy_END_ALLOW_THREADS
;
5884 if (PyErr_Occurred()) return NULL
;
5886 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
5894 #define wxPyGridTableBase_base_CanGetValueAs(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_CanGetValueAs(_swigarg0,_swigarg1,_swigarg2))
5895 static PyObject
*_wrap_wxPyGridTableBase_base_CanGetValueAs(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5896 PyObject
* _resultobj
;
5898 wxPyGridTableBase
* _arg0
;
5902 PyObject
* _argo0
= 0;
5903 PyObject
* _obj3
= 0;
5904 char *_kwnames
[] = { "self","row","col","typeName", NULL
};
5907 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxPyGridTableBase_base_CanGetValueAs",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
5910 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5911 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5912 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_CanGetValueAs. Expected _wxPyGridTableBase_p.");
5917 #if PYTHON_API_VERSION >= 1009
5918 char* tmpPtr
; int tmpSize
;
5919 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
5920 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
5923 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
5925 _arg3
= new wxString(tmpPtr
, tmpSize
);
5927 if (!PyString_Check(_obj3
)) {
5928 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
5931 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
5935 wxPy_BEGIN_ALLOW_THREADS
;
5936 _result
= (bool )wxPyGridTableBase_base_CanGetValueAs(_arg0
,_arg1
,_arg2
,*_arg3
);
5938 wxPy_END_ALLOW_THREADS
;
5939 if (PyErr_Occurred()) return NULL
;
5940 } _resultobj
= Py_BuildValue("i",_result
);
5948 #define wxPyGridTableBase_base_CanSetValueAs(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_CanSetValueAs(_swigarg0,_swigarg1,_swigarg2))
5949 static PyObject
*_wrap_wxPyGridTableBase_base_CanSetValueAs(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5950 PyObject
* _resultobj
;
5952 wxPyGridTableBase
* _arg0
;
5956 PyObject
* _argo0
= 0;
5957 PyObject
* _obj3
= 0;
5958 char *_kwnames
[] = { "self","row","col","typeName", NULL
};
5961 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxPyGridTableBase_base_CanSetValueAs",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
5964 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5965 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5966 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_CanSetValueAs. Expected _wxPyGridTableBase_p.");
5971 #if PYTHON_API_VERSION >= 1009
5972 char* tmpPtr
; int tmpSize
;
5973 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
5974 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
5977 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
5979 _arg3
= new wxString(tmpPtr
, tmpSize
);
5981 if (!PyString_Check(_obj3
)) {
5982 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
5985 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
5989 wxPy_BEGIN_ALLOW_THREADS
;
5990 _result
= (bool )wxPyGridTableBase_base_CanSetValueAs(_arg0
,_arg1
,_arg2
,*_arg3
);
5992 wxPy_END_ALLOW_THREADS
;
5993 if (PyErr_Occurred()) return NULL
;
5994 } _resultobj
= Py_BuildValue("i",_result
);
6002 #define wxPyGridTableBase_base_Clear(_swigobj) (_swigobj->base_Clear())
6003 static PyObject
*_wrap_wxPyGridTableBase_base_Clear(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6004 PyObject
* _resultobj
;
6005 wxPyGridTableBase
* _arg0
;
6006 PyObject
* _argo0
= 0;
6007 char *_kwnames
[] = { "self", NULL
};
6010 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyGridTableBase_base_Clear",_kwnames
,&_argo0
))
6013 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6014 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6015 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_Clear. Expected _wxPyGridTableBase_p.");
6020 wxPy_BEGIN_ALLOW_THREADS
;
6021 wxPyGridTableBase_base_Clear(_arg0
);
6023 wxPy_END_ALLOW_THREADS
;
6024 if (PyErr_Occurred()) return NULL
;
6025 } Py_INCREF(Py_None
);
6026 _resultobj
= Py_None
;
6030 #define wxPyGridTableBase_base_InsertRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_InsertRows(_swigarg0,_swigarg1))
6031 static PyObject
*_wrap_wxPyGridTableBase_base_InsertRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6032 PyObject
* _resultobj
;
6034 wxPyGridTableBase
* _arg0
;
6035 size_t _arg1
= (size_t ) 0;
6036 size_t _arg2
= (size_t ) 1;
6037 PyObject
* _argo0
= 0;
6038 char *_kwnames
[] = { "self","pos","numRows", NULL
};
6041 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyGridTableBase_base_InsertRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
6044 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6045 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6046 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_InsertRows. Expected _wxPyGridTableBase_p.");
6051 wxPy_BEGIN_ALLOW_THREADS
;
6052 _result
= (bool )wxPyGridTableBase_base_InsertRows(_arg0
,_arg1
,_arg2
);
6054 wxPy_END_ALLOW_THREADS
;
6055 if (PyErr_Occurred()) return NULL
;
6056 } _resultobj
= Py_BuildValue("i",_result
);
6060 #define wxPyGridTableBase_base_AppendRows(_swigobj,_swigarg0) (_swigobj->base_AppendRows(_swigarg0))
6061 static PyObject
*_wrap_wxPyGridTableBase_base_AppendRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6062 PyObject
* _resultobj
;
6064 wxPyGridTableBase
* _arg0
;
6065 size_t _arg1
= (size_t ) 1;
6066 PyObject
* _argo0
= 0;
6067 char *_kwnames
[] = { "self","numRows", NULL
};
6070 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxPyGridTableBase_base_AppendRows",_kwnames
,&_argo0
,&_arg1
))
6073 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6074 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6075 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_AppendRows. Expected _wxPyGridTableBase_p.");
6080 wxPy_BEGIN_ALLOW_THREADS
;
6081 _result
= (bool )wxPyGridTableBase_base_AppendRows(_arg0
,_arg1
);
6083 wxPy_END_ALLOW_THREADS
;
6084 if (PyErr_Occurred()) return NULL
;
6085 } _resultobj
= Py_BuildValue("i",_result
);
6089 #define wxPyGridTableBase_base_DeleteRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DeleteRows(_swigarg0,_swigarg1))
6090 static PyObject
*_wrap_wxPyGridTableBase_base_DeleteRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6091 PyObject
* _resultobj
;
6093 wxPyGridTableBase
* _arg0
;
6094 size_t _arg1
= (size_t ) 0;
6095 size_t _arg2
= (size_t ) 1;
6096 PyObject
* _argo0
= 0;
6097 char *_kwnames
[] = { "self","pos","numRows", NULL
};
6100 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyGridTableBase_base_DeleteRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
6103 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6104 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6105 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_DeleteRows. Expected _wxPyGridTableBase_p.");
6110 wxPy_BEGIN_ALLOW_THREADS
;
6111 _result
= (bool )wxPyGridTableBase_base_DeleteRows(_arg0
,_arg1
,_arg2
);
6113 wxPy_END_ALLOW_THREADS
;
6114 if (PyErr_Occurred()) return NULL
;
6115 } _resultobj
= Py_BuildValue("i",_result
);
6119 #define wxPyGridTableBase_base_InsertCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_InsertCols(_swigarg0,_swigarg1))
6120 static PyObject
*_wrap_wxPyGridTableBase_base_InsertCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6121 PyObject
* _resultobj
;
6123 wxPyGridTableBase
* _arg0
;
6124 size_t _arg1
= (size_t ) 0;
6125 size_t _arg2
= (size_t ) 1;
6126 PyObject
* _argo0
= 0;
6127 char *_kwnames
[] = { "self","pos","numCols", NULL
};
6130 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyGridTableBase_base_InsertCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
6133 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6134 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6135 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_InsertCols. Expected _wxPyGridTableBase_p.");
6140 wxPy_BEGIN_ALLOW_THREADS
;
6141 _result
= (bool )wxPyGridTableBase_base_InsertCols(_arg0
,_arg1
,_arg2
);
6143 wxPy_END_ALLOW_THREADS
;
6144 if (PyErr_Occurred()) return NULL
;
6145 } _resultobj
= Py_BuildValue("i",_result
);
6149 #define wxPyGridTableBase_base_AppendCols(_swigobj,_swigarg0) (_swigobj->base_AppendCols(_swigarg0))
6150 static PyObject
*_wrap_wxPyGridTableBase_base_AppendCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6151 PyObject
* _resultobj
;
6153 wxPyGridTableBase
* _arg0
;
6154 size_t _arg1
= (size_t ) 1;
6155 PyObject
* _argo0
= 0;
6156 char *_kwnames
[] = { "self","numCols", NULL
};
6159 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxPyGridTableBase_base_AppendCols",_kwnames
,&_argo0
,&_arg1
))
6162 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6163 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6164 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_AppendCols. Expected _wxPyGridTableBase_p.");
6169 wxPy_BEGIN_ALLOW_THREADS
;
6170 _result
= (bool )wxPyGridTableBase_base_AppendCols(_arg0
,_arg1
);
6172 wxPy_END_ALLOW_THREADS
;
6173 if (PyErr_Occurred()) return NULL
;
6174 } _resultobj
= Py_BuildValue("i",_result
);
6178 #define wxPyGridTableBase_base_DeleteCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DeleteCols(_swigarg0,_swigarg1))
6179 static PyObject
*_wrap_wxPyGridTableBase_base_DeleteCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6180 PyObject
* _resultobj
;
6182 wxPyGridTableBase
* _arg0
;
6183 size_t _arg1
= (size_t ) 0;
6184 size_t _arg2
= (size_t ) 1;
6185 PyObject
* _argo0
= 0;
6186 char *_kwnames
[] = { "self","pos","numCols", NULL
};
6189 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyGridTableBase_base_DeleteCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
6192 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6193 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6194 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_DeleteCols. Expected _wxPyGridTableBase_p.");
6199 wxPy_BEGIN_ALLOW_THREADS
;
6200 _result
= (bool )wxPyGridTableBase_base_DeleteCols(_arg0
,_arg1
,_arg2
);
6202 wxPy_END_ALLOW_THREADS
;
6203 if (PyErr_Occurred()) return NULL
;
6204 } _resultobj
= Py_BuildValue("i",_result
);
6208 #define wxPyGridTableBase_base_GetRowLabelValue(_swigobj,_swigarg0) (_swigobj->base_GetRowLabelValue(_swigarg0))
6209 static PyObject
*_wrap_wxPyGridTableBase_base_GetRowLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6210 PyObject
* _resultobj
;
6212 wxPyGridTableBase
* _arg0
;
6214 PyObject
* _argo0
= 0;
6215 char *_kwnames
[] = { "self","row", NULL
};
6218 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyGridTableBase_base_GetRowLabelValue",_kwnames
,&_argo0
,&_arg1
))
6221 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6222 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6223 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_GetRowLabelValue. Expected _wxPyGridTableBase_p.");
6228 wxPy_BEGIN_ALLOW_THREADS
;
6229 _result
= new wxString (wxPyGridTableBase_base_GetRowLabelValue(_arg0
,_arg1
));
6231 wxPy_END_ALLOW_THREADS
;
6232 if (PyErr_Occurred()) return NULL
;
6234 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
6242 #define wxPyGridTableBase_base_GetColLabelValue(_swigobj,_swigarg0) (_swigobj->base_GetColLabelValue(_swigarg0))
6243 static PyObject
*_wrap_wxPyGridTableBase_base_GetColLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6244 PyObject
* _resultobj
;
6246 wxPyGridTableBase
* _arg0
;
6248 PyObject
* _argo0
= 0;
6249 char *_kwnames
[] = { "self","col", NULL
};
6252 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyGridTableBase_base_GetColLabelValue",_kwnames
,&_argo0
,&_arg1
))
6255 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6256 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6257 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_GetColLabelValue. Expected _wxPyGridTableBase_p.");
6262 wxPy_BEGIN_ALLOW_THREADS
;
6263 _result
= new wxString (wxPyGridTableBase_base_GetColLabelValue(_arg0
,_arg1
));
6265 wxPy_END_ALLOW_THREADS
;
6266 if (PyErr_Occurred()) return NULL
;
6268 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
6276 #define wxPyGridTableBase_base_SetRowLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_SetRowLabelValue(_swigarg0,_swigarg1))
6277 static PyObject
*_wrap_wxPyGridTableBase_base_SetRowLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6278 PyObject
* _resultobj
;
6279 wxPyGridTableBase
* _arg0
;
6282 PyObject
* _argo0
= 0;
6283 PyObject
* _obj2
= 0;
6284 char *_kwnames
[] = { "self","row","value", NULL
};
6287 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxPyGridTableBase_base_SetRowLabelValue",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
6290 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6291 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6292 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_SetRowLabelValue. Expected _wxPyGridTableBase_p.");
6297 #if PYTHON_API_VERSION >= 1009
6298 char* tmpPtr
; int tmpSize
;
6299 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
6300 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
6303 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
6305 _arg2
= new wxString(tmpPtr
, tmpSize
);
6307 if (!PyString_Check(_obj2
)) {
6308 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
6311 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
6315 wxPy_BEGIN_ALLOW_THREADS
;
6316 wxPyGridTableBase_base_SetRowLabelValue(_arg0
,_arg1
,*_arg2
);
6318 wxPy_END_ALLOW_THREADS
;
6319 if (PyErr_Occurred()) return NULL
;
6320 } Py_INCREF(Py_None
);
6321 _resultobj
= Py_None
;
6329 #define wxPyGridTableBase_base_SetColLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_SetColLabelValue(_swigarg0,_swigarg1))
6330 static PyObject
*_wrap_wxPyGridTableBase_base_SetColLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6331 PyObject
* _resultobj
;
6332 wxPyGridTableBase
* _arg0
;
6335 PyObject
* _argo0
= 0;
6336 PyObject
* _obj2
= 0;
6337 char *_kwnames
[] = { "self","col","value", NULL
};
6340 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxPyGridTableBase_base_SetColLabelValue",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
6343 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6344 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6345 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_SetColLabelValue. Expected _wxPyGridTableBase_p.");
6350 #if PYTHON_API_VERSION >= 1009
6351 char* tmpPtr
; int tmpSize
;
6352 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
6353 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
6356 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
6358 _arg2
= new wxString(tmpPtr
, tmpSize
);
6360 if (!PyString_Check(_obj2
)) {
6361 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
6364 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
6368 wxPy_BEGIN_ALLOW_THREADS
;
6369 wxPyGridTableBase_base_SetColLabelValue(_arg0
,_arg1
,*_arg2
);
6371 wxPy_END_ALLOW_THREADS
;
6372 if (PyErr_Occurred()) return NULL
;
6373 } Py_INCREF(Py_None
);
6374 _resultobj
= Py_None
;
6382 #define wxPyGridTableBase_base_CanHaveAttributes(_swigobj) (_swigobj->base_CanHaveAttributes())
6383 static PyObject
*_wrap_wxPyGridTableBase_base_CanHaveAttributes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6384 PyObject
* _resultobj
;
6386 wxPyGridTableBase
* _arg0
;
6387 PyObject
* _argo0
= 0;
6388 char *_kwnames
[] = { "self", NULL
};
6391 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyGridTableBase_base_CanHaveAttributes",_kwnames
,&_argo0
))
6394 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6395 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6396 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_CanHaveAttributes. Expected _wxPyGridTableBase_p.");
6401 wxPy_BEGIN_ALLOW_THREADS
;
6402 _result
= (bool )wxPyGridTableBase_base_CanHaveAttributes(_arg0
);
6404 wxPy_END_ALLOW_THREADS
;
6405 if (PyErr_Occurred()) return NULL
;
6406 } _resultobj
= Py_BuildValue("i",_result
);
6410 #define wxPyGridTableBase_base_GetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_GetAttr(_swigarg0,_swigarg1,_swigarg2))
6411 static PyObject
*_wrap_wxPyGridTableBase_base_GetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6412 PyObject
* _resultobj
;
6413 wxGridCellAttr
* _result
;
6414 wxPyGridTableBase
* _arg0
;
6417 wxGridCellAttr::wxAttrKind _arg3
;
6418 PyObject
* _argo0
= 0;
6419 char *_kwnames
[] = { "self","row","col","kind", NULL
};
6423 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiii:wxPyGridTableBase_base_GetAttr",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
6426 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6427 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6428 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_GetAttr. Expected _wxPyGridTableBase_p.");
6433 wxPy_BEGIN_ALLOW_THREADS
;
6434 _result
= (wxGridCellAttr
*)wxPyGridTableBase_base_GetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
6436 wxPy_END_ALLOW_THREADS
;
6437 if (PyErr_Occurred()) return NULL
;
6439 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAttr_p");
6440 _resultobj
= Py_BuildValue("s",_ptemp
);
6443 _resultobj
= Py_None
;
6448 #define wxPyGridTableBase_base_SetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_SetAttr(_swigarg0,_swigarg1,_swigarg2))
6449 static PyObject
*_wrap_wxPyGridTableBase_base_SetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6450 PyObject
* _resultobj
;
6451 wxPyGridTableBase
* _arg0
;
6452 wxGridCellAttr
* _arg1
;
6455 PyObject
* _argo0
= 0;
6456 PyObject
* _argo1
= 0;
6457 char *_kwnames
[] = { "self","attr","row","col", NULL
};
6460 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxPyGridTableBase_base_SetAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
6463 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6464 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6465 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_SetAttr. Expected _wxPyGridTableBase_p.");
6470 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6471 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
6472 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridTableBase_base_SetAttr. Expected _wxGridCellAttr_p.");
6477 wxPy_BEGIN_ALLOW_THREADS
;
6478 wxPyGridTableBase_base_SetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
6480 wxPy_END_ALLOW_THREADS
;
6481 if (PyErr_Occurred()) return NULL
;
6482 } Py_INCREF(Py_None
);
6483 _resultobj
= Py_None
;
6487 #define wxPyGridTableBase_base_SetRowAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_SetRowAttr(_swigarg0,_swigarg1))
6488 static PyObject
*_wrap_wxPyGridTableBase_base_SetRowAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6489 PyObject
* _resultobj
;
6490 wxPyGridTableBase
* _arg0
;
6491 wxGridCellAttr
* _arg1
;
6493 PyObject
* _argo0
= 0;
6494 PyObject
* _argo1
= 0;
6495 char *_kwnames
[] = { "self","attr","row", NULL
};
6498 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxPyGridTableBase_base_SetRowAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
6501 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6502 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6503 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_SetRowAttr. Expected _wxPyGridTableBase_p.");
6508 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6509 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
6510 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridTableBase_base_SetRowAttr. Expected _wxGridCellAttr_p.");
6515 wxPy_BEGIN_ALLOW_THREADS
;
6516 wxPyGridTableBase_base_SetRowAttr(_arg0
,_arg1
,_arg2
);
6518 wxPy_END_ALLOW_THREADS
;
6519 if (PyErr_Occurred()) return NULL
;
6520 } Py_INCREF(Py_None
);
6521 _resultobj
= Py_None
;
6525 #define wxPyGridTableBase_base_SetColAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_SetColAttr(_swigarg0,_swigarg1))
6526 static PyObject
*_wrap_wxPyGridTableBase_base_SetColAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6527 PyObject
* _resultobj
;
6528 wxPyGridTableBase
* _arg0
;
6529 wxGridCellAttr
* _arg1
;
6531 PyObject
* _argo0
= 0;
6532 PyObject
* _argo1
= 0;
6533 char *_kwnames
[] = { "self","attr","col", NULL
};
6536 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxPyGridTableBase_base_SetColAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
6539 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6540 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6541 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_SetColAttr. Expected _wxPyGridTableBase_p.");
6546 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6547 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
6548 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridTableBase_base_SetColAttr. Expected _wxGridCellAttr_p.");
6553 wxPy_BEGIN_ALLOW_THREADS
;
6554 wxPyGridTableBase_base_SetColAttr(_arg0
,_arg1
,_arg2
);
6556 wxPy_END_ALLOW_THREADS
;
6557 if (PyErr_Occurred()) return NULL
;
6558 } Py_INCREF(Py_None
);
6559 _resultobj
= Py_None
;
6563 static void *SwigwxGridStringTableTowxGridTableBase(void *ptr
) {
6564 wxGridStringTable
*src
;
6565 wxGridTableBase
*dest
;
6566 src
= (wxGridStringTable
*) ptr
;
6567 dest
= (wxGridTableBase
*) src
;
6568 return (void *) dest
;
6571 static void *SwigwxGridStringTableTowxObject(void *ptr
) {
6572 wxGridStringTable
*src
;
6574 src
= (wxGridStringTable
*) ptr
;
6575 dest
= (wxObject
*) src
;
6576 return (void *) dest
;
6579 #define new_wxGridStringTable(_swigarg0,_swigarg1) (new wxGridStringTable(_swigarg0,_swigarg1))
6580 static PyObject
*_wrap_new_wxGridStringTable(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6581 PyObject
* _resultobj
;
6582 wxGridStringTable
* _result
;
6583 int _arg0
= (int ) 0;
6584 int _arg1
= (int ) 0;
6585 char *_kwnames
[] = { "numRows","numCols", NULL
};
6589 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxGridStringTable",_kwnames
,&_arg0
,&_arg1
))
6592 wxPy_BEGIN_ALLOW_THREADS
;
6593 _result
= (wxGridStringTable
*)new_wxGridStringTable(_arg0
,_arg1
);
6595 wxPy_END_ALLOW_THREADS
;
6596 if (PyErr_Occurred()) return NULL
;
6598 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridStringTable_p");
6599 _resultobj
= Py_BuildValue("s",_ptemp
);
6602 _resultobj
= Py_None
;
6607 #define new_wxGridTableMessage(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxGridTableMessage(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6608 static PyObject
*_wrap_new_wxGridTableMessage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6609 PyObject
* _resultobj
;
6610 wxGridTableMessage
* _result
;
6611 wxGridTableBase
* _arg0
;
6613 int _arg2
= (int ) -1;
6614 int _arg3
= (int ) -1;
6615 PyObject
* _argo0
= 0;
6616 char *_kwnames
[] = { "table","id","comInt1","comInt2", NULL
};
6620 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|ii:new_wxGridTableMessage",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
6623 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6624 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
6625 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxGridTableMessage. Expected _wxGridTableBase_p.");
6630 wxPy_BEGIN_ALLOW_THREADS
;
6631 _result
= (wxGridTableMessage
*)new_wxGridTableMessage(_arg0
,_arg1
,_arg2
,_arg3
);
6633 wxPy_END_ALLOW_THREADS
;
6634 if (PyErr_Occurred()) return NULL
;
6636 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridTableMessage_p");
6637 _resultobj
= Py_BuildValue("s",_ptemp
);
6640 _resultobj
= Py_None
;
6645 #define delete_wxGridTableMessage(_swigobj) (delete _swigobj)
6646 static PyObject
*_wrap_delete_wxGridTableMessage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6647 PyObject
* _resultobj
;
6648 wxGridTableMessage
* _arg0
;
6649 PyObject
* _argo0
= 0;
6650 char *_kwnames
[] = { "self", NULL
};
6653 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxGridTableMessage",_kwnames
,&_argo0
))
6656 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6657 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6658 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxGridTableMessage. Expected _wxGridTableMessage_p.");
6663 wxPy_BEGIN_ALLOW_THREADS
;
6664 delete_wxGridTableMessage(_arg0
);
6666 wxPy_END_ALLOW_THREADS
;
6667 if (PyErr_Occurred()) return NULL
;
6668 } Py_INCREF(Py_None
);
6669 _resultobj
= Py_None
;
6673 #define wxGridTableMessage_SetTableObject(_swigobj,_swigarg0) (_swigobj->SetTableObject(_swigarg0))
6674 static PyObject
*_wrap_wxGridTableMessage_SetTableObject(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6675 PyObject
* _resultobj
;
6676 wxGridTableMessage
* _arg0
;
6677 wxGridTableBase
* _arg1
;
6678 PyObject
* _argo0
= 0;
6679 PyObject
* _argo1
= 0;
6680 char *_kwnames
[] = { "self","table", NULL
};
6683 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridTableMessage_SetTableObject",_kwnames
,&_argo0
,&_argo1
))
6686 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6687 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6688 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_SetTableObject. Expected _wxGridTableMessage_p.");
6693 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6694 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridTableBase_p")) {
6695 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridTableMessage_SetTableObject. Expected _wxGridTableBase_p.");
6700 wxPy_BEGIN_ALLOW_THREADS
;
6701 wxGridTableMessage_SetTableObject(_arg0
,_arg1
);
6703 wxPy_END_ALLOW_THREADS
;
6704 if (PyErr_Occurred()) return NULL
;
6705 } Py_INCREF(Py_None
);
6706 _resultobj
= Py_None
;
6710 #define wxGridTableMessage_GetTableObject(_swigobj) (_swigobj->GetTableObject())
6711 static PyObject
*_wrap_wxGridTableMessage_GetTableObject(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6712 PyObject
* _resultobj
;
6713 wxGridTableBase
* _result
;
6714 wxGridTableMessage
* _arg0
;
6715 PyObject
* _argo0
= 0;
6716 char *_kwnames
[] = { "self", NULL
};
6719 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableMessage_GetTableObject",_kwnames
,&_argo0
))
6722 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6723 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6724 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_GetTableObject. Expected _wxGridTableMessage_p.");
6729 wxPy_BEGIN_ALLOW_THREADS
;
6730 _result
= (wxGridTableBase
*)wxGridTableMessage_GetTableObject(_arg0
);
6732 wxPy_END_ALLOW_THREADS
;
6733 if (PyErr_Occurred()) return NULL
;
6734 }{ _resultobj
= wxPyMake_wxObject(_result
); }
6738 #define wxGridTableMessage_SetId(_swigobj,_swigarg0) (_swigobj->SetId(_swigarg0))
6739 static PyObject
*_wrap_wxGridTableMessage_SetId(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6740 PyObject
* _resultobj
;
6741 wxGridTableMessage
* _arg0
;
6743 PyObject
* _argo0
= 0;
6744 char *_kwnames
[] = { "self","id", NULL
};
6747 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridTableMessage_SetId",_kwnames
,&_argo0
,&_arg1
))
6750 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6751 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6752 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_SetId. Expected _wxGridTableMessage_p.");
6757 wxPy_BEGIN_ALLOW_THREADS
;
6758 wxGridTableMessage_SetId(_arg0
,_arg1
);
6760 wxPy_END_ALLOW_THREADS
;
6761 if (PyErr_Occurred()) return NULL
;
6762 } Py_INCREF(Py_None
);
6763 _resultobj
= Py_None
;
6767 #define wxGridTableMessage_GetId(_swigobj) (_swigobj->GetId())
6768 static PyObject
*_wrap_wxGridTableMessage_GetId(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6769 PyObject
* _resultobj
;
6771 wxGridTableMessage
* _arg0
;
6772 PyObject
* _argo0
= 0;
6773 char *_kwnames
[] = { "self", NULL
};
6776 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableMessage_GetId",_kwnames
,&_argo0
))
6779 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6780 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6781 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_GetId. Expected _wxGridTableMessage_p.");
6786 wxPy_BEGIN_ALLOW_THREADS
;
6787 _result
= (int )wxGridTableMessage_GetId(_arg0
);
6789 wxPy_END_ALLOW_THREADS
;
6790 if (PyErr_Occurred()) return NULL
;
6791 } _resultobj
= Py_BuildValue("i",_result
);
6795 #define wxGridTableMessage_SetCommandInt(_swigobj,_swigarg0) (_swigobj->SetCommandInt(_swigarg0))
6796 static PyObject
*_wrap_wxGridTableMessage_SetCommandInt(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6797 PyObject
* _resultobj
;
6798 wxGridTableMessage
* _arg0
;
6800 PyObject
* _argo0
= 0;
6801 char *_kwnames
[] = { "self","comInt1", NULL
};
6804 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridTableMessage_SetCommandInt",_kwnames
,&_argo0
,&_arg1
))
6807 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6808 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6809 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_SetCommandInt. Expected _wxGridTableMessage_p.");
6814 wxPy_BEGIN_ALLOW_THREADS
;
6815 wxGridTableMessage_SetCommandInt(_arg0
,_arg1
);
6817 wxPy_END_ALLOW_THREADS
;
6818 if (PyErr_Occurred()) return NULL
;
6819 } Py_INCREF(Py_None
);
6820 _resultobj
= Py_None
;
6824 #define wxGridTableMessage_GetCommandInt(_swigobj) (_swigobj->GetCommandInt())
6825 static PyObject
*_wrap_wxGridTableMessage_GetCommandInt(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6826 PyObject
* _resultobj
;
6828 wxGridTableMessage
* _arg0
;
6829 PyObject
* _argo0
= 0;
6830 char *_kwnames
[] = { "self", NULL
};
6833 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableMessage_GetCommandInt",_kwnames
,&_argo0
))
6836 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6837 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6838 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_GetCommandInt. Expected _wxGridTableMessage_p.");
6843 wxPy_BEGIN_ALLOW_THREADS
;
6844 _result
= (int )wxGridTableMessage_GetCommandInt(_arg0
);
6846 wxPy_END_ALLOW_THREADS
;
6847 if (PyErr_Occurred()) return NULL
;
6848 } _resultobj
= Py_BuildValue("i",_result
);
6852 #define wxGridTableMessage_SetCommandInt2(_swigobj,_swigarg0) (_swigobj->SetCommandInt2(_swigarg0))
6853 static PyObject
*_wrap_wxGridTableMessage_SetCommandInt2(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6854 PyObject
* _resultobj
;
6855 wxGridTableMessage
* _arg0
;
6857 PyObject
* _argo0
= 0;
6858 char *_kwnames
[] = { "self","comInt2", NULL
};
6861 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridTableMessage_SetCommandInt2",_kwnames
,&_argo0
,&_arg1
))
6864 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6865 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6866 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_SetCommandInt2. Expected _wxGridTableMessage_p.");
6871 wxPy_BEGIN_ALLOW_THREADS
;
6872 wxGridTableMessage_SetCommandInt2(_arg0
,_arg1
);
6874 wxPy_END_ALLOW_THREADS
;
6875 if (PyErr_Occurred()) return NULL
;
6876 } Py_INCREF(Py_None
);
6877 _resultobj
= Py_None
;
6881 #define wxGridTableMessage_GetCommandInt2(_swigobj) (_swigobj->GetCommandInt2())
6882 static PyObject
*_wrap_wxGridTableMessage_GetCommandInt2(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6883 PyObject
* _resultobj
;
6885 wxGridTableMessage
* _arg0
;
6886 PyObject
* _argo0
= 0;
6887 char *_kwnames
[] = { "self", NULL
};
6890 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableMessage_GetCommandInt2",_kwnames
,&_argo0
))
6893 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6894 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6895 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_GetCommandInt2. Expected _wxGridTableMessage_p.");
6900 wxPy_BEGIN_ALLOW_THREADS
;
6901 _result
= (int )wxGridTableMessage_GetCommandInt2(_arg0
);
6903 wxPy_END_ALLOW_THREADS
;
6904 if (PyErr_Occurred()) return NULL
;
6905 } _resultobj
= Py_BuildValue("i",_result
);
6909 #define new_wxGridCellCoords(_swigarg0,_swigarg1) (new wxGridCellCoords(_swigarg0,_swigarg1))
6910 static PyObject
*_wrap_new_wxGridCellCoords(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6911 PyObject
* _resultobj
;
6912 wxGridCellCoords
* _result
;
6913 int _arg0
= (int ) -1;
6914 int _arg1
= (int ) -1;
6915 char *_kwnames
[] = { "r","c", NULL
};
6919 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxGridCellCoords",_kwnames
,&_arg0
,&_arg1
))
6922 wxPy_BEGIN_ALLOW_THREADS
;
6923 _result
= (wxGridCellCoords
*)new_wxGridCellCoords(_arg0
,_arg1
);
6925 wxPy_END_ALLOW_THREADS
;
6926 if (PyErr_Occurred()) return NULL
;
6928 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellCoords_p");
6929 _resultobj
= Py_BuildValue("s",_ptemp
);
6932 _resultobj
= Py_None
;
6937 #define delete_wxGridCellCoords(_swigobj) (delete _swigobj)
6938 static PyObject
*_wrap_delete_wxGridCellCoords(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6939 PyObject
* _resultobj
;
6940 wxGridCellCoords
* _arg0
;
6941 PyObject
* _argo0
= 0;
6942 char *_kwnames
[] = { "self", NULL
};
6945 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxGridCellCoords",_kwnames
,&_argo0
))
6948 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6949 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
6950 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxGridCellCoords. Expected _wxGridCellCoords_p.");
6955 wxPy_BEGIN_ALLOW_THREADS
;
6956 delete_wxGridCellCoords(_arg0
);
6958 wxPy_END_ALLOW_THREADS
;
6959 if (PyErr_Occurred()) return NULL
;
6960 } Py_INCREF(Py_None
);
6961 _resultobj
= Py_None
;
6965 #define wxGridCellCoords_GetRow(_swigobj) (_swigobj->GetRow())
6966 static PyObject
*_wrap_wxGridCellCoords_GetRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6967 PyObject
* _resultobj
;
6969 wxGridCellCoords
* _arg0
;
6970 PyObject
* _argo0
= 0;
6971 char *_kwnames
[] = { "self", NULL
};
6974 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellCoords_GetRow",_kwnames
,&_argo0
))
6977 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6978 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
6979 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords_GetRow. Expected _wxGridCellCoords_p.");
6984 wxPy_BEGIN_ALLOW_THREADS
;
6985 _result
= (int )wxGridCellCoords_GetRow(_arg0
);
6987 wxPy_END_ALLOW_THREADS
;
6988 if (PyErr_Occurred()) return NULL
;
6989 } _resultobj
= Py_BuildValue("i",_result
);
6993 #define wxGridCellCoords_SetRow(_swigobj,_swigarg0) (_swigobj->SetRow(_swigarg0))
6994 static PyObject
*_wrap_wxGridCellCoords_SetRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6995 PyObject
* _resultobj
;
6996 wxGridCellCoords
* _arg0
;
6998 PyObject
* _argo0
= 0;
6999 char *_kwnames
[] = { "self","n", NULL
};
7002 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridCellCoords_SetRow",_kwnames
,&_argo0
,&_arg1
))
7005 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7006 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
7007 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords_SetRow. Expected _wxGridCellCoords_p.");
7012 wxPy_BEGIN_ALLOW_THREADS
;
7013 wxGridCellCoords_SetRow(_arg0
,_arg1
);
7015 wxPy_END_ALLOW_THREADS
;
7016 if (PyErr_Occurred()) return NULL
;
7017 } Py_INCREF(Py_None
);
7018 _resultobj
= Py_None
;
7022 #define wxGridCellCoords_GetCol(_swigobj) (_swigobj->GetCol())
7023 static PyObject
*_wrap_wxGridCellCoords_GetCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7024 PyObject
* _resultobj
;
7026 wxGridCellCoords
* _arg0
;
7027 PyObject
* _argo0
= 0;
7028 char *_kwnames
[] = { "self", NULL
};
7031 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellCoords_GetCol",_kwnames
,&_argo0
))
7034 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7035 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
7036 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords_GetCol. Expected _wxGridCellCoords_p.");
7041 wxPy_BEGIN_ALLOW_THREADS
;
7042 _result
= (int )wxGridCellCoords_GetCol(_arg0
);
7044 wxPy_END_ALLOW_THREADS
;
7045 if (PyErr_Occurred()) return NULL
;
7046 } _resultobj
= Py_BuildValue("i",_result
);
7050 #define wxGridCellCoords_SetCol(_swigobj,_swigarg0) (_swigobj->SetCol(_swigarg0))
7051 static PyObject
*_wrap_wxGridCellCoords_SetCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7052 PyObject
* _resultobj
;
7053 wxGridCellCoords
* _arg0
;
7055 PyObject
* _argo0
= 0;
7056 char *_kwnames
[] = { "self","n", NULL
};
7059 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridCellCoords_SetCol",_kwnames
,&_argo0
,&_arg1
))
7062 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7063 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
7064 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords_SetCol. Expected _wxGridCellCoords_p.");
7069 wxPy_BEGIN_ALLOW_THREADS
;
7070 wxGridCellCoords_SetCol(_arg0
,_arg1
);
7072 wxPy_END_ALLOW_THREADS
;
7073 if (PyErr_Occurred()) return NULL
;
7074 } Py_INCREF(Py_None
);
7075 _resultobj
= Py_None
;
7079 #define wxGridCellCoords_Set(_swigobj,_swigarg0,_swigarg1) (_swigobj->Set(_swigarg0,_swigarg1))
7080 static PyObject
*_wrap_wxGridCellCoords_Set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7081 PyObject
* _resultobj
;
7082 wxGridCellCoords
* _arg0
;
7085 PyObject
* _argo0
= 0;
7086 char *_kwnames
[] = { "self","row","col", NULL
};
7089 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridCellCoords_Set",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
7092 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7093 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
7094 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords_Set. Expected _wxGridCellCoords_p.");
7099 wxPy_BEGIN_ALLOW_THREADS
;
7100 wxGridCellCoords_Set(_arg0
,_arg1
,_arg2
);
7102 wxPy_END_ALLOW_THREADS
;
7103 if (PyErr_Occurred()) return NULL
;
7104 } Py_INCREF(Py_None
);
7105 _resultobj
= Py_None
;
7109 static PyObject
* wxGridCellCoords_asTuple(wxGridCellCoords
*self
) {
7110 PyObject
* tup
= PyTuple_New(2);
7111 PyTuple_SET_ITEM(tup
, 0, PyInt_FromLong(self
->GetRow()));
7112 PyTuple_SET_ITEM(tup
, 1, PyInt_FromLong(self
->GetCol()));
7115 static PyObject
*_wrap_wxGridCellCoords_asTuple(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7116 PyObject
* _resultobj
;
7118 wxGridCellCoords
* _arg0
;
7119 PyObject
* _argo0
= 0;
7120 char *_kwnames
[] = { "self", NULL
};
7123 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellCoords_asTuple",_kwnames
,&_argo0
))
7126 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7127 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
7128 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords_asTuple. Expected _wxGridCellCoords_p.");
7133 wxPy_BEGIN_ALLOW_THREADS
;
7134 _result
= (PyObject
*)wxGridCellCoords_asTuple(_arg0
);
7136 wxPy_END_ALLOW_THREADS
;
7137 if (PyErr_Occurred()) return NULL
;
7139 _resultobj
= _result
;
7144 static int wxGridCellCoords___cmp__(wxGridCellCoords
*self
,const wxGridCellCoords
& other
) {
7145 return *self
!= other
;
7147 static PyObject
*_wrap_wxGridCellCoords___cmp__(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7148 PyObject
* _resultobj
;
7150 wxGridCellCoords
* _arg0
;
7151 wxGridCellCoords
* _arg1
;
7152 PyObject
* _argo0
= 0;
7153 PyObject
* _argo1
= 0;
7154 char *_kwnames
[] = { "self","other", NULL
};
7157 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellCoords___cmp__",_kwnames
,&_argo0
,&_argo1
))
7160 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7161 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
7162 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords___cmp__. Expected _wxGridCellCoords_p.");
7167 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7168 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellCoords_p")) {
7169 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellCoords___cmp__. Expected _wxGridCellCoords_p.");
7174 wxPy_BEGIN_ALLOW_THREADS
;
7175 _result
= (int )wxGridCellCoords___cmp__(_arg0
,*_arg1
);
7177 wxPy_END_ALLOW_THREADS
;
7178 if (PyErr_Occurred()) return NULL
;
7179 } _resultobj
= Py_BuildValue("i",_result
);
7183 static void *SwigwxGridTowxScrolledWindow(void *ptr
) {
7185 wxScrolledWindow
*dest
;
7186 src
= (wxGrid
*) ptr
;
7187 dest
= (wxScrolledWindow
*) src
;
7188 return (void *) dest
;
7191 static void *SwigwxGridTowxPanel(void *ptr
) {
7194 src
= (wxGrid
*) ptr
;
7195 dest
= (wxPanel
*) src
;
7196 return (void *) dest
;
7199 static void *SwigwxGridTowxWindow(void *ptr
) {
7202 src
= (wxGrid
*) ptr
;
7203 dest
= (wxWindow
*) src
;
7204 return (void *) dest
;
7207 static void *SwigwxGridTowxEvtHandler(void *ptr
) {
7210 src
= (wxGrid
*) ptr
;
7211 dest
= (wxEvtHandler
*) src
;
7212 return (void *) dest
;
7215 static void *SwigwxGridTowxObject(void *ptr
) {
7218 src
= (wxGrid
*) ptr
;
7219 dest
= (wxObject
*) src
;
7220 return (void *) dest
;
7223 #define new_wxGrid(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxGrid(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
7224 static PyObject
*_wrap_new_wxGrid(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7225 PyObject
* _resultobj
;
7229 wxPoint
* _arg2
= (wxPoint
*) &wxDefaultPosition
;
7230 wxSize
* _arg3
= (wxSize
*) &wxDefaultSize
;
7231 long _arg4
= (long ) wxWANTS_CHARS
;
7232 char * _arg5
= (char *) wxPanelNameStr
;
7233 PyObject
* _argo0
= 0;
7235 PyObject
* _obj2
= 0;
7237 PyObject
* _obj3
= 0;
7238 char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL
};
7242 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOls:new_wxGrid",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))
7245 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7246 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
7247 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxGrid. Expected _wxWindow_p.");
7254 if (! wxPoint_helper(_obj2
, &_arg2
))
7260 if (! wxSize_helper(_obj3
, &_arg3
))
7264 wxPy_BEGIN_ALLOW_THREADS
;
7265 _result
= (wxGrid
*)new_wxGrid(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
);
7267 wxPy_END_ALLOW_THREADS
;
7268 if (PyErr_Occurred()) return NULL
;
7270 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGrid_p");
7271 _resultobj
= Py_BuildValue("s",_ptemp
);
7274 _resultobj
= Py_None
;
7279 #define wxGrid_CreateGrid(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->CreateGrid(_swigarg0,_swigarg1,_swigarg2))
7280 static PyObject
*_wrap_wxGrid_CreateGrid(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7281 PyObject
* _resultobj
;
7286 WXGRIDSELECTIONMODES _arg3
= (WXGRIDSELECTIONMODES
) wxGrid::wxGridSelectCells
;
7287 PyObject
* _argo0
= 0;
7288 char *_kwnames
[] = { "self","numRows","numCols","selmode", NULL
};
7291 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|i:wxGrid_CreateGrid",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
7294 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7295 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7296 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_CreateGrid. Expected _wxGrid_p.");
7301 wxPy_BEGIN_ALLOW_THREADS
;
7302 _result
= (bool )wxGrid_CreateGrid(_arg0
,_arg1
,_arg2
,_arg3
);
7304 wxPy_END_ALLOW_THREADS
;
7305 if (PyErr_Occurred()) return NULL
;
7306 } _resultobj
= Py_BuildValue("i",_result
);
7310 #define wxGrid_SetSelectionMode(_swigobj,_swigarg0) (_swigobj->SetSelectionMode(_swigarg0))
7311 static PyObject
*_wrap_wxGrid_SetSelectionMode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7312 PyObject
* _resultobj
;
7314 WXGRIDSELECTIONMODES _arg1
;
7315 PyObject
* _argo0
= 0;
7316 char *_kwnames
[] = { "self","selmode", NULL
};
7319 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetSelectionMode",_kwnames
,&_argo0
,&_arg1
))
7322 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7323 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7324 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetSelectionMode. Expected _wxGrid_p.");
7329 wxPy_BEGIN_ALLOW_THREADS
;
7330 wxGrid_SetSelectionMode(_arg0
,_arg1
);
7332 wxPy_END_ALLOW_THREADS
;
7333 if (PyErr_Occurred()) return NULL
;
7334 } Py_INCREF(Py_None
);
7335 _resultobj
= Py_None
;
7339 #define wxGrid_GetNumberRows(_swigobj) (_swigobj->GetNumberRows())
7340 static PyObject
*_wrap_wxGrid_GetNumberRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7341 PyObject
* _resultobj
;
7344 PyObject
* _argo0
= 0;
7345 char *_kwnames
[] = { "self", NULL
};
7348 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetNumberRows",_kwnames
,&_argo0
))
7351 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7352 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7353 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetNumberRows. Expected _wxGrid_p.");
7358 wxPy_BEGIN_ALLOW_THREADS
;
7359 _result
= (int )wxGrid_GetNumberRows(_arg0
);
7361 wxPy_END_ALLOW_THREADS
;
7362 if (PyErr_Occurred()) return NULL
;
7363 } _resultobj
= Py_BuildValue("i",_result
);
7367 #define wxGrid_GetNumberCols(_swigobj) (_swigobj->GetNumberCols())
7368 static PyObject
*_wrap_wxGrid_GetNumberCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7369 PyObject
* _resultobj
;
7372 PyObject
* _argo0
= 0;
7373 char *_kwnames
[] = { "self", NULL
};
7376 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetNumberCols",_kwnames
,&_argo0
))
7379 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7380 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7381 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetNumberCols. Expected _wxGrid_p.");
7386 wxPy_BEGIN_ALLOW_THREADS
;
7387 _result
= (int )wxGrid_GetNumberCols(_arg0
);
7389 wxPy_END_ALLOW_THREADS
;
7390 if (PyErr_Occurred()) return NULL
;
7391 } _resultobj
= Py_BuildValue("i",_result
);
7395 #define wxGrid_ProcessTableMessage(_swigobj,_swigarg0) (_swigobj->ProcessTableMessage(_swigarg0))
7396 static PyObject
*_wrap_wxGrid_ProcessTableMessage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7397 PyObject
* _resultobj
;
7400 wxGridTableMessage
* _arg1
;
7401 PyObject
* _argo0
= 0;
7402 PyObject
* _argo1
= 0;
7403 char *_kwnames
[] = { "self","arg2", NULL
};
7406 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_ProcessTableMessage",_kwnames
,&_argo0
,&_argo1
))
7409 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7410 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7411 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_ProcessTableMessage. Expected _wxGrid_p.");
7416 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7417 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridTableMessage_p")) {
7418 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_ProcessTableMessage. Expected _wxGridTableMessage_p.");
7423 wxPy_BEGIN_ALLOW_THREADS
;
7424 _result
= (bool )wxGrid_ProcessTableMessage(_arg0
,*_arg1
);
7426 wxPy_END_ALLOW_THREADS
;
7427 if (PyErr_Occurred()) return NULL
;
7428 } _resultobj
= Py_BuildValue("i",_result
);
7432 #define wxGrid_GetTable(_swigobj) (_swigobj->GetTable())
7433 static PyObject
*_wrap_wxGrid_GetTable(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7434 PyObject
* _resultobj
;
7435 wxGridTableBase
* _result
;
7437 PyObject
* _argo0
= 0;
7438 char *_kwnames
[] = { "self", NULL
};
7441 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetTable",_kwnames
,&_argo0
))
7444 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7445 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7446 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetTable. Expected _wxGrid_p.");
7451 wxPy_BEGIN_ALLOW_THREADS
;
7452 _result
= (wxGridTableBase
*)wxGrid_GetTable(_arg0
);
7454 wxPy_END_ALLOW_THREADS
;
7455 if (PyErr_Occurred()) return NULL
;
7456 }{ _resultobj
= wxPyMake_wxObject(_result
); }
7460 #define wxGrid_SetTable(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetTable(_swigarg0,_swigarg1,_swigarg2))
7461 static PyObject
*_wrap_wxGrid_SetTable(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7462 PyObject
* _resultobj
;
7465 wxGridTableBase
* _arg1
;
7466 bool _arg2
= (bool ) FALSE
;
7467 WXGRIDSELECTIONMODES _arg3
= (WXGRIDSELECTIONMODES
) wxGrid::wxGridSelectCells
;
7468 PyObject
* _argo0
= 0;
7469 PyObject
* _argo1
= 0;
7470 int tempbool2
= (int) FALSE
;
7471 char *_kwnames
[] = { "self","table","takeOwnership","selmode", NULL
};
7474 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|ii:wxGrid_SetTable",_kwnames
,&_argo0
,&_argo1
,&tempbool2
,&_arg3
))
7477 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7478 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7479 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetTable. Expected _wxGrid_p.");
7484 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7485 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridTableBase_p")) {
7486 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_SetTable. Expected _wxGridTableBase_p.");
7490 _arg2
= (bool ) tempbool2
;
7492 wxPy_BEGIN_ALLOW_THREADS
;
7493 _result
= (bool )wxGrid_SetTable(_arg0
,_arg1
,_arg2
,_arg3
);
7495 wxPy_END_ALLOW_THREADS
;
7496 if (PyErr_Occurred()) return NULL
;
7497 } _resultobj
= Py_BuildValue("i",_result
);
7501 #define wxGrid_ClearGrid(_swigobj) (_swigobj->ClearGrid())
7502 static PyObject
*_wrap_wxGrid_ClearGrid(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7503 PyObject
* _resultobj
;
7505 PyObject
* _argo0
= 0;
7506 char *_kwnames
[] = { "self", NULL
};
7509 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_ClearGrid",_kwnames
,&_argo0
))
7512 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7513 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7514 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_ClearGrid. Expected _wxGrid_p.");
7519 wxPy_BEGIN_ALLOW_THREADS
;
7520 wxGrid_ClearGrid(_arg0
);
7522 wxPy_END_ALLOW_THREADS
;
7523 if (PyErr_Occurred()) return NULL
;
7524 } Py_INCREF(Py_None
);
7525 _resultobj
= Py_None
;
7529 #define wxGrid_InsertRows(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertRows(_swigarg0,_swigarg1,_swigarg2))
7530 static PyObject
*_wrap_wxGrid_InsertRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7531 PyObject
* _resultobj
;
7534 int _arg1
= (int ) 0;
7535 int _arg2
= (int ) 1;
7536 bool _arg3
= (bool ) TRUE
;
7537 PyObject
* _argo0
= 0;
7538 int tempbool3
= (int) TRUE
;
7539 char *_kwnames
[] = { "self","pos","numRows","updateLabels", NULL
};
7542 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iii:wxGrid_InsertRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
7545 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7546 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7547 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_InsertRows. Expected _wxGrid_p.");
7551 _arg3
= (bool ) tempbool3
;
7553 wxPy_BEGIN_ALLOW_THREADS
;
7554 _result
= (bool )wxGrid_InsertRows(_arg0
,_arg1
,_arg2
,_arg3
);
7556 wxPy_END_ALLOW_THREADS
;
7557 if (PyErr_Occurred()) return NULL
;
7558 } _resultobj
= Py_BuildValue("i",_result
);
7562 #define wxGrid_AppendRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->AppendRows(_swigarg0,_swigarg1))
7563 static PyObject
*_wrap_wxGrid_AppendRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7564 PyObject
* _resultobj
;
7567 int _arg1
= (int ) 1;
7568 bool _arg2
= (bool ) TRUE
;
7569 PyObject
* _argo0
= 0;
7570 int tempbool2
= (int) TRUE
;
7571 char *_kwnames
[] = { "self","numRows","updateLabels", NULL
};
7574 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxGrid_AppendRows",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
7577 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7578 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7579 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AppendRows. Expected _wxGrid_p.");
7583 _arg2
= (bool ) tempbool2
;
7585 wxPy_BEGIN_ALLOW_THREADS
;
7586 _result
= (bool )wxGrid_AppendRows(_arg0
,_arg1
,_arg2
);
7588 wxPy_END_ALLOW_THREADS
;
7589 if (PyErr_Occurred()) return NULL
;
7590 } _resultobj
= Py_BuildValue("i",_result
);
7594 #define wxGrid_DeleteRows(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DeleteRows(_swigarg0,_swigarg1,_swigarg2))
7595 static PyObject
*_wrap_wxGrid_DeleteRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7596 PyObject
* _resultobj
;
7599 int _arg1
= (int ) 0;
7600 int _arg2
= (int ) 1;
7601 bool _arg3
= (bool ) TRUE
;
7602 PyObject
* _argo0
= 0;
7603 int tempbool3
= (int) TRUE
;
7604 char *_kwnames
[] = { "self","pos","numRows","updateLabels", NULL
};
7607 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iii:wxGrid_DeleteRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
7610 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7611 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7612 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DeleteRows. Expected _wxGrid_p.");
7616 _arg3
= (bool ) tempbool3
;
7618 wxPy_BEGIN_ALLOW_THREADS
;
7619 _result
= (bool )wxGrid_DeleteRows(_arg0
,_arg1
,_arg2
,_arg3
);
7621 wxPy_END_ALLOW_THREADS
;
7622 if (PyErr_Occurred()) return NULL
;
7623 } _resultobj
= Py_BuildValue("i",_result
);
7627 #define wxGrid_InsertCols(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertCols(_swigarg0,_swigarg1,_swigarg2))
7628 static PyObject
*_wrap_wxGrid_InsertCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7629 PyObject
* _resultobj
;
7632 int _arg1
= (int ) 0;
7633 int _arg2
= (int ) 1;
7634 bool _arg3
= (bool ) TRUE
;
7635 PyObject
* _argo0
= 0;
7636 int tempbool3
= (int) TRUE
;
7637 char *_kwnames
[] = { "self","pos","numCols","updateLabels", NULL
};
7640 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iii:wxGrid_InsertCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
7643 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7644 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7645 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_InsertCols. Expected _wxGrid_p.");
7649 _arg3
= (bool ) tempbool3
;
7651 wxPy_BEGIN_ALLOW_THREADS
;
7652 _result
= (bool )wxGrid_InsertCols(_arg0
,_arg1
,_arg2
,_arg3
);
7654 wxPy_END_ALLOW_THREADS
;
7655 if (PyErr_Occurred()) return NULL
;
7656 } _resultobj
= Py_BuildValue("i",_result
);
7660 #define wxGrid_AppendCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->AppendCols(_swigarg0,_swigarg1))
7661 static PyObject
*_wrap_wxGrid_AppendCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7662 PyObject
* _resultobj
;
7665 int _arg1
= (int ) 1;
7666 bool _arg2
= (bool ) TRUE
;
7667 PyObject
* _argo0
= 0;
7668 int tempbool2
= (int) TRUE
;
7669 char *_kwnames
[] = { "self","numCols","updateLabels", NULL
};
7672 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxGrid_AppendCols",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
7675 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7676 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7677 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AppendCols. Expected _wxGrid_p.");
7681 _arg2
= (bool ) tempbool2
;
7683 wxPy_BEGIN_ALLOW_THREADS
;
7684 _result
= (bool )wxGrid_AppendCols(_arg0
,_arg1
,_arg2
);
7686 wxPy_END_ALLOW_THREADS
;
7687 if (PyErr_Occurred()) return NULL
;
7688 } _resultobj
= Py_BuildValue("i",_result
);
7692 #define wxGrid_DeleteCols(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DeleteCols(_swigarg0,_swigarg1,_swigarg2))
7693 static PyObject
*_wrap_wxGrid_DeleteCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7694 PyObject
* _resultobj
;
7697 int _arg1
= (int ) 0;
7698 int _arg2
= (int ) 1;
7699 bool _arg3
= (bool ) TRUE
;
7700 PyObject
* _argo0
= 0;
7701 int tempbool3
= (int) TRUE
;
7702 char *_kwnames
[] = { "self","pos","numCols","updateLabels", NULL
};
7705 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iii:wxGrid_DeleteCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
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_DeleteCols. Expected _wxGrid_p.");
7714 _arg3
= (bool ) tempbool3
;
7716 wxPy_BEGIN_ALLOW_THREADS
;
7717 _result
= (bool )wxGrid_DeleteCols(_arg0
,_arg1
,_arg2
,_arg3
);
7719 wxPy_END_ALLOW_THREADS
;
7720 if (PyErr_Occurred()) return NULL
;
7721 } _resultobj
= Py_BuildValue("i",_result
);
7725 #define wxGrid_DrawCellHighlight(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawCellHighlight(_swigarg0,_swigarg1))
7726 static PyObject
*_wrap_wxGrid_DrawCellHighlight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7727 PyObject
* _resultobj
;
7730 wxGridCellAttr
* _arg2
;
7731 PyObject
* _argo0
= 0;
7732 PyObject
* _argo1
= 0;
7733 PyObject
* _argo2
= 0;
7734 char *_kwnames
[] = { "self","dc","attr", NULL
};
7737 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxGrid_DrawCellHighlight",_kwnames
,&_argo0
,&_argo1
,&_argo2
))
7740 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7741 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7742 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DrawCellHighlight. Expected _wxGrid_p.");
7747 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7748 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) {
7749 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_DrawCellHighlight. Expected _wxDC_p.");
7754 if (_argo2
== Py_None
) { _arg2
= NULL
; }
7755 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
7756 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_DrawCellHighlight. Expected _wxGridCellAttr_p.");
7761 wxPy_BEGIN_ALLOW_THREADS
;
7762 wxGrid_DrawCellHighlight(_arg0
,*_arg1
,_arg2
);
7764 wxPy_END_ALLOW_THREADS
;
7765 if (PyErr_Occurred()) return NULL
;
7766 } Py_INCREF(Py_None
);
7767 _resultobj
= Py_None
;
7771 #define wxGrid_DrawTextRectangle(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->DrawTextRectangle(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
7772 static PyObject
*_wrap_wxGrid_DrawTextRectangle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7773 PyObject
* _resultobj
;
7778 int _arg4
= (int ) wxLEFT
;
7779 int _arg5
= (int ) wxTOP
;
7780 PyObject
* _argo0
= 0;
7781 PyObject
* _argo1
= 0;
7782 PyObject
* _obj2
= 0;
7784 PyObject
* _obj3
= 0;
7785 char *_kwnames
[] = { "self","dc","arg3","arg4","horizontalAlignment","verticalAlignment", NULL
};
7788 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO|ii:wxGrid_DrawTextRectangle",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))
7791 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7792 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7793 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DrawTextRectangle. Expected _wxGrid_p.");
7798 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7799 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) {
7800 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_DrawTextRectangle. Expected _wxDC_p.");
7805 #if PYTHON_API_VERSION >= 1009
7806 char* tmpPtr
; int tmpSize
;
7807 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
7808 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7811 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
7813 _arg2
= new wxString(tmpPtr
, tmpSize
);
7815 if (!PyString_Check(_obj2
)) {
7816 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7819 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
7824 if (! wxRect_helper(_obj3
, &_arg3
))
7828 wxPy_BEGIN_ALLOW_THREADS
;
7829 wxGrid_DrawTextRectangle(_arg0
,*_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
);
7831 wxPy_END_ALLOW_THREADS
;
7832 if (PyErr_Occurred()) return NULL
;
7833 } Py_INCREF(Py_None
);
7834 _resultobj
= Py_None
;
7842 #define wxGrid_StringToLines(_swigobj,_swigarg0,_swigarg1) (_swigobj->StringToLines(_swigarg0,_swigarg1))
7843 static PyObject
*_wrap_wxGrid_StringToLines(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7844 PyObject
* _resultobj
;
7847 wxArrayString
* _arg2
;
7848 PyObject
* _argo0
= 0;
7849 PyObject
* _obj1
= 0;
7850 PyObject
* _argo2
= 0;
7851 char *_kwnames
[] = { "self","value","lines", NULL
};
7854 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxGrid_StringToLines",_kwnames
,&_argo0
,&_obj1
,&_argo2
))
7857 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7858 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7859 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_StringToLines. Expected _wxGrid_p.");
7864 #if PYTHON_API_VERSION >= 1009
7865 char* tmpPtr
; int tmpSize
;
7866 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
7867 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7870 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
7872 _arg1
= new wxString(tmpPtr
, tmpSize
);
7874 if (!PyString_Check(_obj1
)) {
7875 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
7878 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
7882 if (_argo2
== Py_None
) { _arg2
= NULL
; }
7883 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxArrayString_p")) {
7884 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_StringToLines. Expected _wxArrayString_p.");
7889 wxPy_BEGIN_ALLOW_THREADS
;
7890 wxGrid_StringToLines(_arg0
,*_arg1
,*_arg2
);
7892 wxPy_END_ALLOW_THREADS
;
7893 if (PyErr_Occurred()) return NULL
;
7894 } Py_INCREF(Py_None
);
7895 _resultobj
= Py_None
;
7903 #define wxGrid_GetTextBoxSize(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetTextBoxSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7904 static PyObject
*_wrap_wxGrid_GetTextBoxSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7905 PyObject
* _resultobj
;
7908 wxArrayString
* _arg2
;
7913 PyObject
* _argo0
= 0;
7914 PyObject
* _argo1
= 0;
7915 PyObject
* _argo2
= 0;
7916 char *_kwnames
[] = { "self","dc","lines", NULL
};
7925 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxGrid_GetTextBoxSize",_kwnames
,&_argo0
,&_argo1
,&_argo2
))
7928 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7929 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7930 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetTextBoxSize. Expected _wxGrid_p.");
7935 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7936 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) {
7937 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_GetTextBoxSize. Expected _wxDC_p.");
7942 if (_argo2
== Py_None
) { _arg2
= NULL
; }
7943 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxArrayString_p")) {
7944 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_GetTextBoxSize. Expected _wxArrayString_p.");
7949 wxPy_BEGIN_ALLOW_THREADS
;
7950 wxGrid_GetTextBoxSize(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
);
7952 wxPy_END_ALLOW_THREADS
;
7953 if (PyErr_Occurred()) return NULL
;
7954 } Py_INCREF(Py_None
);
7955 _resultobj
= Py_None
;
7958 o
= PyInt_FromLong((long) (*_arg3
));
7959 _resultobj
= t_output_helper(_resultobj
, o
);
7963 o
= PyInt_FromLong((long) (*_arg4
));
7964 _resultobj
= t_output_helper(_resultobj
, o
);
7969 #define wxGrid_BeginBatch(_swigobj) (_swigobj->BeginBatch())
7970 static PyObject
*_wrap_wxGrid_BeginBatch(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7971 PyObject
* _resultobj
;
7973 PyObject
* _argo0
= 0;
7974 char *_kwnames
[] = { "self", NULL
};
7977 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_BeginBatch",_kwnames
,&_argo0
))
7980 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7981 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7982 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_BeginBatch. Expected _wxGrid_p.");
7987 wxPy_BEGIN_ALLOW_THREADS
;
7988 wxGrid_BeginBatch(_arg0
);
7990 wxPy_END_ALLOW_THREADS
;
7991 if (PyErr_Occurred()) return NULL
;
7992 } Py_INCREF(Py_None
);
7993 _resultobj
= Py_None
;
7997 #define wxGrid_EndBatch(_swigobj) (_swigobj->EndBatch())
7998 static PyObject
*_wrap_wxGrid_EndBatch(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7999 PyObject
* _resultobj
;
8001 PyObject
* _argo0
= 0;
8002 char *_kwnames
[] = { "self", NULL
};
8005 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_EndBatch",_kwnames
,&_argo0
))
8008 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8009 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8010 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EndBatch. Expected _wxGrid_p.");
8015 wxPy_BEGIN_ALLOW_THREADS
;
8016 wxGrid_EndBatch(_arg0
);
8018 wxPy_END_ALLOW_THREADS
;
8019 if (PyErr_Occurred()) return NULL
;
8020 } Py_INCREF(Py_None
);
8021 _resultobj
= Py_None
;
8025 #define wxGrid_GetBatchCount(_swigobj) (_swigobj->GetBatchCount())
8026 static PyObject
*_wrap_wxGrid_GetBatchCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8027 PyObject
* _resultobj
;
8030 PyObject
* _argo0
= 0;
8031 char *_kwnames
[] = { "self", NULL
};
8034 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetBatchCount",_kwnames
,&_argo0
))
8037 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8038 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8039 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetBatchCount. Expected _wxGrid_p.");
8044 wxPy_BEGIN_ALLOW_THREADS
;
8045 _result
= (int )wxGrid_GetBatchCount(_arg0
);
8047 wxPy_END_ALLOW_THREADS
;
8048 if (PyErr_Occurred()) return NULL
;
8049 } _resultobj
= Py_BuildValue("i",_result
);
8053 #define wxGrid_ForceRefresh(_swigobj) (_swigobj->ForceRefresh())
8054 static PyObject
*_wrap_wxGrid_ForceRefresh(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8055 PyObject
* _resultobj
;
8057 PyObject
* _argo0
= 0;
8058 char *_kwnames
[] = { "self", NULL
};
8061 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_ForceRefresh",_kwnames
,&_argo0
))
8064 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8065 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8066 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_ForceRefresh. Expected _wxGrid_p.");
8071 wxPy_BEGIN_ALLOW_THREADS
;
8072 wxGrid_ForceRefresh(_arg0
);
8074 wxPy_END_ALLOW_THREADS
;
8075 if (PyErr_Occurred()) return NULL
;
8076 } Py_INCREF(Py_None
);
8077 _resultobj
= Py_None
;
8081 #define wxGrid_IsEditable(_swigobj) (_swigobj->IsEditable())
8082 static PyObject
*_wrap_wxGrid_IsEditable(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8083 PyObject
* _resultobj
;
8086 PyObject
* _argo0
= 0;
8087 char *_kwnames
[] = { "self", NULL
};
8090 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_IsEditable",_kwnames
,&_argo0
))
8093 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8094 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8095 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsEditable. Expected _wxGrid_p.");
8100 wxPy_BEGIN_ALLOW_THREADS
;
8101 _result
= (bool )wxGrid_IsEditable(_arg0
);
8103 wxPy_END_ALLOW_THREADS
;
8104 if (PyErr_Occurred()) return NULL
;
8105 } _resultobj
= Py_BuildValue("i",_result
);
8109 #define wxGrid_EnableEditing(_swigobj,_swigarg0) (_swigobj->EnableEditing(_swigarg0))
8110 static PyObject
*_wrap_wxGrid_EnableEditing(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8111 PyObject
* _resultobj
;
8114 PyObject
* _argo0
= 0;
8116 char *_kwnames
[] = { "self","edit", NULL
};
8119 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_EnableEditing",_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_EnableEditing. Expected _wxGrid_p.");
8128 _arg1
= (bool ) tempbool1
;
8130 wxPy_BEGIN_ALLOW_THREADS
;
8131 wxGrid_EnableEditing(_arg0
,_arg1
);
8133 wxPy_END_ALLOW_THREADS
;
8134 if (PyErr_Occurred()) return NULL
;
8135 } Py_INCREF(Py_None
);
8136 _resultobj
= Py_None
;
8140 #define wxGrid_EnableCellEditControl(_swigobj,_swigarg0) (_swigobj->EnableCellEditControl(_swigarg0))
8141 static PyObject
*_wrap_wxGrid_EnableCellEditControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8142 PyObject
* _resultobj
;
8144 bool _arg1
= (bool ) TRUE
;
8145 PyObject
* _argo0
= 0;
8146 int tempbool1
= (int) TRUE
;
8147 char *_kwnames
[] = { "self","enable", NULL
};
8150 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_EnableCellEditControl",_kwnames
,&_argo0
,&tempbool1
))
8153 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8154 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8155 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EnableCellEditControl. Expected _wxGrid_p.");
8159 _arg1
= (bool ) tempbool1
;
8161 wxPy_BEGIN_ALLOW_THREADS
;
8162 wxGrid_EnableCellEditControl(_arg0
,_arg1
);
8164 wxPy_END_ALLOW_THREADS
;
8165 if (PyErr_Occurred()) return NULL
;
8166 } Py_INCREF(Py_None
);
8167 _resultobj
= Py_None
;
8171 #define wxGrid_DisableCellEditControl(_swigobj) (_swigobj->DisableCellEditControl())
8172 static PyObject
*_wrap_wxGrid_DisableCellEditControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8173 PyObject
* _resultobj
;
8175 PyObject
* _argo0
= 0;
8176 char *_kwnames
[] = { "self", NULL
};
8179 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_DisableCellEditControl",_kwnames
,&_argo0
))
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_DisableCellEditControl. Expected _wxGrid_p.");
8189 wxPy_BEGIN_ALLOW_THREADS
;
8190 wxGrid_DisableCellEditControl(_arg0
);
8192 wxPy_END_ALLOW_THREADS
;
8193 if (PyErr_Occurred()) return NULL
;
8194 } Py_INCREF(Py_None
);
8195 _resultobj
= Py_None
;
8199 #define wxGrid_CanEnableCellControl(_swigobj) (_swigobj->CanEnableCellControl())
8200 static PyObject
*_wrap_wxGrid_CanEnableCellControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8201 PyObject
* _resultobj
;
8204 PyObject
* _argo0
= 0;
8205 char *_kwnames
[] = { "self", NULL
};
8208 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_CanEnableCellControl",_kwnames
,&_argo0
))
8211 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8212 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8213 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_CanEnableCellControl. Expected _wxGrid_p.");
8218 wxPy_BEGIN_ALLOW_THREADS
;
8219 _result
= (bool )wxGrid_CanEnableCellControl(_arg0
);
8221 wxPy_END_ALLOW_THREADS
;
8222 if (PyErr_Occurred()) return NULL
;
8223 } _resultobj
= Py_BuildValue("i",_result
);
8227 #define wxGrid_IsCellEditControlEnabled(_swigobj) (_swigobj->IsCellEditControlEnabled())
8228 static PyObject
*_wrap_wxGrid_IsCellEditControlEnabled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8229 PyObject
* _resultobj
;
8232 PyObject
* _argo0
= 0;
8233 char *_kwnames
[] = { "self", NULL
};
8236 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_IsCellEditControlEnabled",_kwnames
,&_argo0
))
8239 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8240 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8241 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsCellEditControlEnabled. Expected _wxGrid_p.");
8246 wxPy_BEGIN_ALLOW_THREADS
;
8247 _result
= (bool )wxGrid_IsCellEditControlEnabled(_arg0
);
8249 wxPy_END_ALLOW_THREADS
;
8250 if (PyErr_Occurred()) return NULL
;
8251 } _resultobj
= Py_BuildValue("i",_result
);
8255 #define wxGrid_IsCellEditControlShown(_swigobj) (_swigobj->IsCellEditControlShown())
8256 static PyObject
*_wrap_wxGrid_IsCellEditControlShown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8257 PyObject
* _resultobj
;
8260 PyObject
* _argo0
= 0;
8261 char *_kwnames
[] = { "self", NULL
};
8264 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_IsCellEditControlShown",_kwnames
,&_argo0
))
8267 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8268 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8269 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsCellEditControlShown. Expected _wxGrid_p.");
8274 wxPy_BEGIN_ALLOW_THREADS
;
8275 _result
= (bool )wxGrid_IsCellEditControlShown(_arg0
);
8277 wxPy_END_ALLOW_THREADS
;
8278 if (PyErr_Occurred()) return NULL
;
8279 } _resultobj
= Py_BuildValue("i",_result
);
8283 #define wxGrid_IsCurrentCellReadOnly(_swigobj) (_swigobj->IsCurrentCellReadOnly())
8284 static PyObject
*_wrap_wxGrid_IsCurrentCellReadOnly(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8285 PyObject
* _resultobj
;
8288 PyObject
* _argo0
= 0;
8289 char *_kwnames
[] = { "self", NULL
};
8292 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_IsCurrentCellReadOnly",_kwnames
,&_argo0
))
8295 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8296 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8297 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsCurrentCellReadOnly. Expected _wxGrid_p.");
8302 wxPy_BEGIN_ALLOW_THREADS
;
8303 _result
= (bool )wxGrid_IsCurrentCellReadOnly(_arg0
);
8305 wxPy_END_ALLOW_THREADS
;
8306 if (PyErr_Occurred()) return NULL
;
8307 } _resultobj
= Py_BuildValue("i",_result
);
8311 #define wxGrid_ShowCellEditControl(_swigobj) (_swigobj->ShowCellEditControl())
8312 static PyObject
*_wrap_wxGrid_ShowCellEditControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8313 PyObject
* _resultobj
;
8315 PyObject
* _argo0
= 0;
8316 char *_kwnames
[] = { "self", NULL
};
8319 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_ShowCellEditControl",_kwnames
,&_argo0
))
8322 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8323 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8324 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_ShowCellEditControl. Expected _wxGrid_p.");
8329 wxPy_BEGIN_ALLOW_THREADS
;
8330 wxGrid_ShowCellEditControl(_arg0
);
8332 wxPy_END_ALLOW_THREADS
;
8333 if (PyErr_Occurred()) return NULL
;
8334 } Py_INCREF(Py_None
);
8335 _resultobj
= Py_None
;
8339 #define wxGrid_HideCellEditControl(_swigobj) (_swigobj->HideCellEditControl())
8340 static PyObject
*_wrap_wxGrid_HideCellEditControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8341 PyObject
* _resultobj
;
8343 PyObject
* _argo0
= 0;
8344 char *_kwnames
[] = { "self", NULL
};
8347 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_HideCellEditControl",_kwnames
,&_argo0
))
8350 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8351 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8352 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_HideCellEditControl. Expected _wxGrid_p.");
8357 wxPy_BEGIN_ALLOW_THREADS
;
8358 wxGrid_HideCellEditControl(_arg0
);
8360 wxPy_END_ALLOW_THREADS
;
8361 if (PyErr_Occurred()) return NULL
;
8362 } Py_INCREF(Py_None
);
8363 _resultobj
= Py_None
;
8367 #define wxGrid_SaveEditControlValue(_swigobj) (_swigobj->SaveEditControlValue())
8368 static PyObject
*_wrap_wxGrid_SaveEditControlValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8369 PyObject
* _resultobj
;
8371 PyObject
* _argo0
= 0;
8372 char *_kwnames
[] = { "self", NULL
};
8375 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_SaveEditControlValue",_kwnames
,&_argo0
))
8378 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8379 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8380 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SaveEditControlValue. Expected _wxGrid_p.");
8385 wxPy_BEGIN_ALLOW_THREADS
;
8386 wxGrid_SaveEditControlValue(_arg0
);
8388 wxPy_END_ALLOW_THREADS
;
8389 if (PyErr_Occurred()) return NULL
;
8390 } Py_INCREF(Py_None
);
8391 _resultobj
= Py_None
;
8395 static wxGridCellCoords
* wxGrid_XYToCell(wxGrid
*self
,int x
,int y
) {
8396 wxGridCellCoords rv
;
8397 self
->XYToCell(x
, y
, rv
);
8398 return new wxGridCellCoords(rv
);
8400 static PyObject
*_wrap_wxGrid_XYToCell(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8401 PyObject
* _resultobj
;
8402 wxGridCellCoords
* _result
;
8406 PyObject
* _argo0
= 0;
8407 char *_kwnames
[] = { "self","x","y", NULL
};
8411 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_XYToCell",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
8414 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8415 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8416 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_XYToCell. Expected _wxGrid_p.");
8421 wxPy_BEGIN_ALLOW_THREADS
;
8422 _result
= (wxGridCellCoords
*)wxGrid_XYToCell(_arg0
,_arg1
,_arg2
);
8424 wxPy_END_ALLOW_THREADS
;
8425 if (PyErr_Occurred()) return NULL
;
8427 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellCoords_p");
8428 _resultobj
= Py_BuildValue("s",_ptemp
);
8431 _resultobj
= Py_None
;
8436 #define wxGrid_YToRow(_swigobj,_swigarg0) (_swigobj->YToRow(_swigarg0))
8437 static PyObject
*_wrap_wxGrid_YToRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8438 PyObject
* _resultobj
;
8442 PyObject
* _argo0
= 0;
8443 char *_kwnames
[] = { "self","y", NULL
};
8446 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_YToRow",_kwnames
,&_argo0
,&_arg1
))
8449 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8450 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8451 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_YToRow. Expected _wxGrid_p.");
8456 wxPy_BEGIN_ALLOW_THREADS
;
8457 _result
= (int )wxGrid_YToRow(_arg0
,_arg1
);
8459 wxPy_END_ALLOW_THREADS
;
8460 if (PyErr_Occurred()) return NULL
;
8461 } _resultobj
= Py_BuildValue("i",_result
);
8465 #define wxGrid_XToCol(_swigobj,_swigarg0) (_swigobj->XToCol(_swigarg0))
8466 static PyObject
*_wrap_wxGrid_XToCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8467 PyObject
* _resultobj
;
8471 PyObject
* _argo0
= 0;
8472 char *_kwnames
[] = { "self","x", NULL
};
8475 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_XToCol",_kwnames
,&_argo0
,&_arg1
))
8478 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8479 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8480 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_XToCol. Expected _wxGrid_p.");
8485 wxPy_BEGIN_ALLOW_THREADS
;
8486 _result
= (int )wxGrid_XToCol(_arg0
,_arg1
);
8488 wxPy_END_ALLOW_THREADS
;
8489 if (PyErr_Occurred()) return NULL
;
8490 } _resultobj
= Py_BuildValue("i",_result
);
8494 #define wxGrid_YToEdgeOfRow(_swigobj,_swigarg0) (_swigobj->YToEdgeOfRow(_swigarg0))
8495 static PyObject
*_wrap_wxGrid_YToEdgeOfRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8496 PyObject
* _resultobj
;
8500 PyObject
* _argo0
= 0;
8501 char *_kwnames
[] = { "self","y", NULL
};
8504 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_YToEdgeOfRow",_kwnames
,&_argo0
,&_arg1
))
8507 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8508 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8509 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_YToEdgeOfRow. Expected _wxGrid_p.");
8514 wxPy_BEGIN_ALLOW_THREADS
;
8515 _result
= (int )wxGrid_YToEdgeOfRow(_arg0
,_arg1
);
8517 wxPy_END_ALLOW_THREADS
;
8518 if (PyErr_Occurred()) return NULL
;
8519 } _resultobj
= Py_BuildValue("i",_result
);
8523 #define wxGrid_XToEdgeOfCol(_swigobj,_swigarg0) (_swigobj->XToEdgeOfCol(_swigarg0))
8524 static PyObject
*_wrap_wxGrid_XToEdgeOfCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8525 PyObject
* _resultobj
;
8529 PyObject
* _argo0
= 0;
8530 char *_kwnames
[] = { "self","x", NULL
};
8533 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_XToEdgeOfCol",_kwnames
,&_argo0
,&_arg1
))
8536 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8537 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8538 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_XToEdgeOfCol. Expected _wxGrid_p.");
8543 wxPy_BEGIN_ALLOW_THREADS
;
8544 _result
= (int )wxGrid_XToEdgeOfCol(_arg0
,_arg1
);
8546 wxPy_END_ALLOW_THREADS
;
8547 if (PyErr_Occurred()) return NULL
;
8548 } _resultobj
= Py_BuildValue("i",_result
);
8552 #define wxGrid_CellToRect(_swigobj,_swigarg0,_swigarg1) (_swigobj->CellToRect(_swigarg0,_swigarg1))
8553 static PyObject
*_wrap_wxGrid_CellToRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8554 PyObject
* _resultobj
;
8559 PyObject
* _argo0
= 0;
8560 char *_kwnames
[] = { "self","row","col", NULL
};
8564 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_CellToRect",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
8567 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8568 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8569 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_CellToRect. Expected _wxGrid_p.");
8574 wxPy_BEGIN_ALLOW_THREADS
;
8575 _result
= new wxRect (wxGrid_CellToRect(_arg0
,_arg1
,_arg2
));
8577 wxPy_END_ALLOW_THREADS
;
8578 if (PyErr_Occurred()) return NULL
;
8579 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p");
8580 _resultobj
= Py_BuildValue("s",_ptemp
);
8584 #define wxGrid_GetGridCursorRow(_swigobj) (_swigobj->GetGridCursorRow())
8585 static PyObject
*_wrap_wxGrid_GetGridCursorRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8586 PyObject
* _resultobj
;
8589 PyObject
* _argo0
= 0;
8590 char *_kwnames
[] = { "self", NULL
};
8593 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetGridCursorRow",_kwnames
,&_argo0
))
8596 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8597 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8598 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetGridCursorRow. Expected _wxGrid_p.");
8603 wxPy_BEGIN_ALLOW_THREADS
;
8604 _result
= (int )wxGrid_GetGridCursorRow(_arg0
);
8606 wxPy_END_ALLOW_THREADS
;
8607 if (PyErr_Occurred()) return NULL
;
8608 } _resultobj
= Py_BuildValue("i",_result
);
8612 #define wxGrid_GetGridCursorCol(_swigobj) (_swigobj->GetGridCursorCol())
8613 static PyObject
*_wrap_wxGrid_GetGridCursorCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8614 PyObject
* _resultobj
;
8617 PyObject
* _argo0
= 0;
8618 char *_kwnames
[] = { "self", NULL
};
8621 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetGridCursorCol",_kwnames
,&_argo0
))
8624 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8625 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8626 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetGridCursorCol. Expected _wxGrid_p.");
8631 wxPy_BEGIN_ALLOW_THREADS
;
8632 _result
= (int )wxGrid_GetGridCursorCol(_arg0
);
8634 wxPy_END_ALLOW_THREADS
;
8635 if (PyErr_Occurred()) return NULL
;
8636 } _resultobj
= Py_BuildValue("i",_result
);
8640 #define wxGrid_IsVisible(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->IsVisible(_swigarg0,_swigarg1,_swigarg2))
8641 static PyObject
*_wrap_wxGrid_IsVisible(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8642 PyObject
* _resultobj
;
8647 bool _arg3
= (bool ) TRUE
;
8648 PyObject
* _argo0
= 0;
8649 int tempbool3
= (int) TRUE
;
8650 char *_kwnames
[] = { "self","row","col","wholeCellVisible", NULL
};
8653 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|i:wxGrid_IsVisible",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
8656 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8657 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8658 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsVisible. Expected _wxGrid_p.");
8662 _arg3
= (bool ) tempbool3
;
8664 wxPy_BEGIN_ALLOW_THREADS
;
8665 _result
= (bool )wxGrid_IsVisible(_arg0
,_arg1
,_arg2
,_arg3
);
8667 wxPy_END_ALLOW_THREADS
;
8668 if (PyErr_Occurred()) return NULL
;
8669 } _resultobj
= Py_BuildValue("i",_result
);
8673 #define wxGrid_MakeCellVisible(_swigobj,_swigarg0,_swigarg1) (_swigobj->MakeCellVisible(_swigarg0,_swigarg1))
8674 static PyObject
*_wrap_wxGrid_MakeCellVisible(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8675 PyObject
* _resultobj
;
8679 PyObject
* _argo0
= 0;
8680 char *_kwnames
[] = { "self","row","col", NULL
};
8683 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_MakeCellVisible",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
8686 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8687 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8688 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MakeCellVisible. Expected _wxGrid_p.");
8693 wxPy_BEGIN_ALLOW_THREADS
;
8694 wxGrid_MakeCellVisible(_arg0
,_arg1
,_arg2
);
8696 wxPy_END_ALLOW_THREADS
;
8697 if (PyErr_Occurred()) return NULL
;
8698 } Py_INCREF(Py_None
);
8699 _resultobj
= Py_None
;
8703 #define wxGrid_SetGridCursor(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetGridCursor(_swigarg0,_swigarg1))
8704 static PyObject
*_wrap_wxGrid_SetGridCursor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8705 PyObject
* _resultobj
;
8709 PyObject
* _argo0
= 0;
8710 char *_kwnames
[] = { "self","row","col", NULL
};
8713 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetGridCursor",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
8716 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8717 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8718 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetGridCursor. Expected _wxGrid_p.");
8723 wxPy_BEGIN_ALLOW_THREADS
;
8724 wxGrid_SetGridCursor(_arg0
,_arg1
,_arg2
);
8726 wxPy_END_ALLOW_THREADS
;
8727 if (PyErr_Occurred()) return NULL
;
8728 } Py_INCREF(Py_None
);
8729 _resultobj
= Py_None
;
8733 #define wxGrid_MoveCursorUp(_swigobj,_swigarg0) (_swigobj->MoveCursorUp(_swigarg0))
8734 static PyObject
*_wrap_wxGrid_MoveCursorUp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8735 PyObject
* _resultobj
;
8739 PyObject
* _argo0
= 0;
8741 char *_kwnames
[] = { "self","expandSelection", NULL
};
8744 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorUp",_kwnames
,&_argo0
,&tempbool1
))
8747 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8748 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8749 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorUp. Expected _wxGrid_p.");
8753 _arg1
= (bool ) tempbool1
;
8755 wxPy_BEGIN_ALLOW_THREADS
;
8756 _result
= (bool )wxGrid_MoveCursorUp(_arg0
,_arg1
);
8758 wxPy_END_ALLOW_THREADS
;
8759 if (PyErr_Occurred()) return NULL
;
8760 } _resultobj
= Py_BuildValue("i",_result
);
8764 #define wxGrid_MoveCursorDown(_swigobj,_swigarg0) (_swigobj->MoveCursorDown(_swigarg0))
8765 static PyObject
*_wrap_wxGrid_MoveCursorDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8766 PyObject
* _resultobj
;
8770 PyObject
* _argo0
= 0;
8772 char *_kwnames
[] = { "self","expandSelection", NULL
};
8775 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorDown",_kwnames
,&_argo0
,&tempbool1
))
8778 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8779 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8780 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorDown. Expected _wxGrid_p.");
8784 _arg1
= (bool ) tempbool1
;
8786 wxPy_BEGIN_ALLOW_THREADS
;
8787 _result
= (bool )wxGrid_MoveCursorDown(_arg0
,_arg1
);
8789 wxPy_END_ALLOW_THREADS
;
8790 if (PyErr_Occurred()) return NULL
;
8791 } _resultobj
= Py_BuildValue("i",_result
);
8795 #define wxGrid_MoveCursorLeft(_swigobj,_swigarg0) (_swigobj->MoveCursorLeft(_swigarg0))
8796 static PyObject
*_wrap_wxGrid_MoveCursorLeft(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8797 PyObject
* _resultobj
;
8801 PyObject
* _argo0
= 0;
8803 char *_kwnames
[] = { "self","expandSelection", NULL
};
8806 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorLeft",_kwnames
,&_argo0
,&tempbool1
))
8809 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8810 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8811 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorLeft. Expected _wxGrid_p.");
8815 _arg1
= (bool ) tempbool1
;
8817 wxPy_BEGIN_ALLOW_THREADS
;
8818 _result
= (bool )wxGrid_MoveCursorLeft(_arg0
,_arg1
);
8820 wxPy_END_ALLOW_THREADS
;
8821 if (PyErr_Occurred()) return NULL
;
8822 } _resultobj
= Py_BuildValue("i",_result
);
8826 #define wxGrid_MoveCursorRight(_swigobj,_swigarg0) (_swigobj->MoveCursorRight(_swigarg0))
8827 static PyObject
*_wrap_wxGrid_MoveCursorRight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8828 PyObject
* _resultobj
;
8832 PyObject
* _argo0
= 0;
8834 char *_kwnames
[] = { "self","expandSelection", NULL
};
8837 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorRight",_kwnames
,&_argo0
,&tempbool1
))
8840 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8841 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8842 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorRight. Expected _wxGrid_p.");
8846 _arg1
= (bool ) tempbool1
;
8848 wxPy_BEGIN_ALLOW_THREADS
;
8849 _result
= (bool )wxGrid_MoveCursorRight(_arg0
,_arg1
);
8851 wxPy_END_ALLOW_THREADS
;
8852 if (PyErr_Occurred()) return NULL
;
8853 } _resultobj
= Py_BuildValue("i",_result
);
8857 #define wxGrid_MovePageDown(_swigobj) (_swigobj->MovePageDown())
8858 static PyObject
*_wrap_wxGrid_MovePageDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8859 PyObject
* _resultobj
;
8862 PyObject
* _argo0
= 0;
8863 char *_kwnames
[] = { "self", NULL
};
8866 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_MovePageDown",_kwnames
,&_argo0
))
8869 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8870 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8871 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MovePageDown. Expected _wxGrid_p.");
8876 wxPy_BEGIN_ALLOW_THREADS
;
8877 _result
= (bool )wxGrid_MovePageDown(_arg0
);
8879 wxPy_END_ALLOW_THREADS
;
8880 if (PyErr_Occurred()) return NULL
;
8881 } _resultobj
= Py_BuildValue("i",_result
);
8885 #define wxGrid_MovePageUp(_swigobj) (_swigobj->MovePageUp())
8886 static PyObject
*_wrap_wxGrid_MovePageUp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8887 PyObject
* _resultobj
;
8890 PyObject
* _argo0
= 0;
8891 char *_kwnames
[] = { "self", NULL
};
8894 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_MovePageUp",_kwnames
,&_argo0
))
8897 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8898 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8899 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MovePageUp. Expected _wxGrid_p.");
8904 wxPy_BEGIN_ALLOW_THREADS
;
8905 _result
= (bool )wxGrid_MovePageUp(_arg0
);
8907 wxPy_END_ALLOW_THREADS
;
8908 if (PyErr_Occurred()) return NULL
;
8909 } _resultobj
= Py_BuildValue("i",_result
);
8913 #define wxGrid_MoveCursorUpBlock(_swigobj,_swigarg0) (_swigobj->MoveCursorUpBlock(_swigarg0))
8914 static PyObject
*_wrap_wxGrid_MoveCursorUpBlock(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8915 PyObject
* _resultobj
;
8919 PyObject
* _argo0
= 0;
8921 char *_kwnames
[] = { "self","expandSelection", NULL
};
8924 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorUpBlock",_kwnames
,&_argo0
,&tempbool1
))
8927 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8928 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8929 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorUpBlock. Expected _wxGrid_p.");
8933 _arg1
= (bool ) tempbool1
;
8935 wxPy_BEGIN_ALLOW_THREADS
;
8936 _result
= (bool )wxGrid_MoveCursorUpBlock(_arg0
,_arg1
);
8938 wxPy_END_ALLOW_THREADS
;
8939 if (PyErr_Occurred()) return NULL
;
8940 } _resultobj
= Py_BuildValue("i",_result
);
8944 #define wxGrid_MoveCursorDownBlock(_swigobj,_swigarg0) (_swigobj->MoveCursorDownBlock(_swigarg0))
8945 static PyObject
*_wrap_wxGrid_MoveCursorDownBlock(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8946 PyObject
* _resultobj
;
8950 PyObject
* _argo0
= 0;
8952 char *_kwnames
[] = { "self","expandSelection", NULL
};
8955 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorDownBlock",_kwnames
,&_argo0
,&tempbool1
))
8958 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8959 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8960 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorDownBlock. Expected _wxGrid_p.");
8964 _arg1
= (bool ) tempbool1
;
8966 wxPy_BEGIN_ALLOW_THREADS
;
8967 _result
= (bool )wxGrid_MoveCursorDownBlock(_arg0
,_arg1
);
8969 wxPy_END_ALLOW_THREADS
;
8970 if (PyErr_Occurred()) return NULL
;
8971 } _resultobj
= Py_BuildValue("i",_result
);
8975 #define wxGrid_MoveCursorLeftBlock(_swigobj,_swigarg0) (_swigobj->MoveCursorLeftBlock(_swigarg0))
8976 static PyObject
*_wrap_wxGrid_MoveCursorLeftBlock(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8977 PyObject
* _resultobj
;
8981 PyObject
* _argo0
= 0;
8983 char *_kwnames
[] = { "self","expandSelection", NULL
};
8986 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorLeftBlock",_kwnames
,&_argo0
,&tempbool1
))
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_MoveCursorLeftBlock. Expected _wxGrid_p.");
8995 _arg1
= (bool ) tempbool1
;
8997 wxPy_BEGIN_ALLOW_THREADS
;
8998 _result
= (bool )wxGrid_MoveCursorLeftBlock(_arg0
,_arg1
);
9000 wxPy_END_ALLOW_THREADS
;
9001 if (PyErr_Occurred()) return NULL
;
9002 } _resultobj
= Py_BuildValue("i",_result
);
9006 #define wxGrid_MoveCursorRightBlock(_swigobj,_swigarg0) (_swigobj->MoveCursorRightBlock(_swigarg0))
9007 static PyObject
*_wrap_wxGrid_MoveCursorRightBlock(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9008 PyObject
* _resultobj
;
9012 PyObject
* _argo0
= 0;
9014 char *_kwnames
[] = { "self","expandSelection", NULL
};
9017 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorRightBlock",_kwnames
,&_argo0
,&tempbool1
))
9020 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9021 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9022 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorRightBlock. Expected _wxGrid_p.");
9026 _arg1
= (bool ) tempbool1
;
9028 wxPy_BEGIN_ALLOW_THREADS
;
9029 _result
= (bool )wxGrid_MoveCursorRightBlock(_arg0
,_arg1
);
9031 wxPy_END_ALLOW_THREADS
;
9032 if (PyErr_Occurred()) return NULL
;
9033 } _resultobj
= Py_BuildValue("i",_result
);
9037 #define wxGrid_GetDefaultRowLabelSize(_swigobj) (_swigobj->GetDefaultRowLabelSize())
9038 static PyObject
*_wrap_wxGrid_GetDefaultRowLabelSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9039 PyObject
* _resultobj
;
9042 PyObject
* _argo0
= 0;
9043 char *_kwnames
[] = { "self", NULL
};
9046 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultRowLabelSize",_kwnames
,&_argo0
))
9049 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9050 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9051 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultRowLabelSize. Expected _wxGrid_p.");
9056 wxPy_BEGIN_ALLOW_THREADS
;
9057 _result
= (int )wxGrid_GetDefaultRowLabelSize(_arg0
);
9059 wxPy_END_ALLOW_THREADS
;
9060 if (PyErr_Occurred()) return NULL
;
9061 } _resultobj
= Py_BuildValue("i",_result
);
9065 #define wxGrid_GetRowLabelSize(_swigobj) (_swigobj->GetRowLabelSize())
9066 static PyObject
*_wrap_wxGrid_GetRowLabelSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9067 PyObject
* _resultobj
;
9070 PyObject
* _argo0
= 0;
9071 char *_kwnames
[] = { "self", NULL
};
9074 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetRowLabelSize",_kwnames
,&_argo0
))
9077 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9078 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9079 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetRowLabelSize. Expected _wxGrid_p.");
9084 wxPy_BEGIN_ALLOW_THREADS
;
9085 _result
= (int )wxGrid_GetRowLabelSize(_arg0
);
9087 wxPy_END_ALLOW_THREADS
;
9088 if (PyErr_Occurred()) return NULL
;
9089 } _resultobj
= Py_BuildValue("i",_result
);
9093 #define wxGrid_GetDefaultColLabelSize(_swigobj) (_swigobj->GetDefaultColLabelSize())
9094 static PyObject
*_wrap_wxGrid_GetDefaultColLabelSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9095 PyObject
* _resultobj
;
9098 PyObject
* _argo0
= 0;
9099 char *_kwnames
[] = { "self", NULL
};
9102 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultColLabelSize",_kwnames
,&_argo0
))
9105 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9106 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9107 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultColLabelSize. Expected _wxGrid_p.");
9112 wxPy_BEGIN_ALLOW_THREADS
;
9113 _result
= (int )wxGrid_GetDefaultColLabelSize(_arg0
);
9115 wxPy_END_ALLOW_THREADS
;
9116 if (PyErr_Occurred()) return NULL
;
9117 } _resultobj
= Py_BuildValue("i",_result
);
9121 #define wxGrid_GetColLabelSize(_swigobj) (_swigobj->GetColLabelSize())
9122 static PyObject
*_wrap_wxGrid_GetColLabelSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9123 PyObject
* _resultobj
;
9126 PyObject
* _argo0
= 0;
9127 char *_kwnames
[] = { "self", NULL
};
9130 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetColLabelSize",_kwnames
,&_argo0
))
9133 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9134 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9135 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetColLabelSize. Expected _wxGrid_p.");
9140 wxPy_BEGIN_ALLOW_THREADS
;
9141 _result
= (int )wxGrid_GetColLabelSize(_arg0
);
9143 wxPy_END_ALLOW_THREADS
;
9144 if (PyErr_Occurred()) return NULL
;
9145 } _resultobj
= Py_BuildValue("i",_result
);
9149 #define wxGrid_GetLabelBackgroundColour(_swigobj) (_swigobj->GetLabelBackgroundColour())
9150 static PyObject
*_wrap_wxGrid_GetLabelBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9151 PyObject
* _resultobj
;
9154 PyObject
* _argo0
= 0;
9155 char *_kwnames
[] = { "self", NULL
};
9159 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetLabelBackgroundColour",_kwnames
,&_argo0
))
9162 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9163 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9164 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetLabelBackgroundColour. Expected _wxGrid_p.");
9169 wxPy_BEGIN_ALLOW_THREADS
;
9170 _result
= new wxColour (wxGrid_GetLabelBackgroundColour(_arg0
));
9172 wxPy_END_ALLOW_THREADS
;
9173 if (PyErr_Occurred()) return NULL
;
9174 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
9175 _resultobj
= Py_BuildValue("s",_ptemp
);
9179 #define wxGrid_GetLabelTextColour(_swigobj) (_swigobj->GetLabelTextColour())
9180 static PyObject
*_wrap_wxGrid_GetLabelTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9181 PyObject
* _resultobj
;
9184 PyObject
* _argo0
= 0;
9185 char *_kwnames
[] = { "self", NULL
};
9189 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetLabelTextColour",_kwnames
,&_argo0
))
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_GetLabelTextColour. Expected _wxGrid_p.");
9199 wxPy_BEGIN_ALLOW_THREADS
;
9200 _result
= new wxColour (wxGrid_GetLabelTextColour(_arg0
));
9202 wxPy_END_ALLOW_THREADS
;
9203 if (PyErr_Occurred()) return NULL
;
9204 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
9205 _resultobj
= Py_BuildValue("s",_ptemp
);
9209 #define wxGrid_GetLabelFont(_swigobj) (_swigobj->GetLabelFont())
9210 static PyObject
*_wrap_wxGrid_GetLabelFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9211 PyObject
* _resultobj
;
9214 PyObject
* _argo0
= 0;
9215 char *_kwnames
[] = { "self", NULL
};
9219 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetLabelFont",_kwnames
,&_argo0
))
9222 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9223 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9224 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetLabelFont. Expected _wxGrid_p.");
9229 wxPy_BEGIN_ALLOW_THREADS
;
9230 _result
= new wxFont (wxGrid_GetLabelFont(_arg0
));
9232 wxPy_END_ALLOW_THREADS
;
9233 if (PyErr_Occurred()) return NULL
;
9234 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p");
9235 _resultobj
= Py_BuildValue("s",_ptemp
);
9239 #define wxGrid_GetRowLabelAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetRowLabelAlignment(_swigarg0,_swigarg1))
9240 static PyObject
*_wrap_wxGrid_GetRowLabelAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9241 PyObject
* _resultobj
;
9247 PyObject
* _argo0
= 0;
9248 char *_kwnames
[] = { "self", NULL
};
9257 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetRowLabelAlignment",_kwnames
,&_argo0
))
9260 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9261 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9262 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetRowLabelAlignment. Expected _wxGrid_p.");
9267 wxPy_BEGIN_ALLOW_THREADS
;
9268 wxGrid_GetRowLabelAlignment(_arg0
,_arg1
,_arg2
);
9270 wxPy_END_ALLOW_THREADS
;
9271 if (PyErr_Occurred()) return NULL
;
9272 } Py_INCREF(Py_None
);
9273 _resultobj
= Py_None
;
9276 o
= PyInt_FromLong((long) (*_arg1
));
9277 _resultobj
= t_output_helper(_resultobj
, o
);
9281 o
= PyInt_FromLong((long) (*_arg2
));
9282 _resultobj
= t_output_helper(_resultobj
, o
);
9287 #define wxGrid_GetColLabelAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetColLabelAlignment(_swigarg0,_swigarg1))
9288 static PyObject
*_wrap_wxGrid_GetColLabelAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9289 PyObject
* _resultobj
;
9295 PyObject
* _argo0
= 0;
9296 char *_kwnames
[] = { "self", NULL
};
9305 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetColLabelAlignment",_kwnames
,&_argo0
))
9308 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9309 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9310 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetColLabelAlignment. Expected _wxGrid_p.");
9315 wxPy_BEGIN_ALLOW_THREADS
;
9316 wxGrid_GetColLabelAlignment(_arg0
,_arg1
,_arg2
);
9318 wxPy_END_ALLOW_THREADS
;
9319 if (PyErr_Occurred()) return NULL
;
9320 } Py_INCREF(Py_None
);
9321 _resultobj
= Py_None
;
9324 o
= PyInt_FromLong((long) (*_arg1
));
9325 _resultobj
= t_output_helper(_resultobj
, o
);
9329 o
= PyInt_FromLong((long) (*_arg2
));
9330 _resultobj
= t_output_helper(_resultobj
, o
);
9335 #define wxGrid_GetRowLabelValue(_swigobj,_swigarg0) (_swigobj->GetRowLabelValue(_swigarg0))
9336 static PyObject
*_wrap_wxGrid_GetRowLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9337 PyObject
* _resultobj
;
9341 PyObject
* _argo0
= 0;
9342 char *_kwnames
[] = { "self","row", NULL
};
9345 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_GetRowLabelValue",_kwnames
,&_argo0
,&_arg1
))
9348 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9349 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9350 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetRowLabelValue. Expected _wxGrid_p.");
9355 wxPy_BEGIN_ALLOW_THREADS
;
9356 _result
= new wxString (wxGrid_GetRowLabelValue(_arg0
,_arg1
));
9358 wxPy_END_ALLOW_THREADS
;
9359 if (PyErr_Occurred()) return NULL
;
9361 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
9369 #define wxGrid_GetColLabelValue(_swigobj,_swigarg0) (_swigobj->GetColLabelValue(_swigarg0))
9370 static PyObject
*_wrap_wxGrid_GetColLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9371 PyObject
* _resultobj
;
9375 PyObject
* _argo0
= 0;
9376 char *_kwnames
[] = { "self","col", NULL
};
9379 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_GetColLabelValue",_kwnames
,&_argo0
,&_arg1
))
9382 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9383 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9384 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetColLabelValue. Expected _wxGrid_p.");
9389 wxPy_BEGIN_ALLOW_THREADS
;
9390 _result
= new wxString (wxGrid_GetColLabelValue(_arg0
,_arg1
));
9392 wxPy_END_ALLOW_THREADS
;
9393 if (PyErr_Occurred()) return NULL
;
9395 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
9403 #define wxGrid_GetGridLineColour(_swigobj) (_swigobj->GetGridLineColour())
9404 static PyObject
*_wrap_wxGrid_GetGridLineColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9405 PyObject
* _resultobj
;
9408 PyObject
* _argo0
= 0;
9409 char *_kwnames
[] = { "self", NULL
};
9413 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetGridLineColour",_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_GetGridLineColour. Expected _wxGrid_p.");
9423 wxPy_BEGIN_ALLOW_THREADS
;
9424 _result
= new wxColour (wxGrid_GetGridLineColour(_arg0
));
9426 wxPy_END_ALLOW_THREADS
;
9427 if (PyErr_Occurred()) return NULL
;
9428 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
9429 _resultobj
= Py_BuildValue("s",_ptemp
);
9433 #define wxGrid_GetCellHighlightColour(_swigobj) (_swigobj->GetCellHighlightColour())
9434 static PyObject
*_wrap_wxGrid_GetCellHighlightColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9435 PyObject
* _resultobj
;
9438 PyObject
* _argo0
= 0;
9439 char *_kwnames
[] = { "self", NULL
};
9443 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetCellHighlightColour",_kwnames
,&_argo0
))
9446 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9447 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9448 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellHighlightColour. Expected _wxGrid_p.");
9453 wxPy_BEGIN_ALLOW_THREADS
;
9454 _result
= new wxColour (wxGrid_GetCellHighlightColour(_arg0
));
9456 wxPy_END_ALLOW_THREADS
;
9457 if (PyErr_Occurred()) return NULL
;
9458 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
9459 _resultobj
= Py_BuildValue("s",_ptemp
);
9463 #define wxGrid_GetCellHighlightPenWidth(_swigobj) (_swigobj->GetCellHighlightPenWidth())
9464 static PyObject
*_wrap_wxGrid_GetCellHighlightPenWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9465 PyObject
* _resultobj
;
9468 PyObject
* _argo0
= 0;
9469 char *_kwnames
[] = { "self", NULL
};
9472 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetCellHighlightPenWidth",_kwnames
,&_argo0
))
9475 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9476 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9477 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellHighlightPenWidth. Expected _wxGrid_p.");
9482 wxPy_BEGIN_ALLOW_THREADS
;
9483 _result
= (int )wxGrid_GetCellHighlightPenWidth(_arg0
);
9485 wxPy_END_ALLOW_THREADS
;
9486 if (PyErr_Occurred()) return NULL
;
9487 } _resultobj
= Py_BuildValue("i",_result
);
9491 #define wxGrid_GetCellHighlightROPenWidth(_swigobj) (_swigobj->GetCellHighlightROPenWidth())
9492 static PyObject
*_wrap_wxGrid_GetCellHighlightROPenWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9493 PyObject
* _resultobj
;
9496 PyObject
* _argo0
= 0;
9497 char *_kwnames
[] = { "self", NULL
};
9500 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetCellHighlightROPenWidth",_kwnames
,&_argo0
))
9503 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9504 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9505 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellHighlightROPenWidth. Expected _wxGrid_p.");
9510 wxPy_BEGIN_ALLOW_THREADS
;
9511 _result
= (int )wxGrid_GetCellHighlightROPenWidth(_arg0
);
9513 wxPy_END_ALLOW_THREADS
;
9514 if (PyErr_Occurred()) return NULL
;
9515 } _resultobj
= Py_BuildValue("i",_result
);
9519 #define wxGrid_SetRowLabelSize(_swigobj,_swigarg0) (_swigobj->SetRowLabelSize(_swigarg0))
9520 static PyObject
*_wrap_wxGrid_SetRowLabelSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9521 PyObject
* _resultobj
;
9524 PyObject
* _argo0
= 0;
9525 char *_kwnames
[] = { "self","width", NULL
};
9528 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetRowLabelSize",_kwnames
,&_argo0
,&_arg1
))
9531 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9532 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9533 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetRowLabelSize. Expected _wxGrid_p.");
9538 wxPy_BEGIN_ALLOW_THREADS
;
9539 wxGrid_SetRowLabelSize(_arg0
,_arg1
);
9541 wxPy_END_ALLOW_THREADS
;
9542 if (PyErr_Occurred()) return NULL
;
9543 } Py_INCREF(Py_None
);
9544 _resultobj
= Py_None
;
9548 #define wxGrid_SetColLabelSize(_swigobj,_swigarg0) (_swigobj->SetColLabelSize(_swigarg0))
9549 static PyObject
*_wrap_wxGrid_SetColLabelSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9550 PyObject
* _resultobj
;
9553 PyObject
* _argo0
= 0;
9554 char *_kwnames
[] = { "self","height", NULL
};
9557 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetColLabelSize",_kwnames
,&_argo0
,&_arg1
))
9560 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9561 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9562 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColLabelSize. Expected _wxGrid_p.");
9567 wxPy_BEGIN_ALLOW_THREADS
;
9568 wxGrid_SetColLabelSize(_arg0
,_arg1
);
9570 wxPy_END_ALLOW_THREADS
;
9571 if (PyErr_Occurred()) return NULL
;
9572 } Py_INCREF(Py_None
);
9573 _resultobj
= Py_None
;
9577 #define wxGrid_SetLabelBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetLabelBackgroundColour(_swigarg0))
9578 static PyObject
*_wrap_wxGrid_SetLabelBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9579 PyObject
* _resultobj
;
9582 PyObject
* _argo0
= 0;
9584 PyObject
* _obj1
= 0;
9585 char *_kwnames
[] = { "self","arg2", NULL
};
9588 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetLabelBackgroundColour",_kwnames
,&_argo0
,&_obj1
))
9591 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9592 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9593 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetLabelBackgroundColour. Expected _wxGrid_p.");
9599 if (! wxColour_helper(_obj1
, &_arg1
))
9603 wxPy_BEGIN_ALLOW_THREADS
;
9604 wxGrid_SetLabelBackgroundColour(_arg0
,*_arg1
);
9606 wxPy_END_ALLOW_THREADS
;
9607 if (PyErr_Occurred()) return NULL
;
9608 } Py_INCREF(Py_None
);
9609 _resultobj
= Py_None
;
9613 #define wxGrid_SetLabelTextColour(_swigobj,_swigarg0) (_swigobj->SetLabelTextColour(_swigarg0))
9614 static PyObject
*_wrap_wxGrid_SetLabelTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9615 PyObject
* _resultobj
;
9618 PyObject
* _argo0
= 0;
9620 PyObject
* _obj1
= 0;
9621 char *_kwnames
[] = { "self","arg2", NULL
};
9624 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetLabelTextColour",_kwnames
,&_argo0
,&_obj1
))
9627 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9628 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9629 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetLabelTextColour. Expected _wxGrid_p.");
9635 if (! wxColour_helper(_obj1
, &_arg1
))
9639 wxPy_BEGIN_ALLOW_THREADS
;
9640 wxGrid_SetLabelTextColour(_arg0
,*_arg1
);
9642 wxPy_END_ALLOW_THREADS
;
9643 if (PyErr_Occurred()) return NULL
;
9644 } Py_INCREF(Py_None
);
9645 _resultobj
= Py_None
;
9649 #define wxGrid_SetLabelFont(_swigobj,_swigarg0) (_swigobj->SetLabelFont(_swigarg0))
9650 static PyObject
*_wrap_wxGrid_SetLabelFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9651 PyObject
* _resultobj
;
9654 PyObject
* _argo0
= 0;
9655 PyObject
* _argo1
= 0;
9656 char *_kwnames
[] = { "self","arg2", NULL
};
9659 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetLabelFont",_kwnames
,&_argo0
,&_argo1
))
9662 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9663 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9664 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetLabelFont. Expected _wxGrid_p.");
9669 if (_argo1
== Py_None
) { _arg1
= NULL
; }
9670 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) {
9671 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_SetLabelFont. Expected _wxFont_p.");
9676 wxPy_BEGIN_ALLOW_THREADS
;
9677 wxGrid_SetLabelFont(_arg0
,*_arg1
);
9679 wxPy_END_ALLOW_THREADS
;
9680 if (PyErr_Occurred()) return NULL
;
9681 } Py_INCREF(Py_None
);
9682 _resultobj
= Py_None
;
9686 #define wxGrid_SetRowLabelAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowLabelAlignment(_swigarg0,_swigarg1))
9687 static PyObject
*_wrap_wxGrid_SetRowLabelAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9688 PyObject
* _resultobj
;
9692 PyObject
* _argo0
= 0;
9693 char *_kwnames
[] = { "self","horiz","vert", NULL
};
9696 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetRowLabelAlignment",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
9699 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9700 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9701 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetRowLabelAlignment. Expected _wxGrid_p.");
9706 wxPy_BEGIN_ALLOW_THREADS
;
9707 wxGrid_SetRowLabelAlignment(_arg0
,_arg1
,_arg2
);
9709 wxPy_END_ALLOW_THREADS
;
9710 if (PyErr_Occurred()) return NULL
;
9711 } Py_INCREF(Py_None
);
9712 _resultobj
= Py_None
;
9716 #define wxGrid_SetColLabelAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColLabelAlignment(_swigarg0,_swigarg1))
9717 static PyObject
*_wrap_wxGrid_SetColLabelAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9718 PyObject
* _resultobj
;
9722 PyObject
* _argo0
= 0;
9723 char *_kwnames
[] = { "self","horiz","vert", NULL
};
9726 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetColLabelAlignment",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
9729 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9730 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9731 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColLabelAlignment. Expected _wxGrid_p.");
9736 wxPy_BEGIN_ALLOW_THREADS
;
9737 wxGrid_SetColLabelAlignment(_arg0
,_arg1
,_arg2
);
9739 wxPy_END_ALLOW_THREADS
;
9740 if (PyErr_Occurred()) return NULL
;
9741 } Py_INCREF(Py_None
);
9742 _resultobj
= Py_None
;
9746 #define wxGrid_SetRowLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowLabelValue(_swigarg0,_swigarg1))
9747 static PyObject
*_wrap_wxGrid_SetRowLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9748 PyObject
* _resultobj
;
9752 PyObject
* _argo0
= 0;
9753 PyObject
* _obj2
= 0;
9754 char *_kwnames
[] = { "self","row","arg3", NULL
};
9757 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGrid_SetRowLabelValue",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
9760 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9761 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9762 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetRowLabelValue. Expected _wxGrid_p.");
9767 #if PYTHON_API_VERSION >= 1009
9768 char* tmpPtr
; int tmpSize
;
9769 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
9770 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
9773 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
9775 _arg2
= new wxString(tmpPtr
, tmpSize
);
9777 if (!PyString_Check(_obj2
)) {
9778 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
9781 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
9785 wxPy_BEGIN_ALLOW_THREADS
;
9786 wxGrid_SetRowLabelValue(_arg0
,_arg1
,*_arg2
);
9788 wxPy_END_ALLOW_THREADS
;
9789 if (PyErr_Occurred()) return NULL
;
9790 } Py_INCREF(Py_None
);
9791 _resultobj
= Py_None
;
9799 #define wxGrid_SetColLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColLabelValue(_swigarg0,_swigarg1))
9800 static PyObject
*_wrap_wxGrid_SetColLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9801 PyObject
* _resultobj
;
9805 PyObject
* _argo0
= 0;
9806 PyObject
* _obj2
= 0;
9807 char *_kwnames
[] = { "self","col","arg3", NULL
};
9810 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGrid_SetColLabelValue",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
9813 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9814 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9815 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColLabelValue. Expected _wxGrid_p.");
9820 #if PYTHON_API_VERSION >= 1009
9821 char* tmpPtr
; int tmpSize
;
9822 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
9823 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
9826 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
9828 _arg2
= new wxString(tmpPtr
, tmpSize
);
9830 if (!PyString_Check(_obj2
)) {
9831 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
9834 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
9838 wxPy_BEGIN_ALLOW_THREADS
;
9839 wxGrid_SetColLabelValue(_arg0
,_arg1
,*_arg2
);
9841 wxPy_END_ALLOW_THREADS
;
9842 if (PyErr_Occurred()) return NULL
;
9843 } Py_INCREF(Py_None
);
9844 _resultobj
= Py_None
;
9852 #define wxGrid_SetGridLineColour(_swigobj,_swigarg0) (_swigobj->SetGridLineColour(_swigarg0))
9853 static PyObject
*_wrap_wxGrid_SetGridLineColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9854 PyObject
* _resultobj
;
9857 PyObject
* _argo0
= 0;
9859 PyObject
* _obj1
= 0;
9860 char *_kwnames
[] = { "self","arg2", NULL
};
9863 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetGridLineColour",_kwnames
,&_argo0
,&_obj1
))
9866 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9867 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9868 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetGridLineColour. Expected _wxGrid_p.");
9874 if (! wxColour_helper(_obj1
, &_arg1
))
9878 wxPy_BEGIN_ALLOW_THREADS
;
9879 wxGrid_SetGridLineColour(_arg0
,*_arg1
);
9881 wxPy_END_ALLOW_THREADS
;
9882 if (PyErr_Occurred()) return NULL
;
9883 } Py_INCREF(Py_None
);
9884 _resultobj
= Py_None
;
9888 #define wxGrid_SetCellHighlightColour(_swigobj,_swigarg0) (_swigobj->SetCellHighlightColour(_swigarg0))
9889 static PyObject
*_wrap_wxGrid_SetCellHighlightColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9890 PyObject
* _resultobj
;
9893 PyObject
* _argo0
= 0;
9895 PyObject
* _obj1
= 0;
9896 char *_kwnames
[] = { "self","arg2", NULL
};
9899 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetCellHighlightColour",_kwnames
,&_argo0
,&_obj1
))
9902 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9903 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9904 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellHighlightColour. Expected _wxGrid_p.");
9910 if (! wxColour_helper(_obj1
, &_arg1
))
9914 wxPy_BEGIN_ALLOW_THREADS
;
9915 wxGrid_SetCellHighlightColour(_arg0
,*_arg1
);
9917 wxPy_END_ALLOW_THREADS
;
9918 if (PyErr_Occurred()) return NULL
;
9919 } Py_INCREF(Py_None
);
9920 _resultobj
= Py_None
;
9924 #define wxGrid_SetCellHighlightPenWidth(_swigobj,_swigarg0) (_swigobj->SetCellHighlightPenWidth(_swigarg0))
9925 static PyObject
*_wrap_wxGrid_SetCellHighlightPenWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9926 PyObject
* _resultobj
;
9929 PyObject
* _argo0
= 0;
9930 char *_kwnames
[] = { "self","width", NULL
};
9933 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetCellHighlightPenWidth",_kwnames
,&_argo0
,&_arg1
))
9936 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9937 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9938 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellHighlightPenWidth. Expected _wxGrid_p.");
9943 wxPy_BEGIN_ALLOW_THREADS
;
9944 wxGrid_SetCellHighlightPenWidth(_arg0
,_arg1
);
9946 wxPy_END_ALLOW_THREADS
;
9947 if (PyErr_Occurred()) return NULL
;
9948 } Py_INCREF(Py_None
);
9949 _resultobj
= Py_None
;
9953 #define wxGrid_SetCellHighlightROPenWidth(_swigobj,_swigarg0) (_swigobj->SetCellHighlightROPenWidth(_swigarg0))
9954 static PyObject
*_wrap_wxGrid_SetCellHighlightROPenWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9955 PyObject
* _resultobj
;
9958 PyObject
* _argo0
= 0;
9959 char *_kwnames
[] = { "self","width", NULL
};
9962 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetCellHighlightROPenWidth",_kwnames
,&_argo0
,&_arg1
))
9965 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9966 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9967 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellHighlightROPenWidth. Expected _wxGrid_p.");
9972 wxPy_BEGIN_ALLOW_THREADS
;
9973 wxGrid_SetCellHighlightROPenWidth(_arg0
,_arg1
);
9975 wxPy_END_ALLOW_THREADS
;
9976 if (PyErr_Occurred()) return NULL
;
9977 } Py_INCREF(Py_None
);
9978 _resultobj
= Py_None
;
9982 #define wxGrid_EnableDragRowSize(_swigobj,_swigarg0) (_swigobj->EnableDragRowSize(_swigarg0))
9983 static PyObject
*_wrap_wxGrid_EnableDragRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9984 PyObject
* _resultobj
;
9986 bool _arg1
= (bool ) TRUE
;
9987 PyObject
* _argo0
= 0;
9988 int tempbool1
= (int) TRUE
;
9989 char *_kwnames
[] = { "self","enable", NULL
};
9992 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_EnableDragRowSize",_kwnames
,&_argo0
,&tempbool1
))
9995 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9996 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9997 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EnableDragRowSize. Expected _wxGrid_p.");
10001 _arg1
= (bool ) tempbool1
;
10003 wxPy_BEGIN_ALLOW_THREADS
;
10004 wxGrid_EnableDragRowSize(_arg0
,_arg1
);
10006 wxPy_END_ALLOW_THREADS
;
10007 if (PyErr_Occurred()) return NULL
;
10008 } Py_INCREF(Py_None
);
10009 _resultobj
= Py_None
;
10013 #define wxGrid_DisableDragRowSize(_swigobj) (_swigobj->DisableDragRowSize())
10014 static PyObject
*_wrap_wxGrid_DisableDragRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10015 PyObject
* _resultobj
;
10017 PyObject
* _argo0
= 0;
10018 char *_kwnames
[] = { "self", NULL
};
10021 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_DisableDragRowSize",_kwnames
,&_argo0
))
10024 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10025 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10026 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DisableDragRowSize. Expected _wxGrid_p.");
10031 wxPy_BEGIN_ALLOW_THREADS
;
10032 wxGrid_DisableDragRowSize(_arg0
);
10034 wxPy_END_ALLOW_THREADS
;
10035 if (PyErr_Occurred()) return NULL
;
10036 } Py_INCREF(Py_None
);
10037 _resultobj
= Py_None
;
10041 #define wxGrid_CanDragRowSize(_swigobj) (_swigobj->CanDragRowSize())
10042 static PyObject
*_wrap_wxGrid_CanDragRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10043 PyObject
* _resultobj
;
10046 PyObject
* _argo0
= 0;
10047 char *_kwnames
[] = { "self", NULL
};
10050 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_CanDragRowSize",_kwnames
,&_argo0
))
10053 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10054 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10055 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_CanDragRowSize. Expected _wxGrid_p.");
10060 wxPy_BEGIN_ALLOW_THREADS
;
10061 _result
= (bool )wxGrid_CanDragRowSize(_arg0
);
10063 wxPy_END_ALLOW_THREADS
;
10064 if (PyErr_Occurred()) return NULL
;
10065 } _resultobj
= Py_BuildValue("i",_result
);
10069 #define wxGrid_EnableDragColSize(_swigobj,_swigarg0) (_swigobj->EnableDragColSize(_swigarg0))
10070 static PyObject
*_wrap_wxGrid_EnableDragColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10071 PyObject
* _resultobj
;
10073 bool _arg1
= (bool ) TRUE
;
10074 PyObject
* _argo0
= 0;
10075 int tempbool1
= (int) TRUE
;
10076 char *_kwnames
[] = { "self","enable", NULL
};
10079 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_EnableDragColSize",_kwnames
,&_argo0
,&tempbool1
))
10082 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10083 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10084 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EnableDragColSize. Expected _wxGrid_p.");
10088 _arg1
= (bool ) tempbool1
;
10090 wxPy_BEGIN_ALLOW_THREADS
;
10091 wxGrid_EnableDragColSize(_arg0
,_arg1
);
10093 wxPy_END_ALLOW_THREADS
;
10094 if (PyErr_Occurred()) return NULL
;
10095 } Py_INCREF(Py_None
);
10096 _resultobj
= Py_None
;
10100 #define wxGrid_DisableDragColSize(_swigobj) (_swigobj->DisableDragColSize())
10101 static PyObject
*_wrap_wxGrid_DisableDragColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10102 PyObject
* _resultobj
;
10104 PyObject
* _argo0
= 0;
10105 char *_kwnames
[] = { "self", NULL
};
10108 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_DisableDragColSize",_kwnames
,&_argo0
))
10111 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10112 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10113 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DisableDragColSize. Expected _wxGrid_p.");
10118 wxPy_BEGIN_ALLOW_THREADS
;
10119 wxGrid_DisableDragColSize(_arg0
);
10121 wxPy_END_ALLOW_THREADS
;
10122 if (PyErr_Occurred()) return NULL
;
10123 } Py_INCREF(Py_None
);
10124 _resultobj
= Py_None
;
10128 #define wxGrid_CanDragColSize(_swigobj) (_swigobj->CanDragColSize())
10129 static PyObject
*_wrap_wxGrid_CanDragColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10130 PyObject
* _resultobj
;
10133 PyObject
* _argo0
= 0;
10134 char *_kwnames
[] = { "self", NULL
};
10137 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_CanDragColSize",_kwnames
,&_argo0
))
10140 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10141 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10142 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_CanDragColSize. Expected _wxGrid_p.");
10147 wxPy_BEGIN_ALLOW_THREADS
;
10148 _result
= (bool )wxGrid_CanDragColSize(_arg0
);
10150 wxPy_END_ALLOW_THREADS
;
10151 if (PyErr_Occurred()) return NULL
;
10152 } _resultobj
= Py_BuildValue("i",_result
);
10156 #define wxGrid_EnableDragGridSize(_swigobj,_swigarg0) (_swigobj->EnableDragGridSize(_swigarg0))
10157 static PyObject
*_wrap_wxGrid_EnableDragGridSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10158 PyObject
* _resultobj
;
10160 bool _arg1
= (bool ) TRUE
;
10161 PyObject
* _argo0
= 0;
10162 int tempbool1
= (int) TRUE
;
10163 char *_kwnames
[] = { "self","enable", NULL
};
10166 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_EnableDragGridSize",_kwnames
,&_argo0
,&tempbool1
))
10169 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10170 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10171 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EnableDragGridSize. Expected _wxGrid_p.");
10175 _arg1
= (bool ) tempbool1
;
10177 wxPy_BEGIN_ALLOW_THREADS
;
10178 wxGrid_EnableDragGridSize(_arg0
,_arg1
);
10180 wxPy_END_ALLOW_THREADS
;
10181 if (PyErr_Occurred()) return NULL
;
10182 } Py_INCREF(Py_None
);
10183 _resultobj
= Py_None
;
10187 #define wxGrid_DisableDragGridSize(_swigobj) (_swigobj->DisableDragGridSize())
10188 static PyObject
*_wrap_wxGrid_DisableDragGridSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10189 PyObject
* _resultobj
;
10191 PyObject
* _argo0
= 0;
10192 char *_kwnames
[] = { "self", NULL
};
10195 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_DisableDragGridSize",_kwnames
,&_argo0
))
10198 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10199 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10200 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DisableDragGridSize. Expected _wxGrid_p.");
10205 wxPy_BEGIN_ALLOW_THREADS
;
10206 wxGrid_DisableDragGridSize(_arg0
);
10208 wxPy_END_ALLOW_THREADS
;
10209 if (PyErr_Occurred()) return NULL
;
10210 } Py_INCREF(Py_None
);
10211 _resultobj
= Py_None
;
10215 #define wxGrid_CanDragGridSize(_swigobj) (_swigobj->CanDragGridSize())
10216 static PyObject
*_wrap_wxGrid_CanDragGridSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10217 PyObject
* _resultobj
;
10220 PyObject
* _argo0
= 0;
10221 char *_kwnames
[] = { "self", NULL
};
10224 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_CanDragGridSize",_kwnames
,&_argo0
))
10227 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10228 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10229 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_CanDragGridSize. Expected _wxGrid_p.");
10234 wxPy_BEGIN_ALLOW_THREADS
;
10235 _result
= (bool )wxGrid_CanDragGridSize(_arg0
);
10237 wxPy_END_ALLOW_THREADS
;
10238 if (PyErr_Occurred()) return NULL
;
10239 } _resultobj
= Py_BuildValue("i",_result
);
10243 #define wxGrid_SetRowAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowAttr(_swigarg0,_swigarg1))
10244 static PyObject
*_wrap_wxGrid_SetRowAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10245 PyObject
* _resultobj
;
10248 wxGridCellAttr
* _arg2
;
10249 PyObject
* _argo0
= 0;
10250 PyObject
* _argo2
= 0;
10251 char *_kwnames
[] = { "self","row","attr", NULL
};
10254 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGrid_SetRowAttr",_kwnames
,&_argo0
,&_arg1
,&_argo2
))
10257 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10258 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10259 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetRowAttr. Expected _wxGrid_p.");
10264 if (_argo2
== Py_None
) { _arg2
= NULL
; }
10265 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
10266 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_SetRowAttr. Expected _wxGridCellAttr_p.");
10271 wxPy_BEGIN_ALLOW_THREADS
;
10272 wxGrid_SetRowAttr(_arg0
,_arg1
,_arg2
);
10274 wxPy_END_ALLOW_THREADS
;
10275 if (PyErr_Occurred()) return NULL
;
10276 } Py_INCREF(Py_None
);
10277 _resultobj
= Py_None
;
10281 #define wxGrid_SetColAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColAttr(_swigarg0,_swigarg1))
10282 static PyObject
*_wrap_wxGrid_SetColAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10283 PyObject
* _resultobj
;
10286 wxGridCellAttr
* _arg2
;
10287 PyObject
* _argo0
= 0;
10288 PyObject
* _argo2
= 0;
10289 char *_kwnames
[] = { "self","col","attr", NULL
};
10292 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGrid_SetColAttr",_kwnames
,&_argo0
,&_arg1
,&_argo2
))
10295 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10296 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10297 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColAttr. Expected _wxGrid_p.");
10302 if (_argo2
== Py_None
) { _arg2
= NULL
; }
10303 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
10304 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_SetColAttr. Expected _wxGridCellAttr_p.");
10309 wxPy_BEGIN_ALLOW_THREADS
;
10310 wxGrid_SetColAttr(_arg0
,_arg1
,_arg2
);
10312 wxPy_END_ALLOW_THREADS
;
10313 if (PyErr_Occurred()) return NULL
;
10314 } Py_INCREF(Py_None
);
10315 _resultobj
= Py_None
;
10319 #define wxGrid_SetColFormatBool(_swigobj,_swigarg0) (_swigobj->SetColFormatBool(_swigarg0))
10320 static PyObject
*_wrap_wxGrid_SetColFormatBool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10321 PyObject
* _resultobj
;
10324 PyObject
* _argo0
= 0;
10325 char *_kwnames
[] = { "self","col", NULL
};
10328 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetColFormatBool",_kwnames
,&_argo0
,&_arg1
))
10331 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10332 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10333 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColFormatBool. Expected _wxGrid_p.");
10338 wxPy_BEGIN_ALLOW_THREADS
;
10339 wxGrid_SetColFormatBool(_arg0
,_arg1
);
10341 wxPy_END_ALLOW_THREADS
;
10342 if (PyErr_Occurred()) return NULL
;
10343 } Py_INCREF(Py_None
);
10344 _resultobj
= Py_None
;
10348 #define wxGrid_SetColFormatNumber(_swigobj,_swigarg0) (_swigobj->SetColFormatNumber(_swigarg0))
10349 static PyObject
*_wrap_wxGrid_SetColFormatNumber(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10350 PyObject
* _resultobj
;
10353 PyObject
* _argo0
= 0;
10354 char *_kwnames
[] = { "self","col", NULL
};
10357 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetColFormatNumber",_kwnames
,&_argo0
,&_arg1
))
10360 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10361 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10362 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColFormatNumber. Expected _wxGrid_p.");
10367 wxPy_BEGIN_ALLOW_THREADS
;
10368 wxGrid_SetColFormatNumber(_arg0
,_arg1
);
10370 wxPy_END_ALLOW_THREADS
;
10371 if (PyErr_Occurred()) return NULL
;
10372 } Py_INCREF(Py_None
);
10373 _resultobj
= Py_None
;
10377 #define wxGrid_SetColFormatFloat(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetColFormatFloat(_swigarg0,_swigarg1,_swigarg2))
10378 static PyObject
*_wrap_wxGrid_SetColFormatFloat(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10379 PyObject
* _resultobj
;
10382 int _arg2
= (int ) -1;
10383 int _arg3
= (int ) -1;
10384 PyObject
* _argo0
= 0;
10385 char *_kwnames
[] = { "self","col","width","precision", NULL
};
10388 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|ii:wxGrid_SetColFormatFloat",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
10391 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10392 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10393 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColFormatFloat. Expected _wxGrid_p.");
10398 wxPy_BEGIN_ALLOW_THREADS
;
10399 wxGrid_SetColFormatFloat(_arg0
,_arg1
,_arg2
,_arg3
);
10401 wxPy_END_ALLOW_THREADS
;
10402 if (PyErr_Occurred()) return NULL
;
10403 } Py_INCREF(Py_None
);
10404 _resultobj
= Py_None
;
10408 #define wxGrid_SetColFormatCustom(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColFormatCustom(_swigarg0,_swigarg1))
10409 static PyObject
*_wrap_wxGrid_SetColFormatCustom(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10410 PyObject
* _resultobj
;
10414 PyObject
* _argo0
= 0;
10415 PyObject
* _obj2
= 0;
10416 char *_kwnames
[] = { "self","col","typeName", NULL
};
10419 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGrid_SetColFormatCustom",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
10422 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10423 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10424 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColFormatCustom. Expected _wxGrid_p.");
10429 #if PYTHON_API_VERSION >= 1009
10430 char* tmpPtr
; int tmpSize
;
10431 if (!PyString_Check(_obj2
) && !PyUnicode_Check(_obj2
)) {
10432 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
10435 if (PyString_AsStringAndSize(_obj2
, &tmpPtr
, &tmpSize
) == -1)
10437 _arg2
= new wxString(tmpPtr
, tmpSize
);
10439 if (!PyString_Check(_obj2
)) {
10440 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
10443 _arg2
= new wxString(PyString_AS_STRING(_obj2
), PyString_GET_SIZE(_obj2
));
10447 wxPy_BEGIN_ALLOW_THREADS
;
10448 wxGrid_SetColFormatCustom(_arg0
,_arg1
,*_arg2
);
10450 wxPy_END_ALLOW_THREADS
;
10451 if (PyErr_Occurred()) return NULL
;
10452 } Py_INCREF(Py_None
);
10453 _resultobj
= Py_None
;
10461 #define wxGrid_EnableGridLines(_swigobj,_swigarg0) (_swigobj->EnableGridLines(_swigarg0))
10462 static PyObject
*_wrap_wxGrid_EnableGridLines(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10463 PyObject
* _resultobj
;
10465 bool _arg1
= (bool ) TRUE
;
10466 PyObject
* _argo0
= 0;
10467 int tempbool1
= (int) TRUE
;
10468 char *_kwnames
[] = { "self","enable", NULL
};
10471 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_EnableGridLines",_kwnames
,&_argo0
,&tempbool1
))
10474 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10475 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10476 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EnableGridLines. Expected _wxGrid_p.");
10480 _arg1
= (bool ) tempbool1
;
10482 wxPy_BEGIN_ALLOW_THREADS
;
10483 wxGrid_EnableGridLines(_arg0
,_arg1
);
10485 wxPy_END_ALLOW_THREADS
;
10486 if (PyErr_Occurred()) return NULL
;
10487 } Py_INCREF(Py_None
);
10488 _resultobj
= Py_None
;
10492 #define wxGrid_GridLinesEnabled(_swigobj) (_swigobj->GridLinesEnabled())
10493 static PyObject
*_wrap_wxGrid_GridLinesEnabled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10494 PyObject
* _resultobj
;
10497 PyObject
* _argo0
= 0;
10498 char *_kwnames
[] = { "self", NULL
};
10501 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GridLinesEnabled",_kwnames
,&_argo0
))
10504 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10505 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10506 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GridLinesEnabled. Expected _wxGrid_p.");
10511 wxPy_BEGIN_ALLOW_THREADS
;
10512 _result
= (bool )wxGrid_GridLinesEnabled(_arg0
);
10514 wxPy_END_ALLOW_THREADS
;
10515 if (PyErr_Occurred()) return NULL
;
10516 } _resultobj
= Py_BuildValue("i",_result
);
10520 #define wxGrid_GetDefaultRowSize(_swigobj) (_swigobj->GetDefaultRowSize())
10521 static PyObject
*_wrap_wxGrid_GetDefaultRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10522 PyObject
* _resultobj
;
10525 PyObject
* _argo0
= 0;
10526 char *_kwnames
[] = { "self", NULL
};
10529 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultRowSize",_kwnames
,&_argo0
))
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_GetDefaultRowSize. Expected _wxGrid_p.");
10539 wxPy_BEGIN_ALLOW_THREADS
;
10540 _result
= (int )wxGrid_GetDefaultRowSize(_arg0
);
10542 wxPy_END_ALLOW_THREADS
;
10543 if (PyErr_Occurred()) return NULL
;
10544 } _resultobj
= Py_BuildValue("i",_result
);
10548 #define wxGrid_GetRowSize(_swigobj,_swigarg0) (_swigobj->GetRowSize(_swigarg0))
10549 static PyObject
*_wrap_wxGrid_GetRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10550 PyObject
* _resultobj
;
10554 PyObject
* _argo0
= 0;
10555 char *_kwnames
[] = { "self","row", NULL
};
10558 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_GetRowSize",_kwnames
,&_argo0
,&_arg1
))
10561 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10562 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10563 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetRowSize. Expected _wxGrid_p.");
10568 wxPy_BEGIN_ALLOW_THREADS
;
10569 _result
= (int )wxGrid_GetRowSize(_arg0
,_arg1
);
10571 wxPy_END_ALLOW_THREADS
;
10572 if (PyErr_Occurred()) return NULL
;
10573 } _resultobj
= Py_BuildValue("i",_result
);
10577 #define wxGrid_GetDefaultColSize(_swigobj) (_swigobj->GetDefaultColSize())
10578 static PyObject
*_wrap_wxGrid_GetDefaultColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10579 PyObject
* _resultobj
;
10582 PyObject
* _argo0
= 0;
10583 char *_kwnames
[] = { "self", NULL
};
10586 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultColSize",_kwnames
,&_argo0
))
10589 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10590 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10591 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultColSize. Expected _wxGrid_p.");
10596 wxPy_BEGIN_ALLOW_THREADS
;
10597 _result
= (int )wxGrid_GetDefaultColSize(_arg0
);
10599 wxPy_END_ALLOW_THREADS
;
10600 if (PyErr_Occurred()) return NULL
;
10601 } _resultobj
= Py_BuildValue("i",_result
);
10605 #define wxGrid_GetColSize(_swigobj,_swigarg0) (_swigobj->GetColSize(_swigarg0))
10606 static PyObject
*_wrap_wxGrid_GetColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10607 PyObject
* _resultobj
;
10611 PyObject
* _argo0
= 0;
10612 char *_kwnames
[] = { "self","col", NULL
};
10615 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_GetColSize",_kwnames
,&_argo0
,&_arg1
))
10618 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10619 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10620 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetColSize. Expected _wxGrid_p.");
10625 wxPy_BEGIN_ALLOW_THREADS
;
10626 _result
= (int )wxGrid_GetColSize(_arg0
,_arg1
);
10628 wxPy_END_ALLOW_THREADS
;
10629 if (PyErr_Occurred()) return NULL
;
10630 } _resultobj
= Py_BuildValue("i",_result
);
10634 #define wxGrid_GetDefaultCellBackgroundColour(_swigobj) (_swigobj->GetDefaultCellBackgroundColour())
10635 static PyObject
*_wrap_wxGrid_GetDefaultCellBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10636 PyObject
* _resultobj
;
10637 wxColour
* _result
;
10639 PyObject
* _argo0
= 0;
10640 char *_kwnames
[] = { "self", NULL
};
10644 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultCellBackgroundColour",_kwnames
,&_argo0
))
10647 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10648 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10649 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultCellBackgroundColour. Expected _wxGrid_p.");
10654 wxPy_BEGIN_ALLOW_THREADS
;
10655 _result
= new wxColour (wxGrid_GetDefaultCellBackgroundColour(_arg0
));
10657 wxPy_END_ALLOW_THREADS
;
10658 if (PyErr_Occurred()) return NULL
;
10659 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
10660 _resultobj
= Py_BuildValue("s",_ptemp
);
10664 #define wxGrid_GetCellBackgroundColour(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellBackgroundColour(_swigarg0,_swigarg1))
10665 static PyObject
*_wrap_wxGrid_GetCellBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10666 PyObject
* _resultobj
;
10667 wxColour
* _result
;
10671 PyObject
* _argo0
= 0;
10672 char *_kwnames
[] = { "self","row","col", NULL
};
10676 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetCellBackgroundColour",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
10679 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10680 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10681 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellBackgroundColour. Expected _wxGrid_p.");
10686 wxPy_BEGIN_ALLOW_THREADS
;
10687 _result
= new wxColour (wxGrid_GetCellBackgroundColour(_arg0
,_arg1
,_arg2
));
10689 wxPy_END_ALLOW_THREADS
;
10690 if (PyErr_Occurred()) return NULL
;
10691 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
10692 _resultobj
= Py_BuildValue("s",_ptemp
);
10696 #define wxGrid_GetDefaultCellTextColour(_swigobj) (_swigobj->GetDefaultCellTextColour())
10697 static PyObject
*_wrap_wxGrid_GetDefaultCellTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10698 PyObject
* _resultobj
;
10699 wxColour
* _result
;
10701 PyObject
* _argo0
= 0;
10702 char *_kwnames
[] = { "self", NULL
};
10706 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultCellTextColour",_kwnames
,&_argo0
))
10709 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10710 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10711 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultCellTextColour. Expected _wxGrid_p.");
10716 wxPy_BEGIN_ALLOW_THREADS
;
10717 _result
= new wxColour (wxGrid_GetDefaultCellTextColour(_arg0
));
10719 wxPy_END_ALLOW_THREADS
;
10720 if (PyErr_Occurred()) return NULL
;
10721 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
10722 _resultobj
= Py_BuildValue("s",_ptemp
);
10726 #define wxGrid_GetCellTextColour(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellTextColour(_swigarg0,_swigarg1))
10727 static PyObject
*_wrap_wxGrid_GetCellTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10728 PyObject
* _resultobj
;
10729 wxColour
* _result
;
10733 PyObject
* _argo0
= 0;
10734 char *_kwnames
[] = { "self","row","col", NULL
};
10738 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetCellTextColour",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
10741 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10742 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10743 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellTextColour. Expected _wxGrid_p.");
10748 wxPy_BEGIN_ALLOW_THREADS
;
10749 _result
= new wxColour (wxGrid_GetCellTextColour(_arg0
,_arg1
,_arg2
));
10751 wxPy_END_ALLOW_THREADS
;
10752 if (PyErr_Occurred()) return NULL
;
10753 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
10754 _resultobj
= Py_BuildValue("s",_ptemp
);
10758 #define wxGrid_GetDefaultCellFont(_swigobj) (_swigobj->GetDefaultCellFont())
10759 static PyObject
*_wrap_wxGrid_GetDefaultCellFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10760 PyObject
* _resultobj
;
10763 PyObject
* _argo0
= 0;
10764 char *_kwnames
[] = { "self", NULL
};
10768 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultCellFont",_kwnames
,&_argo0
))
10771 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10772 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10773 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultCellFont. Expected _wxGrid_p.");
10778 wxPy_BEGIN_ALLOW_THREADS
;
10779 _result
= new wxFont (wxGrid_GetDefaultCellFont(_arg0
));
10781 wxPy_END_ALLOW_THREADS
;
10782 if (PyErr_Occurred()) return NULL
;
10783 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p");
10784 _resultobj
= Py_BuildValue("s",_ptemp
);
10788 #define wxGrid_GetCellFont(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellFont(_swigarg0,_swigarg1))
10789 static PyObject
*_wrap_wxGrid_GetCellFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10790 PyObject
* _resultobj
;
10795 PyObject
* _argo0
= 0;
10796 char *_kwnames
[] = { "self","row","col", NULL
};
10800 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetCellFont",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
10803 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10804 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10805 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellFont. Expected _wxGrid_p.");
10810 wxPy_BEGIN_ALLOW_THREADS
;
10811 _result
= new wxFont (wxGrid_GetCellFont(_arg0
,_arg1
,_arg2
));
10813 wxPy_END_ALLOW_THREADS
;
10814 if (PyErr_Occurred()) return NULL
;
10815 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p");
10816 _resultobj
= Py_BuildValue("s",_ptemp
);
10820 #define wxGrid_GetDefaultCellAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetDefaultCellAlignment(_swigarg0,_swigarg1))
10821 static PyObject
*_wrap_wxGrid_GetDefaultCellAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10822 PyObject
* _resultobj
;
10826 PyObject
* _argo0
= 0;
10827 PyObject
* _argo1
= 0;
10828 PyObject
* _argo2
= 0;
10829 char *_kwnames
[] = { "self","horiz","vert", NULL
};
10832 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxGrid_GetDefaultCellAlignment",_kwnames
,&_argo0
,&_argo1
,&_argo2
))
10835 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10836 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10837 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultCellAlignment. Expected _wxGrid_p.");
10842 if (_argo1
== Py_None
) { _arg1
= NULL
; }
10843 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_int_p")) {
10844 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_GetDefaultCellAlignment. Expected _int_p.");
10849 if (_argo2
== Py_None
) { _arg2
= NULL
; }
10850 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_int_p")) {
10851 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_GetDefaultCellAlignment. Expected _int_p.");
10856 wxPy_BEGIN_ALLOW_THREADS
;
10857 wxGrid_GetDefaultCellAlignment(_arg0
,_arg1
,_arg2
);
10859 wxPy_END_ALLOW_THREADS
;
10860 if (PyErr_Occurred()) return NULL
;
10861 } Py_INCREF(Py_None
);
10862 _resultobj
= Py_None
;
10866 #define wxGrid_GetCellAlignment(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetCellAlignment(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
10867 static PyObject
*_wrap_wxGrid_GetCellAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10868 PyObject
* _resultobj
;
10874 PyObject
* _argo0
= 0;
10875 PyObject
* _argo3
= 0;
10876 PyObject
* _argo4
= 0;
10877 char *_kwnames
[] = { "self","row","col","horiz","vert", NULL
};
10880 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiOO:wxGrid_GetCellAlignment",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
,&_argo4
))
10883 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10884 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10885 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellAlignment. Expected _wxGrid_p.");
10890 if (_argo3
== Py_None
) { _arg3
= NULL
; }
10891 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_int_p")) {
10892 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGrid_GetCellAlignment. Expected _int_p.");
10897 if (_argo4
== Py_None
) { _arg4
= NULL
; }
10898 else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_int_p")) {
10899 PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxGrid_GetCellAlignment. Expected _int_p.");
10904 wxPy_BEGIN_ALLOW_THREADS
;
10905 wxGrid_GetCellAlignment(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
10907 wxPy_END_ALLOW_THREADS
;
10908 if (PyErr_Occurred()) return NULL
;
10909 } Py_INCREF(Py_None
);
10910 _resultobj
= Py_None
;
10914 #define wxGrid_SetDefaultRowSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDefaultRowSize(_swigarg0,_swigarg1))
10915 static PyObject
*_wrap_wxGrid_SetDefaultRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10916 PyObject
* _resultobj
;
10919 bool _arg2
= (bool ) FALSE
;
10920 PyObject
* _argo0
= 0;
10921 int tempbool2
= (int) FALSE
;
10922 char *_kwnames
[] = { "self","height","resizeExistingRows", NULL
};
10925 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxGrid_SetDefaultRowSize",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
10928 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10929 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10930 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultRowSize. Expected _wxGrid_p.");
10934 _arg2
= (bool ) tempbool2
;
10936 wxPy_BEGIN_ALLOW_THREADS
;
10937 wxGrid_SetDefaultRowSize(_arg0
,_arg1
,_arg2
);
10939 wxPy_END_ALLOW_THREADS
;
10940 if (PyErr_Occurred()) return NULL
;
10941 } Py_INCREF(Py_None
);
10942 _resultobj
= Py_None
;
10946 #define wxGrid_SetRowSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowSize(_swigarg0,_swigarg1))
10947 static PyObject
*_wrap_wxGrid_SetRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10948 PyObject
* _resultobj
;
10952 PyObject
* _argo0
= 0;
10953 char *_kwnames
[] = { "self","row","height", NULL
};
10956 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetRowSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
10959 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10960 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10961 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetRowSize. Expected _wxGrid_p.");
10966 wxPy_BEGIN_ALLOW_THREADS
;
10967 wxGrid_SetRowSize(_arg0
,_arg1
,_arg2
);
10969 wxPy_END_ALLOW_THREADS
;
10970 if (PyErr_Occurred()) return NULL
;
10971 } Py_INCREF(Py_None
);
10972 _resultobj
= Py_None
;
10976 #define wxGrid_SetDefaultColSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDefaultColSize(_swigarg0,_swigarg1))
10977 static PyObject
*_wrap_wxGrid_SetDefaultColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10978 PyObject
* _resultobj
;
10981 bool _arg2
= (bool ) FALSE
;
10982 PyObject
* _argo0
= 0;
10983 int tempbool2
= (int) FALSE
;
10984 char *_kwnames
[] = { "self","width","resizeExistingCols", NULL
};
10987 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxGrid_SetDefaultColSize",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
10990 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10991 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10992 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultColSize. Expected _wxGrid_p.");
10996 _arg2
= (bool ) tempbool2
;
10998 wxPy_BEGIN_ALLOW_THREADS
;
10999 wxGrid_SetDefaultColSize(_arg0
,_arg1
,_arg2
);
11001 wxPy_END_ALLOW_THREADS
;
11002 if (PyErr_Occurred()) return NULL
;
11003 } Py_INCREF(Py_None
);
11004 _resultobj
= Py_None
;
11008 #define wxGrid_SetColSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColSize(_swigarg0,_swigarg1))
11009 static PyObject
*_wrap_wxGrid_SetColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11010 PyObject
* _resultobj
;
11014 PyObject
* _argo0
= 0;
11015 char *_kwnames
[] = { "self","col","width", NULL
};
11018 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetColSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11021 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11022 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11023 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColSize. Expected _wxGrid_p.");
11028 wxPy_BEGIN_ALLOW_THREADS
;
11029 wxGrid_SetColSize(_arg0
,_arg1
,_arg2
);
11031 wxPy_END_ALLOW_THREADS
;
11032 if (PyErr_Occurred()) return NULL
;
11033 } Py_INCREF(Py_None
);
11034 _resultobj
= Py_None
;
11038 #define wxGrid_AutoSizeColumn(_swigobj,_swigarg0,_swigarg1) (_swigobj->AutoSizeColumn(_swigarg0,_swigarg1))
11039 static PyObject
*_wrap_wxGrid_AutoSizeColumn(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11040 PyObject
* _resultobj
;
11043 bool _arg2
= (bool ) TRUE
;
11044 PyObject
* _argo0
= 0;
11045 int tempbool2
= (int) TRUE
;
11046 char *_kwnames
[] = { "self","col","setAsMin", NULL
};
11049 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxGrid_AutoSizeColumn",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
11052 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11053 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11054 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AutoSizeColumn. Expected _wxGrid_p.");
11058 _arg2
= (bool ) tempbool2
;
11060 wxPy_BEGIN_ALLOW_THREADS
;
11061 wxGrid_AutoSizeColumn(_arg0
,_arg1
,_arg2
);
11063 wxPy_END_ALLOW_THREADS
;
11064 if (PyErr_Occurred()) return NULL
;
11065 } Py_INCREF(Py_None
);
11066 _resultobj
= Py_None
;
11070 #define wxGrid_AutoSizeRow(_swigobj,_swigarg0,_swigarg1) (_swigobj->AutoSizeRow(_swigarg0,_swigarg1))
11071 static PyObject
*_wrap_wxGrid_AutoSizeRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11072 PyObject
* _resultobj
;
11075 bool _arg2
= (bool ) TRUE
;
11076 PyObject
* _argo0
= 0;
11077 int tempbool2
= (int) TRUE
;
11078 char *_kwnames
[] = { "self","row","setAsMin", NULL
};
11081 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxGrid_AutoSizeRow",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
11084 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11085 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11086 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AutoSizeRow. Expected _wxGrid_p.");
11090 _arg2
= (bool ) tempbool2
;
11092 wxPy_BEGIN_ALLOW_THREADS
;
11093 wxGrid_AutoSizeRow(_arg0
,_arg1
,_arg2
);
11095 wxPy_END_ALLOW_THREADS
;
11096 if (PyErr_Occurred()) return NULL
;
11097 } Py_INCREF(Py_None
);
11098 _resultobj
= Py_None
;
11102 #define wxGrid_AutoSizeColumns(_swigobj,_swigarg0) (_swigobj->AutoSizeColumns(_swigarg0))
11103 static PyObject
*_wrap_wxGrid_AutoSizeColumns(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11104 PyObject
* _resultobj
;
11106 bool _arg1
= (bool ) TRUE
;
11107 PyObject
* _argo0
= 0;
11108 int tempbool1
= (int) TRUE
;
11109 char *_kwnames
[] = { "self","setAsMin", NULL
};
11112 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_AutoSizeColumns",_kwnames
,&_argo0
,&tempbool1
))
11115 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11116 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11117 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AutoSizeColumns. Expected _wxGrid_p.");
11121 _arg1
= (bool ) tempbool1
;
11123 wxPy_BEGIN_ALLOW_THREADS
;
11124 wxGrid_AutoSizeColumns(_arg0
,_arg1
);
11126 wxPy_END_ALLOW_THREADS
;
11127 if (PyErr_Occurred()) return NULL
;
11128 } Py_INCREF(Py_None
);
11129 _resultobj
= Py_None
;
11133 #define wxGrid_AutoSizeRows(_swigobj,_swigarg0) (_swigobj->AutoSizeRows(_swigarg0))
11134 static PyObject
*_wrap_wxGrid_AutoSizeRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11135 PyObject
* _resultobj
;
11137 bool _arg1
= (bool ) TRUE
;
11138 PyObject
* _argo0
= 0;
11139 int tempbool1
= (int) TRUE
;
11140 char *_kwnames
[] = { "self","setAsMin", NULL
};
11143 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_AutoSizeRows",_kwnames
,&_argo0
,&tempbool1
))
11146 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11147 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11148 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AutoSizeRows. Expected _wxGrid_p.");
11152 _arg1
= (bool ) tempbool1
;
11154 wxPy_BEGIN_ALLOW_THREADS
;
11155 wxGrid_AutoSizeRows(_arg0
,_arg1
);
11157 wxPy_END_ALLOW_THREADS
;
11158 if (PyErr_Occurred()) return NULL
;
11159 } Py_INCREF(Py_None
);
11160 _resultobj
= Py_None
;
11164 #define wxGrid_AutoSize(_swigobj) (_swigobj->AutoSize())
11165 static PyObject
*_wrap_wxGrid_AutoSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11166 PyObject
* _resultobj
;
11168 PyObject
* _argo0
= 0;
11169 char *_kwnames
[] = { "self", NULL
};
11172 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_AutoSize",_kwnames
,&_argo0
))
11175 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11176 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11177 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AutoSize. Expected _wxGrid_p.");
11182 wxPy_BEGIN_ALLOW_THREADS
;
11183 wxGrid_AutoSize(_arg0
);
11185 wxPy_END_ALLOW_THREADS
;
11186 if (PyErr_Occurred()) return NULL
;
11187 } Py_INCREF(Py_None
);
11188 _resultobj
= Py_None
;
11192 #define wxGrid_SetColMinimalWidth(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColMinimalWidth(_swigarg0,_swigarg1))
11193 static PyObject
*_wrap_wxGrid_SetColMinimalWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11194 PyObject
* _resultobj
;
11198 PyObject
* _argo0
= 0;
11199 char *_kwnames
[] = { "self","col","width", NULL
};
11202 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetColMinimalWidth",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11205 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11206 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11207 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColMinimalWidth. Expected _wxGrid_p.");
11212 wxPy_BEGIN_ALLOW_THREADS
;
11213 wxGrid_SetColMinimalWidth(_arg0
,_arg1
,_arg2
);
11215 wxPy_END_ALLOW_THREADS
;
11216 if (PyErr_Occurred()) return NULL
;
11217 } Py_INCREF(Py_None
);
11218 _resultobj
= Py_None
;
11222 #define wxGrid_SetRowMinimalHeight(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowMinimalHeight(_swigarg0,_swigarg1))
11223 static PyObject
*_wrap_wxGrid_SetRowMinimalHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11224 PyObject
* _resultobj
;
11228 PyObject
* _argo0
= 0;
11229 char *_kwnames
[] = { "self","row","width", NULL
};
11232 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetRowMinimalHeight",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11235 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11236 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11237 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetRowMinimalHeight. Expected _wxGrid_p.");
11242 wxPy_BEGIN_ALLOW_THREADS
;
11243 wxGrid_SetRowMinimalHeight(_arg0
,_arg1
,_arg2
);
11245 wxPy_END_ALLOW_THREADS
;
11246 if (PyErr_Occurred()) return NULL
;
11247 } Py_INCREF(Py_None
);
11248 _resultobj
= Py_None
;
11252 #define wxGrid_SetDefaultCellBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetDefaultCellBackgroundColour(_swigarg0))
11253 static PyObject
*_wrap_wxGrid_SetDefaultCellBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11254 PyObject
* _resultobj
;
11257 PyObject
* _argo0
= 0;
11259 PyObject
* _obj1
= 0;
11260 char *_kwnames
[] = { "self","arg2", NULL
};
11263 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetDefaultCellBackgroundColour",_kwnames
,&_argo0
,&_obj1
))
11266 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11267 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11268 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultCellBackgroundColour. Expected _wxGrid_p.");
11274 if (! wxColour_helper(_obj1
, &_arg1
))
11278 wxPy_BEGIN_ALLOW_THREADS
;
11279 wxGrid_SetDefaultCellBackgroundColour(_arg0
,*_arg1
);
11281 wxPy_END_ALLOW_THREADS
;
11282 if (PyErr_Occurred()) return NULL
;
11283 } Py_INCREF(Py_None
);
11284 _resultobj
= Py_None
;
11288 #define wxGrid_SetCellBackgroundColour(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellBackgroundColour(_swigarg0,_swigarg1,_swigarg2))
11289 static PyObject
*_wrap_wxGrid_SetCellBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11290 PyObject
* _resultobj
;
11295 PyObject
* _argo0
= 0;
11297 PyObject
* _obj3
= 0;
11298 char *_kwnames
[] = { "self","row","col","arg4", NULL
};
11301 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGrid_SetCellBackgroundColour",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
11304 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11305 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11306 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellBackgroundColour. Expected _wxGrid_p.");
11312 if (! wxColour_helper(_obj3
, &_arg3
))
11316 wxPy_BEGIN_ALLOW_THREADS
;
11317 wxGrid_SetCellBackgroundColour(_arg0
,_arg1
,_arg2
,*_arg3
);
11319 wxPy_END_ALLOW_THREADS
;
11320 if (PyErr_Occurred()) return NULL
;
11321 } Py_INCREF(Py_None
);
11322 _resultobj
= Py_None
;
11326 #define wxGrid_SetDefaultCellTextColour(_swigobj,_swigarg0) (_swigobj->SetDefaultCellTextColour(_swigarg0))
11327 static PyObject
*_wrap_wxGrid_SetDefaultCellTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11328 PyObject
* _resultobj
;
11331 PyObject
* _argo0
= 0;
11333 PyObject
* _obj1
= 0;
11334 char *_kwnames
[] = { "self","arg2", NULL
};
11337 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetDefaultCellTextColour",_kwnames
,&_argo0
,&_obj1
))
11340 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11341 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11342 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultCellTextColour. Expected _wxGrid_p.");
11348 if (! wxColour_helper(_obj1
, &_arg1
))
11352 wxPy_BEGIN_ALLOW_THREADS
;
11353 wxGrid_SetDefaultCellTextColour(_arg0
,*_arg1
);
11355 wxPy_END_ALLOW_THREADS
;
11356 if (PyErr_Occurred()) return NULL
;
11357 } Py_INCREF(Py_None
);
11358 _resultobj
= Py_None
;
11362 #define wxGrid_SetCellTextColour(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellTextColour(_swigarg0,_swigarg1,_swigarg2))
11363 static PyObject
*_wrap_wxGrid_SetCellTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11364 PyObject
* _resultobj
;
11369 PyObject
* _argo0
= 0;
11371 PyObject
* _obj3
= 0;
11372 char *_kwnames
[] = { "self","row","col","arg4", NULL
};
11375 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGrid_SetCellTextColour",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
11378 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11379 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11380 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellTextColour. Expected _wxGrid_p.");
11386 if (! wxColour_helper(_obj3
, &_arg3
))
11390 wxPy_BEGIN_ALLOW_THREADS
;
11391 wxGrid_SetCellTextColour(_arg0
,_arg1
,_arg2
,*_arg3
);
11393 wxPy_END_ALLOW_THREADS
;
11394 if (PyErr_Occurred()) return NULL
;
11395 } Py_INCREF(Py_None
);
11396 _resultobj
= Py_None
;
11400 #define wxGrid_SetDefaultCellFont(_swigobj,_swigarg0) (_swigobj->SetDefaultCellFont(_swigarg0))
11401 static PyObject
*_wrap_wxGrid_SetDefaultCellFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11402 PyObject
* _resultobj
;
11405 PyObject
* _argo0
= 0;
11406 PyObject
* _argo1
= 0;
11407 char *_kwnames
[] = { "self","arg2", NULL
};
11410 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetDefaultCellFont",_kwnames
,&_argo0
,&_argo1
))
11413 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11414 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11415 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultCellFont. Expected _wxGrid_p.");
11420 if (_argo1
== Py_None
) { _arg1
= NULL
; }
11421 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) {
11422 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_SetDefaultCellFont. Expected _wxFont_p.");
11427 wxPy_BEGIN_ALLOW_THREADS
;
11428 wxGrid_SetDefaultCellFont(_arg0
,*_arg1
);
11430 wxPy_END_ALLOW_THREADS
;
11431 if (PyErr_Occurred()) return NULL
;
11432 } Py_INCREF(Py_None
);
11433 _resultobj
= Py_None
;
11437 #define wxGrid_SetCellFont(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellFont(_swigarg0,_swigarg1,_swigarg2))
11438 static PyObject
*_wrap_wxGrid_SetCellFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11439 PyObject
* _resultobj
;
11444 PyObject
* _argo0
= 0;
11445 PyObject
* _argo3
= 0;
11446 char *_kwnames
[] = { "self","row","col","arg4", NULL
};
11449 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGrid_SetCellFont",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
))
11452 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11453 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11454 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellFont. Expected _wxGrid_p.");
11459 if (_argo3
== Py_None
) { _arg3
= NULL
; }
11460 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxFont_p")) {
11461 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGrid_SetCellFont. Expected _wxFont_p.");
11466 wxPy_BEGIN_ALLOW_THREADS
;
11467 wxGrid_SetCellFont(_arg0
,_arg1
,_arg2
,*_arg3
);
11469 wxPy_END_ALLOW_THREADS
;
11470 if (PyErr_Occurred()) return NULL
;
11471 } Py_INCREF(Py_None
);
11472 _resultobj
= Py_None
;
11476 #define wxGrid_SetDefaultCellAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDefaultCellAlignment(_swigarg0,_swigarg1))
11477 static PyObject
*_wrap_wxGrid_SetDefaultCellAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11478 PyObject
* _resultobj
;
11482 PyObject
* _argo0
= 0;
11483 char *_kwnames
[] = { "self","horiz","vert", NULL
};
11486 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetDefaultCellAlignment",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11489 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11490 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11491 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultCellAlignment. Expected _wxGrid_p.");
11496 wxPy_BEGIN_ALLOW_THREADS
;
11497 wxGrid_SetDefaultCellAlignment(_arg0
,_arg1
,_arg2
);
11499 wxPy_END_ALLOW_THREADS
;
11500 if (PyErr_Occurred()) return NULL
;
11501 } Py_INCREF(Py_None
);
11502 _resultobj
= Py_None
;
11506 #define wxGrid_SetCellAlignment(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->SetCellAlignment(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11507 static PyObject
*_wrap_wxGrid_SetCellAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11508 PyObject
* _resultobj
;
11514 PyObject
* _argo0
= 0;
11515 char *_kwnames
[] = { "self","row","col","horiz","vert", NULL
};
11518 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxGrid_SetCellAlignment",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
11521 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11522 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11523 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellAlignment. Expected _wxGrid_p.");
11528 wxPy_BEGIN_ALLOW_THREADS
;
11529 wxGrid_SetCellAlignment(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
11531 wxPy_END_ALLOW_THREADS
;
11532 if (PyErr_Occurred()) return NULL
;
11533 } Py_INCREF(Py_None
);
11534 _resultobj
= Py_None
;
11538 #define wxGrid_SetDefaultRenderer(_swigobj,_swigarg0) (_swigobj->SetDefaultRenderer(_swigarg0))
11539 static PyObject
*_wrap_wxGrid_SetDefaultRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11540 PyObject
* _resultobj
;
11542 wxGridCellRenderer
* _arg1
;
11543 PyObject
* _argo0
= 0;
11544 PyObject
* _argo1
= 0;
11545 char *_kwnames
[] = { "self","renderer", NULL
};
11548 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetDefaultRenderer",_kwnames
,&_argo0
,&_argo1
))
11551 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11552 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11553 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultRenderer. Expected _wxGrid_p.");
11558 if (_argo1
== Py_None
) { _arg1
= NULL
; }
11559 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellRenderer_p")) {
11560 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_SetDefaultRenderer. Expected _wxGridCellRenderer_p.");
11565 wxPy_BEGIN_ALLOW_THREADS
;
11566 wxGrid_SetDefaultRenderer(_arg0
,_arg1
);
11568 wxPy_END_ALLOW_THREADS
;
11569 if (PyErr_Occurred()) return NULL
;
11570 } Py_INCREF(Py_None
);
11571 _resultobj
= Py_None
;
11575 #define wxGrid_SetCellRenderer(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellRenderer(_swigarg0,_swigarg1,_swigarg2))
11576 static PyObject
*_wrap_wxGrid_SetCellRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11577 PyObject
* _resultobj
;
11581 wxGridCellRenderer
* _arg3
;
11582 PyObject
* _argo0
= 0;
11583 PyObject
* _argo3
= 0;
11584 char *_kwnames
[] = { "self","row","col","renderer", NULL
};
11587 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGrid_SetCellRenderer",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
))
11590 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11591 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11592 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellRenderer. Expected _wxGrid_p.");
11597 if (_argo3
== Py_None
) { _arg3
= NULL
; }
11598 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxGridCellRenderer_p")) {
11599 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGrid_SetCellRenderer. Expected _wxGridCellRenderer_p.");
11604 wxPy_BEGIN_ALLOW_THREADS
;
11605 wxGrid_SetCellRenderer(_arg0
,_arg1
,_arg2
,_arg3
);
11607 wxPy_END_ALLOW_THREADS
;
11608 if (PyErr_Occurred()) return NULL
;
11609 } Py_INCREF(Py_None
);
11610 _resultobj
= Py_None
;
11614 #define wxGrid_GetDefaultRenderer(_swigobj) (_swigobj->GetDefaultRenderer())
11615 static PyObject
*_wrap_wxGrid_GetDefaultRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11616 PyObject
* _resultobj
;
11617 wxGridCellRenderer
* _result
;
11619 PyObject
* _argo0
= 0;
11620 char *_kwnames
[] = { "self", NULL
};
11624 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultRenderer",_kwnames
,&_argo0
))
11627 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11628 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11629 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultRenderer. Expected _wxGrid_p.");
11634 wxPy_BEGIN_ALLOW_THREADS
;
11635 _result
= (wxGridCellRenderer
*)wxGrid_GetDefaultRenderer(_arg0
);
11637 wxPy_END_ALLOW_THREADS
;
11638 if (PyErr_Occurred()) return NULL
;
11640 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellRenderer_p");
11641 _resultobj
= Py_BuildValue("s",_ptemp
);
11643 Py_INCREF(Py_None
);
11644 _resultobj
= Py_None
;
11649 #define wxGrid_GetCellRenderer(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellRenderer(_swigarg0,_swigarg1))
11650 static PyObject
*_wrap_wxGrid_GetCellRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11651 PyObject
* _resultobj
;
11652 wxGridCellRenderer
* _result
;
11656 PyObject
* _argo0
= 0;
11657 char *_kwnames
[] = { "self","row","col", NULL
};
11661 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetCellRenderer",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11664 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11665 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11666 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellRenderer. Expected _wxGrid_p.");
11671 wxPy_BEGIN_ALLOW_THREADS
;
11672 _result
= (wxGridCellRenderer
*)wxGrid_GetCellRenderer(_arg0
,_arg1
,_arg2
);
11674 wxPy_END_ALLOW_THREADS
;
11675 if (PyErr_Occurred()) return NULL
;
11677 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellRenderer_p");
11678 _resultobj
= Py_BuildValue("s",_ptemp
);
11680 Py_INCREF(Py_None
);
11681 _resultobj
= Py_None
;
11686 #define wxGrid_SetDefaultEditor(_swigobj,_swigarg0) (_swigobj->SetDefaultEditor(_swigarg0))
11687 static PyObject
*_wrap_wxGrid_SetDefaultEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11688 PyObject
* _resultobj
;
11690 wxGridCellEditor
* _arg1
;
11691 PyObject
* _argo0
= 0;
11692 PyObject
* _argo1
= 0;
11693 char *_kwnames
[] = { "self","editor", NULL
};
11696 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetDefaultEditor",_kwnames
,&_argo0
,&_argo1
))
11699 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11700 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11701 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultEditor. Expected _wxGrid_p.");
11706 if (_argo1
== Py_None
) { _arg1
= NULL
; }
11707 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellEditor_p")) {
11708 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_SetDefaultEditor. Expected _wxGridCellEditor_p.");
11713 wxPy_BEGIN_ALLOW_THREADS
;
11714 wxGrid_SetDefaultEditor(_arg0
,_arg1
);
11716 wxPy_END_ALLOW_THREADS
;
11717 if (PyErr_Occurred()) return NULL
;
11718 } Py_INCREF(Py_None
);
11719 _resultobj
= Py_None
;
11723 #define wxGrid_SetCellEditor(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellEditor(_swigarg0,_swigarg1,_swigarg2))
11724 static PyObject
*_wrap_wxGrid_SetCellEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11725 PyObject
* _resultobj
;
11729 wxGridCellEditor
* _arg3
;
11730 PyObject
* _argo0
= 0;
11731 PyObject
* _argo3
= 0;
11732 char *_kwnames
[] = { "self","row","col","editor", NULL
};
11735 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGrid_SetCellEditor",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
))
11738 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11739 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11740 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellEditor. Expected _wxGrid_p.");
11745 if (_argo3
== Py_None
) { _arg3
= NULL
; }
11746 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxGridCellEditor_p")) {
11747 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGrid_SetCellEditor. Expected _wxGridCellEditor_p.");
11752 wxPy_BEGIN_ALLOW_THREADS
;
11753 wxGrid_SetCellEditor(_arg0
,_arg1
,_arg2
,_arg3
);
11755 wxPy_END_ALLOW_THREADS
;
11756 if (PyErr_Occurred()) return NULL
;
11757 } Py_INCREF(Py_None
);
11758 _resultobj
= Py_None
;
11762 #define wxGrid_GetDefaultEditor(_swigobj) (_swigobj->GetDefaultEditor())
11763 static PyObject
*_wrap_wxGrid_GetDefaultEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11764 PyObject
* _resultobj
;
11765 wxGridCellEditor
* _result
;
11767 PyObject
* _argo0
= 0;
11768 char *_kwnames
[] = { "self", NULL
};
11772 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultEditor",_kwnames
,&_argo0
))
11775 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11776 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11777 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultEditor. Expected _wxGrid_p.");
11782 wxPy_BEGIN_ALLOW_THREADS
;
11783 _result
= (wxGridCellEditor
*)wxGrid_GetDefaultEditor(_arg0
);
11785 wxPy_END_ALLOW_THREADS
;
11786 if (PyErr_Occurred()) return NULL
;
11788 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellEditor_p");
11789 _resultobj
= Py_BuildValue("s",_ptemp
);
11791 Py_INCREF(Py_None
);
11792 _resultobj
= Py_None
;
11797 #define wxGrid_GetCellEditor(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellEditor(_swigarg0,_swigarg1))
11798 static PyObject
*_wrap_wxGrid_GetCellEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11799 PyObject
* _resultobj
;
11800 wxGridCellEditor
* _result
;
11804 PyObject
* _argo0
= 0;
11805 char *_kwnames
[] = { "self","row","col", NULL
};
11809 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetCellEditor",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11812 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11813 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11814 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellEditor. Expected _wxGrid_p.");
11819 wxPy_BEGIN_ALLOW_THREADS
;
11820 _result
= (wxGridCellEditor
*)wxGrid_GetCellEditor(_arg0
,_arg1
,_arg2
);
11822 wxPy_END_ALLOW_THREADS
;
11823 if (PyErr_Occurred()) return NULL
;
11825 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellEditor_p");
11826 _resultobj
= Py_BuildValue("s",_ptemp
);
11828 Py_INCREF(Py_None
);
11829 _resultobj
= Py_None
;
11834 #define wxGrid_GetCellValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellValue(_swigarg0,_swigarg1))
11835 static PyObject
*_wrap_wxGrid_GetCellValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11836 PyObject
* _resultobj
;
11837 wxString
* _result
;
11841 PyObject
* _argo0
= 0;
11842 char *_kwnames
[] = { "self","row","col", NULL
};
11845 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetCellValue",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11848 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11849 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11850 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellValue. Expected _wxGrid_p.");
11855 wxPy_BEGIN_ALLOW_THREADS
;
11856 _result
= new wxString (wxGrid_GetCellValue(_arg0
,_arg1
,_arg2
));
11858 wxPy_END_ALLOW_THREADS
;
11859 if (PyErr_Occurred()) return NULL
;
11861 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
11869 #define wxGrid_SetCellValue(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellValue(_swigarg0,_swigarg1,_swigarg2))
11870 static PyObject
*_wrap_wxGrid_SetCellValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11871 PyObject
* _resultobj
;
11876 PyObject
* _argo0
= 0;
11877 PyObject
* _obj3
= 0;
11878 char *_kwnames
[] = { "self","row","col","s", NULL
};
11881 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGrid_SetCellValue",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
11884 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11885 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11886 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellValue. Expected _wxGrid_p.");
11891 #if PYTHON_API_VERSION >= 1009
11892 char* tmpPtr
; int tmpSize
;
11893 if (!PyString_Check(_obj3
) && !PyUnicode_Check(_obj3
)) {
11894 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
11897 if (PyString_AsStringAndSize(_obj3
, &tmpPtr
, &tmpSize
) == -1)
11899 _arg3
= new wxString(tmpPtr
, tmpSize
);
11901 if (!PyString_Check(_obj3
)) {
11902 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
11905 _arg3
= new wxString(PyString_AS_STRING(_obj3
), PyString_GET_SIZE(_obj3
));
11909 wxPy_BEGIN_ALLOW_THREADS
;
11910 wxGrid_SetCellValue(_arg0
,_arg1
,_arg2
,*_arg3
);
11912 wxPy_END_ALLOW_THREADS
;
11913 if (PyErr_Occurred()) return NULL
;
11914 } Py_INCREF(Py_None
);
11915 _resultobj
= Py_None
;
11923 #define wxGrid_IsReadOnly(_swigobj,_swigarg0,_swigarg1) (_swigobj->IsReadOnly(_swigarg0,_swigarg1))
11924 static PyObject
*_wrap_wxGrid_IsReadOnly(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11925 PyObject
* _resultobj
;
11930 PyObject
* _argo0
= 0;
11931 char *_kwnames
[] = { "self","row","col", NULL
};
11934 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_IsReadOnly",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11937 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11938 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11939 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsReadOnly. Expected _wxGrid_p.");
11944 wxPy_BEGIN_ALLOW_THREADS
;
11945 _result
= (bool )wxGrid_IsReadOnly(_arg0
,_arg1
,_arg2
);
11947 wxPy_END_ALLOW_THREADS
;
11948 if (PyErr_Occurred()) return NULL
;
11949 } _resultobj
= Py_BuildValue("i",_result
);
11953 #define wxGrid_SetReadOnly(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetReadOnly(_swigarg0,_swigarg1,_swigarg2))
11954 static PyObject
*_wrap_wxGrid_SetReadOnly(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11955 PyObject
* _resultobj
;
11959 bool _arg3
= (bool ) TRUE
;
11960 PyObject
* _argo0
= 0;
11961 int tempbool3
= (int) TRUE
;
11962 char *_kwnames
[] = { "self","row","col","isReadOnly", NULL
};
11965 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|i:wxGrid_SetReadOnly",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
11968 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11969 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11970 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetReadOnly. Expected _wxGrid_p.");
11974 _arg3
= (bool ) tempbool3
;
11976 wxPy_BEGIN_ALLOW_THREADS
;
11977 wxGrid_SetReadOnly(_arg0
,_arg1
,_arg2
,_arg3
);
11979 wxPy_END_ALLOW_THREADS
;
11980 if (PyErr_Occurred()) return NULL
;
11981 } Py_INCREF(Py_None
);
11982 _resultobj
= Py_None
;
11986 #define wxGrid_SelectRow(_swigobj,_swigarg0,_swigarg1) (_swigobj->SelectRow(_swigarg0,_swigarg1))
11987 static PyObject
*_wrap_wxGrid_SelectRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11988 PyObject
* _resultobj
;
11991 bool _arg2
= (bool ) FALSE
;
11992 PyObject
* _argo0
= 0;
11993 int tempbool2
= (int) FALSE
;
11994 char *_kwnames
[] = { "self","row","addToSelected", NULL
};
11997 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxGrid_SelectRow",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
12000 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12001 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12002 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SelectRow. Expected _wxGrid_p.");
12006 _arg2
= (bool ) tempbool2
;
12008 wxPy_BEGIN_ALLOW_THREADS
;
12009 wxGrid_SelectRow(_arg0
,_arg1
,_arg2
);
12011 wxPy_END_ALLOW_THREADS
;
12012 if (PyErr_Occurred()) return NULL
;
12013 } Py_INCREF(Py_None
);
12014 _resultobj
= Py_None
;
12018 #define wxGrid_SelectCol(_swigobj,_swigarg0,_swigarg1) (_swigobj->SelectCol(_swigarg0,_swigarg1))
12019 static PyObject
*_wrap_wxGrid_SelectCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12020 PyObject
* _resultobj
;
12023 bool _arg2
= (bool ) FALSE
;
12024 PyObject
* _argo0
= 0;
12025 int tempbool2
= (int) FALSE
;
12026 char *_kwnames
[] = { "self","col","addToSelected", NULL
};
12029 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxGrid_SelectCol",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
12032 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12033 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12034 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SelectCol. Expected _wxGrid_p.");
12038 _arg2
= (bool ) tempbool2
;
12040 wxPy_BEGIN_ALLOW_THREADS
;
12041 wxGrid_SelectCol(_arg0
,_arg1
,_arg2
);
12043 wxPy_END_ALLOW_THREADS
;
12044 if (PyErr_Occurred()) return NULL
;
12045 } Py_INCREF(Py_None
);
12046 _resultobj
= Py_None
;
12050 #define wxGrid_SelectBlock(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->SelectBlock(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
12051 static PyObject
*_wrap_wxGrid_SelectBlock(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12052 PyObject
* _resultobj
;
12058 bool _arg5
= (bool ) FALSE
;
12059 PyObject
* _argo0
= 0;
12060 int tempbool5
= (int) FALSE
;
12061 char *_kwnames
[] = { "self","topRow","leftCol","bottomRow","rightCol","addToSelected", NULL
};
12064 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxGrid_SelectBlock",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&tempbool5
))
12067 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12068 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12069 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SelectBlock. Expected _wxGrid_p.");
12073 _arg5
= (bool ) tempbool5
;
12075 wxPy_BEGIN_ALLOW_THREADS
;
12076 wxGrid_SelectBlock(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
);
12078 wxPy_END_ALLOW_THREADS
;
12079 if (PyErr_Occurred()) return NULL
;
12080 } Py_INCREF(Py_None
);
12081 _resultobj
= Py_None
;
12085 #define wxGrid_SelectAll(_swigobj) (_swigobj->SelectAll())
12086 static PyObject
*_wrap_wxGrid_SelectAll(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12087 PyObject
* _resultobj
;
12089 PyObject
* _argo0
= 0;
12090 char *_kwnames
[] = { "self", NULL
};
12093 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_SelectAll",_kwnames
,&_argo0
))
12096 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12097 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12098 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SelectAll. Expected _wxGrid_p.");
12103 wxPy_BEGIN_ALLOW_THREADS
;
12104 wxGrid_SelectAll(_arg0
);
12106 wxPy_END_ALLOW_THREADS
;
12107 if (PyErr_Occurred()) return NULL
;
12108 } Py_INCREF(Py_None
);
12109 _resultobj
= Py_None
;
12113 #define wxGrid_IsSelection(_swigobj) (_swigobj->IsSelection())
12114 static PyObject
*_wrap_wxGrid_IsSelection(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12115 PyObject
* _resultobj
;
12118 PyObject
* _argo0
= 0;
12119 char *_kwnames
[] = { "self", NULL
};
12122 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_IsSelection",_kwnames
,&_argo0
))
12125 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12126 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12127 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsSelection. Expected _wxGrid_p.");
12132 wxPy_BEGIN_ALLOW_THREADS
;
12133 _result
= (bool )wxGrid_IsSelection(_arg0
);
12135 wxPy_END_ALLOW_THREADS
;
12136 if (PyErr_Occurred()) return NULL
;
12137 } _resultobj
= Py_BuildValue("i",_result
);
12141 #define wxGrid_ClearSelection(_swigobj) (_swigobj->ClearSelection())
12142 static PyObject
*_wrap_wxGrid_ClearSelection(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12143 PyObject
* _resultobj
;
12145 PyObject
* _argo0
= 0;
12146 char *_kwnames
[] = { "self", NULL
};
12149 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_ClearSelection",_kwnames
,&_argo0
))
12152 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12153 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12154 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_ClearSelection. Expected _wxGrid_p.");
12159 wxPy_BEGIN_ALLOW_THREADS
;
12160 wxGrid_ClearSelection(_arg0
);
12162 wxPy_END_ALLOW_THREADS
;
12163 if (PyErr_Occurred()) return NULL
;
12164 } Py_INCREF(Py_None
);
12165 _resultobj
= Py_None
;
12169 #define wxGrid_IsInSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->IsInSelection(_swigarg0,_swigarg1))
12170 static PyObject
*_wrap_wxGrid_IsInSelection(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12171 PyObject
* _resultobj
;
12176 PyObject
* _argo0
= 0;
12177 char *_kwnames
[] = { "self","row","col", NULL
};
12180 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_IsInSelection",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
12183 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12184 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12185 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsInSelection. Expected _wxGrid_p.");
12190 wxPy_BEGIN_ALLOW_THREADS
;
12191 _result
= (bool )wxGrid_IsInSelection(_arg0
,_arg1
,_arg2
);
12193 wxPy_END_ALLOW_THREADS
;
12194 if (PyErr_Occurred()) return NULL
;
12195 } _resultobj
= Py_BuildValue("i",_result
);
12199 #define wxGrid_BlockToDeviceRect(_swigobj,_swigarg0,_swigarg1) (_swigobj->BlockToDeviceRect(_swigarg0,_swigarg1))
12200 static PyObject
*_wrap_wxGrid_BlockToDeviceRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12201 PyObject
* _resultobj
;
12204 wxGridCellCoords
* _arg1
;
12205 wxGridCellCoords
* _arg2
;
12206 PyObject
* _argo0
= 0;
12207 wxGridCellCoords temp
;
12208 PyObject
* _obj1
= 0;
12209 wxGridCellCoords temp0
;
12210 PyObject
* _obj2
= 0;
12211 char *_kwnames
[] = { "self","topLeft","bottomRight", NULL
};
12215 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxGrid_BlockToDeviceRect",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
12218 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12219 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12220 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_BlockToDeviceRect. Expected _wxGrid_p.");
12226 if (! wxGridCellCoords_helper(_obj1
, &_arg1
))
12231 if (! wxGridCellCoords_helper(_obj2
, &_arg2
))
12235 wxPy_BEGIN_ALLOW_THREADS
;
12236 _result
= new wxRect (wxGrid_BlockToDeviceRect(_arg0
,*_arg1
,*_arg2
));
12238 wxPy_END_ALLOW_THREADS
;
12239 if (PyErr_Occurred()) return NULL
;
12240 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p");
12241 _resultobj
= Py_BuildValue("s",_ptemp
);
12245 #define wxGrid_GetSelectionBackground(_swigobj) (_swigobj->GetSelectionBackground())
12246 static PyObject
*_wrap_wxGrid_GetSelectionBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12247 PyObject
* _resultobj
;
12248 wxColour
* _result
;
12250 PyObject
* _argo0
= 0;
12251 char *_kwnames
[] = { "self", NULL
};
12255 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetSelectionBackground",_kwnames
,&_argo0
))
12258 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12259 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12260 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetSelectionBackground. Expected _wxGrid_p.");
12265 wxPy_BEGIN_ALLOW_THREADS
;
12266 _result
= new wxColour (wxGrid_GetSelectionBackground(_arg0
));
12268 wxPy_END_ALLOW_THREADS
;
12269 if (PyErr_Occurred()) return NULL
;
12270 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
12271 _resultobj
= Py_BuildValue("s",_ptemp
);
12275 #define wxGrid_GetSelectionForeground(_swigobj) (_swigobj->GetSelectionForeground())
12276 static PyObject
*_wrap_wxGrid_GetSelectionForeground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12277 PyObject
* _resultobj
;
12278 wxColour
* _result
;
12280 PyObject
* _argo0
= 0;
12281 char *_kwnames
[] = { "self", NULL
};
12285 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetSelectionForeground",_kwnames
,&_argo0
))
12288 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12289 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12290 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetSelectionForeground. Expected _wxGrid_p.");
12295 wxPy_BEGIN_ALLOW_THREADS
;
12296 _result
= new wxColour (wxGrid_GetSelectionForeground(_arg0
));
12298 wxPy_END_ALLOW_THREADS
;
12299 if (PyErr_Occurred()) return NULL
;
12300 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
12301 _resultobj
= Py_BuildValue("s",_ptemp
);
12305 #define wxGrid_SetSelectionBackground(_swigobj,_swigarg0) (_swigobj->SetSelectionBackground(_swigarg0))
12306 static PyObject
*_wrap_wxGrid_SetSelectionBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12307 PyObject
* _resultobj
;
12310 PyObject
* _argo0
= 0;
12312 PyObject
* _obj1
= 0;
12313 char *_kwnames
[] = { "self","c", NULL
};
12316 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetSelectionBackground",_kwnames
,&_argo0
,&_obj1
))
12319 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12320 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12321 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetSelectionBackground. Expected _wxGrid_p.");
12327 if (! wxColour_helper(_obj1
, &_arg1
))
12331 wxPy_BEGIN_ALLOW_THREADS
;
12332 wxGrid_SetSelectionBackground(_arg0
,*_arg1
);
12334 wxPy_END_ALLOW_THREADS
;
12335 if (PyErr_Occurred()) return NULL
;
12336 } Py_INCREF(Py_None
);
12337 _resultobj
= Py_None
;
12341 #define wxGrid_SetSelectionForeground(_swigobj,_swigarg0) (_swigobj->SetSelectionForeground(_swigarg0))
12342 static PyObject
*_wrap_wxGrid_SetSelectionForeground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12343 PyObject
* _resultobj
;
12346 PyObject
* _argo0
= 0;
12348 PyObject
* _obj1
= 0;
12349 char *_kwnames
[] = { "self","c", NULL
};
12352 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetSelectionForeground",_kwnames
,&_argo0
,&_obj1
))
12355 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12356 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12357 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetSelectionForeground. Expected _wxGrid_p.");
12363 if (! wxColour_helper(_obj1
, &_arg1
))
12367 wxPy_BEGIN_ALLOW_THREADS
;
12368 wxGrid_SetSelectionForeground(_arg0
,*_arg1
);
12370 wxPy_END_ALLOW_THREADS
;
12371 if (PyErr_Occurred()) return NULL
;
12372 } Py_INCREF(Py_None
);
12373 _resultobj
= Py_None
;
12377 #define wxGrid_RegisterDataType(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->RegisterDataType(_swigarg0,_swigarg1,_swigarg2))
12378 static PyObject
*_wrap_wxGrid_RegisterDataType(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12379 PyObject
* _resultobj
;
12382 wxGridCellRenderer
* _arg2
;
12383 wxGridCellEditor
* _arg3
;
12384 PyObject
* _argo0
= 0;
12385 PyObject
* _obj1
= 0;
12386 PyObject
* _argo2
= 0;
12387 PyObject
* _argo3
= 0;
12388 char *_kwnames
[] = { "self","typeName","renderer","editor", NULL
};
12391 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxGrid_RegisterDataType",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_argo3
))
12394 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12395 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12396 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_RegisterDataType. Expected _wxGrid_p.");
12401 #if PYTHON_API_VERSION >= 1009
12402 char* tmpPtr
; int tmpSize
;
12403 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
12404 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
12407 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
12409 _arg1
= new wxString(tmpPtr
, tmpSize
);
12411 if (!PyString_Check(_obj1
)) {
12412 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
12415 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
12419 if (_argo2
== Py_None
) { _arg2
= NULL
; }
12420 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellRenderer_p")) {
12421 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_RegisterDataType. Expected _wxGridCellRenderer_p.");
12426 if (_argo3
== Py_None
) { _arg3
= NULL
; }
12427 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxGridCellEditor_p")) {
12428 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGrid_RegisterDataType. Expected _wxGridCellEditor_p.");
12433 wxPy_BEGIN_ALLOW_THREADS
;
12434 wxGrid_RegisterDataType(_arg0
,*_arg1
,_arg2
,_arg3
);
12436 wxPy_END_ALLOW_THREADS
;
12437 if (PyErr_Occurred()) return NULL
;
12438 } Py_INCREF(Py_None
);
12439 _resultobj
= Py_None
;
12447 #define wxGrid_GetDefaultEditorForCell(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetDefaultEditorForCell(_swigarg0,_swigarg1))
12448 static PyObject
*_wrap_wxGrid_GetDefaultEditorForCell(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12449 PyObject
* _resultobj
;
12450 wxGridCellEditor
* _result
;
12454 PyObject
* _argo0
= 0;
12455 char *_kwnames
[] = { "self","row","col", NULL
};
12459 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetDefaultEditorForCell",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
12462 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12463 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12464 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultEditorForCell. Expected _wxGrid_p.");
12469 wxPy_BEGIN_ALLOW_THREADS
;
12470 _result
= (wxGridCellEditor
*)wxGrid_GetDefaultEditorForCell(_arg0
,_arg1
,_arg2
);
12472 wxPy_END_ALLOW_THREADS
;
12473 if (PyErr_Occurred()) return NULL
;
12475 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellEditor_p");
12476 _resultobj
= Py_BuildValue("s",_ptemp
);
12478 Py_INCREF(Py_None
);
12479 _resultobj
= Py_None
;
12484 #define wxGrid_GetDefaultRendererForCell(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetDefaultRendererForCell(_swigarg0,_swigarg1))
12485 static PyObject
*_wrap_wxGrid_GetDefaultRendererForCell(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12486 PyObject
* _resultobj
;
12487 wxGridCellRenderer
* _result
;
12491 PyObject
* _argo0
= 0;
12492 char *_kwnames
[] = { "self","row","col", NULL
};
12496 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetDefaultRendererForCell",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
12499 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12500 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12501 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultRendererForCell. Expected _wxGrid_p.");
12506 wxPy_BEGIN_ALLOW_THREADS
;
12507 _result
= (wxGridCellRenderer
*)wxGrid_GetDefaultRendererForCell(_arg0
,_arg1
,_arg2
);
12509 wxPy_END_ALLOW_THREADS
;
12510 if (PyErr_Occurred()) return NULL
;
12512 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellRenderer_p");
12513 _resultobj
= Py_BuildValue("s",_ptemp
);
12515 Py_INCREF(Py_None
);
12516 _resultobj
= Py_None
;
12521 #define wxGrid_GetDefaultEditorForType(_swigobj,_swigarg0) (_swigobj->GetDefaultEditorForType(_swigarg0))
12522 static PyObject
*_wrap_wxGrid_GetDefaultEditorForType(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12523 PyObject
* _resultobj
;
12524 wxGridCellEditor
* _result
;
12527 PyObject
* _argo0
= 0;
12528 PyObject
* _obj1
= 0;
12529 char *_kwnames
[] = { "self","typeName", NULL
};
12533 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_GetDefaultEditorForType",_kwnames
,&_argo0
,&_obj1
))
12536 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12537 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12538 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultEditorForType. Expected _wxGrid_p.");
12543 #if PYTHON_API_VERSION >= 1009
12544 char* tmpPtr
; int tmpSize
;
12545 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
12546 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
12549 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
12551 _arg1
= new wxString(tmpPtr
, tmpSize
);
12553 if (!PyString_Check(_obj1
)) {
12554 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
12557 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
12561 wxPy_BEGIN_ALLOW_THREADS
;
12562 _result
= (wxGridCellEditor
*)wxGrid_GetDefaultEditorForType(_arg0
,*_arg1
);
12564 wxPy_END_ALLOW_THREADS
;
12565 if (PyErr_Occurred()) return NULL
;
12567 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellEditor_p");
12568 _resultobj
= Py_BuildValue("s",_ptemp
);
12570 Py_INCREF(Py_None
);
12571 _resultobj
= Py_None
;
12580 #define wxGrid_GetDefaultRendererForType(_swigobj,_swigarg0) (_swigobj->GetDefaultRendererForType(_swigarg0))
12581 static PyObject
*_wrap_wxGrid_GetDefaultRendererForType(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12582 PyObject
* _resultobj
;
12583 wxGridCellRenderer
* _result
;
12586 PyObject
* _argo0
= 0;
12587 PyObject
* _obj1
= 0;
12588 char *_kwnames
[] = { "self","typeName", NULL
};
12592 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_GetDefaultRendererForType",_kwnames
,&_argo0
,&_obj1
))
12595 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12596 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12597 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultRendererForType. Expected _wxGrid_p.");
12602 #if PYTHON_API_VERSION >= 1009
12603 char* tmpPtr
; int tmpSize
;
12604 if (!PyString_Check(_obj1
) && !PyUnicode_Check(_obj1
)) {
12605 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
12608 if (PyString_AsStringAndSize(_obj1
, &tmpPtr
, &tmpSize
) == -1)
12610 _arg1
= new wxString(tmpPtr
, tmpSize
);
12612 if (!PyString_Check(_obj1
)) {
12613 PyErr_SetString(PyExc_TypeError
, wxStringErrorMsg
);
12616 _arg1
= new wxString(PyString_AS_STRING(_obj1
), PyString_GET_SIZE(_obj1
));
12620 wxPy_BEGIN_ALLOW_THREADS
;
12621 _result
= (wxGridCellRenderer
*)wxGrid_GetDefaultRendererForType(_arg0
,*_arg1
);
12623 wxPy_END_ALLOW_THREADS
;
12624 if (PyErr_Occurred()) return NULL
;
12626 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellRenderer_p");
12627 _resultobj
= Py_BuildValue("s",_ptemp
);
12629 Py_INCREF(Py_None
);
12630 _resultobj
= Py_None
;
12639 #define wxGrid_SetMargins(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetMargins(_swigarg0,_swigarg1))
12640 static PyObject
*_wrap_wxGrid_SetMargins(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12641 PyObject
* _resultobj
;
12645 PyObject
* _argo0
= 0;
12646 char *_kwnames
[] = { "self","extraWidth","extraHeight", NULL
};
12649 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetMargins",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
12652 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12653 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12654 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetMargins. Expected _wxGrid_p.");
12659 wxPy_BEGIN_ALLOW_THREADS
;
12660 wxGrid_SetMargins(_arg0
,_arg1
,_arg2
);
12662 wxPy_END_ALLOW_THREADS
;
12663 if (PyErr_Occurred()) return NULL
;
12664 } Py_INCREF(Py_None
);
12665 _resultobj
= Py_None
;
12669 #define wxGrid_GetGridWindow(_swigobj) (_swigobj->GetGridWindow())
12670 static PyObject
*_wrap_wxGrid_GetGridWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12671 PyObject
* _resultobj
;
12672 wxWindow
* _result
;
12674 PyObject
* _argo0
= 0;
12675 char *_kwnames
[] = { "self", NULL
};
12678 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetGridWindow",_kwnames
,&_argo0
))
12681 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12682 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12683 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetGridWindow. Expected _wxGrid_p.");
12688 wxPy_BEGIN_ALLOW_THREADS
;
12689 _result
= (wxWindow
*)wxGrid_GetGridWindow(_arg0
);
12691 wxPy_END_ALLOW_THREADS
;
12692 if (PyErr_Occurred()) return NULL
;
12693 }{ _resultobj
= wxPyMake_wxObject(_result
); }
12697 #define wxGrid_GetGridRowLabelWindow(_swigobj) (_swigobj->GetGridRowLabelWindow())
12698 static PyObject
*_wrap_wxGrid_GetGridRowLabelWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12699 PyObject
* _resultobj
;
12700 wxWindow
* _result
;
12702 PyObject
* _argo0
= 0;
12703 char *_kwnames
[] = { "self", NULL
};
12706 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetGridRowLabelWindow",_kwnames
,&_argo0
))
12709 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12710 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12711 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetGridRowLabelWindow. Expected _wxGrid_p.");
12716 wxPy_BEGIN_ALLOW_THREADS
;
12717 _result
= (wxWindow
*)wxGrid_GetGridRowLabelWindow(_arg0
);
12719 wxPy_END_ALLOW_THREADS
;
12720 if (PyErr_Occurred()) return NULL
;
12721 }{ _resultobj
= wxPyMake_wxObject(_result
); }
12725 #define wxGrid_GetGridColLabelWindow(_swigobj) (_swigobj->GetGridColLabelWindow())
12726 static PyObject
*_wrap_wxGrid_GetGridColLabelWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12727 PyObject
* _resultobj
;
12728 wxWindow
* _result
;
12730 PyObject
* _argo0
= 0;
12731 char *_kwnames
[] = { "self", NULL
};
12734 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetGridColLabelWindow",_kwnames
,&_argo0
))
12737 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12738 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12739 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetGridColLabelWindow. Expected _wxGrid_p.");
12744 wxPy_BEGIN_ALLOW_THREADS
;
12745 _result
= (wxWindow
*)wxGrid_GetGridColLabelWindow(_arg0
);
12747 wxPy_END_ALLOW_THREADS
;
12748 if (PyErr_Occurred()) return NULL
;
12749 }{ _resultobj
= wxPyMake_wxObject(_result
); }
12753 #define wxGrid_GetGridCornerLabelWindow(_swigobj) (_swigobj->GetGridCornerLabelWindow())
12754 static PyObject
*_wrap_wxGrid_GetGridCornerLabelWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12755 PyObject
* _resultobj
;
12756 wxWindow
* _result
;
12758 PyObject
* _argo0
= 0;
12759 char *_kwnames
[] = { "self", NULL
};
12762 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetGridCornerLabelWindow",_kwnames
,&_argo0
))
12765 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12766 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12767 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetGridCornerLabelWindow. Expected _wxGrid_p.");
12772 wxPy_BEGIN_ALLOW_THREADS
;
12773 _result
= (wxWindow
*)wxGrid_GetGridCornerLabelWindow(_arg0
);
12775 wxPy_END_ALLOW_THREADS
;
12776 if (PyErr_Occurred()) return NULL
;
12777 }{ _resultobj
= wxPyMake_wxObject(_result
); }
12781 static void *SwigwxGridEventTowxNotifyEvent(void *ptr
) {
12783 wxNotifyEvent
*dest
;
12784 src
= (wxGridEvent
*) ptr
;
12785 dest
= (wxNotifyEvent
*) src
;
12786 return (void *) dest
;
12789 static void *SwigwxGridEventTowxCommandEvent(void *ptr
) {
12791 wxCommandEvent
*dest
;
12792 src
= (wxGridEvent
*) ptr
;
12793 dest
= (wxCommandEvent
*) src
;
12794 return (void *) dest
;
12797 static void *SwigwxGridEventTowxEvent(void *ptr
) {
12800 src
= (wxGridEvent
*) ptr
;
12801 dest
= (wxEvent
*) src
;
12802 return (void *) dest
;
12805 static void *SwigwxGridEventTowxObject(void *ptr
) {
12808 src
= (wxGridEvent
*) ptr
;
12809 dest
= (wxObject
*) src
;
12810 return (void *) dest
;
12813 #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))
12814 static PyObject
*_wrap_new_wxGridEvent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12815 PyObject
* _resultobj
;
12816 wxGridEvent
* _result
;
12820 int _arg3
= (int ) -1;
12821 int _arg4
= (int ) -1;
12822 int _arg5
= (int ) -1;
12823 int _arg6
= (int ) -1;
12824 bool _arg7
= (bool ) TRUE
;
12825 bool _arg8
= (bool ) FALSE
;
12826 bool _arg9
= (bool ) FALSE
;
12827 bool _arg10
= (bool ) FALSE
;
12828 bool _arg11
= (bool ) FALSE
;
12829 PyObject
* _argo2
= 0;
12830 int tempbool7
= (int) TRUE
;
12831 int tempbool8
= (int) FALSE
;
12832 int tempbool9
= (int) FALSE
;
12833 int tempbool10
= (int) FALSE
;
12834 int tempbool11
= (int) FALSE
;
12835 char *_kwnames
[] = { "id","type","obj","row","col","x","y","sel","control","shift","alt","meta", NULL
};
12839 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iiO|iiiiiiiii:new_wxGridEvent",_kwnames
,&_arg0
,&_arg1
,&_argo2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
,&tempbool7
,&tempbool8
,&tempbool9
,&tempbool10
,&tempbool11
))
12842 if (_argo2
== Py_None
) { _arg2
= NULL
; }
12843 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGrid_p")) {
12844 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxGridEvent. Expected _wxGrid_p.");
12848 _arg7
= (bool ) tempbool7
;
12849 _arg8
= (bool ) tempbool8
;
12850 _arg9
= (bool ) tempbool9
;
12851 _arg10
= (bool ) tempbool10
;
12852 _arg11
= (bool ) tempbool11
;
12854 wxPy_BEGIN_ALLOW_THREADS
;
12855 _result
= (wxGridEvent
*)new_wxGridEvent(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
,_arg10
,_arg11
);
12857 wxPy_END_ALLOW_THREADS
;
12858 if (PyErr_Occurred()) return NULL
;
12860 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridEvent_p");
12861 _resultobj
= Py_BuildValue("s",_ptemp
);
12863 Py_INCREF(Py_None
);
12864 _resultobj
= Py_None
;
12869 #define wxGridEvent_GetRow(_swigobj) (_swigobj->GetRow())
12870 static PyObject
*_wrap_wxGridEvent_GetRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12871 PyObject
* _resultobj
;
12873 wxGridEvent
* _arg0
;
12874 PyObject
* _argo0
= 0;
12875 char *_kwnames
[] = { "self", NULL
};
12878 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_GetRow",_kwnames
,&_argo0
))
12881 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12882 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
12883 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_GetRow. Expected _wxGridEvent_p.");
12888 wxPy_BEGIN_ALLOW_THREADS
;
12889 _result
= (int )wxGridEvent_GetRow(_arg0
);
12891 wxPy_END_ALLOW_THREADS
;
12892 if (PyErr_Occurred()) return NULL
;
12893 } _resultobj
= Py_BuildValue("i",_result
);
12897 #define wxGridEvent_GetCol(_swigobj) (_swigobj->GetCol())
12898 static PyObject
*_wrap_wxGridEvent_GetCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12899 PyObject
* _resultobj
;
12901 wxGridEvent
* _arg0
;
12902 PyObject
* _argo0
= 0;
12903 char *_kwnames
[] = { "self", NULL
};
12906 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_GetCol",_kwnames
,&_argo0
))
12909 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12910 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
12911 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_GetCol. Expected _wxGridEvent_p.");
12916 wxPy_BEGIN_ALLOW_THREADS
;
12917 _result
= (int )wxGridEvent_GetCol(_arg0
);
12919 wxPy_END_ALLOW_THREADS
;
12920 if (PyErr_Occurred()) return NULL
;
12921 } _resultobj
= Py_BuildValue("i",_result
);
12925 #define wxGridEvent_GetPosition(_swigobj) (_swigobj->GetPosition())
12926 static PyObject
*_wrap_wxGridEvent_GetPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12927 PyObject
* _resultobj
;
12929 wxGridEvent
* _arg0
;
12930 PyObject
* _argo0
= 0;
12931 char *_kwnames
[] = { "self", NULL
};
12935 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_GetPosition",_kwnames
,&_argo0
))
12938 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12939 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
12940 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_GetPosition. Expected _wxGridEvent_p.");
12945 wxPy_BEGIN_ALLOW_THREADS
;
12946 _result
= new wxPoint (wxGridEvent_GetPosition(_arg0
));
12948 wxPy_END_ALLOW_THREADS
;
12949 if (PyErr_Occurred()) return NULL
;
12950 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p");
12951 _resultobj
= Py_BuildValue("s",_ptemp
);
12955 #define wxGridEvent_Selecting(_swigobj) (_swigobj->Selecting())
12956 static PyObject
*_wrap_wxGridEvent_Selecting(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12957 PyObject
* _resultobj
;
12959 wxGridEvent
* _arg0
;
12960 PyObject
* _argo0
= 0;
12961 char *_kwnames
[] = { "self", NULL
};
12964 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_Selecting",_kwnames
,&_argo0
))
12967 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12968 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
12969 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_Selecting. Expected _wxGridEvent_p.");
12974 wxPy_BEGIN_ALLOW_THREADS
;
12975 _result
= (bool )wxGridEvent_Selecting(_arg0
);
12977 wxPy_END_ALLOW_THREADS
;
12978 if (PyErr_Occurred()) return NULL
;
12979 } _resultobj
= Py_BuildValue("i",_result
);
12983 #define wxGridEvent_ControlDown(_swigobj) (_swigobj->ControlDown())
12984 static PyObject
*_wrap_wxGridEvent_ControlDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12985 PyObject
* _resultobj
;
12987 wxGridEvent
* _arg0
;
12988 PyObject
* _argo0
= 0;
12989 char *_kwnames
[] = { "self", NULL
};
12992 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_ControlDown",_kwnames
,&_argo0
))
12995 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12996 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
12997 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_ControlDown. Expected _wxGridEvent_p.");
13002 wxPy_BEGIN_ALLOW_THREADS
;
13003 _result
= (bool )wxGridEvent_ControlDown(_arg0
);
13005 wxPy_END_ALLOW_THREADS
;
13006 if (PyErr_Occurred()) return NULL
;
13007 } _resultobj
= Py_BuildValue("i",_result
);
13011 #define wxGridEvent_MetaDown(_swigobj) (_swigobj->MetaDown())
13012 static PyObject
*_wrap_wxGridEvent_MetaDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13013 PyObject
* _resultobj
;
13015 wxGridEvent
* _arg0
;
13016 PyObject
* _argo0
= 0;
13017 char *_kwnames
[] = { "self", NULL
};
13020 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_MetaDown",_kwnames
,&_argo0
))
13023 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13024 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
13025 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_MetaDown. Expected _wxGridEvent_p.");
13030 wxPy_BEGIN_ALLOW_THREADS
;
13031 _result
= (bool )wxGridEvent_MetaDown(_arg0
);
13033 wxPy_END_ALLOW_THREADS
;
13034 if (PyErr_Occurred()) return NULL
;
13035 } _resultobj
= Py_BuildValue("i",_result
);
13039 #define wxGridEvent_ShiftDown(_swigobj) (_swigobj->ShiftDown())
13040 static PyObject
*_wrap_wxGridEvent_ShiftDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13041 PyObject
* _resultobj
;
13043 wxGridEvent
* _arg0
;
13044 PyObject
* _argo0
= 0;
13045 char *_kwnames
[] = { "self", NULL
};
13048 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_ShiftDown",_kwnames
,&_argo0
))
13051 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13052 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
13053 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_ShiftDown. Expected _wxGridEvent_p.");
13058 wxPy_BEGIN_ALLOW_THREADS
;
13059 _result
= (bool )wxGridEvent_ShiftDown(_arg0
);
13061 wxPy_END_ALLOW_THREADS
;
13062 if (PyErr_Occurred()) return NULL
;
13063 } _resultobj
= Py_BuildValue("i",_result
);
13067 #define wxGridEvent_AltDown(_swigobj) (_swigobj->AltDown())
13068 static PyObject
*_wrap_wxGridEvent_AltDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13069 PyObject
* _resultobj
;
13071 wxGridEvent
* _arg0
;
13072 PyObject
* _argo0
= 0;
13073 char *_kwnames
[] = { "self", NULL
};
13076 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_AltDown",_kwnames
,&_argo0
))
13079 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13080 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
13081 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_AltDown. Expected _wxGridEvent_p.");
13086 wxPy_BEGIN_ALLOW_THREADS
;
13087 _result
= (bool )wxGridEvent_AltDown(_arg0
);
13089 wxPy_END_ALLOW_THREADS
;
13090 if (PyErr_Occurred()) return NULL
;
13091 } _resultobj
= Py_BuildValue("i",_result
);
13095 static void *SwigwxGridSizeEventTowxNotifyEvent(void *ptr
) {
13096 wxGridSizeEvent
*src
;
13097 wxNotifyEvent
*dest
;
13098 src
= (wxGridSizeEvent
*) ptr
;
13099 dest
= (wxNotifyEvent
*) src
;
13100 return (void *) dest
;
13103 static void *SwigwxGridSizeEventTowxCommandEvent(void *ptr
) {
13104 wxGridSizeEvent
*src
;
13105 wxCommandEvent
*dest
;
13106 src
= (wxGridSizeEvent
*) ptr
;
13107 dest
= (wxCommandEvent
*) src
;
13108 return (void *) dest
;
13111 static void *SwigwxGridSizeEventTowxEvent(void *ptr
) {
13112 wxGridSizeEvent
*src
;
13114 src
= (wxGridSizeEvent
*) ptr
;
13115 dest
= (wxEvent
*) src
;
13116 return (void *) dest
;
13119 static void *SwigwxGridSizeEventTowxObject(void *ptr
) {
13120 wxGridSizeEvent
*src
;
13122 src
= (wxGridSizeEvent
*) ptr
;
13123 dest
= (wxObject
*) src
;
13124 return (void *) dest
;
13127 #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))
13128 static PyObject
*_wrap_new_wxGridSizeEvent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13129 PyObject
* _resultobj
;
13130 wxGridSizeEvent
* _result
;
13134 int _arg3
= (int ) -1;
13135 int _arg4
= (int ) -1;
13136 int _arg5
= (int ) -1;
13137 bool _arg6
= (bool ) FALSE
;
13138 bool _arg7
= (bool ) FALSE
;
13139 bool _arg8
= (bool ) FALSE
;
13140 bool _arg9
= (bool ) FALSE
;
13141 PyObject
* _argo2
= 0;
13142 int tempbool6
= (int) FALSE
;
13143 int tempbool7
= (int) FALSE
;
13144 int tempbool8
= (int) FALSE
;
13145 int tempbool9
= (int) FALSE
;
13146 char *_kwnames
[] = { "id","type","obj","rowOrCol","x","y","control","shift","alt","meta", NULL
};
13150 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iiO|iiiiiii:new_wxGridSizeEvent",_kwnames
,&_arg0
,&_arg1
,&_argo2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
,&tempbool7
,&tempbool8
,&tempbool9
))
13153 if (_argo2
== Py_None
) { _arg2
= NULL
; }
13154 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGrid_p")) {
13155 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxGridSizeEvent. Expected _wxGrid_p.");
13159 _arg6
= (bool ) tempbool6
;
13160 _arg7
= (bool ) tempbool7
;
13161 _arg8
= (bool ) tempbool8
;
13162 _arg9
= (bool ) tempbool9
;
13164 wxPy_BEGIN_ALLOW_THREADS
;
13165 _result
= (wxGridSizeEvent
*)new_wxGridSizeEvent(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
);
13167 wxPy_END_ALLOW_THREADS
;
13168 if (PyErr_Occurred()) return NULL
;
13170 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridSizeEvent_p");
13171 _resultobj
= Py_BuildValue("s",_ptemp
);
13173 Py_INCREF(Py_None
);
13174 _resultobj
= Py_None
;
13179 #define wxGridSizeEvent_GetRowOrCol(_swigobj) (_swigobj->GetRowOrCol())
13180 static PyObject
*_wrap_wxGridSizeEvent_GetRowOrCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13181 PyObject
* _resultobj
;
13183 wxGridSizeEvent
* _arg0
;
13184 PyObject
* _argo0
= 0;
13185 char *_kwnames
[] = { "self", NULL
};
13188 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizeEvent_GetRowOrCol",_kwnames
,&_argo0
))
13191 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13192 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizeEvent_p")) {
13193 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizeEvent_GetRowOrCol. Expected _wxGridSizeEvent_p.");
13198 wxPy_BEGIN_ALLOW_THREADS
;
13199 _result
= (int )wxGridSizeEvent_GetRowOrCol(_arg0
);
13201 wxPy_END_ALLOW_THREADS
;
13202 if (PyErr_Occurred()) return NULL
;
13203 } _resultobj
= Py_BuildValue("i",_result
);
13207 #define wxGridSizeEvent_GetPosition(_swigobj) (_swigobj->GetPosition())
13208 static PyObject
*_wrap_wxGridSizeEvent_GetPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13209 PyObject
* _resultobj
;
13211 wxGridSizeEvent
* _arg0
;
13212 PyObject
* _argo0
= 0;
13213 char *_kwnames
[] = { "self", NULL
};
13217 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizeEvent_GetPosition",_kwnames
,&_argo0
))
13220 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13221 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizeEvent_p")) {
13222 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizeEvent_GetPosition. Expected _wxGridSizeEvent_p.");
13227 wxPy_BEGIN_ALLOW_THREADS
;
13228 _result
= new wxPoint (wxGridSizeEvent_GetPosition(_arg0
));
13230 wxPy_END_ALLOW_THREADS
;
13231 if (PyErr_Occurred()) return NULL
;
13232 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p");
13233 _resultobj
= Py_BuildValue("s",_ptemp
);
13237 #define wxGridSizeEvent_ControlDown(_swigobj) (_swigobj->ControlDown())
13238 static PyObject
*_wrap_wxGridSizeEvent_ControlDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13239 PyObject
* _resultobj
;
13241 wxGridSizeEvent
* _arg0
;
13242 PyObject
* _argo0
= 0;
13243 char *_kwnames
[] = { "self", NULL
};
13246 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizeEvent_ControlDown",_kwnames
,&_argo0
))
13249 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13250 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizeEvent_p")) {
13251 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizeEvent_ControlDown. Expected _wxGridSizeEvent_p.");
13256 wxPy_BEGIN_ALLOW_THREADS
;
13257 _result
= (bool )wxGridSizeEvent_ControlDown(_arg0
);
13259 wxPy_END_ALLOW_THREADS
;
13260 if (PyErr_Occurred()) return NULL
;
13261 } _resultobj
= Py_BuildValue("i",_result
);
13265 #define wxGridSizeEvent_MetaDown(_swigobj) (_swigobj->MetaDown())
13266 static PyObject
*_wrap_wxGridSizeEvent_MetaDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13267 PyObject
* _resultobj
;
13269 wxGridSizeEvent
* _arg0
;
13270 PyObject
* _argo0
= 0;
13271 char *_kwnames
[] = { "self", NULL
};
13274 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizeEvent_MetaDown",_kwnames
,&_argo0
))
13277 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13278 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizeEvent_p")) {
13279 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizeEvent_MetaDown. Expected _wxGridSizeEvent_p.");
13284 wxPy_BEGIN_ALLOW_THREADS
;
13285 _result
= (bool )wxGridSizeEvent_MetaDown(_arg0
);
13287 wxPy_END_ALLOW_THREADS
;
13288 if (PyErr_Occurred()) return NULL
;
13289 } _resultobj
= Py_BuildValue("i",_result
);
13293 #define wxGridSizeEvent_ShiftDown(_swigobj) (_swigobj->ShiftDown())
13294 static PyObject
*_wrap_wxGridSizeEvent_ShiftDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13295 PyObject
* _resultobj
;
13297 wxGridSizeEvent
* _arg0
;
13298 PyObject
* _argo0
= 0;
13299 char *_kwnames
[] = { "self", NULL
};
13302 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizeEvent_ShiftDown",_kwnames
,&_argo0
))
13305 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13306 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizeEvent_p")) {
13307 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizeEvent_ShiftDown. Expected _wxGridSizeEvent_p.");
13312 wxPy_BEGIN_ALLOW_THREADS
;
13313 _result
= (bool )wxGridSizeEvent_ShiftDown(_arg0
);
13315 wxPy_END_ALLOW_THREADS
;
13316 if (PyErr_Occurred()) return NULL
;
13317 } _resultobj
= Py_BuildValue("i",_result
);
13321 #define wxGridSizeEvent_AltDown(_swigobj) (_swigobj->AltDown())
13322 static PyObject
*_wrap_wxGridSizeEvent_AltDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13323 PyObject
* _resultobj
;
13325 wxGridSizeEvent
* _arg0
;
13326 PyObject
* _argo0
= 0;
13327 char *_kwnames
[] = { "self", NULL
};
13330 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizeEvent_AltDown",_kwnames
,&_argo0
))
13333 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13334 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizeEvent_p")) {
13335 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizeEvent_AltDown. Expected _wxGridSizeEvent_p.");
13340 wxPy_BEGIN_ALLOW_THREADS
;
13341 _result
= (bool )wxGridSizeEvent_AltDown(_arg0
);
13343 wxPy_END_ALLOW_THREADS
;
13344 if (PyErr_Occurred()) return NULL
;
13345 } _resultobj
= Py_BuildValue("i",_result
);
13349 static void *SwigwxGridRangeSelectEventTowxNotifyEvent(void *ptr
) {
13350 wxGridRangeSelectEvent
*src
;
13351 wxNotifyEvent
*dest
;
13352 src
= (wxGridRangeSelectEvent
*) ptr
;
13353 dest
= (wxNotifyEvent
*) src
;
13354 return (void *) dest
;
13357 static void *SwigwxGridRangeSelectEventTowxCommandEvent(void *ptr
) {
13358 wxGridRangeSelectEvent
*src
;
13359 wxCommandEvent
*dest
;
13360 src
= (wxGridRangeSelectEvent
*) ptr
;
13361 dest
= (wxCommandEvent
*) src
;
13362 return (void *) dest
;
13365 static void *SwigwxGridRangeSelectEventTowxEvent(void *ptr
) {
13366 wxGridRangeSelectEvent
*src
;
13368 src
= (wxGridRangeSelectEvent
*) ptr
;
13369 dest
= (wxEvent
*) src
;
13370 return (void *) dest
;
13373 static void *SwigwxGridRangeSelectEventTowxObject(void *ptr
) {
13374 wxGridRangeSelectEvent
*src
;
13376 src
= (wxGridRangeSelectEvent
*) ptr
;
13377 dest
= (wxObject
*) src
;
13378 return (void *) dest
;
13381 #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))
13382 static PyObject
*_wrap_new_wxGridRangeSelectEvent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13383 PyObject
* _resultobj
;
13384 wxGridRangeSelectEvent
* _result
;
13388 wxGridCellCoords
* _arg3
;
13389 wxGridCellCoords
* _arg4
;
13390 bool _arg5
= (bool ) TRUE
;
13391 bool _arg6
= (bool ) FALSE
;
13392 bool _arg7
= (bool ) FALSE
;
13393 bool _arg8
= (bool ) FALSE
;
13394 bool _arg9
= (bool ) FALSE
;
13395 PyObject
* _argo2
= 0;
13396 wxGridCellCoords temp
;
13397 PyObject
* _obj3
= 0;
13398 wxGridCellCoords temp0
;
13399 PyObject
* _obj4
= 0;
13400 int tempbool5
= (int) TRUE
;
13401 int tempbool6
= (int) FALSE
;
13402 int tempbool7
= (int) FALSE
;
13403 int tempbool8
= (int) FALSE
;
13404 int tempbool9
= (int) FALSE
;
13405 char *_kwnames
[] = { "id","type","obj","topLeft","bottomRight","sel","control","shift","alt","meta", NULL
};
13409 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iiOOO|iiiii:new_wxGridRangeSelectEvent",_kwnames
,&_arg0
,&_arg1
,&_argo2
,&_obj3
,&_obj4
,&tempbool5
,&tempbool6
,&tempbool7
,&tempbool8
,&tempbool9
))
13412 if (_argo2
== Py_None
) { _arg2
= NULL
; }
13413 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGrid_p")) {
13414 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxGridRangeSelectEvent. Expected _wxGrid_p.");
13420 if (! wxGridCellCoords_helper(_obj3
, &_arg3
))
13425 if (! wxGridCellCoords_helper(_obj4
, &_arg4
))
13428 _arg5
= (bool ) tempbool5
;
13429 _arg6
= (bool ) tempbool6
;
13430 _arg7
= (bool ) tempbool7
;
13431 _arg8
= (bool ) tempbool8
;
13432 _arg9
= (bool ) tempbool9
;
13434 wxPy_BEGIN_ALLOW_THREADS
;
13435 _result
= (wxGridRangeSelectEvent
*)new_wxGridRangeSelectEvent(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
);
13437 wxPy_END_ALLOW_THREADS
;
13438 if (PyErr_Occurred()) return NULL
;
13440 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridRangeSelectEvent_p");
13441 _resultobj
= Py_BuildValue("s",_ptemp
);
13443 Py_INCREF(Py_None
);
13444 _resultobj
= Py_None
;
13449 #define wxGridRangeSelectEvent_GetTopLeftCoords(_swigobj) (_swigobj->GetTopLeftCoords())
13450 static PyObject
*_wrap_wxGridRangeSelectEvent_GetTopLeftCoords(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13451 PyObject
* _resultobj
;
13452 wxGridCellCoords
* _result
;
13453 wxGridRangeSelectEvent
* _arg0
;
13454 PyObject
* _argo0
= 0;
13455 char *_kwnames
[] = { "self", NULL
};
13459 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_GetTopLeftCoords",_kwnames
,&_argo0
))
13462 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13463 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13464 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_GetTopLeftCoords. Expected _wxGridRangeSelectEvent_p.");
13469 wxPy_BEGIN_ALLOW_THREADS
;
13470 _result
= new wxGridCellCoords (wxGridRangeSelectEvent_GetTopLeftCoords(_arg0
));
13472 wxPy_END_ALLOW_THREADS
;
13473 if (PyErr_Occurred()) return NULL
;
13474 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxGridCellCoords_p");
13475 _resultobj
= Py_BuildValue("s",_ptemp
);
13479 #define wxGridRangeSelectEvent_GetBottomRightCoords(_swigobj) (_swigobj->GetBottomRightCoords())
13480 static PyObject
*_wrap_wxGridRangeSelectEvent_GetBottomRightCoords(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13481 PyObject
* _resultobj
;
13482 wxGridCellCoords
* _result
;
13483 wxGridRangeSelectEvent
* _arg0
;
13484 PyObject
* _argo0
= 0;
13485 char *_kwnames
[] = { "self", NULL
};
13489 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_GetBottomRightCoords",_kwnames
,&_argo0
))
13492 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13493 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13494 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_GetBottomRightCoords. Expected _wxGridRangeSelectEvent_p.");
13499 wxPy_BEGIN_ALLOW_THREADS
;
13500 _result
= new wxGridCellCoords (wxGridRangeSelectEvent_GetBottomRightCoords(_arg0
));
13502 wxPy_END_ALLOW_THREADS
;
13503 if (PyErr_Occurred()) return NULL
;
13504 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxGridCellCoords_p");
13505 _resultobj
= Py_BuildValue("s",_ptemp
);
13509 #define wxGridRangeSelectEvent_GetTopRow(_swigobj) (_swigobj->GetTopRow())
13510 static PyObject
*_wrap_wxGridRangeSelectEvent_GetTopRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13511 PyObject
* _resultobj
;
13513 wxGridRangeSelectEvent
* _arg0
;
13514 PyObject
* _argo0
= 0;
13515 char *_kwnames
[] = { "self", NULL
};
13518 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_GetTopRow",_kwnames
,&_argo0
))
13521 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13522 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13523 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_GetTopRow. Expected _wxGridRangeSelectEvent_p.");
13528 wxPy_BEGIN_ALLOW_THREADS
;
13529 _result
= (int )wxGridRangeSelectEvent_GetTopRow(_arg0
);
13531 wxPy_END_ALLOW_THREADS
;
13532 if (PyErr_Occurred()) return NULL
;
13533 } _resultobj
= Py_BuildValue("i",_result
);
13537 #define wxGridRangeSelectEvent_GetBottomRow(_swigobj) (_swigobj->GetBottomRow())
13538 static PyObject
*_wrap_wxGridRangeSelectEvent_GetBottomRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13539 PyObject
* _resultobj
;
13541 wxGridRangeSelectEvent
* _arg0
;
13542 PyObject
* _argo0
= 0;
13543 char *_kwnames
[] = { "self", NULL
};
13546 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_GetBottomRow",_kwnames
,&_argo0
))
13549 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13550 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13551 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_GetBottomRow. Expected _wxGridRangeSelectEvent_p.");
13556 wxPy_BEGIN_ALLOW_THREADS
;
13557 _result
= (int )wxGridRangeSelectEvent_GetBottomRow(_arg0
);
13559 wxPy_END_ALLOW_THREADS
;
13560 if (PyErr_Occurred()) return NULL
;
13561 } _resultobj
= Py_BuildValue("i",_result
);
13565 #define wxGridRangeSelectEvent_GetLeftCol(_swigobj) (_swigobj->GetLeftCol())
13566 static PyObject
*_wrap_wxGridRangeSelectEvent_GetLeftCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13567 PyObject
* _resultobj
;
13569 wxGridRangeSelectEvent
* _arg0
;
13570 PyObject
* _argo0
= 0;
13571 char *_kwnames
[] = { "self", NULL
};
13574 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_GetLeftCol",_kwnames
,&_argo0
))
13577 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13578 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13579 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_GetLeftCol. Expected _wxGridRangeSelectEvent_p.");
13584 wxPy_BEGIN_ALLOW_THREADS
;
13585 _result
= (int )wxGridRangeSelectEvent_GetLeftCol(_arg0
);
13587 wxPy_END_ALLOW_THREADS
;
13588 if (PyErr_Occurred()) return NULL
;
13589 } _resultobj
= Py_BuildValue("i",_result
);
13593 #define wxGridRangeSelectEvent_GetRightCol(_swigobj) (_swigobj->GetRightCol())
13594 static PyObject
*_wrap_wxGridRangeSelectEvent_GetRightCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13595 PyObject
* _resultobj
;
13597 wxGridRangeSelectEvent
* _arg0
;
13598 PyObject
* _argo0
= 0;
13599 char *_kwnames
[] = { "self", NULL
};
13602 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_GetRightCol",_kwnames
,&_argo0
))
13605 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13606 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13607 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_GetRightCol. Expected _wxGridRangeSelectEvent_p.");
13612 wxPy_BEGIN_ALLOW_THREADS
;
13613 _result
= (int )wxGridRangeSelectEvent_GetRightCol(_arg0
);
13615 wxPy_END_ALLOW_THREADS
;
13616 if (PyErr_Occurred()) return NULL
;
13617 } _resultobj
= Py_BuildValue("i",_result
);
13621 #define wxGridRangeSelectEvent_Selecting(_swigobj) (_swigobj->Selecting())
13622 static PyObject
*_wrap_wxGridRangeSelectEvent_Selecting(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13623 PyObject
* _resultobj
;
13625 wxGridRangeSelectEvent
* _arg0
;
13626 PyObject
* _argo0
= 0;
13627 char *_kwnames
[] = { "self", NULL
};
13630 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_Selecting",_kwnames
,&_argo0
))
13633 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13634 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13635 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_Selecting. Expected _wxGridRangeSelectEvent_p.");
13640 wxPy_BEGIN_ALLOW_THREADS
;
13641 _result
= (bool )wxGridRangeSelectEvent_Selecting(_arg0
);
13643 wxPy_END_ALLOW_THREADS
;
13644 if (PyErr_Occurred()) return NULL
;
13645 } _resultobj
= Py_BuildValue("i",_result
);
13649 #define wxGridRangeSelectEvent_ControlDown(_swigobj) (_swigobj->ControlDown())
13650 static PyObject
*_wrap_wxGridRangeSelectEvent_ControlDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13651 PyObject
* _resultobj
;
13653 wxGridRangeSelectEvent
* _arg0
;
13654 PyObject
* _argo0
= 0;
13655 char *_kwnames
[] = { "self", NULL
};
13658 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_ControlDown",_kwnames
,&_argo0
))
13661 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13662 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13663 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_ControlDown. Expected _wxGridRangeSelectEvent_p.");
13668 wxPy_BEGIN_ALLOW_THREADS
;
13669 _result
= (bool )wxGridRangeSelectEvent_ControlDown(_arg0
);
13671 wxPy_END_ALLOW_THREADS
;
13672 if (PyErr_Occurred()) return NULL
;
13673 } _resultobj
= Py_BuildValue("i",_result
);
13677 #define wxGridRangeSelectEvent_MetaDown(_swigobj) (_swigobj->MetaDown())
13678 static PyObject
*_wrap_wxGridRangeSelectEvent_MetaDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13679 PyObject
* _resultobj
;
13681 wxGridRangeSelectEvent
* _arg0
;
13682 PyObject
* _argo0
= 0;
13683 char *_kwnames
[] = { "self", NULL
};
13686 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_MetaDown",_kwnames
,&_argo0
))
13689 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13690 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13691 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_MetaDown. Expected _wxGridRangeSelectEvent_p.");
13696 wxPy_BEGIN_ALLOW_THREADS
;
13697 _result
= (bool )wxGridRangeSelectEvent_MetaDown(_arg0
);
13699 wxPy_END_ALLOW_THREADS
;
13700 if (PyErr_Occurred()) return NULL
;
13701 } _resultobj
= Py_BuildValue("i",_result
);
13705 #define wxGridRangeSelectEvent_ShiftDown(_swigobj) (_swigobj->ShiftDown())
13706 static PyObject
*_wrap_wxGridRangeSelectEvent_ShiftDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13707 PyObject
* _resultobj
;
13709 wxGridRangeSelectEvent
* _arg0
;
13710 PyObject
* _argo0
= 0;
13711 char *_kwnames
[] = { "self", NULL
};
13714 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_ShiftDown",_kwnames
,&_argo0
))
13717 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13718 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13719 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_ShiftDown. Expected _wxGridRangeSelectEvent_p.");
13724 wxPy_BEGIN_ALLOW_THREADS
;
13725 _result
= (bool )wxGridRangeSelectEvent_ShiftDown(_arg0
);
13727 wxPy_END_ALLOW_THREADS
;
13728 if (PyErr_Occurred()) return NULL
;
13729 } _resultobj
= Py_BuildValue("i",_result
);
13733 #define wxGridRangeSelectEvent_AltDown(_swigobj) (_swigobj->AltDown())
13734 static PyObject
*_wrap_wxGridRangeSelectEvent_AltDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13735 PyObject
* _resultobj
;
13737 wxGridRangeSelectEvent
* _arg0
;
13738 PyObject
* _argo0
= 0;
13739 char *_kwnames
[] = { "self", NULL
};
13742 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_AltDown",_kwnames
,&_argo0
))
13745 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13746 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13747 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_AltDown. Expected _wxGridRangeSelectEvent_p.");
13752 wxPy_BEGIN_ALLOW_THREADS
;
13753 _result
= (bool )wxGridRangeSelectEvent_AltDown(_arg0
);
13755 wxPy_END_ALLOW_THREADS
;
13756 if (PyErr_Occurred()) return NULL
;
13757 } _resultobj
= Py_BuildValue("i",_result
);
13761 static void *SwigwxGridEditorCreatedEventTowxCommandEvent(void *ptr
) {
13762 wxGridEditorCreatedEvent
*src
;
13763 wxCommandEvent
*dest
;
13764 src
= (wxGridEditorCreatedEvent
*) ptr
;
13765 dest
= (wxCommandEvent
*) src
;
13766 return (void *) dest
;
13769 static void *SwigwxGridEditorCreatedEventTowxEvent(void *ptr
) {
13770 wxGridEditorCreatedEvent
*src
;
13772 src
= (wxGridEditorCreatedEvent
*) ptr
;
13773 dest
= (wxEvent
*) src
;
13774 return (void *) dest
;
13777 static void *SwigwxGridEditorCreatedEventTowxObject(void *ptr
) {
13778 wxGridEditorCreatedEvent
*src
;
13780 src
= (wxGridEditorCreatedEvent
*) ptr
;
13781 dest
= (wxObject
*) src
;
13782 return (void *) dest
;
13785 #define new_wxGridEditorCreatedEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxGridEditorCreatedEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
13786 static PyObject
*_wrap_new_wxGridEditorCreatedEvent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13787 PyObject
* _resultobj
;
13788 wxGridEditorCreatedEvent
* _result
;
13795 PyObject
* _argo2
= 0;
13796 PyObject
* _argo5
= 0;
13797 char *_kwnames
[] = { "id","type","obj","row","col","ctrl", NULL
};
13801 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iiOiiO:new_wxGridEditorCreatedEvent",_kwnames
,&_arg0
,&_arg1
,&_argo2
,&_arg3
,&_arg4
,&_argo5
))
13804 if (_argo2
== Py_None
) { _arg2
= NULL
; }
13805 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxObject_p")) {
13806 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxGridEditorCreatedEvent. Expected _wxObject_p.");
13811 if (_argo5
== Py_None
) { _arg5
= NULL
; }
13812 else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxControl_p")) {
13813 PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxGridEditorCreatedEvent. Expected _wxControl_p.");
13818 wxPy_BEGIN_ALLOW_THREADS
;
13819 _result
= (wxGridEditorCreatedEvent
*)new_wxGridEditorCreatedEvent(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
);
13821 wxPy_END_ALLOW_THREADS
;
13822 if (PyErr_Occurred()) return NULL
;
13824 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridEditorCreatedEvent_p");
13825 _resultobj
= Py_BuildValue("s",_ptemp
);
13827 Py_INCREF(Py_None
);
13828 _resultobj
= Py_None
;
13833 #define wxGridEditorCreatedEvent_GetRow(_swigobj) (_swigobj->GetRow())
13834 static PyObject
*_wrap_wxGridEditorCreatedEvent_GetRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13835 PyObject
* _resultobj
;
13837 wxGridEditorCreatedEvent
* _arg0
;
13838 PyObject
* _argo0
= 0;
13839 char *_kwnames
[] = { "self", NULL
};
13842 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEditorCreatedEvent_GetRow",_kwnames
,&_argo0
))
13845 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13846 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEditorCreatedEvent_p")) {
13847 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEditorCreatedEvent_GetRow. Expected _wxGridEditorCreatedEvent_p.");
13852 wxPy_BEGIN_ALLOW_THREADS
;
13853 _result
= (int )wxGridEditorCreatedEvent_GetRow(_arg0
);
13855 wxPy_END_ALLOW_THREADS
;
13856 if (PyErr_Occurred()) return NULL
;
13857 } _resultobj
= Py_BuildValue("i",_result
);
13861 #define wxGridEditorCreatedEvent_GetCol(_swigobj) (_swigobj->GetCol())
13862 static PyObject
*_wrap_wxGridEditorCreatedEvent_GetCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13863 PyObject
* _resultobj
;
13865 wxGridEditorCreatedEvent
* _arg0
;
13866 PyObject
* _argo0
= 0;
13867 char *_kwnames
[] = { "self", NULL
};
13870 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEditorCreatedEvent_GetCol",_kwnames
,&_argo0
))
13873 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13874 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEditorCreatedEvent_p")) {
13875 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEditorCreatedEvent_GetCol. Expected _wxGridEditorCreatedEvent_p.");
13880 wxPy_BEGIN_ALLOW_THREADS
;
13881 _result
= (int )wxGridEditorCreatedEvent_GetCol(_arg0
);
13883 wxPy_END_ALLOW_THREADS
;
13884 if (PyErr_Occurred()) return NULL
;
13885 } _resultobj
= Py_BuildValue("i",_result
);
13889 #define wxGridEditorCreatedEvent_GetControl(_swigobj) (_swigobj->GetControl())
13890 static PyObject
*_wrap_wxGridEditorCreatedEvent_GetControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13891 PyObject
* _resultobj
;
13892 wxControl
* _result
;
13893 wxGridEditorCreatedEvent
* _arg0
;
13894 PyObject
* _argo0
= 0;
13895 char *_kwnames
[] = { "self", NULL
};
13898 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEditorCreatedEvent_GetControl",_kwnames
,&_argo0
))
13901 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13902 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEditorCreatedEvent_p")) {
13903 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEditorCreatedEvent_GetControl. Expected _wxGridEditorCreatedEvent_p.");
13908 wxPy_BEGIN_ALLOW_THREADS
;
13909 _result
= (wxControl
*)wxGridEditorCreatedEvent_GetControl(_arg0
);
13911 wxPy_END_ALLOW_THREADS
;
13912 if (PyErr_Occurred()) return NULL
;
13913 }{ _resultobj
= wxPyMake_wxObject(_result
); }
13917 #define wxGridEditorCreatedEvent_SetRow(_swigobj,_swigarg0) (_swigobj->SetRow(_swigarg0))
13918 static PyObject
*_wrap_wxGridEditorCreatedEvent_SetRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13919 PyObject
* _resultobj
;
13920 wxGridEditorCreatedEvent
* _arg0
;
13922 PyObject
* _argo0
= 0;
13923 char *_kwnames
[] = { "self","row", NULL
};
13926 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridEditorCreatedEvent_SetRow",_kwnames
,&_argo0
,&_arg1
))
13929 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13930 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEditorCreatedEvent_p")) {
13931 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEditorCreatedEvent_SetRow. Expected _wxGridEditorCreatedEvent_p.");
13936 wxPy_BEGIN_ALLOW_THREADS
;
13937 wxGridEditorCreatedEvent_SetRow(_arg0
,_arg1
);
13939 wxPy_END_ALLOW_THREADS
;
13940 if (PyErr_Occurred()) return NULL
;
13941 } Py_INCREF(Py_None
);
13942 _resultobj
= Py_None
;
13946 #define wxGridEditorCreatedEvent_SetCol(_swigobj,_swigarg0) (_swigobj->SetCol(_swigarg0))
13947 static PyObject
*_wrap_wxGridEditorCreatedEvent_SetCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13948 PyObject
* _resultobj
;
13949 wxGridEditorCreatedEvent
* _arg0
;
13951 PyObject
* _argo0
= 0;
13952 char *_kwnames
[] = { "self","col", NULL
};
13955 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridEditorCreatedEvent_SetCol",_kwnames
,&_argo0
,&_arg1
))
13958 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13959 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEditorCreatedEvent_p")) {
13960 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEditorCreatedEvent_SetCol. Expected _wxGridEditorCreatedEvent_p.");
13965 wxPy_BEGIN_ALLOW_THREADS
;
13966 wxGridEditorCreatedEvent_SetCol(_arg0
,_arg1
);
13968 wxPy_END_ALLOW_THREADS
;
13969 if (PyErr_Occurred()) return NULL
;
13970 } Py_INCREF(Py_None
);
13971 _resultobj
= Py_None
;
13975 #define wxGridEditorCreatedEvent_SetControl(_swigobj,_swigarg0) (_swigobj->SetControl(_swigarg0))
13976 static PyObject
*_wrap_wxGridEditorCreatedEvent_SetControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13977 PyObject
* _resultobj
;
13978 wxGridEditorCreatedEvent
* _arg0
;
13980 PyObject
* _argo0
= 0;
13981 PyObject
* _argo1
= 0;
13982 char *_kwnames
[] = { "self","ctrl", NULL
};
13985 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridEditorCreatedEvent_SetControl",_kwnames
,&_argo0
,&_argo1
))
13988 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13989 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEditorCreatedEvent_p")) {
13990 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEditorCreatedEvent_SetControl. Expected _wxGridEditorCreatedEvent_p.");
13995 if (_argo1
== Py_None
) { _arg1
= NULL
; }
13996 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxControl_p")) {
13997 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridEditorCreatedEvent_SetControl. Expected _wxControl_p.");
14002 wxPy_BEGIN_ALLOW_THREADS
;
14003 wxGridEditorCreatedEvent_SetControl(_arg0
,_arg1
);
14005 wxPy_END_ALLOW_THREADS
;
14006 if (PyErr_Occurred()) return NULL
;
14007 } Py_INCREF(Py_None
);
14008 _resultobj
= Py_None
;
14012 static PyMethodDef gridcMethods
[] = {
14013 { "wxGridEditorCreatedEvent_SetControl", (PyCFunction
) _wrap_wxGridEditorCreatedEvent_SetControl
, METH_VARARGS
| METH_KEYWORDS
},
14014 { "wxGridEditorCreatedEvent_SetCol", (PyCFunction
) _wrap_wxGridEditorCreatedEvent_SetCol
, METH_VARARGS
| METH_KEYWORDS
},
14015 { "wxGridEditorCreatedEvent_SetRow", (PyCFunction
) _wrap_wxGridEditorCreatedEvent_SetRow
, METH_VARARGS
| METH_KEYWORDS
},
14016 { "wxGridEditorCreatedEvent_GetControl", (PyCFunction
) _wrap_wxGridEditorCreatedEvent_GetControl
, METH_VARARGS
| METH_KEYWORDS
},
14017 { "wxGridEditorCreatedEvent_GetCol", (PyCFunction
) _wrap_wxGridEditorCreatedEvent_GetCol
, METH_VARARGS
| METH_KEYWORDS
},
14018 { "wxGridEditorCreatedEvent_GetRow", (PyCFunction
) _wrap_wxGridEditorCreatedEvent_GetRow
, METH_VARARGS
| METH_KEYWORDS
},
14019 { "new_wxGridEditorCreatedEvent", (PyCFunction
) _wrap_new_wxGridEditorCreatedEvent
, METH_VARARGS
| METH_KEYWORDS
},
14020 { "wxGridRangeSelectEvent_AltDown", (PyCFunction
) _wrap_wxGridRangeSelectEvent_AltDown
, METH_VARARGS
| METH_KEYWORDS
},
14021 { "wxGridRangeSelectEvent_ShiftDown", (PyCFunction
) _wrap_wxGridRangeSelectEvent_ShiftDown
, METH_VARARGS
| METH_KEYWORDS
},
14022 { "wxGridRangeSelectEvent_MetaDown", (PyCFunction
) _wrap_wxGridRangeSelectEvent_MetaDown
, METH_VARARGS
| METH_KEYWORDS
},
14023 { "wxGridRangeSelectEvent_ControlDown", (PyCFunction
) _wrap_wxGridRangeSelectEvent_ControlDown
, METH_VARARGS
| METH_KEYWORDS
},
14024 { "wxGridRangeSelectEvent_Selecting", (PyCFunction
) _wrap_wxGridRangeSelectEvent_Selecting
, METH_VARARGS
| METH_KEYWORDS
},
14025 { "wxGridRangeSelectEvent_GetRightCol", (PyCFunction
) _wrap_wxGridRangeSelectEvent_GetRightCol
, METH_VARARGS
| METH_KEYWORDS
},
14026 { "wxGridRangeSelectEvent_GetLeftCol", (PyCFunction
) _wrap_wxGridRangeSelectEvent_GetLeftCol
, METH_VARARGS
| METH_KEYWORDS
},
14027 { "wxGridRangeSelectEvent_GetBottomRow", (PyCFunction
) _wrap_wxGridRangeSelectEvent_GetBottomRow
, METH_VARARGS
| METH_KEYWORDS
},
14028 { "wxGridRangeSelectEvent_GetTopRow", (PyCFunction
) _wrap_wxGridRangeSelectEvent_GetTopRow
, METH_VARARGS
| METH_KEYWORDS
},
14029 { "wxGridRangeSelectEvent_GetBottomRightCoords", (PyCFunction
) _wrap_wxGridRangeSelectEvent_GetBottomRightCoords
, METH_VARARGS
| METH_KEYWORDS
},
14030 { "wxGridRangeSelectEvent_GetTopLeftCoords", (PyCFunction
) _wrap_wxGridRangeSelectEvent_GetTopLeftCoords
, METH_VARARGS
| METH_KEYWORDS
},
14031 { "new_wxGridRangeSelectEvent", (PyCFunction
) _wrap_new_wxGridRangeSelectEvent
, METH_VARARGS
| METH_KEYWORDS
},
14032 { "wxGridSizeEvent_AltDown", (PyCFunction
) _wrap_wxGridSizeEvent_AltDown
, METH_VARARGS
| METH_KEYWORDS
},
14033 { "wxGridSizeEvent_ShiftDown", (PyCFunction
) _wrap_wxGridSizeEvent_ShiftDown
, METH_VARARGS
| METH_KEYWORDS
},
14034 { "wxGridSizeEvent_MetaDown", (PyCFunction
) _wrap_wxGridSizeEvent_MetaDown
, METH_VARARGS
| METH_KEYWORDS
},
14035 { "wxGridSizeEvent_ControlDown", (PyCFunction
) _wrap_wxGridSizeEvent_ControlDown
, METH_VARARGS
| METH_KEYWORDS
},
14036 { "wxGridSizeEvent_GetPosition", (PyCFunction
) _wrap_wxGridSizeEvent_GetPosition
, METH_VARARGS
| METH_KEYWORDS
},
14037 { "wxGridSizeEvent_GetRowOrCol", (PyCFunction
) _wrap_wxGridSizeEvent_GetRowOrCol
, METH_VARARGS
| METH_KEYWORDS
},
14038 { "new_wxGridSizeEvent", (PyCFunction
) _wrap_new_wxGridSizeEvent
, METH_VARARGS
| METH_KEYWORDS
},
14039 { "wxGridEvent_AltDown", (PyCFunction
) _wrap_wxGridEvent_AltDown
, METH_VARARGS
| METH_KEYWORDS
},
14040 { "wxGridEvent_ShiftDown", (PyCFunction
) _wrap_wxGridEvent_ShiftDown
, METH_VARARGS
| METH_KEYWORDS
},
14041 { "wxGridEvent_MetaDown", (PyCFunction
) _wrap_wxGridEvent_MetaDown
, METH_VARARGS
| METH_KEYWORDS
},
14042 { "wxGridEvent_ControlDown", (PyCFunction
) _wrap_wxGridEvent_ControlDown
, METH_VARARGS
| METH_KEYWORDS
},
14043 { "wxGridEvent_Selecting", (PyCFunction
) _wrap_wxGridEvent_Selecting
, METH_VARARGS
| METH_KEYWORDS
},
14044 { "wxGridEvent_GetPosition", (PyCFunction
) _wrap_wxGridEvent_GetPosition
, METH_VARARGS
| METH_KEYWORDS
},
14045 { "wxGridEvent_GetCol", (PyCFunction
) _wrap_wxGridEvent_GetCol
, METH_VARARGS
| METH_KEYWORDS
},
14046 { "wxGridEvent_GetRow", (PyCFunction
) _wrap_wxGridEvent_GetRow
, METH_VARARGS
| METH_KEYWORDS
},
14047 { "new_wxGridEvent", (PyCFunction
) _wrap_new_wxGridEvent
, METH_VARARGS
| METH_KEYWORDS
},
14048 { "wxGrid_GetGridCornerLabelWindow", (PyCFunction
) _wrap_wxGrid_GetGridCornerLabelWindow
, METH_VARARGS
| METH_KEYWORDS
},
14049 { "wxGrid_GetGridColLabelWindow", (PyCFunction
) _wrap_wxGrid_GetGridColLabelWindow
, METH_VARARGS
| METH_KEYWORDS
},
14050 { "wxGrid_GetGridRowLabelWindow", (PyCFunction
) _wrap_wxGrid_GetGridRowLabelWindow
, METH_VARARGS
| METH_KEYWORDS
},
14051 { "wxGrid_GetGridWindow", (PyCFunction
) _wrap_wxGrid_GetGridWindow
, METH_VARARGS
| METH_KEYWORDS
},
14052 { "wxGrid_SetMargins", (PyCFunction
) _wrap_wxGrid_SetMargins
, METH_VARARGS
| METH_KEYWORDS
},
14053 { "wxGrid_GetDefaultRendererForType", (PyCFunction
) _wrap_wxGrid_GetDefaultRendererForType
, METH_VARARGS
| METH_KEYWORDS
},
14054 { "wxGrid_GetDefaultEditorForType", (PyCFunction
) _wrap_wxGrid_GetDefaultEditorForType
, METH_VARARGS
| METH_KEYWORDS
},
14055 { "wxGrid_GetDefaultRendererForCell", (PyCFunction
) _wrap_wxGrid_GetDefaultRendererForCell
, METH_VARARGS
| METH_KEYWORDS
},
14056 { "wxGrid_GetDefaultEditorForCell", (PyCFunction
) _wrap_wxGrid_GetDefaultEditorForCell
, METH_VARARGS
| METH_KEYWORDS
},
14057 { "wxGrid_RegisterDataType", (PyCFunction
) _wrap_wxGrid_RegisterDataType
, METH_VARARGS
| METH_KEYWORDS
},
14058 { "wxGrid_SetSelectionForeground", (PyCFunction
) _wrap_wxGrid_SetSelectionForeground
, METH_VARARGS
| METH_KEYWORDS
},
14059 { "wxGrid_SetSelectionBackground", (PyCFunction
) _wrap_wxGrid_SetSelectionBackground
, METH_VARARGS
| METH_KEYWORDS
},
14060 { "wxGrid_GetSelectionForeground", (PyCFunction
) _wrap_wxGrid_GetSelectionForeground
, METH_VARARGS
| METH_KEYWORDS
},
14061 { "wxGrid_GetSelectionBackground", (PyCFunction
) _wrap_wxGrid_GetSelectionBackground
, METH_VARARGS
| METH_KEYWORDS
},
14062 { "wxGrid_BlockToDeviceRect", (PyCFunction
) _wrap_wxGrid_BlockToDeviceRect
, METH_VARARGS
| METH_KEYWORDS
},
14063 { "wxGrid_IsInSelection", (PyCFunction
) _wrap_wxGrid_IsInSelection
, METH_VARARGS
| METH_KEYWORDS
},
14064 { "wxGrid_ClearSelection", (PyCFunction
) _wrap_wxGrid_ClearSelection
, METH_VARARGS
| METH_KEYWORDS
},
14065 { "wxGrid_IsSelection", (PyCFunction
) _wrap_wxGrid_IsSelection
, METH_VARARGS
| METH_KEYWORDS
},
14066 { "wxGrid_SelectAll", (PyCFunction
) _wrap_wxGrid_SelectAll
, METH_VARARGS
| METH_KEYWORDS
},
14067 { "wxGrid_SelectBlock", (PyCFunction
) _wrap_wxGrid_SelectBlock
, METH_VARARGS
| METH_KEYWORDS
},
14068 { "wxGrid_SelectCol", (PyCFunction
) _wrap_wxGrid_SelectCol
, METH_VARARGS
| METH_KEYWORDS
},
14069 { "wxGrid_SelectRow", (PyCFunction
) _wrap_wxGrid_SelectRow
, METH_VARARGS
| METH_KEYWORDS
},
14070 { "wxGrid_SetReadOnly", (PyCFunction
) _wrap_wxGrid_SetReadOnly
, METH_VARARGS
| METH_KEYWORDS
},
14071 { "wxGrid_IsReadOnly", (PyCFunction
) _wrap_wxGrid_IsReadOnly
, METH_VARARGS
| METH_KEYWORDS
},
14072 { "wxGrid_SetCellValue", (PyCFunction
) _wrap_wxGrid_SetCellValue
, METH_VARARGS
| METH_KEYWORDS
},
14073 { "wxGrid_GetCellValue", (PyCFunction
) _wrap_wxGrid_GetCellValue
, METH_VARARGS
| METH_KEYWORDS
},
14074 { "wxGrid_GetCellEditor", (PyCFunction
) _wrap_wxGrid_GetCellEditor
, METH_VARARGS
| METH_KEYWORDS
},
14075 { "wxGrid_GetDefaultEditor", (PyCFunction
) _wrap_wxGrid_GetDefaultEditor
, METH_VARARGS
| METH_KEYWORDS
},
14076 { "wxGrid_SetCellEditor", (PyCFunction
) _wrap_wxGrid_SetCellEditor
, METH_VARARGS
| METH_KEYWORDS
},
14077 { "wxGrid_SetDefaultEditor", (PyCFunction
) _wrap_wxGrid_SetDefaultEditor
, METH_VARARGS
| METH_KEYWORDS
},
14078 { "wxGrid_GetCellRenderer", (PyCFunction
) _wrap_wxGrid_GetCellRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14079 { "wxGrid_GetDefaultRenderer", (PyCFunction
) _wrap_wxGrid_GetDefaultRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14080 { "wxGrid_SetCellRenderer", (PyCFunction
) _wrap_wxGrid_SetCellRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14081 { "wxGrid_SetDefaultRenderer", (PyCFunction
) _wrap_wxGrid_SetDefaultRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14082 { "wxGrid_SetCellAlignment", (PyCFunction
) _wrap_wxGrid_SetCellAlignment
, METH_VARARGS
| METH_KEYWORDS
},
14083 { "wxGrid_SetDefaultCellAlignment", (PyCFunction
) _wrap_wxGrid_SetDefaultCellAlignment
, METH_VARARGS
| METH_KEYWORDS
},
14084 { "wxGrid_SetCellFont", (PyCFunction
) _wrap_wxGrid_SetCellFont
, METH_VARARGS
| METH_KEYWORDS
},
14085 { "wxGrid_SetDefaultCellFont", (PyCFunction
) _wrap_wxGrid_SetDefaultCellFont
, METH_VARARGS
| METH_KEYWORDS
},
14086 { "wxGrid_SetCellTextColour", (PyCFunction
) _wrap_wxGrid_SetCellTextColour
, METH_VARARGS
| METH_KEYWORDS
},
14087 { "wxGrid_SetDefaultCellTextColour", (PyCFunction
) _wrap_wxGrid_SetDefaultCellTextColour
, METH_VARARGS
| METH_KEYWORDS
},
14088 { "wxGrid_SetCellBackgroundColour", (PyCFunction
) _wrap_wxGrid_SetCellBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
14089 { "wxGrid_SetDefaultCellBackgroundColour", (PyCFunction
) _wrap_wxGrid_SetDefaultCellBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
14090 { "wxGrid_SetRowMinimalHeight", (PyCFunction
) _wrap_wxGrid_SetRowMinimalHeight
, METH_VARARGS
| METH_KEYWORDS
},
14091 { "wxGrid_SetColMinimalWidth", (PyCFunction
) _wrap_wxGrid_SetColMinimalWidth
, METH_VARARGS
| METH_KEYWORDS
},
14092 { "wxGrid_AutoSize", (PyCFunction
) _wrap_wxGrid_AutoSize
, METH_VARARGS
| METH_KEYWORDS
},
14093 { "wxGrid_AutoSizeRows", (PyCFunction
) _wrap_wxGrid_AutoSizeRows
, METH_VARARGS
| METH_KEYWORDS
},
14094 { "wxGrid_AutoSizeColumns", (PyCFunction
) _wrap_wxGrid_AutoSizeColumns
, METH_VARARGS
| METH_KEYWORDS
},
14095 { "wxGrid_AutoSizeRow", (PyCFunction
) _wrap_wxGrid_AutoSizeRow
, METH_VARARGS
| METH_KEYWORDS
},
14096 { "wxGrid_AutoSizeColumn", (PyCFunction
) _wrap_wxGrid_AutoSizeColumn
, METH_VARARGS
| METH_KEYWORDS
},
14097 { "wxGrid_SetColSize", (PyCFunction
) _wrap_wxGrid_SetColSize
, METH_VARARGS
| METH_KEYWORDS
},
14098 { "wxGrid_SetDefaultColSize", (PyCFunction
) _wrap_wxGrid_SetDefaultColSize
, METH_VARARGS
| METH_KEYWORDS
},
14099 { "wxGrid_SetRowSize", (PyCFunction
) _wrap_wxGrid_SetRowSize
, METH_VARARGS
| METH_KEYWORDS
},
14100 { "wxGrid_SetDefaultRowSize", (PyCFunction
) _wrap_wxGrid_SetDefaultRowSize
, METH_VARARGS
| METH_KEYWORDS
},
14101 { "wxGrid_GetCellAlignment", (PyCFunction
) _wrap_wxGrid_GetCellAlignment
, METH_VARARGS
| METH_KEYWORDS
},
14102 { "wxGrid_GetDefaultCellAlignment", (PyCFunction
) _wrap_wxGrid_GetDefaultCellAlignment
, METH_VARARGS
| METH_KEYWORDS
},
14103 { "wxGrid_GetCellFont", (PyCFunction
) _wrap_wxGrid_GetCellFont
, METH_VARARGS
| METH_KEYWORDS
},
14104 { "wxGrid_GetDefaultCellFont", (PyCFunction
) _wrap_wxGrid_GetDefaultCellFont
, METH_VARARGS
| METH_KEYWORDS
},
14105 { "wxGrid_GetCellTextColour", (PyCFunction
) _wrap_wxGrid_GetCellTextColour
, METH_VARARGS
| METH_KEYWORDS
},
14106 { "wxGrid_GetDefaultCellTextColour", (PyCFunction
) _wrap_wxGrid_GetDefaultCellTextColour
, METH_VARARGS
| METH_KEYWORDS
},
14107 { "wxGrid_GetCellBackgroundColour", (PyCFunction
) _wrap_wxGrid_GetCellBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
14108 { "wxGrid_GetDefaultCellBackgroundColour", (PyCFunction
) _wrap_wxGrid_GetDefaultCellBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
14109 { "wxGrid_GetColSize", (PyCFunction
) _wrap_wxGrid_GetColSize
, METH_VARARGS
| METH_KEYWORDS
},
14110 { "wxGrid_GetDefaultColSize", (PyCFunction
) _wrap_wxGrid_GetDefaultColSize
, METH_VARARGS
| METH_KEYWORDS
},
14111 { "wxGrid_GetRowSize", (PyCFunction
) _wrap_wxGrid_GetRowSize
, METH_VARARGS
| METH_KEYWORDS
},
14112 { "wxGrid_GetDefaultRowSize", (PyCFunction
) _wrap_wxGrid_GetDefaultRowSize
, METH_VARARGS
| METH_KEYWORDS
},
14113 { "wxGrid_GridLinesEnabled", (PyCFunction
) _wrap_wxGrid_GridLinesEnabled
, METH_VARARGS
| METH_KEYWORDS
},
14114 { "wxGrid_EnableGridLines", (PyCFunction
) _wrap_wxGrid_EnableGridLines
, METH_VARARGS
| METH_KEYWORDS
},
14115 { "wxGrid_SetColFormatCustom", (PyCFunction
) _wrap_wxGrid_SetColFormatCustom
, METH_VARARGS
| METH_KEYWORDS
},
14116 { "wxGrid_SetColFormatFloat", (PyCFunction
) _wrap_wxGrid_SetColFormatFloat
, METH_VARARGS
| METH_KEYWORDS
},
14117 { "wxGrid_SetColFormatNumber", (PyCFunction
) _wrap_wxGrid_SetColFormatNumber
, METH_VARARGS
| METH_KEYWORDS
},
14118 { "wxGrid_SetColFormatBool", (PyCFunction
) _wrap_wxGrid_SetColFormatBool
, METH_VARARGS
| METH_KEYWORDS
},
14119 { "wxGrid_SetColAttr", (PyCFunction
) _wrap_wxGrid_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
},
14120 { "wxGrid_SetRowAttr", (PyCFunction
) _wrap_wxGrid_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
},
14121 { "wxGrid_CanDragGridSize", (PyCFunction
) _wrap_wxGrid_CanDragGridSize
, METH_VARARGS
| METH_KEYWORDS
},
14122 { "wxGrid_DisableDragGridSize", (PyCFunction
) _wrap_wxGrid_DisableDragGridSize
, METH_VARARGS
| METH_KEYWORDS
},
14123 { "wxGrid_EnableDragGridSize", (PyCFunction
) _wrap_wxGrid_EnableDragGridSize
, METH_VARARGS
| METH_KEYWORDS
},
14124 { "wxGrid_CanDragColSize", (PyCFunction
) _wrap_wxGrid_CanDragColSize
, METH_VARARGS
| METH_KEYWORDS
},
14125 { "wxGrid_DisableDragColSize", (PyCFunction
) _wrap_wxGrid_DisableDragColSize
, METH_VARARGS
| METH_KEYWORDS
},
14126 { "wxGrid_EnableDragColSize", (PyCFunction
) _wrap_wxGrid_EnableDragColSize
, METH_VARARGS
| METH_KEYWORDS
},
14127 { "wxGrid_CanDragRowSize", (PyCFunction
) _wrap_wxGrid_CanDragRowSize
, METH_VARARGS
| METH_KEYWORDS
},
14128 { "wxGrid_DisableDragRowSize", (PyCFunction
) _wrap_wxGrid_DisableDragRowSize
, METH_VARARGS
| METH_KEYWORDS
},
14129 { "wxGrid_EnableDragRowSize", (PyCFunction
) _wrap_wxGrid_EnableDragRowSize
, METH_VARARGS
| METH_KEYWORDS
},
14130 { "wxGrid_SetCellHighlightROPenWidth", (PyCFunction
) _wrap_wxGrid_SetCellHighlightROPenWidth
, METH_VARARGS
| METH_KEYWORDS
},
14131 { "wxGrid_SetCellHighlightPenWidth", (PyCFunction
) _wrap_wxGrid_SetCellHighlightPenWidth
, METH_VARARGS
| METH_KEYWORDS
},
14132 { "wxGrid_SetCellHighlightColour", (PyCFunction
) _wrap_wxGrid_SetCellHighlightColour
, METH_VARARGS
| METH_KEYWORDS
},
14133 { "wxGrid_SetGridLineColour", (PyCFunction
) _wrap_wxGrid_SetGridLineColour
, METH_VARARGS
| METH_KEYWORDS
},
14134 { "wxGrid_SetColLabelValue", (PyCFunction
) _wrap_wxGrid_SetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14135 { "wxGrid_SetRowLabelValue", (PyCFunction
) _wrap_wxGrid_SetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14136 { "wxGrid_SetColLabelAlignment", (PyCFunction
) _wrap_wxGrid_SetColLabelAlignment
, METH_VARARGS
| METH_KEYWORDS
},
14137 { "wxGrid_SetRowLabelAlignment", (PyCFunction
) _wrap_wxGrid_SetRowLabelAlignment
, METH_VARARGS
| METH_KEYWORDS
},
14138 { "wxGrid_SetLabelFont", (PyCFunction
) _wrap_wxGrid_SetLabelFont
, METH_VARARGS
| METH_KEYWORDS
},
14139 { "wxGrid_SetLabelTextColour", (PyCFunction
) _wrap_wxGrid_SetLabelTextColour
, METH_VARARGS
| METH_KEYWORDS
},
14140 { "wxGrid_SetLabelBackgroundColour", (PyCFunction
) _wrap_wxGrid_SetLabelBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
14141 { "wxGrid_SetColLabelSize", (PyCFunction
) _wrap_wxGrid_SetColLabelSize
, METH_VARARGS
| METH_KEYWORDS
},
14142 { "wxGrid_SetRowLabelSize", (PyCFunction
) _wrap_wxGrid_SetRowLabelSize
, METH_VARARGS
| METH_KEYWORDS
},
14143 { "wxGrid_GetCellHighlightROPenWidth", (PyCFunction
) _wrap_wxGrid_GetCellHighlightROPenWidth
, METH_VARARGS
| METH_KEYWORDS
},
14144 { "wxGrid_GetCellHighlightPenWidth", (PyCFunction
) _wrap_wxGrid_GetCellHighlightPenWidth
, METH_VARARGS
| METH_KEYWORDS
},
14145 { "wxGrid_GetCellHighlightColour", (PyCFunction
) _wrap_wxGrid_GetCellHighlightColour
, METH_VARARGS
| METH_KEYWORDS
},
14146 { "wxGrid_GetGridLineColour", (PyCFunction
) _wrap_wxGrid_GetGridLineColour
, METH_VARARGS
| METH_KEYWORDS
},
14147 { "wxGrid_GetColLabelValue", (PyCFunction
) _wrap_wxGrid_GetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14148 { "wxGrid_GetRowLabelValue", (PyCFunction
) _wrap_wxGrid_GetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14149 { "wxGrid_GetColLabelAlignment", (PyCFunction
) _wrap_wxGrid_GetColLabelAlignment
, METH_VARARGS
| METH_KEYWORDS
},
14150 { "wxGrid_GetRowLabelAlignment", (PyCFunction
) _wrap_wxGrid_GetRowLabelAlignment
, METH_VARARGS
| METH_KEYWORDS
},
14151 { "wxGrid_GetLabelFont", (PyCFunction
) _wrap_wxGrid_GetLabelFont
, METH_VARARGS
| METH_KEYWORDS
},
14152 { "wxGrid_GetLabelTextColour", (PyCFunction
) _wrap_wxGrid_GetLabelTextColour
, METH_VARARGS
| METH_KEYWORDS
},
14153 { "wxGrid_GetLabelBackgroundColour", (PyCFunction
) _wrap_wxGrid_GetLabelBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
14154 { "wxGrid_GetColLabelSize", (PyCFunction
) _wrap_wxGrid_GetColLabelSize
, METH_VARARGS
| METH_KEYWORDS
},
14155 { "wxGrid_GetDefaultColLabelSize", (PyCFunction
) _wrap_wxGrid_GetDefaultColLabelSize
, METH_VARARGS
| METH_KEYWORDS
},
14156 { "wxGrid_GetRowLabelSize", (PyCFunction
) _wrap_wxGrid_GetRowLabelSize
, METH_VARARGS
| METH_KEYWORDS
},
14157 { "wxGrid_GetDefaultRowLabelSize", (PyCFunction
) _wrap_wxGrid_GetDefaultRowLabelSize
, METH_VARARGS
| METH_KEYWORDS
},
14158 { "wxGrid_MoveCursorRightBlock", (PyCFunction
) _wrap_wxGrid_MoveCursorRightBlock
, METH_VARARGS
| METH_KEYWORDS
},
14159 { "wxGrid_MoveCursorLeftBlock", (PyCFunction
) _wrap_wxGrid_MoveCursorLeftBlock
, METH_VARARGS
| METH_KEYWORDS
},
14160 { "wxGrid_MoveCursorDownBlock", (PyCFunction
) _wrap_wxGrid_MoveCursorDownBlock
, METH_VARARGS
| METH_KEYWORDS
},
14161 { "wxGrid_MoveCursorUpBlock", (PyCFunction
) _wrap_wxGrid_MoveCursorUpBlock
, METH_VARARGS
| METH_KEYWORDS
},
14162 { "wxGrid_MovePageUp", (PyCFunction
) _wrap_wxGrid_MovePageUp
, METH_VARARGS
| METH_KEYWORDS
},
14163 { "wxGrid_MovePageDown", (PyCFunction
) _wrap_wxGrid_MovePageDown
, METH_VARARGS
| METH_KEYWORDS
},
14164 { "wxGrid_MoveCursorRight", (PyCFunction
) _wrap_wxGrid_MoveCursorRight
, METH_VARARGS
| METH_KEYWORDS
},
14165 { "wxGrid_MoveCursorLeft", (PyCFunction
) _wrap_wxGrid_MoveCursorLeft
, METH_VARARGS
| METH_KEYWORDS
},
14166 { "wxGrid_MoveCursorDown", (PyCFunction
) _wrap_wxGrid_MoveCursorDown
, METH_VARARGS
| METH_KEYWORDS
},
14167 { "wxGrid_MoveCursorUp", (PyCFunction
) _wrap_wxGrid_MoveCursorUp
, METH_VARARGS
| METH_KEYWORDS
},
14168 { "wxGrid_SetGridCursor", (PyCFunction
) _wrap_wxGrid_SetGridCursor
, METH_VARARGS
| METH_KEYWORDS
},
14169 { "wxGrid_MakeCellVisible", (PyCFunction
) _wrap_wxGrid_MakeCellVisible
, METH_VARARGS
| METH_KEYWORDS
},
14170 { "wxGrid_IsVisible", (PyCFunction
) _wrap_wxGrid_IsVisible
, METH_VARARGS
| METH_KEYWORDS
},
14171 { "wxGrid_GetGridCursorCol", (PyCFunction
) _wrap_wxGrid_GetGridCursorCol
, METH_VARARGS
| METH_KEYWORDS
},
14172 { "wxGrid_GetGridCursorRow", (PyCFunction
) _wrap_wxGrid_GetGridCursorRow
, METH_VARARGS
| METH_KEYWORDS
},
14173 { "wxGrid_CellToRect", (PyCFunction
) _wrap_wxGrid_CellToRect
, METH_VARARGS
| METH_KEYWORDS
},
14174 { "wxGrid_XToEdgeOfCol", (PyCFunction
) _wrap_wxGrid_XToEdgeOfCol
, METH_VARARGS
| METH_KEYWORDS
},
14175 { "wxGrid_YToEdgeOfRow", (PyCFunction
) _wrap_wxGrid_YToEdgeOfRow
, METH_VARARGS
| METH_KEYWORDS
},
14176 { "wxGrid_XToCol", (PyCFunction
) _wrap_wxGrid_XToCol
, METH_VARARGS
| METH_KEYWORDS
},
14177 { "wxGrid_YToRow", (PyCFunction
) _wrap_wxGrid_YToRow
, METH_VARARGS
| METH_KEYWORDS
},
14178 { "wxGrid_XYToCell", (PyCFunction
) _wrap_wxGrid_XYToCell
, METH_VARARGS
| METH_KEYWORDS
},
14179 { "wxGrid_SaveEditControlValue", (PyCFunction
) _wrap_wxGrid_SaveEditControlValue
, METH_VARARGS
| METH_KEYWORDS
},
14180 { "wxGrid_HideCellEditControl", (PyCFunction
) _wrap_wxGrid_HideCellEditControl
, METH_VARARGS
| METH_KEYWORDS
},
14181 { "wxGrid_ShowCellEditControl", (PyCFunction
) _wrap_wxGrid_ShowCellEditControl
, METH_VARARGS
| METH_KEYWORDS
},
14182 { "wxGrid_IsCurrentCellReadOnly", (PyCFunction
) _wrap_wxGrid_IsCurrentCellReadOnly
, METH_VARARGS
| METH_KEYWORDS
},
14183 { "wxGrid_IsCellEditControlShown", (PyCFunction
) _wrap_wxGrid_IsCellEditControlShown
, METH_VARARGS
| METH_KEYWORDS
},
14184 { "wxGrid_IsCellEditControlEnabled", (PyCFunction
) _wrap_wxGrid_IsCellEditControlEnabled
, METH_VARARGS
| METH_KEYWORDS
},
14185 { "wxGrid_CanEnableCellControl", (PyCFunction
) _wrap_wxGrid_CanEnableCellControl
, METH_VARARGS
| METH_KEYWORDS
},
14186 { "wxGrid_DisableCellEditControl", (PyCFunction
) _wrap_wxGrid_DisableCellEditControl
, METH_VARARGS
| METH_KEYWORDS
},
14187 { "wxGrid_EnableCellEditControl", (PyCFunction
) _wrap_wxGrid_EnableCellEditControl
, METH_VARARGS
| METH_KEYWORDS
},
14188 { "wxGrid_EnableEditing", (PyCFunction
) _wrap_wxGrid_EnableEditing
, METH_VARARGS
| METH_KEYWORDS
},
14189 { "wxGrid_IsEditable", (PyCFunction
) _wrap_wxGrid_IsEditable
, METH_VARARGS
| METH_KEYWORDS
},
14190 { "wxGrid_ForceRefresh", (PyCFunction
) _wrap_wxGrid_ForceRefresh
, METH_VARARGS
| METH_KEYWORDS
},
14191 { "wxGrid_GetBatchCount", (PyCFunction
) _wrap_wxGrid_GetBatchCount
, METH_VARARGS
| METH_KEYWORDS
},
14192 { "wxGrid_EndBatch", (PyCFunction
) _wrap_wxGrid_EndBatch
, METH_VARARGS
| METH_KEYWORDS
},
14193 { "wxGrid_BeginBatch", (PyCFunction
) _wrap_wxGrid_BeginBatch
, METH_VARARGS
| METH_KEYWORDS
},
14194 { "wxGrid_GetTextBoxSize", (PyCFunction
) _wrap_wxGrid_GetTextBoxSize
, METH_VARARGS
| METH_KEYWORDS
},
14195 { "wxGrid_StringToLines", (PyCFunction
) _wrap_wxGrid_StringToLines
, METH_VARARGS
| METH_KEYWORDS
},
14196 { "wxGrid_DrawTextRectangle", (PyCFunction
) _wrap_wxGrid_DrawTextRectangle
, METH_VARARGS
| METH_KEYWORDS
},
14197 { "wxGrid_DrawCellHighlight", (PyCFunction
) _wrap_wxGrid_DrawCellHighlight
, METH_VARARGS
| METH_KEYWORDS
},
14198 { "wxGrid_DeleteCols", (PyCFunction
) _wrap_wxGrid_DeleteCols
, METH_VARARGS
| METH_KEYWORDS
},
14199 { "wxGrid_AppendCols", (PyCFunction
) _wrap_wxGrid_AppendCols
, METH_VARARGS
| METH_KEYWORDS
},
14200 { "wxGrid_InsertCols", (PyCFunction
) _wrap_wxGrid_InsertCols
, METH_VARARGS
| METH_KEYWORDS
},
14201 { "wxGrid_DeleteRows", (PyCFunction
) _wrap_wxGrid_DeleteRows
, METH_VARARGS
| METH_KEYWORDS
},
14202 { "wxGrid_AppendRows", (PyCFunction
) _wrap_wxGrid_AppendRows
, METH_VARARGS
| METH_KEYWORDS
},
14203 { "wxGrid_InsertRows", (PyCFunction
) _wrap_wxGrid_InsertRows
, METH_VARARGS
| METH_KEYWORDS
},
14204 { "wxGrid_ClearGrid", (PyCFunction
) _wrap_wxGrid_ClearGrid
, METH_VARARGS
| METH_KEYWORDS
},
14205 { "wxGrid_SetTable", (PyCFunction
) _wrap_wxGrid_SetTable
, METH_VARARGS
| METH_KEYWORDS
},
14206 { "wxGrid_GetTable", (PyCFunction
) _wrap_wxGrid_GetTable
, METH_VARARGS
| METH_KEYWORDS
},
14207 { "wxGrid_ProcessTableMessage", (PyCFunction
) _wrap_wxGrid_ProcessTableMessage
, METH_VARARGS
| METH_KEYWORDS
},
14208 { "wxGrid_GetNumberCols", (PyCFunction
) _wrap_wxGrid_GetNumberCols
, METH_VARARGS
| METH_KEYWORDS
},
14209 { "wxGrid_GetNumberRows", (PyCFunction
) _wrap_wxGrid_GetNumberRows
, METH_VARARGS
| METH_KEYWORDS
},
14210 { "wxGrid_SetSelectionMode", (PyCFunction
) _wrap_wxGrid_SetSelectionMode
, METH_VARARGS
| METH_KEYWORDS
},
14211 { "wxGrid_CreateGrid", (PyCFunction
) _wrap_wxGrid_CreateGrid
, METH_VARARGS
| METH_KEYWORDS
},
14212 { "new_wxGrid", (PyCFunction
) _wrap_new_wxGrid
, METH_VARARGS
| METH_KEYWORDS
},
14213 { "wxGridCellCoords___cmp__", (PyCFunction
) _wrap_wxGridCellCoords___cmp__
, METH_VARARGS
| METH_KEYWORDS
},
14214 { "wxGridCellCoords_asTuple", (PyCFunction
) _wrap_wxGridCellCoords_asTuple
, METH_VARARGS
| METH_KEYWORDS
},
14215 { "wxGridCellCoords_Set", (PyCFunction
) _wrap_wxGridCellCoords_Set
, METH_VARARGS
| METH_KEYWORDS
},
14216 { "wxGridCellCoords_SetCol", (PyCFunction
) _wrap_wxGridCellCoords_SetCol
, METH_VARARGS
| METH_KEYWORDS
},
14217 { "wxGridCellCoords_GetCol", (PyCFunction
) _wrap_wxGridCellCoords_GetCol
, METH_VARARGS
| METH_KEYWORDS
},
14218 { "wxGridCellCoords_SetRow", (PyCFunction
) _wrap_wxGridCellCoords_SetRow
, METH_VARARGS
| METH_KEYWORDS
},
14219 { "wxGridCellCoords_GetRow", (PyCFunction
) _wrap_wxGridCellCoords_GetRow
, METH_VARARGS
| METH_KEYWORDS
},
14220 { "delete_wxGridCellCoords", (PyCFunction
) _wrap_delete_wxGridCellCoords
, METH_VARARGS
| METH_KEYWORDS
},
14221 { "new_wxGridCellCoords", (PyCFunction
) _wrap_new_wxGridCellCoords
, METH_VARARGS
| METH_KEYWORDS
},
14222 { "wxGridTableMessage_GetCommandInt2", (PyCFunction
) _wrap_wxGridTableMessage_GetCommandInt2
, METH_VARARGS
| METH_KEYWORDS
},
14223 { "wxGridTableMessage_SetCommandInt2", (PyCFunction
) _wrap_wxGridTableMessage_SetCommandInt2
, METH_VARARGS
| METH_KEYWORDS
},
14224 { "wxGridTableMessage_GetCommandInt", (PyCFunction
) _wrap_wxGridTableMessage_GetCommandInt
, METH_VARARGS
| METH_KEYWORDS
},
14225 { "wxGridTableMessage_SetCommandInt", (PyCFunction
) _wrap_wxGridTableMessage_SetCommandInt
, METH_VARARGS
| METH_KEYWORDS
},
14226 { "wxGridTableMessage_GetId", (PyCFunction
) _wrap_wxGridTableMessage_GetId
, METH_VARARGS
| METH_KEYWORDS
},
14227 { "wxGridTableMessage_SetId", (PyCFunction
) _wrap_wxGridTableMessage_SetId
, METH_VARARGS
| METH_KEYWORDS
},
14228 { "wxGridTableMessage_GetTableObject", (PyCFunction
) _wrap_wxGridTableMessage_GetTableObject
, METH_VARARGS
| METH_KEYWORDS
},
14229 { "wxGridTableMessage_SetTableObject", (PyCFunction
) _wrap_wxGridTableMessage_SetTableObject
, METH_VARARGS
| METH_KEYWORDS
},
14230 { "delete_wxGridTableMessage", (PyCFunction
) _wrap_delete_wxGridTableMessage
, METH_VARARGS
| METH_KEYWORDS
},
14231 { "new_wxGridTableMessage", (PyCFunction
) _wrap_new_wxGridTableMessage
, METH_VARARGS
| METH_KEYWORDS
},
14232 { "new_wxGridStringTable", (PyCFunction
) _wrap_new_wxGridStringTable
, METH_VARARGS
| METH_KEYWORDS
},
14233 { "wxPyGridTableBase_base_SetColAttr", (PyCFunction
) _wrap_wxPyGridTableBase_base_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
},
14234 { "wxPyGridTableBase_base_SetRowAttr", (PyCFunction
) _wrap_wxPyGridTableBase_base_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
},
14235 { "wxPyGridTableBase_base_SetAttr", (PyCFunction
) _wrap_wxPyGridTableBase_base_SetAttr
, METH_VARARGS
| METH_KEYWORDS
},
14236 { "wxPyGridTableBase_base_GetAttr", (PyCFunction
) _wrap_wxPyGridTableBase_base_GetAttr
, METH_VARARGS
| METH_KEYWORDS
},
14237 { "wxPyGridTableBase_base_CanHaveAttributes", (PyCFunction
) _wrap_wxPyGridTableBase_base_CanHaveAttributes
, METH_VARARGS
| METH_KEYWORDS
},
14238 { "wxPyGridTableBase_base_SetColLabelValue", (PyCFunction
) _wrap_wxPyGridTableBase_base_SetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14239 { "wxPyGridTableBase_base_SetRowLabelValue", (PyCFunction
) _wrap_wxPyGridTableBase_base_SetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14240 { "wxPyGridTableBase_base_GetColLabelValue", (PyCFunction
) _wrap_wxPyGridTableBase_base_GetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14241 { "wxPyGridTableBase_base_GetRowLabelValue", (PyCFunction
) _wrap_wxPyGridTableBase_base_GetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14242 { "wxPyGridTableBase_base_DeleteCols", (PyCFunction
) _wrap_wxPyGridTableBase_base_DeleteCols
, METH_VARARGS
| METH_KEYWORDS
},
14243 { "wxPyGridTableBase_base_AppendCols", (PyCFunction
) _wrap_wxPyGridTableBase_base_AppendCols
, METH_VARARGS
| METH_KEYWORDS
},
14244 { "wxPyGridTableBase_base_InsertCols", (PyCFunction
) _wrap_wxPyGridTableBase_base_InsertCols
, METH_VARARGS
| METH_KEYWORDS
},
14245 { "wxPyGridTableBase_base_DeleteRows", (PyCFunction
) _wrap_wxPyGridTableBase_base_DeleteRows
, METH_VARARGS
| METH_KEYWORDS
},
14246 { "wxPyGridTableBase_base_AppendRows", (PyCFunction
) _wrap_wxPyGridTableBase_base_AppendRows
, METH_VARARGS
| METH_KEYWORDS
},
14247 { "wxPyGridTableBase_base_InsertRows", (PyCFunction
) _wrap_wxPyGridTableBase_base_InsertRows
, METH_VARARGS
| METH_KEYWORDS
},
14248 { "wxPyGridTableBase_base_Clear", (PyCFunction
) _wrap_wxPyGridTableBase_base_Clear
, METH_VARARGS
| METH_KEYWORDS
},
14249 { "wxPyGridTableBase_base_CanSetValueAs", (PyCFunction
) _wrap_wxPyGridTableBase_base_CanSetValueAs
, METH_VARARGS
| METH_KEYWORDS
},
14250 { "wxPyGridTableBase_base_CanGetValueAs", (PyCFunction
) _wrap_wxPyGridTableBase_base_CanGetValueAs
, METH_VARARGS
| METH_KEYWORDS
},
14251 { "wxPyGridTableBase_base_GetTypeName", (PyCFunction
) _wrap_wxPyGridTableBase_base_GetTypeName
, METH_VARARGS
| METH_KEYWORDS
},
14252 { "wxPyGridTableBase_Destroy", (PyCFunction
) _wrap_wxPyGridTableBase_Destroy
, METH_VARARGS
| METH_KEYWORDS
},
14253 { "wxPyGridTableBase__setCallbackInfo", (PyCFunction
) _wrap_wxPyGridTableBase__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
},
14254 { "new_wxPyGridTableBase", (PyCFunction
) _wrap_new_wxPyGridTableBase
, METH_VARARGS
| METH_KEYWORDS
},
14255 { "wxGridTableBase_SetColAttr", (PyCFunction
) _wrap_wxGridTableBase_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
},
14256 { "wxGridTableBase_SetRowAttr", (PyCFunction
) _wrap_wxGridTableBase_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
},
14257 { "wxGridTableBase_SetAttr", (PyCFunction
) _wrap_wxGridTableBase_SetAttr
, METH_VARARGS
| METH_KEYWORDS
},
14258 { "wxGridTableBase_GetAttr", (PyCFunction
) _wrap_wxGridTableBase_GetAttr
, METH_VARARGS
| METH_KEYWORDS
},
14259 { "wxGridTableBase_CanHaveAttributes", (PyCFunction
) _wrap_wxGridTableBase_CanHaveAttributes
, METH_VARARGS
| METH_KEYWORDS
},
14260 { "wxGridTableBase_SetColLabelValue", (PyCFunction
) _wrap_wxGridTableBase_SetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14261 { "wxGridTableBase_SetRowLabelValue", (PyCFunction
) _wrap_wxGridTableBase_SetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14262 { "wxGridTableBase_GetColLabelValue", (PyCFunction
) _wrap_wxGridTableBase_GetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14263 { "wxGridTableBase_GetRowLabelValue", (PyCFunction
) _wrap_wxGridTableBase_GetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14264 { "wxGridTableBase_DeleteCols", (PyCFunction
) _wrap_wxGridTableBase_DeleteCols
, METH_VARARGS
| METH_KEYWORDS
},
14265 { "wxGridTableBase_AppendCols", (PyCFunction
) _wrap_wxGridTableBase_AppendCols
, METH_VARARGS
| METH_KEYWORDS
},
14266 { "wxGridTableBase_InsertCols", (PyCFunction
) _wrap_wxGridTableBase_InsertCols
, METH_VARARGS
| METH_KEYWORDS
},
14267 { "wxGridTableBase_DeleteRows", (PyCFunction
) _wrap_wxGridTableBase_DeleteRows
, METH_VARARGS
| METH_KEYWORDS
},
14268 { "wxGridTableBase_AppendRows", (PyCFunction
) _wrap_wxGridTableBase_AppendRows
, METH_VARARGS
| METH_KEYWORDS
},
14269 { "wxGridTableBase_InsertRows", (PyCFunction
) _wrap_wxGridTableBase_InsertRows
, METH_VARARGS
| METH_KEYWORDS
},
14270 { "wxGridTableBase_Clear", (PyCFunction
) _wrap_wxGridTableBase_Clear
, METH_VARARGS
| METH_KEYWORDS
},
14271 { "wxGridTableBase_SetValueAsBool", (PyCFunction
) _wrap_wxGridTableBase_SetValueAsBool
, METH_VARARGS
| METH_KEYWORDS
},
14272 { "wxGridTableBase_SetValueAsDouble", (PyCFunction
) _wrap_wxGridTableBase_SetValueAsDouble
, METH_VARARGS
| METH_KEYWORDS
},
14273 { "wxGridTableBase_SetValueAsLong", (PyCFunction
) _wrap_wxGridTableBase_SetValueAsLong
, METH_VARARGS
| METH_KEYWORDS
},
14274 { "wxGridTableBase_GetValueAsBool", (PyCFunction
) _wrap_wxGridTableBase_GetValueAsBool
, METH_VARARGS
| METH_KEYWORDS
},
14275 { "wxGridTableBase_GetValueAsDouble", (PyCFunction
) _wrap_wxGridTableBase_GetValueAsDouble
, METH_VARARGS
| METH_KEYWORDS
},
14276 { "wxGridTableBase_GetValueAsLong", (PyCFunction
) _wrap_wxGridTableBase_GetValueAsLong
, METH_VARARGS
| METH_KEYWORDS
},
14277 { "wxGridTableBase_CanSetValueAs", (PyCFunction
) _wrap_wxGridTableBase_CanSetValueAs
, METH_VARARGS
| METH_KEYWORDS
},
14278 { "wxGridTableBase_CanGetValueAs", (PyCFunction
) _wrap_wxGridTableBase_CanGetValueAs
, METH_VARARGS
| METH_KEYWORDS
},
14279 { "wxGridTableBase_GetTypeName", (PyCFunction
) _wrap_wxGridTableBase_GetTypeName
, METH_VARARGS
| METH_KEYWORDS
},
14280 { "wxGridTableBase_SetValue", (PyCFunction
) _wrap_wxGridTableBase_SetValue
, METH_VARARGS
| METH_KEYWORDS
},
14281 { "wxGridTableBase_GetValue", (PyCFunction
) _wrap_wxGridTableBase_GetValue
, METH_VARARGS
| METH_KEYWORDS
},
14282 { "wxGridTableBase_IsEmptyCell", (PyCFunction
) _wrap_wxGridTableBase_IsEmptyCell
, METH_VARARGS
| METH_KEYWORDS
},
14283 { "wxGridTableBase_GetNumberCols", (PyCFunction
) _wrap_wxGridTableBase_GetNumberCols
, METH_VARARGS
| METH_KEYWORDS
},
14284 { "wxGridTableBase_GetNumberRows", (PyCFunction
) _wrap_wxGridTableBase_GetNumberRows
, METH_VARARGS
| METH_KEYWORDS
},
14285 { "wxGridTableBase_GetView", (PyCFunction
) _wrap_wxGridTableBase_GetView
, METH_VARARGS
| METH_KEYWORDS
},
14286 { "wxGridTableBase_SetView", (PyCFunction
) _wrap_wxGridTableBase_SetView
, METH_VARARGS
| METH_KEYWORDS
},
14287 { "wxGridTableBase_GetAttrProvider", (PyCFunction
) _wrap_wxGridTableBase_GetAttrProvider
, METH_VARARGS
| METH_KEYWORDS
},
14288 { "wxGridTableBase_SetAttrProvider", (PyCFunction
) _wrap_wxGridTableBase_SetAttrProvider
, METH_VARARGS
| METH_KEYWORDS
},
14289 { "wxPyGridCellAttrProvider_base_SetColAttr", (PyCFunction
) _wrap_wxPyGridCellAttrProvider_base_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
},
14290 { "wxPyGridCellAttrProvider_base_SetRowAttr", (PyCFunction
) _wrap_wxPyGridCellAttrProvider_base_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
},
14291 { "wxPyGridCellAttrProvider_base_SetAttr", (PyCFunction
) _wrap_wxPyGridCellAttrProvider_base_SetAttr
, METH_VARARGS
| METH_KEYWORDS
},
14292 { "wxPyGridCellAttrProvider_base_GetAttr", (PyCFunction
) _wrap_wxPyGridCellAttrProvider_base_GetAttr
, METH_VARARGS
| METH_KEYWORDS
},
14293 { "wxPyGridCellAttrProvider__setCallbackInfo", (PyCFunction
) _wrap_wxPyGridCellAttrProvider__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
},
14294 { "new_wxPyGridCellAttrProvider", (PyCFunction
) _wrap_new_wxPyGridCellAttrProvider
, METH_VARARGS
| METH_KEYWORDS
},
14295 { "wxGridCellAttrProvider_UpdateAttrCols", (PyCFunction
) _wrap_wxGridCellAttrProvider_UpdateAttrCols
, METH_VARARGS
| METH_KEYWORDS
},
14296 { "wxGridCellAttrProvider_UpdateAttrRows", (PyCFunction
) _wrap_wxGridCellAttrProvider_UpdateAttrRows
, METH_VARARGS
| METH_KEYWORDS
},
14297 { "wxGridCellAttrProvider_SetColAttr", (PyCFunction
) _wrap_wxGridCellAttrProvider_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
},
14298 { "wxGridCellAttrProvider_SetRowAttr", (PyCFunction
) _wrap_wxGridCellAttrProvider_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
},
14299 { "wxGridCellAttrProvider_SetAttr", (PyCFunction
) _wrap_wxGridCellAttrProvider_SetAttr
, METH_VARARGS
| METH_KEYWORDS
},
14300 { "wxGridCellAttrProvider_GetAttr", (PyCFunction
) _wrap_wxGridCellAttrProvider_GetAttr
, METH_VARARGS
| METH_KEYWORDS
},
14301 { "new_wxGridCellAttrProvider", (PyCFunction
) _wrap_new_wxGridCellAttrProvider
, METH_VARARGS
| METH_KEYWORDS
},
14302 { "wxGridCellAttr_SetDefAttr", (PyCFunction
) _wrap_wxGridCellAttr_SetDefAttr
, METH_VARARGS
| METH_KEYWORDS
},
14303 { "wxGridCellAttr_IsReadOnly", (PyCFunction
) _wrap_wxGridCellAttr_IsReadOnly
, METH_VARARGS
| METH_KEYWORDS
},
14304 { "wxGridCellAttr_GetEditor", (PyCFunction
) _wrap_wxGridCellAttr_GetEditor
, METH_VARARGS
| METH_KEYWORDS
},
14305 { "wxGridCellAttr_GetRenderer", (PyCFunction
) _wrap_wxGridCellAttr_GetRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14306 { "wxGridCellAttr_GetAlignment", (PyCFunction
) _wrap_wxGridCellAttr_GetAlignment
, METH_VARARGS
| METH_KEYWORDS
},
14307 { "wxGridCellAttr_GetFont", (PyCFunction
) _wrap_wxGridCellAttr_GetFont
, METH_VARARGS
| METH_KEYWORDS
},
14308 { "wxGridCellAttr_GetBackgroundColour", (PyCFunction
) _wrap_wxGridCellAttr_GetBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
14309 { "wxGridCellAttr_GetTextColour", (PyCFunction
) _wrap_wxGridCellAttr_GetTextColour
, METH_VARARGS
| METH_KEYWORDS
},
14310 { "wxGridCellAttr_HasReadWriteMode", (PyCFunction
) _wrap_wxGridCellAttr_HasReadWriteMode
, METH_VARARGS
| METH_KEYWORDS
},
14311 { "wxGridCellAttr_HasEditor", (PyCFunction
) _wrap_wxGridCellAttr_HasEditor
, METH_VARARGS
| METH_KEYWORDS
},
14312 { "wxGridCellAttr_HasRenderer", (PyCFunction
) _wrap_wxGridCellAttr_HasRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14313 { "wxGridCellAttr_HasAlignment", (PyCFunction
) _wrap_wxGridCellAttr_HasAlignment
, METH_VARARGS
| METH_KEYWORDS
},
14314 { "wxGridCellAttr_HasFont", (PyCFunction
) _wrap_wxGridCellAttr_HasFont
, METH_VARARGS
| METH_KEYWORDS
},
14315 { "wxGridCellAttr_HasBackgroundColour", (PyCFunction
) _wrap_wxGridCellAttr_HasBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
14316 { "wxGridCellAttr_HasTextColour", (PyCFunction
) _wrap_wxGridCellAttr_HasTextColour
, METH_VARARGS
| METH_KEYWORDS
},
14317 { "wxGridCellAttr_SetKind", (PyCFunction
) _wrap_wxGridCellAttr_SetKind
, METH_VARARGS
| METH_KEYWORDS
},
14318 { "wxGridCellAttr_SetEditor", (PyCFunction
) _wrap_wxGridCellAttr_SetEditor
, METH_VARARGS
| METH_KEYWORDS
},
14319 { "wxGridCellAttr_SetRenderer", (PyCFunction
) _wrap_wxGridCellAttr_SetRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14320 { "wxGridCellAttr_SetReadOnly", (PyCFunction
) _wrap_wxGridCellAttr_SetReadOnly
, METH_VARARGS
| METH_KEYWORDS
},
14321 { "wxGridCellAttr_SetAlignment", (PyCFunction
) _wrap_wxGridCellAttr_SetAlignment
, METH_VARARGS
| METH_KEYWORDS
},
14322 { "wxGridCellAttr_SetFont", (PyCFunction
) _wrap_wxGridCellAttr_SetFont
, METH_VARARGS
| METH_KEYWORDS
},
14323 { "wxGridCellAttr_SetBackgroundColour", (PyCFunction
) _wrap_wxGridCellAttr_SetBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
14324 { "wxGridCellAttr_SetTextColour", (PyCFunction
) _wrap_wxGridCellAttr_SetTextColour
, METH_VARARGS
| METH_KEYWORDS
},
14325 { "wxGridCellAttr_DecRef", (PyCFunction
) _wrap_wxGridCellAttr_DecRef
, METH_VARARGS
| METH_KEYWORDS
},
14326 { "wxGridCellAttr_IncRef", (PyCFunction
) _wrap_wxGridCellAttr_IncRef
, METH_VARARGS
| METH_KEYWORDS
},
14327 { "wxGridCellAttr_MergeWith", (PyCFunction
) _wrap_wxGridCellAttr_MergeWith
, METH_VARARGS
| METH_KEYWORDS
},
14328 { "wxGridCellAttr_Clone", (PyCFunction
) _wrap_wxGridCellAttr_Clone
, METH_VARARGS
| METH_KEYWORDS
},
14329 { "new_wxGridCellAttr", (PyCFunction
) _wrap_new_wxGridCellAttr
, METH_VARARGS
| METH_KEYWORDS
},
14330 { "new_wxGridCellAutoWrapStringEditor", (PyCFunction
) _wrap_new_wxGridCellAutoWrapStringEditor
, METH_VARARGS
| METH_KEYWORDS
},
14331 { "new_wxGridCellEnumEditor", (PyCFunction
) _wrap_new_wxGridCellEnumEditor
, METH_VARARGS
| METH_KEYWORDS
},
14332 { "new_wxGridCellChoiceEditor", (PyCFunction
) _wrap_new_wxGridCellChoiceEditor
, METH_VARARGS
| METH_KEYWORDS
},
14333 { "new_wxGridCellBoolEditor", (PyCFunction
) _wrap_new_wxGridCellBoolEditor
, METH_VARARGS
| METH_KEYWORDS
},
14334 { "new_wxGridCellFloatEditor", (PyCFunction
) _wrap_new_wxGridCellFloatEditor
, METH_VARARGS
| METH_KEYWORDS
},
14335 { "new_wxGridCellNumberEditor", (PyCFunction
) _wrap_new_wxGridCellNumberEditor
, METH_VARARGS
| METH_KEYWORDS
},
14336 { "new_wxGridCellTextEditor", (PyCFunction
) _wrap_new_wxGridCellTextEditor
, METH_VARARGS
| METH_KEYWORDS
},
14337 { "wxPyGridCellEditor_base_SetParameters", (PyCFunction
) _wrap_wxPyGridCellEditor_base_SetParameters
, METH_VARARGS
| METH_KEYWORDS
},
14338 { "wxPyGridCellEditor_base_Destroy", (PyCFunction
) _wrap_wxPyGridCellEditor_base_Destroy
, METH_VARARGS
| METH_KEYWORDS
},
14339 { "wxPyGridCellEditor_base_HandleReturn", (PyCFunction
) _wrap_wxPyGridCellEditor_base_HandleReturn
, METH_VARARGS
| METH_KEYWORDS
},
14340 { "wxPyGridCellEditor_base_StartingClick", (PyCFunction
) _wrap_wxPyGridCellEditor_base_StartingClick
, METH_VARARGS
| METH_KEYWORDS
},
14341 { "wxPyGridCellEditor_base_StartingKey", (PyCFunction
) _wrap_wxPyGridCellEditor_base_StartingKey
, METH_VARARGS
| METH_KEYWORDS
},
14342 { "wxPyGridCellEditor_base_IsAcceptedKey", (PyCFunction
) _wrap_wxPyGridCellEditor_base_IsAcceptedKey
, METH_VARARGS
| METH_KEYWORDS
},
14343 { "wxPyGridCellEditor_base_PaintBackground", (PyCFunction
) _wrap_wxPyGridCellEditor_base_PaintBackground
, METH_VARARGS
| METH_KEYWORDS
},
14344 { "wxPyGridCellEditor_base_Show", (PyCFunction
) _wrap_wxPyGridCellEditor_base_Show
, METH_VARARGS
| METH_KEYWORDS
},
14345 { "wxPyGridCellEditor_base_SetSize", (PyCFunction
) _wrap_wxPyGridCellEditor_base_SetSize
, METH_VARARGS
| METH_KEYWORDS
},
14346 { "wxPyGridCellEditor__setCallbackInfo", (PyCFunction
) _wrap_wxPyGridCellEditor__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
},
14347 { "new_wxPyGridCellEditor", (PyCFunction
) _wrap_new_wxPyGridCellEditor
, METH_VARARGS
| METH_KEYWORDS
},
14348 { "wxGridCellEditor_Destroy", (PyCFunction
) _wrap_wxGridCellEditor_Destroy
, METH_VARARGS
| METH_KEYWORDS
},
14349 { "wxGridCellEditor_HandleReturn", (PyCFunction
) _wrap_wxGridCellEditor_HandleReturn
, METH_VARARGS
| METH_KEYWORDS
},
14350 { "wxGridCellEditor_StartingClick", (PyCFunction
) _wrap_wxGridCellEditor_StartingClick
, METH_VARARGS
| METH_KEYWORDS
},
14351 { "wxGridCellEditor_StartingKey", (PyCFunction
) _wrap_wxGridCellEditor_StartingKey
, METH_VARARGS
| METH_KEYWORDS
},
14352 { "wxGridCellEditor_IsAcceptedKey", (PyCFunction
) _wrap_wxGridCellEditor_IsAcceptedKey
, METH_VARARGS
| METH_KEYWORDS
},
14353 { "wxGridCellEditor_PaintBackground", (PyCFunction
) _wrap_wxGridCellEditor_PaintBackground
, METH_VARARGS
| METH_KEYWORDS
},
14354 { "wxGridCellEditor_Show", (PyCFunction
) _wrap_wxGridCellEditor_Show
, METH_VARARGS
| METH_KEYWORDS
},
14355 { "wxGridCellEditor_SetSize", (PyCFunction
) _wrap_wxGridCellEditor_SetSize
, METH_VARARGS
| METH_KEYWORDS
},
14356 { "wxGridCellEditor_Clone", (PyCFunction
) _wrap_wxGridCellEditor_Clone
, METH_VARARGS
| METH_KEYWORDS
},
14357 { "wxGridCellEditor_Reset", (PyCFunction
) _wrap_wxGridCellEditor_Reset
, METH_VARARGS
| METH_KEYWORDS
},
14358 { "wxGridCellEditor_EndEdit", (PyCFunction
) _wrap_wxGridCellEditor_EndEdit
, METH_VARARGS
| METH_KEYWORDS
},
14359 { "wxGridCellEditor_BeginEdit", (PyCFunction
) _wrap_wxGridCellEditor_BeginEdit
, METH_VARARGS
| METH_KEYWORDS
},
14360 { "wxGridCellEditor_Create", (PyCFunction
) _wrap_wxGridCellEditor_Create
, METH_VARARGS
| METH_KEYWORDS
},
14361 { "wxGridCellEditor_DecRef", (PyCFunction
) _wrap_wxGridCellEditor_DecRef
, METH_VARARGS
| METH_KEYWORDS
},
14362 { "wxGridCellEditor_IncRef", (PyCFunction
) _wrap_wxGridCellEditor_IncRef
, METH_VARARGS
| METH_KEYWORDS
},
14363 { "wxGridCellEditor_SetParameters", (PyCFunction
) _wrap_wxGridCellEditor_SetParameters
, METH_VARARGS
| METH_KEYWORDS
},
14364 { "wxGridCellEditor_SetControl", (PyCFunction
) _wrap_wxGridCellEditor_SetControl
, METH_VARARGS
| METH_KEYWORDS
},
14365 { "wxGridCellEditor_GetControl", (PyCFunction
) _wrap_wxGridCellEditor_GetControl
, METH_VARARGS
| METH_KEYWORDS
},
14366 { "wxGridCellEditor_IsCreated", (PyCFunction
) _wrap_wxGridCellEditor_IsCreated
, METH_VARARGS
| METH_KEYWORDS
},
14367 { "new_wxGridCellAutoWrapStringRenderer", (PyCFunction
) _wrap_new_wxGridCellAutoWrapStringRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14368 { "new_wxGridCellEnumRenderer", (PyCFunction
) _wrap_new_wxGridCellEnumRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14369 { "new_wxGridCellDateTimeRenderer", (PyCFunction
) _wrap_new_wxGridCellDateTimeRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14370 { "new_wxGridCellBoolRenderer", (PyCFunction
) _wrap_new_wxGridCellBoolRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14371 { "wxGridCellFloatRenderer_SetPrecision", (PyCFunction
) _wrap_wxGridCellFloatRenderer_SetPrecision
, METH_VARARGS
| METH_KEYWORDS
},
14372 { "wxGridCellFloatRenderer_GetPrecision", (PyCFunction
) _wrap_wxGridCellFloatRenderer_GetPrecision
, METH_VARARGS
| METH_KEYWORDS
},
14373 { "wxGridCellFloatRenderer_SetWidth", (PyCFunction
) _wrap_wxGridCellFloatRenderer_SetWidth
, METH_VARARGS
| METH_KEYWORDS
},
14374 { "wxGridCellFloatRenderer_GetWidth", (PyCFunction
) _wrap_wxGridCellFloatRenderer_GetWidth
, METH_VARARGS
| METH_KEYWORDS
},
14375 { "new_wxGridCellFloatRenderer", (PyCFunction
) _wrap_new_wxGridCellFloatRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14376 { "new_wxGridCellNumberRenderer", (PyCFunction
) _wrap_new_wxGridCellNumberRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14377 { "new_wxGridCellStringRenderer", (PyCFunction
) _wrap_new_wxGridCellStringRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14378 { "wxPyGridCellRenderer_base_SetParameters", (PyCFunction
) _wrap_wxPyGridCellRenderer_base_SetParameters
, METH_VARARGS
| METH_KEYWORDS
},
14379 { "wxPyGridCellRenderer__setCallbackInfo", (PyCFunction
) _wrap_wxPyGridCellRenderer__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
},
14380 { "new_wxPyGridCellRenderer", (PyCFunction
) _wrap_new_wxPyGridCellRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14381 { "wxGridCellRenderer_Clone", (PyCFunction
) _wrap_wxGridCellRenderer_Clone
, METH_VARARGS
| METH_KEYWORDS
},
14382 { "wxGridCellRenderer_GetBestSize", (PyCFunction
) _wrap_wxGridCellRenderer_GetBestSize
, METH_VARARGS
| METH_KEYWORDS
},
14383 { "wxGridCellRenderer_Draw", (PyCFunction
) _wrap_wxGridCellRenderer_Draw
, METH_VARARGS
| METH_KEYWORDS
},
14384 { "wxGridCellRenderer_DecRef", (PyCFunction
) _wrap_wxGridCellRenderer_DecRef
, METH_VARARGS
| METH_KEYWORDS
},
14385 { "wxGridCellRenderer_IncRef", (PyCFunction
) _wrap_wxGridCellRenderer_IncRef
, METH_VARARGS
| METH_KEYWORDS
},
14386 { "wxGridCellRenderer_SetParameters", (PyCFunction
) _wrap_wxGridCellRenderer_SetParameters
, METH_VARARGS
| METH_KEYWORDS
},
14393 * This table is used by the pointer type-checker
14395 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = {
14396 { "_wxEvent","_class_wxGridEditorCreatedEvent",SwigwxGridEditorCreatedEventTowxEvent
},
14397 { "_wxEvent","_wxGridEditorCreatedEvent",SwigwxGridEditorCreatedEventTowxEvent
},
14398 { "_wxEvent","_class_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxEvent
},
14399 { "_wxEvent","_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxEvent
},
14400 { "_wxEvent","_class_wxGridSizeEvent",SwigwxGridSizeEventTowxEvent
},
14401 { "_wxEvent","_wxGridSizeEvent",SwigwxGridSizeEventTowxEvent
},
14402 { "_wxEvent","_class_wxGridEvent",SwigwxGridEventTowxEvent
},
14403 { "_wxEvent","_wxGridEvent",SwigwxGridEventTowxEvent
},
14404 { "_signed_long","_long",0},
14405 { "_class_wxGridCellRenderer","_class_wxGridCellAutoWrapStringRenderer",SwigwxGridCellAutoWrapStringRendererTowxGridCellRenderer
},
14406 { "_class_wxGridCellRenderer","_wxGridCellAutoWrapStringRenderer",SwigwxGridCellAutoWrapStringRendererTowxGridCellRenderer
},
14407 { "_class_wxGridCellRenderer","_class_wxGridCellEnumRenderer",SwigwxGridCellEnumRendererTowxGridCellRenderer
},
14408 { "_class_wxGridCellRenderer","_wxGridCellEnumRenderer",SwigwxGridCellEnumRendererTowxGridCellRenderer
},
14409 { "_class_wxGridCellRenderer","_class_wxGridCellDateTimeRenderer",SwigwxGridCellDateTimeRendererTowxGridCellRenderer
},
14410 { "_class_wxGridCellRenderer","_wxGridCellDateTimeRenderer",SwigwxGridCellDateTimeRendererTowxGridCellRenderer
},
14411 { "_class_wxGridCellRenderer","_class_wxGridCellBoolRenderer",SwigwxGridCellBoolRendererTowxGridCellRenderer
},
14412 { "_class_wxGridCellRenderer","_wxGridCellBoolRenderer",SwigwxGridCellBoolRendererTowxGridCellRenderer
},
14413 { "_class_wxGridCellRenderer","_class_wxGridCellFloatRenderer",SwigwxGridCellFloatRendererTowxGridCellRenderer
},
14414 { "_class_wxGridCellRenderer","_wxGridCellFloatRenderer",SwigwxGridCellFloatRendererTowxGridCellRenderer
},
14415 { "_class_wxGridCellRenderer","_class_wxGridCellNumberRenderer",SwigwxGridCellNumberRendererTowxGridCellRenderer
},
14416 { "_class_wxGridCellRenderer","_wxGridCellNumberRenderer",SwigwxGridCellNumberRendererTowxGridCellRenderer
},
14417 { "_class_wxGridCellRenderer","_class_wxGridCellStringRenderer",SwigwxGridCellStringRendererTowxGridCellRenderer
},
14418 { "_class_wxGridCellRenderer","_wxGridCellStringRenderer",SwigwxGridCellStringRendererTowxGridCellRenderer
},
14419 { "_class_wxGridCellRenderer","_class_wxPyGridCellRenderer",SwigwxPyGridCellRendererTowxGridCellRenderer
},
14420 { "_class_wxGridCellRenderer","_wxPyGridCellRenderer",SwigwxPyGridCellRendererTowxGridCellRenderer
},
14421 { "_wxGridCellChoiceEditor","_class_wxGridCellEnumEditor",SwigwxGridCellEnumEditorTowxGridCellChoiceEditor
},
14422 { "_wxGridCellChoiceEditor","_wxGridCellEnumEditor",SwigwxGridCellEnumEditorTowxGridCellChoiceEditor
},
14423 { "_wxPrintQuality","_WXGRIDSELECTIONMODES",0},
14424 { "_wxPrintQuality","_wxCoord",0},
14425 { "_wxPrintQuality","_int",0},
14426 { "_wxPrintQuality","_signed_int",0},
14427 { "_wxPrintQuality","_unsigned_int",0},
14428 { "_wxPrintQuality","_wxWindowID",0},
14429 { "_wxPrintQuality","_uint",0},
14430 { "_wxPrintQuality","_EBool",0},
14431 { "_wxPrintQuality","_size_t",0},
14432 { "_wxPrintQuality","_time_t",0},
14433 { "_class_wxEvtHandler","_class_wxGrid",SwigwxGridTowxEvtHandler
},
14434 { "_class_wxEvtHandler","_wxGrid",SwigwxGridTowxEvtHandler
},
14435 { "_wxNotifyEvent","_class_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxNotifyEvent
},
14436 { "_wxNotifyEvent","_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxNotifyEvent
},
14437 { "_wxNotifyEvent","_class_wxGridSizeEvent",SwigwxGridSizeEventTowxNotifyEvent
},
14438 { "_wxNotifyEvent","_wxGridSizeEvent",SwigwxGridSizeEventTowxNotifyEvent
},
14439 { "_wxNotifyEvent","_class_wxGridEvent",SwigwxGridEventTowxNotifyEvent
},
14440 { "_wxNotifyEvent","_wxGridEvent",SwigwxGridEventTowxNotifyEvent
},
14441 { "_byte","_unsigned_char",0},
14442 { "_long","_unsigned_long",0},
14443 { "_long","_signed_long",0},
14444 { "_class_wxObject","_class_wxGridEditorCreatedEvent",SwigwxGridEditorCreatedEventTowxObject
},
14445 { "_class_wxObject","_wxGridEditorCreatedEvent",SwigwxGridEditorCreatedEventTowxObject
},
14446 { "_class_wxObject","_class_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxObject
},
14447 { "_class_wxObject","_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxObject
},
14448 { "_class_wxObject","_class_wxGridSizeEvent",SwigwxGridSizeEventTowxObject
},
14449 { "_class_wxObject","_wxGridSizeEvent",SwigwxGridSizeEventTowxObject
},
14450 { "_class_wxObject","_class_wxGridEvent",SwigwxGridEventTowxObject
},
14451 { "_class_wxObject","_wxGridEvent",SwigwxGridEventTowxObject
},
14452 { "_class_wxObject","_class_wxGrid",SwigwxGridTowxObject
},
14453 { "_class_wxObject","_wxGrid",SwigwxGridTowxObject
},
14454 { "_class_wxObject","_class_wxGridStringTable",SwigwxGridStringTableTowxObject
},
14455 { "_class_wxObject","_wxGridStringTable",SwigwxGridStringTableTowxObject
},
14456 { "_class_wxObject","_class_wxPyGridTableBase",SwigwxPyGridTableBaseTowxObject
},
14457 { "_class_wxObject","_wxPyGridTableBase",SwigwxPyGridTableBaseTowxObject
},
14458 { "_class_wxObject","_class_wxGridTableBase",SwigwxGridTableBaseTowxObject
},
14459 { "_class_wxObject","_wxGridTableBase",SwigwxGridTableBaseTowxObject
},
14460 { "_size_t","_WXGRIDSELECTIONMODES",0},
14461 { "_size_t","_wxCoord",0},
14462 { "_size_t","_wxPrintQuality",0},
14463 { "_size_t","_time_t",0},
14464 { "_size_t","_unsigned_int",0},
14465 { "_size_t","_int",0},
14466 { "_size_t","_wxWindowID",0},
14467 { "_size_t","_uint",0},
14468 { "_wxPanel","_class_wxGrid",SwigwxGridTowxPanel
},
14469 { "_wxPanel","_wxGrid",SwigwxGridTowxPanel
},
14470 { "_uint","_WXGRIDSELECTIONMODES",0},
14471 { "_uint","_wxCoord",0},
14472 { "_uint","_wxPrintQuality",0},
14473 { "_uint","_time_t",0},
14474 { "_uint","_size_t",0},
14475 { "_uint","_unsigned_int",0},
14476 { "_uint","_int",0},
14477 { "_uint","_wxWindowID",0},
14478 { "_wxChar","_char",0},
14479 { "_class_wxEvent","_class_wxGridEditorCreatedEvent",SwigwxGridEditorCreatedEventTowxEvent
},
14480 { "_class_wxEvent","_wxGridEditorCreatedEvent",SwigwxGridEditorCreatedEventTowxEvent
},
14481 { "_class_wxEvent","_class_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxEvent
},
14482 { "_class_wxEvent","_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxEvent
},
14483 { "_class_wxEvent","_class_wxGridSizeEvent",SwigwxGridSizeEventTowxEvent
},
14484 { "_class_wxEvent","_wxGridSizeEvent",SwigwxGridSizeEventTowxEvent
},
14485 { "_class_wxEvent","_class_wxGridEvent",SwigwxGridEventTowxEvent
},
14486 { "_class_wxEvent","_wxGridEvent",SwigwxGridEventTowxEvent
},
14487 { "_class_wxGridCellChoiceEditor","_class_wxGridCellEnumEditor",SwigwxGridCellEnumEditorTowxGridCellChoiceEditor
},
14488 { "_class_wxGridCellChoiceEditor","_wxGridCellEnumEditor",SwigwxGridCellEnumEditorTowxGridCellChoiceEditor
},
14489 { "_wxCommandEvent","_class_wxGridEditorCreatedEvent",SwigwxGridEditorCreatedEventTowxCommandEvent
},
14490 { "_wxCommandEvent","_wxGridEditorCreatedEvent",SwigwxGridEditorCreatedEventTowxCommandEvent
},
14491 { "_wxCommandEvent","_class_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxCommandEvent
},
14492 { "_wxCommandEvent","_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxCommandEvent
},
14493 { "_wxCommandEvent","_class_wxGridSizeEvent",SwigwxGridSizeEventTowxCommandEvent
},
14494 { "_wxCommandEvent","_wxGridSizeEvent",SwigwxGridSizeEventTowxCommandEvent
},
14495 { "_wxCommandEvent","_class_wxGridEvent",SwigwxGridEventTowxCommandEvent
},
14496 { "_wxCommandEvent","_wxGridEvent",SwigwxGridEventTowxCommandEvent
},
14497 { "_char","_wxChar",0},
14498 { "_wxGridCellStringRenderer","_class_wxGridCellAutoWrapStringRenderer",SwigwxGridCellAutoWrapStringRendererTowxGridCellStringRenderer
},
14499 { "_wxGridCellStringRenderer","_wxGridCellAutoWrapStringRenderer",SwigwxGridCellAutoWrapStringRendererTowxGridCellStringRenderer
},
14500 { "_wxGridCellStringRenderer","_class_wxGridCellEnumRenderer",SwigwxGridCellEnumRendererTowxGridCellStringRenderer
},
14501 { "_wxGridCellStringRenderer","_wxGridCellEnumRenderer",SwigwxGridCellEnumRendererTowxGridCellStringRenderer
},
14502 { "_wxGridCellStringRenderer","_class_wxGridCellDateTimeRenderer",SwigwxGridCellDateTimeRendererTowxGridCellStringRenderer
},
14503 { "_wxGridCellStringRenderer","_wxGridCellDateTimeRenderer",SwigwxGridCellDateTimeRendererTowxGridCellStringRenderer
},
14504 { "_wxGridCellStringRenderer","_class_wxGridCellFloatRenderer",SwigwxGridCellFloatRendererTowxGridCellStringRenderer
},
14505 { "_wxGridCellStringRenderer","_wxGridCellFloatRenderer",SwigwxGridCellFloatRendererTowxGridCellStringRenderer
},
14506 { "_wxGridCellStringRenderer","_class_wxGridCellNumberRenderer",SwigwxGridCellNumberRendererTowxGridCellStringRenderer
},
14507 { "_wxGridCellStringRenderer","_wxGridCellNumberRenderer",SwigwxGridCellNumberRendererTowxGridCellStringRenderer
},
14508 { "_class_wxNotifyEvent","_class_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxNotifyEvent
},
14509 { "_class_wxNotifyEvent","_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxNotifyEvent
},
14510 { "_class_wxNotifyEvent","_class_wxGridSizeEvent",SwigwxGridSizeEventTowxNotifyEvent
},
14511 { "_class_wxNotifyEvent","_wxGridSizeEvent",SwigwxGridSizeEventTowxNotifyEvent
},
14512 { "_class_wxNotifyEvent","_class_wxGridEvent",SwigwxGridEventTowxNotifyEvent
},
14513 { "_class_wxNotifyEvent","_wxGridEvent",SwigwxGridEventTowxNotifyEvent
},
14514 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
14515 { "_wxGridTableBase","_class_wxGridStringTable",SwigwxGridStringTableTowxGridTableBase
},
14516 { "_wxGridTableBase","_wxGridStringTable",SwigwxGridStringTableTowxGridTableBase
},
14517 { "_wxGridTableBase","_class_wxPyGridTableBase",SwigwxPyGridTableBaseTowxGridTableBase
},
14518 { "_wxGridTableBase","_wxPyGridTableBase",SwigwxPyGridTableBaseTowxGridTableBase
},
14519 { "_EBool","_WXGRIDSELECTIONMODES",0},
14520 { "_EBool","_wxCoord",0},
14521 { "_EBool","_wxPrintQuality",0},
14522 { "_EBool","_signed_int",0},
14523 { "_EBool","_int",0},
14524 { "_EBool","_wxWindowID",0},
14525 { "_class_wxGridCellTextEditor","_class_wxGridCellAutoWrapStringEditor",SwigwxGridCellAutoWrapStringEditorTowxGridCellTextEditor
},
14526 { "_class_wxGridCellTextEditor","_wxGridCellAutoWrapStringEditor",SwigwxGridCellAutoWrapStringEditorTowxGridCellTextEditor
},
14527 { "_class_wxGridCellTextEditor","_class_wxGridCellFloatEditor",SwigwxGridCellFloatEditorTowxGridCellTextEditor
},
14528 { "_class_wxGridCellTextEditor","_wxGridCellFloatEditor",SwigwxGridCellFloatEditorTowxGridCellTextEditor
},
14529 { "_class_wxGridCellTextEditor","_class_wxGridCellNumberEditor",SwigwxGridCellNumberEditorTowxGridCellTextEditor
},
14530 { "_class_wxGridCellTextEditor","_wxGridCellNumberEditor",SwigwxGridCellNumberEditorTowxGridCellTextEditor
},
14531 { "_unsigned_long","_long",0},
14532 { "_WXGRIDSELECTIONMODES","_int",0},
14533 { "_WXGRIDSELECTIONMODES","_signed_int",0},
14534 { "_WXGRIDSELECTIONMODES","_unsigned_int",0},
14535 { "_WXGRIDSELECTIONMODES","_wxWindowID",0},
14536 { "_WXGRIDSELECTIONMODES","_uint",0},
14537 { "_WXGRIDSELECTIONMODES","_EBool",0},
14538 { "_WXGRIDSELECTIONMODES","_size_t",0},
14539 { "_WXGRIDSELECTIONMODES","_time_t",0},
14540 { "_WXGRIDSELECTIONMODES","_wxPrintQuality",0},
14541 { "_WXGRIDSELECTIONMODES","_wxCoord",0},
14542 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
14543 { "_class_wxGridCellStringRenderer","_class_wxGridCellAutoWrapStringRenderer",SwigwxGridCellAutoWrapStringRendererTowxGridCellStringRenderer
},
14544 { "_class_wxGridCellStringRenderer","_wxGridCellAutoWrapStringRenderer",SwigwxGridCellAutoWrapStringRendererTowxGridCellStringRenderer
},
14545 { "_class_wxGridCellStringRenderer","_class_wxGridCellEnumRenderer",SwigwxGridCellEnumRendererTowxGridCellStringRenderer
},
14546 { "_class_wxGridCellStringRenderer","_wxGridCellEnumRenderer",SwigwxGridCellEnumRendererTowxGridCellStringRenderer
},
14547 { "_class_wxGridCellStringRenderer","_class_wxGridCellDateTimeRenderer",SwigwxGridCellDateTimeRendererTowxGridCellStringRenderer
},
14548 { "_class_wxGridCellStringRenderer","_wxGridCellDateTimeRenderer",SwigwxGridCellDateTimeRendererTowxGridCellStringRenderer
},
14549 { "_class_wxGridCellStringRenderer","_class_wxGridCellFloatRenderer",SwigwxGridCellFloatRendererTowxGridCellStringRenderer
},
14550 { "_class_wxGridCellStringRenderer","_wxGridCellFloatRenderer",SwigwxGridCellFloatRendererTowxGridCellStringRenderer
},
14551 { "_class_wxGridCellStringRenderer","_class_wxGridCellNumberRenderer",SwigwxGridCellNumberRendererTowxGridCellStringRenderer
},
14552 { "_class_wxGridCellStringRenderer","_wxGridCellNumberRenderer",SwigwxGridCellNumberRendererTowxGridCellStringRenderer
},
14553 { "_class_wxPanel","_class_wxGrid",SwigwxGridTowxPanel
},
14554 { "_class_wxPanel","_wxGrid",SwigwxGridTowxPanel
},
14555 { "_signed_int","_WXGRIDSELECTIONMODES",0},
14556 { "_signed_int","_wxCoord",0},
14557 { "_signed_int","_wxPrintQuality",0},
14558 { "_signed_int","_EBool",0},
14559 { "_signed_int","_wxWindowID",0},
14560 { "_signed_int","_int",0},
14561 { "_wxGridCellEditor","_class_wxGridCellAutoWrapStringEditor",SwigwxGridCellAutoWrapStringEditorTowxGridCellEditor
},
14562 { "_wxGridCellEditor","_wxGridCellAutoWrapStringEditor",SwigwxGridCellAutoWrapStringEditorTowxGridCellEditor
},
14563 { "_wxGridCellEditor","_class_wxGridCellEnumEditor",SwigwxGridCellEnumEditorTowxGridCellEditor
},
14564 { "_wxGridCellEditor","_wxGridCellEnumEditor",SwigwxGridCellEnumEditorTowxGridCellEditor
},
14565 { "_wxGridCellEditor","_class_wxGridCellChoiceEditor",SwigwxGridCellChoiceEditorTowxGridCellEditor
},
14566 { "_wxGridCellEditor","_wxGridCellChoiceEditor",SwigwxGridCellChoiceEditorTowxGridCellEditor
},
14567 { "_wxGridCellEditor","_class_wxGridCellBoolEditor",SwigwxGridCellBoolEditorTowxGridCellEditor
},
14568 { "_wxGridCellEditor","_wxGridCellBoolEditor",SwigwxGridCellBoolEditorTowxGridCellEditor
},
14569 { "_wxGridCellEditor","_class_wxGridCellFloatEditor",SwigwxGridCellFloatEditorTowxGridCellEditor
},
14570 { "_wxGridCellEditor","_wxGridCellFloatEditor",SwigwxGridCellFloatEditorTowxGridCellEditor
},
14571 { "_wxGridCellEditor","_class_wxGridCellNumberEditor",SwigwxGridCellNumberEditorTowxGridCellEditor
},
14572 { "_wxGridCellEditor","_wxGridCellNumberEditor",SwigwxGridCellNumberEditorTowxGridCellEditor
},
14573 { "_wxGridCellEditor","_class_wxGridCellTextEditor",SwigwxGridCellTextEditorTowxGridCellEditor
},
14574 { "_wxGridCellEditor","_wxGridCellTextEditor",SwigwxGridCellTextEditorTowxGridCellEditor
},
14575 { "_wxGridCellEditor","_class_wxPyGridCellEditor",SwigwxPyGridCellEditorTowxGridCellEditor
},
14576 { "_wxGridCellEditor","_wxPyGridCellEditor",SwigwxPyGridCellEditorTowxGridCellEditor
},
14577 { "_WXTYPE","_short",0},
14578 { "_WXTYPE","_signed_short",0},
14579 { "_WXTYPE","_unsigned_short",0},
14580 { "_wxGridCellAttrProvider","_class_wxPyGridCellAttrProvider",SwigwxPyGridCellAttrProviderTowxGridCellAttrProvider
},
14581 { "_wxGridCellAttrProvider","_wxPyGridCellAttrProvider",SwigwxPyGridCellAttrProviderTowxGridCellAttrProvider
},
14582 { "_class_wxGridTableBase","_class_wxGridStringTable",SwigwxGridStringTableTowxGridTableBase
},
14583 { "_class_wxGridTableBase","_wxGridStringTable",SwigwxGridStringTableTowxGridTableBase
},
14584 { "_class_wxGridTableBase","_class_wxPyGridTableBase",SwigwxPyGridTableBaseTowxGridTableBase
},
14585 { "_class_wxGridTableBase","_wxPyGridTableBase",SwigwxPyGridTableBaseTowxGridTableBase
},
14586 { "_unsigned_short","_WXTYPE",0},
14587 { "_unsigned_short","_short",0},
14588 { "_class_wxWindow","_class_wxGrid",SwigwxGridTowxWindow
},
14589 { "_class_wxWindow","_wxGrid",SwigwxGridTowxWindow
},
14590 { "_wxObject","_class_wxGridEditorCreatedEvent",SwigwxGridEditorCreatedEventTowxObject
},
14591 { "_wxObject","_wxGridEditorCreatedEvent",SwigwxGridEditorCreatedEventTowxObject
},
14592 { "_wxObject","_class_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxObject
},
14593 { "_wxObject","_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxObject
},
14594 { "_wxObject","_class_wxGridSizeEvent",SwigwxGridSizeEventTowxObject
},
14595 { "_wxObject","_wxGridSizeEvent",SwigwxGridSizeEventTowxObject
},
14596 { "_wxObject","_class_wxGridEvent",SwigwxGridEventTowxObject
},
14597 { "_wxObject","_wxGridEvent",SwigwxGridEventTowxObject
},
14598 { "_wxObject","_class_wxGrid",SwigwxGridTowxObject
},
14599 { "_wxObject","_wxGrid",SwigwxGridTowxObject
},
14600 { "_wxObject","_class_wxGridStringTable",SwigwxGridStringTableTowxObject
},
14601 { "_wxObject","_wxGridStringTable",SwigwxGridStringTableTowxObject
},
14602 { "_wxObject","_class_wxPyGridTableBase",SwigwxPyGridTableBaseTowxObject
},
14603 { "_wxObject","_wxPyGridTableBase",SwigwxPyGridTableBaseTowxObject
},
14604 { "_wxObject","_class_wxGridTableBase",SwigwxGridTableBaseTowxObject
},
14605 { "_wxObject","_wxGridTableBase",SwigwxGridTableBaseTowxObject
},
14606 { "_signed_short","_WXTYPE",0},
14607 { "_signed_short","_short",0},
14608 { "_wxScrolledWindow","_class_wxGrid",SwigwxGridTowxScrolledWindow
},
14609 { "_wxScrolledWindow","_wxGrid",SwigwxGridTowxScrolledWindow
},
14610 { "_unsigned_char","_byte",0},
14611 { "_unsigned_int","_WXGRIDSELECTIONMODES",0},
14612 { "_unsigned_int","_wxCoord",0},
14613 { "_unsigned_int","_wxPrintQuality",0},
14614 { "_unsigned_int","_time_t",0},
14615 { "_unsigned_int","_size_t",0},
14616 { "_unsigned_int","_uint",0},
14617 { "_unsigned_int","_wxWindowID",0},
14618 { "_unsigned_int","_int",0},
14619 { "_short","_WXTYPE",0},
14620 { "_short","_unsigned_short",0},
14621 { "_short","_signed_short",0},
14622 { "_wxWindowID","_WXGRIDSELECTIONMODES",0},
14623 { "_wxWindowID","_wxCoord",0},
14624 { "_wxWindowID","_wxPrintQuality",0},
14625 { "_wxWindowID","_time_t",0},
14626 { "_wxWindowID","_size_t",0},
14627 { "_wxWindowID","_EBool",0},
14628 { "_wxWindowID","_uint",0},
14629 { "_wxWindowID","_int",0},
14630 { "_wxWindowID","_signed_int",0},
14631 { "_wxWindowID","_unsigned_int",0},
14632 { "_int","_WXGRIDSELECTIONMODES",0},
14633 { "_int","_wxCoord",0},
14634 { "_int","_wxPrintQuality",0},
14635 { "_int","_time_t",0},
14636 { "_int","_size_t",0},
14637 { "_int","_EBool",0},
14638 { "_int","_uint",0},
14639 { "_int","_wxWindowID",0},
14640 { "_int","_unsigned_int",0},
14641 { "_int","_signed_int",0},
14642 { "_time_t","_WXGRIDSELECTIONMODES",0},
14643 { "_time_t","_wxCoord",0},
14644 { "_time_t","_wxPrintQuality",0},
14645 { "_time_t","_unsigned_int",0},
14646 { "_time_t","_int",0},
14647 { "_time_t","_wxWindowID",0},
14648 { "_time_t","_uint",0},
14649 { "_time_t","_size_t",0},
14650 { "_class_wxGridCellEditor","_class_wxGridCellAutoWrapStringEditor",SwigwxGridCellAutoWrapStringEditorTowxGridCellEditor
},
14651 { "_class_wxGridCellEditor","_wxGridCellAutoWrapStringEditor",SwigwxGridCellAutoWrapStringEditorTowxGridCellEditor
},
14652 { "_class_wxGridCellEditor","_class_wxGridCellEnumEditor",SwigwxGridCellEnumEditorTowxGridCellEditor
},
14653 { "_class_wxGridCellEditor","_wxGridCellEnumEditor",SwigwxGridCellEnumEditorTowxGridCellEditor
},
14654 { "_class_wxGridCellEditor","_class_wxGridCellChoiceEditor",SwigwxGridCellChoiceEditorTowxGridCellEditor
},
14655 { "_class_wxGridCellEditor","_wxGridCellChoiceEditor",SwigwxGridCellChoiceEditorTowxGridCellEditor
},
14656 { "_class_wxGridCellEditor","_class_wxGridCellBoolEditor",SwigwxGridCellBoolEditorTowxGridCellEditor
},
14657 { "_class_wxGridCellEditor","_wxGridCellBoolEditor",SwigwxGridCellBoolEditorTowxGridCellEditor
},
14658 { "_class_wxGridCellEditor","_class_wxGridCellFloatEditor",SwigwxGridCellFloatEditorTowxGridCellEditor
},
14659 { "_class_wxGridCellEditor","_wxGridCellFloatEditor",SwigwxGridCellFloatEditorTowxGridCellEditor
},
14660 { "_class_wxGridCellEditor","_class_wxGridCellNumberEditor",SwigwxGridCellNumberEditorTowxGridCellEditor
},
14661 { "_class_wxGridCellEditor","_wxGridCellNumberEditor",SwigwxGridCellNumberEditorTowxGridCellEditor
},
14662 { "_class_wxGridCellEditor","_class_wxGridCellTextEditor",SwigwxGridCellTextEditorTowxGridCellEditor
},
14663 { "_class_wxGridCellEditor","_wxGridCellTextEditor",SwigwxGridCellTextEditorTowxGridCellEditor
},
14664 { "_class_wxGridCellEditor","_class_wxPyGridCellEditor",SwigwxPyGridCellEditorTowxGridCellEditor
},
14665 { "_class_wxGridCellEditor","_wxPyGridCellEditor",SwigwxPyGridCellEditorTowxGridCellEditor
},
14666 { "_class_wxGridCellAttrProvider","_class_wxPyGridCellAttrProvider",SwigwxPyGridCellAttrProviderTowxGridCellAttrProvider
},
14667 { "_class_wxGridCellAttrProvider","_wxPyGridCellAttrProvider",SwigwxPyGridCellAttrProviderTowxGridCellAttrProvider
},
14668 { "_wxCoord","_WXGRIDSELECTIONMODES",0},
14669 { "_wxCoord","_int",0},
14670 { "_wxCoord","_signed_int",0},
14671 { "_wxCoord","_unsigned_int",0},
14672 { "_wxCoord","_wxWindowID",0},
14673 { "_wxCoord","_uint",0},
14674 { "_wxCoord","_EBool",0},
14675 { "_wxCoord","_size_t",0},
14676 { "_wxCoord","_time_t",0},
14677 { "_wxCoord","_wxPrintQuality",0},
14678 { "_wxGridCellRenderer","_class_wxGridCellAutoWrapStringRenderer",SwigwxGridCellAutoWrapStringRendererTowxGridCellRenderer
},
14679 { "_wxGridCellRenderer","_wxGridCellAutoWrapStringRenderer",SwigwxGridCellAutoWrapStringRendererTowxGridCellRenderer
},
14680 { "_wxGridCellRenderer","_class_wxGridCellEnumRenderer",SwigwxGridCellEnumRendererTowxGridCellRenderer
},
14681 { "_wxGridCellRenderer","_wxGridCellEnumRenderer",SwigwxGridCellEnumRendererTowxGridCellRenderer
},
14682 { "_wxGridCellRenderer","_class_wxGridCellDateTimeRenderer",SwigwxGridCellDateTimeRendererTowxGridCellRenderer
},
14683 { "_wxGridCellRenderer","_wxGridCellDateTimeRenderer",SwigwxGridCellDateTimeRendererTowxGridCellRenderer
},
14684 { "_wxGridCellRenderer","_class_wxGridCellBoolRenderer",SwigwxGridCellBoolRendererTowxGridCellRenderer
},
14685 { "_wxGridCellRenderer","_wxGridCellBoolRenderer",SwigwxGridCellBoolRendererTowxGridCellRenderer
},
14686 { "_wxGridCellRenderer","_class_wxGridCellFloatRenderer",SwigwxGridCellFloatRendererTowxGridCellRenderer
},
14687 { "_wxGridCellRenderer","_wxGridCellFloatRenderer",SwigwxGridCellFloatRendererTowxGridCellRenderer
},
14688 { "_wxGridCellRenderer","_class_wxGridCellNumberRenderer",SwigwxGridCellNumberRendererTowxGridCellRenderer
},
14689 { "_wxGridCellRenderer","_wxGridCellNumberRenderer",SwigwxGridCellNumberRendererTowxGridCellRenderer
},
14690 { "_wxGridCellRenderer","_class_wxGridCellStringRenderer",SwigwxGridCellStringRendererTowxGridCellRenderer
},
14691 { "_wxGridCellRenderer","_wxGridCellStringRenderer",SwigwxGridCellStringRendererTowxGridCellRenderer
},
14692 { "_wxGridCellRenderer","_class_wxPyGridCellRenderer",SwigwxPyGridCellRendererTowxGridCellRenderer
},
14693 { "_wxGridCellRenderer","_wxPyGridCellRenderer",SwigwxPyGridCellRendererTowxGridCellRenderer
},
14694 { "_wxGridCellTextEditor","_class_wxGridCellAutoWrapStringEditor",SwigwxGridCellAutoWrapStringEditorTowxGridCellTextEditor
},
14695 { "_wxGridCellTextEditor","_wxGridCellAutoWrapStringEditor",SwigwxGridCellAutoWrapStringEditorTowxGridCellTextEditor
},
14696 { "_wxGridCellTextEditor","_class_wxGridCellFloatEditor",SwigwxGridCellFloatEditorTowxGridCellTextEditor
},
14697 { "_wxGridCellTextEditor","_wxGridCellFloatEditor",SwigwxGridCellFloatEditorTowxGridCellTextEditor
},
14698 { "_wxGridCellTextEditor","_class_wxGridCellNumberEditor",SwigwxGridCellNumberEditorTowxGridCellTextEditor
},
14699 { "_wxGridCellTextEditor","_wxGridCellNumberEditor",SwigwxGridCellNumberEditorTowxGridCellTextEditor
},
14700 { "_class_wxCommandEvent","_class_wxGridEditorCreatedEvent",SwigwxGridEditorCreatedEventTowxCommandEvent
},
14701 { "_class_wxCommandEvent","_wxGridEditorCreatedEvent",SwigwxGridEditorCreatedEventTowxCommandEvent
},
14702 { "_class_wxCommandEvent","_class_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxCommandEvent
},
14703 { "_class_wxCommandEvent","_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxCommandEvent
},
14704 { "_class_wxCommandEvent","_class_wxGridSizeEvent",SwigwxGridSizeEventTowxCommandEvent
},
14705 { "_class_wxCommandEvent","_wxGridSizeEvent",SwigwxGridSizeEventTowxCommandEvent
},
14706 { "_class_wxCommandEvent","_class_wxGridEvent",SwigwxGridEventTowxCommandEvent
},
14707 { "_class_wxCommandEvent","_wxGridEvent",SwigwxGridEventTowxCommandEvent
},
14708 { "_wxEvtHandler","_class_wxGrid",SwigwxGridTowxEvtHandler
},
14709 { "_wxEvtHandler","_wxGrid",SwigwxGridTowxEvtHandler
},
14710 { "_class_wxScrolledWindow","_class_wxGrid",SwigwxGridTowxScrolledWindow
},
14711 { "_class_wxScrolledWindow","_wxGrid",SwigwxGridTowxScrolledWindow
},
14712 { "_wxWindow","_class_wxGrid",SwigwxGridTowxWindow
},
14713 { "_wxWindow","_wxGrid",SwigwxGridTowxWindow
},
14716 static PyObject
*SWIG_globals
;
14720 SWIGEXPORT(void) initgridc() {
14722 SWIG_globals
= SWIG_newvarlink();
14723 m
= Py_InitModule("gridc", gridcMethods
);
14724 d
= PyModule_GetDict(m
);
14725 PyDict_SetItemString(d
,"wxGRID_VALUE_STRING", PyString_FromString("string"));
14726 PyDict_SetItemString(d
,"wxGRID_VALUE_BOOL", PyString_FromString("bool"));
14727 PyDict_SetItemString(d
,"wxGRID_VALUE_NUMBER", PyString_FromString("long"));
14728 PyDict_SetItemString(d
,"wxGRID_VALUE_FLOAT", PyString_FromString("double"));
14729 PyDict_SetItemString(d
,"wxGRID_VALUE_CHOICE", PyString_FromString("choice"));
14730 PyDict_SetItemString(d
,"wxGRID_VALUE_TEXT", PyString_FromString("string"));
14731 PyDict_SetItemString(d
,"wxGRID_VALUE_LONG", PyString_FromString("long"));
14732 PyDict_SetItemString(d
,"cvar", SWIG_globals
);
14733 SWIG_addvarlink(SWIG_globals
,"wxGridNoCellCoords",_wrap_wxGridNoCellCoords_get
, _wrap_wxGridNoCellCoords_set
);
14734 SWIG_addvarlink(SWIG_globals
,"wxGridNoCellRect",_wrap_wxGridNoCellRect_get
, _wrap_wxGridNoCellRect_set
);
14735 PyDict_SetItemString(d
,"wxGRIDTABLE_REQUEST_VIEW_GET_VALUES", PyInt_FromLong((long) wxGRIDTABLE_REQUEST_VIEW_GET_VALUES
));
14736 PyDict_SetItemString(d
,"wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES", PyInt_FromLong((long) wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES
));
14737 PyDict_SetItemString(d
,"wxGRIDTABLE_NOTIFY_ROWS_INSERTED", PyInt_FromLong((long) wxGRIDTABLE_NOTIFY_ROWS_INSERTED
));
14738 PyDict_SetItemString(d
,"wxGRIDTABLE_NOTIFY_ROWS_APPENDED", PyInt_FromLong((long) wxGRIDTABLE_NOTIFY_ROWS_APPENDED
));
14739 PyDict_SetItemString(d
,"wxGRIDTABLE_NOTIFY_ROWS_DELETED", PyInt_FromLong((long) wxGRIDTABLE_NOTIFY_ROWS_DELETED
));
14740 PyDict_SetItemString(d
,"wxGRIDTABLE_NOTIFY_COLS_INSERTED", PyInt_FromLong((long) wxGRIDTABLE_NOTIFY_COLS_INSERTED
));
14741 PyDict_SetItemString(d
,"wxGRIDTABLE_NOTIFY_COLS_APPENDED", PyInt_FromLong((long) wxGRIDTABLE_NOTIFY_COLS_APPENDED
));
14742 PyDict_SetItemString(d
,"wxGRIDTABLE_NOTIFY_COLS_DELETED", PyInt_FromLong((long) wxGRIDTABLE_NOTIFY_COLS_DELETED
));
14743 PyDict_SetItemString(d
,"wxEVT_GRID_CELL_LEFT_CLICK", PyInt_FromLong((long) wxEVT_GRID_CELL_LEFT_CLICK
));
14744 PyDict_SetItemString(d
,"wxEVT_GRID_CELL_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_GRID_CELL_RIGHT_CLICK
));
14745 PyDict_SetItemString(d
,"wxEVT_GRID_CELL_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_GRID_CELL_LEFT_DCLICK
));
14746 PyDict_SetItemString(d
,"wxEVT_GRID_CELL_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_GRID_CELL_RIGHT_DCLICK
));
14747 PyDict_SetItemString(d
,"wxEVT_GRID_LABEL_LEFT_CLICK", PyInt_FromLong((long) wxEVT_GRID_LABEL_LEFT_CLICK
));
14748 PyDict_SetItemString(d
,"wxEVT_GRID_LABEL_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_GRID_LABEL_RIGHT_CLICK
));
14749 PyDict_SetItemString(d
,"wxEVT_GRID_LABEL_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_GRID_LABEL_LEFT_DCLICK
));
14750 PyDict_SetItemString(d
,"wxEVT_GRID_LABEL_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_GRID_LABEL_RIGHT_DCLICK
));
14751 PyDict_SetItemString(d
,"wxEVT_GRID_ROW_SIZE", PyInt_FromLong((long) wxEVT_GRID_ROW_SIZE
));
14752 PyDict_SetItemString(d
,"wxEVT_GRID_COL_SIZE", PyInt_FromLong((long) wxEVT_GRID_COL_SIZE
));
14753 PyDict_SetItemString(d
,"wxEVT_GRID_RANGE_SELECT", PyInt_FromLong((long) wxEVT_GRID_RANGE_SELECT
));
14754 PyDict_SetItemString(d
,"wxEVT_GRID_CELL_CHANGE", PyInt_FromLong((long) wxEVT_GRID_CELL_CHANGE
));
14755 PyDict_SetItemString(d
,"wxEVT_GRID_SELECT_CELL", PyInt_FromLong((long) wxEVT_GRID_SELECT_CELL
));
14756 PyDict_SetItemString(d
,"wxEVT_GRID_EDITOR_SHOWN", PyInt_FromLong((long) wxEVT_GRID_EDITOR_SHOWN
));
14757 PyDict_SetItemString(d
,"wxEVT_GRID_EDITOR_HIDDEN", PyInt_FromLong((long) wxEVT_GRID_EDITOR_HIDDEN
));
14758 PyDict_SetItemString(d
,"wxEVT_GRID_EDITOR_CREATED", PyInt_FromLong((long) wxEVT_GRID_EDITOR_CREATED
));
14760 wxClassInfo::CleanUpClasses();
14761 wxClassInfo::InitializeClasses();
14762 PyDict_SetItemString(d
,"wxGridCellAttr_Any", PyInt_FromLong((long) wxGridCellAttr::Any
));
14763 PyDict_SetItemString(d
,"wxGridCellAttr_Default", PyInt_FromLong((long) wxGridCellAttr::Default
));
14764 PyDict_SetItemString(d
,"wxGridCellAttr_Cell", PyInt_FromLong((long) wxGridCellAttr::Cell
));
14765 PyDict_SetItemString(d
,"wxGridCellAttr_Row", PyInt_FromLong((long) wxGridCellAttr::Row
));
14766 PyDict_SetItemString(d
,"wxGridCellAttr_Col", PyInt_FromLong((long) wxGridCellAttr::Col
));
14767 PyDict_SetItemString(d
,"wxGridCellAttr_Merged", PyInt_FromLong((long) wxGridCellAttr::Merged
));
14768 PyDict_SetItemString(d
,"wxGrid_wxGridSelectCells", PyInt_FromLong((long) wxGrid::wxGridSelectCells
));
14769 PyDict_SetItemString(d
,"wxGrid_wxGridSelectRows", PyInt_FromLong((long) wxGrid::wxGridSelectRows
));
14770 PyDict_SetItemString(d
,"wxGrid_wxGridSelectColumns", PyInt_FromLong((long) wxGrid::wxGridSelectColumns
));
14773 for (i
= 0; _swig_mapping
[i
].n1
; i
++)
14774 SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);