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
45 extern void SWIG_MakePtr(char *, void *, char *);
46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47 extern char *SWIG_GetPtr(char *, void **, char *);
48 extern char *SWIG_GetPtrObj(PyObject
*, void **, char *);
49 extern void SWIG_addvarlink(PyObject
*, char *, PyObject
*(*)(void), int (*)(PyObject
*));
50 extern PyObject
*SWIG_newvarlink(void);
54 #define SWIG_init initgridc
56 #define SWIG_name "gridc"
60 #include <wx/generic/gridctrl.h>
63 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) {
69 } else if (target
== Py_None
) {
73 if (!PyTuple_Check(target
)) {
75 target
= PyTuple_New(1);
76 PyTuple_SetItem(target
, 0, o2
);
79 PyTuple_SetItem(o3
, 0, o
);
82 target
= PySequence_Concat(o2
, o3
);
89 // Put some wx default wxChar* values into wxStrings.
90 DECLARE_DEF_STRING(PanelNameStr
);
91 DECLARE_DEF_STRING2(DateTimeFormatStr
, wxT("%c"));
92 static const wxString
wxPyEmptyString(wxT(""));
94 #define PYCALLBACK_GCA_INTINTKIND(PCLASS, CBNAME) \
95 wxGridCellAttr* CBNAME(int a, int b, wxGridCellAttr::wxAttrKind c) { \
96 wxGridCellAttr* rval = NULL; \
98 wxPyBeginBlockThreads(); \
99 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
101 wxGridCellAttr* ptr; \
102 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(iii)", a, b, c)); \
104 if (!SWIG_GetPtrObj(ro, (void **)&ptr, "_wxGridCellAttr_p")) \
109 wxPyEndBlockThreads(); \
111 rval = PCLASS::CBNAME(a, b, c); \
114 wxGridCellAttr *base_##CBNAME(int a, int b, wxGridCellAttr::wxAttrKind c) { \
115 return PCLASS::CBNAME(a, b, c); \
120 #define PYCALLBACK__GCAINTINT(PCLASS, CBNAME) \
121 void CBNAME(wxGridCellAttr *attr, int a, int b) { \
122 wxPyBeginBlockThreads(); \
124 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
125 PyObject* obj = wxPyConstructObject((void*)attr, "wxGridCellAttr", 0);\
126 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(Oii)", obj, a, b)); \
129 wxPyEndBlockThreads(); \
131 PCLASS::CBNAME(attr, a, b); \
133 void base_##CBNAME(wxGridCellAttr *attr, int a, int b) { \
134 PCLASS::CBNAME(attr, a, b); \
139 #define PYCALLBACK__GCAINT(PCLASS, CBNAME) \
140 void CBNAME(wxGridCellAttr *attr, int val) { \
141 wxPyBeginBlockThreads(); \
143 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
144 PyObject* obj = wxPyConstructObject((void*)attr, "wxGridCellAttr", 0);\
145 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(Oi)", obj, val)); \
148 wxPyEndBlockThreads(); \
150 PCLASS::CBNAME(attr, val); \
152 void base_##CBNAME(wxGridCellAttr *attr, int val) { \
153 PCLASS::CBNAME(attr, val); \
158 #define PYCALLBACK_INT__pure(CBNAME) \
160 wxPyBeginBlockThreads(); \
162 if (wxPyCBH_findCallback(m_myInst, #CBNAME)) \
163 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("()")); \
164 wxPyEndBlockThreads(); \
170 #define PYCALLBACK_BOOL_INTINT_pure(CBNAME) \
171 bool CBNAME(int a, int b) { \
172 wxPyBeginBlockThreads(); \
174 if (wxPyCBH_findCallback(m_myInst, #CBNAME)) \
175 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)",a,b)); \
176 wxPyEndBlockThreads(); \
181 #define PYCALLBACK_STRING_INTINT_pure(CBNAME) \
182 wxString CBNAME(int a, int b) { \
183 wxPyBeginBlockThreads(); \
185 if (wxPyCBH_findCallback(m_myInst, #CBNAME)) { \
187 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(ii)",a,b)); \
189 rval = Py2wxString(ro); \
193 wxPyEndBlockThreads(); \
198 #define PYCALLBACK__INTINTSTRING_pure(CBNAME) \
199 void CBNAME(int a, int b, const wxString& c) { \
200 wxPyBeginBlockThreads(); \
201 if (wxPyCBH_findCallback(m_myInst, #CBNAME)) \
202 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iiO)",a,b,wx2PyString(c)));\
203 wxPyEndBlockThreads(); \
207 #define PYCALLBACK_STRING_INTINT(PCLASS, CBNAME) \
208 wxString CBNAME(int a, int b) { \
210 wxPyBeginBlockThreads(); \
212 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
214 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(ii)",a,b)); \
216 rval = Py2wxString(ro); \
220 wxPyEndBlockThreads(); \
222 rval = PCLASS::CBNAME(a, b); \
225 wxString base_##CBNAME(int a, int b) { \
226 return PCLASS::CBNAME(a, b); \
230 #define PYCALLBACK_BOOL_INTINTSTRING(PCLASS, CBNAME) \
231 bool CBNAME(int a, int b, const wxString& c) { \
234 wxPyBeginBlockThreads(); \
235 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
236 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iiO)", a,b,wx2PyString(c)));\
237 wxPyEndBlockThreads(); \
239 rval = PCLASS::CBNAME(a,b,c); \
242 bool base_##CBNAME(int a, int b, const wxString& c) { \
243 return PCLASS::CBNAME(a,b,c); \
249 #define PYCALLBACK_LONG_INTINT(PCLASS, CBNAME) \
250 long CBNAME(int a, int b) { \
253 wxPyBeginBlockThreads(); \
254 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
255 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)", a,b)); \
256 wxPyEndBlockThreads(); \
258 rval = PCLASS::CBNAME(a,b); \
261 long base_##CBNAME(int a, int b) { \
262 return PCLASS::CBNAME(a,b); \
267 #define PYCALLBACK_BOOL_INTINT(PCLASS, CBNAME) \
268 bool CBNAME(int a, int b) { \
271 wxPyBeginBlockThreads(); \
272 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
273 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)", a,b)); \
274 wxPyEndBlockThreads(); \
276 rval = PCLASS::CBNAME(a,b); \
279 bool base_##CBNAME(int a, int b) { \
280 return PCLASS::CBNAME(a,b); \
285 #define PYCALLBACK_DOUBLE_INTINT(PCLASS, CBNAME) \
286 double CBNAME(int a, int b) { \
288 wxPyBeginBlockThreads(); \
290 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
292 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(ii)",a,b)); \
294 PyObject* str = PyObject_Str(ro); \
295 rval = PyFloat_AsDouble(str); \
296 Py_DECREF(ro); Py_DECREF(str); \
299 wxPyEndBlockThreads(); \
301 rval = PCLASS::CBNAME(a, b); \
304 double base_##CBNAME(int a, int b) { \
305 return PCLASS::CBNAME(a, b); \
310 #define PYCALLBACK__(PCLASS, CBNAME) \
313 wxPyBeginBlockThreads(); \
314 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
315 wxPyCBH_callCallback(m_myInst, Py_BuildValue("()")); \
316 wxPyEndBlockThreads(); \
320 void base_##CBNAME() { \
327 #define PYCALLBACK_BOOL_SIZETSIZET(PCLASS, CBNAME) \
328 bool CBNAME(size_t a, size_t b) { \
331 wxPyBeginBlockThreads(); \
332 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
333 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)", a,b)); \
334 wxPyEndBlockThreads(); \
336 rval = PCLASS::CBNAME(a,b); \
339 bool base_##CBNAME(size_t a, size_t b) { \
340 return PCLASS::CBNAME(a,b); \
345 #define PYCALLBACK_BOOL_SIZET(PCLASS, CBNAME) \
346 bool CBNAME(size_t a) { \
349 wxPyBeginBlockThreads(); \
350 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
351 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(i)", a)); \
352 wxPyEndBlockThreads(); \
354 rval = PCLASS::CBNAME(a); \
357 bool base_##CBNAME(size_t a) { \
358 return PCLASS::CBNAME(a); \
362 #define PYCALLBACK_STRING_INT(PCLASS, CBNAME) \
363 wxString CBNAME(int a) { \
365 wxPyBeginBlockThreads(); \
367 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
369 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(i)",a)); \
371 rval = Py2wxString(ro); \
375 wxPyEndBlockThreads(); \
377 rval = PCLASS::CBNAME(a); \
380 wxString base_##CBNAME(int a) { \
381 return PCLASS::CBNAME(a); \
385 #define PYCALLBACK__INTSTRING(PCLASS, CBNAME) \
386 void CBNAME(int a, const wxString& c) { \
388 wxPyBeginBlockThreads(); \
389 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
390 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iO)", a, wx2PyString(c))); \
391 wxPyEndBlockThreads(); \
393 PCLASS::CBNAME(a,c); \
395 void base_##CBNAME(int a, const wxString& c) { \
396 PCLASS::CBNAME(a,c); \
402 #define PYCALLBACK_BOOL_(PCLASS, CBNAME) \
406 wxPyBeginBlockThreads(); \
407 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
408 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("()")); \
409 wxPyEndBlockThreads(); \
411 rval = PCLASS::CBNAME(); \
414 bool base_##CBNAME() { \
415 return PCLASS::CBNAME(); \
420 #define PYCALLBACK__SIZETINT(PCLASS, CBNAME) \
421 void CBNAME(size_t a, int b) { \
423 wxPyBeginBlockThreads(); \
424 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
425 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)", a,b)); \
426 wxPyEndBlockThreads(); \
428 PCLASS::CBNAME(a,b); \
430 void base_##CBNAME(size_t a, int b) { \
431 PCLASS::CBNAME(a,b); \
437 #define PYCALLBACK__INTINTLONG(PCLASS, CBNAME) \
438 void CBNAME(int a, int b, long c) { \
440 wxPyBeginBlockThreads(); \
441 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
442 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iii)", a,b,c)); \
443 wxPyEndBlockThreads(); \
445 PCLASS::CBNAME(a,b,c); \
447 void base_##CBNAME(int a, int b, long c) { \
448 PCLASS::CBNAME(a,b,c); \
454 #define PYCALLBACK__INTINTDOUBLE(PCLASS, CBNAME) \
455 void CBNAME(int a, int b, double c) { \
457 wxPyBeginBlockThreads(); \
458 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
459 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iif)", a,b,c)); \
460 wxPyEndBlockThreads(); \
462 PCLASS::CBNAME(a,b,c); \
464 void base_##CBNAME(int a, int b, double c) { \
465 PCLASS::CBNAME(a,b,c); \
470 #define PYCALLBACK__INTINTBOOL(PCLASS, CBNAME) \
471 void CBNAME(int a, int b, bool c) { \
473 wxPyBeginBlockThreads(); \
474 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
475 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iii)", a,b,c)); \
476 wxPyEndBlockThreads(); \
478 PCLASS::CBNAME(a,b,c); \
480 void base_##CBNAME(int a, int b, bool c) { \
481 PCLASS::CBNAME(a,b,c); \
490 #define wxPyMake_TEMPLATE(TYPE) \
491 PyObject* wxPyMake_##TYPE(TYPE* source) { \
492 PyObject* target = NULL; \
494 /* Check if there is already a pointer to a Python object in the \
495 OOR data that we can use. */ \
496 wxPyOORClientData* data = (wxPyOORClientData*)source->GetClientObject(); \
498 target = data->m_obj; \
501 /* Otherwise make a new wrapper for it the old fashioned way and \
502 give it the OOR treatment */ \
504 target = wxPyConstructObject(source, #TYPE, FALSE); \
506 source->SetClientObject(new wxPyOORClientData(target)); \
508 } else { /* source was NULL so return None. */ \
509 Py_INCREF(Py_None); target = Py_None; \
514 wxPyMake_TEMPLATE(wxGridCellRenderer)
515 wxPyMake_TEMPLATE(wxGridCellEditor
)
516 wxPyMake_TEMPLATE(wxGridCellAttr
)
517 wxPyMake_TEMPLATE(wxGridCellAttrProvider
)
518 wxPyMake_TEMPLATE(wxGridTableBase
)
521 class wxPyGridCellRenderer
: public wxGridCellRenderer
524 wxPyGridCellRenderer() : wxGridCellRenderer() {};
526 // Implement Python callback aware virtual methods
527 void Draw(wxGrid
& grid
, wxGridCellAttr
& attr
,
528 wxDC
& dc
, const wxRect
& rect
,
529 int row
, int col
, bool isSelected
) {
530 wxPyBeginBlockThreads();
531 if (wxPyCBH_findCallback(m_myInst
, "Draw")) {
532 wxPyCBH_callCallback(m_myInst
,
533 Py_BuildValue("(OOOOiii)",
534 wxPyConstructObject((void*)&grid
, "wxGrid", 0),
535 wxPyConstructObject((void*)&attr
, "wxGridCellAttr", 0),
536 wxPyConstructObject((void*)&dc
, "wxDC", 0),
537 wxPyConstructObject((void*)&rect
, "wxRect", 0),
538 row
, col
, isSelected
));
540 wxPyEndBlockThreads();
543 wxSize
GetBestSize(wxGrid
& grid
, wxGridCellAttr
& attr
, wxDC
& dc
,
546 wxPyBeginBlockThreads();
547 if (wxPyCBH_findCallback(m_myInst
, "GetBestSize")) {
550 ro
= wxPyCBH_callCallbackObj(m_myInst
,
551 Py_BuildValue("(OOOii)",
552 wxPyConstructObject((void*)&grid
, "wxGrid", 0),
553 wxPyConstructObject((void*)&attr
, "wxGridCellAttr", 0),
554 wxPyConstructObject((void*)&dc
, "wxDC", 0),
557 const char* errmsg
= "GetBestSize should return a 2-tuple of integers or a wxSize object.";
558 if (!SWIG_GetPtrObj(ro
, (void **)&ptr
, "_wxSize_p")) {
561 else if (PySequence_Check(ro
) && PyObject_Length(ro
) == 2) {
562 PyObject
* o1
= PySequence_GetItem(ro
, 0);
563 PyObject
* o2
= PySequence_GetItem(ro
, 1);
564 if (PyNumber_Check(o1
) && PyNumber_Check(o2
))
565 rval
= wxSize(PyInt_AsLong(o1
), PyInt_AsLong(o2
));
567 PyErr_SetString(PyExc_TypeError
, errmsg
);
572 PyErr_SetString(PyExc_TypeError
, errmsg
);
577 wxPyEndBlockThreads();
582 wxGridCellRenderer
*Clone() const {
583 wxGridCellRenderer
* rval
= NULL
;
584 wxPyBeginBlockThreads();
585 if (wxPyCBH_findCallback(m_myInst
, "Clone")) {
587 wxGridCellRenderer
* ptr
;
588 ro
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("()"));
590 if (!SWIG_GetPtrObj(ro
, (void **)&ptr
, "_wxGridCellRenderer_p"))
595 wxPyEndBlockThreads();
599 DEC_PYCALLBACK__STRING(SetParameters
);
604 IMP_PYCALLBACK__STRING( wxPyGridCellRenderer
, wxGridCellRenderer
, SetParameters
);
607 class wxPyGridCellEditor
: public wxGridCellEditor
610 wxPyGridCellEditor() : wxGridCellEditor() {}
612 void Create(wxWindow
* parent
, wxWindowID id
, wxEvtHandler
* evtHandler
) {
613 wxPyBeginBlockThreads();
614 if (wxPyCBH_findCallback(m_myInst
, "Create")) {
615 wxPyCBH_callCallback(m_myInst
,
616 Py_BuildValue("(OiO)",
617 wxPyConstructObject((void*)parent
, "wxWindow", 0),
619 wxPyConstructObject((void*)evtHandler
, "wxEvtHandler", 0)));
621 wxPyEndBlockThreads();
625 void BeginEdit(int row
, int col
, wxGrid
* grid
) {
626 wxPyBeginBlockThreads();
627 if (wxPyCBH_findCallback(m_myInst
, "BeginEdit")) {
628 wxPyCBH_callCallback(m_myInst
,
629 Py_BuildValue("(iiO)", row
, col
,
630 wxPyConstructObject((void*)grid
, "wxGrid", 0)));
632 wxPyEndBlockThreads();
636 bool EndEdit(int row
, int col
, wxGrid
* grid
) {
638 wxPyBeginBlockThreads();
639 if (wxPyCBH_findCallback(m_myInst
, "EndEdit")) {
640 rv
= wxPyCBH_callCallback(m_myInst
,
641 Py_BuildValue("(iiO)", row
, col
,
642 wxPyConstructObject((void*)grid
, "wxGrid", 0)));
644 wxPyEndBlockThreads();
649 wxGridCellEditor
*Clone() const {
650 wxGridCellEditor
* rval
= NULL
;
651 wxPyBeginBlockThreads();
652 if (wxPyCBH_findCallback(m_myInst
, "Clone")) {
654 wxGridCellEditor
* ptr
;
655 ro
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("()"));
657 if (!SWIG_GetPtrObj(ro
, (void **)&ptr
, "_wxGridCellEditor_p"))
662 wxPyEndBlockThreads();
667 void Show(bool show
, wxGridCellAttr
*attr
) {
669 wxPyBeginBlockThreads();
670 if ((found
= wxPyCBH_findCallback(m_myInst
, "Show")))
671 wxPyCBH_callCallback(m_myInst
,
672 Py_BuildValue("(iO)", show
,
673 wxPyConstructObject((void*)attr
, "wxGridCellAttr", 0)));
674 wxPyEndBlockThreads();
676 wxGridCellEditor::Show(show
, attr
);
678 void base_Show(bool show
, wxGridCellAttr
*attr
) {
679 wxGridCellEditor::Show(show
, attr
);
683 void PaintBackground(const wxRect
& rectCell
, wxGridCellAttr
*attr
) {
685 wxPyBeginBlockThreads();
686 if ((found
= wxPyCBH_findCallback(m_myInst
, "PaintBackground)")))
687 wxPyCBH_callCallback(m_myInst
,
688 Py_BuildValue("(OO)",
689 wxPyConstructObject((void*)&rectCell
, "wxRect", 0),
690 wxPyConstructObject((void*)attr
, "wxGridCellAttr", 0)));
691 wxPyEndBlockThreads();
693 wxGridCellEditor::PaintBackground(rectCell
, attr
);
695 void base_PaintBackground(const wxRect
& rectCell
, wxGridCellAttr
*attr
) {
696 wxGridCellEditor::PaintBackground(rectCell
, attr
);
700 DEC_PYCALLBACK___pure(Reset
);
701 DEC_PYCALLBACK__constany(SetSize
, wxRect
);
702 DEC_PYCALLBACK_bool_any(IsAcceptedKey
, wxKeyEvent
);
703 DEC_PYCALLBACK__any(StartingKey
, wxKeyEvent
);
704 DEC_PYCALLBACK__any(HandleReturn
, wxKeyEvent
);
705 DEC_PYCALLBACK__(StartingClick
);
706 DEC_PYCALLBACK__(Destroy
);
707 DEC_PYCALLBACK__STRING(SetParameters
);
713 IMP_PYCALLBACK__STRING( wxPyGridCellEditor
, wxGridCellEditor
, SetParameters
);
714 IMP_PYCALLBACK___pure(wxPyGridCellEditor
, wxGridCellEditor
, Reset
);
715 IMP_PYCALLBACK__constany(wxPyGridCellEditor
, wxGridCellEditor
, SetSize
, wxRect
);
716 IMP_PYCALLBACK_bool_any(wxPyGridCellEditor
, wxGridCellEditor
, IsAcceptedKey
, wxKeyEvent
);
717 IMP_PYCALLBACK__any(wxPyGridCellEditor
, wxGridCellEditor
, StartingKey
, wxKeyEvent
);
718 IMP_PYCALLBACK__any(wxPyGridCellEditor
, wxGridCellEditor
, HandleReturn
, wxKeyEvent
);
719 IMP_PYCALLBACK__(wxPyGridCellEditor
, wxGridCellEditor
, StartingClick
);
720 IMP_PYCALLBACK__(wxPyGridCellEditor
, wxGridCellEditor
, Destroy
);
723 class wxPyGridCellAttrProvider
: public wxGridCellAttrProvider
726 wxPyGridCellAttrProvider() : wxGridCellAttrProvider() {};
728 PYCALLBACK_GCA_INTINTKIND(wxGridCellAttrProvider
, GetAttr
);
729 PYCALLBACK__GCAINTINT(wxGridCellAttrProvider
, SetAttr
);
730 PYCALLBACK__GCAINT(wxGridCellAttrProvider
, SetRowAttr
);
731 PYCALLBACK__GCAINT(wxGridCellAttrProvider
, SetColAttr
);
736 class wxPyGridTableBase
: public wxGridTableBase
739 wxPyGridTableBase() : wxGridTableBase() {}
741 PYCALLBACK_INT__pure(GetNumberRows
);
742 PYCALLBACK_INT__pure(GetNumberCols
);
743 PYCALLBACK_BOOL_INTINT_pure(IsEmptyCell
);
744 PYCALLBACK_STRING_INTINT(wxGridTableBase
, GetTypeName
);
745 PYCALLBACK_BOOL_INTINTSTRING(wxGridTableBase
, CanGetValueAs
);
746 PYCALLBACK_BOOL_INTINTSTRING(wxGridTableBase
, CanSetValueAs
);
747 PYCALLBACK__(wxGridTableBase
, Clear
);
748 PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase
, InsertRows
);
749 PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase
, DeleteRows
);
750 PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase
, InsertCols
);
751 PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase
, DeleteCols
);
752 PYCALLBACK_BOOL_SIZET(wxGridTableBase
, AppendRows
);
753 PYCALLBACK_BOOL_SIZET(wxGridTableBase
, AppendCols
);
754 PYCALLBACK_STRING_INT(wxGridTableBase
, GetRowLabelValue
);
755 PYCALLBACK_STRING_INT(wxGridTableBase
, GetColLabelValue
);
756 PYCALLBACK__INTSTRING(wxGridTableBase
, SetRowLabelValue
);
757 PYCALLBACK__INTSTRING(wxGridTableBase
, SetColLabelValue
);
758 PYCALLBACK_BOOL_(wxGridTableBase
, CanHaveAttributes
);
759 PYCALLBACK_GCA_INTINTKIND(wxGridTableBase
, GetAttr
);
760 PYCALLBACK__GCAINTINT(wxGridTableBase
, SetAttr
);
761 PYCALLBACK__GCAINT(wxGridTableBase
, SetRowAttr
);
762 PYCALLBACK__GCAINT(wxGridTableBase
, SetColAttr
);
765 wxString
GetValue(int row
, int col
) {
766 wxPyBeginBlockThreads();
768 if (wxPyCBH_findCallback(m_myInst
, "GetValue")) {
770 ro
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("(ii)",row
,col
));
772 rval
= Py2wxString(ro
);
776 wxPyEndBlockThreads();
780 void SetValue(int row
, int col
, const wxString
& val
) {
781 wxPyBeginBlockThreads();
782 if (wxPyCBH_findCallback(m_myInst
, "SetValue")) {
783 wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(iiO)",row
,col
,wx2PyString(val
)));
785 wxPyEndBlockThreads();
789 // Map the Get/Set methods for the standard non-string types to
790 // the GetValue and SetValue python methods.
791 long GetValueAsLong( int row
, int col
) {
793 wxPyBeginBlockThreads();
794 if (wxPyCBH_findCallback(m_myInst
, "GetValue")) {
797 ro
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("(ii)", row
, col
));
798 if (ro
&& PyNumber_Check(ro
)) {
799 num
= PyNumber_Int(ro
);
801 rval
= PyInt_AsLong(num
);
807 wxPyEndBlockThreads();
811 double GetValueAsDouble( int row
, int col
) {
813 wxPyBeginBlockThreads();
814 if (wxPyCBH_findCallback(m_myInst
, "GetValue")) {
817 ro
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("(ii)", row
, col
));
818 if (ro
&& PyNumber_Check(ro
)) {
819 num
= PyNumber_Float(ro
);
821 rval
= PyFloat_AsDouble(num
);
827 wxPyEndBlockThreads();
831 bool GetValueAsBool( int row
, int col
) {
832 return (bool)GetValueAsLong(row
, col
);
835 void SetValueAsLong( int row
, int col
, long value
) {
836 wxPyBeginBlockThreads();
837 if (wxPyCBH_findCallback(m_myInst
, "SetValue")) {
838 wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(iii)", row
, col
, value
));
840 wxPyEndBlockThreads();
843 void SetValueAsDouble( int row
, int col
, double value
) {
844 wxPyBeginBlockThreads();
845 if (wxPyCBH_findCallback(m_myInst
, "SetValue")) {
846 wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(iid)", row
, col
, value
));
848 wxPyEndBlockThreads();
851 void SetValueAsBool( int row
, int col
, bool value
) {
852 SetValueAsLong( row
, col
, (long)value
);
859 bool wxGridCellCoords_helper(PyObject
* source
, wxGridCellCoords
** obj
) {
861 // If source is an object instance then it may already be the right type
862 if (PyInstance_Check(source
)) {
863 wxGridCellCoords
* ptr
;
864 if (SWIG_GetPtrObj(source
, (void **)&ptr
, "_wxGridCellCoords_p"))
869 // otherwise a 2-tuple of integers is expected
870 else if (PySequence_Check(source
) && PyObject_Length(source
) == 2) {
871 PyObject
* o1
= PySequence_GetItem(source
, 0);
872 PyObject
* o2
= PySequence_GetItem(source
, 1);
873 **obj
= wxGridCellCoords(PyInt_AsLong(o1
), PyInt_AsLong(o2
));
878 PyErr_SetString(PyExc_TypeError
, "Expected a 2-tuple of integers or a wxGridCellCoords object.");
882 typedef wxGrid::wxGridSelectionModes WXGRIDSELECTIONMODES
;
886 static int _wrap_wxGridNoCellCoords_set(PyObject
*val
) {
888 PyErr_SetString(PyExc_TypeError
,"Variable wxGridNoCellCoords is read-only.");
892 static PyObject
*_wrap_wxGridNoCellCoords_get() {
896 SWIG_MakePtr(ptemp
,(char *) &wxGridNoCellCoords
,"_wxGridCellCoords_p");
897 pyobj
= PyString_FromString(ptemp
);
901 static int _wrap_wxGridNoCellRect_set(PyObject
*val
) {
903 PyErr_SetString(PyExc_TypeError
,"Variable wxGridNoCellRect is read-only.");
907 static PyObject
*_wrap_wxGridNoCellRect_get() {
911 SWIG_MakePtr(ptemp
,(char *) &wxGridNoCellRect
,"_wxRect_p");
912 pyobj
= PyString_FromString(ptemp
);
916 static void wxGridCellRenderer__setOORInfo(wxGridCellRenderer
*self
,PyObject
* _self
) {
917 self
->SetClientObject(new wxPyOORClientData(_self
));
919 static PyObject
*_wrap_wxGridCellRenderer__setOORInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
920 PyObject
* _resultobj
;
921 wxGridCellRenderer
* _arg0
;
923 PyObject
* _argo0
= 0;
924 PyObject
* _obj1
= 0;
925 char *_kwnames
[] = { "self","_self", NULL
};
928 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellRenderer__setOORInfo",_kwnames
,&_argo0
,&_obj1
))
931 if (_argo0
== Py_None
) { _arg0
= NULL
; }
932 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
933 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer__setOORInfo. Expected _wxGridCellRenderer_p.");
941 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
942 wxGridCellRenderer__setOORInfo(_arg0
,_arg1
);
944 wxPyEndAllowThreads(__tstate
);
945 if (PyErr_Occurred()) return NULL
;
946 } Py_INCREF(Py_None
);
947 _resultobj
= Py_None
;
951 #define wxGridCellRenderer_SetParameters(_swigobj,_swigarg0) (_swigobj->SetParameters(_swigarg0))
952 static PyObject
*_wrap_wxGridCellRenderer_SetParameters(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
953 PyObject
* _resultobj
;
954 wxGridCellRenderer
* _arg0
;
956 PyObject
* _argo0
= 0;
957 PyObject
* _obj1
= 0;
958 char *_kwnames
[] = { "self","params", NULL
};
961 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellRenderer_SetParameters",_kwnames
,&_argo0
,&_obj1
))
964 if (_argo0
== Py_None
) { _arg0
= NULL
; }
965 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
966 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer_SetParameters. Expected _wxGridCellRenderer_p.");
971 _arg1
= wxString_in_helper(_obj1
);
976 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
977 wxGridCellRenderer_SetParameters(_arg0
,*_arg1
);
979 wxPyEndAllowThreads(__tstate
);
980 if (PyErr_Occurred()) return NULL
;
981 } Py_INCREF(Py_None
);
982 _resultobj
= Py_None
;
990 #define wxGridCellRenderer_IncRef(_swigobj) (_swigobj->IncRef())
991 static PyObject
*_wrap_wxGridCellRenderer_IncRef(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
992 PyObject
* _resultobj
;
993 wxGridCellRenderer
* _arg0
;
994 PyObject
* _argo0
= 0;
995 char *_kwnames
[] = { "self", NULL
};
998 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellRenderer_IncRef",_kwnames
,&_argo0
))
1001 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1002 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
1003 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer_IncRef. Expected _wxGridCellRenderer_p.");
1008 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1009 wxGridCellRenderer_IncRef(_arg0
);
1011 wxPyEndAllowThreads(__tstate
);
1012 if (PyErr_Occurred()) return NULL
;
1013 } Py_INCREF(Py_None
);
1014 _resultobj
= Py_None
;
1018 #define wxGridCellRenderer_DecRef(_swigobj) (_swigobj->DecRef())
1019 static PyObject
*_wrap_wxGridCellRenderer_DecRef(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1020 PyObject
* _resultobj
;
1021 wxGridCellRenderer
* _arg0
;
1022 PyObject
* _argo0
= 0;
1023 char *_kwnames
[] = { "self", NULL
};
1026 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellRenderer_DecRef",_kwnames
,&_argo0
))
1029 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1030 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
1031 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer_DecRef. Expected _wxGridCellRenderer_p.");
1036 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1037 wxGridCellRenderer_DecRef(_arg0
);
1039 wxPyEndAllowThreads(__tstate
);
1040 if (PyErr_Occurred()) return NULL
;
1041 } Py_INCREF(Py_None
);
1042 _resultobj
= Py_None
;
1046 #define wxGridCellRenderer_Draw(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6) (_swigobj->Draw(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6))
1047 static PyObject
*_wrap_wxGridCellRenderer_Draw(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1048 PyObject
* _resultobj
;
1049 wxGridCellRenderer
* _arg0
;
1051 wxGridCellAttr
* _arg2
;
1057 PyObject
* _argo0
= 0;
1058 PyObject
* _argo1
= 0;
1059 PyObject
* _argo2
= 0;
1060 PyObject
* _argo3
= 0;
1062 PyObject
* _obj4
= 0;
1064 char *_kwnames
[] = { "self","grid","attr","dc","rect","row","col","isSelected", NULL
};
1067 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOOOiii:wxGridCellRenderer_Draw",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_argo3
,&_obj4
,&_arg5
,&_arg6
,&tempbool7
))
1070 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1071 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
1072 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer_Draw. Expected _wxGridCellRenderer_p.");
1077 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1078 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGrid_p")) {
1079 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellRenderer_Draw. Expected _wxGrid_p.");
1084 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1085 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
1086 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGridCellRenderer_Draw. Expected _wxGridCellAttr_p.");
1091 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1092 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxDC_p")) {
1093 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGridCellRenderer_Draw. Expected _wxDC_p.");
1099 if (! wxRect_helper(_obj4
, &_arg4
))
1102 _arg7
= (bool ) tempbool7
;
1104 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1105 wxGridCellRenderer_Draw(_arg0
,*_arg1
,*_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
,_arg7
);
1107 wxPyEndAllowThreads(__tstate
);
1108 if (PyErr_Occurred()) return NULL
;
1109 } Py_INCREF(Py_None
);
1110 _resultobj
= Py_None
;
1114 #define wxGridCellRenderer_GetBestSize(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->GetBestSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
1115 static PyObject
*_wrap_wxGridCellRenderer_GetBestSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1116 PyObject
* _resultobj
;
1118 wxGridCellRenderer
* _arg0
;
1120 wxGridCellAttr
* _arg2
;
1124 PyObject
* _argo0
= 0;
1125 PyObject
* _argo1
= 0;
1126 PyObject
* _argo2
= 0;
1127 PyObject
* _argo3
= 0;
1128 char *_kwnames
[] = { "self","grid","attr","dc","row","col", NULL
};
1132 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOOii:wxGridCellRenderer_GetBestSize",_kwnames
,&_argo0
,&_argo1
,&_argo2
,&_argo3
,&_arg4
,&_arg5
))
1135 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1136 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
1137 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer_GetBestSize. Expected _wxGridCellRenderer_p.");
1142 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1143 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGrid_p")) {
1144 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellRenderer_GetBestSize. Expected _wxGrid_p.");
1149 if (_argo2
== Py_None
) { _arg2
= NULL
; }
1150 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
1151 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGridCellRenderer_GetBestSize. Expected _wxGridCellAttr_p.");
1156 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1157 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxDC_p")) {
1158 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGridCellRenderer_GetBestSize. Expected _wxDC_p.");
1163 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1164 _result
= new wxSize (wxGridCellRenderer_GetBestSize(_arg0
,*_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
));
1166 wxPyEndAllowThreads(__tstate
);
1167 if (PyErr_Occurred()) return NULL
;
1168 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxSize_p");
1169 _resultobj
= Py_BuildValue("s",_ptemp
);
1173 #define wxGridCellRenderer_Clone(_swigobj) (_swigobj->Clone())
1174 static PyObject
*_wrap_wxGridCellRenderer_Clone(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1175 PyObject
* _resultobj
;
1176 wxGridCellRenderer
* _result
;
1177 wxGridCellRenderer
* _arg0
;
1178 PyObject
* _argo0
= 0;
1179 char *_kwnames
[] = { "self", NULL
};
1182 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellRenderer_Clone",_kwnames
,&_argo0
))
1185 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1186 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellRenderer_p")) {
1187 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellRenderer_Clone. Expected _wxGridCellRenderer_p.");
1192 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1193 _result
= (wxGridCellRenderer
*)wxGridCellRenderer_Clone(_arg0
);
1195 wxPyEndAllowThreads(__tstate
);
1196 if (PyErr_Occurred()) return NULL
;
1197 }{ _resultobj
= wxPyMake_wxGridCellRenderer(_result
); }
1201 static void *SwigwxPyGridCellRendererTowxGridCellRenderer(void *ptr
) {
1202 wxPyGridCellRenderer
*src
;
1203 wxGridCellRenderer
*dest
;
1204 src
= (wxPyGridCellRenderer
*) ptr
;
1205 dest
= (wxGridCellRenderer
*) src
;
1206 return (void *) dest
;
1209 #define new_wxPyGridCellRenderer() (new wxPyGridCellRenderer())
1210 static PyObject
*_wrap_new_wxPyGridCellRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1211 PyObject
* _resultobj
;
1212 wxPyGridCellRenderer
* _result
;
1213 char *_kwnames
[] = { NULL
};
1217 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyGridCellRenderer",_kwnames
))
1220 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1221 _result
= (wxPyGridCellRenderer
*)new_wxPyGridCellRenderer();
1223 wxPyEndAllowThreads(__tstate
);
1224 if (PyErr_Occurred()) return NULL
;
1226 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyGridCellRenderer_p");
1227 _resultobj
= Py_BuildValue("s",_ptemp
);
1230 _resultobj
= Py_None
;
1235 #define wxPyGridCellRenderer__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
1236 static PyObject
*_wrap_wxPyGridCellRenderer__setCallbackInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1237 PyObject
* _resultobj
;
1238 wxPyGridCellRenderer
* _arg0
;
1241 PyObject
* _argo0
= 0;
1242 PyObject
* _obj1
= 0;
1243 PyObject
* _obj2
= 0;
1244 char *_kwnames
[] = { "self","self","_class", NULL
};
1247 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyGridCellRenderer__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
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__setCallbackInfo. Expected _wxPyGridCellRenderer_p.");
1263 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1264 wxPyGridCellRenderer__setCallbackInfo(_arg0
,_arg1
,_arg2
);
1266 wxPyEndAllowThreads(__tstate
);
1267 if (PyErr_Occurred()) return NULL
;
1268 } Py_INCREF(Py_None
);
1269 _resultobj
= Py_None
;
1273 #define wxPyGridCellRenderer_base_SetParameters(_swigobj,_swigarg0) (_swigobj->base_SetParameters(_swigarg0))
1274 static PyObject
*_wrap_wxPyGridCellRenderer_base_SetParameters(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1275 PyObject
* _resultobj
;
1276 wxPyGridCellRenderer
* _arg0
;
1278 PyObject
* _argo0
= 0;
1279 PyObject
* _obj1
= 0;
1280 char *_kwnames
[] = { "self","params", NULL
};
1283 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyGridCellRenderer_base_SetParameters",_kwnames
,&_argo0
,&_obj1
))
1286 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1287 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellRenderer_p")) {
1288 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellRenderer_base_SetParameters. Expected _wxPyGridCellRenderer_p.");
1293 _arg1
= wxString_in_helper(_obj1
);
1298 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1299 wxPyGridCellRenderer_base_SetParameters(_arg0
,*_arg1
);
1301 wxPyEndAllowThreads(__tstate
);
1302 if (PyErr_Occurred()) return NULL
;
1303 } Py_INCREF(Py_None
);
1304 _resultobj
= Py_None
;
1312 static void *SwigwxGridCellStringRendererTowxGridCellRenderer(void *ptr
) {
1313 wxGridCellStringRenderer
*src
;
1314 wxGridCellRenderer
*dest
;
1315 src
= (wxGridCellStringRenderer
*) ptr
;
1316 dest
= (wxGridCellRenderer
*) src
;
1317 return (void *) dest
;
1320 #define new_wxGridCellStringRenderer() (new wxGridCellStringRenderer())
1321 static PyObject
*_wrap_new_wxGridCellStringRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1322 PyObject
* _resultobj
;
1323 wxGridCellStringRenderer
* _result
;
1324 char *_kwnames
[] = { NULL
};
1328 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellStringRenderer",_kwnames
))
1331 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1332 _result
= (wxGridCellStringRenderer
*)new_wxGridCellStringRenderer();
1334 wxPyEndAllowThreads(__tstate
);
1335 if (PyErr_Occurred()) return NULL
;
1337 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellStringRenderer_p");
1338 _resultobj
= Py_BuildValue("s",_ptemp
);
1341 _resultobj
= Py_None
;
1346 static void *SwigwxGridCellNumberRendererTowxGridCellStringRenderer(void *ptr
) {
1347 wxGridCellNumberRenderer
*src
;
1348 wxGridCellStringRenderer
*dest
;
1349 src
= (wxGridCellNumberRenderer
*) ptr
;
1350 dest
= (wxGridCellStringRenderer
*) src
;
1351 return (void *) dest
;
1354 static void *SwigwxGridCellNumberRendererTowxGridCellRenderer(void *ptr
) {
1355 wxGridCellNumberRenderer
*src
;
1356 wxGridCellRenderer
*dest
;
1357 src
= (wxGridCellNumberRenderer
*) ptr
;
1358 dest
= (wxGridCellRenderer
*) src
;
1359 return (void *) dest
;
1362 #define new_wxGridCellNumberRenderer() (new wxGridCellNumberRenderer())
1363 static PyObject
*_wrap_new_wxGridCellNumberRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1364 PyObject
* _resultobj
;
1365 wxGridCellNumberRenderer
* _result
;
1366 char *_kwnames
[] = { NULL
};
1370 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellNumberRenderer",_kwnames
))
1373 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1374 _result
= (wxGridCellNumberRenderer
*)new_wxGridCellNumberRenderer();
1376 wxPyEndAllowThreads(__tstate
);
1377 if (PyErr_Occurred()) return NULL
;
1379 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellNumberRenderer_p");
1380 _resultobj
= Py_BuildValue("s",_ptemp
);
1383 _resultobj
= Py_None
;
1388 static void *SwigwxGridCellFloatRendererTowxGridCellStringRenderer(void *ptr
) {
1389 wxGridCellFloatRenderer
*src
;
1390 wxGridCellStringRenderer
*dest
;
1391 src
= (wxGridCellFloatRenderer
*) ptr
;
1392 dest
= (wxGridCellStringRenderer
*) src
;
1393 return (void *) dest
;
1396 static void *SwigwxGridCellFloatRendererTowxGridCellRenderer(void *ptr
) {
1397 wxGridCellFloatRenderer
*src
;
1398 wxGridCellRenderer
*dest
;
1399 src
= (wxGridCellFloatRenderer
*) ptr
;
1400 dest
= (wxGridCellRenderer
*) src
;
1401 return (void *) dest
;
1404 #define new_wxGridCellFloatRenderer(_swigarg0,_swigarg1) (new wxGridCellFloatRenderer(_swigarg0,_swigarg1))
1405 static PyObject
*_wrap_new_wxGridCellFloatRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1406 PyObject
* _resultobj
;
1407 wxGridCellFloatRenderer
* _result
;
1408 int _arg0
= (int ) -1;
1409 int _arg1
= (int ) -1;
1410 char *_kwnames
[] = { "width","precision", NULL
};
1414 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxGridCellFloatRenderer",_kwnames
,&_arg0
,&_arg1
))
1417 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1418 _result
= (wxGridCellFloatRenderer
*)new_wxGridCellFloatRenderer(_arg0
,_arg1
);
1420 wxPyEndAllowThreads(__tstate
);
1421 if (PyErr_Occurred()) return NULL
;
1423 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellFloatRenderer_p");
1424 _resultobj
= Py_BuildValue("s",_ptemp
);
1427 _resultobj
= Py_None
;
1432 #define wxGridCellFloatRenderer_GetWidth(_swigobj) (_swigobj->GetWidth())
1433 static PyObject
*_wrap_wxGridCellFloatRenderer_GetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1434 PyObject
* _resultobj
;
1436 wxGridCellFloatRenderer
* _arg0
;
1437 PyObject
* _argo0
= 0;
1438 char *_kwnames
[] = { "self", NULL
};
1441 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellFloatRenderer_GetWidth",_kwnames
,&_argo0
))
1444 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1445 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellFloatRenderer_p")) {
1446 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellFloatRenderer_GetWidth. Expected _wxGridCellFloatRenderer_p.");
1451 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1452 _result
= (int )wxGridCellFloatRenderer_GetWidth(_arg0
);
1454 wxPyEndAllowThreads(__tstate
);
1455 if (PyErr_Occurred()) return NULL
;
1456 } _resultobj
= Py_BuildValue("i",_result
);
1460 #define wxGridCellFloatRenderer_SetWidth(_swigobj,_swigarg0) (_swigobj->SetWidth(_swigarg0))
1461 static PyObject
*_wrap_wxGridCellFloatRenderer_SetWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1462 PyObject
* _resultobj
;
1463 wxGridCellFloatRenderer
* _arg0
;
1465 PyObject
* _argo0
= 0;
1466 char *_kwnames
[] = { "self","width", NULL
};
1469 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridCellFloatRenderer_SetWidth",_kwnames
,&_argo0
,&_arg1
))
1472 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1473 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellFloatRenderer_p")) {
1474 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellFloatRenderer_SetWidth. Expected _wxGridCellFloatRenderer_p.");
1479 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1480 wxGridCellFloatRenderer_SetWidth(_arg0
,_arg1
);
1482 wxPyEndAllowThreads(__tstate
);
1483 if (PyErr_Occurred()) return NULL
;
1484 } Py_INCREF(Py_None
);
1485 _resultobj
= Py_None
;
1489 #define wxGridCellFloatRenderer_GetPrecision(_swigobj) (_swigobj->GetPrecision())
1490 static PyObject
*_wrap_wxGridCellFloatRenderer_GetPrecision(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1491 PyObject
* _resultobj
;
1493 wxGridCellFloatRenderer
* _arg0
;
1494 PyObject
* _argo0
= 0;
1495 char *_kwnames
[] = { "self", NULL
};
1498 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellFloatRenderer_GetPrecision",_kwnames
,&_argo0
))
1501 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1502 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellFloatRenderer_p")) {
1503 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellFloatRenderer_GetPrecision. Expected _wxGridCellFloatRenderer_p.");
1508 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1509 _result
= (int )wxGridCellFloatRenderer_GetPrecision(_arg0
);
1511 wxPyEndAllowThreads(__tstate
);
1512 if (PyErr_Occurred()) return NULL
;
1513 } _resultobj
= Py_BuildValue("i",_result
);
1517 #define wxGridCellFloatRenderer_SetPrecision(_swigobj,_swigarg0) (_swigobj->SetPrecision(_swigarg0))
1518 static PyObject
*_wrap_wxGridCellFloatRenderer_SetPrecision(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1519 PyObject
* _resultobj
;
1520 wxGridCellFloatRenderer
* _arg0
;
1522 PyObject
* _argo0
= 0;
1523 char *_kwnames
[] = { "self","precision", NULL
};
1526 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridCellFloatRenderer_SetPrecision",_kwnames
,&_argo0
,&_arg1
))
1529 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1530 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellFloatRenderer_p")) {
1531 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellFloatRenderer_SetPrecision. Expected _wxGridCellFloatRenderer_p.");
1536 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1537 wxGridCellFloatRenderer_SetPrecision(_arg0
,_arg1
);
1539 wxPyEndAllowThreads(__tstate
);
1540 if (PyErr_Occurred()) return NULL
;
1541 } Py_INCREF(Py_None
);
1542 _resultobj
= Py_None
;
1546 static void *SwigwxGridCellBoolRendererTowxGridCellRenderer(void *ptr
) {
1547 wxGridCellBoolRenderer
*src
;
1548 wxGridCellRenderer
*dest
;
1549 src
= (wxGridCellBoolRenderer
*) ptr
;
1550 dest
= (wxGridCellRenderer
*) src
;
1551 return (void *) dest
;
1554 #define new_wxGridCellBoolRenderer() (new wxGridCellBoolRenderer())
1555 static PyObject
*_wrap_new_wxGridCellBoolRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1556 PyObject
* _resultobj
;
1557 wxGridCellBoolRenderer
* _result
;
1558 char *_kwnames
[] = { NULL
};
1562 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellBoolRenderer",_kwnames
))
1565 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1566 _result
= (wxGridCellBoolRenderer
*)new_wxGridCellBoolRenderer();
1568 wxPyEndAllowThreads(__tstate
);
1569 if (PyErr_Occurred()) return NULL
;
1571 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellBoolRenderer_p");
1572 _resultobj
= Py_BuildValue("s",_ptemp
);
1575 _resultobj
= Py_None
;
1580 static void *SwigwxGridCellDateTimeRendererTowxGridCellStringRenderer(void *ptr
) {
1581 wxGridCellDateTimeRenderer
*src
;
1582 wxGridCellStringRenderer
*dest
;
1583 src
= (wxGridCellDateTimeRenderer
*) ptr
;
1584 dest
= (wxGridCellStringRenderer
*) src
;
1585 return (void *) dest
;
1588 static void *SwigwxGridCellDateTimeRendererTowxGridCellRenderer(void *ptr
) {
1589 wxGridCellDateTimeRenderer
*src
;
1590 wxGridCellRenderer
*dest
;
1591 src
= (wxGridCellDateTimeRenderer
*) ptr
;
1592 dest
= (wxGridCellRenderer
*) src
;
1593 return (void *) dest
;
1596 #define new_wxGridCellDateTimeRenderer(_swigarg0,_swigarg1) (new wxGridCellDateTimeRenderer(_swigarg0,_swigarg1))
1597 static PyObject
*_wrap_new_wxGridCellDateTimeRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1598 PyObject
* _resultobj
;
1599 wxGridCellDateTimeRenderer
* _result
;
1600 wxString
* _arg0
= (wxString
*) &wxPyDateTimeFormatStr
;
1601 wxString
* _arg1
= (wxString
*) &wxPyDateTimeFormatStr
;
1602 PyObject
* _obj0
= 0;
1603 PyObject
* _obj1
= 0;
1604 char *_kwnames
[] = { "outformat","informat", NULL
};
1608 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|OO:new_wxGridCellDateTimeRenderer",_kwnames
,&_obj0
,&_obj1
))
1612 _arg0
= wxString_in_helper(_obj0
);
1618 _arg1
= wxString_in_helper(_obj1
);
1623 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1624 _result
= (wxGridCellDateTimeRenderer
*)new_wxGridCellDateTimeRenderer(*_arg0
,*_arg1
);
1626 wxPyEndAllowThreads(__tstate
);
1627 if (PyErr_Occurred()) return NULL
;
1629 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellDateTimeRenderer_p");
1630 _resultobj
= Py_BuildValue("s",_ptemp
);
1633 _resultobj
= Py_None
;
1646 static void *SwigwxGridCellEnumRendererTowxGridCellStringRenderer(void *ptr
) {
1647 wxGridCellEnumRenderer
*src
;
1648 wxGridCellStringRenderer
*dest
;
1649 src
= (wxGridCellEnumRenderer
*) ptr
;
1650 dest
= (wxGridCellStringRenderer
*) src
;
1651 return (void *) dest
;
1654 static void *SwigwxGridCellEnumRendererTowxGridCellRenderer(void *ptr
) {
1655 wxGridCellEnumRenderer
*src
;
1656 wxGridCellRenderer
*dest
;
1657 src
= (wxGridCellEnumRenderer
*) ptr
;
1658 dest
= (wxGridCellRenderer
*) src
;
1659 return (void *) dest
;
1662 #define new_wxGridCellEnumRenderer(_swigarg0) (new wxGridCellEnumRenderer(_swigarg0))
1663 static PyObject
*_wrap_new_wxGridCellEnumRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1664 PyObject
* _resultobj
;
1665 wxGridCellEnumRenderer
* _result
;
1666 wxString
* _arg0
= (wxString
*) &wxPyEmptyString
;
1667 PyObject
* _obj0
= 0;
1668 char *_kwnames
[] = { "choices", NULL
};
1672 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxGridCellEnumRenderer",_kwnames
,&_obj0
))
1676 _arg0
= wxString_LIST_helper(_obj0
);
1677 if (_arg0
== NULL
) {
1682 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1683 _result
= (wxGridCellEnumRenderer
*)new_wxGridCellEnumRenderer(*_arg0
);
1685 wxPyEndAllowThreads(__tstate
);
1686 if (PyErr_Occurred()) return NULL
;
1688 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellEnumRenderer_p");
1689 _resultobj
= Py_BuildValue("s",_ptemp
);
1692 _resultobj
= Py_None
;
1700 static void *SwigwxGridCellAutoWrapStringRendererTowxGridCellStringRenderer(void *ptr
) {
1701 wxGridCellAutoWrapStringRenderer
*src
;
1702 wxGridCellStringRenderer
*dest
;
1703 src
= (wxGridCellAutoWrapStringRenderer
*) ptr
;
1704 dest
= (wxGridCellStringRenderer
*) src
;
1705 return (void *) dest
;
1708 static void *SwigwxGridCellAutoWrapStringRendererTowxGridCellRenderer(void *ptr
) {
1709 wxGridCellAutoWrapStringRenderer
*src
;
1710 wxGridCellRenderer
*dest
;
1711 src
= (wxGridCellAutoWrapStringRenderer
*) ptr
;
1712 dest
= (wxGridCellRenderer
*) src
;
1713 return (void *) dest
;
1716 #define new_wxGridCellAutoWrapStringRenderer() (new wxGridCellAutoWrapStringRenderer())
1717 static PyObject
*_wrap_new_wxGridCellAutoWrapStringRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1718 PyObject
* _resultobj
;
1719 wxGridCellAutoWrapStringRenderer
* _result
;
1720 char *_kwnames
[] = { NULL
};
1724 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellAutoWrapStringRenderer",_kwnames
))
1727 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1728 _result
= (wxGridCellAutoWrapStringRenderer
*)new_wxGridCellAutoWrapStringRenderer();
1730 wxPyEndAllowThreads(__tstate
);
1731 if (PyErr_Occurred()) return NULL
;
1733 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAutoWrapStringRenderer_p");
1734 _resultobj
= Py_BuildValue("s",_ptemp
);
1737 _resultobj
= Py_None
;
1742 static void wxGridCellEditor__setOORInfo(wxGridCellEditor
*self
,PyObject
* _self
) {
1743 self
->SetClientObject(new wxPyOORClientData(_self
));
1745 static PyObject
*_wrap_wxGridCellEditor__setOORInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1746 PyObject
* _resultobj
;
1747 wxGridCellEditor
* _arg0
;
1749 PyObject
* _argo0
= 0;
1750 PyObject
* _obj1
= 0;
1751 char *_kwnames
[] = { "self","_self", NULL
};
1754 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor__setOORInfo",_kwnames
,&_argo0
,&_obj1
))
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__setOORInfo. Expected _wxGridCellEditor_p.");
1767 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1768 wxGridCellEditor__setOORInfo(_arg0
,_arg1
);
1770 wxPyEndAllowThreads(__tstate
);
1771 if (PyErr_Occurred()) return NULL
;
1772 } Py_INCREF(Py_None
);
1773 _resultobj
= Py_None
;
1777 #define wxGridCellEditor_IsCreated(_swigobj) (_swigobj->IsCreated())
1778 static PyObject
*_wrap_wxGridCellEditor_IsCreated(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1779 PyObject
* _resultobj
;
1781 wxGridCellEditor
* _arg0
;
1782 PyObject
* _argo0
= 0;
1783 char *_kwnames
[] = { "self", NULL
};
1786 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_IsCreated",_kwnames
,&_argo0
))
1789 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1790 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1791 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_IsCreated. Expected _wxGridCellEditor_p.");
1796 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1797 _result
= (bool )wxGridCellEditor_IsCreated(_arg0
);
1799 wxPyEndAllowThreads(__tstate
);
1800 if (PyErr_Occurred()) return NULL
;
1801 } _resultobj
= Py_BuildValue("i",_result
);
1805 #define wxGridCellEditor_GetControl(_swigobj) (_swigobj->GetControl())
1806 static PyObject
*_wrap_wxGridCellEditor_GetControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1807 PyObject
* _resultobj
;
1808 wxControl
* _result
;
1809 wxGridCellEditor
* _arg0
;
1810 PyObject
* _argo0
= 0;
1811 char *_kwnames
[] = { "self", NULL
};
1814 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_GetControl",_kwnames
,&_argo0
))
1817 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1818 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1819 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_GetControl. Expected _wxGridCellEditor_p.");
1824 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1825 _result
= (wxControl
*)wxGridCellEditor_GetControl(_arg0
);
1827 wxPyEndAllowThreads(__tstate
);
1828 if (PyErr_Occurred()) return NULL
;
1829 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1833 #define wxGridCellEditor_SetControl(_swigobj,_swigarg0) (_swigobj->SetControl(_swigarg0))
1834 static PyObject
*_wrap_wxGridCellEditor_SetControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1835 PyObject
* _resultobj
;
1836 wxGridCellEditor
* _arg0
;
1838 PyObject
* _argo0
= 0;
1839 PyObject
* _argo1
= 0;
1840 char *_kwnames
[] = { "self","control", NULL
};
1843 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor_SetControl",_kwnames
,&_argo0
,&_argo1
))
1846 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1847 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1848 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_SetControl. Expected _wxGridCellEditor_p.");
1853 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1854 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxControl_p")) {
1855 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellEditor_SetControl. Expected _wxControl_p.");
1860 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1861 wxGridCellEditor_SetControl(_arg0
,_arg1
);
1863 wxPyEndAllowThreads(__tstate
);
1864 if (PyErr_Occurred()) return NULL
;
1865 } Py_INCREF(Py_None
);
1866 _resultobj
= Py_None
;
1870 #define wxGridCellEditor_SetParameters(_swigobj,_swigarg0) (_swigobj->SetParameters(_swigarg0))
1871 static PyObject
*_wrap_wxGridCellEditor_SetParameters(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1872 PyObject
* _resultobj
;
1873 wxGridCellEditor
* _arg0
;
1875 PyObject
* _argo0
= 0;
1876 PyObject
* _obj1
= 0;
1877 char *_kwnames
[] = { "self","params", NULL
};
1880 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor_SetParameters",_kwnames
,&_argo0
,&_obj1
))
1883 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1884 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1885 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_SetParameters. Expected _wxGridCellEditor_p.");
1890 _arg1
= wxString_in_helper(_obj1
);
1895 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1896 wxGridCellEditor_SetParameters(_arg0
,*_arg1
);
1898 wxPyEndAllowThreads(__tstate
);
1899 if (PyErr_Occurred()) return NULL
;
1900 } Py_INCREF(Py_None
);
1901 _resultobj
= Py_None
;
1909 #define wxGridCellEditor_IncRef(_swigobj) (_swigobj->IncRef())
1910 static PyObject
*_wrap_wxGridCellEditor_IncRef(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1911 PyObject
* _resultobj
;
1912 wxGridCellEditor
* _arg0
;
1913 PyObject
* _argo0
= 0;
1914 char *_kwnames
[] = { "self", NULL
};
1917 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_IncRef",_kwnames
,&_argo0
))
1920 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1921 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1922 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_IncRef. Expected _wxGridCellEditor_p.");
1927 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1928 wxGridCellEditor_IncRef(_arg0
);
1930 wxPyEndAllowThreads(__tstate
);
1931 if (PyErr_Occurred()) return NULL
;
1932 } Py_INCREF(Py_None
);
1933 _resultobj
= Py_None
;
1937 #define wxGridCellEditor_DecRef(_swigobj) (_swigobj->DecRef())
1938 static PyObject
*_wrap_wxGridCellEditor_DecRef(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1939 PyObject
* _resultobj
;
1940 wxGridCellEditor
* _arg0
;
1941 PyObject
* _argo0
= 0;
1942 char *_kwnames
[] = { "self", NULL
};
1945 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_DecRef",_kwnames
,&_argo0
))
1948 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1949 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1950 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_DecRef. Expected _wxGridCellEditor_p.");
1955 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1956 wxGridCellEditor_DecRef(_arg0
);
1958 wxPyEndAllowThreads(__tstate
);
1959 if (PyErr_Occurred()) return NULL
;
1960 } Py_INCREF(Py_None
);
1961 _resultobj
= Py_None
;
1965 #define wxGridCellEditor_Create(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->Create(_swigarg0,_swigarg1,_swigarg2))
1966 static PyObject
*_wrap_wxGridCellEditor_Create(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1967 PyObject
* _resultobj
;
1968 wxGridCellEditor
* _arg0
;
1971 wxEvtHandler
* _arg3
;
1972 PyObject
* _argo0
= 0;
1973 PyObject
* _argo1
= 0;
1974 PyObject
* _argo3
= 0;
1975 char *_kwnames
[] = { "self","parent","id","evtHandler", NULL
};
1978 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOiO:wxGridCellEditor_Create",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_argo3
))
1981 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1982 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
1983 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_Create. Expected _wxGridCellEditor_p.");
1988 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1989 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxWindow_p")) {
1990 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellEditor_Create. Expected _wxWindow_p.");
1995 if (_argo3
== Py_None
) { _arg3
= NULL
; }
1996 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxEvtHandler_p")) {
1997 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGridCellEditor_Create. Expected _wxEvtHandler_p.");
2002 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2003 wxGridCellEditor_Create(_arg0
,_arg1
,_arg2
,_arg3
);
2005 wxPyEndAllowThreads(__tstate
);
2006 if (PyErr_Occurred()) return NULL
;
2007 } Py_INCREF(Py_None
);
2008 _resultobj
= Py_None
;
2012 #define wxGridCellEditor_BeginEdit(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->BeginEdit(_swigarg0,_swigarg1,_swigarg2))
2013 static PyObject
*_wrap_wxGridCellEditor_BeginEdit(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2014 PyObject
* _resultobj
;
2015 wxGridCellEditor
* _arg0
;
2019 PyObject
* _argo0
= 0;
2020 PyObject
* _argo3
= 0;
2021 char *_kwnames
[] = { "self","row","col","grid", NULL
};
2024 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGridCellEditor_BeginEdit",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
))
2027 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2028 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2029 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_BeginEdit. Expected _wxGridCellEditor_p.");
2034 if (_argo3
== Py_None
) { _arg3
= NULL
; }
2035 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxGrid_p")) {
2036 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGridCellEditor_BeginEdit. Expected _wxGrid_p.");
2041 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2042 wxGridCellEditor_BeginEdit(_arg0
,_arg1
,_arg2
,_arg3
);
2044 wxPyEndAllowThreads(__tstate
);
2045 if (PyErr_Occurred()) return NULL
;
2046 } Py_INCREF(Py_None
);
2047 _resultobj
= Py_None
;
2051 #define wxGridCellEditor_EndEdit(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->EndEdit(_swigarg0,_swigarg1,_swigarg2))
2052 static PyObject
*_wrap_wxGridCellEditor_EndEdit(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2053 PyObject
* _resultobj
;
2055 wxGridCellEditor
* _arg0
;
2059 PyObject
* _argo0
= 0;
2060 PyObject
* _argo3
= 0;
2061 char *_kwnames
[] = { "self","row","col","grid", NULL
};
2064 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGridCellEditor_EndEdit",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
))
2067 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2068 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2069 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_EndEdit. Expected _wxGridCellEditor_p.");
2074 if (_argo3
== Py_None
) { _arg3
= NULL
; }
2075 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxGrid_p")) {
2076 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGridCellEditor_EndEdit. Expected _wxGrid_p.");
2081 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2082 _result
= (bool )wxGridCellEditor_EndEdit(_arg0
,_arg1
,_arg2
,_arg3
);
2084 wxPyEndAllowThreads(__tstate
);
2085 if (PyErr_Occurred()) return NULL
;
2086 } _resultobj
= Py_BuildValue("i",_result
);
2090 #define wxGridCellEditor_Reset(_swigobj) (_swigobj->Reset())
2091 static PyObject
*_wrap_wxGridCellEditor_Reset(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2092 PyObject
* _resultobj
;
2093 wxGridCellEditor
* _arg0
;
2094 PyObject
* _argo0
= 0;
2095 char *_kwnames
[] = { "self", NULL
};
2098 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_Reset",_kwnames
,&_argo0
))
2101 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2102 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2103 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_Reset. Expected _wxGridCellEditor_p.");
2108 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2109 wxGridCellEditor_Reset(_arg0
);
2111 wxPyEndAllowThreads(__tstate
);
2112 if (PyErr_Occurred()) return NULL
;
2113 } Py_INCREF(Py_None
);
2114 _resultobj
= Py_None
;
2118 #define wxGridCellEditor_Clone(_swigobj) (_swigobj->Clone())
2119 static PyObject
*_wrap_wxGridCellEditor_Clone(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2120 PyObject
* _resultobj
;
2121 wxGridCellEditor
* _result
;
2122 wxGridCellEditor
* _arg0
;
2123 PyObject
* _argo0
= 0;
2124 char *_kwnames
[] = { "self", NULL
};
2127 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_Clone",_kwnames
,&_argo0
))
2130 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2131 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2132 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_Clone. Expected _wxGridCellEditor_p.");
2137 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2138 _result
= (wxGridCellEditor
*)wxGridCellEditor_Clone(_arg0
);
2140 wxPyEndAllowThreads(__tstate
);
2141 if (PyErr_Occurred()) return NULL
;
2142 }{ _resultobj
= wxPyMake_wxGridCellEditor(_result
); }
2146 #define wxGridCellEditor_SetSize(_swigobj,_swigarg0) (_swigobj->SetSize(_swigarg0))
2147 static PyObject
*_wrap_wxGridCellEditor_SetSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2148 PyObject
* _resultobj
;
2149 wxGridCellEditor
* _arg0
;
2151 PyObject
* _argo0
= 0;
2153 PyObject
* _obj1
= 0;
2154 char *_kwnames
[] = { "self","rect", NULL
};
2157 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor_SetSize",_kwnames
,&_argo0
,&_obj1
))
2160 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2161 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2162 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_SetSize. Expected _wxGridCellEditor_p.");
2168 if (! wxRect_helper(_obj1
, &_arg1
))
2172 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2173 wxGridCellEditor_SetSize(_arg0
,*_arg1
);
2175 wxPyEndAllowThreads(__tstate
);
2176 if (PyErr_Occurred()) return NULL
;
2177 } Py_INCREF(Py_None
);
2178 _resultobj
= Py_None
;
2182 #define wxGridCellEditor_Show(_swigobj,_swigarg0,_swigarg1) (_swigobj->Show(_swigarg0,_swigarg1))
2183 static PyObject
*_wrap_wxGridCellEditor_Show(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2184 PyObject
* _resultobj
;
2185 wxGridCellEditor
* _arg0
;
2187 wxGridCellAttr
* _arg2
= (wxGridCellAttr
*) NULL
;
2188 PyObject
* _argo0
= 0;
2190 PyObject
* _argo2
= 0;
2191 char *_kwnames
[] = { "self","show","attr", NULL
};
2194 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|O:wxGridCellEditor_Show",_kwnames
,&_argo0
,&tempbool1
,&_argo2
))
2197 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2198 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2199 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_Show. Expected _wxGridCellEditor_p.");
2203 _arg1
= (bool ) tempbool1
;
2205 if (_argo2
== Py_None
) { _arg2
= NULL
; }
2206 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
2207 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGridCellEditor_Show. Expected _wxGridCellAttr_p.");
2212 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2213 wxGridCellEditor_Show(_arg0
,_arg1
,_arg2
);
2215 wxPyEndAllowThreads(__tstate
);
2216 if (PyErr_Occurred()) return NULL
;
2217 } Py_INCREF(Py_None
);
2218 _resultobj
= Py_None
;
2222 #define wxGridCellEditor_PaintBackground(_swigobj,_swigarg0,_swigarg1) (_swigobj->PaintBackground(_swigarg0,_swigarg1))
2223 static PyObject
*_wrap_wxGridCellEditor_PaintBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2224 PyObject
* _resultobj
;
2225 wxGridCellEditor
* _arg0
;
2227 wxGridCellAttr
* _arg2
;
2228 PyObject
* _argo0
= 0;
2230 PyObject
* _obj1
= 0;
2231 PyObject
* _argo2
= 0;
2232 char *_kwnames
[] = { "self","rectCell","attr", NULL
};
2235 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxGridCellEditor_PaintBackground",_kwnames
,&_argo0
,&_obj1
,&_argo2
))
2238 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2239 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2240 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_PaintBackground. Expected _wxGridCellEditor_p.");
2246 if (! wxRect_helper(_obj1
, &_arg1
))
2250 if (_argo2
== Py_None
) { _arg2
= NULL
; }
2251 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
2252 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGridCellEditor_PaintBackground. Expected _wxGridCellAttr_p.");
2257 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2258 wxGridCellEditor_PaintBackground(_arg0
,*_arg1
,_arg2
);
2260 wxPyEndAllowThreads(__tstate
);
2261 if (PyErr_Occurred()) return NULL
;
2262 } Py_INCREF(Py_None
);
2263 _resultobj
= Py_None
;
2267 #define wxGridCellEditor_IsAcceptedKey(_swigobj,_swigarg0) (_swigobj->IsAcceptedKey(_swigarg0))
2268 static PyObject
*_wrap_wxGridCellEditor_IsAcceptedKey(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2269 PyObject
* _resultobj
;
2271 wxGridCellEditor
* _arg0
;
2273 PyObject
* _argo0
= 0;
2274 PyObject
* _argo1
= 0;
2275 char *_kwnames
[] = { "self","event", NULL
};
2278 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor_IsAcceptedKey",_kwnames
,&_argo0
,&_argo1
))
2281 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2282 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2283 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_IsAcceptedKey. Expected _wxGridCellEditor_p.");
2288 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2289 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) {
2290 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellEditor_IsAcceptedKey. Expected _wxKeyEvent_p.");
2295 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2296 _result
= (bool )wxGridCellEditor_IsAcceptedKey(_arg0
,*_arg1
);
2298 wxPyEndAllowThreads(__tstate
);
2299 if (PyErr_Occurred()) return NULL
;
2300 } _resultobj
= Py_BuildValue("i",_result
);
2304 #define wxGridCellEditor_StartingKey(_swigobj,_swigarg0) (_swigobj->StartingKey(_swigarg0))
2305 static PyObject
*_wrap_wxGridCellEditor_StartingKey(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2306 PyObject
* _resultobj
;
2307 wxGridCellEditor
* _arg0
;
2309 PyObject
* _argo0
= 0;
2310 PyObject
* _argo1
= 0;
2311 char *_kwnames
[] = { "self","event", NULL
};
2314 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor_StartingKey",_kwnames
,&_argo0
,&_argo1
))
2317 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2318 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2319 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_StartingKey. Expected _wxGridCellEditor_p.");
2324 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2325 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) {
2326 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellEditor_StartingKey. Expected _wxKeyEvent_p.");
2331 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2332 wxGridCellEditor_StartingKey(_arg0
,*_arg1
);
2334 wxPyEndAllowThreads(__tstate
);
2335 if (PyErr_Occurred()) return NULL
;
2336 } Py_INCREF(Py_None
);
2337 _resultobj
= Py_None
;
2341 #define wxGridCellEditor_StartingClick(_swigobj) (_swigobj->StartingClick())
2342 static PyObject
*_wrap_wxGridCellEditor_StartingClick(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2343 PyObject
* _resultobj
;
2344 wxGridCellEditor
* _arg0
;
2345 PyObject
* _argo0
= 0;
2346 char *_kwnames
[] = { "self", NULL
};
2349 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_StartingClick",_kwnames
,&_argo0
))
2352 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2353 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2354 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_StartingClick. Expected _wxGridCellEditor_p.");
2359 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2360 wxGridCellEditor_StartingClick(_arg0
);
2362 wxPyEndAllowThreads(__tstate
);
2363 if (PyErr_Occurred()) return NULL
;
2364 } Py_INCREF(Py_None
);
2365 _resultobj
= Py_None
;
2369 #define wxGridCellEditor_HandleReturn(_swigobj,_swigarg0) (_swigobj->HandleReturn(_swigarg0))
2370 static PyObject
*_wrap_wxGridCellEditor_HandleReturn(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2371 PyObject
* _resultobj
;
2372 wxGridCellEditor
* _arg0
;
2374 PyObject
* _argo0
= 0;
2375 PyObject
* _argo1
= 0;
2376 char *_kwnames
[] = { "self","event", NULL
};
2379 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellEditor_HandleReturn",_kwnames
,&_argo0
,&_argo1
))
2382 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2383 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2384 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_HandleReturn. Expected _wxGridCellEditor_p.");
2389 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2390 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) {
2391 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellEditor_HandleReturn. Expected _wxKeyEvent_p.");
2396 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2397 wxGridCellEditor_HandleReturn(_arg0
,*_arg1
);
2399 wxPyEndAllowThreads(__tstate
);
2400 if (PyErr_Occurred()) return NULL
;
2401 } Py_INCREF(Py_None
);
2402 _resultobj
= Py_None
;
2406 #define wxGridCellEditor_Destroy(_swigobj) (_swigobj->Destroy())
2407 static PyObject
*_wrap_wxGridCellEditor_Destroy(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2408 PyObject
* _resultobj
;
2409 wxGridCellEditor
* _arg0
;
2410 PyObject
* _argo0
= 0;
2411 char *_kwnames
[] = { "self", NULL
};
2414 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellEditor_Destroy",_kwnames
,&_argo0
))
2417 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2418 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellEditor_p")) {
2419 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellEditor_Destroy. Expected _wxGridCellEditor_p.");
2424 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2425 wxGridCellEditor_Destroy(_arg0
);
2427 wxPyEndAllowThreads(__tstate
);
2428 if (PyErr_Occurred()) return NULL
;
2429 } Py_INCREF(Py_None
);
2430 _resultobj
= Py_None
;
2434 static void *SwigwxPyGridCellEditorTowxGridCellEditor(void *ptr
) {
2435 wxPyGridCellEditor
*src
;
2436 wxGridCellEditor
*dest
;
2437 src
= (wxPyGridCellEditor
*) ptr
;
2438 dest
= (wxGridCellEditor
*) src
;
2439 return (void *) dest
;
2442 #define new_wxPyGridCellEditor() (new wxPyGridCellEditor())
2443 static PyObject
*_wrap_new_wxPyGridCellEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2444 PyObject
* _resultobj
;
2445 wxPyGridCellEditor
* _result
;
2446 char *_kwnames
[] = { NULL
};
2450 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyGridCellEditor",_kwnames
))
2453 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2454 _result
= (wxPyGridCellEditor
*)new_wxPyGridCellEditor();
2456 wxPyEndAllowThreads(__tstate
);
2457 if (PyErr_Occurred()) return NULL
;
2459 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyGridCellEditor_p");
2460 _resultobj
= Py_BuildValue("s",_ptemp
);
2463 _resultobj
= Py_None
;
2468 #define wxPyGridCellEditor__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
2469 static PyObject
*_wrap_wxPyGridCellEditor__setCallbackInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2470 PyObject
* _resultobj
;
2471 wxPyGridCellEditor
* _arg0
;
2474 PyObject
* _argo0
= 0;
2475 PyObject
* _obj1
= 0;
2476 PyObject
* _obj2
= 0;
2477 char *_kwnames
[] = { "self","self","_class", NULL
};
2480 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyGridCellEditor__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
2483 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2484 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2485 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor__setCallbackInfo. Expected _wxPyGridCellEditor_p.");
2496 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2497 wxPyGridCellEditor__setCallbackInfo(_arg0
,_arg1
,_arg2
);
2499 wxPyEndAllowThreads(__tstate
);
2500 if (PyErr_Occurred()) return NULL
;
2501 } Py_INCREF(Py_None
);
2502 _resultobj
= Py_None
;
2506 #define wxPyGridCellEditor_base_SetSize(_swigobj,_swigarg0) (_swigobj->base_SetSize(_swigarg0))
2507 static PyObject
*_wrap_wxPyGridCellEditor_base_SetSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2508 PyObject
* _resultobj
;
2509 wxPyGridCellEditor
* _arg0
;
2511 PyObject
* _argo0
= 0;
2513 PyObject
* _obj1
= 0;
2514 char *_kwnames
[] = { "self","rect", NULL
};
2517 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyGridCellEditor_base_SetSize",_kwnames
,&_argo0
,&_obj1
))
2520 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2521 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2522 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_SetSize. Expected _wxPyGridCellEditor_p.");
2528 if (! wxRect_helper(_obj1
, &_arg1
))
2532 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2533 wxPyGridCellEditor_base_SetSize(_arg0
,*_arg1
);
2535 wxPyEndAllowThreads(__tstate
);
2536 if (PyErr_Occurred()) return NULL
;
2537 } Py_INCREF(Py_None
);
2538 _resultobj
= Py_None
;
2542 #define wxPyGridCellEditor_base_Show(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_Show(_swigarg0,_swigarg1))
2543 static PyObject
*_wrap_wxPyGridCellEditor_base_Show(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2544 PyObject
* _resultobj
;
2545 wxPyGridCellEditor
* _arg0
;
2547 wxGridCellAttr
* _arg2
= (wxGridCellAttr
*) NULL
;
2548 PyObject
* _argo0
= 0;
2550 PyObject
* _argo2
= 0;
2551 char *_kwnames
[] = { "self","show","attr", NULL
};
2554 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|O:wxPyGridCellEditor_base_Show",_kwnames
,&_argo0
,&tempbool1
,&_argo2
))
2557 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2558 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2559 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_Show. Expected _wxPyGridCellEditor_p.");
2563 _arg1
= (bool ) tempbool1
;
2565 if (_argo2
== Py_None
) { _arg2
= NULL
; }
2566 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
2567 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPyGridCellEditor_base_Show. Expected _wxGridCellAttr_p.");
2572 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2573 wxPyGridCellEditor_base_Show(_arg0
,_arg1
,_arg2
);
2575 wxPyEndAllowThreads(__tstate
);
2576 if (PyErr_Occurred()) return NULL
;
2577 } Py_INCREF(Py_None
);
2578 _resultobj
= Py_None
;
2582 #define wxPyGridCellEditor_base_PaintBackground(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_PaintBackground(_swigarg0,_swigarg1))
2583 static PyObject
*_wrap_wxPyGridCellEditor_base_PaintBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2584 PyObject
* _resultobj
;
2585 wxPyGridCellEditor
* _arg0
;
2587 wxGridCellAttr
* _arg2
;
2588 PyObject
* _argo0
= 0;
2590 PyObject
* _obj1
= 0;
2591 PyObject
* _argo2
= 0;
2592 char *_kwnames
[] = { "self","rectCell","attr", NULL
};
2595 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyGridCellEditor_base_PaintBackground",_kwnames
,&_argo0
,&_obj1
,&_argo2
))
2598 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2599 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2600 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_PaintBackground. Expected _wxPyGridCellEditor_p.");
2606 if (! wxRect_helper(_obj1
, &_arg1
))
2610 if (_argo2
== Py_None
) { _arg2
= NULL
; }
2611 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
2612 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxPyGridCellEditor_base_PaintBackground. Expected _wxGridCellAttr_p.");
2617 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2618 wxPyGridCellEditor_base_PaintBackground(_arg0
,*_arg1
,_arg2
);
2620 wxPyEndAllowThreads(__tstate
);
2621 if (PyErr_Occurred()) return NULL
;
2622 } Py_INCREF(Py_None
);
2623 _resultobj
= Py_None
;
2627 #define wxPyGridCellEditor_base_IsAcceptedKey(_swigobj,_swigarg0) (_swigobj->base_IsAcceptedKey(_swigarg0))
2628 static PyObject
*_wrap_wxPyGridCellEditor_base_IsAcceptedKey(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2629 PyObject
* _resultobj
;
2630 wxPyGridCellEditor
* _arg0
;
2632 PyObject
* _argo0
= 0;
2633 PyObject
* _argo1
= 0;
2634 char *_kwnames
[] = { "self","event", NULL
};
2637 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyGridCellEditor_base_IsAcceptedKey",_kwnames
,&_argo0
,&_argo1
))
2640 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2641 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2642 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_IsAcceptedKey. Expected _wxPyGridCellEditor_p.");
2647 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2648 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) {
2649 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridCellEditor_base_IsAcceptedKey. Expected _wxKeyEvent_p.");
2654 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2655 wxPyGridCellEditor_base_IsAcceptedKey(_arg0
,*_arg1
);
2657 wxPyEndAllowThreads(__tstate
);
2658 if (PyErr_Occurred()) return NULL
;
2659 } Py_INCREF(Py_None
);
2660 _resultobj
= Py_None
;
2664 #define wxPyGridCellEditor_base_StartingKey(_swigobj,_swigarg0) (_swigobj->base_StartingKey(_swigarg0))
2665 static PyObject
*_wrap_wxPyGridCellEditor_base_StartingKey(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2666 PyObject
* _resultobj
;
2667 wxPyGridCellEditor
* _arg0
;
2669 PyObject
* _argo0
= 0;
2670 PyObject
* _argo1
= 0;
2671 char *_kwnames
[] = { "self","event", NULL
};
2674 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyGridCellEditor_base_StartingKey",_kwnames
,&_argo0
,&_argo1
))
2677 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2678 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2679 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_StartingKey. Expected _wxPyGridCellEditor_p.");
2684 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2685 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) {
2686 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridCellEditor_base_StartingKey. Expected _wxKeyEvent_p.");
2691 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2692 wxPyGridCellEditor_base_StartingKey(_arg0
,*_arg1
);
2694 wxPyEndAllowThreads(__tstate
);
2695 if (PyErr_Occurred()) return NULL
;
2696 } Py_INCREF(Py_None
);
2697 _resultobj
= Py_None
;
2701 #define wxPyGridCellEditor_base_StartingClick(_swigobj) (_swigobj->base_StartingClick())
2702 static PyObject
*_wrap_wxPyGridCellEditor_base_StartingClick(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2703 PyObject
* _resultobj
;
2704 wxPyGridCellEditor
* _arg0
;
2705 PyObject
* _argo0
= 0;
2706 char *_kwnames
[] = { "self", NULL
};
2709 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyGridCellEditor_base_StartingClick",_kwnames
,&_argo0
))
2712 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2713 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2714 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_StartingClick. Expected _wxPyGridCellEditor_p.");
2719 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2720 wxPyGridCellEditor_base_StartingClick(_arg0
);
2722 wxPyEndAllowThreads(__tstate
);
2723 if (PyErr_Occurred()) return NULL
;
2724 } Py_INCREF(Py_None
);
2725 _resultobj
= Py_None
;
2729 #define wxPyGridCellEditor_base_HandleReturn(_swigobj,_swigarg0) (_swigobj->base_HandleReturn(_swigarg0))
2730 static PyObject
*_wrap_wxPyGridCellEditor_base_HandleReturn(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2731 PyObject
* _resultobj
;
2732 wxPyGridCellEditor
* _arg0
;
2734 PyObject
* _argo0
= 0;
2735 PyObject
* _argo1
= 0;
2736 char *_kwnames
[] = { "self","event", NULL
};
2739 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyGridCellEditor_base_HandleReturn",_kwnames
,&_argo0
,&_argo1
))
2742 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2743 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2744 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_HandleReturn. Expected _wxPyGridCellEditor_p.");
2749 if (_argo1
== Py_None
) { _arg1
= NULL
; }
2750 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxKeyEvent_p")) {
2751 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridCellEditor_base_HandleReturn. Expected _wxKeyEvent_p.");
2756 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2757 wxPyGridCellEditor_base_HandleReturn(_arg0
,*_arg1
);
2759 wxPyEndAllowThreads(__tstate
);
2760 if (PyErr_Occurred()) return NULL
;
2761 } Py_INCREF(Py_None
);
2762 _resultobj
= Py_None
;
2766 #define wxPyGridCellEditor_base_Destroy(_swigobj) (_swigobj->base_Destroy())
2767 static PyObject
*_wrap_wxPyGridCellEditor_base_Destroy(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2768 PyObject
* _resultobj
;
2769 wxPyGridCellEditor
* _arg0
;
2770 PyObject
* _argo0
= 0;
2771 char *_kwnames
[] = { "self", NULL
};
2774 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyGridCellEditor_base_Destroy",_kwnames
,&_argo0
))
2777 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2778 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2779 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_Destroy. Expected _wxPyGridCellEditor_p.");
2784 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2785 wxPyGridCellEditor_base_Destroy(_arg0
);
2787 wxPyEndAllowThreads(__tstate
);
2788 if (PyErr_Occurred()) return NULL
;
2789 } Py_INCREF(Py_None
);
2790 _resultobj
= Py_None
;
2794 #define wxPyGridCellEditor_base_SetParameters(_swigobj,_swigarg0) (_swigobj->base_SetParameters(_swigarg0))
2795 static PyObject
*_wrap_wxPyGridCellEditor_base_SetParameters(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2796 PyObject
* _resultobj
;
2797 wxPyGridCellEditor
* _arg0
;
2799 PyObject
* _argo0
= 0;
2800 PyObject
* _obj1
= 0;
2801 char *_kwnames
[] = { "self","params", NULL
};
2804 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxPyGridCellEditor_base_SetParameters",_kwnames
,&_argo0
,&_obj1
))
2807 if (_argo0
== Py_None
) { _arg0
= NULL
; }
2808 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellEditor_p")) {
2809 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellEditor_base_SetParameters. Expected _wxPyGridCellEditor_p.");
2814 _arg1
= wxString_in_helper(_obj1
);
2819 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2820 wxPyGridCellEditor_base_SetParameters(_arg0
,*_arg1
);
2822 wxPyEndAllowThreads(__tstate
);
2823 if (PyErr_Occurred()) return NULL
;
2824 } Py_INCREF(Py_None
);
2825 _resultobj
= Py_None
;
2833 static void *SwigwxGridCellTextEditorTowxGridCellEditor(void *ptr
) {
2834 wxGridCellTextEditor
*src
;
2835 wxGridCellEditor
*dest
;
2836 src
= (wxGridCellTextEditor
*) ptr
;
2837 dest
= (wxGridCellEditor
*) src
;
2838 return (void *) dest
;
2841 #define new_wxGridCellTextEditor() (new wxGridCellTextEditor())
2842 static PyObject
*_wrap_new_wxGridCellTextEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2843 PyObject
* _resultobj
;
2844 wxGridCellTextEditor
* _result
;
2845 char *_kwnames
[] = { NULL
};
2849 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellTextEditor",_kwnames
))
2852 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2853 _result
= (wxGridCellTextEditor
*)new_wxGridCellTextEditor();
2855 wxPyEndAllowThreads(__tstate
);
2856 if (PyErr_Occurred()) return NULL
;
2858 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellTextEditor_p");
2859 _resultobj
= Py_BuildValue("s",_ptemp
);
2862 _resultobj
= Py_None
;
2867 static void *SwigwxGridCellNumberEditorTowxGridCellTextEditor(void *ptr
) {
2868 wxGridCellNumberEditor
*src
;
2869 wxGridCellTextEditor
*dest
;
2870 src
= (wxGridCellNumberEditor
*) ptr
;
2871 dest
= (wxGridCellTextEditor
*) src
;
2872 return (void *) dest
;
2875 static void *SwigwxGridCellNumberEditorTowxGridCellEditor(void *ptr
) {
2876 wxGridCellNumberEditor
*src
;
2877 wxGridCellEditor
*dest
;
2878 src
= (wxGridCellNumberEditor
*) ptr
;
2879 dest
= (wxGridCellEditor
*) src
;
2880 return (void *) dest
;
2883 #define new_wxGridCellNumberEditor(_swigarg0,_swigarg1) (new wxGridCellNumberEditor(_swigarg0,_swigarg1))
2884 static PyObject
*_wrap_new_wxGridCellNumberEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2885 PyObject
* _resultobj
;
2886 wxGridCellNumberEditor
* _result
;
2887 int _arg0
= (int ) -1;
2888 int _arg1
= (int ) -1;
2889 char *_kwnames
[] = { "min","max", NULL
};
2893 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxGridCellNumberEditor",_kwnames
,&_arg0
,&_arg1
))
2896 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2897 _result
= (wxGridCellNumberEditor
*)new_wxGridCellNumberEditor(_arg0
,_arg1
);
2899 wxPyEndAllowThreads(__tstate
);
2900 if (PyErr_Occurred()) return NULL
;
2902 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellNumberEditor_p");
2903 _resultobj
= Py_BuildValue("s",_ptemp
);
2906 _resultobj
= Py_None
;
2911 static void *SwigwxGridCellFloatEditorTowxGridCellTextEditor(void *ptr
) {
2912 wxGridCellFloatEditor
*src
;
2913 wxGridCellTextEditor
*dest
;
2914 src
= (wxGridCellFloatEditor
*) ptr
;
2915 dest
= (wxGridCellTextEditor
*) src
;
2916 return (void *) dest
;
2919 static void *SwigwxGridCellFloatEditorTowxGridCellEditor(void *ptr
) {
2920 wxGridCellFloatEditor
*src
;
2921 wxGridCellEditor
*dest
;
2922 src
= (wxGridCellFloatEditor
*) ptr
;
2923 dest
= (wxGridCellEditor
*) src
;
2924 return (void *) dest
;
2927 #define new_wxGridCellFloatEditor() (new wxGridCellFloatEditor())
2928 static PyObject
*_wrap_new_wxGridCellFloatEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2929 PyObject
* _resultobj
;
2930 wxGridCellFloatEditor
* _result
;
2931 char *_kwnames
[] = { NULL
};
2935 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellFloatEditor",_kwnames
))
2938 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2939 _result
= (wxGridCellFloatEditor
*)new_wxGridCellFloatEditor();
2941 wxPyEndAllowThreads(__tstate
);
2942 if (PyErr_Occurred()) return NULL
;
2944 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellFloatEditor_p");
2945 _resultobj
= Py_BuildValue("s",_ptemp
);
2948 _resultobj
= Py_None
;
2953 static void *SwigwxGridCellBoolEditorTowxGridCellEditor(void *ptr
) {
2954 wxGridCellBoolEditor
*src
;
2955 wxGridCellEditor
*dest
;
2956 src
= (wxGridCellBoolEditor
*) ptr
;
2957 dest
= (wxGridCellEditor
*) src
;
2958 return (void *) dest
;
2961 #define new_wxGridCellBoolEditor() (new wxGridCellBoolEditor())
2962 static PyObject
*_wrap_new_wxGridCellBoolEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2963 PyObject
* _resultobj
;
2964 wxGridCellBoolEditor
* _result
;
2965 char *_kwnames
[] = { NULL
};
2969 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellBoolEditor",_kwnames
))
2972 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2973 _result
= (wxGridCellBoolEditor
*)new_wxGridCellBoolEditor();
2975 wxPyEndAllowThreads(__tstate
);
2976 if (PyErr_Occurred()) return NULL
;
2978 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellBoolEditor_p");
2979 _resultobj
= Py_BuildValue("s",_ptemp
);
2982 _resultobj
= Py_None
;
2987 static void *SwigwxGridCellChoiceEditorTowxGridCellEditor(void *ptr
) {
2988 wxGridCellChoiceEditor
*src
;
2989 wxGridCellEditor
*dest
;
2990 src
= (wxGridCellChoiceEditor
*) ptr
;
2991 dest
= (wxGridCellEditor
*) src
;
2992 return (void *) dest
;
2995 #define new_wxGridCellChoiceEditor(_swigarg0,_swigarg1,_swigarg2) (new wxGridCellChoiceEditor(_swigarg0,_swigarg1,_swigarg2))
2996 static PyObject
*_wrap_new_wxGridCellChoiceEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
2997 PyObject
* _resultobj
;
2998 wxGridCellChoiceEditor
* _result
;
2999 int _arg0
= (int ) 0;
3000 wxString
* _arg1
= (wxString
*) NULL
;
3001 bool _arg2
= (bool ) FALSE
;
3002 PyObject
* _obj1
= 0;
3003 int tempbool2
= (int) FALSE
;
3004 char *_kwnames
[] = { "choices","allowOthers", NULL
};
3008 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|Oi:new_wxGridCellChoiceEditor",_kwnames
,&_obj1
,&tempbool2
))
3012 _arg1
= wxString_LIST_helper(_obj1
);
3013 if (_arg1
== NULL
) {
3017 _arg2
= (bool ) tempbool2
;
3020 _arg0
= PyList_Size(_obj1
);
3027 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3028 _result
= (wxGridCellChoiceEditor
*)new_wxGridCellChoiceEditor(_arg0
,_arg1
,_arg2
);
3030 wxPyEndAllowThreads(__tstate
);
3031 if (PyErr_Occurred()) return NULL
;
3033 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellChoiceEditor_p");
3034 _resultobj
= Py_BuildValue("s",_ptemp
);
3037 _resultobj
= Py_None
;
3045 static void *SwigwxGridCellEnumEditorTowxGridCellChoiceEditor(void *ptr
) {
3046 wxGridCellEnumEditor
*src
;
3047 wxGridCellChoiceEditor
*dest
;
3048 src
= (wxGridCellEnumEditor
*) ptr
;
3049 dest
= (wxGridCellChoiceEditor
*) src
;
3050 return (void *) dest
;
3053 static void *SwigwxGridCellEnumEditorTowxGridCellEditor(void *ptr
) {
3054 wxGridCellEnumEditor
*src
;
3055 wxGridCellEditor
*dest
;
3056 src
= (wxGridCellEnumEditor
*) ptr
;
3057 dest
= (wxGridCellEditor
*) src
;
3058 return (void *) dest
;
3061 #define new_wxGridCellEnumEditor(_swigarg0) (new wxGridCellEnumEditor(_swigarg0))
3062 static PyObject
*_wrap_new_wxGridCellEnumEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3063 PyObject
* _resultobj
;
3064 wxGridCellEnumEditor
* _result
;
3065 wxString
* _arg0
= (wxString
*) &wxPyEmptyString
;
3066 PyObject
* _obj0
= 0;
3067 char *_kwnames
[] = { "choices", NULL
};
3071 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxGridCellEnumEditor",_kwnames
,&_obj0
))
3075 _arg0
= wxString_LIST_helper(_obj0
);
3076 if (_arg0
== NULL
) {
3081 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3082 _result
= (wxGridCellEnumEditor
*)new_wxGridCellEnumEditor(*_arg0
);
3084 wxPyEndAllowThreads(__tstate
);
3085 if (PyErr_Occurred()) return NULL
;
3087 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellEnumEditor_p");
3088 _resultobj
= Py_BuildValue("s",_ptemp
);
3091 _resultobj
= Py_None
;
3099 static void *SwigwxGridCellAutoWrapStringEditorTowxGridCellTextEditor(void *ptr
) {
3100 wxGridCellAutoWrapStringEditor
*src
;
3101 wxGridCellTextEditor
*dest
;
3102 src
= (wxGridCellAutoWrapStringEditor
*) ptr
;
3103 dest
= (wxGridCellTextEditor
*) src
;
3104 return (void *) dest
;
3107 static void *SwigwxGridCellAutoWrapStringEditorTowxGridCellEditor(void *ptr
) {
3108 wxGridCellAutoWrapStringEditor
*src
;
3109 wxGridCellEditor
*dest
;
3110 src
= (wxGridCellAutoWrapStringEditor
*) ptr
;
3111 dest
= (wxGridCellEditor
*) src
;
3112 return (void *) dest
;
3115 #define new_wxGridCellAutoWrapStringEditor() (new wxGridCellAutoWrapStringEditor())
3116 static PyObject
*_wrap_new_wxGridCellAutoWrapStringEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3117 PyObject
* _resultobj
;
3118 wxGridCellAutoWrapStringEditor
* _result
;
3119 char *_kwnames
[] = { NULL
};
3123 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellAutoWrapStringEditor",_kwnames
))
3126 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3127 _result
= (wxGridCellAutoWrapStringEditor
*)new_wxGridCellAutoWrapStringEditor();
3129 wxPyEndAllowThreads(__tstate
);
3130 if (PyErr_Occurred()) return NULL
;
3132 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAutoWrapStringEditor_p");
3133 _resultobj
= Py_BuildValue("s",_ptemp
);
3136 _resultobj
= Py_None
;
3141 static void wxGridCellAttr__setOORInfo(wxGridCellAttr
*self
,PyObject
* _self
) {
3142 self
->SetClientObject(new wxPyOORClientData(_self
));
3144 static PyObject
*_wrap_wxGridCellAttr__setOORInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3145 PyObject
* _resultobj
;
3146 wxGridCellAttr
* _arg0
;
3148 PyObject
* _argo0
= 0;
3149 PyObject
* _obj1
= 0;
3150 char *_kwnames
[] = { "self","_self", NULL
};
3153 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr__setOORInfo",_kwnames
,&_argo0
,&_obj1
))
3156 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3157 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3158 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr__setOORInfo. Expected _wxGridCellAttr_p.");
3166 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3167 wxGridCellAttr__setOORInfo(_arg0
,_arg1
);
3169 wxPyEndAllowThreads(__tstate
);
3170 if (PyErr_Occurred()) return NULL
;
3171 } Py_INCREF(Py_None
);
3172 _resultobj
= Py_None
;
3176 #define new_wxGridCellAttr(_swigarg0) (new wxGridCellAttr(_swigarg0))
3177 static PyObject
*_wrap_new_wxGridCellAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3178 PyObject
* _resultobj
;
3179 wxGridCellAttr
* _result
;
3180 wxGridCellAttr
* _arg0
= (wxGridCellAttr
*) NULL
;
3181 PyObject
* _argo0
= 0;
3182 char *_kwnames
[] = { "attrDefault", NULL
};
3186 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|O:new_wxGridCellAttr",_kwnames
,&_argo0
))
3189 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3190 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3191 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxGridCellAttr. Expected _wxGridCellAttr_p.");
3196 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3197 _result
= (wxGridCellAttr
*)new_wxGridCellAttr(_arg0
);
3199 wxPyEndAllowThreads(__tstate
);
3200 if (PyErr_Occurred()) return NULL
;
3202 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAttr_p");
3203 _resultobj
= Py_BuildValue("s",_ptemp
);
3206 _resultobj
= Py_None
;
3211 #define wxGridCellAttr_Clone(_swigobj) (_swigobj->Clone())
3212 static PyObject
*_wrap_wxGridCellAttr_Clone(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3213 PyObject
* _resultobj
;
3214 wxGridCellAttr
* _result
;
3215 wxGridCellAttr
* _arg0
;
3216 PyObject
* _argo0
= 0;
3217 char *_kwnames
[] = { "self", NULL
};
3220 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_Clone",_kwnames
,&_argo0
))
3223 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3224 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3225 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_Clone. Expected _wxGridCellAttr_p.");
3230 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3231 _result
= (wxGridCellAttr
*)wxGridCellAttr_Clone(_arg0
);
3233 wxPyEndAllowThreads(__tstate
);
3234 if (PyErr_Occurred()) return NULL
;
3235 }{ _resultobj
= wxPyMake_wxGridCellAttr(_result
); }
3239 #define wxGridCellAttr_MergeWith(_swigobj,_swigarg0) (_swigobj->MergeWith(_swigarg0))
3240 static PyObject
*_wrap_wxGridCellAttr_MergeWith(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3241 PyObject
* _resultobj
;
3242 wxGridCellAttr
* _arg0
;
3243 wxGridCellAttr
* _arg1
;
3244 PyObject
* _argo0
= 0;
3245 PyObject
* _argo1
= 0;
3246 char *_kwnames
[] = { "self","mergefrom", NULL
};
3249 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_MergeWith",_kwnames
,&_argo0
,&_argo1
))
3252 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3253 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3254 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_MergeWith. Expected _wxGridCellAttr_p.");
3259 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3260 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
3261 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_MergeWith. Expected _wxGridCellAttr_p.");
3266 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3267 wxGridCellAttr_MergeWith(_arg0
,_arg1
);
3269 wxPyEndAllowThreads(__tstate
);
3270 if (PyErr_Occurred()) return NULL
;
3271 } Py_INCREF(Py_None
);
3272 _resultobj
= Py_None
;
3276 #define wxGridCellAttr_IncRef(_swigobj) (_swigobj->IncRef())
3277 static PyObject
*_wrap_wxGridCellAttr_IncRef(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3278 PyObject
* _resultobj
;
3279 wxGridCellAttr
* _arg0
;
3280 PyObject
* _argo0
= 0;
3281 char *_kwnames
[] = { "self", NULL
};
3284 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_IncRef",_kwnames
,&_argo0
))
3287 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3288 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3289 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_IncRef. Expected _wxGridCellAttr_p.");
3294 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3295 wxGridCellAttr_IncRef(_arg0
);
3297 wxPyEndAllowThreads(__tstate
);
3298 if (PyErr_Occurred()) return NULL
;
3299 } Py_INCREF(Py_None
);
3300 _resultobj
= Py_None
;
3304 #define wxGridCellAttr_DecRef(_swigobj) (_swigobj->DecRef())
3305 static PyObject
*_wrap_wxGridCellAttr_DecRef(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3306 PyObject
* _resultobj
;
3307 wxGridCellAttr
* _arg0
;
3308 PyObject
* _argo0
= 0;
3309 char *_kwnames
[] = { "self", NULL
};
3312 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_DecRef",_kwnames
,&_argo0
))
3315 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3316 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3317 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_DecRef. Expected _wxGridCellAttr_p.");
3322 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3323 wxGridCellAttr_DecRef(_arg0
);
3325 wxPyEndAllowThreads(__tstate
);
3326 if (PyErr_Occurred()) return NULL
;
3327 } Py_INCREF(Py_None
);
3328 _resultobj
= Py_None
;
3332 #define wxGridCellAttr_SetTextColour(_swigobj,_swigarg0) (_swigobj->SetTextColour(_swigarg0))
3333 static PyObject
*_wrap_wxGridCellAttr_SetTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3334 PyObject
* _resultobj
;
3335 wxGridCellAttr
* _arg0
;
3337 PyObject
* _argo0
= 0;
3339 PyObject
* _obj1
= 0;
3340 char *_kwnames
[] = { "self","colText", NULL
};
3343 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_SetTextColour",_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_SetTextColour. Expected _wxGridCellAttr_p.");
3354 if (! wxColour_helper(_obj1
, &_arg1
))
3358 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3359 wxGridCellAttr_SetTextColour(_arg0
,*_arg1
);
3361 wxPyEndAllowThreads(__tstate
);
3362 if (PyErr_Occurred()) return NULL
;
3363 } Py_INCREF(Py_None
);
3364 _resultobj
= Py_None
;
3368 #define wxGridCellAttr_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
3369 static PyObject
*_wrap_wxGridCellAttr_SetBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3370 PyObject
* _resultobj
;
3371 wxGridCellAttr
* _arg0
;
3373 PyObject
* _argo0
= 0;
3375 PyObject
* _obj1
= 0;
3376 char *_kwnames
[] = { "self","colBack", NULL
};
3379 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_SetBackgroundColour",_kwnames
,&_argo0
,&_obj1
))
3382 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3383 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3384 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetBackgroundColour. Expected _wxGridCellAttr_p.");
3390 if (! wxColour_helper(_obj1
, &_arg1
))
3394 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3395 wxGridCellAttr_SetBackgroundColour(_arg0
,*_arg1
);
3397 wxPyEndAllowThreads(__tstate
);
3398 if (PyErr_Occurred()) return NULL
;
3399 } Py_INCREF(Py_None
);
3400 _resultobj
= Py_None
;
3404 #define wxGridCellAttr_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
3405 static PyObject
*_wrap_wxGridCellAttr_SetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3406 PyObject
* _resultobj
;
3407 wxGridCellAttr
* _arg0
;
3409 PyObject
* _argo0
= 0;
3410 PyObject
* _argo1
= 0;
3411 char *_kwnames
[] = { "self","font", NULL
};
3414 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_SetFont",_kwnames
,&_argo0
,&_argo1
))
3417 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3418 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3419 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetFont. Expected _wxGridCellAttr_p.");
3424 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3425 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) {
3426 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_SetFont. Expected _wxFont_p.");
3431 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3432 wxGridCellAttr_SetFont(_arg0
,*_arg1
);
3434 wxPyEndAllowThreads(__tstate
);
3435 if (PyErr_Occurred()) return NULL
;
3436 } Py_INCREF(Py_None
);
3437 _resultobj
= Py_None
;
3441 #define wxGridCellAttr_SetAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetAlignment(_swigarg0,_swigarg1))
3442 static PyObject
*_wrap_wxGridCellAttr_SetAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3443 PyObject
* _resultobj
;
3444 wxGridCellAttr
* _arg0
;
3447 PyObject
* _argo0
= 0;
3448 char *_kwnames
[] = { "self","hAlign","vAlign", NULL
};
3451 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridCellAttr_SetAlignment",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
3454 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3455 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3456 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetAlignment. Expected _wxGridCellAttr_p.");
3461 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3462 wxGridCellAttr_SetAlignment(_arg0
,_arg1
,_arg2
);
3464 wxPyEndAllowThreads(__tstate
);
3465 if (PyErr_Occurred()) return NULL
;
3466 } Py_INCREF(Py_None
);
3467 _resultobj
= Py_None
;
3471 #define wxGridCellAttr_SetReadOnly(_swigobj,_swigarg0) (_swigobj->SetReadOnly(_swigarg0))
3472 static PyObject
*_wrap_wxGridCellAttr_SetReadOnly(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3473 PyObject
* _resultobj
;
3474 wxGridCellAttr
* _arg0
;
3475 bool _arg1
= (bool ) TRUE
;
3476 PyObject
* _argo0
= 0;
3477 int tempbool1
= (int) TRUE
;
3478 char *_kwnames
[] = { "self","isReadOnly", NULL
};
3481 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGridCellAttr_SetReadOnly",_kwnames
,&_argo0
,&tempbool1
))
3484 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3485 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3486 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetReadOnly. Expected _wxGridCellAttr_p.");
3490 _arg1
= (bool ) tempbool1
;
3492 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3493 wxGridCellAttr_SetReadOnly(_arg0
,_arg1
);
3495 wxPyEndAllowThreads(__tstate
);
3496 if (PyErr_Occurred()) return NULL
;
3497 } Py_INCREF(Py_None
);
3498 _resultobj
= Py_None
;
3502 #define wxGridCellAttr_SetRenderer(_swigobj,_swigarg0) (_swigobj->SetRenderer(_swigarg0))
3503 static PyObject
*_wrap_wxGridCellAttr_SetRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3504 PyObject
* _resultobj
;
3505 wxGridCellAttr
* _arg0
;
3506 wxGridCellRenderer
* _arg1
;
3507 PyObject
* _argo0
= 0;
3508 PyObject
* _argo1
= 0;
3509 char *_kwnames
[] = { "self","renderer", NULL
};
3512 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_SetRenderer",_kwnames
,&_argo0
,&_argo1
))
3515 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3516 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3517 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetRenderer. Expected _wxGridCellAttr_p.");
3522 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3523 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellRenderer_p")) {
3524 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_SetRenderer. Expected _wxGridCellRenderer_p.");
3529 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3530 wxGridCellAttr_SetRenderer(_arg0
,_arg1
);
3532 wxPyEndAllowThreads(__tstate
);
3533 if (PyErr_Occurred()) return NULL
;
3534 } Py_INCREF(Py_None
);
3535 _resultobj
= Py_None
;
3539 #define wxGridCellAttr_SetEditor(_swigobj,_swigarg0) (_swigobj->SetEditor(_swigarg0))
3540 static PyObject
*_wrap_wxGridCellAttr_SetEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3541 PyObject
* _resultobj
;
3542 wxGridCellAttr
* _arg0
;
3543 wxGridCellEditor
* _arg1
;
3544 PyObject
* _argo0
= 0;
3545 PyObject
* _argo1
= 0;
3546 char *_kwnames
[] = { "self","editor", NULL
};
3549 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_SetEditor",_kwnames
,&_argo0
,&_argo1
))
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_SetEditor. Expected _wxGridCellAttr_p.");
3559 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3560 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellEditor_p")) {
3561 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_SetEditor. Expected _wxGridCellEditor_p.");
3566 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3567 wxGridCellAttr_SetEditor(_arg0
,_arg1
);
3569 wxPyEndAllowThreads(__tstate
);
3570 if (PyErr_Occurred()) return NULL
;
3571 } Py_INCREF(Py_None
);
3572 _resultobj
= Py_None
;
3576 #define wxGridCellAttr_SetKind(_swigobj,_swigarg0) (_swigobj->SetKind(_swigarg0))
3577 static PyObject
*_wrap_wxGridCellAttr_SetKind(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3578 PyObject
* _resultobj
;
3579 wxGridCellAttr
* _arg0
;
3580 wxGridCellAttr::wxAttrKind _arg1
;
3581 PyObject
* _argo0
= 0;
3582 char *_kwnames
[] = { "self","kind", NULL
};
3585 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridCellAttr_SetKind",_kwnames
,&_argo0
,&_arg1
))
3588 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3589 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3590 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetKind. Expected _wxGridCellAttr_p.");
3595 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3596 wxGridCellAttr_SetKind(_arg0
,_arg1
);
3598 wxPyEndAllowThreads(__tstate
);
3599 if (PyErr_Occurred()) return NULL
;
3600 } Py_INCREF(Py_None
);
3601 _resultobj
= Py_None
;
3605 #define wxGridCellAttr_HasTextColour(_swigobj) (_swigobj->HasTextColour())
3606 static PyObject
*_wrap_wxGridCellAttr_HasTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3607 PyObject
* _resultobj
;
3609 wxGridCellAttr
* _arg0
;
3610 PyObject
* _argo0
= 0;
3611 char *_kwnames
[] = { "self", NULL
};
3614 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasTextColour",_kwnames
,&_argo0
))
3617 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3618 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3619 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasTextColour. Expected _wxGridCellAttr_p.");
3624 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3625 _result
= (bool )wxGridCellAttr_HasTextColour(_arg0
);
3627 wxPyEndAllowThreads(__tstate
);
3628 if (PyErr_Occurred()) return NULL
;
3629 } _resultobj
= Py_BuildValue("i",_result
);
3633 #define wxGridCellAttr_HasBackgroundColour(_swigobj) (_swigobj->HasBackgroundColour())
3634 static PyObject
*_wrap_wxGridCellAttr_HasBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3635 PyObject
* _resultobj
;
3637 wxGridCellAttr
* _arg0
;
3638 PyObject
* _argo0
= 0;
3639 char *_kwnames
[] = { "self", NULL
};
3642 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasBackgroundColour",_kwnames
,&_argo0
))
3645 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3646 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3647 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasBackgroundColour. Expected _wxGridCellAttr_p.");
3652 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3653 _result
= (bool )wxGridCellAttr_HasBackgroundColour(_arg0
);
3655 wxPyEndAllowThreads(__tstate
);
3656 if (PyErr_Occurred()) return NULL
;
3657 } _resultobj
= Py_BuildValue("i",_result
);
3661 #define wxGridCellAttr_HasFont(_swigobj) (_swigobj->HasFont())
3662 static PyObject
*_wrap_wxGridCellAttr_HasFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3663 PyObject
* _resultobj
;
3665 wxGridCellAttr
* _arg0
;
3666 PyObject
* _argo0
= 0;
3667 char *_kwnames
[] = { "self", NULL
};
3670 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasFont",_kwnames
,&_argo0
))
3673 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3674 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3675 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasFont. Expected _wxGridCellAttr_p.");
3680 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3681 _result
= (bool )wxGridCellAttr_HasFont(_arg0
);
3683 wxPyEndAllowThreads(__tstate
);
3684 if (PyErr_Occurred()) return NULL
;
3685 } _resultobj
= Py_BuildValue("i",_result
);
3689 #define wxGridCellAttr_HasAlignment(_swigobj) (_swigobj->HasAlignment())
3690 static PyObject
*_wrap_wxGridCellAttr_HasAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3691 PyObject
* _resultobj
;
3693 wxGridCellAttr
* _arg0
;
3694 PyObject
* _argo0
= 0;
3695 char *_kwnames
[] = { "self", NULL
};
3698 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasAlignment",_kwnames
,&_argo0
))
3701 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3702 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3703 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasAlignment. Expected _wxGridCellAttr_p.");
3708 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3709 _result
= (bool )wxGridCellAttr_HasAlignment(_arg0
);
3711 wxPyEndAllowThreads(__tstate
);
3712 if (PyErr_Occurred()) return NULL
;
3713 } _resultobj
= Py_BuildValue("i",_result
);
3717 #define wxGridCellAttr_HasRenderer(_swigobj) (_swigobj->HasRenderer())
3718 static PyObject
*_wrap_wxGridCellAttr_HasRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3719 PyObject
* _resultobj
;
3721 wxGridCellAttr
* _arg0
;
3722 PyObject
* _argo0
= 0;
3723 char *_kwnames
[] = { "self", NULL
};
3726 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasRenderer",_kwnames
,&_argo0
))
3729 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3730 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3731 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasRenderer. Expected _wxGridCellAttr_p.");
3736 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3737 _result
= (bool )wxGridCellAttr_HasRenderer(_arg0
);
3739 wxPyEndAllowThreads(__tstate
);
3740 if (PyErr_Occurred()) return NULL
;
3741 } _resultobj
= Py_BuildValue("i",_result
);
3745 #define wxGridCellAttr_HasEditor(_swigobj) (_swigobj->HasEditor())
3746 static PyObject
*_wrap_wxGridCellAttr_HasEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3747 PyObject
* _resultobj
;
3749 wxGridCellAttr
* _arg0
;
3750 PyObject
* _argo0
= 0;
3751 char *_kwnames
[] = { "self", NULL
};
3754 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasEditor",_kwnames
,&_argo0
))
3757 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3758 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3759 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasEditor. Expected _wxGridCellAttr_p.");
3764 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3765 _result
= (bool )wxGridCellAttr_HasEditor(_arg0
);
3767 wxPyEndAllowThreads(__tstate
);
3768 if (PyErr_Occurred()) return NULL
;
3769 } _resultobj
= Py_BuildValue("i",_result
);
3773 #define wxGridCellAttr_HasReadWriteMode(_swigobj) (_swigobj->HasReadWriteMode())
3774 static PyObject
*_wrap_wxGridCellAttr_HasReadWriteMode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3775 PyObject
* _resultobj
;
3777 wxGridCellAttr
* _arg0
;
3778 PyObject
* _argo0
= 0;
3779 char *_kwnames
[] = { "self", NULL
};
3782 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_HasReadWriteMode",_kwnames
,&_argo0
))
3785 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3786 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3787 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_HasReadWriteMode. Expected _wxGridCellAttr_p.");
3792 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3793 _result
= (bool )wxGridCellAttr_HasReadWriteMode(_arg0
);
3795 wxPyEndAllowThreads(__tstate
);
3796 if (PyErr_Occurred()) return NULL
;
3797 } _resultobj
= Py_BuildValue("i",_result
);
3801 #define wxGridCellAttr_GetTextColour(_swigobj) (_swigobj->GetTextColour())
3802 static PyObject
*_wrap_wxGridCellAttr_GetTextColour(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_GetTextColour",_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_GetTextColour. Expected _wxGridCellAttr_p.");
3821 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3822 _result
= new wxColour (wxGridCellAttr_GetTextColour(_arg0
));
3824 wxPyEndAllowThreads(__tstate
);
3825 if (PyErr_Occurred()) return NULL
;
3826 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
3827 _resultobj
= Py_BuildValue("s",_ptemp
);
3831 #define wxGridCellAttr_GetBackgroundColour(_swigobj) (_swigobj->GetBackgroundColour())
3832 static PyObject
*_wrap_wxGridCellAttr_GetBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3833 PyObject
* _resultobj
;
3835 wxGridCellAttr
* _arg0
;
3836 PyObject
* _argo0
= 0;
3837 char *_kwnames
[] = { "self", NULL
};
3841 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_GetBackgroundColour",_kwnames
,&_argo0
))
3844 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3845 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3846 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_GetBackgroundColour. Expected _wxGridCellAttr_p.");
3851 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3852 _result
= new wxColour (wxGridCellAttr_GetBackgroundColour(_arg0
));
3854 wxPyEndAllowThreads(__tstate
);
3855 if (PyErr_Occurred()) return NULL
;
3856 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
3857 _resultobj
= Py_BuildValue("s",_ptemp
);
3861 #define wxGridCellAttr_GetFont(_swigobj) (_swigobj->GetFont())
3862 static PyObject
*_wrap_wxGridCellAttr_GetFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3863 PyObject
* _resultobj
;
3865 wxGridCellAttr
* _arg0
;
3866 PyObject
* _argo0
= 0;
3867 char *_kwnames
[] = { "self", NULL
};
3871 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_GetFont",_kwnames
,&_argo0
))
3874 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3875 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3876 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_GetFont. Expected _wxGridCellAttr_p.");
3881 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3882 _result
= new wxFont (wxGridCellAttr_GetFont(_arg0
));
3884 wxPyEndAllowThreads(__tstate
);
3885 if (PyErr_Occurred()) return NULL
;
3886 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p");
3887 _resultobj
= Py_BuildValue("s",_ptemp
);
3891 #define wxGridCellAttr_GetAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetAlignment(_swigarg0,_swigarg1))
3892 static PyObject
*_wrap_wxGridCellAttr_GetAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3893 PyObject
* _resultobj
;
3894 wxGridCellAttr
* _arg0
;
3899 PyObject
* _argo0
= 0;
3900 char *_kwnames
[] = { "self", NULL
};
3909 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_GetAlignment",_kwnames
,&_argo0
))
3912 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3913 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3914 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_GetAlignment. Expected _wxGridCellAttr_p.");
3919 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3920 wxGridCellAttr_GetAlignment(_arg0
,_arg1
,_arg2
);
3922 wxPyEndAllowThreads(__tstate
);
3923 if (PyErr_Occurred()) return NULL
;
3924 } Py_INCREF(Py_None
);
3925 _resultobj
= Py_None
;
3928 o
= PyInt_FromLong((long) (*_arg1
));
3929 _resultobj
= t_output_helper(_resultobj
, o
);
3933 o
= PyInt_FromLong((long) (*_arg2
));
3934 _resultobj
= t_output_helper(_resultobj
, o
);
3939 #define wxGridCellAttr_GetRenderer(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetRenderer(_swigarg0,_swigarg1,_swigarg2))
3940 static PyObject
*_wrap_wxGridCellAttr_GetRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3941 PyObject
* _resultobj
;
3942 wxGridCellRenderer
* _result
;
3943 wxGridCellAttr
* _arg0
;
3947 PyObject
* _argo0
= 0;
3948 PyObject
* _argo1
= 0;
3949 char *_kwnames
[] = { "self","grid","row","col", NULL
};
3952 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxGridCellAttr_GetRenderer",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
3955 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3956 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3957 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_GetRenderer. Expected _wxGridCellAttr_p.");
3962 if (_argo1
== Py_None
) { _arg1
= NULL
; }
3963 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGrid_p")) {
3964 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_GetRenderer. Expected _wxGrid_p.");
3969 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3970 _result
= (wxGridCellRenderer
*)wxGridCellAttr_GetRenderer(_arg0
,_arg1
,_arg2
,_arg3
);
3972 wxPyEndAllowThreads(__tstate
);
3973 if (PyErr_Occurred()) return NULL
;
3974 }{ _resultobj
= wxPyMake_wxGridCellRenderer(_result
); }
3978 #define wxGridCellAttr_GetEditor(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetEditor(_swigarg0,_swigarg1,_swigarg2))
3979 static PyObject
*_wrap_wxGridCellAttr_GetEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
3980 PyObject
* _resultobj
;
3981 wxGridCellEditor
* _result
;
3982 wxGridCellAttr
* _arg0
;
3986 PyObject
* _argo0
= 0;
3987 PyObject
* _argo1
= 0;
3988 char *_kwnames
[] = { "self","grid","row","col", NULL
};
3991 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxGridCellAttr_GetEditor",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
3994 if (_argo0
== Py_None
) { _arg0
= NULL
; }
3995 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
3996 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_GetEditor. Expected _wxGridCellAttr_p.");
4001 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4002 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGrid_p")) {
4003 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_GetEditor. Expected _wxGrid_p.");
4008 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4009 _result
= (wxGridCellEditor
*)wxGridCellAttr_GetEditor(_arg0
,_arg1
,_arg2
,_arg3
);
4011 wxPyEndAllowThreads(__tstate
);
4012 if (PyErr_Occurred()) return NULL
;
4013 }{ _resultobj
= wxPyMake_wxGridCellEditor(_result
); }
4017 #define wxGridCellAttr_IsReadOnly(_swigobj) (_swigobj->IsReadOnly())
4018 static PyObject
*_wrap_wxGridCellAttr_IsReadOnly(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4019 PyObject
* _resultobj
;
4021 wxGridCellAttr
* _arg0
;
4022 PyObject
* _argo0
= 0;
4023 char *_kwnames
[] = { "self", NULL
};
4026 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellAttr_IsReadOnly",_kwnames
,&_argo0
))
4029 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4030 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
4031 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_IsReadOnly. Expected _wxGridCellAttr_p.");
4036 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4037 _result
= (bool )wxGridCellAttr_IsReadOnly(_arg0
);
4039 wxPyEndAllowThreads(__tstate
);
4040 if (PyErr_Occurred()) return NULL
;
4041 } _resultobj
= Py_BuildValue("i",_result
);
4045 #define wxGridCellAttr_SetDefAttr(_swigobj,_swigarg0) (_swigobj->SetDefAttr(_swigarg0))
4046 static PyObject
*_wrap_wxGridCellAttr_SetDefAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4047 PyObject
* _resultobj
;
4048 wxGridCellAttr
* _arg0
;
4049 wxGridCellAttr
* _arg1
;
4050 PyObject
* _argo0
= 0;
4051 PyObject
* _argo1
= 0;
4052 char *_kwnames
[] = { "self","defAttr", NULL
};
4055 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttr_SetDefAttr",_kwnames
,&_argo0
,&_argo1
))
4058 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4059 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttr_p")) {
4060 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttr_SetDefAttr. Expected _wxGridCellAttr_p.");
4065 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4066 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
4067 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttr_SetDefAttr. Expected _wxGridCellAttr_p.");
4072 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4073 wxGridCellAttr_SetDefAttr(_arg0
,_arg1
);
4075 wxPyEndAllowThreads(__tstate
);
4076 if (PyErr_Occurred()) return NULL
;
4077 } Py_INCREF(Py_None
);
4078 _resultobj
= Py_None
;
4082 #define new_wxGridCellAttrProvider() (new wxGridCellAttrProvider())
4083 static PyObject
*_wrap_new_wxGridCellAttrProvider(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4084 PyObject
* _resultobj
;
4085 wxGridCellAttrProvider
* _result
;
4086 char *_kwnames
[] = { NULL
};
4090 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxGridCellAttrProvider",_kwnames
))
4093 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4094 _result
= (wxGridCellAttrProvider
*)new_wxGridCellAttrProvider();
4096 wxPyEndAllowThreads(__tstate
);
4097 if (PyErr_Occurred()) return NULL
;
4099 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellAttrProvider_p");
4100 _resultobj
= Py_BuildValue("s",_ptemp
);
4103 _resultobj
= Py_None
;
4108 static void wxGridCellAttrProvider__setOORInfo(wxGridCellAttrProvider
*self
,PyObject
* _self
) {
4109 self
->SetClientObject(new wxPyOORClientData(_self
));
4111 static PyObject
*_wrap_wxGridCellAttrProvider__setOORInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4112 PyObject
* _resultobj
;
4113 wxGridCellAttrProvider
* _arg0
;
4115 PyObject
* _argo0
= 0;
4116 PyObject
* _obj1
= 0;
4117 char *_kwnames
[] = { "self","_self", NULL
};
4120 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellAttrProvider__setOORInfo",_kwnames
,&_argo0
,&_obj1
))
4123 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4124 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
4125 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider__setOORInfo. Expected _wxGridCellAttrProvider_p.");
4133 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4134 wxGridCellAttrProvider__setOORInfo(_arg0
,_arg1
);
4136 wxPyEndAllowThreads(__tstate
);
4137 if (PyErr_Occurred()) return NULL
;
4138 } Py_INCREF(Py_None
);
4139 _resultobj
= Py_None
;
4143 #define wxGridCellAttrProvider_GetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetAttr(_swigarg0,_swigarg1,_swigarg2))
4144 static PyObject
*_wrap_wxGridCellAttrProvider_GetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4145 PyObject
* _resultobj
;
4146 wxGridCellAttr
* _result
;
4147 wxGridCellAttrProvider
* _arg0
;
4150 wxGridCellAttr::wxAttrKind _arg3
;
4151 PyObject
* _argo0
= 0;
4152 char *_kwnames
[] = { "self","row","col","kind", NULL
};
4155 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiii:wxGridCellAttrProvider_GetAttr",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
4158 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4159 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
4160 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider_GetAttr. Expected _wxGridCellAttrProvider_p.");
4165 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4166 _result
= (wxGridCellAttr
*)wxGridCellAttrProvider_GetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
4168 wxPyEndAllowThreads(__tstate
);
4169 if (PyErr_Occurred()) return NULL
;
4170 }{ _resultobj
= wxPyMake_wxGridCellAttr(_result
); }
4174 #define wxGridCellAttrProvider_SetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetAttr(_swigarg0,_swigarg1,_swigarg2))
4175 static PyObject
*_wrap_wxGridCellAttrProvider_SetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4176 PyObject
* _resultobj
;
4177 wxGridCellAttrProvider
* _arg0
;
4178 wxGridCellAttr
* _arg1
;
4181 PyObject
* _argo0
= 0;
4182 PyObject
* _argo1
= 0;
4183 char *_kwnames
[] = { "self","attr","row","col", NULL
};
4186 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxGridCellAttrProvider_SetAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
4189 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4190 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
4191 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider_SetAttr. Expected _wxGridCellAttrProvider_p.");
4196 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4197 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
4198 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttrProvider_SetAttr. Expected _wxGridCellAttr_p.");
4203 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4204 wxGridCellAttrProvider_SetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
4206 wxPyEndAllowThreads(__tstate
);
4207 if (PyErr_Occurred()) return NULL
;
4208 } Py_INCREF(Py_None
);
4209 _resultobj
= Py_None
;
4213 #define wxGridCellAttrProvider_SetRowAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowAttr(_swigarg0,_swigarg1))
4214 static PyObject
*_wrap_wxGridCellAttrProvider_SetRowAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4215 PyObject
* _resultobj
;
4216 wxGridCellAttrProvider
* _arg0
;
4217 wxGridCellAttr
* _arg1
;
4219 PyObject
* _argo0
= 0;
4220 PyObject
* _argo1
= 0;
4221 char *_kwnames
[] = { "self","attr","row", NULL
};
4224 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxGridCellAttrProvider_SetRowAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
4227 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4228 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
4229 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider_SetRowAttr. Expected _wxGridCellAttrProvider_p.");
4234 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4235 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
4236 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttrProvider_SetRowAttr. Expected _wxGridCellAttr_p.");
4241 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4242 wxGridCellAttrProvider_SetRowAttr(_arg0
,_arg1
,_arg2
);
4244 wxPyEndAllowThreads(__tstate
);
4245 if (PyErr_Occurred()) return NULL
;
4246 } Py_INCREF(Py_None
);
4247 _resultobj
= Py_None
;
4251 #define wxGridCellAttrProvider_SetColAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColAttr(_swigarg0,_swigarg1))
4252 static PyObject
*_wrap_wxGridCellAttrProvider_SetColAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4253 PyObject
* _resultobj
;
4254 wxGridCellAttrProvider
* _arg0
;
4255 wxGridCellAttr
* _arg1
;
4257 PyObject
* _argo0
= 0;
4258 PyObject
* _argo1
= 0;
4259 char *_kwnames
[] = { "self","attr","col", NULL
};
4262 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxGridCellAttrProvider_SetColAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
4265 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4266 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
4267 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider_SetColAttr. Expected _wxGridCellAttrProvider_p.");
4272 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4273 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
4274 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellAttrProvider_SetColAttr. Expected _wxGridCellAttr_p.");
4279 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4280 wxGridCellAttrProvider_SetColAttr(_arg0
,_arg1
,_arg2
);
4282 wxPyEndAllowThreads(__tstate
);
4283 if (PyErr_Occurred()) return NULL
;
4284 } Py_INCREF(Py_None
);
4285 _resultobj
= Py_None
;
4289 #define wxGridCellAttrProvider_UpdateAttrRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->UpdateAttrRows(_swigarg0,_swigarg1))
4290 static PyObject
*_wrap_wxGridCellAttrProvider_UpdateAttrRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4291 PyObject
* _resultobj
;
4292 wxGridCellAttrProvider
* _arg0
;
4295 PyObject
* _argo0
= 0;
4296 char *_kwnames
[] = { "self","pos","numRows", NULL
};
4299 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridCellAttrProvider_UpdateAttrRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4302 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4303 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
4304 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider_UpdateAttrRows. Expected _wxGridCellAttrProvider_p.");
4309 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4310 wxGridCellAttrProvider_UpdateAttrRows(_arg0
,_arg1
,_arg2
);
4312 wxPyEndAllowThreads(__tstate
);
4313 if (PyErr_Occurred()) return NULL
;
4314 } Py_INCREF(Py_None
);
4315 _resultobj
= Py_None
;
4319 #define wxGridCellAttrProvider_UpdateAttrCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->UpdateAttrCols(_swigarg0,_swigarg1))
4320 static PyObject
*_wrap_wxGridCellAttrProvider_UpdateAttrCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4321 PyObject
* _resultobj
;
4322 wxGridCellAttrProvider
* _arg0
;
4325 PyObject
* _argo0
= 0;
4326 char *_kwnames
[] = { "self","pos","numCols", NULL
};
4329 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridCellAttrProvider_UpdateAttrCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4332 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4333 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellAttrProvider_p")) {
4334 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellAttrProvider_UpdateAttrCols. Expected _wxGridCellAttrProvider_p.");
4339 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4340 wxGridCellAttrProvider_UpdateAttrCols(_arg0
,_arg1
,_arg2
);
4342 wxPyEndAllowThreads(__tstate
);
4343 if (PyErr_Occurred()) return NULL
;
4344 } Py_INCREF(Py_None
);
4345 _resultobj
= Py_None
;
4349 static void *SwigwxPyGridCellAttrProviderTowxGridCellAttrProvider(void *ptr
) {
4350 wxPyGridCellAttrProvider
*src
;
4351 wxGridCellAttrProvider
*dest
;
4352 src
= (wxPyGridCellAttrProvider
*) ptr
;
4353 dest
= (wxGridCellAttrProvider
*) src
;
4354 return (void *) dest
;
4357 #define new_wxPyGridCellAttrProvider() (new wxPyGridCellAttrProvider())
4358 static PyObject
*_wrap_new_wxPyGridCellAttrProvider(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4359 PyObject
* _resultobj
;
4360 wxPyGridCellAttrProvider
* _result
;
4361 char *_kwnames
[] = { NULL
};
4365 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyGridCellAttrProvider",_kwnames
))
4368 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4369 _result
= (wxPyGridCellAttrProvider
*)new_wxPyGridCellAttrProvider();
4371 wxPyEndAllowThreads(__tstate
);
4372 if (PyErr_Occurred()) return NULL
;
4374 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyGridCellAttrProvider_p");
4375 _resultobj
= Py_BuildValue("s",_ptemp
);
4378 _resultobj
= Py_None
;
4383 #define wxPyGridCellAttrProvider__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
4384 static PyObject
*_wrap_wxPyGridCellAttrProvider__setCallbackInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4385 PyObject
* _resultobj
;
4386 wxPyGridCellAttrProvider
* _arg0
;
4389 PyObject
* _argo0
= 0;
4390 PyObject
* _obj1
= 0;
4391 PyObject
* _obj2
= 0;
4392 char *_kwnames
[] = { "self","self","_class", NULL
};
4395 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyGridCellAttrProvider__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
4398 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4399 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellAttrProvider_p")) {
4400 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellAttrProvider__setCallbackInfo. Expected _wxPyGridCellAttrProvider_p.");
4411 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4412 wxPyGridCellAttrProvider__setCallbackInfo(_arg0
,_arg1
,_arg2
);
4414 wxPyEndAllowThreads(__tstate
);
4415 if (PyErr_Occurred()) return NULL
;
4416 } Py_INCREF(Py_None
);
4417 _resultobj
= Py_None
;
4421 #define wxPyGridCellAttrProvider_base_GetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_GetAttr(_swigarg0,_swigarg1,_swigarg2))
4422 static PyObject
*_wrap_wxPyGridCellAttrProvider_base_GetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4423 PyObject
* _resultobj
;
4424 wxGridCellAttr
* _result
;
4425 wxPyGridCellAttrProvider
* _arg0
;
4428 wxGridCellAttr::wxAttrKind _arg3
;
4429 PyObject
* _argo0
= 0;
4430 char *_kwnames
[] = { "self","row","col","kind", NULL
};
4433 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiii:wxPyGridCellAttrProvider_base_GetAttr",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
4436 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4437 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellAttrProvider_p")) {
4438 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellAttrProvider_base_GetAttr. Expected _wxPyGridCellAttrProvider_p.");
4443 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4444 _result
= (wxGridCellAttr
*)wxPyGridCellAttrProvider_base_GetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
4446 wxPyEndAllowThreads(__tstate
);
4447 if (PyErr_Occurred()) return NULL
;
4448 }{ _resultobj
= wxPyMake_wxGridCellAttr(_result
); }
4452 #define wxPyGridCellAttrProvider_base_SetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_SetAttr(_swigarg0,_swigarg1,_swigarg2))
4453 static PyObject
*_wrap_wxPyGridCellAttrProvider_base_SetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4454 PyObject
* _resultobj
;
4455 wxPyGridCellAttrProvider
* _arg0
;
4456 wxGridCellAttr
* _arg1
;
4459 PyObject
* _argo0
= 0;
4460 PyObject
* _argo1
= 0;
4461 char *_kwnames
[] = { "self","attr","row","col", NULL
};
4464 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxPyGridCellAttrProvider_base_SetAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
4467 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4468 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellAttrProvider_p")) {
4469 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellAttrProvider_base_SetAttr. Expected _wxPyGridCellAttrProvider_p.");
4474 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4475 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
4476 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridCellAttrProvider_base_SetAttr. Expected _wxGridCellAttr_p.");
4481 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4482 wxPyGridCellAttrProvider_base_SetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
4484 wxPyEndAllowThreads(__tstate
);
4485 if (PyErr_Occurred()) return NULL
;
4486 } Py_INCREF(Py_None
);
4487 _resultobj
= Py_None
;
4491 #define wxPyGridCellAttrProvider_base_SetRowAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_SetRowAttr(_swigarg0,_swigarg1))
4492 static PyObject
*_wrap_wxPyGridCellAttrProvider_base_SetRowAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4493 PyObject
* _resultobj
;
4494 wxPyGridCellAttrProvider
* _arg0
;
4495 wxGridCellAttr
* _arg1
;
4497 PyObject
* _argo0
= 0;
4498 PyObject
* _argo1
= 0;
4499 char *_kwnames
[] = { "self","attr","row", NULL
};
4502 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxPyGridCellAttrProvider_base_SetRowAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
4505 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4506 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellAttrProvider_p")) {
4507 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellAttrProvider_base_SetRowAttr. Expected _wxPyGridCellAttrProvider_p.");
4512 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4513 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
4514 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridCellAttrProvider_base_SetRowAttr. Expected _wxGridCellAttr_p.");
4519 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4520 wxPyGridCellAttrProvider_base_SetRowAttr(_arg0
,_arg1
,_arg2
);
4522 wxPyEndAllowThreads(__tstate
);
4523 if (PyErr_Occurred()) return NULL
;
4524 } Py_INCREF(Py_None
);
4525 _resultobj
= Py_None
;
4529 #define wxPyGridCellAttrProvider_base_SetColAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_SetColAttr(_swigarg0,_swigarg1))
4530 static PyObject
*_wrap_wxPyGridCellAttrProvider_base_SetColAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4531 PyObject
* _resultobj
;
4532 wxPyGridCellAttrProvider
* _arg0
;
4533 wxGridCellAttr
* _arg1
;
4535 PyObject
* _argo0
= 0;
4536 PyObject
* _argo1
= 0;
4537 char *_kwnames
[] = { "self","attr","col", NULL
};
4540 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxPyGridCellAttrProvider_base_SetColAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
4543 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4544 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridCellAttrProvider_p")) {
4545 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridCellAttrProvider_base_SetColAttr. Expected _wxPyGridCellAttrProvider_p.");
4550 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4551 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
4552 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridCellAttrProvider_base_SetColAttr. Expected _wxGridCellAttr_p.");
4557 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4558 wxPyGridCellAttrProvider_base_SetColAttr(_arg0
,_arg1
,_arg2
);
4560 wxPyEndAllowThreads(__tstate
);
4561 if (PyErr_Occurred()) return NULL
;
4562 } Py_INCREF(Py_None
);
4563 _resultobj
= Py_None
;
4567 static void *SwigwxGridTableBaseTowxObject(void *ptr
) {
4568 wxGridTableBase
*src
;
4570 src
= (wxGridTableBase
*) ptr
;
4571 dest
= (wxObject
*) src
;
4572 return (void *) dest
;
4575 static void wxGridTableBase__setOORInfo(wxGridTableBase
*self
,PyObject
* _self
) {
4576 self
->SetClientObject(new wxPyOORClientData(_self
));
4578 static PyObject
*_wrap_wxGridTableBase__setOORInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4579 PyObject
* _resultobj
;
4580 wxGridTableBase
* _arg0
;
4582 PyObject
* _argo0
= 0;
4583 PyObject
* _obj1
= 0;
4584 char *_kwnames
[] = { "self","_self", NULL
};
4587 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridTableBase__setOORInfo",_kwnames
,&_argo0
,&_obj1
))
4590 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4591 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4592 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase__setOORInfo. Expected _wxGridTableBase_p.");
4600 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4601 wxGridTableBase__setOORInfo(_arg0
,_arg1
);
4603 wxPyEndAllowThreads(__tstate
);
4604 if (PyErr_Occurred()) return NULL
;
4605 } Py_INCREF(Py_None
);
4606 _resultobj
= Py_None
;
4610 #define wxGridTableBase_SetAttrProvider(_swigobj,_swigarg0) (_swigobj->SetAttrProvider(_swigarg0))
4611 static PyObject
*_wrap_wxGridTableBase_SetAttrProvider(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4612 PyObject
* _resultobj
;
4613 wxGridTableBase
* _arg0
;
4614 wxGridCellAttrProvider
* _arg1
;
4615 PyObject
* _argo0
= 0;
4616 PyObject
* _argo1
= 0;
4617 char *_kwnames
[] = { "self","attrProvider", NULL
};
4620 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridTableBase_SetAttrProvider",_kwnames
,&_argo0
,&_argo1
))
4623 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4624 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4625 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetAttrProvider. Expected _wxGridTableBase_p.");
4630 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4631 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttrProvider_p")) {
4632 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridTableBase_SetAttrProvider. Expected _wxGridCellAttrProvider_p.");
4637 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4638 wxGridTableBase_SetAttrProvider(_arg0
,_arg1
);
4640 wxPyEndAllowThreads(__tstate
);
4641 if (PyErr_Occurred()) return NULL
;
4642 } Py_INCREF(Py_None
);
4643 _resultobj
= Py_None
;
4647 #define wxGridTableBase_GetAttrProvider(_swigobj) (_swigobj->GetAttrProvider())
4648 static PyObject
*_wrap_wxGridTableBase_GetAttrProvider(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4649 PyObject
* _resultobj
;
4650 wxGridCellAttrProvider
* _result
;
4651 wxGridTableBase
* _arg0
;
4652 PyObject
* _argo0
= 0;
4653 char *_kwnames
[] = { "self", NULL
};
4656 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableBase_GetAttrProvider",_kwnames
,&_argo0
))
4659 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4660 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4661 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetAttrProvider. Expected _wxGridTableBase_p.");
4666 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4667 _result
= (wxGridCellAttrProvider
*)wxGridTableBase_GetAttrProvider(_arg0
);
4669 wxPyEndAllowThreads(__tstate
);
4670 if (PyErr_Occurred()) return NULL
;
4671 }{ _resultobj
= wxPyMake_wxGridCellAttrProvider(_result
); }
4675 #define wxGridTableBase_SetView(_swigobj,_swigarg0) (_swigobj->SetView(_swigarg0))
4676 static PyObject
*_wrap_wxGridTableBase_SetView(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4677 PyObject
* _resultobj
;
4678 wxGridTableBase
* _arg0
;
4680 PyObject
* _argo0
= 0;
4681 PyObject
* _argo1
= 0;
4682 char *_kwnames
[] = { "self","grid", NULL
};
4685 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridTableBase_SetView",_kwnames
,&_argo0
,&_argo1
))
4688 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4689 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4690 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetView. Expected _wxGridTableBase_p.");
4695 if (_argo1
== Py_None
) { _arg1
= NULL
; }
4696 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGrid_p")) {
4697 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridTableBase_SetView. Expected _wxGrid_p.");
4702 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4703 wxGridTableBase_SetView(_arg0
,_arg1
);
4705 wxPyEndAllowThreads(__tstate
);
4706 if (PyErr_Occurred()) return NULL
;
4707 } Py_INCREF(Py_None
);
4708 _resultobj
= Py_None
;
4712 #define wxGridTableBase_GetView(_swigobj) (_swigobj->GetView())
4713 static PyObject
*_wrap_wxGridTableBase_GetView(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4714 PyObject
* _resultobj
;
4716 wxGridTableBase
* _arg0
;
4717 PyObject
* _argo0
= 0;
4718 char *_kwnames
[] = { "self", NULL
};
4721 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableBase_GetView",_kwnames
,&_argo0
))
4724 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4725 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4726 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetView. Expected _wxGridTableBase_p.");
4731 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4732 _result
= (wxGrid
*)wxGridTableBase_GetView(_arg0
);
4734 wxPyEndAllowThreads(__tstate
);
4735 if (PyErr_Occurred()) return NULL
;
4736 }{ _resultobj
= wxPyMake_wxObject(_result
); }
4740 #define wxGridTableBase_GetNumberRows(_swigobj) (_swigobj->GetNumberRows())
4741 static PyObject
*_wrap_wxGridTableBase_GetNumberRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4742 PyObject
* _resultobj
;
4744 wxGridTableBase
* _arg0
;
4745 PyObject
* _argo0
= 0;
4746 char *_kwnames
[] = { "self", NULL
};
4749 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableBase_GetNumberRows",_kwnames
,&_argo0
))
4752 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4753 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4754 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetNumberRows. Expected _wxGridTableBase_p.");
4759 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4760 _result
= (int )wxGridTableBase_GetNumberRows(_arg0
);
4762 wxPyEndAllowThreads(__tstate
);
4763 if (PyErr_Occurred()) return NULL
;
4764 } _resultobj
= Py_BuildValue("i",_result
);
4768 #define wxGridTableBase_GetNumberCols(_swigobj) (_swigobj->GetNumberCols())
4769 static PyObject
*_wrap_wxGridTableBase_GetNumberCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4770 PyObject
* _resultobj
;
4772 wxGridTableBase
* _arg0
;
4773 PyObject
* _argo0
= 0;
4774 char *_kwnames
[] = { "self", NULL
};
4777 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableBase_GetNumberCols",_kwnames
,&_argo0
))
4780 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4781 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4782 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetNumberCols. Expected _wxGridTableBase_p.");
4787 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4788 _result
= (int )wxGridTableBase_GetNumberCols(_arg0
);
4790 wxPyEndAllowThreads(__tstate
);
4791 if (PyErr_Occurred()) return NULL
;
4792 } _resultobj
= Py_BuildValue("i",_result
);
4796 #define wxGridTableBase_IsEmptyCell(_swigobj,_swigarg0,_swigarg1) (_swigobj->IsEmptyCell(_swigarg0,_swigarg1))
4797 static PyObject
*_wrap_wxGridTableBase_IsEmptyCell(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4798 PyObject
* _resultobj
;
4800 wxGridTableBase
* _arg0
;
4803 PyObject
* _argo0
= 0;
4804 char *_kwnames
[] = { "self","row","col", NULL
};
4807 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_IsEmptyCell",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4810 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4811 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4812 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_IsEmptyCell. Expected _wxGridTableBase_p.");
4817 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4818 _result
= (bool )wxGridTableBase_IsEmptyCell(_arg0
,_arg1
,_arg2
);
4820 wxPyEndAllowThreads(__tstate
);
4821 if (PyErr_Occurred()) return NULL
;
4822 } _resultobj
= Py_BuildValue("i",_result
);
4826 #define wxGridTableBase_GetValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetValue(_swigarg0,_swigarg1))
4827 static PyObject
*_wrap_wxGridTableBase_GetValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4828 PyObject
* _resultobj
;
4830 wxGridTableBase
* _arg0
;
4833 PyObject
* _argo0
= 0;
4834 char *_kwnames
[] = { "self","row","col", NULL
};
4837 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_GetValue",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4840 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4841 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4842 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetValue. Expected _wxGridTableBase_p.");
4847 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4848 _result
= new wxString (wxGridTableBase_GetValue(_arg0
,_arg1
,_arg2
));
4850 wxPyEndAllowThreads(__tstate
);
4851 if (PyErr_Occurred()) return NULL
;
4854 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
4856 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
4865 #define wxGridTableBase_SetValue(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetValue(_swigarg0,_swigarg1,_swigarg2))
4866 static PyObject
*_wrap_wxGridTableBase_SetValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4867 PyObject
* _resultobj
;
4868 wxGridTableBase
* _arg0
;
4872 PyObject
* _argo0
= 0;
4873 PyObject
* _obj3
= 0;
4874 char *_kwnames
[] = { "self","row","col","value", NULL
};
4877 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGridTableBase_SetValue",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
4880 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4881 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4882 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetValue. Expected _wxGridTableBase_p.");
4887 _arg3
= wxString_in_helper(_obj3
);
4892 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4893 wxGridTableBase_SetValue(_arg0
,_arg1
,_arg2
,*_arg3
);
4895 wxPyEndAllowThreads(__tstate
);
4896 if (PyErr_Occurred()) return NULL
;
4897 } Py_INCREF(Py_None
);
4898 _resultobj
= Py_None
;
4906 #define wxGridTableBase_GetTypeName(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetTypeName(_swigarg0,_swigarg1))
4907 static PyObject
*_wrap_wxGridTableBase_GetTypeName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4908 PyObject
* _resultobj
;
4910 wxGridTableBase
* _arg0
;
4913 PyObject
* _argo0
= 0;
4914 char *_kwnames
[] = { "self","row","col", NULL
};
4917 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_GetTypeName",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
4920 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4921 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4922 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetTypeName. Expected _wxGridTableBase_p.");
4927 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4928 _result
= new wxString (wxGridTableBase_GetTypeName(_arg0
,_arg1
,_arg2
));
4930 wxPyEndAllowThreads(__tstate
);
4931 if (PyErr_Occurred()) return NULL
;
4934 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
4936 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
4945 #define wxGridTableBase_CanGetValueAs(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->CanGetValueAs(_swigarg0,_swigarg1,_swigarg2))
4946 static PyObject
*_wrap_wxGridTableBase_CanGetValueAs(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4947 PyObject
* _resultobj
;
4949 wxGridTableBase
* _arg0
;
4953 PyObject
* _argo0
= 0;
4954 PyObject
* _obj3
= 0;
4955 char *_kwnames
[] = { "self","row","col","typeName", NULL
};
4958 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGridTableBase_CanGetValueAs",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
4961 if (_argo0
== Py_None
) { _arg0
= NULL
; }
4962 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
4963 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_CanGetValueAs. Expected _wxGridTableBase_p.");
4968 _arg3
= wxString_in_helper(_obj3
);
4973 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4974 _result
= (bool )wxGridTableBase_CanGetValueAs(_arg0
,_arg1
,_arg2
,*_arg3
);
4976 wxPyEndAllowThreads(__tstate
);
4977 if (PyErr_Occurred()) return NULL
;
4978 } _resultobj
= Py_BuildValue("i",_result
);
4986 #define wxGridTableBase_CanSetValueAs(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->CanSetValueAs(_swigarg0,_swigarg1,_swigarg2))
4987 static PyObject
*_wrap_wxGridTableBase_CanSetValueAs(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
4988 PyObject
* _resultobj
;
4990 wxGridTableBase
* _arg0
;
4994 PyObject
* _argo0
= 0;
4995 PyObject
* _obj3
= 0;
4996 char *_kwnames
[] = { "self","row","col","typeName", NULL
};
4999 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGridTableBase_CanSetValueAs",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
5002 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5003 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5004 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_CanSetValueAs. Expected _wxGridTableBase_p.");
5009 _arg3
= wxString_in_helper(_obj3
);
5014 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5015 _result
= (bool )wxGridTableBase_CanSetValueAs(_arg0
,_arg1
,_arg2
,*_arg3
);
5017 wxPyEndAllowThreads(__tstate
);
5018 if (PyErr_Occurred()) return NULL
;
5019 } _resultobj
= Py_BuildValue("i",_result
);
5027 #define wxGridTableBase_GetValueAsLong(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetValueAsLong(_swigarg0,_swigarg1))
5028 static PyObject
*_wrap_wxGridTableBase_GetValueAsLong(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5029 PyObject
* _resultobj
;
5031 wxGridTableBase
* _arg0
;
5034 PyObject
* _argo0
= 0;
5035 char *_kwnames
[] = { "self","row","col", NULL
};
5038 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_GetValueAsLong",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5041 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5042 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5043 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetValueAsLong. Expected _wxGridTableBase_p.");
5048 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5049 _result
= (long )wxGridTableBase_GetValueAsLong(_arg0
,_arg1
,_arg2
);
5051 wxPyEndAllowThreads(__tstate
);
5052 if (PyErr_Occurred()) return NULL
;
5053 } _resultobj
= Py_BuildValue("l",_result
);
5057 #define wxGridTableBase_GetValueAsDouble(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetValueAsDouble(_swigarg0,_swigarg1))
5058 static PyObject
*_wrap_wxGridTableBase_GetValueAsDouble(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5059 PyObject
* _resultobj
;
5061 wxGridTableBase
* _arg0
;
5064 PyObject
* _argo0
= 0;
5065 char *_kwnames
[] = { "self","row","col", NULL
};
5068 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_GetValueAsDouble",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5071 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5072 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5073 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetValueAsDouble. Expected _wxGridTableBase_p.");
5078 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5079 _result
= (double )wxGridTableBase_GetValueAsDouble(_arg0
,_arg1
,_arg2
);
5081 wxPyEndAllowThreads(__tstate
);
5082 if (PyErr_Occurred()) return NULL
;
5083 } _resultobj
= Py_BuildValue("d",_result
);
5087 #define wxGridTableBase_GetValueAsBool(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetValueAsBool(_swigarg0,_swigarg1))
5088 static PyObject
*_wrap_wxGridTableBase_GetValueAsBool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5089 PyObject
* _resultobj
;
5091 wxGridTableBase
* _arg0
;
5094 PyObject
* _argo0
= 0;
5095 char *_kwnames
[] = { "self","row","col", NULL
};
5098 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridTableBase_GetValueAsBool",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5101 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5102 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5103 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetValueAsBool. Expected _wxGridTableBase_p.");
5108 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5109 _result
= (bool )wxGridTableBase_GetValueAsBool(_arg0
,_arg1
,_arg2
);
5111 wxPyEndAllowThreads(__tstate
);
5112 if (PyErr_Occurred()) return NULL
;
5113 } _resultobj
= Py_BuildValue("i",_result
);
5117 #define wxGridTableBase_SetValueAsLong(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetValueAsLong(_swigarg0,_swigarg1,_swigarg2))
5118 static PyObject
*_wrap_wxGridTableBase_SetValueAsLong(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5119 PyObject
* _resultobj
;
5120 wxGridTableBase
* _arg0
;
5124 PyObject
* _argo0
= 0;
5125 char *_kwnames
[] = { "self","row","col","value", NULL
};
5128 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiil:wxGridTableBase_SetValueAsLong",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
5131 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5132 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5133 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetValueAsLong. Expected _wxGridTableBase_p.");
5138 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5139 wxGridTableBase_SetValueAsLong(_arg0
,_arg1
,_arg2
,_arg3
);
5141 wxPyEndAllowThreads(__tstate
);
5142 if (PyErr_Occurred()) return NULL
;
5143 } Py_INCREF(Py_None
);
5144 _resultobj
= Py_None
;
5148 #define wxGridTableBase_SetValueAsDouble(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetValueAsDouble(_swigarg0,_swigarg1,_swigarg2))
5149 static PyObject
*_wrap_wxGridTableBase_SetValueAsDouble(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5150 PyObject
* _resultobj
;
5151 wxGridTableBase
* _arg0
;
5155 PyObject
* _argo0
= 0;
5156 char *_kwnames
[] = { "self","row","col","value", NULL
};
5159 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiid:wxGridTableBase_SetValueAsDouble",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
5162 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5163 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5164 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetValueAsDouble. Expected _wxGridTableBase_p.");
5169 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5170 wxGridTableBase_SetValueAsDouble(_arg0
,_arg1
,_arg2
,_arg3
);
5172 wxPyEndAllowThreads(__tstate
);
5173 if (PyErr_Occurred()) return NULL
;
5174 } Py_INCREF(Py_None
);
5175 _resultobj
= Py_None
;
5179 #define wxGridTableBase_SetValueAsBool(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetValueAsBool(_swigarg0,_swigarg1,_swigarg2))
5180 static PyObject
*_wrap_wxGridTableBase_SetValueAsBool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5181 PyObject
* _resultobj
;
5182 wxGridTableBase
* _arg0
;
5186 PyObject
* _argo0
= 0;
5188 char *_kwnames
[] = { "self","row","col","value", NULL
};
5191 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiii:wxGridTableBase_SetValueAsBool",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
5194 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5195 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5196 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetValueAsBool. Expected _wxGridTableBase_p.");
5200 _arg3
= (bool ) tempbool3
;
5202 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5203 wxGridTableBase_SetValueAsBool(_arg0
,_arg1
,_arg2
,_arg3
);
5205 wxPyEndAllowThreads(__tstate
);
5206 if (PyErr_Occurred()) return NULL
;
5207 } Py_INCREF(Py_None
);
5208 _resultobj
= Py_None
;
5212 #define wxGridTableBase_Clear(_swigobj) (_swigobj->Clear())
5213 static PyObject
*_wrap_wxGridTableBase_Clear(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5214 PyObject
* _resultobj
;
5215 wxGridTableBase
* _arg0
;
5216 PyObject
* _argo0
= 0;
5217 char *_kwnames
[] = { "self", NULL
};
5220 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableBase_Clear",_kwnames
,&_argo0
))
5223 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5224 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5225 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_Clear. Expected _wxGridTableBase_p.");
5230 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5231 wxGridTableBase_Clear(_arg0
);
5233 wxPyEndAllowThreads(__tstate
);
5234 if (PyErr_Occurred()) return NULL
;
5235 } Py_INCREF(Py_None
);
5236 _resultobj
= Py_None
;
5240 #define wxGridTableBase_InsertRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertRows(_swigarg0,_swigarg1))
5241 static PyObject
*_wrap_wxGridTableBase_InsertRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5242 PyObject
* _resultobj
;
5244 wxGridTableBase
* _arg0
;
5245 size_t _arg1
= (size_t ) 0;
5246 size_t _arg2
= (size_t ) 1;
5247 PyObject
* _argo0
= 0;
5248 char *_kwnames
[] = { "self","pos","numRows", NULL
};
5251 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxGridTableBase_InsertRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5254 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5255 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5256 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_InsertRows. Expected _wxGridTableBase_p.");
5261 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5262 _result
= (bool )wxGridTableBase_InsertRows(_arg0
,_arg1
,_arg2
);
5264 wxPyEndAllowThreads(__tstate
);
5265 if (PyErr_Occurred()) return NULL
;
5266 } _resultobj
= Py_BuildValue("i",_result
);
5270 #define wxGridTableBase_AppendRows(_swigobj,_swigarg0) (_swigobj->AppendRows(_swigarg0))
5271 static PyObject
*_wrap_wxGridTableBase_AppendRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5272 PyObject
* _resultobj
;
5274 wxGridTableBase
* _arg0
;
5275 size_t _arg1
= (size_t ) 1;
5276 PyObject
* _argo0
= 0;
5277 char *_kwnames
[] = { "self","numRows", NULL
};
5280 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGridTableBase_AppendRows",_kwnames
,&_argo0
,&_arg1
))
5283 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5284 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5285 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_AppendRows. Expected _wxGridTableBase_p.");
5290 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5291 _result
= (bool )wxGridTableBase_AppendRows(_arg0
,_arg1
);
5293 wxPyEndAllowThreads(__tstate
);
5294 if (PyErr_Occurred()) return NULL
;
5295 } _resultobj
= Py_BuildValue("i",_result
);
5299 #define wxGridTableBase_DeleteRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->DeleteRows(_swigarg0,_swigarg1))
5300 static PyObject
*_wrap_wxGridTableBase_DeleteRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5301 PyObject
* _resultobj
;
5303 wxGridTableBase
* _arg0
;
5304 size_t _arg1
= (size_t ) 0;
5305 size_t _arg2
= (size_t ) 1;
5306 PyObject
* _argo0
= 0;
5307 char *_kwnames
[] = { "self","pos","numRows", NULL
};
5310 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxGridTableBase_DeleteRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5313 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5314 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5315 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_DeleteRows. Expected _wxGridTableBase_p.");
5320 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5321 _result
= (bool )wxGridTableBase_DeleteRows(_arg0
,_arg1
,_arg2
);
5323 wxPyEndAllowThreads(__tstate
);
5324 if (PyErr_Occurred()) return NULL
;
5325 } _resultobj
= Py_BuildValue("i",_result
);
5329 #define wxGridTableBase_InsertCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->InsertCols(_swigarg0,_swigarg1))
5330 static PyObject
*_wrap_wxGridTableBase_InsertCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5331 PyObject
* _resultobj
;
5333 wxGridTableBase
* _arg0
;
5334 size_t _arg1
= (size_t ) 0;
5335 size_t _arg2
= (size_t ) 1;
5336 PyObject
* _argo0
= 0;
5337 char *_kwnames
[] = { "self","pos","numCols", NULL
};
5340 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxGridTableBase_InsertCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5343 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5344 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5345 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_InsertCols. Expected _wxGridTableBase_p.");
5350 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5351 _result
= (bool )wxGridTableBase_InsertCols(_arg0
,_arg1
,_arg2
);
5353 wxPyEndAllowThreads(__tstate
);
5354 if (PyErr_Occurred()) return NULL
;
5355 } _resultobj
= Py_BuildValue("i",_result
);
5359 #define wxGridTableBase_AppendCols(_swigobj,_swigarg0) (_swigobj->AppendCols(_swigarg0))
5360 static PyObject
*_wrap_wxGridTableBase_AppendCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5361 PyObject
* _resultobj
;
5363 wxGridTableBase
* _arg0
;
5364 size_t _arg1
= (size_t ) 1;
5365 PyObject
* _argo0
= 0;
5366 char *_kwnames
[] = { "self","numCols", NULL
};
5369 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGridTableBase_AppendCols",_kwnames
,&_argo0
,&_arg1
))
5372 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5373 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5374 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_AppendCols. Expected _wxGridTableBase_p.");
5379 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5380 _result
= (bool )wxGridTableBase_AppendCols(_arg0
,_arg1
);
5382 wxPyEndAllowThreads(__tstate
);
5383 if (PyErr_Occurred()) return NULL
;
5384 } _resultobj
= Py_BuildValue("i",_result
);
5388 #define wxGridTableBase_DeleteCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->DeleteCols(_swigarg0,_swigarg1))
5389 static PyObject
*_wrap_wxGridTableBase_DeleteCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5390 PyObject
* _resultobj
;
5392 wxGridTableBase
* _arg0
;
5393 size_t _arg1
= (size_t ) 0;
5394 size_t _arg2
= (size_t ) 1;
5395 PyObject
* _argo0
= 0;
5396 char *_kwnames
[] = { "self","pos","numCols", NULL
};
5399 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxGridTableBase_DeleteCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5402 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5403 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5404 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_DeleteCols. Expected _wxGridTableBase_p.");
5409 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5410 _result
= (bool )wxGridTableBase_DeleteCols(_arg0
,_arg1
,_arg2
);
5412 wxPyEndAllowThreads(__tstate
);
5413 if (PyErr_Occurred()) return NULL
;
5414 } _resultobj
= Py_BuildValue("i",_result
);
5418 #define wxGridTableBase_GetRowLabelValue(_swigobj,_swigarg0) (_swigobj->GetRowLabelValue(_swigarg0))
5419 static PyObject
*_wrap_wxGridTableBase_GetRowLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5420 PyObject
* _resultobj
;
5422 wxGridTableBase
* _arg0
;
5424 PyObject
* _argo0
= 0;
5425 char *_kwnames
[] = { "self","row", NULL
};
5428 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridTableBase_GetRowLabelValue",_kwnames
,&_argo0
,&_arg1
))
5431 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5432 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5433 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetRowLabelValue. Expected _wxGridTableBase_p.");
5438 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5439 _result
= new wxString (wxGridTableBase_GetRowLabelValue(_arg0
,_arg1
));
5441 wxPyEndAllowThreads(__tstate
);
5442 if (PyErr_Occurred()) return NULL
;
5445 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
5447 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
5456 #define wxGridTableBase_GetColLabelValue(_swigobj,_swigarg0) (_swigobj->GetColLabelValue(_swigarg0))
5457 static PyObject
*_wrap_wxGridTableBase_GetColLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5458 PyObject
* _resultobj
;
5460 wxGridTableBase
* _arg0
;
5462 PyObject
* _argo0
= 0;
5463 char *_kwnames
[] = { "self","col", NULL
};
5466 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridTableBase_GetColLabelValue",_kwnames
,&_argo0
,&_arg1
))
5469 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5470 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5471 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetColLabelValue. Expected _wxGridTableBase_p.");
5476 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5477 _result
= new wxString (wxGridTableBase_GetColLabelValue(_arg0
,_arg1
));
5479 wxPyEndAllowThreads(__tstate
);
5480 if (PyErr_Occurred()) return NULL
;
5483 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
5485 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
5494 #define wxGridTableBase_SetRowLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowLabelValue(_swigarg0,_swigarg1))
5495 static PyObject
*_wrap_wxGridTableBase_SetRowLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5496 PyObject
* _resultobj
;
5497 wxGridTableBase
* _arg0
;
5500 PyObject
* _argo0
= 0;
5501 PyObject
* _obj2
= 0;
5502 char *_kwnames
[] = { "self","row","value", NULL
};
5505 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGridTableBase_SetRowLabelValue",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
5508 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5509 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5510 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetRowLabelValue. Expected _wxGridTableBase_p.");
5515 _arg2
= wxString_in_helper(_obj2
);
5520 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5521 wxGridTableBase_SetRowLabelValue(_arg0
,_arg1
,*_arg2
);
5523 wxPyEndAllowThreads(__tstate
);
5524 if (PyErr_Occurred()) return NULL
;
5525 } Py_INCREF(Py_None
);
5526 _resultobj
= Py_None
;
5534 #define wxGridTableBase_SetColLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColLabelValue(_swigarg0,_swigarg1))
5535 static PyObject
*_wrap_wxGridTableBase_SetColLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5536 PyObject
* _resultobj
;
5537 wxGridTableBase
* _arg0
;
5540 PyObject
* _argo0
= 0;
5541 PyObject
* _obj2
= 0;
5542 char *_kwnames
[] = { "self","col","value", NULL
};
5545 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGridTableBase_SetColLabelValue",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
5548 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5549 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5550 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetColLabelValue. Expected _wxGridTableBase_p.");
5555 _arg2
= wxString_in_helper(_obj2
);
5560 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5561 wxGridTableBase_SetColLabelValue(_arg0
,_arg1
,*_arg2
);
5563 wxPyEndAllowThreads(__tstate
);
5564 if (PyErr_Occurred()) return NULL
;
5565 } Py_INCREF(Py_None
);
5566 _resultobj
= Py_None
;
5574 #define wxGridTableBase_CanHaveAttributes(_swigobj) (_swigobj->CanHaveAttributes())
5575 static PyObject
*_wrap_wxGridTableBase_CanHaveAttributes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5576 PyObject
* _resultobj
;
5578 wxGridTableBase
* _arg0
;
5579 PyObject
* _argo0
= 0;
5580 char *_kwnames
[] = { "self", NULL
};
5583 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableBase_CanHaveAttributes",_kwnames
,&_argo0
))
5586 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5587 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5588 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_CanHaveAttributes. Expected _wxGridTableBase_p.");
5593 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5594 _result
= (bool )wxGridTableBase_CanHaveAttributes(_arg0
);
5596 wxPyEndAllowThreads(__tstate
);
5597 if (PyErr_Occurred()) return NULL
;
5598 } _resultobj
= Py_BuildValue("i",_result
);
5602 #define wxGridTableBase_GetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->GetAttr(_swigarg0,_swigarg1,_swigarg2))
5603 static PyObject
*_wrap_wxGridTableBase_GetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5604 PyObject
* _resultobj
;
5605 wxGridCellAttr
* _result
;
5606 wxGridTableBase
* _arg0
;
5609 wxGridCellAttr::wxAttrKind _arg3
;
5610 PyObject
* _argo0
= 0;
5611 char *_kwnames
[] = { "self","row","col","kind", NULL
};
5614 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiii:wxGridTableBase_GetAttr",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
5617 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5618 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5619 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_GetAttr. Expected _wxGridTableBase_p.");
5624 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5625 _result
= (wxGridCellAttr
*)wxGridTableBase_GetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
5627 wxPyEndAllowThreads(__tstate
);
5628 if (PyErr_Occurred()) return NULL
;
5629 }{ _resultobj
= wxPyMake_wxGridCellAttr(_result
); }
5633 #define wxGridTableBase_SetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetAttr(_swigarg0,_swigarg1,_swigarg2))
5634 static PyObject
*_wrap_wxGridTableBase_SetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5635 PyObject
* _resultobj
;
5636 wxGridTableBase
* _arg0
;
5637 wxGridCellAttr
* _arg1
;
5640 PyObject
* _argo0
= 0;
5641 PyObject
* _argo1
= 0;
5642 char *_kwnames
[] = { "self","attr","row","col", NULL
};
5645 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxGridTableBase_SetAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
5648 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5649 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5650 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetAttr. Expected _wxGridTableBase_p.");
5655 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5656 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
5657 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridTableBase_SetAttr. Expected _wxGridCellAttr_p.");
5662 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5663 wxGridTableBase_SetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
5665 wxPyEndAllowThreads(__tstate
);
5666 if (PyErr_Occurred()) return NULL
;
5667 } Py_INCREF(Py_None
);
5668 _resultobj
= Py_None
;
5672 #define wxGridTableBase_SetRowAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowAttr(_swigarg0,_swigarg1))
5673 static PyObject
*_wrap_wxGridTableBase_SetRowAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5674 PyObject
* _resultobj
;
5675 wxGridTableBase
* _arg0
;
5676 wxGridCellAttr
* _arg1
;
5678 PyObject
* _argo0
= 0;
5679 PyObject
* _argo1
= 0;
5680 char *_kwnames
[] = { "self","attr","row", NULL
};
5683 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxGridTableBase_SetRowAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
5686 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5687 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5688 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetRowAttr. Expected _wxGridTableBase_p.");
5693 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5694 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
5695 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridTableBase_SetRowAttr. Expected _wxGridCellAttr_p.");
5700 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5701 wxGridTableBase_SetRowAttr(_arg0
,_arg1
,_arg2
);
5703 wxPyEndAllowThreads(__tstate
);
5704 if (PyErr_Occurred()) return NULL
;
5705 } Py_INCREF(Py_None
);
5706 _resultobj
= Py_None
;
5710 #define wxGridTableBase_SetColAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColAttr(_swigarg0,_swigarg1))
5711 static PyObject
*_wrap_wxGridTableBase_SetColAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5712 PyObject
* _resultobj
;
5713 wxGridTableBase
* _arg0
;
5714 wxGridCellAttr
* _arg1
;
5716 PyObject
* _argo0
= 0;
5717 PyObject
* _argo1
= 0;
5718 char *_kwnames
[] = { "self","attr","col", NULL
};
5721 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxGridTableBase_SetColAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
5724 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5725 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
5726 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableBase_SetColAttr. Expected _wxGridTableBase_p.");
5731 if (_argo1
== Py_None
) { _arg1
= NULL
; }
5732 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
5733 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridTableBase_SetColAttr. Expected _wxGridCellAttr_p.");
5738 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5739 wxGridTableBase_SetColAttr(_arg0
,_arg1
,_arg2
);
5741 wxPyEndAllowThreads(__tstate
);
5742 if (PyErr_Occurred()) return NULL
;
5743 } Py_INCREF(Py_None
);
5744 _resultobj
= Py_None
;
5748 static void *SwigwxPyGridTableBaseTowxGridTableBase(void *ptr
) {
5749 wxPyGridTableBase
*src
;
5750 wxGridTableBase
*dest
;
5751 src
= (wxPyGridTableBase
*) ptr
;
5752 dest
= (wxGridTableBase
*) src
;
5753 return (void *) dest
;
5756 static void *SwigwxPyGridTableBaseTowxObject(void *ptr
) {
5757 wxPyGridTableBase
*src
;
5759 src
= (wxPyGridTableBase
*) ptr
;
5760 dest
= (wxObject
*) src
;
5761 return (void *) dest
;
5764 #define new_wxPyGridTableBase() (new wxPyGridTableBase())
5765 static PyObject
*_wrap_new_wxPyGridTableBase(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5766 PyObject
* _resultobj
;
5767 wxPyGridTableBase
* _result
;
5768 char *_kwnames
[] = { NULL
};
5772 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxPyGridTableBase",_kwnames
))
5775 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5776 _result
= (wxPyGridTableBase
*)new_wxPyGridTableBase();
5778 wxPyEndAllowThreads(__tstate
);
5779 if (PyErr_Occurred()) return NULL
;
5781 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyGridTableBase_p");
5782 _resultobj
= Py_BuildValue("s",_ptemp
);
5785 _resultobj
= Py_None
;
5790 #define wxPyGridTableBase__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
5791 static PyObject
*_wrap_wxPyGridTableBase__setCallbackInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5792 PyObject
* _resultobj
;
5793 wxPyGridTableBase
* _arg0
;
5796 PyObject
* _argo0
= 0;
5797 PyObject
* _obj1
= 0;
5798 PyObject
* _obj2
= 0;
5799 char *_kwnames
[] = { "self","self","_class", NULL
};
5802 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxPyGridTableBase__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
5805 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5806 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5807 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase__setCallbackInfo. Expected _wxPyGridTableBase_p.");
5818 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5819 wxPyGridTableBase__setCallbackInfo(_arg0
,_arg1
,_arg2
);
5821 wxPyEndAllowThreads(__tstate
);
5822 if (PyErr_Occurred()) return NULL
;
5823 } Py_INCREF(Py_None
);
5824 _resultobj
= Py_None
;
5828 static void wxPyGridTableBase_Destroy(wxPyGridTableBase
*self
) { delete self
; }
5829 static PyObject
*_wrap_wxPyGridTableBase_Destroy(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5830 PyObject
* _resultobj
;
5831 wxPyGridTableBase
* _arg0
;
5832 PyObject
* _argo0
= 0;
5833 char *_kwnames
[] = { "self", NULL
};
5836 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyGridTableBase_Destroy",_kwnames
,&_argo0
))
5839 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5840 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5841 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_Destroy. Expected _wxPyGridTableBase_p.");
5846 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5847 wxPyGridTableBase_Destroy(_arg0
);
5849 wxPyEndAllowThreads(__tstate
);
5850 if (PyErr_Occurred()) return NULL
;
5851 } Py_INCREF(Py_None
);
5852 _resultobj
= Py_None
;
5856 #define wxPyGridTableBase_base_GetTypeName(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_GetTypeName(_swigarg0,_swigarg1))
5857 static PyObject
*_wrap_wxPyGridTableBase_base_GetTypeName(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5858 PyObject
* _resultobj
;
5860 wxPyGridTableBase
* _arg0
;
5863 PyObject
* _argo0
= 0;
5864 char *_kwnames
[] = { "self","row","col", NULL
};
5867 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxPyGridTableBase_base_GetTypeName",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
5870 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5871 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5872 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_GetTypeName. Expected _wxPyGridTableBase_p.");
5877 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5878 _result
= new wxString (wxPyGridTableBase_base_GetTypeName(_arg0
,_arg1
,_arg2
));
5880 wxPyEndAllowThreads(__tstate
);
5881 if (PyErr_Occurred()) return NULL
;
5884 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
5886 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
5895 #define wxPyGridTableBase_base_CanGetValueAs(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_CanGetValueAs(_swigarg0,_swigarg1,_swigarg2))
5896 static PyObject
*_wrap_wxPyGridTableBase_base_CanGetValueAs(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5897 PyObject
* _resultobj
;
5899 wxPyGridTableBase
* _arg0
;
5903 PyObject
* _argo0
= 0;
5904 PyObject
* _obj3
= 0;
5905 char *_kwnames
[] = { "self","row","col","typeName", NULL
};
5908 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxPyGridTableBase_base_CanGetValueAs",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
5911 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5912 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5913 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_CanGetValueAs. Expected _wxPyGridTableBase_p.");
5918 _arg3
= wxString_in_helper(_obj3
);
5923 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5924 _result
= (bool )wxPyGridTableBase_base_CanGetValueAs(_arg0
,_arg1
,_arg2
,*_arg3
);
5926 wxPyEndAllowThreads(__tstate
);
5927 if (PyErr_Occurred()) return NULL
;
5928 } _resultobj
= Py_BuildValue("i",_result
);
5936 #define wxPyGridTableBase_base_CanSetValueAs(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_CanSetValueAs(_swigarg0,_swigarg1,_swigarg2))
5937 static PyObject
*_wrap_wxPyGridTableBase_base_CanSetValueAs(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5938 PyObject
* _resultobj
;
5940 wxPyGridTableBase
* _arg0
;
5944 PyObject
* _argo0
= 0;
5945 PyObject
* _obj3
= 0;
5946 char *_kwnames
[] = { "self","row","col","typeName", NULL
};
5949 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxPyGridTableBase_base_CanSetValueAs",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
5952 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5953 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5954 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_CanSetValueAs. Expected _wxPyGridTableBase_p.");
5959 _arg3
= wxString_in_helper(_obj3
);
5964 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5965 _result
= (bool )wxPyGridTableBase_base_CanSetValueAs(_arg0
,_arg1
,_arg2
,*_arg3
);
5967 wxPyEndAllowThreads(__tstate
);
5968 if (PyErr_Occurred()) return NULL
;
5969 } _resultobj
= Py_BuildValue("i",_result
);
5977 #define wxPyGridTableBase_base_Clear(_swigobj) (_swigobj->base_Clear())
5978 static PyObject
*_wrap_wxPyGridTableBase_base_Clear(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
5979 PyObject
* _resultobj
;
5980 wxPyGridTableBase
* _arg0
;
5981 PyObject
* _argo0
= 0;
5982 char *_kwnames
[] = { "self", NULL
};
5985 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyGridTableBase_base_Clear",_kwnames
,&_argo0
))
5988 if (_argo0
== Py_None
) { _arg0
= NULL
; }
5989 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
5990 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_Clear. Expected _wxPyGridTableBase_p.");
5995 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5996 wxPyGridTableBase_base_Clear(_arg0
);
5998 wxPyEndAllowThreads(__tstate
);
5999 if (PyErr_Occurred()) return NULL
;
6000 } Py_INCREF(Py_None
);
6001 _resultobj
= Py_None
;
6005 #define wxPyGridTableBase_base_InsertRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_InsertRows(_swigarg0,_swigarg1))
6006 static PyObject
*_wrap_wxPyGridTableBase_base_InsertRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6007 PyObject
* _resultobj
;
6009 wxPyGridTableBase
* _arg0
;
6010 size_t _arg1
= (size_t ) 0;
6011 size_t _arg2
= (size_t ) 1;
6012 PyObject
* _argo0
= 0;
6013 char *_kwnames
[] = { "self","pos","numRows", NULL
};
6016 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyGridTableBase_base_InsertRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
6019 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6020 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6021 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_InsertRows. Expected _wxPyGridTableBase_p.");
6026 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6027 _result
= (bool )wxPyGridTableBase_base_InsertRows(_arg0
,_arg1
,_arg2
);
6029 wxPyEndAllowThreads(__tstate
);
6030 if (PyErr_Occurred()) return NULL
;
6031 } _resultobj
= Py_BuildValue("i",_result
);
6035 #define wxPyGridTableBase_base_AppendRows(_swigobj,_swigarg0) (_swigobj->base_AppendRows(_swigarg0))
6036 static PyObject
*_wrap_wxPyGridTableBase_base_AppendRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6037 PyObject
* _resultobj
;
6039 wxPyGridTableBase
* _arg0
;
6040 size_t _arg1
= (size_t ) 1;
6041 PyObject
* _argo0
= 0;
6042 char *_kwnames
[] = { "self","numRows", NULL
};
6045 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxPyGridTableBase_base_AppendRows",_kwnames
,&_argo0
,&_arg1
))
6048 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6049 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6050 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_AppendRows. Expected _wxPyGridTableBase_p.");
6055 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6056 _result
= (bool )wxPyGridTableBase_base_AppendRows(_arg0
,_arg1
);
6058 wxPyEndAllowThreads(__tstate
);
6059 if (PyErr_Occurred()) return NULL
;
6060 } _resultobj
= Py_BuildValue("i",_result
);
6064 #define wxPyGridTableBase_base_DeleteRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DeleteRows(_swigarg0,_swigarg1))
6065 static PyObject
*_wrap_wxPyGridTableBase_base_DeleteRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6066 PyObject
* _resultobj
;
6068 wxPyGridTableBase
* _arg0
;
6069 size_t _arg1
= (size_t ) 0;
6070 size_t _arg2
= (size_t ) 1;
6071 PyObject
* _argo0
= 0;
6072 char *_kwnames
[] = { "self","pos","numRows", NULL
};
6075 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyGridTableBase_base_DeleteRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
6078 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6079 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6080 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_DeleteRows. Expected _wxPyGridTableBase_p.");
6085 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6086 _result
= (bool )wxPyGridTableBase_base_DeleteRows(_arg0
,_arg1
,_arg2
);
6088 wxPyEndAllowThreads(__tstate
);
6089 if (PyErr_Occurred()) return NULL
;
6090 } _resultobj
= Py_BuildValue("i",_result
);
6094 #define wxPyGridTableBase_base_InsertCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_InsertCols(_swigarg0,_swigarg1))
6095 static PyObject
*_wrap_wxPyGridTableBase_base_InsertCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6096 PyObject
* _resultobj
;
6098 wxPyGridTableBase
* _arg0
;
6099 size_t _arg1
= (size_t ) 0;
6100 size_t _arg2
= (size_t ) 1;
6101 PyObject
* _argo0
= 0;
6102 char *_kwnames
[] = { "self","pos","numCols", NULL
};
6105 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyGridTableBase_base_InsertCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
6108 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6109 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6110 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_InsertCols. Expected _wxPyGridTableBase_p.");
6115 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6116 _result
= (bool )wxPyGridTableBase_base_InsertCols(_arg0
,_arg1
,_arg2
);
6118 wxPyEndAllowThreads(__tstate
);
6119 if (PyErr_Occurred()) return NULL
;
6120 } _resultobj
= Py_BuildValue("i",_result
);
6124 #define wxPyGridTableBase_base_AppendCols(_swigobj,_swigarg0) (_swigobj->base_AppendCols(_swigarg0))
6125 static PyObject
*_wrap_wxPyGridTableBase_base_AppendCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6126 PyObject
* _resultobj
;
6128 wxPyGridTableBase
* _arg0
;
6129 size_t _arg1
= (size_t ) 1;
6130 PyObject
* _argo0
= 0;
6131 char *_kwnames
[] = { "self","numCols", NULL
};
6134 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxPyGridTableBase_base_AppendCols",_kwnames
,&_argo0
,&_arg1
))
6137 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6138 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6139 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_AppendCols. Expected _wxPyGridTableBase_p.");
6144 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6145 _result
= (bool )wxPyGridTableBase_base_AppendCols(_arg0
,_arg1
);
6147 wxPyEndAllowThreads(__tstate
);
6148 if (PyErr_Occurred()) return NULL
;
6149 } _resultobj
= Py_BuildValue("i",_result
);
6153 #define wxPyGridTableBase_base_DeleteCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_DeleteCols(_swigarg0,_swigarg1))
6154 static PyObject
*_wrap_wxPyGridTableBase_base_DeleteCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6155 PyObject
* _resultobj
;
6157 wxPyGridTableBase
* _arg0
;
6158 size_t _arg1
= (size_t ) 0;
6159 size_t _arg2
= (size_t ) 1;
6160 PyObject
* _argo0
= 0;
6161 char *_kwnames
[] = { "self","pos","numCols", NULL
};
6164 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxPyGridTableBase_base_DeleteCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
6167 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6168 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6169 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_DeleteCols. Expected _wxPyGridTableBase_p.");
6174 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6175 _result
= (bool )wxPyGridTableBase_base_DeleteCols(_arg0
,_arg1
,_arg2
);
6177 wxPyEndAllowThreads(__tstate
);
6178 if (PyErr_Occurred()) return NULL
;
6179 } _resultobj
= Py_BuildValue("i",_result
);
6183 #define wxPyGridTableBase_base_GetRowLabelValue(_swigobj,_swigarg0) (_swigobj->base_GetRowLabelValue(_swigarg0))
6184 static PyObject
*_wrap_wxPyGridTableBase_base_GetRowLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6185 PyObject
* _resultobj
;
6187 wxPyGridTableBase
* _arg0
;
6189 PyObject
* _argo0
= 0;
6190 char *_kwnames
[] = { "self","row", NULL
};
6193 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyGridTableBase_base_GetRowLabelValue",_kwnames
,&_argo0
,&_arg1
))
6196 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6197 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6198 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_GetRowLabelValue. Expected _wxPyGridTableBase_p.");
6203 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6204 _result
= new wxString (wxPyGridTableBase_base_GetRowLabelValue(_arg0
,_arg1
));
6206 wxPyEndAllowThreads(__tstate
);
6207 if (PyErr_Occurred()) return NULL
;
6210 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
6212 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
6221 #define wxPyGridTableBase_base_GetColLabelValue(_swigobj,_swigarg0) (_swigobj->base_GetColLabelValue(_swigarg0))
6222 static PyObject
*_wrap_wxPyGridTableBase_base_GetColLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6223 PyObject
* _resultobj
;
6225 wxPyGridTableBase
* _arg0
;
6227 PyObject
* _argo0
= 0;
6228 char *_kwnames
[] = { "self","col", NULL
};
6231 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxPyGridTableBase_base_GetColLabelValue",_kwnames
,&_argo0
,&_arg1
))
6234 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6235 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6236 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_GetColLabelValue. Expected _wxPyGridTableBase_p.");
6241 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6242 _result
= new wxString (wxPyGridTableBase_base_GetColLabelValue(_arg0
,_arg1
));
6244 wxPyEndAllowThreads(__tstate
);
6245 if (PyErr_Occurred()) return NULL
;
6248 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
6250 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
6259 #define wxPyGridTableBase_base_SetRowLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_SetRowLabelValue(_swigarg0,_swigarg1))
6260 static PyObject
*_wrap_wxPyGridTableBase_base_SetRowLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6261 PyObject
* _resultobj
;
6262 wxPyGridTableBase
* _arg0
;
6265 PyObject
* _argo0
= 0;
6266 PyObject
* _obj2
= 0;
6267 char *_kwnames
[] = { "self","row","value", NULL
};
6270 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxPyGridTableBase_base_SetRowLabelValue",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
6273 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6274 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6275 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_SetRowLabelValue. Expected _wxPyGridTableBase_p.");
6280 _arg2
= wxString_in_helper(_obj2
);
6285 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6286 wxPyGridTableBase_base_SetRowLabelValue(_arg0
,_arg1
,*_arg2
);
6288 wxPyEndAllowThreads(__tstate
);
6289 if (PyErr_Occurred()) return NULL
;
6290 } Py_INCREF(Py_None
);
6291 _resultobj
= Py_None
;
6299 #define wxPyGridTableBase_base_SetColLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_SetColLabelValue(_swigarg0,_swigarg1))
6300 static PyObject
*_wrap_wxPyGridTableBase_base_SetColLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6301 PyObject
* _resultobj
;
6302 wxPyGridTableBase
* _arg0
;
6305 PyObject
* _argo0
= 0;
6306 PyObject
* _obj2
= 0;
6307 char *_kwnames
[] = { "self","col","value", NULL
};
6310 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxPyGridTableBase_base_SetColLabelValue",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
6313 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6314 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6315 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_SetColLabelValue. Expected _wxPyGridTableBase_p.");
6320 _arg2
= wxString_in_helper(_obj2
);
6325 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6326 wxPyGridTableBase_base_SetColLabelValue(_arg0
,_arg1
,*_arg2
);
6328 wxPyEndAllowThreads(__tstate
);
6329 if (PyErr_Occurred()) return NULL
;
6330 } Py_INCREF(Py_None
);
6331 _resultobj
= Py_None
;
6339 #define wxPyGridTableBase_base_CanHaveAttributes(_swigobj) (_swigobj->base_CanHaveAttributes())
6340 static PyObject
*_wrap_wxPyGridTableBase_base_CanHaveAttributes(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6341 PyObject
* _resultobj
;
6343 wxPyGridTableBase
* _arg0
;
6344 PyObject
* _argo0
= 0;
6345 char *_kwnames
[] = { "self", NULL
};
6348 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxPyGridTableBase_base_CanHaveAttributes",_kwnames
,&_argo0
))
6351 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6352 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6353 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_CanHaveAttributes. Expected _wxPyGridTableBase_p.");
6358 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6359 _result
= (bool )wxPyGridTableBase_base_CanHaveAttributes(_arg0
);
6361 wxPyEndAllowThreads(__tstate
);
6362 if (PyErr_Occurred()) return NULL
;
6363 } _resultobj
= Py_BuildValue("i",_result
);
6367 #define wxPyGridTableBase_base_GetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_GetAttr(_swigarg0,_swigarg1,_swigarg2))
6368 static PyObject
*_wrap_wxPyGridTableBase_base_GetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6369 PyObject
* _resultobj
;
6370 wxGridCellAttr
* _result
;
6371 wxPyGridTableBase
* _arg0
;
6374 wxGridCellAttr::wxAttrKind _arg3
;
6375 PyObject
* _argo0
= 0;
6376 char *_kwnames
[] = { "self","row","col","kind", NULL
};
6379 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiii:wxPyGridTableBase_base_GetAttr",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
6382 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6383 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6384 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_GetAttr. Expected _wxPyGridTableBase_p.");
6389 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6390 _result
= (wxGridCellAttr
*)wxPyGridTableBase_base_GetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
6392 wxPyEndAllowThreads(__tstate
);
6393 if (PyErr_Occurred()) return NULL
;
6394 }{ _resultobj
= wxPyMake_wxGridCellAttr(_result
); }
6398 #define wxPyGridTableBase_base_SetAttr(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->base_SetAttr(_swigarg0,_swigarg1,_swigarg2))
6399 static PyObject
*_wrap_wxPyGridTableBase_base_SetAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6400 PyObject
* _resultobj
;
6401 wxPyGridTableBase
* _arg0
;
6402 wxGridCellAttr
* _arg1
;
6405 PyObject
* _argo0
= 0;
6406 PyObject
* _argo1
= 0;
6407 char *_kwnames
[] = { "self","attr","row","col", NULL
};
6410 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOii:wxPyGridTableBase_base_SetAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
,&_arg3
))
6413 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6414 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6415 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_SetAttr. Expected _wxPyGridTableBase_p.");
6420 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6421 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
6422 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridTableBase_base_SetAttr. Expected _wxGridCellAttr_p.");
6427 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6428 wxPyGridTableBase_base_SetAttr(_arg0
,_arg1
,_arg2
,_arg3
);
6430 wxPyEndAllowThreads(__tstate
);
6431 if (PyErr_Occurred()) return NULL
;
6432 } Py_INCREF(Py_None
);
6433 _resultobj
= Py_None
;
6437 #define wxPyGridTableBase_base_SetRowAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_SetRowAttr(_swigarg0,_swigarg1))
6438 static PyObject
*_wrap_wxPyGridTableBase_base_SetRowAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6439 PyObject
* _resultobj
;
6440 wxPyGridTableBase
* _arg0
;
6441 wxGridCellAttr
* _arg1
;
6443 PyObject
* _argo0
= 0;
6444 PyObject
* _argo1
= 0;
6445 char *_kwnames
[] = { "self","attr","row", NULL
};
6448 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxPyGridTableBase_base_SetRowAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
6451 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6452 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6453 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_SetRowAttr. Expected _wxPyGridTableBase_p.");
6458 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6459 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
6460 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridTableBase_base_SetRowAttr. Expected _wxGridCellAttr_p.");
6465 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6466 wxPyGridTableBase_base_SetRowAttr(_arg0
,_arg1
,_arg2
);
6468 wxPyEndAllowThreads(__tstate
);
6469 if (PyErr_Occurred()) return NULL
;
6470 } Py_INCREF(Py_None
);
6471 _resultobj
= Py_None
;
6475 #define wxPyGridTableBase_base_SetColAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->base_SetColAttr(_swigarg0,_swigarg1))
6476 static PyObject
*_wrap_wxPyGridTableBase_base_SetColAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6477 PyObject
* _resultobj
;
6478 wxPyGridTableBase
* _arg0
;
6479 wxGridCellAttr
* _arg1
;
6481 PyObject
* _argo0
= 0;
6482 PyObject
* _argo1
= 0;
6483 char *_kwnames
[] = { "self","attr","col", NULL
};
6486 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOi:wxPyGridTableBase_base_SetColAttr",_kwnames
,&_argo0
,&_argo1
,&_arg2
))
6489 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6490 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyGridTableBase_p")) {
6491 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxPyGridTableBase_base_SetColAttr. Expected _wxPyGridTableBase_p.");
6496 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6497 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellAttr_p")) {
6498 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxPyGridTableBase_base_SetColAttr. Expected _wxGridCellAttr_p.");
6503 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6504 wxPyGridTableBase_base_SetColAttr(_arg0
,_arg1
,_arg2
);
6506 wxPyEndAllowThreads(__tstate
);
6507 if (PyErr_Occurred()) return NULL
;
6508 } Py_INCREF(Py_None
);
6509 _resultobj
= Py_None
;
6513 static void *SwigwxGridStringTableTowxGridTableBase(void *ptr
) {
6514 wxGridStringTable
*src
;
6515 wxGridTableBase
*dest
;
6516 src
= (wxGridStringTable
*) ptr
;
6517 dest
= (wxGridTableBase
*) src
;
6518 return (void *) dest
;
6521 static void *SwigwxGridStringTableTowxObject(void *ptr
) {
6522 wxGridStringTable
*src
;
6524 src
= (wxGridStringTable
*) ptr
;
6525 dest
= (wxObject
*) src
;
6526 return (void *) dest
;
6529 #define new_wxGridStringTable(_swigarg0,_swigarg1) (new wxGridStringTable(_swigarg0,_swigarg1))
6530 static PyObject
*_wrap_new_wxGridStringTable(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6531 PyObject
* _resultobj
;
6532 wxGridStringTable
* _result
;
6533 int _arg0
= (int ) 0;
6534 int _arg1
= (int ) 0;
6535 char *_kwnames
[] = { "numRows","numCols", NULL
};
6539 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxGridStringTable",_kwnames
,&_arg0
,&_arg1
))
6542 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6543 _result
= (wxGridStringTable
*)new_wxGridStringTable(_arg0
,_arg1
);
6545 wxPyEndAllowThreads(__tstate
);
6546 if (PyErr_Occurred()) return NULL
;
6548 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridStringTable_p");
6549 _resultobj
= Py_BuildValue("s",_ptemp
);
6552 _resultobj
= Py_None
;
6557 #define new_wxGridTableMessage(_swigarg0,_swigarg1,_swigarg2,_swigarg3) (new wxGridTableMessage(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
6558 static PyObject
*_wrap_new_wxGridTableMessage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6559 PyObject
* _resultobj
;
6560 wxGridTableMessage
* _result
;
6561 wxGridTableBase
* _arg0
;
6563 int _arg2
= (int ) -1;
6564 int _arg3
= (int ) -1;
6565 PyObject
* _argo0
= 0;
6566 char *_kwnames
[] = { "table","id","comInt1","comInt2", NULL
};
6570 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|ii:new_wxGridTableMessage",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
6573 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6574 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableBase_p")) {
6575 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxGridTableMessage. Expected _wxGridTableBase_p.");
6580 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6581 _result
= (wxGridTableMessage
*)new_wxGridTableMessage(_arg0
,_arg1
,_arg2
,_arg3
);
6583 wxPyEndAllowThreads(__tstate
);
6584 if (PyErr_Occurred()) return NULL
;
6586 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridTableMessage_p");
6587 _resultobj
= Py_BuildValue("s",_ptemp
);
6590 _resultobj
= Py_None
;
6595 #define delete_wxGridTableMessage(_swigobj) (delete _swigobj)
6596 static PyObject
*_wrap_delete_wxGridTableMessage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6597 PyObject
* _resultobj
;
6598 wxGridTableMessage
* _arg0
;
6599 PyObject
* _argo0
= 0;
6600 char *_kwnames
[] = { "self", NULL
};
6603 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxGridTableMessage",_kwnames
,&_argo0
))
6606 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6607 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6608 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxGridTableMessage. Expected _wxGridTableMessage_p.");
6613 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6614 delete_wxGridTableMessage(_arg0
);
6616 wxPyEndAllowThreads(__tstate
);
6617 if (PyErr_Occurred()) return NULL
;
6618 } Py_INCREF(Py_None
);
6619 _resultobj
= Py_None
;
6623 #define wxGridTableMessage_SetTableObject(_swigobj,_swigarg0) (_swigobj->SetTableObject(_swigarg0))
6624 static PyObject
*_wrap_wxGridTableMessage_SetTableObject(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6625 PyObject
* _resultobj
;
6626 wxGridTableMessage
* _arg0
;
6627 wxGridTableBase
* _arg1
;
6628 PyObject
* _argo0
= 0;
6629 PyObject
* _argo1
= 0;
6630 char *_kwnames
[] = { "self","table", NULL
};
6633 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridTableMessage_SetTableObject",_kwnames
,&_argo0
,&_argo1
))
6636 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6637 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6638 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_SetTableObject. Expected _wxGridTableMessage_p.");
6643 if (_argo1
== Py_None
) { _arg1
= NULL
; }
6644 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridTableBase_p")) {
6645 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridTableMessage_SetTableObject. Expected _wxGridTableBase_p.");
6650 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6651 wxGridTableMessage_SetTableObject(_arg0
,_arg1
);
6653 wxPyEndAllowThreads(__tstate
);
6654 if (PyErr_Occurred()) return NULL
;
6655 } Py_INCREF(Py_None
);
6656 _resultobj
= Py_None
;
6660 #define wxGridTableMessage_GetTableObject(_swigobj) (_swigobj->GetTableObject())
6661 static PyObject
*_wrap_wxGridTableMessage_GetTableObject(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6662 PyObject
* _resultobj
;
6663 wxGridTableBase
* _result
;
6664 wxGridTableMessage
* _arg0
;
6665 PyObject
* _argo0
= 0;
6666 char *_kwnames
[] = { "self", NULL
};
6669 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableMessage_GetTableObject",_kwnames
,&_argo0
))
6672 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6673 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6674 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_GetTableObject. Expected _wxGridTableMessage_p.");
6679 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6680 _result
= (wxGridTableBase
*)wxGridTableMessage_GetTableObject(_arg0
);
6682 wxPyEndAllowThreads(__tstate
);
6683 if (PyErr_Occurred()) return NULL
;
6684 }{ _resultobj
= wxPyMake_wxGridTableBase(_result
); }
6688 #define wxGridTableMessage_SetId(_swigobj,_swigarg0) (_swigobj->SetId(_swigarg0))
6689 static PyObject
*_wrap_wxGridTableMessage_SetId(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6690 PyObject
* _resultobj
;
6691 wxGridTableMessage
* _arg0
;
6693 PyObject
* _argo0
= 0;
6694 char *_kwnames
[] = { "self","id", NULL
};
6697 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridTableMessage_SetId",_kwnames
,&_argo0
,&_arg1
))
6700 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6701 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6702 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_SetId. Expected _wxGridTableMessage_p.");
6707 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6708 wxGridTableMessage_SetId(_arg0
,_arg1
);
6710 wxPyEndAllowThreads(__tstate
);
6711 if (PyErr_Occurred()) return NULL
;
6712 } Py_INCREF(Py_None
);
6713 _resultobj
= Py_None
;
6717 #define wxGridTableMessage_GetId(_swigobj) (_swigobj->GetId())
6718 static PyObject
*_wrap_wxGridTableMessage_GetId(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6719 PyObject
* _resultobj
;
6721 wxGridTableMessage
* _arg0
;
6722 PyObject
* _argo0
= 0;
6723 char *_kwnames
[] = { "self", NULL
};
6726 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableMessage_GetId",_kwnames
,&_argo0
))
6729 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6730 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6731 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_GetId. Expected _wxGridTableMessage_p.");
6736 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6737 _result
= (int )wxGridTableMessage_GetId(_arg0
);
6739 wxPyEndAllowThreads(__tstate
);
6740 if (PyErr_Occurred()) return NULL
;
6741 } _resultobj
= Py_BuildValue("i",_result
);
6745 #define wxGridTableMessage_SetCommandInt(_swigobj,_swigarg0) (_swigobj->SetCommandInt(_swigarg0))
6746 static PyObject
*_wrap_wxGridTableMessage_SetCommandInt(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6747 PyObject
* _resultobj
;
6748 wxGridTableMessage
* _arg0
;
6750 PyObject
* _argo0
= 0;
6751 char *_kwnames
[] = { "self","comInt1", NULL
};
6754 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridTableMessage_SetCommandInt",_kwnames
,&_argo0
,&_arg1
))
6757 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6758 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6759 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_SetCommandInt. Expected _wxGridTableMessage_p.");
6764 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6765 wxGridTableMessage_SetCommandInt(_arg0
,_arg1
);
6767 wxPyEndAllowThreads(__tstate
);
6768 if (PyErr_Occurred()) return NULL
;
6769 } Py_INCREF(Py_None
);
6770 _resultobj
= Py_None
;
6774 #define wxGridTableMessage_GetCommandInt(_swigobj) (_swigobj->GetCommandInt())
6775 static PyObject
*_wrap_wxGridTableMessage_GetCommandInt(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6776 PyObject
* _resultobj
;
6778 wxGridTableMessage
* _arg0
;
6779 PyObject
* _argo0
= 0;
6780 char *_kwnames
[] = { "self", NULL
};
6783 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableMessage_GetCommandInt",_kwnames
,&_argo0
))
6786 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6787 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6788 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_GetCommandInt. Expected _wxGridTableMessage_p.");
6793 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6794 _result
= (int )wxGridTableMessage_GetCommandInt(_arg0
);
6796 wxPyEndAllowThreads(__tstate
);
6797 if (PyErr_Occurred()) return NULL
;
6798 } _resultobj
= Py_BuildValue("i",_result
);
6802 #define wxGridTableMessage_SetCommandInt2(_swigobj,_swigarg0) (_swigobj->SetCommandInt2(_swigarg0))
6803 static PyObject
*_wrap_wxGridTableMessage_SetCommandInt2(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6804 PyObject
* _resultobj
;
6805 wxGridTableMessage
* _arg0
;
6807 PyObject
* _argo0
= 0;
6808 char *_kwnames
[] = { "self","comInt2", NULL
};
6811 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridTableMessage_SetCommandInt2",_kwnames
,&_argo0
,&_arg1
))
6814 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6815 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6816 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_SetCommandInt2. Expected _wxGridTableMessage_p.");
6821 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6822 wxGridTableMessage_SetCommandInt2(_arg0
,_arg1
);
6824 wxPyEndAllowThreads(__tstate
);
6825 if (PyErr_Occurred()) return NULL
;
6826 } Py_INCREF(Py_None
);
6827 _resultobj
= Py_None
;
6831 #define wxGridTableMessage_GetCommandInt2(_swigobj) (_swigobj->GetCommandInt2())
6832 static PyObject
*_wrap_wxGridTableMessage_GetCommandInt2(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6833 PyObject
* _resultobj
;
6835 wxGridTableMessage
* _arg0
;
6836 PyObject
* _argo0
= 0;
6837 char *_kwnames
[] = { "self", NULL
};
6840 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridTableMessage_GetCommandInt2",_kwnames
,&_argo0
))
6843 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6844 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridTableMessage_p")) {
6845 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridTableMessage_GetCommandInt2. Expected _wxGridTableMessage_p.");
6850 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6851 _result
= (int )wxGridTableMessage_GetCommandInt2(_arg0
);
6853 wxPyEndAllowThreads(__tstate
);
6854 if (PyErr_Occurred()) return NULL
;
6855 } _resultobj
= Py_BuildValue("i",_result
);
6859 #define new_wxGridCellCoords(_swigarg0,_swigarg1) (new wxGridCellCoords(_swigarg0,_swigarg1))
6860 static PyObject
*_wrap_new_wxGridCellCoords(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6861 PyObject
* _resultobj
;
6862 wxGridCellCoords
* _result
;
6863 int _arg0
= (int ) -1;
6864 int _arg1
= (int ) -1;
6865 char *_kwnames
[] = { "r","c", NULL
};
6869 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"|ii:new_wxGridCellCoords",_kwnames
,&_arg0
,&_arg1
))
6872 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6873 _result
= (wxGridCellCoords
*)new_wxGridCellCoords(_arg0
,_arg1
);
6875 wxPyEndAllowThreads(__tstate
);
6876 if (PyErr_Occurred()) return NULL
;
6878 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellCoords_p");
6879 _resultobj
= Py_BuildValue("s",_ptemp
);
6882 _resultobj
= Py_None
;
6887 #define delete_wxGridCellCoords(_swigobj) (delete _swigobj)
6888 static PyObject
*_wrap_delete_wxGridCellCoords(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6889 PyObject
* _resultobj
;
6890 wxGridCellCoords
* _arg0
;
6891 PyObject
* _argo0
= 0;
6892 char *_kwnames
[] = { "self", NULL
};
6895 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:delete_wxGridCellCoords",_kwnames
,&_argo0
))
6898 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6899 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
6900 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of delete_wxGridCellCoords. Expected _wxGridCellCoords_p.");
6905 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6906 delete_wxGridCellCoords(_arg0
);
6908 wxPyEndAllowThreads(__tstate
);
6909 if (PyErr_Occurred()) return NULL
;
6910 } Py_INCREF(Py_None
);
6911 _resultobj
= Py_None
;
6915 #define wxGridCellCoords_GetRow(_swigobj) (_swigobj->GetRow())
6916 static PyObject
*_wrap_wxGridCellCoords_GetRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6917 PyObject
* _resultobj
;
6919 wxGridCellCoords
* _arg0
;
6920 PyObject
* _argo0
= 0;
6921 char *_kwnames
[] = { "self", NULL
};
6924 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellCoords_GetRow",_kwnames
,&_argo0
))
6927 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6928 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
6929 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords_GetRow. Expected _wxGridCellCoords_p.");
6934 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6935 _result
= (int )wxGridCellCoords_GetRow(_arg0
);
6937 wxPyEndAllowThreads(__tstate
);
6938 if (PyErr_Occurred()) return NULL
;
6939 } _resultobj
= Py_BuildValue("i",_result
);
6943 #define wxGridCellCoords_SetRow(_swigobj,_swigarg0) (_swigobj->SetRow(_swigarg0))
6944 static PyObject
*_wrap_wxGridCellCoords_SetRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6945 PyObject
* _resultobj
;
6946 wxGridCellCoords
* _arg0
;
6948 PyObject
* _argo0
= 0;
6949 char *_kwnames
[] = { "self","n", NULL
};
6952 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridCellCoords_SetRow",_kwnames
,&_argo0
,&_arg1
))
6955 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6956 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
6957 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords_SetRow. Expected _wxGridCellCoords_p.");
6962 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6963 wxGridCellCoords_SetRow(_arg0
,_arg1
);
6965 wxPyEndAllowThreads(__tstate
);
6966 if (PyErr_Occurred()) return NULL
;
6967 } Py_INCREF(Py_None
);
6968 _resultobj
= Py_None
;
6972 #define wxGridCellCoords_GetCol(_swigobj) (_swigobj->GetCol())
6973 static PyObject
*_wrap_wxGridCellCoords_GetCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
6974 PyObject
* _resultobj
;
6976 wxGridCellCoords
* _arg0
;
6977 PyObject
* _argo0
= 0;
6978 char *_kwnames
[] = { "self", NULL
};
6981 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellCoords_GetCol",_kwnames
,&_argo0
))
6984 if (_argo0
== Py_None
) { _arg0
= NULL
; }
6985 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
6986 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords_GetCol. Expected _wxGridCellCoords_p.");
6991 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6992 _result
= (int )wxGridCellCoords_GetCol(_arg0
);
6994 wxPyEndAllowThreads(__tstate
);
6995 if (PyErr_Occurred()) return NULL
;
6996 } _resultobj
= Py_BuildValue("i",_result
);
7000 #define wxGridCellCoords_SetCol(_swigobj,_swigarg0) (_swigobj->SetCol(_swigarg0))
7001 static PyObject
*_wrap_wxGridCellCoords_SetCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7002 PyObject
* _resultobj
;
7003 wxGridCellCoords
* _arg0
;
7005 PyObject
* _argo0
= 0;
7006 char *_kwnames
[] = { "self","n", NULL
};
7009 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridCellCoords_SetCol",_kwnames
,&_argo0
,&_arg1
))
7012 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7013 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
7014 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords_SetCol. Expected _wxGridCellCoords_p.");
7019 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7020 wxGridCellCoords_SetCol(_arg0
,_arg1
);
7022 wxPyEndAllowThreads(__tstate
);
7023 if (PyErr_Occurred()) return NULL
;
7024 } Py_INCREF(Py_None
);
7025 _resultobj
= Py_None
;
7029 #define wxGridCellCoords_Set(_swigobj,_swigarg0,_swigarg1) (_swigobj->Set(_swigarg0,_swigarg1))
7030 static PyObject
*_wrap_wxGridCellCoords_Set(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7031 PyObject
* _resultobj
;
7032 wxGridCellCoords
* _arg0
;
7035 PyObject
* _argo0
= 0;
7036 char *_kwnames
[] = { "self","row","col", NULL
};
7039 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGridCellCoords_Set",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
7042 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7043 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
7044 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords_Set. Expected _wxGridCellCoords_p.");
7049 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7050 wxGridCellCoords_Set(_arg0
,_arg1
,_arg2
);
7052 wxPyEndAllowThreads(__tstate
);
7053 if (PyErr_Occurred()) return NULL
;
7054 } Py_INCREF(Py_None
);
7055 _resultobj
= Py_None
;
7059 static PyObject
* wxGridCellCoords_asTuple(wxGridCellCoords
*self
) {
7060 PyObject
* tup
= PyTuple_New(2);
7061 PyTuple_SET_ITEM(tup
, 0, PyInt_FromLong(self
->GetRow()));
7062 PyTuple_SET_ITEM(tup
, 1, PyInt_FromLong(self
->GetCol()));
7065 static PyObject
*_wrap_wxGridCellCoords_asTuple(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7066 PyObject
* _resultobj
;
7068 wxGridCellCoords
* _arg0
;
7069 PyObject
* _argo0
= 0;
7070 char *_kwnames
[] = { "self", NULL
};
7073 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridCellCoords_asTuple",_kwnames
,&_argo0
))
7076 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7077 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
7078 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords_asTuple. Expected _wxGridCellCoords_p.");
7083 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7084 _result
= (PyObject
*)wxGridCellCoords_asTuple(_arg0
);
7086 wxPyEndAllowThreads(__tstate
);
7087 if (PyErr_Occurred()) return NULL
;
7089 _resultobj
= _result
;
7094 static int wxGridCellCoords___cmp__(wxGridCellCoords
*self
,const wxGridCellCoords
& other
) {
7095 return *self
!= other
;
7097 static PyObject
*_wrap_wxGridCellCoords___cmp__(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7098 PyObject
* _resultobj
;
7100 wxGridCellCoords
* _arg0
;
7101 wxGridCellCoords
* _arg1
;
7102 PyObject
* _argo0
= 0;
7103 PyObject
* _argo1
= 0;
7104 char *_kwnames
[] = { "self","other", NULL
};
7107 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridCellCoords___cmp__",_kwnames
,&_argo0
,&_argo1
))
7110 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7111 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridCellCoords_p")) {
7112 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridCellCoords___cmp__. Expected _wxGridCellCoords_p.");
7117 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7118 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellCoords_p")) {
7119 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridCellCoords___cmp__. Expected _wxGridCellCoords_p.");
7124 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7125 _result
= (int )wxGridCellCoords___cmp__(_arg0
,*_arg1
);
7127 wxPyEndAllowThreads(__tstate
);
7128 if (PyErr_Occurred()) return NULL
;
7129 } _resultobj
= Py_BuildValue("i",_result
);
7133 static void *SwigwxGridTowxScrolledWindow(void *ptr
) {
7135 wxScrolledWindow
*dest
;
7136 src
= (wxGrid
*) ptr
;
7137 dest
= (wxScrolledWindow
*) src
;
7138 return (void *) dest
;
7141 static void *SwigwxGridTowxPanel(void *ptr
) {
7144 src
= (wxGrid
*) ptr
;
7145 dest
= (wxPanel
*) src
;
7146 return (void *) dest
;
7149 static void *SwigwxGridTowxWindow(void *ptr
) {
7152 src
= (wxGrid
*) ptr
;
7153 dest
= (wxWindow
*) src
;
7154 return (void *) dest
;
7157 static void *SwigwxGridTowxEvtHandler(void *ptr
) {
7160 src
= (wxGrid
*) ptr
;
7161 dest
= (wxEvtHandler
*) src
;
7162 return (void *) dest
;
7165 static void *SwigwxGridTowxObject(void *ptr
) {
7168 src
= (wxGrid
*) ptr
;
7169 dest
= (wxObject
*) src
;
7170 return (void *) dest
;
7173 #define new_wxGrid(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxGrid(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
7174 static PyObject
*_wrap_new_wxGrid(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7175 PyObject
* _resultobj
;
7179 wxPoint
* _arg2
= (wxPoint
*) &wxDefaultPosition
;
7180 wxSize
* _arg3
= (wxSize
*) &wxDefaultSize
;
7181 long _arg4
= (long ) wxWANTS_CHARS
;
7182 wxString
* _arg5
= (wxString
*) &wxPyPanelNameStr
;
7183 PyObject
* _argo0
= 0;
7185 PyObject
* _obj2
= 0;
7187 PyObject
* _obj3
= 0;
7188 PyObject
* _obj5
= 0;
7189 char *_kwnames
[] = { "parent","id","pos","size","style","name", NULL
};
7193 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|OOlO:new_wxGrid",_kwnames
,&_argo0
,&_arg1
,&_obj2
,&_obj3
,&_arg4
,&_obj5
))
7196 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7197 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxWindow_p")) {
7198 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of new_wxGrid. Expected _wxWindow_p.");
7205 if (! wxPoint_helper(_obj2
, &_arg2
))
7211 if (! wxSize_helper(_obj3
, &_arg3
))
7216 _arg5
= wxString_in_helper(_obj5
);
7221 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7222 _result
= (wxGrid
*)new_wxGrid(_arg0
,_arg1
,*_arg2
,*_arg3
,_arg4
,*_arg5
);
7224 wxPyEndAllowThreads(__tstate
);
7225 if (PyErr_Occurred()) return NULL
;
7227 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGrid_p");
7228 _resultobj
= Py_BuildValue("s",_ptemp
);
7231 _resultobj
= Py_None
;
7240 #define wxGrid_CreateGrid(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->CreateGrid(_swigarg0,_swigarg1,_swigarg2))
7241 static PyObject
*_wrap_wxGrid_CreateGrid(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7242 PyObject
* _resultobj
;
7247 WXGRIDSELECTIONMODES _arg3
= (WXGRIDSELECTIONMODES
) wxGrid::wxGridSelectCells
;
7248 PyObject
* _argo0
= 0;
7249 char *_kwnames
[] = { "self","numRows","numCols","selmode", NULL
};
7252 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|i:wxGrid_CreateGrid",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
7255 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7256 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7257 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_CreateGrid. Expected _wxGrid_p.");
7262 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7263 _result
= (bool )wxGrid_CreateGrid(_arg0
,_arg1
,_arg2
,_arg3
);
7265 wxPyEndAllowThreads(__tstate
);
7266 if (PyErr_Occurred()) return NULL
;
7267 } _resultobj
= Py_BuildValue("i",_result
);
7271 #define wxGrid_SetSelectionMode(_swigobj,_swigarg0) (_swigobj->SetSelectionMode(_swigarg0))
7272 static PyObject
*_wrap_wxGrid_SetSelectionMode(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7273 PyObject
* _resultobj
;
7275 WXGRIDSELECTIONMODES _arg1
;
7276 PyObject
* _argo0
= 0;
7277 char *_kwnames
[] = { "self","selmode", NULL
};
7280 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetSelectionMode",_kwnames
,&_argo0
,&_arg1
))
7283 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7284 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7285 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetSelectionMode. Expected _wxGrid_p.");
7290 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7291 wxGrid_SetSelectionMode(_arg0
,_arg1
);
7293 wxPyEndAllowThreads(__tstate
);
7294 if (PyErr_Occurred()) return NULL
;
7295 } Py_INCREF(Py_None
);
7296 _resultobj
= Py_None
;
7300 #define wxGrid_GetNumberRows(_swigobj) (_swigobj->GetNumberRows())
7301 static PyObject
*_wrap_wxGrid_GetNumberRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7302 PyObject
* _resultobj
;
7305 PyObject
* _argo0
= 0;
7306 char *_kwnames
[] = { "self", NULL
};
7309 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetNumberRows",_kwnames
,&_argo0
))
7312 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7313 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7314 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetNumberRows. Expected _wxGrid_p.");
7319 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7320 _result
= (int )wxGrid_GetNumberRows(_arg0
);
7322 wxPyEndAllowThreads(__tstate
);
7323 if (PyErr_Occurred()) return NULL
;
7324 } _resultobj
= Py_BuildValue("i",_result
);
7328 #define wxGrid_GetNumberCols(_swigobj) (_swigobj->GetNumberCols())
7329 static PyObject
*_wrap_wxGrid_GetNumberCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7330 PyObject
* _resultobj
;
7333 PyObject
* _argo0
= 0;
7334 char *_kwnames
[] = { "self", NULL
};
7337 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetNumberCols",_kwnames
,&_argo0
))
7340 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7341 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7342 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetNumberCols. Expected _wxGrid_p.");
7347 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7348 _result
= (int )wxGrid_GetNumberCols(_arg0
);
7350 wxPyEndAllowThreads(__tstate
);
7351 if (PyErr_Occurred()) return NULL
;
7352 } _resultobj
= Py_BuildValue("i",_result
);
7356 #define wxGrid_ProcessTableMessage(_swigobj,_swigarg0) (_swigobj->ProcessTableMessage(_swigarg0))
7357 static PyObject
*_wrap_wxGrid_ProcessTableMessage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7358 PyObject
* _resultobj
;
7361 wxGridTableMessage
* _arg1
;
7362 PyObject
* _argo0
= 0;
7363 PyObject
* _argo1
= 0;
7364 char *_kwnames
[] = { "self","arg2", NULL
};
7367 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_ProcessTableMessage",_kwnames
,&_argo0
,&_argo1
))
7370 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7371 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7372 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_ProcessTableMessage. Expected _wxGrid_p.");
7377 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7378 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridTableMessage_p")) {
7379 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_ProcessTableMessage. Expected _wxGridTableMessage_p.");
7384 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7385 _result
= (bool )wxGrid_ProcessTableMessage(_arg0
,*_arg1
);
7387 wxPyEndAllowThreads(__tstate
);
7388 if (PyErr_Occurred()) return NULL
;
7389 } _resultobj
= Py_BuildValue("i",_result
);
7393 #define wxGrid_GetTable(_swigobj) (_swigobj->GetTable())
7394 static PyObject
*_wrap_wxGrid_GetTable(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7395 PyObject
* _resultobj
;
7396 wxGridTableBase
* _result
;
7398 PyObject
* _argo0
= 0;
7399 char *_kwnames
[] = { "self", NULL
};
7402 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetTable",_kwnames
,&_argo0
))
7405 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7406 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7407 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetTable. Expected _wxGrid_p.");
7412 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7413 _result
= (wxGridTableBase
*)wxGrid_GetTable(_arg0
);
7415 wxPyEndAllowThreads(__tstate
);
7416 if (PyErr_Occurred()) return NULL
;
7417 }{ _resultobj
= wxPyMake_wxGridTableBase(_result
); }
7421 #define wxGrid_SetTable(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetTable(_swigarg0,_swigarg1,_swigarg2))
7422 static PyObject
*_wrap_wxGrid_SetTable(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7423 PyObject
* _resultobj
;
7426 wxGridTableBase
* _arg1
;
7427 bool _arg2
= (bool ) FALSE
;
7428 WXGRIDSELECTIONMODES _arg3
= (WXGRIDSELECTIONMODES
) wxGrid::wxGridSelectCells
;
7429 PyObject
* _argo0
= 0;
7430 PyObject
* _argo1
= 0;
7431 int tempbool2
= (int) FALSE
;
7432 char *_kwnames
[] = { "self","table","takeOwnership","selmode", NULL
};
7435 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|ii:wxGrid_SetTable",_kwnames
,&_argo0
,&_argo1
,&tempbool2
,&_arg3
))
7438 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7439 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7440 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetTable. Expected _wxGrid_p.");
7445 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7446 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridTableBase_p")) {
7447 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_SetTable. Expected _wxGridTableBase_p.");
7451 _arg2
= (bool ) tempbool2
;
7453 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7454 _result
= (bool )wxGrid_SetTable(_arg0
,_arg1
,_arg2
,_arg3
);
7456 wxPyEndAllowThreads(__tstate
);
7457 if (PyErr_Occurred()) return NULL
;
7458 } _resultobj
= Py_BuildValue("i",_result
);
7462 #define wxGrid_ClearGrid(_swigobj) (_swigobj->ClearGrid())
7463 static PyObject
*_wrap_wxGrid_ClearGrid(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7464 PyObject
* _resultobj
;
7466 PyObject
* _argo0
= 0;
7467 char *_kwnames
[] = { "self", NULL
};
7470 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_ClearGrid",_kwnames
,&_argo0
))
7473 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7474 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7475 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_ClearGrid. Expected _wxGrid_p.");
7480 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7481 wxGrid_ClearGrid(_arg0
);
7483 wxPyEndAllowThreads(__tstate
);
7484 if (PyErr_Occurred()) return NULL
;
7485 } Py_INCREF(Py_None
);
7486 _resultobj
= Py_None
;
7490 #define wxGrid_InsertRows(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertRows(_swigarg0,_swigarg1,_swigarg2))
7491 static PyObject
*_wrap_wxGrid_InsertRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7492 PyObject
* _resultobj
;
7495 int _arg1
= (int ) 0;
7496 int _arg2
= (int ) 1;
7497 bool _arg3
= (bool ) TRUE
;
7498 PyObject
* _argo0
= 0;
7499 int tempbool3
= (int) TRUE
;
7500 char *_kwnames
[] = { "self","pos","numRows","updateLabels", NULL
};
7503 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iii:wxGrid_InsertRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
7506 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7507 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7508 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_InsertRows. Expected _wxGrid_p.");
7512 _arg3
= (bool ) tempbool3
;
7514 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7515 _result
= (bool )wxGrid_InsertRows(_arg0
,_arg1
,_arg2
,_arg3
);
7517 wxPyEndAllowThreads(__tstate
);
7518 if (PyErr_Occurred()) return NULL
;
7519 } _resultobj
= Py_BuildValue("i",_result
);
7523 #define wxGrid_AppendRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->AppendRows(_swigarg0,_swigarg1))
7524 static PyObject
*_wrap_wxGrid_AppendRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7525 PyObject
* _resultobj
;
7528 int _arg1
= (int ) 1;
7529 bool _arg2
= (bool ) TRUE
;
7530 PyObject
* _argo0
= 0;
7531 int tempbool2
= (int) TRUE
;
7532 char *_kwnames
[] = { "self","numRows","updateLabels", NULL
};
7535 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxGrid_AppendRows",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
7538 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7539 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7540 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AppendRows. Expected _wxGrid_p.");
7544 _arg2
= (bool ) tempbool2
;
7546 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7547 _result
= (bool )wxGrid_AppendRows(_arg0
,_arg1
,_arg2
);
7549 wxPyEndAllowThreads(__tstate
);
7550 if (PyErr_Occurred()) return NULL
;
7551 } _resultobj
= Py_BuildValue("i",_result
);
7555 #define wxGrid_DeleteRows(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DeleteRows(_swigarg0,_swigarg1,_swigarg2))
7556 static PyObject
*_wrap_wxGrid_DeleteRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7557 PyObject
* _resultobj
;
7560 int _arg1
= (int ) 0;
7561 int _arg2
= (int ) 1;
7562 bool _arg3
= (bool ) TRUE
;
7563 PyObject
* _argo0
= 0;
7564 int tempbool3
= (int) TRUE
;
7565 char *_kwnames
[] = { "self","pos","numRows","updateLabels", NULL
};
7568 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iii:wxGrid_DeleteRows",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
7571 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7572 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7573 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DeleteRows. Expected _wxGrid_p.");
7577 _arg3
= (bool ) tempbool3
;
7579 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7580 _result
= (bool )wxGrid_DeleteRows(_arg0
,_arg1
,_arg2
,_arg3
);
7582 wxPyEndAllowThreads(__tstate
);
7583 if (PyErr_Occurred()) return NULL
;
7584 } _resultobj
= Py_BuildValue("i",_result
);
7588 #define wxGrid_InsertCols(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertCols(_swigarg0,_swigarg1,_swigarg2))
7589 static PyObject
*_wrap_wxGrid_InsertCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7590 PyObject
* _resultobj
;
7593 int _arg1
= (int ) 0;
7594 int _arg2
= (int ) 1;
7595 bool _arg3
= (bool ) TRUE
;
7596 PyObject
* _argo0
= 0;
7597 int tempbool3
= (int) TRUE
;
7598 char *_kwnames
[] = { "self","pos","numCols","updateLabels", NULL
};
7601 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iii:wxGrid_InsertCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
7604 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7605 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7606 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_InsertCols. Expected _wxGrid_p.");
7610 _arg3
= (bool ) tempbool3
;
7612 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7613 _result
= (bool )wxGrid_InsertCols(_arg0
,_arg1
,_arg2
,_arg3
);
7615 wxPyEndAllowThreads(__tstate
);
7616 if (PyErr_Occurred()) return NULL
;
7617 } _resultobj
= Py_BuildValue("i",_result
);
7621 #define wxGrid_AppendCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->AppendCols(_swigarg0,_swigarg1))
7622 static PyObject
*_wrap_wxGrid_AppendCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7623 PyObject
* _resultobj
;
7626 int _arg1
= (int ) 1;
7627 bool _arg2
= (bool ) TRUE
;
7628 PyObject
* _argo0
= 0;
7629 int tempbool2
= (int) TRUE
;
7630 char *_kwnames
[] = { "self","numCols","updateLabels", NULL
};
7633 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|ii:wxGrid_AppendCols",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
7636 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7637 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7638 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AppendCols. Expected _wxGrid_p.");
7642 _arg2
= (bool ) tempbool2
;
7644 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7645 _result
= (bool )wxGrid_AppendCols(_arg0
,_arg1
,_arg2
);
7647 wxPyEndAllowThreads(__tstate
);
7648 if (PyErr_Occurred()) return NULL
;
7649 } _resultobj
= Py_BuildValue("i",_result
);
7653 #define wxGrid_DeleteCols(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DeleteCols(_swigarg0,_swigarg1,_swigarg2))
7654 static PyObject
*_wrap_wxGrid_DeleteCols(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7655 PyObject
* _resultobj
;
7658 int _arg1
= (int ) 0;
7659 int _arg2
= (int ) 1;
7660 bool _arg3
= (bool ) TRUE
;
7661 PyObject
* _argo0
= 0;
7662 int tempbool3
= (int) TRUE
;
7663 char *_kwnames
[] = { "self","pos","numCols","updateLabels", NULL
};
7666 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|iii:wxGrid_DeleteCols",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
7669 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7670 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7671 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DeleteCols. Expected _wxGrid_p.");
7675 _arg3
= (bool ) tempbool3
;
7677 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7678 _result
= (bool )wxGrid_DeleteCols(_arg0
,_arg1
,_arg2
,_arg3
);
7680 wxPyEndAllowThreads(__tstate
);
7681 if (PyErr_Occurred()) return NULL
;
7682 } _resultobj
= Py_BuildValue("i",_result
);
7686 #define wxGrid_DrawCellHighlight(_swigobj,_swigarg0,_swigarg1) (_swigobj->DrawCellHighlight(_swigarg0,_swigarg1))
7687 static PyObject
*_wrap_wxGrid_DrawCellHighlight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7688 PyObject
* _resultobj
;
7691 wxGridCellAttr
* _arg2
;
7692 PyObject
* _argo0
= 0;
7693 PyObject
* _argo1
= 0;
7694 PyObject
* _argo2
= 0;
7695 char *_kwnames
[] = { "self","dc","attr", NULL
};
7698 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxGrid_DrawCellHighlight",_kwnames
,&_argo0
,&_argo1
,&_argo2
))
7701 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7702 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7703 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DrawCellHighlight. Expected _wxGrid_p.");
7708 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7709 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) {
7710 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_DrawCellHighlight. Expected _wxDC_p.");
7715 if (_argo2
== Py_None
) { _arg2
= NULL
; }
7716 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
7717 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_DrawCellHighlight. Expected _wxGridCellAttr_p.");
7722 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7723 wxGrid_DrawCellHighlight(_arg0
,*_arg1
,_arg2
);
7725 wxPyEndAllowThreads(__tstate
);
7726 if (PyErr_Occurred()) return NULL
;
7727 } Py_INCREF(Py_None
);
7728 _resultobj
= Py_None
;
7732 #define wxGrid_DrawTextRectangle(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->DrawTextRectangle(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
7733 static PyObject
*_wrap_wxGrid_DrawTextRectangle(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7734 PyObject
* _resultobj
;
7739 int _arg4
= (int ) wxLEFT
;
7740 int _arg5
= (int ) wxTOP
;
7741 PyObject
* _argo0
= 0;
7742 PyObject
* _argo1
= 0;
7743 PyObject
* _obj2
= 0;
7745 PyObject
* _obj3
= 0;
7746 char *_kwnames
[] = { "self","dc","arg3","arg4","horizontalAlignment","verticalAlignment", NULL
};
7749 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO|ii:wxGrid_DrawTextRectangle",_kwnames
,&_argo0
,&_argo1
,&_obj2
,&_obj3
,&_arg4
,&_arg5
))
7752 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7753 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7754 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DrawTextRectangle. Expected _wxGrid_p.");
7759 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7760 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) {
7761 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_DrawTextRectangle. Expected _wxDC_p.");
7766 _arg2
= wxString_in_helper(_obj2
);
7772 if (! wxRect_helper(_obj3
, &_arg3
))
7776 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7777 wxGrid_DrawTextRectangle(_arg0
,*_arg1
,*_arg2
,*_arg3
,_arg4
,_arg5
);
7779 wxPyEndAllowThreads(__tstate
);
7780 if (PyErr_Occurred()) return NULL
;
7781 } Py_INCREF(Py_None
);
7782 _resultobj
= Py_None
;
7790 #define wxGrid_GetTextBoxSize(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetTextBoxSize(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
7791 static PyObject
*_wrap_wxGrid_GetTextBoxSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7792 PyObject
* _resultobj
;
7795 wxArrayString
* _arg2
;
7800 PyObject
* _argo0
= 0;
7801 PyObject
* _argo1
= 0;
7802 PyObject
* _obj2
= 0;
7803 char *_kwnames
[] = { "self","dc","lines", NULL
};
7812 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxGrid_GetTextBoxSize",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
7815 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7816 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7817 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetTextBoxSize. Expected _wxGrid_p.");
7822 if (_argo1
== Py_None
) { _arg1
= NULL
; }
7823 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxDC_p")) {
7824 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_GetTextBoxSize. Expected _wxDC_p.");
7829 if (! PySequence_Check(_obj2
)) {
7830 PyErr_SetString(PyExc_TypeError
, "Sequence of strings expected.");
7833 _arg2
= new wxArrayString
;
7834 int i
, len
=PySequence_Length(_obj2
);
7835 for (i
=0; i
<len
; i
++) {
7836 PyObject
* item
= PySequence_GetItem(_obj2
, i
);
7838 PyObject
* str
= PyObject_Unicode(item
);
7839 _arg2
->Add(PyUnicode_AsUnicode(str
));
7841 PyObject
* str
= PyObject_Str(item
);
7842 _arg2
->Add(PyString_AsString(str
));
7849 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7850 wxGrid_GetTextBoxSize(_arg0
,*_arg1
,*_arg2
,_arg3
,_arg4
);
7852 wxPyEndAllowThreads(__tstate
);
7853 if (PyErr_Occurred()) return NULL
;
7854 } Py_INCREF(Py_None
);
7855 _resultobj
= Py_None
;
7858 o
= PyInt_FromLong((long) (*_arg3
));
7859 _resultobj
= t_output_helper(_resultobj
, o
);
7863 o
= PyInt_FromLong((long) (*_arg4
));
7864 _resultobj
= t_output_helper(_resultobj
, o
);
7873 #define wxGrid_BeginBatch(_swigobj) (_swigobj->BeginBatch())
7874 static PyObject
*_wrap_wxGrid_BeginBatch(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7875 PyObject
* _resultobj
;
7877 PyObject
* _argo0
= 0;
7878 char *_kwnames
[] = { "self", NULL
};
7881 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_BeginBatch",_kwnames
,&_argo0
))
7884 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7885 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7886 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_BeginBatch. Expected _wxGrid_p.");
7891 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7892 wxGrid_BeginBatch(_arg0
);
7894 wxPyEndAllowThreads(__tstate
);
7895 if (PyErr_Occurred()) return NULL
;
7896 } Py_INCREF(Py_None
);
7897 _resultobj
= Py_None
;
7901 #define wxGrid_EndBatch(_swigobj) (_swigobj->EndBatch())
7902 static PyObject
*_wrap_wxGrid_EndBatch(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7903 PyObject
* _resultobj
;
7905 PyObject
* _argo0
= 0;
7906 char *_kwnames
[] = { "self", NULL
};
7909 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_EndBatch",_kwnames
,&_argo0
))
7912 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7913 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7914 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EndBatch. Expected _wxGrid_p.");
7919 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7920 wxGrid_EndBatch(_arg0
);
7922 wxPyEndAllowThreads(__tstate
);
7923 if (PyErr_Occurred()) return NULL
;
7924 } Py_INCREF(Py_None
);
7925 _resultobj
= Py_None
;
7929 #define wxGrid_GetBatchCount(_swigobj) (_swigobj->GetBatchCount())
7930 static PyObject
*_wrap_wxGrid_GetBatchCount(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7931 PyObject
* _resultobj
;
7934 PyObject
* _argo0
= 0;
7935 char *_kwnames
[] = { "self", NULL
};
7938 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetBatchCount",_kwnames
,&_argo0
))
7941 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7942 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7943 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetBatchCount. Expected _wxGrid_p.");
7948 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7949 _result
= (int )wxGrid_GetBatchCount(_arg0
);
7951 wxPyEndAllowThreads(__tstate
);
7952 if (PyErr_Occurred()) return NULL
;
7953 } _resultobj
= Py_BuildValue("i",_result
);
7957 #define wxGrid_ForceRefresh(_swigobj) (_swigobj->ForceRefresh())
7958 static PyObject
*_wrap_wxGrid_ForceRefresh(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7959 PyObject
* _resultobj
;
7961 PyObject
* _argo0
= 0;
7962 char *_kwnames
[] = { "self", NULL
};
7965 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_ForceRefresh",_kwnames
,&_argo0
))
7968 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7969 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7970 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_ForceRefresh. Expected _wxGrid_p.");
7975 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7976 wxGrid_ForceRefresh(_arg0
);
7978 wxPyEndAllowThreads(__tstate
);
7979 if (PyErr_Occurred()) return NULL
;
7980 } Py_INCREF(Py_None
);
7981 _resultobj
= Py_None
;
7985 #define wxGrid_IsEditable(_swigobj) (_swigobj->IsEditable())
7986 static PyObject
*_wrap_wxGrid_IsEditable(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
7987 PyObject
* _resultobj
;
7990 PyObject
* _argo0
= 0;
7991 char *_kwnames
[] = { "self", NULL
};
7994 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_IsEditable",_kwnames
,&_argo0
))
7997 if (_argo0
== Py_None
) { _arg0
= NULL
; }
7998 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
7999 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsEditable. Expected _wxGrid_p.");
8004 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8005 _result
= (bool )wxGrid_IsEditable(_arg0
);
8007 wxPyEndAllowThreads(__tstate
);
8008 if (PyErr_Occurred()) return NULL
;
8009 } _resultobj
= Py_BuildValue("i",_result
);
8013 #define wxGrid_EnableEditing(_swigobj,_swigarg0) (_swigobj->EnableEditing(_swigarg0))
8014 static PyObject
*_wrap_wxGrid_EnableEditing(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8015 PyObject
* _resultobj
;
8018 PyObject
* _argo0
= 0;
8020 char *_kwnames
[] = { "self","edit", NULL
};
8023 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_EnableEditing",_kwnames
,&_argo0
,&tempbool1
))
8026 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8027 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8028 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EnableEditing. Expected _wxGrid_p.");
8032 _arg1
= (bool ) tempbool1
;
8034 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8035 wxGrid_EnableEditing(_arg0
,_arg1
);
8037 wxPyEndAllowThreads(__tstate
);
8038 if (PyErr_Occurred()) return NULL
;
8039 } Py_INCREF(Py_None
);
8040 _resultobj
= Py_None
;
8044 #define wxGrid_EnableCellEditControl(_swigobj,_swigarg0) (_swigobj->EnableCellEditControl(_swigarg0))
8045 static PyObject
*_wrap_wxGrid_EnableCellEditControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8046 PyObject
* _resultobj
;
8048 bool _arg1
= (bool ) TRUE
;
8049 PyObject
* _argo0
= 0;
8050 int tempbool1
= (int) TRUE
;
8051 char *_kwnames
[] = { "self","enable", NULL
};
8054 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_EnableCellEditControl",_kwnames
,&_argo0
,&tempbool1
))
8057 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8058 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8059 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EnableCellEditControl. Expected _wxGrid_p.");
8063 _arg1
= (bool ) tempbool1
;
8065 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8066 wxGrid_EnableCellEditControl(_arg0
,_arg1
);
8068 wxPyEndAllowThreads(__tstate
);
8069 if (PyErr_Occurred()) return NULL
;
8070 } Py_INCREF(Py_None
);
8071 _resultobj
= Py_None
;
8075 #define wxGrid_DisableCellEditControl(_swigobj) (_swigobj->DisableCellEditControl())
8076 static PyObject
*_wrap_wxGrid_DisableCellEditControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8077 PyObject
* _resultobj
;
8079 PyObject
* _argo0
= 0;
8080 char *_kwnames
[] = { "self", NULL
};
8083 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_DisableCellEditControl",_kwnames
,&_argo0
))
8086 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8087 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8088 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DisableCellEditControl. Expected _wxGrid_p.");
8093 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8094 wxGrid_DisableCellEditControl(_arg0
);
8096 wxPyEndAllowThreads(__tstate
);
8097 if (PyErr_Occurred()) return NULL
;
8098 } Py_INCREF(Py_None
);
8099 _resultobj
= Py_None
;
8103 #define wxGrid_CanEnableCellControl(_swigobj) (_swigobj->CanEnableCellControl())
8104 static PyObject
*_wrap_wxGrid_CanEnableCellControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8105 PyObject
* _resultobj
;
8108 PyObject
* _argo0
= 0;
8109 char *_kwnames
[] = { "self", NULL
};
8112 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_CanEnableCellControl",_kwnames
,&_argo0
))
8115 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8116 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8117 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_CanEnableCellControl. Expected _wxGrid_p.");
8122 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8123 _result
= (bool )wxGrid_CanEnableCellControl(_arg0
);
8125 wxPyEndAllowThreads(__tstate
);
8126 if (PyErr_Occurred()) return NULL
;
8127 } _resultobj
= Py_BuildValue("i",_result
);
8131 #define wxGrid_IsCellEditControlEnabled(_swigobj) (_swigobj->IsCellEditControlEnabled())
8132 static PyObject
*_wrap_wxGrid_IsCellEditControlEnabled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8133 PyObject
* _resultobj
;
8136 PyObject
* _argo0
= 0;
8137 char *_kwnames
[] = { "self", NULL
};
8140 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_IsCellEditControlEnabled",_kwnames
,&_argo0
))
8143 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8144 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8145 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsCellEditControlEnabled. Expected _wxGrid_p.");
8150 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8151 _result
= (bool )wxGrid_IsCellEditControlEnabled(_arg0
);
8153 wxPyEndAllowThreads(__tstate
);
8154 if (PyErr_Occurred()) return NULL
;
8155 } _resultobj
= Py_BuildValue("i",_result
);
8159 #define wxGrid_IsCellEditControlShown(_swigobj) (_swigobj->IsCellEditControlShown())
8160 static PyObject
*_wrap_wxGrid_IsCellEditControlShown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8161 PyObject
* _resultobj
;
8164 PyObject
* _argo0
= 0;
8165 char *_kwnames
[] = { "self", NULL
};
8168 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_IsCellEditControlShown",_kwnames
,&_argo0
))
8171 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8172 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8173 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsCellEditControlShown. Expected _wxGrid_p.");
8178 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8179 _result
= (bool )wxGrid_IsCellEditControlShown(_arg0
);
8181 wxPyEndAllowThreads(__tstate
);
8182 if (PyErr_Occurred()) return NULL
;
8183 } _resultobj
= Py_BuildValue("i",_result
);
8187 #define wxGrid_IsCurrentCellReadOnly(_swigobj) (_swigobj->IsCurrentCellReadOnly())
8188 static PyObject
*_wrap_wxGrid_IsCurrentCellReadOnly(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8189 PyObject
* _resultobj
;
8192 PyObject
* _argo0
= 0;
8193 char *_kwnames
[] = { "self", NULL
};
8196 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_IsCurrentCellReadOnly",_kwnames
,&_argo0
))
8199 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8200 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8201 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsCurrentCellReadOnly. Expected _wxGrid_p.");
8206 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8207 _result
= (bool )wxGrid_IsCurrentCellReadOnly(_arg0
);
8209 wxPyEndAllowThreads(__tstate
);
8210 if (PyErr_Occurred()) return NULL
;
8211 } _resultobj
= Py_BuildValue("i",_result
);
8215 #define wxGrid_ShowCellEditControl(_swigobj) (_swigobj->ShowCellEditControl())
8216 static PyObject
*_wrap_wxGrid_ShowCellEditControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8217 PyObject
* _resultobj
;
8219 PyObject
* _argo0
= 0;
8220 char *_kwnames
[] = { "self", NULL
};
8223 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_ShowCellEditControl",_kwnames
,&_argo0
))
8226 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8227 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8228 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_ShowCellEditControl. Expected _wxGrid_p.");
8233 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8234 wxGrid_ShowCellEditControl(_arg0
);
8236 wxPyEndAllowThreads(__tstate
);
8237 if (PyErr_Occurred()) return NULL
;
8238 } Py_INCREF(Py_None
);
8239 _resultobj
= Py_None
;
8243 #define wxGrid_HideCellEditControl(_swigobj) (_swigobj->HideCellEditControl())
8244 static PyObject
*_wrap_wxGrid_HideCellEditControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8245 PyObject
* _resultobj
;
8247 PyObject
* _argo0
= 0;
8248 char *_kwnames
[] = { "self", NULL
};
8251 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_HideCellEditControl",_kwnames
,&_argo0
))
8254 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8255 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8256 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_HideCellEditControl. Expected _wxGrid_p.");
8261 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8262 wxGrid_HideCellEditControl(_arg0
);
8264 wxPyEndAllowThreads(__tstate
);
8265 if (PyErr_Occurred()) return NULL
;
8266 } Py_INCREF(Py_None
);
8267 _resultobj
= Py_None
;
8271 #define wxGrid_SaveEditControlValue(_swigobj) (_swigobj->SaveEditControlValue())
8272 static PyObject
*_wrap_wxGrid_SaveEditControlValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8273 PyObject
* _resultobj
;
8275 PyObject
* _argo0
= 0;
8276 char *_kwnames
[] = { "self", NULL
};
8279 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_SaveEditControlValue",_kwnames
,&_argo0
))
8282 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8283 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8284 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SaveEditControlValue. Expected _wxGrid_p.");
8289 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8290 wxGrid_SaveEditControlValue(_arg0
);
8292 wxPyEndAllowThreads(__tstate
);
8293 if (PyErr_Occurred()) return NULL
;
8294 } Py_INCREF(Py_None
);
8295 _resultobj
= Py_None
;
8299 static wxGridCellCoords
* wxGrid_XYToCell(wxGrid
*self
,int x
,int y
) {
8300 wxGridCellCoords rv
;
8301 self
->XYToCell(x
, y
, rv
);
8302 return new wxGridCellCoords(rv
);
8304 static PyObject
*_wrap_wxGrid_XYToCell(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8305 PyObject
* _resultobj
;
8306 wxGridCellCoords
* _result
;
8310 PyObject
* _argo0
= 0;
8311 char *_kwnames
[] = { "self","x","y", NULL
};
8315 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_XYToCell",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
8318 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8319 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8320 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_XYToCell. Expected _wxGrid_p.");
8325 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8326 _result
= (wxGridCellCoords
*)wxGrid_XYToCell(_arg0
,_arg1
,_arg2
);
8328 wxPyEndAllowThreads(__tstate
);
8329 if (PyErr_Occurred()) return NULL
;
8331 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridCellCoords_p");
8332 _resultobj
= Py_BuildValue("s",_ptemp
);
8335 _resultobj
= Py_None
;
8340 #define wxGrid_YToRow(_swigobj,_swigarg0) (_swigobj->YToRow(_swigarg0))
8341 static PyObject
*_wrap_wxGrid_YToRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8342 PyObject
* _resultobj
;
8346 PyObject
* _argo0
= 0;
8347 char *_kwnames
[] = { "self","y", NULL
};
8350 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_YToRow",_kwnames
,&_argo0
,&_arg1
))
8353 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8354 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8355 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_YToRow. Expected _wxGrid_p.");
8360 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8361 _result
= (int )wxGrid_YToRow(_arg0
,_arg1
);
8363 wxPyEndAllowThreads(__tstate
);
8364 if (PyErr_Occurred()) return NULL
;
8365 } _resultobj
= Py_BuildValue("i",_result
);
8369 #define wxGrid_XToCol(_swigobj,_swigarg0) (_swigobj->XToCol(_swigarg0))
8370 static PyObject
*_wrap_wxGrid_XToCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8371 PyObject
* _resultobj
;
8375 PyObject
* _argo0
= 0;
8376 char *_kwnames
[] = { "self","x", NULL
};
8379 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_XToCol",_kwnames
,&_argo0
,&_arg1
))
8382 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8383 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8384 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_XToCol. Expected _wxGrid_p.");
8389 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8390 _result
= (int )wxGrid_XToCol(_arg0
,_arg1
);
8392 wxPyEndAllowThreads(__tstate
);
8393 if (PyErr_Occurred()) return NULL
;
8394 } _resultobj
= Py_BuildValue("i",_result
);
8398 #define wxGrid_YToEdgeOfRow(_swigobj,_swigarg0) (_swigobj->YToEdgeOfRow(_swigarg0))
8399 static PyObject
*_wrap_wxGrid_YToEdgeOfRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8400 PyObject
* _resultobj
;
8404 PyObject
* _argo0
= 0;
8405 char *_kwnames
[] = { "self","y", NULL
};
8408 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_YToEdgeOfRow",_kwnames
,&_argo0
,&_arg1
))
8411 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8412 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8413 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_YToEdgeOfRow. Expected _wxGrid_p.");
8418 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8419 _result
= (int )wxGrid_YToEdgeOfRow(_arg0
,_arg1
);
8421 wxPyEndAllowThreads(__tstate
);
8422 if (PyErr_Occurred()) return NULL
;
8423 } _resultobj
= Py_BuildValue("i",_result
);
8427 #define wxGrid_XToEdgeOfCol(_swigobj,_swigarg0) (_swigobj->XToEdgeOfCol(_swigarg0))
8428 static PyObject
*_wrap_wxGrid_XToEdgeOfCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8429 PyObject
* _resultobj
;
8433 PyObject
* _argo0
= 0;
8434 char *_kwnames
[] = { "self","x", NULL
};
8437 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_XToEdgeOfCol",_kwnames
,&_argo0
,&_arg1
))
8440 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8441 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8442 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_XToEdgeOfCol. Expected _wxGrid_p.");
8447 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8448 _result
= (int )wxGrid_XToEdgeOfCol(_arg0
,_arg1
);
8450 wxPyEndAllowThreads(__tstate
);
8451 if (PyErr_Occurred()) return NULL
;
8452 } _resultobj
= Py_BuildValue("i",_result
);
8456 #define wxGrid_CellToRect(_swigobj,_swigarg0,_swigarg1) (_swigobj->CellToRect(_swigarg0,_swigarg1))
8457 static PyObject
*_wrap_wxGrid_CellToRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8458 PyObject
* _resultobj
;
8463 PyObject
* _argo0
= 0;
8464 char *_kwnames
[] = { "self","row","col", NULL
};
8468 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_CellToRect",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
8471 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8472 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8473 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_CellToRect. Expected _wxGrid_p.");
8478 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8479 _result
= new wxRect (wxGrid_CellToRect(_arg0
,_arg1
,_arg2
));
8481 wxPyEndAllowThreads(__tstate
);
8482 if (PyErr_Occurred()) return NULL
;
8483 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p");
8484 _resultobj
= Py_BuildValue("s",_ptemp
);
8488 #define wxGrid_GetGridCursorRow(_swigobj) (_swigobj->GetGridCursorRow())
8489 static PyObject
*_wrap_wxGrid_GetGridCursorRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8490 PyObject
* _resultobj
;
8493 PyObject
* _argo0
= 0;
8494 char *_kwnames
[] = { "self", NULL
};
8497 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetGridCursorRow",_kwnames
,&_argo0
))
8500 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8501 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8502 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetGridCursorRow. Expected _wxGrid_p.");
8507 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8508 _result
= (int )wxGrid_GetGridCursorRow(_arg0
);
8510 wxPyEndAllowThreads(__tstate
);
8511 if (PyErr_Occurred()) return NULL
;
8512 } _resultobj
= Py_BuildValue("i",_result
);
8516 #define wxGrid_GetGridCursorCol(_swigobj) (_swigobj->GetGridCursorCol())
8517 static PyObject
*_wrap_wxGrid_GetGridCursorCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8518 PyObject
* _resultobj
;
8521 PyObject
* _argo0
= 0;
8522 char *_kwnames
[] = { "self", NULL
};
8525 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetGridCursorCol",_kwnames
,&_argo0
))
8528 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8529 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8530 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetGridCursorCol. Expected _wxGrid_p.");
8535 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8536 _result
= (int )wxGrid_GetGridCursorCol(_arg0
);
8538 wxPyEndAllowThreads(__tstate
);
8539 if (PyErr_Occurred()) return NULL
;
8540 } _resultobj
= Py_BuildValue("i",_result
);
8544 #define wxGrid_IsVisible(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->IsVisible(_swigarg0,_swigarg1,_swigarg2))
8545 static PyObject
*_wrap_wxGrid_IsVisible(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8546 PyObject
* _resultobj
;
8551 bool _arg3
= (bool ) TRUE
;
8552 PyObject
* _argo0
= 0;
8553 int tempbool3
= (int) TRUE
;
8554 char *_kwnames
[] = { "self","row","col","wholeCellVisible", NULL
};
8557 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|i:wxGrid_IsVisible",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
8560 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8561 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8562 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsVisible. Expected _wxGrid_p.");
8566 _arg3
= (bool ) tempbool3
;
8568 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8569 _result
= (bool )wxGrid_IsVisible(_arg0
,_arg1
,_arg2
,_arg3
);
8571 wxPyEndAllowThreads(__tstate
);
8572 if (PyErr_Occurred()) return NULL
;
8573 } _resultobj
= Py_BuildValue("i",_result
);
8577 #define wxGrid_MakeCellVisible(_swigobj,_swigarg0,_swigarg1) (_swigobj->MakeCellVisible(_swigarg0,_swigarg1))
8578 static PyObject
*_wrap_wxGrid_MakeCellVisible(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8579 PyObject
* _resultobj
;
8583 PyObject
* _argo0
= 0;
8584 char *_kwnames
[] = { "self","row","col", NULL
};
8587 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_MakeCellVisible",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
8590 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8591 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8592 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MakeCellVisible. Expected _wxGrid_p.");
8597 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8598 wxGrid_MakeCellVisible(_arg0
,_arg1
,_arg2
);
8600 wxPyEndAllowThreads(__tstate
);
8601 if (PyErr_Occurred()) return NULL
;
8602 } Py_INCREF(Py_None
);
8603 _resultobj
= Py_None
;
8607 #define wxGrid_SetGridCursor(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetGridCursor(_swigarg0,_swigarg1))
8608 static PyObject
*_wrap_wxGrid_SetGridCursor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8609 PyObject
* _resultobj
;
8613 PyObject
* _argo0
= 0;
8614 char *_kwnames
[] = { "self","row","col", NULL
};
8617 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetGridCursor",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
8620 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8621 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8622 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetGridCursor. Expected _wxGrid_p.");
8627 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8628 wxGrid_SetGridCursor(_arg0
,_arg1
,_arg2
);
8630 wxPyEndAllowThreads(__tstate
);
8631 if (PyErr_Occurred()) return NULL
;
8632 } Py_INCREF(Py_None
);
8633 _resultobj
= Py_None
;
8637 #define wxGrid_MoveCursorUp(_swigobj,_swigarg0) (_swigobj->MoveCursorUp(_swigarg0))
8638 static PyObject
*_wrap_wxGrid_MoveCursorUp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8639 PyObject
* _resultobj
;
8643 PyObject
* _argo0
= 0;
8645 char *_kwnames
[] = { "self","expandSelection", NULL
};
8648 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorUp",_kwnames
,&_argo0
,&tempbool1
))
8651 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8652 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8653 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorUp. Expected _wxGrid_p.");
8657 _arg1
= (bool ) tempbool1
;
8659 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8660 _result
= (bool )wxGrid_MoveCursorUp(_arg0
,_arg1
);
8662 wxPyEndAllowThreads(__tstate
);
8663 if (PyErr_Occurred()) return NULL
;
8664 } _resultobj
= Py_BuildValue("i",_result
);
8668 #define wxGrid_MoveCursorDown(_swigobj,_swigarg0) (_swigobj->MoveCursorDown(_swigarg0))
8669 static PyObject
*_wrap_wxGrid_MoveCursorDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8670 PyObject
* _resultobj
;
8674 PyObject
* _argo0
= 0;
8676 char *_kwnames
[] = { "self","expandSelection", NULL
};
8679 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorDown",_kwnames
,&_argo0
,&tempbool1
))
8682 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8683 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8684 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorDown. Expected _wxGrid_p.");
8688 _arg1
= (bool ) tempbool1
;
8690 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8691 _result
= (bool )wxGrid_MoveCursorDown(_arg0
,_arg1
);
8693 wxPyEndAllowThreads(__tstate
);
8694 if (PyErr_Occurred()) return NULL
;
8695 } _resultobj
= Py_BuildValue("i",_result
);
8699 #define wxGrid_MoveCursorLeft(_swigobj,_swigarg0) (_swigobj->MoveCursorLeft(_swigarg0))
8700 static PyObject
*_wrap_wxGrid_MoveCursorLeft(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8701 PyObject
* _resultobj
;
8705 PyObject
* _argo0
= 0;
8707 char *_kwnames
[] = { "self","expandSelection", NULL
};
8710 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorLeft",_kwnames
,&_argo0
,&tempbool1
))
8713 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8714 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8715 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorLeft. Expected _wxGrid_p.");
8719 _arg1
= (bool ) tempbool1
;
8721 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8722 _result
= (bool )wxGrid_MoveCursorLeft(_arg0
,_arg1
);
8724 wxPyEndAllowThreads(__tstate
);
8725 if (PyErr_Occurred()) return NULL
;
8726 } _resultobj
= Py_BuildValue("i",_result
);
8730 #define wxGrid_MoveCursorRight(_swigobj,_swigarg0) (_swigobj->MoveCursorRight(_swigarg0))
8731 static PyObject
*_wrap_wxGrid_MoveCursorRight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8732 PyObject
* _resultobj
;
8736 PyObject
* _argo0
= 0;
8738 char *_kwnames
[] = { "self","expandSelection", NULL
};
8741 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorRight",_kwnames
,&_argo0
,&tempbool1
))
8744 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8745 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8746 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorRight. Expected _wxGrid_p.");
8750 _arg1
= (bool ) tempbool1
;
8752 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8753 _result
= (bool )wxGrid_MoveCursorRight(_arg0
,_arg1
);
8755 wxPyEndAllowThreads(__tstate
);
8756 if (PyErr_Occurred()) return NULL
;
8757 } _resultobj
= Py_BuildValue("i",_result
);
8761 #define wxGrid_MovePageDown(_swigobj) (_swigobj->MovePageDown())
8762 static PyObject
*_wrap_wxGrid_MovePageDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8763 PyObject
* _resultobj
;
8766 PyObject
* _argo0
= 0;
8767 char *_kwnames
[] = { "self", NULL
};
8770 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_MovePageDown",_kwnames
,&_argo0
))
8773 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8774 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8775 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MovePageDown. Expected _wxGrid_p.");
8780 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8781 _result
= (bool )wxGrid_MovePageDown(_arg0
);
8783 wxPyEndAllowThreads(__tstate
);
8784 if (PyErr_Occurred()) return NULL
;
8785 } _resultobj
= Py_BuildValue("i",_result
);
8789 #define wxGrid_MovePageUp(_swigobj) (_swigobj->MovePageUp())
8790 static PyObject
*_wrap_wxGrid_MovePageUp(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8791 PyObject
* _resultobj
;
8794 PyObject
* _argo0
= 0;
8795 char *_kwnames
[] = { "self", NULL
};
8798 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_MovePageUp",_kwnames
,&_argo0
))
8801 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8802 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8803 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MovePageUp. Expected _wxGrid_p.");
8808 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8809 _result
= (bool )wxGrid_MovePageUp(_arg0
);
8811 wxPyEndAllowThreads(__tstate
);
8812 if (PyErr_Occurred()) return NULL
;
8813 } _resultobj
= Py_BuildValue("i",_result
);
8817 #define wxGrid_MoveCursorUpBlock(_swigobj,_swigarg0) (_swigobj->MoveCursorUpBlock(_swigarg0))
8818 static PyObject
*_wrap_wxGrid_MoveCursorUpBlock(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8819 PyObject
* _resultobj
;
8823 PyObject
* _argo0
= 0;
8825 char *_kwnames
[] = { "self","expandSelection", NULL
};
8828 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorUpBlock",_kwnames
,&_argo0
,&tempbool1
))
8831 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8832 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8833 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorUpBlock. Expected _wxGrid_p.");
8837 _arg1
= (bool ) tempbool1
;
8839 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8840 _result
= (bool )wxGrid_MoveCursorUpBlock(_arg0
,_arg1
);
8842 wxPyEndAllowThreads(__tstate
);
8843 if (PyErr_Occurred()) return NULL
;
8844 } _resultobj
= Py_BuildValue("i",_result
);
8848 #define wxGrid_MoveCursorDownBlock(_swigobj,_swigarg0) (_swigobj->MoveCursorDownBlock(_swigarg0))
8849 static PyObject
*_wrap_wxGrid_MoveCursorDownBlock(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8850 PyObject
* _resultobj
;
8854 PyObject
* _argo0
= 0;
8856 char *_kwnames
[] = { "self","expandSelection", NULL
};
8859 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorDownBlock",_kwnames
,&_argo0
,&tempbool1
))
8862 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8863 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8864 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorDownBlock. Expected _wxGrid_p.");
8868 _arg1
= (bool ) tempbool1
;
8870 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8871 _result
= (bool )wxGrid_MoveCursorDownBlock(_arg0
,_arg1
);
8873 wxPyEndAllowThreads(__tstate
);
8874 if (PyErr_Occurred()) return NULL
;
8875 } _resultobj
= Py_BuildValue("i",_result
);
8879 #define wxGrid_MoveCursorLeftBlock(_swigobj,_swigarg0) (_swigobj->MoveCursorLeftBlock(_swigarg0))
8880 static PyObject
*_wrap_wxGrid_MoveCursorLeftBlock(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8881 PyObject
* _resultobj
;
8885 PyObject
* _argo0
= 0;
8887 char *_kwnames
[] = { "self","expandSelection", NULL
};
8890 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorLeftBlock",_kwnames
,&_argo0
,&tempbool1
))
8893 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8894 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8895 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorLeftBlock. Expected _wxGrid_p.");
8899 _arg1
= (bool ) tempbool1
;
8901 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8902 _result
= (bool )wxGrid_MoveCursorLeftBlock(_arg0
,_arg1
);
8904 wxPyEndAllowThreads(__tstate
);
8905 if (PyErr_Occurred()) return NULL
;
8906 } _resultobj
= Py_BuildValue("i",_result
);
8910 #define wxGrid_MoveCursorRightBlock(_swigobj,_swigarg0) (_swigobj->MoveCursorRightBlock(_swigarg0))
8911 static PyObject
*_wrap_wxGrid_MoveCursorRightBlock(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8912 PyObject
* _resultobj
;
8916 PyObject
* _argo0
= 0;
8918 char *_kwnames
[] = { "self","expandSelection", NULL
};
8921 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_MoveCursorRightBlock",_kwnames
,&_argo0
,&tempbool1
))
8924 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8925 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8926 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_MoveCursorRightBlock. Expected _wxGrid_p.");
8930 _arg1
= (bool ) tempbool1
;
8932 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8933 _result
= (bool )wxGrid_MoveCursorRightBlock(_arg0
,_arg1
);
8935 wxPyEndAllowThreads(__tstate
);
8936 if (PyErr_Occurred()) return NULL
;
8937 } _resultobj
= Py_BuildValue("i",_result
);
8941 #define wxGrid_GetDefaultRowLabelSize(_swigobj) (_swigobj->GetDefaultRowLabelSize())
8942 static PyObject
*_wrap_wxGrid_GetDefaultRowLabelSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8943 PyObject
* _resultobj
;
8946 PyObject
* _argo0
= 0;
8947 char *_kwnames
[] = { "self", NULL
};
8950 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultRowLabelSize",_kwnames
,&_argo0
))
8953 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8954 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8955 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultRowLabelSize. Expected _wxGrid_p.");
8960 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8961 _result
= (int )wxGrid_GetDefaultRowLabelSize(_arg0
);
8963 wxPyEndAllowThreads(__tstate
);
8964 if (PyErr_Occurred()) return NULL
;
8965 } _resultobj
= Py_BuildValue("i",_result
);
8969 #define wxGrid_GetRowLabelSize(_swigobj) (_swigobj->GetRowLabelSize())
8970 static PyObject
*_wrap_wxGrid_GetRowLabelSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8971 PyObject
* _resultobj
;
8974 PyObject
* _argo0
= 0;
8975 char *_kwnames
[] = { "self", NULL
};
8978 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetRowLabelSize",_kwnames
,&_argo0
))
8981 if (_argo0
== Py_None
) { _arg0
= NULL
; }
8982 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
8983 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetRowLabelSize. Expected _wxGrid_p.");
8988 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8989 _result
= (int )wxGrid_GetRowLabelSize(_arg0
);
8991 wxPyEndAllowThreads(__tstate
);
8992 if (PyErr_Occurred()) return NULL
;
8993 } _resultobj
= Py_BuildValue("i",_result
);
8997 #define wxGrid_GetDefaultColLabelSize(_swigobj) (_swigobj->GetDefaultColLabelSize())
8998 static PyObject
*_wrap_wxGrid_GetDefaultColLabelSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
8999 PyObject
* _resultobj
;
9002 PyObject
* _argo0
= 0;
9003 char *_kwnames
[] = { "self", NULL
};
9006 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultColLabelSize",_kwnames
,&_argo0
))
9009 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9010 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9011 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultColLabelSize. Expected _wxGrid_p.");
9016 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9017 _result
= (int )wxGrid_GetDefaultColLabelSize(_arg0
);
9019 wxPyEndAllowThreads(__tstate
);
9020 if (PyErr_Occurred()) return NULL
;
9021 } _resultobj
= Py_BuildValue("i",_result
);
9025 #define wxGrid_GetColLabelSize(_swigobj) (_swigobj->GetColLabelSize())
9026 static PyObject
*_wrap_wxGrid_GetColLabelSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9027 PyObject
* _resultobj
;
9030 PyObject
* _argo0
= 0;
9031 char *_kwnames
[] = { "self", NULL
};
9034 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetColLabelSize",_kwnames
,&_argo0
))
9037 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9038 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9039 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetColLabelSize. Expected _wxGrid_p.");
9044 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9045 _result
= (int )wxGrid_GetColLabelSize(_arg0
);
9047 wxPyEndAllowThreads(__tstate
);
9048 if (PyErr_Occurred()) return NULL
;
9049 } _resultobj
= Py_BuildValue("i",_result
);
9053 #define wxGrid_GetLabelBackgroundColour(_swigobj) (_swigobj->GetLabelBackgroundColour())
9054 static PyObject
*_wrap_wxGrid_GetLabelBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9055 PyObject
* _resultobj
;
9058 PyObject
* _argo0
= 0;
9059 char *_kwnames
[] = { "self", NULL
};
9063 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetLabelBackgroundColour",_kwnames
,&_argo0
))
9066 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9067 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9068 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetLabelBackgroundColour. Expected _wxGrid_p.");
9073 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9074 _result
= new wxColour (wxGrid_GetLabelBackgroundColour(_arg0
));
9076 wxPyEndAllowThreads(__tstate
);
9077 if (PyErr_Occurred()) return NULL
;
9078 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
9079 _resultobj
= Py_BuildValue("s",_ptemp
);
9083 #define wxGrid_GetLabelTextColour(_swigobj) (_swigobj->GetLabelTextColour())
9084 static PyObject
*_wrap_wxGrid_GetLabelTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9085 PyObject
* _resultobj
;
9088 PyObject
* _argo0
= 0;
9089 char *_kwnames
[] = { "self", NULL
};
9093 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetLabelTextColour",_kwnames
,&_argo0
))
9096 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9097 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9098 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetLabelTextColour. Expected _wxGrid_p.");
9103 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9104 _result
= new wxColour (wxGrid_GetLabelTextColour(_arg0
));
9106 wxPyEndAllowThreads(__tstate
);
9107 if (PyErr_Occurred()) return NULL
;
9108 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
9109 _resultobj
= Py_BuildValue("s",_ptemp
);
9113 #define wxGrid_GetLabelFont(_swigobj) (_swigobj->GetLabelFont())
9114 static PyObject
*_wrap_wxGrid_GetLabelFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9115 PyObject
* _resultobj
;
9118 PyObject
* _argo0
= 0;
9119 char *_kwnames
[] = { "self", NULL
};
9123 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetLabelFont",_kwnames
,&_argo0
))
9126 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9127 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9128 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetLabelFont. Expected _wxGrid_p.");
9133 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9134 _result
= new wxFont (wxGrid_GetLabelFont(_arg0
));
9136 wxPyEndAllowThreads(__tstate
);
9137 if (PyErr_Occurred()) return NULL
;
9138 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p");
9139 _resultobj
= Py_BuildValue("s",_ptemp
);
9143 #define wxGrid_GetRowLabelAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetRowLabelAlignment(_swigarg0,_swigarg1))
9144 static PyObject
*_wrap_wxGrid_GetRowLabelAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9145 PyObject
* _resultobj
;
9151 PyObject
* _argo0
= 0;
9152 char *_kwnames
[] = { "self", NULL
};
9161 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetRowLabelAlignment",_kwnames
,&_argo0
))
9164 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9165 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9166 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetRowLabelAlignment. Expected _wxGrid_p.");
9171 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9172 wxGrid_GetRowLabelAlignment(_arg0
,_arg1
,_arg2
);
9174 wxPyEndAllowThreads(__tstate
);
9175 if (PyErr_Occurred()) return NULL
;
9176 } Py_INCREF(Py_None
);
9177 _resultobj
= Py_None
;
9180 o
= PyInt_FromLong((long) (*_arg1
));
9181 _resultobj
= t_output_helper(_resultobj
, o
);
9185 o
= PyInt_FromLong((long) (*_arg2
));
9186 _resultobj
= t_output_helper(_resultobj
, o
);
9191 #define wxGrid_GetColLabelAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetColLabelAlignment(_swigarg0,_swigarg1))
9192 static PyObject
*_wrap_wxGrid_GetColLabelAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9193 PyObject
* _resultobj
;
9199 PyObject
* _argo0
= 0;
9200 char *_kwnames
[] = { "self", NULL
};
9209 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetColLabelAlignment",_kwnames
,&_argo0
))
9212 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9213 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9214 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetColLabelAlignment. Expected _wxGrid_p.");
9219 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9220 wxGrid_GetColLabelAlignment(_arg0
,_arg1
,_arg2
);
9222 wxPyEndAllowThreads(__tstate
);
9223 if (PyErr_Occurred()) return NULL
;
9224 } Py_INCREF(Py_None
);
9225 _resultobj
= Py_None
;
9228 o
= PyInt_FromLong((long) (*_arg1
));
9229 _resultobj
= t_output_helper(_resultobj
, o
);
9233 o
= PyInt_FromLong((long) (*_arg2
));
9234 _resultobj
= t_output_helper(_resultobj
, o
);
9239 #define wxGrid_GetRowLabelValue(_swigobj,_swigarg0) (_swigobj->GetRowLabelValue(_swigarg0))
9240 static PyObject
*_wrap_wxGrid_GetRowLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9241 PyObject
* _resultobj
;
9245 PyObject
* _argo0
= 0;
9246 char *_kwnames
[] = { "self","row", NULL
};
9249 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_GetRowLabelValue",_kwnames
,&_argo0
,&_arg1
))
9252 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9253 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9254 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetRowLabelValue. Expected _wxGrid_p.");
9259 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9260 _result
= new wxString (wxGrid_GetRowLabelValue(_arg0
,_arg1
));
9262 wxPyEndAllowThreads(__tstate
);
9263 if (PyErr_Occurred()) return NULL
;
9266 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
9268 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
9277 #define wxGrid_GetColLabelValue(_swigobj,_swigarg0) (_swigobj->GetColLabelValue(_swigarg0))
9278 static PyObject
*_wrap_wxGrid_GetColLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9279 PyObject
* _resultobj
;
9283 PyObject
* _argo0
= 0;
9284 char *_kwnames
[] = { "self","col", NULL
};
9287 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_GetColLabelValue",_kwnames
,&_argo0
,&_arg1
))
9290 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9291 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9292 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetColLabelValue. Expected _wxGrid_p.");
9297 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9298 _result
= new wxString (wxGrid_GetColLabelValue(_arg0
,_arg1
));
9300 wxPyEndAllowThreads(__tstate
);
9301 if (PyErr_Occurred()) return NULL
;
9304 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
9306 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
9315 #define wxGrid_GetGridLineColour(_swigobj) (_swigobj->GetGridLineColour())
9316 static PyObject
*_wrap_wxGrid_GetGridLineColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9317 PyObject
* _resultobj
;
9320 PyObject
* _argo0
= 0;
9321 char *_kwnames
[] = { "self", NULL
};
9325 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetGridLineColour",_kwnames
,&_argo0
))
9328 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9329 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9330 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetGridLineColour. Expected _wxGrid_p.");
9335 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9336 _result
= new wxColour (wxGrid_GetGridLineColour(_arg0
));
9338 wxPyEndAllowThreads(__tstate
);
9339 if (PyErr_Occurred()) return NULL
;
9340 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
9341 _resultobj
= Py_BuildValue("s",_ptemp
);
9345 #define wxGrid_GetCellHighlightColour(_swigobj) (_swigobj->GetCellHighlightColour())
9346 static PyObject
*_wrap_wxGrid_GetCellHighlightColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9347 PyObject
* _resultobj
;
9350 PyObject
* _argo0
= 0;
9351 char *_kwnames
[] = { "self", NULL
};
9355 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetCellHighlightColour",_kwnames
,&_argo0
))
9358 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9359 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9360 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellHighlightColour. Expected _wxGrid_p.");
9365 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9366 _result
= new wxColour (wxGrid_GetCellHighlightColour(_arg0
));
9368 wxPyEndAllowThreads(__tstate
);
9369 if (PyErr_Occurred()) return NULL
;
9370 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
9371 _resultobj
= Py_BuildValue("s",_ptemp
);
9375 #define wxGrid_GetCellHighlightPenWidth(_swigobj) (_swigobj->GetCellHighlightPenWidth())
9376 static PyObject
*_wrap_wxGrid_GetCellHighlightPenWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9377 PyObject
* _resultobj
;
9380 PyObject
* _argo0
= 0;
9381 char *_kwnames
[] = { "self", NULL
};
9384 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetCellHighlightPenWidth",_kwnames
,&_argo0
))
9387 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9388 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9389 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellHighlightPenWidth. Expected _wxGrid_p.");
9394 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9395 _result
= (int )wxGrid_GetCellHighlightPenWidth(_arg0
);
9397 wxPyEndAllowThreads(__tstate
);
9398 if (PyErr_Occurred()) return NULL
;
9399 } _resultobj
= Py_BuildValue("i",_result
);
9403 #define wxGrid_GetCellHighlightROPenWidth(_swigobj) (_swigobj->GetCellHighlightROPenWidth())
9404 static PyObject
*_wrap_wxGrid_GetCellHighlightROPenWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9405 PyObject
* _resultobj
;
9408 PyObject
* _argo0
= 0;
9409 char *_kwnames
[] = { "self", NULL
};
9412 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetCellHighlightROPenWidth",_kwnames
,&_argo0
))
9415 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9416 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9417 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellHighlightROPenWidth. Expected _wxGrid_p.");
9422 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9423 _result
= (int )wxGrid_GetCellHighlightROPenWidth(_arg0
);
9425 wxPyEndAllowThreads(__tstate
);
9426 if (PyErr_Occurred()) return NULL
;
9427 } _resultobj
= Py_BuildValue("i",_result
);
9431 #define wxGrid_SetRowLabelSize(_swigobj,_swigarg0) (_swigobj->SetRowLabelSize(_swigarg0))
9432 static PyObject
*_wrap_wxGrid_SetRowLabelSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9433 PyObject
* _resultobj
;
9436 PyObject
* _argo0
= 0;
9437 char *_kwnames
[] = { "self","width", NULL
};
9440 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetRowLabelSize",_kwnames
,&_argo0
,&_arg1
))
9443 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9444 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9445 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetRowLabelSize. Expected _wxGrid_p.");
9450 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9451 wxGrid_SetRowLabelSize(_arg0
,_arg1
);
9453 wxPyEndAllowThreads(__tstate
);
9454 if (PyErr_Occurred()) return NULL
;
9455 } Py_INCREF(Py_None
);
9456 _resultobj
= Py_None
;
9460 #define wxGrid_SetColLabelSize(_swigobj,_swigarg0) (_swigobj->SetColLabelSize(_swigarg0))
9461 static PyObject
*_wrap_wxGrid_SetColLabelSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9462 PyObject
* _resultobj
;
9465 PyObject
* _argo0
= 0;
9466 char *_kwnames
[] = { "self","height", NULL
};
9469 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetColLabelSize",_kwnames
,&_argo0
,&_arg1
))
9472 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9473 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9474 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColLabelSize. Expected _wxGrid_p.");
9479 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9480 wxGrid_SetColLabelSize(_arg0
,_arg1
);
9482 wxPyEndAllowThreads(__tstate
);
9483 if (PyErr_Occurred()) return NULL
;
9484 } Py_INCREF(Py_None
);
9485 _resultobj
= Py_None
;
9489 #define wxGrid_SetLabelBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetLabelBackgroundColour(_swigarg0))
9490 static PyObject
*_wrap_wxGrid_SetLabelBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9491 PyObject
* _resultobj
;
9494 PyObject
* _argo0
= 0;
9496 PyObject
* _obj1
= 0;
9497 char *_kwnames
[] = { "self","arg2", NULL
};
9500 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetLabelBackgroundColour",_kwnames
,&_argo0
,&_obj1
))
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_SetLabelBackgroundColour. Expected _wxGrid_p.");
9511 if (! wxColour_helper(_obj1
, &_arg1
))
9515 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9516 wxGrid_SetLabelBackgroundColour(_arg0
,*_arg1
);
9518 wxPyEndAllowThreads(__tstate
);
9519 if (PyErr_Occurred()) return NULL
;
9520 } Py_INCREF(Py_None
);
9521 _resultobj
= Py_None
;
9525 #define wxGrid_SetLabelTextColour(_swigobj,_swigarg0) (_swigobj->SetLabelTextColour(_swigarg0))
9526 static PyObject
*_wrap_wxGrid_SetLabelTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9527 PyObject
* _resultobj
;
9530 PyObject
* _argo0
= 0;
9532 PyObject
* _obj1
= 0;
9533 char *_kwnames
[] = { "self","arg2", NULL
};
9536 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetLabelTextColour",_kwnames
,&_argo0
,&_obj1
))
9539 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9540 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9541 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetLabelTextColour. Expected _wxGrid_p.");
9547 if (! wxColour_helper(_obj1
, &_arg1
))
9551 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9552 wxGrid_SetLabelTextColour(_arg0
,*_arg1
);
9554 wxPyEndAllowThreads(__tstate
);
9555 if (PyErr_Occurred()) return NULL
;
9556 } Py_INCREF(Py_None
);
9557 _resultobj
= Py_None
;
9561 #define wxGrid_SetLabelFont(_swigobj,_swigarg0) (_swigobj->SetLabelFont(_swigarg0))
9562 static PyObject
*_wrap_wxGrid_SetLabelFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9563 PyObject
* _resultobj
;
9566 PyObject
* _argo0
= 0;
9567 PyObject
* _argo1
= 0;
9568 char *_kwnames
[] = { "self","arg2", NULL
};
9571 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetLabelFont",_kwnames
,&_argo0
,&_argo1
))
9574 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9575 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9576 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetLabelFont. Expected _wxGrid_p.");
9581 if (_argo1
== Py_None
) { _arg1
= NULL
; }
9582 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) {
9583 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_SetLabelFont. Expected _wxFont_p.");
9588 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9589 wxGrid_SetLabelFont(_arg0
,*_arg1
);
9591 wxPyEndAllowThreads(__tstate
);
9592 if (PyErr_Occurred()) return NULL
;
9593 } Py_INCREF(Py_None
);
9594 _resultobj
= Py_None
;
9598 #define wxGrid_SetRowLabelAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowLabelAlignment(_swigarg0,_swigarg1))
9599 static PyObject
*_wrap_wxGrid_SetRowLabelAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9600 PyObject
* _resultobj
;
9604 PyObject
* _argo0
= 0;
9605 char *_kwnames
[] = { "self","horiz","vert", NULL
};
9608 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetRowLabelAlignment",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
9611 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9612 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9613 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetRowLabelAlignment. Expected _wxGrid_p.");
9618 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9619 wxGrid_SetRowLabelAlignment(_arg0
,_arg1
,_arg2
);
9621 wxPyEndAllowThreads(__tstate
);
9622 if (PyErr_Occurred()) return NULL
;
9623 } Py_INCREF(Py_None
);
9624 _resultobj
= Py_None
;
9628 #define wxGrid_SetColLabelAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColLabelAlignment(_swigarg0,_swigarg1))
9629 static PyObject
*_wrap_wxGrid_SetColLabelAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9630 PyObject
* _resultobj
;
9634 PyObject
* _argo0
= 0;
9635 char *_kwnames
[] = { "self","horiz","vert", NULL
};
9638 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetColLabelAlignment",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
9641 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9642 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9643 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColLabelAlignment. Expected _wxGrid_p.");
9648 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9649 wxGrid_SetColLabelAlignment(_arg0
,_arg1
,_arg2
);
9651 wxPyEndAllowThreads(__tstate
);
9652 if (PyErr_Occurred()) return NULL
;
9653 } Py_INCREF(Py_None
);
9654 _resultobj
= Py_None
;
9658 #define wxGrid_SetRowLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowLabelValue(_swigarg0,_swigarg1))
9659 static PyObject
*_wrap_wxGrid_SetRowLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9660 PyObject
* _resultobj
;
9664 PyObject
* _argo0
= 0;
9665 PyObject
* _obj2
= 0;
9666 char *_kwnames
[] = { "self","row","arg3", NULL
};
9669 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGrid_SetRowLabelValue",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
9672 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9673 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9674 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetRowLabelValue. Expected _wxGrid_p.");
9679 _arg2
= wxString_in_helper(_obj2
);
9684 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9685 wxGrid_SetRowLabelValue(_arg0
,_arg1
,*_arg2
);
9687 wxPyEndAllowThreads(__tstate
);
9688 if (PyErr_Occurred()) return NULL
;
9689 } Py_INCREF(Py_None
);
9690 _resultobj
= Py_None
;
9698 #define wxGrid_SetColLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColLabelValue(_swigarg0,_swigarg1))
9699 static PyObject
*_wrap_wxGrid_SetColLabelValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9700 PyObject
* _resultobj
;
9704 PyObject
* _argo0
= 0;
9705 PyObject
* _obj2
= 0;
9706 char *_kwnames
[] = { "self","col","arg3", NULL
};
9709 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGrid_SetColLabelValue",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
9712 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9713 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9714 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColLabelValue. Expected _wxGrid_p.");
9719 _arg2
= wxString_in_helper(_obj2
);
9724 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9725 wxGrid_SetColLabelValue(_arg0
,_arg1
,*_arg2
);
9727 wxPyEndAllowThreads(__tstate
);
9728 if (PyErr_Occurred()) return NULL
;
9729 } Py_INCREF(Py_None
);
9730 _resultobj
= Py_None
;
9738 #define wxGrid_SetGridLineColour(_swigobj,_swigarg0) (_swigobj->SetGridLineColour(_swigarg0))
9739 static PyObject
*_wrap_wxGrid_SetGridLineColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9740 PyObject
* _resultobj
;
9743 PyObject
* _argo0
= 0;
9745 PyObject
* _obj1
= 0;
9746 char *_kwnames
[] = { "self","arg2", NULL
};
9749 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetGridLineColour",_kwnames
,&_argo0
,&_obj1
))
9752 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9753 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9754 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetGridLineColour. Expected _wxGrid_p.");
9760 if (! wxColour_helper(_obj1
, &_arg1
))
9764 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9765 wxGrid_SetGridLineColour(_arg0
,*_arg1
);
9767 wxPyEndAllowThreads(__tstate
);
9768 if (PyErr_Occurred()) return NULL
;
9769 } Py_INCREF(Py_None
);
9770 _resultobj
= Py_None
;
9774 #define wxGrid_SetCellHighlightColour(_swigobj,_swigarg0) (_swigobj->SetCellHighlightColour(_swigarg0))
9775 static PyObject
*_wrap_wxGrid_SetCellHighlightColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9776 PyObject
* _resultobj
;
9779 PyObject
* _argo0
= 0;
9781 PyObject
* _obj1
= 0;
9782 char *_kwnames
[] = { "self","arg2", NULL
};
9785 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetCellHighlightColour",_kwnames
,&_argo0
,&_obj1
))
9788 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9789 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9790 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellHighlightColour. Expected _wxGrid_p.");
9796 if (! wxColour_helper(_obj1
, &_arg1
))
9800 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9801 wxGrid_SetCellHighlightColour(_arg0
,*_arg1
);
9803 wxPyEndAllowThreads(__tstate
);
9804 if (PyErr_Occurred()) return NULL
;
9805 } Py_INCREF(Py_None
);
9806 _resultobj
= Py_None
;
9810 #define wxGrid_SetCellHighlightPenWidth(_swigobj,_swigarg0) (_swigobj->SetCellHighlightPenWidth(_swigarg0))
9811 static PyObject
*_wrap_wxGrid_SetCellHighlightPenWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9812 PyObject
* _resultobj
;
9815 PyObject
* _argo0
= 0;
9816 char *_kwnames
[] = { "self","width", NULL
};
9819 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetCellHighlightPenWidth",_kwnames
,&_argo0
,&_arg1
))
9822 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9823 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9824 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellHighlightPenWidth. Expected _wxGrid_p.");
9829 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9830 wxGrid_SetCellHighlightPenWidth(_arg0
,_arg1
);
9832 wxPyEndAllowThreads(__tstate
);
9833 if (PyErr_Occurred()) return NULL
;
9834 } Py_INCREF(Py_None
);
9835 _resultobj
= Py_None
;
9839 #define wxGrid_SetCellHighlightROPenWidth(_swigobj,_swigarg0) (_swigobj->SetCellHighlightROPenWidth(_swigarg0))
9840 static PyObject
*_wrap_wxGrid_SetCellHighlightROPenWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9841 PyObject
* _resultobj
;
9844 PyObject
* _argo0
= 0;
9845 char *_kwnames
[] = { "self","width", NULL
};
9848 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetCellHighlightROPenWidth",_kwnames
,&_argo0
,&_arg1
))
9851 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9852 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9853 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellHighlightROPenWidth. Expected _wxGrid_p.");
9858 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9859 wxGrid_SetCellHighlightROPenWidth(_arg0
,_arg1
);
9861 wxPyEndAllowThreads(__tstate
);
9862 if (PyErr_Occurred()) return NULL
;
9863 } Py_INCREF(Py_None
);
9864 _resultobj
= Py_None
;
9868 #define wxGrid_EnableDragRowSize(_swigobj,_swigarg0) (_swigobj->EnableDragRowSize(_swigarg0))
9869 static PyObject
*_wrap_wxGrid_EnableDragRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9870 PyObject
* _resultobj
;
9872 bool _arg1
= (bool ) TRUE
;
9873 PyObject
* _argo0
= 0;
9874 int tempbool1
= (int) TRUE
;
9875 char *_kwnames
[] = { "self","enable", NULL
};
9878 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_EnableDragRowSize",_kwnames
,&_argo0
,&tempbool1
))
9881 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9882 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9883 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EnableDragRowSize. Expected _wxGrid_p.");
9887 _arg1
= (bool ) tempbool1
;
9889 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9890 wxGrid_EnableDragRowSize(_arg0
,_arg1
);
9892 wxPyEndAllowThreads(__tstate
);
9893 if (PyErr_Occurred()) return NULL
;
9894 } Py_INCREF(Py_None
);
9895 _resultobj
= Py_None
;
9899 #define wxGrid_DisableDragRowSize(_swigobj) (_swigobj->DisableDragRowSize())
9900 static PyObject
*_wrap_wxGrid_DisableDragRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9901 PyObject
* _resultobj
;
9903 PyObject
* _argo0
= 0;
9904 char *_kwnames
[] = { "self", NULL
};
9907 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_DisableDragRowSize",_kwnames
,&_argo0
))
9910 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9911 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9912 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DisableDragRowSize. Expected _wxGrid_p.");
9917 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9918 wxGrid_DisableDragRowSize(_arg0
);
9920 wxPyEndAllowThreads(__tstate
);
9921 if (PyErr_Occurred()) return NULL
;
9922 } Py_INCREF(Py_None
);
9923 _resultobj
= Py_None
;
9927 #define wxGrid_CanDragRowSize(_swigobj) (_swigobj->CanDragRowSize())
9928 static PyObject
*_wrap_wxGrid_CanDragRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9929 PyObject
* _resultobj
;
9932 PyObject
* _argo0
= 0;
9933 char *_kwnames
[] = { "self", NULL
};
9936 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_CanDragRowSize",_kwnames
,&_argo0
))
9939 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9940 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9941 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_CanDragRowSize. Expected _wxGrid_p.");
9946 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9947 _result
= (bool )wxGrid_CanDragRowSize(_arg0
);
9949 wxPyEndAllowThreads(__tstate
);
9950 if (PyErr_Occurred()) return NULL
;
9951 } _resultobj
= Py_BuildValue("i",_result
);
9955 #define wxGrid_EnableDragColSize(_swigobj,_swigarg0) (_swigobj->EnableDragColSize(_swigarg0))
9956 static PyObject
*_wrap_wxGrid_EnableDragColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9957 PyObject
* _resultobj
;
9959 bool _arg1
= (bool ) TRUE
;
9960 PyObject
* _argo0
= 0;
9961 int tempbool1
= (int) TRUE
;
9962 char *_kwnames
[] = { "self","enable", NULL
};
9965 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_EnableDragColSize",_kwnames
,&_argo0
,&tempbool1
))
9968 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9969 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9970 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EnableDragColSize. Expected _wxGrid_p.");
9974 _arg1
= (bool ) tempbool1
;
9976 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9977 wxGrid_EnableDragColSize(_arg0
,_arg1
);
9979 wxPyEndAllowThreads(__tstate
);
9980 if (PyErr_Occurred()) return NULL
;
9981 } Py_INCREF(Py_None
);
9982 _resultobj
= Py_None
;
9986 #define wxGrid_DisableDragColSize(_swigobj) (_swigobj->DisableDragColSize())
9987 static PyObject
*_wrap_wxGrid_DisableDragColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
9988 PyObject
* _resultobj
;
9990 PyObject
* _argo0
= 0;
9991 char *_kwnames
[] = { "self", NULL
};
9994 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_DisableDragColSize",_kwnames
,&_argo0
))
9997 if (_argo0
== Py_None
) { _arg0
= NULL
; }
9998 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
9999 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DisableDragColSize. Expected _wxGrid_p.");
10004 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10005 wxGrid_DisableDragColSize(_arg0
);
10007 wxPyEndAllowThreads(__tstate
);
10008 if (PyErr_Occurred()) return NULL
;
10009 } Py_INCREF(Py_None
);
10010 _resultobj
= Py_None
;
10014 #define wxGrid_CanDragColSize(_swigobj) (_swigobj->CanDragColSize())
10015 static PyObject
*_wrap_wxGrid_CanDragColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10016 PyObject
* _resultobj
;
10019 PyObject
* _argo0
= 0;
10020 char *_kwnames
[] = { "self", NULL
};
10023 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_CanDragColSize",_kwnames
,&_argo0
))
10026 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10027 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10028 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_CanDragColSize. Expected _wxGrid_p.");
10033 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10034 _result
= (bool )wxGrid_CanDragColSize(_arg0
);
10036 wxPyEndAllowThreads(__tstate
);
10037 if (PyErr_Occurred()) return NULL
;
10038 } _resultobj
= Py_BuildValue("i",_result
);
10042 #define wxGrid_EnableDragGridSize(_swigobj,_swigarg0) (_swigobj->EnableDragGridSize(_swigarg0))
10043 static PyObject
*_wrap_wxGrid_EnableDragGridSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10044 PyObject
* _resultobj
;
10046 bool _arg1
= (bool ) TRUE
;
10047 PyObject
* _argo0
= 0;
10048 int tempbool1
= (int) TRUE
;
10049 char *_kwnames
[] = { "self","enable", NULL
};
10052 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_EnableDragGridSize",_kwnames
,&_argo0
,&tempbool1
))
10055 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10056 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10057 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EnableDragGridSize. Expected _wxGrid_p.");
10061 _arg1
= (bool ) tempbool1
;
10063 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10064 wxGrid_EnableDragGridSize(_arg0
,_arg1
);
10066 wxPyEndAllowThreads(__tstate
);
10067 if (PyErr_Occurred()) return NULL
;
10068 } Py_INCREF(Py_None
);
10069 _resultobj
= Py_None
;
10073 #define wxGrid_DisableDragGridSize(_swigobj) (_swigobj->DisableDragGridSize())
10074 static PyObject
*_wrap_wxGrid_DisableDragGridSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10075 PyObject
* _resultobj
;
10077 PyObject
* _argo0
= 0;
10078 char *_kwnames
[] = { "self", NULL
};
10081 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_DisableDragGridSize",_kwnames
,&_argo0
))
10084 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10085 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10086 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_DisableDragGridSize. Expected _wxGrid_p.");
10091 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10092 wxGrid_DisableDragGridSize(_arg0
);
10094 wxPyEndAllowThreads(__tstate
);
10095 if (PyErr_Occurred()) return NULL
;
10096 } Py_INCREF(Py_None
);
10097 _resultobj
= Py_None
;
10101 #define wxGrid_CanDragGridSize(_swigobj) (_swigobj->CanDragGridSize())
10102 static PyObject
*_wrap_wxGrid_CanDragGridSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10103 PyObject
* _resultobj
;
10106 PyObject
* _argo0
= 0;
10107 char *_kwnames
[] = { "self", NULL
};
10110 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_CanDragGridSize",_kwnames
,&_argo0
))
10113 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10114 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10115 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_CanDragGridSize. Expected _wxGrid_p.");
10120 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10121 _result
= (bool )wxGrid_CanDragGridSize(_arg0
);
10123 wxPyEndAllowThreads(__tstate
);
10124 if (PyErr_Occurred()) return NULL
;
10125 } _resultobj
= Py_BuildValue("i",_result
);
10129 #define wxGrid_SetRowAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowAttr(_swigarg0,_swigarg1))
10130 static PyObject
*_wrap_wxGrid_SetRowAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10131 PyObject
* _resultobj
;
10134 wxGridCellAttr
* _arg2
;
10135 PyObject
* _argo0
= 0;
10136 PyObject
* _argo2
= 0;
10137 char *_kwnames
[] = { "self","row","attr", NULL
};
10140 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGrid_SetRowAttr",_kwnames
,&_argo0
,&_arg1
,&_argo2
))
10143 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10144 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10145 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetRowAttr. Expected _wxGrid_p.");
10150 if (_argo2
== Py_None
) { _arg2
= NULL
; }
10151 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
10152 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_SetRowAttr. Expected _wxGridCellAttr_p.");
10157 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10158 wxGrid_SetRowAttr(_arg0
,_arg1
,_arg2
);
10160 wxPyEndAllowThreads(__tstate
);
10161 if (PyErr_Occurred()) return NULL
;
10162 } Py_INCREF(Py_None
);
10163 _resultobj
= Py_None
;
10167 #define wxGrid_SetColAttr(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColAttr(_swigarg0,_swigarg1))
10168 static PyObject
*_wrap_wxGrid_SetColAttr(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10169 PyObject
* _resultobj
;
10172 wxGridCellAttr
* _arg2
;
10173 PyObject
* _argo0
= 0;
10174 PyObject
* _argo2
= 0;
10175 char *_kwnames
[] = { "self","col","attr", NULL
};
10178 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGrid_SetColAttr",_kwnames
,&_argo0
,&_arg1
,&_argo2
))
10181 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10182 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10183 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColAttr. Expected _wxGrid_p.");
10188 if (_argo2
== Py_None
) { _arg2
= NULL
; }
10189 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellAttr_p")) {
10190 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_SetColAttr. Expected _wxGridCellAttr_p.");
10195 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10196 wxGrid_SetColAttr(_arg0
,_arg1
,_arg2
);
10198 wxPyEndAllowThreads(__tstate
);
10199 if (PyErr_Occurred()) return NULL
;
10200 } Py_INCREF(Py_None
);
10201 _resultobj
= Py_None
;
10205 #define wxGrid_SetColFormatBool(_swigobj,_swigarg0) (_swigobj->SetColFormatBool(_swigarg0))
10206 static PyObject
*_wrap_wxGrid_SetColFormatBool(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10207 PyObject
* _resultobj
;
10210 PyObject
* _argo0
= 0;
10211 char *_kwnames
[] = { "self","col", NULL
};
10214 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetColFormatBool",_kwnames
,&_argo0
,&_arg1
))
10217 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10218 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10219 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColFormatBool. Expected _wxGrid_p.");
10224 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10225 wxGrid_SetColFormatBool(_arg0
,_arg1
);
10227 wxPyEndAllowThreads(__tstate
);
10228 if (PyErr_Occurred()) return NULL
;
10229 } Py_INCREF(Py_None
);
10230 _resultobj
= Py_None
;
10234 #define wxGrid_SetColFormatNumber(_swigobj,_swigarg0) (_swigobj->SetColFormatNumber(_swigarg0))
10235 static PyObject
*_wrap_wxGrid_SetColFormatNumber(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10236 PyObject
* _resultobj
;
10239 PyObject
* _argo0
= 0;
10240 char *_kwnames
[] = { "self","col", NULL
};
10243 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_SetColFormatNumber",_kwnames
,&_argo0
,&_arg1
))
10246 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10247 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10248 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColFormatNumber. Expected _wxGrid_p.");
10253 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10254 wxGrid_SetColFormatNumber(_arg0
,_arg1
);
10256 wxPyEndAllowThreads(__tstate
);
10257 if (PyErr_Occurred()) return NULL
;
10258 } Py_INCREF(Py_None
);
10259 _resultobj
= Py_None
;
10263 #define wxGrid_SetColFormatFloat(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetColFormatFloat(_swigarg0,_swigarg1,_swigarg2))
10264 static PyObject
*_wrap_wxGrid_SetColFormatFloat(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10265 PyObject
* _resultobj
;
10268 int _arg2
= (int ) -1;
10269 int _arg3
= (int ) -1;
10270 PyObject
* _argo0
= 0;
10271 char *_kwnames
[] = { "self","col","width","precision", NULL
};
10274 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|ii:wxGrid_SetColFormatFloat",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
))
10277 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10278 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10279 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColFormatFloat. Expected _wxGrid_p.");
10284 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10285 wxGrid_SetColFormatFloat(_arg0
,_arg1
,_arg2
,_arg3
);
10287 wxPyEndAllowThreads(__tstate
);
10288 if (PyErr_Occurred()) return NULL
;
10289 } Py_INCREF(Py_None
);
10290 _resultobj
= Py_None
;
10294 #define wxGrid_SetColFormatCustom(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColFormatCustom(_swigarg0,_swigarg1))
10295 static PyObject
*_wrap_wxGrid_SetColFormatCustom(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10296 PyObject
* _resultobj
;
10300 PyObject
* _argo0
= 0;
10301 PyObject
* _obj2
= 0;
10302 char *_kwnames
[] = { "self","col","typeName", NULL
};
10305 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiO:wxGrid_SetColFormatCustom",_kwnames
,&_argo0
,&_arg1
,&_obj2
))
10308 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10309 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10310 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColFormatCustom. Expected _wxGrid_p.");
10315 _arg2
= wxString_in_helper(_obj2
);
10320 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10321 wxGrid_SetColFormatCustom(_arg0
,_arg1
,*_arg2
);
10323 wxPyEndAllowThreads(__tstate
);
10324 if (PyErr_Occurred()) return NULL
;
10325 } Py_INCREF(Py_None
);
10326 _resultobj
= Py_None
;
10334 #define wxGrid_EnableGridLines(_swigobj,_swigarg0) (_swigobj->EnableGridLines(_swigarg0))
10335 static PyObject
*_wrap_wxGrid_EnableGridLines(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10336 PyObject
* _resultobj
;
10338 bool _arg1
= (bool ) TRUE
;
10339 PyObject
* _argo0
= 0;
10340 int tempbool1
= (int) TRUE
;
10341 char *_kwnames
[] = { "self","enable", NULL
};
10344 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_EnableGridLines",_kwnames
,&_argo0
,&tempbool1
))
10347 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10348 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10349 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_EnableGridLines. Expected _wxGrid_p.");
10353 _arg1
= (bool ) tempbool1
;
10355 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10356 wxGrid_EnableGridLines(_arg0
,_arg1
);
10358 wxPyEndAllowThreads(__tstate
);
10359 if (PyErr_Occurred()) return NULL
;
10360 } Py_INCREF(Py_None
);
10361 _resultobj
= Py_None
;
10365 #define wxGrid_GridLinesEnabled(_swigobj) (_swigobj->GridLinesEnabled())
10366 static PyObject
*_wrap_wxGrid_GridLinesEnabled(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10367 PyObject
* _resultobj
;
10370 PyObject
* _argo0
= 0;
10371 char *_kwnames
[] = { "self", NULL
};
10374 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GridLinesEnabled",_kwnames
,&_argo0
))
10377 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10378 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10379 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GridLinesEnabled. Expected _wxGrid_p.");
10384 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10385 _result
= (bool )wxGrid_GridLinesEnabled(_arg0
);
10387 wxPyEndAllowThreads(__tstate
);
10388 if (PyErr_Occurred()) return NULL
;
10389 } _resultobj
= Py_BuildValue("i",_result
);
10393 #define wxGrid_GetDefaultRowSize(_swigobj) (_swigobj->GetDefaultRowSize())
10394 static PyObject
*_wrap_wxGrid_GetDefaultRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10395 PyObject
* _resultobj
;
10398 PyObject
* _argo0
= 0;
10399 char *_kwnames
[] = { "self", NULL
};
10402 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultRowSize",_kwnames
,&_argo0
))
10405 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10406 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10407 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultRowSize. Expected _wxGrid_p.");
10412 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10413 _result
= (int )wxGrid_GetDefaultRowSize(_arg0
);
10415 wxPyEndAllowThreads(__tstate
);
10416 if (PyErr_Occurred()) return NULL
;
10417 } _resultobj
= Py_BuildValue("i",_result
);
10421 #define wxGrid_GetRowSize(_swigobj,_swigarg0) (_swigobj->GetRowSize(_swigarg0))
10422 static PyObject
*_wrap_wxGrid_GetRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10423 PyObject
* _resultobj
;
10427 PyObject
* _argo0
= 0;
10428 char *_kwnames
[] = { "self","row", NULL
};
10431 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_GetRowSize",_kwnames
,&_argo0
,&_arg1
))
10434 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10435 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10436 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetRowSize. Expected _wxGrid_p.");
10441 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10442 _result
= (int )wxGrid_GetRowSize(_arg0
,_arg1
);
10444 wxPyEndAllowThreads(__tstate
);
10445 if (PyErr_Occurred()) return NULL
;
10446 } _resultobj
= Py_BuildValue("i",_result
);
10450 #define wxGrid_GetDefaultColSize(_swigobj) (_swigobj->GetDefaultColSize())
10451 static PyObject
*_wrap_wxGrid_GetDefaultColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10452 PyObject
* _resultobj
;
10455 PyObject
* _argo0
= 0;
10456 char *_kwnames
[] = { "self", NULL
};
10459 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultColSize",_kwnames
,&_argo0
))
10462 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10463 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10464 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultColSize. Expected _wxGrid_p.");
10469 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10470 _result
= (int )wxGrid_GetDefaultColSize(_arg0
);
10472 wxPyEndAllowThreads(__tstate
);
10473 if (PyErr_Occurred()) return NULL
;
10474 } _resultobj
= Py_BuildValue("i",_result
);
10478 #define wxGrid_GetColSize(_swigobj,_swigarg0) (_swigobj->GetColSize(_swigarg0))
10479 static PyObject
*_wrap_wxGrid_GetColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10480 PyObject
* _resultobj
;
10484 PyObject
* _argo0
= 0;
10485 char *_kwnames
[] = { "self","col", NULL
};
10488 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGrid_GetColSize",_kwnames
,&_argo0
,&_arg1
))
10491 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10492 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10493 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetColSize. Expected _wxGrid_p.");
10498 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10499 _result
= (int )wxGrid_GetColSize(_arg0
,_arg1
);
10501 wxPyEndAllowThreads(__tstate
);
10502 if (PyErr_Occurred()) return NULL
;
10503 } _resultobj
= Py_BuildValue("i",_result
);
10507 #define wxGrid_GetDefaultCellBackgroundColour(_swigobj) (_swigobj->GetDefaultCellBackgroundColour())
10508 static PyObject
*_wrap_wxGrid_GetDefaultCellBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10509 PyObject
* _resultobj
;
10510 wxColour
* _result
;
10512 PyObject
* _argo0
= 0;
10513 char *_kwnames
[] = { "self", NULL
};
10517 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultCellBackgroundColour",_kwnames
,&_argo0
))
10520 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10521 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10522 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultCellBackgroundColour. Expected _wxGrid_p.");
10527 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10528 _result
= new wxColour (wxGrid_GetDefaultCellBackgroundColour(_arg0
));
10530 wxPyEndAllowThreads(__tstate
);
10531 if (PyErr_Occurred()) return NULL
;
10532 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
10533 _resultobj
= Py_BuildValue("s",_ptemp
);
10537 #define wxGrid_GetCellBackgroundColour(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellBackgroundColour(_swigarg0,_swigarg1))
10538 static PyObject
*_wrap_wxGrid_GetCellBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10539 PyObject
* _resultobj
;
10540 wxColour
* _result
;
10544 PyObject
* _argo0
= 0;
10545 char *_kwnames
[] = { "self","row","col", NULL
};
10549 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetCellBackgroundColour",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
10552 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10553 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10554 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellBackgroundColour. Expected _wxGrid_p.");
10559 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10560 _result
= new wxColour (wxGrid_GetCellBackgroundColour(_arg0
,_arg1
,_arg2
));
10562 wxPyEndAllowThreads(__tstate
);
10563 if (PyErr_Occurred()) return NULL
;
10564 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
10565 _resultobj
= Py_BuildValue("s",_ptemp
);
10569 #define wxGrid_GetDefaultCellTextColour(_swigobj) (_swigobj->GetDefaultCellTextColour())
10570 static PyObject
*_wrap_wxGrid_GetDefaultCellTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10571 PyObject
* _resultobj
;
10572 wxColour
* _result
;
10574 PyObject
* _argo0
= 0;
10575 char *_kwnames
[] = { "self", NULL
};
10579 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultCellTextColour",_kwnames
,&_argo0
))
10582 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10583 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10584 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultCellTextColour. Expected _wxGrid_p.");
10589 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10590 _result
= new wxColour (wxGrid_GetDefaultCellTextColour(_arg0
));
10592 wxPyEndAllowThreads(__tstate
);
10593 if (PyErr_Occurred()) return NULL
;
10594 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
10595 _resultobj
= Py_BuildValue("s",_ptemp
);
10599 #define wxGrid_GetCellTextColour(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellTextColour(_swigarg0,_swigarg1))
10600 static PyObject
*_wrap_wxGrid_GetCellTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10601 PyObject
* _resultobj
;
10602 wxColour
* _result
;
10606 PyObject
* _argo0
= 0;
10607 char *_kwnames
[] = { "self","row","col", NULL
};
10611 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetCellTextColour",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
10614 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10615 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10616 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellTextColour. Expected _wxGrid_p.");
10621 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10622 _result
= new wxColour (wxGrid_GetCellTextColour(_arg0
,_arg1
,_arg2
));
10624 wxPyEndAllowThreads(__tstate
);
10625 if (PyErr_Occurred()) return NULL
;
10626 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
10627 _resultobj
= Py_BuildValue("s",_ptemp
);
10631 #define wxGrid_GetDefaultCellFont(_swigobj) (_swigobj->GetDefaultCellFont())
10632 static PyObject
*_wrap_wxGrid_GetDefaultCellFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10633 PyObject
* _resultobj
;
10636 PyObject
* _argo0
= 0;
10637 char *_kwnames
[] = { "self", NULL
};
10641 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultCellFont",_kwnames
,&_argo0
))
10644 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10645 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10646 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultCellFont. Expected _wxGrid_p.");
10651 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10652 _result
= new wxFont (wxGrid_GetDefaultCellFont(_arg0
));
10654 wxPyEndAllowThreads(__tstate
);
10655 if (PyErr_Occurred()) return NULL
;
10656 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p");
10657 _resultobj
= Py_BuildValue("s",_ptemp
);
10661 #define wxGrid_GetCellFont(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellFont(_swigarg0,_swigarg1))
10662 static PyObject
*_wrap_wxGrid_GetCellFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10663 PyObject
* _resultobj
;
10668 PyObject
* _argo0
= 0;
10669 char *_kwnames
[] = { "self","row","col", NULL
};
10673 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetCellFont",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
10676 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10677 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10678 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellFont. Expected _wxGrid_p.");
10683 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10684 _result
= new wxFont (wxGrid_GetCellFont(_arg0
,_arg1
,_arg2
));
10686 wxPyEndAllowThreads(__tstate
);
10687 if (PyErr_Occurred()) return NULL
;
10688 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxFont_p");
10689 _resultobj
= Py_BuildValue("s",_ptemp
);
10693 #define wxGrid_GetDefaultCellAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetDefaultCellAlignment(_swigarg0,_swigarg1))
10694 static PyObject
*_wrap_wxGrid_GetDefaultCellAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10695 PyObject
* _resultobj
;
10699 PyObject
* _argo0
= 0;
10700 PyObject
* _argo1
= 0;
10701 PyObject
* _argo2
= 0;
10702 char *_kwnames
[] = { "self","horiz","vert", NULL
};
10705 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxGrid_GetDefaultCellAlignment",_kwnames
,&_argo0
,&_argo1
,&_argo2
))
10708 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10709 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10710 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultCellAlignment. Expected _wxGrid_p.");
10715 if (_argo1
== Py_None
) { _arg1
= NULL
; }
10716 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_int_p")) {
10717 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_GetDefaultCellAlignment. Expected _int_p.");
10722 if (_argo2
== Py_None
) { _arg2
= NULL
; }
10723 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_int_p")) {
10724 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_GetDefaultCellAlignment. Expected _int_p.");
10729 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10730 wxGrid_GetDefaultCellAlignment(_arg0
,_arg1
,_arg2
);
10732 wxPyEndAllowThreads(__tstate
);
10733 if (PyErr_Occurred()) return NULL
;
10734 } Py_INCREF(Py_None
);
10735 _resultobj
= Py_None
;
10739 #define wxGrid_GetCellAlignment(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->GetCellAlignment(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
10740 static PyObject
*_wrap_wxGrid_GetCellAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10741 PyObject
* _resultobj
;
10747 PyObject
* _argo0
= 0;
10748 PyObject
* _argo3
= 0;
10749 PyObject
* _argo4
= 0;
10750 char *_kwnames
[] = { "self","row","col","horiz","vert", NULL
};
10753 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiOO:wxGrid_GetCellAlignment",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
,&_argo4
))
10756 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10757 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10758 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellAlignment. Expected _wxGrid_p.");
10763 if (_argo3
== Py_None
) { _arg3
= NULL
; }
10764 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_int_p")) {
10765 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGrid_GetCellAlignment. Expected _int_p.");
10770 if (_argo4
== Py_None
) { _arg4
= NULL
; }
10771 else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_int_p")) {
10772 PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of wxGrid_GetCellAlignment. Expected _int_p.");
10777 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10778 wxGrid_GetCellAlignment(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
10780 wxPyEndAllowThreads(__tstate
);
10781 if (PyErr_Occurred()) return NULL
;
10782 } Py_INCREF(Py_None
);
10783 _resultobj
= Py_None
;
10787 #define wxGrid_SetDefaultRowSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDefaultRowSize(_swigarg0,_swigarg1))
10788 static PyObject
*_wrap_wxGrid_SetDefaultRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10789 PyObject
* _resultobj
;
10792 bool _arg2
= (bool ) FALSE
;
10793 PyObject
* _argo0
= 0;
10794 int tempbool2
= (int) FALSE
;
10795 char *_kwnames
[] = { "self","height","resizeExistingRows", NULL
};
10798 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxGrid_SetDefaultRowSize",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
10801 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10802 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10803 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultRowSize. Expected _wxGrid_p.");
10807 _arg2
= (bool ) tempbool2
;
10809 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10810 wxGrid_SetDefaultRowSize(_arg0
,_arg1
,_arg2
);
10812 wxPyEndAllowThreads(__tstate
);
10813 if (PyErr_Occurred()) return NULL
;
10814 } Py_INCREF(Py_None
);
10815 _resultobj
= Py_None
;
10819 #define wxGrid_SetRowSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowSize(_swigarg0,_swigarg1))
10820 static PyObject
*_wrap_wxGrid_SetRowSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10821 PyObject
* _resultobj
;
10825 PyObject
* _argo0
= 0;
10826 char *_kwnames
[] = { "self","row","height", NULL
};
10829 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetRowSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
10832 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10833 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10834 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetRowSize. Expected _wxGrid_p.");
10839 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10840 wxGrid_SetRowSize(_arg0
,_arg1
,_arg2
);
10842 wxPyEndAllowThreads(__tstate
);
10843 if (PyErr_Occurred()) return NULL
;
10844 } Py_INCREF(Py_None
);
10845 _resultobj
= Py_None
;
10849 #define wxGrid_SetDefaultColSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDefaultColSize(_swigarg0,_swigarg1))
10850 static PyObject
*_wrap_wxGrid_SetDefaultColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10851 PyObject
* _resultobj
;
10854 bool _arg2
= (bool ) FALSE
;
10855 PyObject
* _argo0
= 0;
10856 int tempbool2
= (int) FALSE
;
10857 char *_kwnames
[] = { "self","width","resizeExistingCols", NULL
};
10860 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxGrid_SetDefaultColSize",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
10863 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10864 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10865 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultColSize. Expected _wxGrid_p.");
10869 _arg2
= (bool ) tempbool2
;
10871 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10872 wxGrid_SetDefaultColSize(_arg0
,_arg1
,_arg2
);
10874 wxPyEndAllowThreads(__tstate
);
10875 if (PyErr_Occurred()) return NULL
;
10876 } Py_INCREF(Py_None
);
10877 _resultobj
= Py_None
;
10881 #define wxGrid_SetColSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColSize(_swigarg0,_swigarg1))
10882 static PyObject
*_wrap_wxGrid_SetColSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10883 PyObject
* _resultobj
;
10887 PyObject
* _argo0
= 0;
10888 char *_kwnames
[] = { "self","col","width", NULL
};
10891 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetColSize",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
10894 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10895 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10896 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColSize. Expected _wxGrid_p.");
10901 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10902 wxGrid_SetColSize(_arg0
,_arg1
,_arg2
);
10904 wxPyEndAllowThreads(__tstate
);
10905 if (PyErr_Occurred()) return NULL
;
10906 } Py_INCREF(Py_None
);
10907 _resultobj
= Py_None
;
10911 #define wxGrid_AutoSizeColumn(_swigobj,_swigarg0,_swigarg1) (_swigobj->AutoSizeColumn(_swigarg0,_swigarg1))
10912 static PyObject
*_wrap_wxGrid_AutoSizeColumn(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10913 PyObject
* _resultobj
;
10916 bool _arg2
= (bool ) TRUE
;
10917 PyObject
* _argo0
= 0;
10918 int tempbool2
= (int) TRUE
;
10919 char *_kwnames
[] = { "self","col","setAsMin", NULL
};
10922 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxGrid_AutoSizeColumn",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
10925 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10926 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10927 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AutoSizeColumn. Expected _wxGrid_p.");
10931 _arg2
= (bool ) tempbool2
;
10933 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10934 wxGrid_AutoSizeColumn(_arg0
,_arg1
,_arg2
);
10936 wxPyEndAllowThreads(__tstate
);
10937 if (PyErr_Occurred()) return NULL
;
10938 } Py_INCREF(Py_None
);
10939 _resultobj
= Py_None
;
10943 #define wxGrid_AutoSizeRow(_swigobj,_swigarg0,_swigarg1) (_swigobj->AutoSizeRow(_swigarg0,_swigarg1))
10944 static PyObject
*_wrap_wxGrid_AutoSizeRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10945 PyObject
* _resultobj
;
10948 bool _arg2
= (bool ) TRUE
;
10949 PyObject
* _argo0
= 0;
10950 int tempbool2
= (int) TRUE
;
10951 char *_kwnames
[] = { "self","row","setAsMin", NULL
};
10954 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxGrid_AutoSizeRow",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
10957 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10958 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10959 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AutoSizeRow. Expected _wxGrid_p.");
10963 _arg2
= (bool ) tempbool2
;
10965 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10966 wxGrid_AutoSizeRow(_arg0
,_arg1
,_arg2
);
10968 wxPyEndAllowThreads(__tstate
);
10969 if (PyErr_Occurred()) return NULL
;
10970 } Py_INCREF(Py_None
);
10971 _resultobj
= Py_None
;
10975 #define wxGrid_AutoSizeColumns(_swigobj,_swigarg0) (_swigobj->AutoSizeColumns(_swigarg0))
10976 static PyObject
*_wrap_wxGrid_AutoSizeColumns(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
10977 PyObject
* _resultobj
;
10979 bool _arg1
= (bool ) TRUE
;
10980 PyObject
* _argo0
= 0;
10981 int tempbool1
= (int) TRUE
;
10982 char *_kwnames
[] = { "self","setAsMin", NULL
};
10985 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_AutoSizeColumns",_kwnames
,&_argo0
,&tempbool1
))
10988 if (_argo0
== Py_None
) { _arg0
= NULL
; }
10989 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
10990 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AutoSizeColumns. Expected _wxGrid_p.");
10994 _arg1
= (bool ) tempbool1
;
10996 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10997 wxGrid_AutoSizeColumns(_arg0
,_arg1
);
10999 wxPyEndAllowThreads(__tstate
);
11000 if (PyErr_Occurred()) return NULL
;
11001 } Py_INCREF(Py_None
);
11002 _resultobj
= Py_None
;
11006 #define wxGrid_AutoSizeRows(_swigobj,_swigarg0) (_swigobj->AutoSizeRows(_swigarg0))
11007 static PyObject
*_wrap_wxGrid_AutoSizeRows(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11008 PyObject
* _resultobj
;
11010 bool _arg1
= (bool ) TRUE
;
11011 PyObject
* _argo0
= 0;
11012 int tempbool1
= (int) TRUE
;
11013 char *_kwnames
[] = { "self","setAsMin", NULL
};
11016 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O|i:wxGrid_AutoSizeRows",_kwnames
,&_argo0
,&tempbool1
))
11019 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11020 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11021 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AutoSizeRows. Expected _wxGrid_p.");
11025 _arg1
= (bool ) tempbool1
;
11027 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11028 wxGrid_AutoSizeRows(_arg0
,_arg1
);
11030 wxPyEndAllowThreads(__tstate
);
11031 if (PyErr_Occurred()) return NULL
;
11032 } Py_INCREF(Py_None
);
11033 _resultobj
= Py_None
;
11037 #define wxGrid_AutoSize(_swigobj) (_swigobj->AutoSize())
11038 static PyObject
*_wrap_wxGrid_AutoSize(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11039 PyObject
* _resultobj
;
11041 PyObject
* _argo0
= 0;
11042 char *_kwnames
[] = { "self", NULL
};
11045 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_AutoSize",_kwnames
,&_argo0
))
11048 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11049 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11050 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_AutoSize. Expected _wxGrid_p.");
11055 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11056 wxGrid_AutoSize(_arg0
);
11058 wxPyEndAllowThreads(__tstate
);
11059 if (PyErr_Occurred()) return NULL
;
11060 } Py_INCREF(Py_None
);
11061 _resultobj
= Py_None
;
11065 #define wxGrid_SetColMinimalWidth(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColMinimalWidth(_swigarg0,_swigarg1))
11066 static PyObject
*_wrap_wxGrid_SetColMinimalWidth(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11067 PyObject
* _resultobj
;
11071 PyObject
* _argo0
= 0;
11072 char *_kwnames
[] = { "self","col","width", NULL
};
11075 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetColMinimalWidth",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11078 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11079 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11080 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetColMinimalWidth. Expected _wxGrid_p.");
11085 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11086 wxGrid_SetColMinimalWidth(_arg0
,_arg1
,_arg2
);
11088 wxPyEndAllowThreads(__tstate
);
11089 if (PyErr_Occurred()) return NULL
;
11090 } Py_INCREF(Py_None
);
11091 _resultobj
= Py_None
;
11095 #define wxGrid_SetRowMinimalHeight(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowMinimalHeight(_swigarg0,_swigarg1))
11096 static PyObject
*_wrap_wxGrid_SetRowMinimalHeight(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11097 PyObject
* _resultobj
;
11101 PyObject
* _argo0
= 0;
11102 char *_kwnames
[] = { "self","row","width", NULL
};
11105 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetRowMinimalHeight",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11108 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11109 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11110 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetRowMinimalHeight. Expected _wxGrid_p.");
11115 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11116 wxGrid_SetRowMinimalHeight(_arg0
,_arg1
,_arg2
);
11118 wxPyEndAllowThreads(__tstate
);
11119 if (PyErr_Occurred()) return NULL
;
11120 } Py_INCREF(Py_None
);
11121 _resultobj
= Py_None
;
11125 #define wxGrid_SetDefaultCellBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetDefaultCellBackgroundColour(_swigarg0))
11126 static PyObject
*_wrap_wxGrid_SetDefaultCellBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11127 PyObject
* _resultobj
;
11130 PyObject
* _argo0
= 0;
11132 PyObject
* _obj1
= 0;
11133 char *_kwnames
[] = { "self","arg2", NULL
};
11136 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetDefaultCellBackgroundColour",_kwnames
,&_argo0
,&_obj1
))
11139 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11140 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11141 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultCellBackgroundColour. Expected _wxGrid_p.");
11147 if (! wxColour_helper(_obj1
, &_arg1
))
11151 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11152 wxGrid_SetDefaultCellBackgroundColour(_arg0
,*_arg1
);
11154 wxPyEndAllowThreads(__tstate
);
11155 if (PyErr_Occurred()) return NULL
;
11156 } Py_INCREF(Py_None
);
11157 _resultobj
= Py_None
;
11161 #define wxGrid_SetCellBackgroundColour(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellBackgroundColour(_swigarg0,_swigarg1,_swigarg2))
11162 static PyObject
*_wrap_wxGrid_SetCellBackgroundColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11163 PyObject
* _resultobj
;
11168 PyObject
* _argo0
= 0;
11170 PyObject
* _obj3
= 0;
11171 char *_kwnames
[] = { "self","row","col","arg4", NULL
};
11174 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGrid_SetCellBackgroundColour",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
11177 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11178 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11179 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellBackgroundColour. Expected _wxGrid_p.");
11185 if (! wxColour_helper(_obj3
, &_arg3
))
11189 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11190 wxGrid_SetCellBackgroundColour(_arg0
,_arg1
,_arg2
,*_arg3
);
11192 wxPyEndAllowThreads(__tstate
);
11193 if (PyErr_Occurred()) return NULL
;
11194 } Py_INCREF(Py_None
);
11195 _resultobj
= Py_None
;
11199 #define wxGrid_SetDefaultCellTextColour(_swigobj,_swigarg0) (_swigobj->SetDefaultCellTextColour(_swigarg0))
11200 static PyObject
*_wrap_wxGrid_SetDefaultCellTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11201 PyObject
* _resultobj
;
11204 PyObject
* _argo0
= 0;
11206 PyObject
* _obj1
= 0;
11207 char *_kwnames
[] = { "self","arg2", NULL
};
11210 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetDefaultCellTextColour",_kwnames
,&_argo0
,&_obj1
))
11213 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11214 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11215 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultCellTextColour. Expected _wxGrid_p.");
11221 if (! wxColour_helper(_obj1
, &_arg1
))
11225 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11226 wxGrid_SetDefaultCellTextColour(_arg0
,*_arg1
);
11228 wxPyEndAllowThreads(__tstate
);
11229 if (PyErr_Occurred()) return NULL
;
11230 } Py_INCREF(Py_None
);
11231 _resultobj
= Py_None
;
11235 #define wxGrid_SetCellTextColour(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellTextColour(_swigarg0,_swigarg1,_swigarg2))
11236 static PyObject
*_wrap_wxGrid_SetCellTextColour(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11237 PyObject
* _resultobj
;
11242 PyObject
* _argo0
= 0;
11244 PyObject
* _obj3
= 0;
11245 char *_kwnames
[] = { "self","row","col","arg4", NULL
};
11248 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGrid_SetCellTextColour",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
11251 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11252 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11253 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellTextColour. Expected _wxGrid_p.");
11259 if (! wxColour_helper(_obj3
, &_arg3
))
11263 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11264 wxGrid_SetCellTextColour(_arg0
,_arg1
,_arg2
,*_arg3
);
11266 wxPyEndAllowThreads(__tstate
);
11267 if (PyErr_Occurred()) return NULL
;
11268 } Py_INCREF(Py_None
);
11269 _resultobj
= Py_None
;
11273 #define wxGrid_SetDefaultCellFont(_swigobj,_swigarg0) (_swigobj->SetDefaultCellFont(_swigarg0))
11274 static PyObject
*_wrap_wxGrid_SetDefaultCellFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11275 PyObject
* _resultobj
;
11278 PyObject
* _argo0
= 0;
11279 PyObject
* _argo1
= 0;
11280 char *_kwnames
[] = { "self","arg2", NULL
};
11283 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetDefaultCellFont",_kwnames
,&_argo0
,&_argo1
))
11286 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11287 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11288 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultCellFont. Expected _wxGrid_p.");
11293 if (_argo1
== Py_None
) { _arg1
= NULL
; }
11294 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFont_p")) {
11295 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_SetDefaultCellFont. Expected _wxFont_p.");
11300 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11301 wxGrid_SetDefaultCellFont(_arg0
,*_arg1
);
11303 wxPyEndAllowThreads(__tstate
);
11304 if (PyErr_Occurred()) return NULL
;
11305 } Py_INCREF(Py_None
);
11306 _resultobj
= Py_None
;
11310 #define wxGrid_SetCellFont(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellFont(_swigarg0,_swigarg1,_swigarg2))
11311 static PyObject
*_wrap_wxGrid_SetCellFont(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11312 PyObject
* _resultobj
;
11317 PyObject
* _argo0
= 0;
11318 PyObject
* _argo3
= 0;
11319 char *_kwnames
[] = { "self","row","col","arg4", NULL
};
11322 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGrid_SetCellFont",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
))
11325 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11326 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11327 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellFont. Expected _wxGrid_p.");
11332 if (_argo3
== Py_None
) { _arg3
= NULL
; }
11333 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxFont_p")) {
11334 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGrid_SetCellFont. Expected _wxFont_p.");
11339 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11340 wxGrid_SetCellFont(_arg0
,_arg1
,_arg2
,*_arg3
);
11342 wxPyEndAllowThreads(__tstate
);
11343 if (PyErr_Occurred()) return NULL
;
11344 } Py_INCREF(Py_None
);
11345 _resultobj
= Py_None
;
11349 #define wxGrid_SetDefaultCellAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDefaultCellAlignment(_swigarg0,_swigarg1))
11350 static PyObject
*_wrap_wxGrid_SetDefaultCellAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11351 PyObject
* _resultobj
;
11355 PyObject
* _argo0
= 0;
11356 char *_kwnames
[] = { "self","horiz","vert", NULL
};
11359 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetDefaultCellAlignment",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11362 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11363 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11364 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultCellAlignment. Expected _wxGrid_p.");
11369 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11370 wxGrid_SetDefaultCellAlignment(_arg0
,_arg1
,_arg2
);
11372 wxPyEndAllowThreads(__tstate
);
11373 if (PyErr_Occurred()) return NULL
;
11374 } Py_INCREF(Py_None
);
11375 _resultobj
= Py_None
;
11379 #define wxGrid_SetCellAlignment(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->SetCellAlignment(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
11380 static PyObject
*_wrap_wxGrid_SetCellAlignment(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11381 PyObject
* _resultobj
;
11387 PyObject
* _argo0
= 0;
11388 char *_kwnames
[] = { "self","row","col","horiz","vert", NULL
};
11391 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii:wxGrid_SetCellAlignment",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
))
11394 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11395 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11396 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellAlignment. Expected _wxGrid_p.");
11401 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11402 wxGrid_SetCellAlignment(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
);
11404 wxPyEndAllowThreads(__tstate
);
11405 if (PyErr_Occurred()) return NULL
;
11406 } Py_INCREF(Py_None
);
11407 _resultobj
= Py_None
;
11411 #define wxGrid_SetDefaultRenderer(_swigobj,_swigarg0) (_swigobj->SetDefaultRenderer(_swigarg0))
11412 static PyObject
*_wrap_wxGrid_SetDefaultRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11413 PyObject
* _resultobj
;
11415 wxGridCellRenderer
* _arg1
;
11416 PyObject
* _argo0
= 0;
11417 PyObject
* _argo1
= 0;
11418 char *_kwnames
[] = { "self","renderer", NULL
};
11421 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetDefaultRenderer",_kwnames
,&_argo0
,&_argo1
))
11424 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11425 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11426 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultRenderer. Expected _wxGrid_p.");
11431 if (_argo1
== Py_None
) { _arg1
= NULL
; }
11432 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellRenderer_p")) {
11433 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_SetDefaultRenderer. Expected _wxGridCellRenderer_p.");
11438 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11439 wxGrid_SetDefaultRenderer(_arg0
,_arg1
);
11441 wxPyEndAllowThreads(__tstate
);
11442 if (PyErr_Occurred()) return NULL
;
11443 } Py_INCREF(Py_None
);
11444 _resultobj
= Py_None
;
11448 #define wxGrid_SetCellRenderer(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellRenderer(_swigarg0,_swigarg1,_swigarg2))
11449 static PyObject
*_wrap_wxGrid_SetCellRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11450 PyObject
* _resultobj
;
11454 wxGridCellRenderer
* _arg3
;
11455 PyObject
* _argo0
= 0;
11456 PyObject
* _argo3
= 0;
11457 char *_kwnames
[] = { "self","row","col","renderer", NULL
};
11460 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGrid_SetCellRenderer",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
))
11463 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11464 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11465 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellRenderer. Expected _wxGrid_p.");
11470 if (_argo3
== Py_None
) { _arg3
= NULL
; }
11471 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxGridCellRenderer_p")) {
11472 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGrid_SetCellRenderer. Expected _wxGridCellRenderer_p.");
11477 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11478 wxGrid_SetCellRenderer(_arg0
,_arg1
,_arg2
,_arg3
);
11480 wxPyEndAllowThreads(__tstate
);
11481 if (PyErr_Occurred()) return NULL
;
11482 } Py_INCREF(Py_None
);
11483 _resultobj
= Py_None
;
11487 #define wxGrid_GetDefaultRenderer(_swigobj) (_swigobj->GetDefaultRenderer())
11488 static PyObject
*_wrap_wxGrid_GetDefaultRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11489 PyObject
* _resultobj
;
11490 wxGridCellRenderer
* _result
;
11492 PyObject
* _argo0
= 0;
11493 char *_kwnames
[] = { "self", NULL
};
11496 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultRenderer",_kwnames
,&_argo0
))
11499 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11500 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11501 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultRenderer. Expected _wxGrid_p.");
11506 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11507 _result
= (wxGridCellRenderer
*)wxGrid_GetDefaultRenderer(_arg0
);
11509 wxPyEndAllowThreads(__tstate
);
11510 if (PyErr_Occurred()) return NULL
;
11511 }{ _resultobj
= wxPyMake_wxGridCellRenderer(_result
); }
11515 #define wxGrid_GetCellRenderer(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellRenderer(_swigarg0,_swigarg1))
11516 static PyObject
*_wrap_wxGrid_GetCellRenderer(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11517 PyObject
* _resultobj
;
11518 wxGridCellRenderer
* _result
;
11522 PyObject
* _argo0
= 0;
11523 char *_kwnames
[] = { "self","row","col", NULL
};
11526 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetCellRenderer",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11529 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11530 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11531 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellRenderer. Expected _wxGrid_p.");
11536 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11537 _result
= (wxGridCellRenderer
*)wxGrid_GetCellRenderer(_arg0
,_arg1
,_arg2
);
11539 wxPyEndAllowThreads(__tstate
);
11540 if (PyErr_Occurred()) return NULL
;
11541 }{ _resultobj
= wxPyMake_wxGridCellRenderer(_result
); }
11545 #define wxGrid_SetDefaultEditor(_swigobj,_swigarg0) (_swigobj->SetDefaultEditor(_swigarg0))
11546 static PyObject
*_wrap_wxGrid_SetDefaultEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11547 PyObject
* _resultobj
;
11549 wxGridCellEditor
* _arg1
;
11550 PyObject
* _argo0
= 0;
11551 PyObject
* _argo1
= 0;
11552 char *_kwnames
[] = { "self","editor", NULL
};
11555 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetDefaultEditor",_kwnames
,&_argo0
,&_argo1
))
11558 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11559 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11560 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetDefaultEditor. Expected _wxGrid_p.");
11565 if (_argo1
== Py_None
) { _arg1
= NULL
; }
11566 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxGridCellEditor_p")) {
11567 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGrid_SetDefaultEditor. Expected _wxGridCellEditor_p.");
11572 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11573 wxGrid_SetDefaultEditor(_arg0
,_arg1
);
11575 wxPyEndAllowThreads(__tstate
);
11576 if (PyErr_Occurred()) return NULL
;
11577 } Py_INCREF(Py_None
);
11578 _resultobj
= Py_None
;
11582 #define wxGrid_SetCellEditor(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellEditor(_swigarg0,_swigarg1,_swigarg2))
11583 static PyObject
*_wrap_wxGrid_SetCellEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11584 PyObject
* _resultobj
;
11588 wxGridCellEditor
* _arg3
;
11589 PyObject
* _argo0
= 0;
11590 PyObject
* _argo3
= 0;
11591 char *_kwnames
[] = { "self","row","col","editor", NULL
};
11594 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGrid_SetCellEditor",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_argo3
))
11597 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11598 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11599 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellEditor. Expected _wxGrid_p.");
11604 if (_argo3
== Py_None
) { _arg3
= NULL
; }
11605 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxGridCellEditor_p")) {
11606 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGrid_SetCellEditor. Expected _wxGridCellEditor_p.");
11611 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11612 wxGrid_SetCellEditor(_arg0
,_arg1
,_arg2
,_arg3
);
11614 wxPyEndAllowThreads(__tstate
);
11615 if (PyErr_Occurred()) return NULL
;
11616 } Py_INCREF(Py_None
);
11617 _resultobj
= Py_None
;
11621 #define wxGrid_GetDefaultEditor(_swigobj) (_swigobj->GetDefaultEditor())
11622 static PyObject
*_wrap_wxGrid_GetDefaultEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11623 PyObject
* _resultobj
;
11624 wxGridCellEditor
* _result
;
11626 PyObject
* _argo0
= 0;
11627 char *_kwnames
[] = { "self", NULL
};
11630 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetDefaultEditor",_kwnames
,&_argo0
))
11633 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11634 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11635 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultEditor. Expected _wxGrid_p.");
11640 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11641 _result
= (wxGridCellEditor
*)wxGrid_GetDefaultEditor(_arg0
);
11643 wxPyEndAllowThreads(__tstate
);
11644 if (PyErr_Occurred()) return NULL
;
11645 }{ _resultobj
= wxPyMake_wxGridCellEditor(_result
); }
11649 #define wxGrid_GetCellEditor(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellEditor(_swigarg0,_swigarg1))
11650 static PyObject
*_wrap_wxGrid_GetCellEditor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11651 PyObject
* _resultobj
;
11652 wxGridCellEditor
* _result
;
11656 PyObject
* _argo0
= 0;
11657 char *_kwnames
[] = { "self","row","col", NULL
};
11660 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetCellEditor",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11663 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11664 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11665 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellEditor. Expected _wxGrid_p.");
11670 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11671 _result
= (wxGridCellEditor
*)wxGrid_GetCellEditor(_arg0
,_arg1
,_arg2
);
11673 wxPyEndAllowThreads(__tstate
);
11674 if (PyErr_Occurred()) return NULL
;
11675 }{ _resultobj
= wxPyMake_wxGridCellEditor(_result
); }
11679 #define wxGrid_GetCellValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellValue(_swigarg0,_swigarg1))
11680 static PyObject
*_wrap_wxGrid_GetCellValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11681 PyObject
* _resultobj
;
11682 wxString
* _result
;
11686 PyObject
* _argo0
= 0;
11687 char *_kwnames
[] = { "self","row","col", NULL
};
11690 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetCellValue",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11693 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11694 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11695 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetCellValue. Expected _wxGrid_p.");
11700 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11701 _result
= new wxString (wxGrid_GetCellValue(_arg0
,_arg1
,_arg2
));
11703 wxPyEndAllowThreads(__tstate
);
11704 if (PyErr_Occurred()) return NULL
;
11707 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
11709 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
11718 #define wxGrid_SetCellValue(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellValue(_swigarg0,_swigarg1,_swigarg2))
11719 static PyObject
*_wrap_wxGrid_SetCellValue(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11720 PyObject
* _resultobj
;
11725 PyObject
* _argo0
= 0;
11726 PyObject
* _obj3
= 0;
11727 char *_kwnames
[] = { "self","row","col","s", NULL
};
11730 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OiiO:wxGrid_SetCellValue",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_obj3
))
11733 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11734 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11735 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetCellValue. Expected _wxGrid_p.");
11740 _arg3
= wxString_in_helper(_obj3
);
11745 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11746 wxGrid_SetCellValue(_arg0
,_arg1
,_arg2
,*_arg3
);
11748 wxPyEndAllowThreads(__tstate
);
11749 if (PyErr_Occurred()) return NULL
;
11750 } Py_INCREF(Py_None
);
11751 _resultobj
= Py_None
;
11759 #define wxGrid_IsReadOnly(_swigobj,_swigarg0,_swigarg1) (_swigobj->IsReadOnly(_swigarg0,_swigarg1))
11760 static PyObject
*_wrap_wxGrid_IsReadOnly(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11761 PyObject
* _resultobj
;
11766 PyObject
* _argo0
= 0;
11767 char *_kwnames
[] = { "self","row","col", NULL
};
11770 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_IsReadOnly",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
11773 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11774 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11775 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsReadOnly. Expected _wxGrid_p.");
11780 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11781 _result
= (bool )wxGrid_IsReadOnly(_arg0
,_arg1
,_arg2
);
11783 wxPyEndAllowThreads(__tstate
);
11784 if (PyErr_Occurred()) return NULL
;
11785 } _resultobj
= Py_BuildValue("i",_result
);
11789 #define wxGrid_SetReadOnly(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetReadOnly(_swigarg0,_swigarg1,_swigarg2))
11790 static PyObject
*_wrap_wxGrid_SetReadOnly(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11791 PyObject
* _resultobj
;
11795 bool _arg3
= (bool ) TRUE
;
11796 PyObject
* _argo0
= 0;
11797 int tempbool3
= (int) TRUE
;
11798 char *_kwnames
[] = { "self","row","col","isReadOnly", NULL
};
11801 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii|i:wxGrid_SetReadOnly",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&tempbool3
))
11804 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11805 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11806 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetReadOnly. Expected _wxGrid_p.");
11810 _arg3
= (bool ) tempbool3
;
11812 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11813 wxGrid_SetReadOnly(_arg0
,_arg1
,_arg2
,_arg3
);
11815 wxPyEndAllowThreads(__tstate
);
11816 if (PyErr_Occurred()) return NULL
;
11817 } Py_INCREF(Py_None
);
11818 _resultobj
= Py_None
;
11822 #define wxGrid_SelectRow(_swigobj,_swigarg0,_swigarg1) (_swigobj->SelectRow(_swigarg0,_swigarg1))
11823 static PyObject
*_wrap_wxGrid_SelectRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11824 PyObject
* _resultobj
;
11827 bool _arg2
= (bool ) FALSE
;
11828 PyObject
* _argo0
= 0;
11829 int tempbool2
= (int) FALSE
;
11830 char *_kwnames
[] = { "self","row","addToSelected", NULL
};
11833 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxGrid_SelectRow",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
11836 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11837 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11838 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SelectRow. Expected _wxGrid_p.");
11842 _arg2
= (bool ) tempbool2
;
11844 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11845 wxGrid_SelectRow(_arg0
,_arg1
,_arg2
);
11847 wxPyEndAllowThreads(__tstate
);
11848 if (PyErr_Occurred()) return NULL
;
11849 } Py_INCREF(Py_None
);
11850 _resultobj
= Py_None
;
11854 #define wxGrid_SelectCol(_swigobj,_swigarg0,_swigarg1) (_swigobj->SelectCol(_swigarg0,_swigarg1))
11855 static PyObject
*_wrap_wxGrid_SelectCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11856 PyObject
* _resultobj
;
11859 bool _arg2
= (bool ) FALSE
;
11860 PyObject
* _argo0
= 0;
11861 int tempbool2
= (int) FALSE
;
11862 char *_kwnames
[] = { "self","col","addToSelected", NULL
};
11865 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi|i:wxGrid_SelectCol",_kwnames
,&_argo0
,&_arg1
,&tempbool2
))
11868 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11869 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11870 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SelectCol. Expected _wxGrid_p.");
11874 _arg2
= (bool ) tempbool2
;
11876 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11877 wxGrid_SelectCol(_arg0
,_arg1
,_arg2
);
11879 wxPyEndAllowThreads(__tstate
);
11880 if (PyErr_Occurred()) return NULL
;
11881 } Py_INCREF(Py_None
);
11882 _resultobj
= Py_None
;
11886 #define wxGrid_SelectBlock(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (_swigobj->SelectBlock(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
11887 static PyObject
*_wrap_wxGrid_SelectBlock(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11888 PyObject
* _resultobj
;
11894 bool _arg5
= (bool ) FALSE
;
11895 PyObject
* _argo0
= 0;
11896 int tempbool5
= (int) FALSE
;
11897 char *_kwnames
[] = { "self","topRow","leftCol","bottomRow","rightCol","addToSelected", NULL
};
11900 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oiiii|i:wxGrid_SelectBlock",_kwnames
,&_argo0
,&_arg1
,&_arg2
,&_arg3
,&_arg4
,&tempbool5
))
11903 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11904 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11905 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SelectBlock. Expected _wxGrid_p.");
11909 _arg5
= (bool ) tempbool5
;
11911 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11912 wxGrid_SelectBlock(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
);
11914 wxPyEndAllowThreads(__tstate
);
11915 if (PyErr_Occurred()) return NULL
;
11916 } Py_INCREF(Py_None
);
11917 _resultobj
= Py_None
;
11921 #define wxGrid_SelectAll(_swigobj) (_swigobj->SelectAll())
11922 static PyObject
*_wrap_wxGrid_SelectAll(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11923 PyObject
* _resultobj
;
11925 PyObject
* _argo0
= 0;
11926 char *_kwnames
[] = { "self", NULL
};
11929 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_SelectAll",_kwnames
,&_argo0
))
11932 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11933 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11934 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SelectAll. Expected _wxGrid_p.");
11939 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11940 wxGrid_SelectAll(_arg0
);
11942 wxPyEndAllowThreads(__tstate
);
11943 if (PyErr_Occurred()) return NULL
;
11944 } Py_INCREF(Py_None
);
11945 _resultobj
= Py_None
;
11949 #define wxGrid_IsSelection(_swigobj) (_swigobj->IsSelection())
11950 static PyObject
*_wrap_wxGrid_IsSelection(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11951 PyObject
* _resultobj
;
11954 PyObject
* _argo0
= 0;
11955 char *_kwnames
[] = { "self", NULL
};
11958 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_IsSelection",_kwnames
,&_argo0
))
11961 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11962 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11963 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsSelection. Expected _wxGrid_p.");
11968 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11969 _result
= (bool )wxGrid_IsSelection(_arg0
);
11971 wxPyEndAllowThreads(__tstate
);
11972 if (PyErr_Occurred()) return NULL
;
11973 } _resultobj
= Py_BuildValue("i",_result
);
11977 #define wxGrid_ClearSelection(_swigobj) (_swigobj->ClearSelection())
11978 static PyObject
*_wrap_wxGrid_ClearSelection(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
11979 PyObject
* _resultobj
;
11981 PyObject
* _argo0
= 0;
11982 char *_kwnames
[] = { "self", NULL
};
11985 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_ClearSelection",_kwnames
,&_argo0
))
11988 if (_argo0
== Py_None
) { _arg0
= NULL
; }
11989 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
11990 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_ClearSelection. Expected _wxGrid_p.");
11995 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11996 wxGrid_ClearSelection(_arg0
);
11998 wxPyEndAllowThreads(__tstate
);
11999 if (PyErr_Occurred()) return NULL
;
12000 } Py_INCREF(Py_None
);
12001 _resultobj
= Py_None
;
12005 #define wxGrid_IsInSelection(_swigobj,_swigarg0,_swigarg1) (_swigobj->IsInSelection(_swigarg0,_swigarg1))
12006 static PyObject
*_wrap_wxGrid_IsInSelection(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12007 PyObject
* _resultobj
;
12012 PyObject
* _argo0
= 0;
12013 char *_kwnames
[] = { "self","row","col", NULL
};
12016 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_IsInSelection",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
12019 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12020 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12021 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_IsInSelection. Expected _wxGrid_p.");
12026 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12027 _result
= (bool )wxGrid_IsInSelection(_arg0
,_arg1
,_arg2
);
12029 wxPyEndAllowThreads(__tstate
);
12030 if (PyErr_Occurred()) return NULL
;
12031 } _resultobj
= Py_BuildValue("i",_result
);
12035 #define wxGrid_BlockToDeviceRect(_swigobj,_swigarg0,_swigarg1) (_swigobj->BlockToDeviceRect(_swigarg0,_swigarg1))
12036 static PyObject
*_wrap_wxGrid_BlockToDeviceRect(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12037 PyObject
* _resultobj
;
12040 wxGridCellCoords
* _arg1
;
12041 wxGridCellCoords
* _arg2
;
12042 PyObject
* _argo0
= 0;
12043 wxGridCellCoords temp
;
12044 PyObject
* _obj1
= 0;
12045 wxGridCellCoords temp0
;
12046 PyObject
* _obj2
= 0;
12047 char *_kwnames
[] = { "self","topLeft","bottomRight", NULL
};
12051 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxGrid_BlockToDeviceRect",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
12054 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12055 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12056 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_BlockToDeviceRect. Expected _wxGrid_p.");
12062 if (! wxGridCellCoords_helper(_obj1
, &_arg1
))
12067 if (! wxGridCellCoords_helper(_obj2
, &_arg2
))
12071 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12072 _result
= new wxRect (wxGrid_BlockToDeviceRect(_arg0
,*_arg1
,*_arg2
));
12074 wxPyEndAllowThreads(__tstate
);
12075 if (PyErr_Occurred()) return NULL
;
12076 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxRect_p");
12077 _resultobj
= Py_BuildValue("s",_ptemp
);
12081 #define wxGrid_GetSelectionBackground(_swigobj) (_swigobj->GetSelectionBackground())
12082 static PyObject
*_wrap_wxGrid_GetSelectionBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12083 PyObject
* _resultobj
;
12084 wxColour
* _result
;
12086 PyObject
* _argo0
= 0;
12087 char *_kwnames
[] = { "self", NULL
};
12091 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetSelectionBackground",_kwnames
,&_argo0
))
12094 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12095 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12096 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetSelectionBackground. Expected _wxGrid_p.");
12101 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12102 _result
= new wxColour (wxGrid_GetSelectionBackground(_arg0
));
12104 wxPyEndAllowThreads(__tstate
);
12105 if (PyErr_Occurred()) return NULL
;
12106 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
12107 _resultobj
= Py_BuildValue("s",_ptemp
);
12111 #define wxGrid_GetSelectionForeground(_swigobj) (_swigobj->GetSelectionForeground())
12112 static PyObject
*_wrap_wxGrid_GetSelectionForeground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12113 PyObject
* _resultobj
;
12114 wxColour
* _result
;
12116 PyObject
* _argo0
= 0;
12117 char *_kwnames
[] = { "self", NULL
};
12121 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetSelectionForeground",_kwnames
,&_argo0
))
12124 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12125 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12126 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetSelectionForeground. Expected _wxGrid_p.");
12131 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12132 _result
= new wxColour (wxGrid_GetSelectionForeground(_arg0
));
12134 wxPyEndAllowThreads(__tstate
);
12135 if (PyErr_Occurred()) return NULL
;
12136 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxColour_p");
12137 _resultobj
= Py_BuildValue("s",_ptemp
);
12141 #define wxGrid_SetSelectionBackground(_swigobj,_swigarg0) (_swigobj->SetSelectionBackground(_swigarg0))
12142 static PyObject
*_wrap_wxGrid_SetSelectionBackground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12143 PyObject
* _resultobj
;
12146 PyObject
* _argo0
= 0;
12148 PyObject
* _obj1
= 0;
12149 char *_kwnames
[] = { "self","c", NULL
};
12152 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetSelectionBackground",_kwnames
,&_argo0
,&_obj1
))
12155 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12156 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12157 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetSelectionBackground. Expected _wxGrid_p.");
12163 if (! wxColour_helper(_obj1
, &_arg1
))
12167 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12168 wxGrid_SetSelectionBackground(_arg0
,*_arg1
);
12170 wxPyEndAllowThreads(__tstate
);
12171 if (PyErr_Occurred()) return NULL
;
12172 } Py_INCREF(Py_None
);
12173 _resultobj
= Py_None
;
12177 #define wxGrid_SetSelectionForeground(_swigobj,_swigarg0) (_swigobj->SetSelectionForeground(_swigarg0))
12178 static PyObject
*_wrap_wxGrid_SetSelectionForeground(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12179 PyObject
* _resultobj
;
12182 PyObject
* _argo0
= 0;
12184 PyObject
* _obj1
= 0;
12185 char *_kwnames
[] = { "self","c", NULL
};
12188 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_SetSelectionForeground",_kwnames
,&_argo0
,&_obj1
))
12191 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12192 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12193 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetSelectionForeground. Expected _wxGrid_p.");
12199 if (! wxColour_helper(_obj1
, &_arg1
))
12203 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12204 wxGrid_SetSelectionForeground(_arg0
,*_arg1
);
12206 wxPyEndAllowThreads(__tstate
);
12207 if (PyErr_Occurred()) return NULL
;
12208 } Py_INCREF(Py_None
);
12209 _resultobj
= Py_None
;
12213 #define wxGrid_RegisterDataType(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->RegisterDataType(_swigarg0,_swigarg1,_swigarg2))
12214 static PyObject
*_wrap_wxGrid_RegisterDataType(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12215 PyObject
* _resultobj
;
12218 wxGridCellRenderer
* _arg2
;
12219 wxGridCellEditor
* _arg3
;
12220 PyObject
* _argo0
= 0;
12221 PyObject
* _obj1
= 0;
12222 PyObject
* _argo2
= 0;
12223 PyObject
* _argo3
= 0;
12224 char *_kwnames
[] = { "self","typeName","renderer","editor", NULL
};
12227 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOO:wxGrid_RegisterDataType",_kwnames
,&_argo0
,&_obj1
,&_argo2
,&_argo3
))
12230 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12231 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12232 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_RegisterDataType. Expected _wxGrid_p.");
12237 _arg1
= wxString_in_helper(_obj1
);
12242 if (_argo2
== Py_None
) { _arg2
= NULL
; }
12243 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGridCellRenderer_p")) {
12244 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of wxGrid_RegisterDataType. Expected _wxGridCellRenderer_p.");
12249 if (_argo3
== Py_None
) { _arg3
= NULL
; }
12250 else if (SWIG_GetPtrObj(_argo3
,(void **) &_arg3
,"_wxGridCellEditor_p")) {
12251 PyErr_SetString(PyExc_TypeError
,"Type error in argument 4 of wxGrid_RegisterDataType. Expected _wxGridCellEditor_p.");
12256 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12257 wxGrid_RegisterDataType(_arg0
,*_arg1
,_arg2
,_arg3
);
12259 wxPyEndAllowThreads(__tstate
);
12260 if (PyErr_Occurred()) return NULL
;
12261 } Py_INCREF(Py_None
);
12262 _resultobj
= Py_None
;
12270 #define wxGrid_GetDefaultEditorForCell(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetDefaultEditorForCell(_swigarg0,_swigarg1))
12271 static PyObject
*_wrap_wxGrid_GetDefaultEditorForCell(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12272 PyObject
* _resultobj
;
12273 wxGridCellEditor
* _result
;
12277 PyObject
* _argo0
= 0;
12278 char *_kwnames
[] = { "self","row","col", NULL
};
12281 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetDefaultEditorForCell",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
12284 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12285 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12286 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultEditorForCell. Expected _wxGrid_p.");
12291 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12292 _result
= (wxGridCellEditor
*)wxGrid_GetDefaultEditorForCell(_arg0
,_arg1
,_arg2
);
12294 wxPyEndAllowThreads(__tstate
);
12295 if (PyErr_Occurred()) return NULL
;
12296 }{ _resultobj
= wxPyMake_wxGridCellEditor(_result
); }
12300 #define wxGrid_GetDefaultRendererForCell(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetDefaultRendererForCell(_swigarg0,_swigarg1))
12301 static PyObject
*_wrap_wxGrid_GetDefaultRendererForCell(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12302 PyObject
* _resultobj
;
12303 wxGridCellRenderer
* _result
;
12307 PyObject
* _argo0
= 0;
12308 char *_kwnames
[] = { "self","row","col", NULL
};
12311 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_GetDefaultRendererForCell",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
12314 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12315 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12316 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultRendererForCell. Expected _wxGrid_p.");
12321 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12322 _result
= (wxGridCellRenderer
*)wxGrid_GetDefaultRendererForCell(_arg0
,_arg1
,_arg2
);
12324 wxPyEndAllowThreads(__tstate
);
12325 if (PyErr_Occurred()) return NULL
;
12326 }{ _resultobj
= wxPyMake_wxGridCellRenderer(_result
); }
12330 #define wxGrid_GetDefaultEditorForType(_swigobj,_swigarg0) (_swigobj->GetDefaultEditorForType(_swigarg0))
12331 static PyObject
*_wrap_wxGrid_GetDefaultEditorForType(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12332 PyObject
* _resultobj
;
12333 wxGridCellEditor
* _result
;
12336 PyObject
* _argo0
= 0;
12337 PyObject
* _obj1
= 0;
12338 char *_kwnames
[] = { "self","typeName", NULL
};
12341 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_GetDefaultEditorForType",_kwnames
,&_argo0
,&_obj1
))
12344 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12345 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12346 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultEditorForType. Expected _wxGrid_p.");
12351 _arg1
= wxString_in_helper(_obj1
);
12356 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12357 _result
= (wxGridCellEditor
*)wxGrid_GetDefaultEditorForType(_arg0
,*_arg1
);
12359 wxPyEndAllowThreads(__tstate
);
12360 if (PyErr_Occurred()) return NULL
;
12361 }{ _resultobj
= wxPyMake_wxGridCellEditor(_result
); }
12369 #define wxGrid_GetDefaultRendererForType(_swigobj,_swigarg0) (_swigobj->GetDefaultRendererForType(_swigarg0))
12370 static PyObject
*_wrap_wxGrid_GetDefaultRendererForType(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12371 PyObject
* _resultobj
;
12372 wxGridCellRenderer
* _result
;
12375 PyObject
* _argo0
= 0;
12376 PyObject
* _obj1
= 0;
12377 char *_kwnames
[] = { "self","typeName", NULL
};
12380 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGrid_GetDefaultRendererForType",_kwnames
,&_argo0
,&_obj1
))
12383 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12384 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12385 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetDefaultRendererForType. Expected _wxGrid_p.");
12390 _arg1
= wxString_in_helper(_obj1
);
12395 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12396 _result
= (wxGridCellRenderer
*)wxGrid_GetDefaultRendererForType(_arg0
,*_arg1
);
12398 wxPyEndAllowThreads(__tstate
);
12399 if (PyErr_Occurred()) return NULL
;
12400 }{ _resultobj
= wxPyMake_wxGridCellRenderer(_result
); }
12408 #define wxGrid_SetMargins(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetMargins(_swigarg0,_swigarg1))
12409 static PyObject
*_wrap_wxGrid_SetMargins(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12410 PyObject
* _resultobj
;
12414 PyObject
* _argo0
= 0;
12415 char *_kwnames
[] = { "self","extraWidth","extraHeight", NULL
};
12418 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oii:wxGrid_SetMargins",_kwnames
,&_argo0
,&_arg1
,&_arg2
))
12421 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12422 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12423 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_SetMargins. Expected _wxGrid_p.");
12428 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12429 wxGrid_SetMargins(_arg0
,_arg1
,_arg2
);
12431 wxPyEndAllowThreads(__tstate
);
12432 if (PyErr_Occurred()) return NULL
;
12433 } Py_INCREF(Py_None
);
12434 _resultobj
= Py_None
;
12438 #define wxGrid_GetGridWindow(_swigobj) (_swigobj->GetGridWindow())
12439 static PyObject
*_wrap_wxGrid_GetGridWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12440 PyObject
* _resultobj
;
12441 wxWindow
* _result
;
12443 PyObject
* _argo0
= 0;
12444 char *_kwnames
[] = { "self", NULL
};
12447 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetGridWindow",_kwnames
,&_argo0
))
12450 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12451 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12452 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetGridWindow. Expected _wxGrid_p.");
12457 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12458 _result
= (wxWindow
*)wxGrid_GetGridWindow(_arg0
);
12460 wxPyEndAllowThreads(__tstate
);
12461 if (PyErr_Occurred()) return NULL
;
12462 }{ _resultobj
= wxPyMake_wxObject(_result
); }
12466 #define wxGrid_GetGridRowLabelWindow(_swigobj) (_swigobj->GetGridRowLabelWindow())
12467 static PyObject
*_wrap_wxGrid_GetGridRowLabelWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12468 PyObject
* _resultobj
;
12469 wxWindow
* _result
;
12471 PyObject
* _argo0
= 0;
12472 char *_kwnames
[] = { "self", NULL
};
12475 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetGridRowLabelWindow",_kwnames
,&_argo0
))
12478 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12479 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12480 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetGridRowLabelWindow. Expected _wxGrid_p.");
12485 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12486 _result
= (wxWindow
*)wxGrid_GetGridRowLabelWindow(_arg0
);
12488 wxPyEndAllowThreads(__tstate
);
12489 if (PyErr_Occurred()) return NULL
;
12490 }{ _resultobj
= wxPyMake_wxObject(_result
); }
12494 #define wxGrid_GetGridColLabelWindow(_swigobj) (_swigobj->GetGridColLabelWindow())
12495 static PyObject
*_wrap_wxGrid_GetGridColLabelWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12496 PyObject
* _resultobj
;
12497 wxWindow
* _result
;
12499 PyObject
* _argo0
= 0;
12500 char *_kwnames
[] = { "self", NULL
};
12503 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetGridColLabelWindow",_kwnames
,&_argo0
))
12506 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12507 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12508 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetGridColLabelWindow. Expected _wxGrid_p.");
12513 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12514 _result
= (wxWindow
*)wxGrid_GetGridColLabelWindow(_arg0
);
12516 wxPyEndAllowThreads(__tstate
);
12517 if (PyErr_Occurred()) return NULL
;
12518 }{ _resultobj
= wxPyMake_wxObject(_result
); }
12522 #define wxGrid_GetGridCornerLabelWindow(_swigobj) (_swigobj->GetGridCornerLabelWindow())
12523 static PyObject
*_wrap_wxGrid_GetGridCornerLabelWindow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12524 PyObject
* _resultobj
;
12525 wxWindow
* _result
;
12527 PyObject
* _argo0
= 0;
12528 char *_kwnames
[] = { "self", NULL
};
12531 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGrid_GetGridCornerLabelWindow",_kwnames
,&_argo0
))
12534 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12535 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGrid_p")) {
12536 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGrid_GetGridCornerLabelWindow. Expected _wxGrid_p.");
12541 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12542 _result
= (wxWindow
*)wxGrid_GetGridCornerLabelWindow(_arg0
);
12544 wxPyEndAllowThreads(__tstate
);
12545 if (PyErr_Occurred()) return NULL
;
12546 }{ _resultobj
= wxPyMake_wxObject(_result
); }
12550 static void *SwigwxGridEventTowxNotifyEvent(void *ptr
) {
12552 wxNotifyEvent
*dest
;
12553 src
= (wxGridEvent
*) ptr
;
12554 dest
= (wxNotifyEvent
*) src
;
12555 return (void *) dest
;
12558 static void *SwigwxGridEventTowxCommandEvent(void *ptr
) {
12560 wxCommandEvent
*dest
;
12561 src
= (wxGridEvent
*) ptr
;
12562 dest
= (wxCommandEvent
*) src
;
12563 return (void *) dest
;
12566 static void *SwigwxGridEventTowxEvent(void *ptr
) {
12569 src
= (wxGridEvent
*) ptr
;
12570 dest
= (wxEvent
*) src
;
12571 return (void *) dest
;
12574 static void *SwigwxGridEventTowxObject(void *ptr
) {
12577 src
= (wxGridEvent
*) ptr
;
12578 dest
= (wxObject
*) src
;
12579 return (void *) dest
;
12582 #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))
12583 static PyObject
*_wrap_new_wxGridEvent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12584 PyObject
* _resultobj
;
12585 wxGridEvent
* _result
;
12589 int _arg3
= (int ) -1;
12590 int _arg4
= (int ) -1;
12591 int _arg5
= (int ) -1;
12592 int _arg6
= (int ) -1;
12593 bool _arg7
= (bool ) TRUE
;
12594 bool _arg8
= (bool ) FALSE
;
12595 bool _arg9
= (bool ) FALSE
;
12596 bool _arg10
= (bool ) FALSE
;
12597 bool _arg11
= (bool ) FALSE
;
12598 PyObject
* _argo2
= 0;
12599 int tempbool7
= (int) TRUE
;
12600 int tempbool8
= (int) FALSE
;
12601 int tempbool9
= (int) FALSE
;
12602 int tempbool10
= (int) FALSE
;
12603 int tempbool11
= (int) FALSE
;
12604 char *_kwnames
[] = { "id","type","obj","row","col","x","y","sel","control","shift","alt","meta", NULL
};
12608 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iiO|iiiiiiiii:new_wxGridEvent",_kwnames
,&_arg0
,&_arg1
,&_argo2
,&_arg3
,&_arg4
,&_arg5
,&_arg6
,&tempbool7
,&tempbool8
,&tempbool9
,&tempbool10
,&tempbool11
))
12611 if (_argo2
== Py_None
) { _arg2
= NULL
; }
12612 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGrid_p")) {
12613 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxGridEvent. Expected _wxGrid_p.");
12617 _arg7
= (bool ) tempbool7
;
12618 _arg8
= (bool ) tempbool8
;
12619 _arg9
= (bool ) tempbool9
;
12620 _arg10
= (bool ) tempbool10
;
12621 _arg11
= (bool ) tempbool11
;
12623 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12624 _result
= (wxGridEvent
*)new_wxGridEvent(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
,_arg10
,_arg11
);
12626 wxPyEndAllowThreads(__tstate
);
12627 if (PyErr_Occurred()) return NULL
;
12629 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridEvent_p");
12630 _resultobj
= Py_BuildValue("s",_ptemp
);
12632 Py_INCREF(Py_None
);
12633 _resultobj
= Py_None
;
12638 #define wxGridEvent_GetRow(_swigobj) (_swigobj->GetRow())
12639 static PyObject
*_wrap_wxGridEvent_GetRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12640 PyObject
* _resultobj
;
12642 wxGridEvent
* _arg0
;
12643 PyObject
* _argo0
= 0;
12644 char *_kwnames
[] = { "self", NULL
};
12647 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_GetRow",_kwnames
,&_argo0
))
12650 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12651 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
12652 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_GetRow. Expected _wxGridEvent_p.");
12657 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12658 _result
= (int )wxGridEvent_GetRow(_arg0
);
12660 wxPyEndAllowThreads(__tstate
);
12661 if (PyErr_Occurred()) return NULL
;
12662 } _resultobj
= Py_BuildValue("i",_result
);
12666 #define wxGridEvent_GetCol(_swigobj) (_swigobj->GetCol())
12667 static PyObject
*_wrap_wxGridEvent_GetCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12668 PyObject
* _resultobj
;
12670 wxGridEvent
* _arg0
;
12671 PyObject
* _argo0
= 0;
12672 char *_kwnames
[] = { "self", NULL
};
12675 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_GetCol",_kwnames
,&_argo0
))
12678 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12679 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
12680 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_GetCol. Expected _wxGridEvent_p.");
12685 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12686 _result
= (int )wxGridEvent_GetCol(_arg0
);
12688 wxPyEndAllowThreads(__tstate
);
12689 if (PyErr_Occurred()) return NULL
;
12690 } _resultobj
= Py_BuildValue("i",_result
);
12694 #define wxGridEvent_GetPosition(_swigobj) (_swigobj->GetPosition())
12695 static PyObject
*_wrap_wxGridEvent_GetPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12696 PyObject
* _resultobj
;
12698 wxGridEvent
* _arg0
;
12699 PyObject
* _argo0
= 0;
12700 char *_kwnames
[] = { "self", NULL
};
12704 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_GetPosition",_kwnames
,&_argo0
))
12707 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12708 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
12709 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_GetPosition. Expected _wxGridEvent_p.");
12714 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12715 _result
= new wxPoint (wxGridEvent_GetPosition(_arg0
));
12717 wxPyEndAllowThreads(__tstate
);
12718 if (PyErr_Occurred()) return NULL
;
12719 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p");
12720 _resultobj
= Py_BuildValue("s",_ptemp
);
12724 #define wxGridEvent_Selecting(_swigobj) (_swigobj->Selecting())
12725 static PyObject
*_wrap_wxGridEvent_Selecting(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12726 PyObject
* _resultobj
;
12728 wxGridEvent
* _arg0
;
12729 PyObject
* _argo0
= 0;
12730 char *_kwnames
[] = { "self", NULL
};
12733 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_Selecting",_kwnames
,&_argo0
))
12736 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12737 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
12738 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_Selecting. Expected _wxGridEvent_p.");
12743 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12744 _result
= (bool )wxGridEvent_Selecting(_arg0
);
12746 wxPyEndAllowThreads(__tstate
);
12747 if (PyErr_Occurred()) return NULL
;
12748 } _resultobj
= Py_BuildValue("i",_result
);
12752 #define wxGridEvent_ControlDown(_swigobj) (_swigobj->ControlDown())
12753 static PyObject
*_wrap_wxGridEvent_ControlDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12754 PyObject
* _resultobj
;
12756 wxGridEvent
* _arg0
;
12757 PyObject
* _argo0
= 0;
12758 char *_kwnames
[] = { "self", NULL
};
12761 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_ControlDown",_kwnames
,&_argo0
))
12764 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12765 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
12766 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_ControlDown. Expected _wxGridEvent_p.");
12771 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12772 _result
= (bool )wxGridEvent_ControlDown(_arg0
);
12774 wxPyEndAllowThreads(__tstate
);
12775 if (PyErr_Occurred()) return NULL
;
12776 } _resultobj
= Py_BuildValue("i",_result
);
12780 #define wxGridEvent_MetaDown(_swigobj) (_swigobj->MetaDown())
12781 static PyObject
*_wrap_wxGridEvent_MetaDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12782 PyObject
* _resultobj
;
12784 wxGridEvent
* _arg0
;
12785 PyObject
* _argo0
= 0;
12786 char *_kwnames
[] = { "self", NULL
};
12789 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_MetaDown",_kwnames
,&_argo0
))
12792 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12793 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
12794 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_MetaDown. Expected _wxGridEvent_p.");
12799 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12800 _result
= (bool )wxGridEvent_MetaDown(_arg0
);
12802 wxPyEndAllowThreads(__tstate
);
12803 if (PyErr_Occurred()) return NULL
;
12804 } _resultobj
= Py_BuildValue("i",_result
);
12808 #define wxGridEvent_ShiftDown(_swigobj) (_swigobj->ShiftDown())
12809 static PyObject
*_wrap_wxGridEvent_ShiftDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12810 PyObject
* _resultobj
;
12812 wxGridEvent
* _arg0
;
12813 PyObject
* _argo0
= 0;
12814 char *_kwnames
[] = { "self", NULL
};
12817 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_ShiftDown",_kwnames
,&_argo0
))
12820 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12821 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
12822 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_ShiftDown. Expected _wxGridEvent_p.");
12827 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12828 _result
= (bool )wxGridEvent_ShiftDown(_arg0
);
12830 wxPyEndAllowThreads(__tstate
);
12831 if (PyErr_Occurred()) return NULL
;
12832 } _resultobj
= Py_BuildValue("i",_result
);
12836 #define wxGridEvent_AltDown(_swigobj) (_swigobj->AltDown())
12837 static PyObject
*_wrap_wxGridEvent_AltDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12838 PyObject
* _resultobj
;
12840 wxGridEvent
* _arg0
;
12841 PyObject
* _argo0
= 0;
12842 char *_kwnames
[] = { "self", NULL
};
12845 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEvent_AltDown",_kwnames
,&_argo0
))
12848 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12849 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEvent_p")) {
12850 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEvent_AltDown. Expected _wxGridEvent_p.");
12855 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12856 _result
= (bool )wxGridEvent_AltDown(_arg0
);
12858 wxPyEndAllowThreads(__tstate
);
12859 if (PyErr_Occurred()) return NULL
;
12860 } _resultobj
= Py_BuildValue("i",_result
);
12864 static void *SwigwxGridSizeEventTowxNotifyEvent(void *ptr
) {
12865 wxGridSizeEvent
*src
;
12866 wxNotifyEvent
*dest
;
12867 src
= (wxGridSizeEvent
*) ptr
;
12868 dest
= (wxNotifyEvent
*) src
;
12869 return (void *) dest
;
12872 static void *SwigwxGridSizeEventTowxCommandEvent(void *ptr
) {
12873 wxGridSizeEvent
*src
;
12874 wxCommandEvent
*dest
;
12875 src
= (wxGridSizeEvent
*) ptr
;
12876 dest
= (wxCommandEvent
*) src
;
12877 return (void *) dest
;
12880 static void *SwigwxGridSizeEventTowxEvent(void *ptr
) {
12881 wxGridSizeEvent
*src
;
12883 src
= (wxGridSizeEvent
*) ptr
;
12884 dest
= (wxEvent
*) src
;
12885 return (void *) dest
;
12888 static void *SwigwxGridSizeEventTowxObject(void *ptr
) {
12889 wxGridSizeEvent
*src
;
12891 src
= (wxGridSizeEvent
*) ptr
;
12892 dest
= (wxObject
*) src
;
12893 return (void *) dest
;
12896 #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))
12897 static PyObject
*_wrap_new_wxGridSizeEvent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12898 PyObject
* _resultobj
;
12899 wxGridSizeEvent
* _result
;
12903 int _arg3
= (int ) -1;
12904 int _arg4
= (int ) -1;
12905 int _arg5
= (int ) -1;
12906 bool _arg6
= (bool ) FALSE
;
12907 bool _arg7
= (bool ) FALSE
;
12908 bool _arg8
= (bool ) FALSE
;
12909 bool _arg9
= (bool ) FALSE
;
12910 PyObject
* _argo2
= 0;
12911 int tempbool6
= (int) FALSE
;
12912 int tempbool7
= (int) FALSE
;
12913 int tempbool8
= (int) FALSE
;
12914 int tempbool9
= (int) FALSE
;
12915 char *_kwnames
[] = { "id","type","obj","rowOrCol","x","y","control","shift","alt","meta", NULL
};
12919 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iiO|iiiiiii:new_wxGridSizeEvent",_kwnames
,&_arg0
,&_arg1
,&_argo2
,&_arg3
,&_arg4
,&_arg5
,&tempbool6
,&tempbool7
,&tempbool8
,&tempbool9
))
12922 if (_argo2
== Py_None
) { _arg2
= NULL
; }
12923 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGrid_p")) {
12924 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxGridSizeEvent. Expected _wxGrid_p.");
12928 _arg6
= (bool ) tempbool6
;
12929 _arg7
= (bool ) tempbool7
;
12930 _arg8
= (bool ) tempbool8
;
12931 _arg9
= (bool ) tempbool9
;
12933 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12934 _result
= (wxGridSizeEvent
*)new_wxGridSizeEvent(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
);
12936 wxPyEndAllowThreads(__tstate
);
12937 if (PyErr_Occurred()) return NULL
;
12939 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridSizeEvent_p");
12940 _resultobj
= Py_BuildValue("s",_ptemp
);
12942 Py_INCREF(Py_None
);
12943 _resultobj
= Py_None
;
12948 #define wxGridSizeEvent_GetRowOrCol(_swigobj) (_swigobj->GetRowOrCol())
12949 static PyObject
*_wrap_wxGridSizeEvent_GetRowOrCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12950 PyObject
* _resultobj
;
12952 wxGridSizeEvent
* _arg0
;
12953 PyObject
* _argo0
= 0;
12954 char *_kwnames
[] = { "self", NULL
};
12957 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizeEvent_GetRowOrCol",_kwnames
,&_argo0
))
12960 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12961 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizeEvent_p")) {
12962 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizeEvent_GetRowOrCol. Expected _wxGridSizeEvent_p.");
12967 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12968 _result
= (int )wxGridSizeEvent_GetRowOrCol(_arg0
);
12970 wxPyEndAllowThreads(__tstate
);
12971 if (PyErr_Occurred()) return NULL
;
12972 } _resultobj
= Py_BuildValue("i",_result
);
12976 #define wxGridSizeEvent_GetPosition(_swigobj) (_swigobj->GetPosition())
12977 static PyObject
*_wrap_wxGridSizeEvent_GetPosition(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
12978 PyObject
* _resultobj
;
12980 wxGridSizeEvent
* _arg0
;
12981 PyObject
* _argo0
= 0;
12982 char *_kwnames
[] = { "self", NULL
};
12986 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizeEvent_GetPosition",_kwnames
,&_argo0
))
12989 if (_argo0
== Py_None
) { _arg0
= NULL
; }
12990 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizeEvent_p")) {
12991 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizeEvent_GetPosition. Expected _wxGridSizeEvent_p.");
12996 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12997 _result
= new wxPoint (wxGridSizeEvent_GetPosition(_arg0
));
12999 wxPyEndAllowThreads(__tstate
);
13000 if (PyErr_Occurred()) return NULL
;
13001 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxPoint_p");
13002 _resultobj
= Py_BuildValue("s",_ptemp
);
13006 #define wxGridSizeEvent_ControlDown(_swigobj) (_swigobj->ControlDown())
13007 static PyObject
*_wrap_wxGridSizeEvent_ControlDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13008 PyObject
* _resultobj
;
13010 wxGridSizeEvent
* _arg0
;
13011 PyObject
* _argo0
= 0;
13012 char *_kwnames
[] = { "self", NULL
};
13015 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizeEvent_ControlDown",_kwnames
,&_argo0
))
13018 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13019 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizeEvent_p")) {
13020 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizeEvent_ControlDown. Expected _wxGridSizeEvent_p.");
13025 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13026 _result
= (bool )wxGridSizeEvent_ControlDown(_arg0
);
13028 wxPyEndAllowThreads(__tstate
);
13029 if (PyErr_Occurred()) return NULL
;
13030 } _resultobj
= Py_BuildValue("i",_result
);
13034 #define wxGridSizeEvent_MetaDown(_swigobj) (_swigobj->MetaDown())
13035 static PyObject
*_wrap_wxGridSizeEvent_MetaDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13036 PyObject
* _resultobj
;
13038 wxGridSizeEvent
* _arg0
;
13039 PyObject
* _argo0
= 0;
13040 char *_kwnames
[] = { "self", NULL
};
13043 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizeEvent_MetaDown",_kwnames
,&_argo0
))
13046 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13047 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizeEvent_p")) {
13048 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizeEvent_MetaDown. Expected _wxGridSizeEvent_p.");
13053 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13054 _result
= (bool )wxGridSizeEvent_MetaDown(_arg0
);
13056 wxPyEndAllowThreads(__tstate
);
13057 if (PyErr_Occurred()) return NULL
;
13058 } _resultobj
= Py_BuildValue("i",_result
);
13062 #define wxGridSizeEvent_ShiftDown(_swigobj) (_swigobj->ShiftDown())
13063 static PyObject
*_wrap_wxGridSizeEvent_ShiftDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13064 PyObject
* _resultobj
;
13066 wxGridSizeEvent
* _arg0
;
13067 PyObject
* _argo0
= 0;
13068 char *_kwnames
[] = { "self", NULL
};
13071 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizeEvent_ShiftDown",_kwnames
,&_argo0
))
13074 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13075 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizeEvent_p")) {
13076 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizeEvent_ShiftDown. Expected _wxGridSizeEvent_p.");
13081 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13082 _result
= (bool )wxGridSizeEvent_ShiftDown(_arg0
);
13084 wxPyEndAllowThreads(__tstate
);
13085 if (PyErr_Occurred()) return NULL
;
13086 } _resultobj
= Py_BuildValue("i",_result
);
13090 #define wxGridSizeEvent_AltDown(_swigobj) (_swigobj->AltDown())
13091 static PyObject
*_wrap_wxGridSizeEvent_AltDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13092 PyObject
* _resultobj
;
13094 wxGridSizeEvent
* _arg0
;
13095 PyObject
* _argo0
= 0;
13096 char *_kwnames
[] = { "self", NULL
};
13099 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridSizeEvent_AltDown",_kwnames
,&_argo0
))
13102 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13103 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridSizeEvent_p")) {
13104 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridSizeEvent_AltDown. Expected _wxGridSizeEvent_p.");
13109 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13110 _result
= (bool )wxGridSizeEvent_AltDown(_arg0
);
13112 wxPyEndAllowThreads(__tstate
);
13113 if (PyErr_Occurred()) return NULL
;
13114 } _resultobj
= Py_BuildValue("i",_result
);
13118 static void *SwigwxGridRangeSelectEventTowxNotifyEvent(void *ptr
) {
13119 wxGridRangeSelectEvent
*src
;
13120 wxNotifyEvent
*dest
;
13121 src
= (wxGridRangeSelectEvent
*) ptr
;
13122 dest
= (wxNotifyEvent
*) src
;
13123 return (void *) dest
;
13126 static void *SwigwxGridRangeSelectEventTowxCommandEvent(void *ptr
) {
13127 wxGridRangeSelectEvent
*src
;
13128 wxCommandEvent
*dest
;
13129 src
= (wxGridRangeSelectEvent
*) ptr
;
13130 dest
= (wxCommandEvent
*) src
;
13131 return (void *) dest
;
13134 static void *SwigwxGridRangeSelectEventTowxEvent(void *ptr
) {
13135 wxGridRangeSelectEvent
*src
;
13137 src
= (wxGridRangeSelectEvent
*) ptr
;
13138 dest
= (wxEvent
*) src
;
13139 return (void *) dest
;
13142 static void *SwigwxGridRangeSelectEventTowxObject(void *ptr
) {
13143 wxGridRangeSelectEvent
*src
;
13145 src
= (wxGridRangeSelectEvent
*) ptr
;
13146 dest
= (wxObject
*) src
;
13147 return (void *) dest
;
13150 #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))
13151 static PyObject
*_wrap_new_wxGridRangeSelectEvent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13152 PyObject
* _resultobj
;
13153 wxGridRangeSelectEvent
* _result
;
13157 wxGridCellCoords
* _arg3
;
13158 wxGridCellCoords
* _arg4
;
13159 bool _arg5
= (bool ) TRUE
;
13160 bool _arg6
= (bool ) FALSE
;
13161 bool _arg7
= (bool ) FALSE
;
13162 bool _arg8
= (bool ) FALSE
;
13163 bool _arg9
= (bool ) FALSE
;
13164 PyObject
* _argo2
= 0;
13165 wxGridCellCoords temp
;
13166 PyObject
* _obj3
= 0;
13167 wxGridCellCoords temp0
;
13168 PyObject
* _obj4
= 0;
13169 int tempbool5
= (int) TRUE
;
13170 int tempbool6
= (int) FALSE
;
13171 int tempbool7
= (int) FALSE
;
13172 int tempbool8
= (int) FALSE
;
13173 int tempbool9
= (int) FALSE
;
13174 char *_kwnames
[] = { "id","type","obj","topLeft","bottomRight","sel","control","shift","alt","meta", NULL
};
13178 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iiOOO|iiiii:new_wxGridRangeSelectEvent",_kwnames
,&_arg0
,&_arg1
,&_argo2
,&_obj3
,&_obj4
,&tempbool5
,&tempbool6
,&tempbool7
,&tempbool8
,&tempbool9
))
13181 if (_argo2
== Py_None
) { _arg2
= NULL
; }
13182 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxGrid_p")) {
13183 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxGridRangeSelectEvent. Expected _wxGrid_p.");
13189 if (! wxGridCellCoords_helper(_obj3
, &_arg3
))
13194 if (! wxGridCellCoords_helper(_obj4
, &_arg4
))
13197 _arg5
= (bool ) tempbool5
;
13198 _arg6
= (bool ) tempbool6
;
13199 _arg7
= (bool ) tempbool7
;
13200 _arg8
= (bool ) tempbool8
;
13201 _arg9
= (bool ) tempbool9
;
13203 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13204 _result
= (wxGridRangeSelectEvent
*)new_wxGridRangeSelectEvent(_arg0
,_arg1
,_arg2
,*_arg3
,*_arg4
,_arg5
,_arg6
,_arg7
,_arg8
,_arg9
);
13206 wxPyEndAllowThreads(__tstate
);
13207 if (PyErr_Occurred()) return NULL
;
13209 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridRangeSelectEvent_p");
13210 _resultobj
= Py_BuildValue("s",_ptemp
);
13212 Py_INCREF(Py_None
);
13213 _resultobj
= Py_None
;
13218 #define wxGridRangeSelectEvent_GetTopLeftCoords(_swigobj) (_swigobj->GetTopLeftCoords())
13219 static PyObject
*_wrap_wxGridRangeSelectEvent_GetTopLeftCoords(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13220 PyObject
* _resultobj
;
13221 wxGridCellCoords
* _result
;
13222 wxGridRangeSelectEvent
* _arg0
;
13223 PyObject
* _argo0
= 0;
13224 char *_kwnames
[] = { "self", NULL
};
13228 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_GetTopLeftCoords",_kwnames
,&_argo0
))
13231 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13232 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13233 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_GetTopLeftCoords. Expected _wxGridRangeSelectEvent_p.");
13238 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13239 _result
= new wxGridCellCoords (wxGridRangeSelectEvent_GetTopLeftCoords(_arg0
));
13241 wxPyEndAllowThreads(__tstate
);
13242 if (PyErr_Occurred()) return NULL
;
13243 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxGridCellCoords_p");
13244 _resultobj
= Py_BuildValue("s",_ptemp
);
13248 #define wxGridRangeSelectEvent_GetBottomRightCoords(_swigobj) (_swigobj->GetBottomRightCoords())
13249 static PyObject
*_wrap_wxGridRangeSelectEvent_GetBottomRightCoords(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13250 PyObject
* _resultobj
;
13251 wxGridCellCoords
* _result
;
13252 wxGridRangeSelectEvent
* _arg0
;
13253 PyObject
* _argo0
= 0;
13254 char *_kwnames
[] = { "self", NULL
};
13258 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_GetBottomRightCoords",_kwnames
,&_argo0
))
13261 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13262 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13263 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_GetBottomRightCoords. Expected _wxGridRangeSelectEvent_p.");
13268 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13269 _result
= new wxGridCellCoords (wxGridRangeSelectEvent_GetBottomRightCoords(_arg0
));
13271 wxPyEndAllowThreads(__tstate
);
13272 if (PyErr_Occurred()) return NULL
;
13273 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxGridCellCoords_p");
13274 _resultobj
= Py_BuildValue("s",_ptemp
);
13278 #define wxGridRangeSelectEvent_GetTopRow(_swigobj) (_swigobj->GetTopRow())
13279 static PyObject
*_wrap_wxGridRangeSelectEvent_GetTopRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13280 PyObject
* _resultobj
;
13282 wxGridRangeSelectEvent
* _arg0
;
13283 PyObject
* _argo0
= 0;
13284 char *_kwnames
[] = { "self", NULL
};
13287 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_GetTopRow",_kwnames
,&_argo0
))
13290 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13291 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13292 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_GetTopRow. Expected _wxGridRangeSelectEvent_p.");
13297 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13298 _result
= (int )wxGridRangeSelectEvent_GetTopRow(_arg0
);
13300 wxPyEndAllowThreads(__tstate
);
13301 if (PyErr_Occurred()) return NULL
;
13302 } _resultobj
= Py_BuildValue("i",_result
);
13306 #define wxGridRangeSelectEvent_GetBottomRow(_swigobj) (_swigobj->GetBottomRow())
13307 static PyObject
*_wrap_wxGridRangeSelectEvent_GetBottomRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13308 PyObject
* _resultobj
;
13310 wxGridRangeSelectEvent
* _arg0
;
13311 PyObject
* _argo0
= 0;
13312 char *_kwnames
[] = { "self", NULL
};
13315 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_GetBottomRow",_kwnames
,&_argo0
))
13318 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13319 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13320 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_GetBottomRow. Expected _wxGridRangeSelectEvent_p.");
13325 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13326 _result
= (int )wxGridRangeSelectEvent_GetBottomRow(_arg0
);
13328 wxPyEndAllowThreads(__tstate
);
13329 if (PyErr_Occurred()) return NULL
;
13330 } _resultobj
= Py_BuildValue("i",_result
);
13334 #define wxGridRangeSelectEvent_GetLeftCol(_swigobj) (_swigobj->GetLeftCol())
13335 static PyObject
*_wrap_wxGridRangeSelectEvent_GetLeftCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13336 PyObject
* _resultobj
;
13338 wxGridRangeSelectEvent
* _arg0
;
13339 PyObject
* _argo0
= 0;
13340 char *_kwnames
[] = { "self", NULL
};
13343 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_GetLeftCol",_kwnames
,&_argo0
))
13346 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13347 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13348 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_GetLeftCol. Expected _wxGridRangeSelectEvent_p.");
13353 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13354 _result
= (int )wxGridRangeSelectEvent_GetLeftCol(_arg0
);
13356 wxPyEndAllowThreads(__tstate
);
13357 if (PyErr_Occurred()) return NULL
;
13358 } _resultobj
= Py_BuildValue("i",_result
);
13362 #define wxGridRangeSelectEvent_GetRightCol(_swigobj) (_swigobj->GetRightCol())
13363 static PyObject
*_wrap_wxGridRangeSelectEvent_GetRightCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13364 PyObject
* _resultobj
;
13366 wxGridRangeSelectEvent
* _arg0
;
13367 PyObject
* _argo0
= 0;
13368 char *_kwnames
[] = { "self", NULL
};
13371 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_GetRightCol",_kwnames
,&_argo0
))
13374 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13375 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13376 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_GetRightCol. Expected _wxGridRangeSelectEvent_p.");
13381 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13382 _result
= (int )wxGridRangeSelectEvent_GetRightCol(_arg0
);
13384 wxPyEndAllowThreads(__tstate
);
13385 if (PyErr_Occurred()) return NULL
;
13386 } _resultobj
= Py_BuildValue("i",_result
);
13390 #define wxGridRangeSelectEvent_Selecting(_swigobj) (_swigobj->Selecting())
13391 static PyObject
*_wrap_wxGridRangeSelectEvent_Selecting(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13392 PyObject
* _resultobj
;
13394 wxGridRangeSelectEvent
* _arg0
;
13395 PyObject
* _argo0
= 0;
13396 char *_kwnames
[] = { "self", NULL
};
13399 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_Selecting",_kwnames
,&_argo0
))
13402 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13403 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13404 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_Selecting. Expected _wxGridRangeSelectEvent_p.");
13409 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13410 _result
= (bool )wxGridRangeSelectEvent_Selecting(_arg0
);
13412 wxPyEndAllowThreads(__tstate
);
13413 if (PyErr_Occurred()) return NULL
;
13414 } _resultobj
= Py_BuildValue("i",_result
);
13418 #define wxGridRangeSelectEvent_ControlDown(_swigobj) (_swigobj->ControlDown())
13419 static PyObject
*_wrap_wxGridRangeSelectEvent_ControlDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13420 PyObject
* _resultobj
;
13422 wxGridRangeSelectEvent
* _arg0
;
13423 PyObject
* _argo0
= 0;
13424 char *_kwnames
[] = { "self", NULL
};
13427 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_ControlDown",_kwnames
,&_argo0
))
13430 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13431 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13432 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_ControlDown. Expected _wxGridRangeSelectEvent_p.");
13437 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13438 _result
= (bool )wxGridRangeSelectEvent_ControlDown(_arg0
);
13440 wxPyEndAllowThreads(__tstate
);
13441 if (PyErr_Occurred()) return NULL
;
13442 } _resultobj
= Py_BuildValue("i",_result
);
13446 #define wxGridRangeSelectEvent_MetaDown(_swigobj) (_swigobj->MetaDown())
13447 static PyObject
*_wrap_wxGridRangeSelectEvent_MetaDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13448 PyObject
* _resultobj
;
13450 wxGridRangeSelectEvent
* _arg0
;
13451 PyObject
* _argo0
= 0;
13452 char *_kwnames
[] = { "self", NULL
};
13455 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_MetaDown",_kwnames
,&_argo0
))
13458 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13459 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13460 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_MetaDown. Expected _wxGridRangeSelectEvent_p.");
13465 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13466 _result
= (bool )wxGridRangeSelectEvent_MetaDown(_arg0
);
13468 wxPyEndAllowThreads(__tstate
);
13469 if (PyErr_Occurred()) return NULL
;
13470 } _resultobj
= Py_BuildValue("i",_result
);
13474 #define wxGridRangeSelectEvent_ShiftDown(_swigobj) (_swigobj->ShiftDown())
13475 static PyObject
*_wrap_wxGridRangeSelectEvent_ShiftDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13476 PyObject
* _resultobj
;
13478 wxGridRangeSelectEvent
* _arg0
;
13479 PyObject
* _argo0
= 0;
13480 char *_kwnames
[] = { "self", NULL
};
13483 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_ShiftDown",_kwnames
,&_argo0
))
13486 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13487 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13488 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_ShiftDown. Expected _wxGridRangeSelectEvent_p.");
13493 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13494 _result
= (bool )wxGridRangeSelectEvent_ShiftDown(_arg0
);
13496 wxPyEndAllowThreads(__tstate
);
13497 if (PyErr_Occurred()) return NULL
;
13498 } _resultobj
= Py_BuildValue("i",_result
);
13502 #define wxGridRangeSelectEvent_AltDown(_swigobj) (_swigobj->AltDown())
13503 static PyObject
*_wrap_wxGridRangeSelectEvent_AltDown(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13504 PyObject
* _resultobj
;
13506 wxGridRangeSelectEvent
* _arg0
;
13507 PyObject
* _argo0
= 0;
13508 char *_kwnames
[] = { "self", NULL
};
13511 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridRangeSelectEvent_AltDown",_kwnames
,&_argo0
))
13514 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13515 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridRangeSelectEvent_p")) {
13516 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridRangeSelectEvent_AltDown. Expected _wxGridRangeSelectEvent_p.");
13521 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13522 _result
= (bool )wxGridRangeSelectEvent_AltDown(_arg0
);
13524 wxPyEndAllowThreads(__tstate
);
13525 if (PyErr_Occurred()) return NULL
;
13526 } _resultobj
= Py_BuildValue("i",_result
);
13530 static void *SwigwxGridEditorCreatedEventTowxCommandEvent(void *ptr
) {
13531 wxGridEditorCreatedEvent
*src
;
13532 wxCommandEvent
*dest
;
13533 src
= (wxGridEditorCreatedEvent
*) ptr
;
13534 dest
= (wxCommandEvent
*) src
;
13535 return (void *) dest
;
13538 static void *SwigwxGridEditorCreatedEventTowxEvent(void *ptr
) {
13539 wxGridEditorCreatedEvent
*src
;
13541 src
= (wxGridEditorCreatedEvent
*) ptr
;
13542 dest
= (wxEvent
*) src
;
13543 return (void *) dest
;
13546 static void *SwigwxGridEditorCreatedEventTowxObject(void *ptr
) {
13547 wxGridEditorCreatedEvent
*src
;
13549 src
= (wxGridEditorCreatedEvent
*) ptr
;
13550 dest
= (wxObject
*) src
;
13551 return (void *) dest
;
13554 #define new_wxGridEditorCreatedEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxGridEditorCreatedEvent(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
13555 static PyObject
*_wrap_new_wxGridEditorCreatedEvent(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13556 PyObject
* _resultobj
;
13557 wxGridEditorCreatedEvent
* _result
;
13564 PyObject
* _argo2
= 0;
13565 PyObject
* _argo5
= 0;
13566 char *_kwnames
[] = { "id","type","obj","row","col","ctrl", NULL
};
13570 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"iiOiiO:new_wxGridEditorCreatedEvent",_kwnames
,&_arg0
,&_arg1
,&_argo2
,&_arg3
,&_arg4
,&_argo5
))
13573 if (_argo2
== Py_None
) { _arg2
= NULL
; }
13574 else if (SWIG_GetPtrObj(_argo2
,(void **) &_arg2
,"_wxObject_p")) {
13575 PyErr_SetString(PyExc_TypeError
,"Type error in argument 3 of new_wxGridEditorCreatedEvent. Expected _wxObject_p.");
13580 if (_argo5
== Py_None
) { _arg5
= NULL
; }
13581 else if (SWIG_GetPtrObj(_argo5
,(void **) &_arg5
,"_wxControl_p")) {
13582 PyErr_SetString(PyExc_TypeError
,"Type error in argument 6 of new_wxGridEditorCreatedEvent. Expected _wxControl_p.");
13587 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13588 _result
= (wxGridEditorCreatedEvent
*)new_wxGridEditorCreatedEvent(_arg0
,_arg1
,_arg2
,_arg3
,_arg4
,_arg5
);
13590 wxPyEndAllowThreads(__tstate
);
13591 if (PyErr_Occurred()) return NULL
;
13593 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxGridEditorCreatedEvent_p");
13594 _resultobj
= Py_BuildValue("s",_ptemp
);
13596 Py_INCREF(Py_None
);
13597 _resultobj
= Py_None
;
13602 #define wxGridEditorCreatedEvent_GetRow(_swigobj) (_swigobj->GetRow())
13603 static PyObject
*_wrap_wxGridEditorCreatedEvent_GetRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13604 PyObject
* _resultobj
;
13606 wxGridEditorCreatedEvent
* _arg0
;
13607 PyObject
* _argo0
= 0;
13608 char *_kwnames
[] = { "self", NULL
};
13611 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEditorCreatedEvent_GetRow",_kwnames
,&_argo0
))
13614 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13615 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEditorCreatedEvent_p")) {
13616 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEditorCreatedEvent_GetRow. Expected _wxGridEditorCreatedEvent_p.");
13621 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13622 _result
= (int )wxGridEditorCreatedEvent_GetRow(_arg0
);
13624 wxPyEndAllowThreads(__tstate
);
13625 if (PyErr_Occurred()) return NULL
;
13626 } _resultobj
= Py_BuildValue("i",_result
);
13630 #define wxGridEditorCreatedEvent_GetCol(_swigobj) (_swigobj->GetCol())
13631 static PyObject
*_wrap_wxGridEditorCreatedEvent_GetCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13632 PyObject
* _resultobj
;
13634 wxGridEditorCreatedEvent
* _arg0
;
13635 PyObject
* _argo0
= 0;
13636 char *_kwnames
[] = { "self", NULL
};
13639 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEditorCreatedEvent_GetCol",_kwnames
,&_argo0
))
13642 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13643 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEditorCreatedEvent_p")) {
13644 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEditorCreatedEvent_GetCol. Expected _wxGridEditorCreatedEvent_p.");
13649 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13650 _result
= (int )wxGridEditorCreatedEvent_GetCol(_arg0
);
13652 wxPyEndAllowThreads(__tstate
);
13653 if (PyErr_Occurred()) return NULL
;
13654 } _resultobj
= Py_BuildValue("i",_result
);
13658 #define wxGridEditorCreatedEvent_GetControl(_swigobj) (_swigobj->GetControl())
13659 static PyObject
*_wrap_wxGridEditorCreatedEvent_GetControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13660 PyObject
* _resultobj
;
13661 wxControl
* _result
;
13662 wxGridEditorCreatedEvent
* _arg0
;
13663 PyObject
* _argo0
= 0;
13664 char *_kwnames
[] = { "self", NULL
};
13667 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxGridEditorCreatedEvent_GetControl",_kwnames
,&_argo0
))
13670 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13671 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEditorCreatedEvent_p")) {
13672 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEditorCreatedEvent_GetControl. Expected _wxGridEditorCreatedEvent_p.");
13677 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13678 _result
= (wxControl
*)wxGridEditorCreatedEvent_GetControl(_arg0
);
13680 wxPyEndAllowThreads(__tstate
);
13681 if (PyErr_Occurred()) return NULL
;
13682 }{ _resultobj
= wxPyMake_wxObject(_result
); }
13686 #define wxGridEditorCreatedEvent_SetRow(_swigobj,_swigarg0) (_swigobj->SetRow(_swigarg0))
13687 static PyObject
*_wrap_wxGridEditorCreatedEvent_SetRow(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13688 PyObject
* _resultobj
;
13689 wxGridEditorCreatedEvent
* _arg0
;
13691 PyObject
* _argo0
= 0;
13692 char *_kwnames
[] = { "self","row", NULL
};
13695 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridEditorCreatedEvent_SetRow",_kwnames
,&_argo0
,&_arg1
))
13698 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13699 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEditorCreatedEvent_p")) {
13700 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEditorCreatedEvent_SetRow. Expected _wxGridEditorCreatedEvent_p.");
13705 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13706 wxGridEditorCreatedEvent_SetRow(_arg0
,_arg1
);
13708 wxPyEndAllowThreads(__tstate
);
13709 if (PyErr_Occurred()) return NULL
;
13710 } Py_INCREF(Py_None
);
13711 _resultobj
= Py_None
;
13715 #define wxGridEditorCreatedEvent_SetCol(_swigobj,_swigarg0) (_swigobj->SetCol(_swigarg0))
13716 static PyObject
*_wrap_wxGridEditorCreatedEvent_SetCol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13717 PyObject
* _resultobj
;
13718 wxGridEditorCreatedEvent
* _arg0
;
13720 PyObject
* _argo0
= 0;
13721 char *_kwnames
[] = { "self","col", NULL
};
13724 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"Oi:wxGridEditorCreatedEvent_SetCol",_kwnames
,&_argo0
,&_arg1
))
13727 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13728 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEditorCreatedEvent_p")) {
13729 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEditorCreatedEvent_SetCol. Expected _wxGridEditorCreatedEvent_p.");
13734 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13735 wxGridEditorCreatedEvent_SetCol(_arg0
,_arg1
);
13737 wxPyEndAllowThreads(__tstate
);
13738 if (PyErr_Occurred()) return NULL
;
13739 } Py_INCREF(Py_None
);
13740 _resultobj
= Py_None
;
13744 #define wxGridEditorCreatedEvent_SetControl(_swigobj,_swigarg0) (_swigobj->SetControl(_swigarg0))
13745 static PyObject
*_wrap_wxGridEditorCreatedEvent_SetControl(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
13746 PyObject
* _resultobj
;
13747 wxGridEditorCreatedEvent
* _arg0
;
13749 PyObject
* _argo0
= 0;
13750 PyObject
* _argo1
= 0;
13751 char *_kwnames
[] = { "self","ctrl", NULL
};
13754 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxGridEditorCreatedEvent_SetControl",_kwnames
,&_argo0
,&_argo1
))
13757 if (_argo0
== Py_None
) { _arg0
= NULL
; }
13758 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxGridEditorCreatedEvent_p")) {
13759 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxGridEditorCreatedEvent_SetControl. Expected _wxGridEditorCreatedEvent_p.");
13764 if (_argo1
== Py_None
) { _arg1
= NULL
; }
13765 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxControl_p")) {
13766 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxGridEditorCreatedEvent_SetControl. Expected _wxControl_p.");
13771 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13772 wxGridEditorCreatedEvent_SetControl(_arg0
,_arg1
);
13774 wxPyEndAllowThreads(__tstate
);
13775 if (PyErr_Occurred()) return NULL
;
13776 } Py_INCREF(Py_None
);
13777 _resultobj
= Py_None
;
13781 static PyMethodDef gridcMethods
[] = {
13782 { "wxGridEditorCreatedEvent_SetControl", (PyCFunction
) _wrap_wxGridEditorCreatedEvent_SetControl
, METH_VARARGS
| METH_KEYWORDS
},
13783 { "wxGridEditorCreatedEvent_SetCol", (PyCFunction
) _wrap_wxGridEditorCreatedEvent_SetCol
, METH_VARARGS
| METH_KEYWORDS
},
13784 { "wxGridEditorCreatedEvent_SetRow", (PyCFunction
) _wrap_wxGridEditorCreatedEvent_SetRow
, METH_VARARGS
| METH_KEYWORDS
},
13785 { "wxGridEditorCreatedEvent_GetControl", (PyCFunction
) _wrap_wxGridEditorCreatedEvent_GetControl
, METH_VARARGS
| METH_KEYWORDS
},
13786 { "wxGridEditorCreatedEvent_GetCol", (PyCFunction
) _wrap_wxGridEditorCreatedEvent_GetCol
, METH_VARARGS
| METH_KEYWORDS
},
13787 { "wxGridEditorCreatedEvent_GetRow", (PyCFunction
) _wrap_wxGridEditorCreatedEvent_GetRow
, METH_VARARGS
| METH_KEYWORDS
},
13788 { "new_wxGridEditorCreatedEvent", (PyCFunction
) _wrap_new_wxGridEditorCreatedEvent
, METH_VARARGS
| METH_KEYWORDS
},
13789 { "wxGridRangeSelectEvent_AltDown", (PyCFunction
) _wrap_wxGridRangeSelectEvent_AltDown
, METH_VARARGS
| METH_KEYWORDS
},
13790 { "wxGridRangeSelectEvent_ShiftDown", (PyCFunction
) _wrap_wxGridRangeSelectEvent_ShiftDown
, METH_VARARGS
| METH_KEYWORDS
},
13791 { "wxGridRangeSelectEvent_MetaDown", (PyCFunction
) _wrap_wxGridRangeSelectEvent_MetaDown
, METH_VARARGS
| METH_KEYWORDS
},
13792 { "wxGridRangeSelectEvent_ControlDown", (PyCFunction
) _wrap_wxGridRangeSelectEvent_ControlDown
, METH_VARARGS
| METH_KEYWORDS
},
13793 { "wxGridRangeSelectEvent_Selecting", (PyCFunction
) _wrap_wxGridRangeSelectEvent_Selecting
, METH_VARARGS
| METH_KEYWORDS
},
13794 { "wxGridRangeSelectEvent_GetRightCol", (PyCFunction
) _wrap_wxGridRangeSelectEvent_GetRightCol
, METH_VARARGS
| METH_KEYWORDS
},
13795 { "wxGridRangeSelectEvent_GetLeftCol", (PyCFunction
) _wrap_wxGridRangeSelectEvent_GetLeftCol
, METH_VARARGS
| METH_KEYWORDS
},
13796 { "wxGridRangeSelectEvent_GetBottomRow", (PyCFunction
) _wrap_wxGridRangeSelectEvent_GetBottomRow
, METH_VARARGS
| METH_KEYWORDS
},
13797 { "wxGridRangeSelectEvent_GetTopRow", (PyCFunction
) _wrap_wxGridRangeSelectEvent_GetTopRow
, METH_VARARGS
| METH_KEYWORDS
},
13798 { "wxGridRangeSelectEvent_GetBottomRightCoords", (PyCFunction
) _wrap_wxGridRangeSelectEvent_GetBottomRightCoords
, METH_VARARGS
| METH_KEYWORDS
},
13799 { "wxGridRangeSelectEvent_GetTopLeftCoords", (PyCFunction
) _wrap_wxGridRangeSelectEvent_GetTopLeftCoords
, METH_VARARGS
| METH_KEYWORDS
},
13800 { "new_wxGridRangeSelectEvent", (PyCFunction
) _wrap_new_wxGridRangeSelectEvent
, METH_VARARGS
| METH_KEYWORDS
},
13801 { "wxGridSizeEvent_AltDown", (PyCFunction
) _wrap_wxGridSizeEvent_AltDown
, METH_VARARGS
| METH_KEYWORDS
},
13802 { "wxGridSizeEvent_ShiftDown", (PyCFunction
) _wrap_wxGridSizeEvent_ShiftDown
, METH_VARARGS
| METH_KEYWORDS
},
13803 { "wxGridSizeEvent_MetaDown", (PyCFunction
) _wrap_wxGridSizeEvent_MetaDown
, METH_VARARGS
| METH_KEYWORDS
},
13804 { "wxGridSizeEvent_ControlDown", (PyCFunction
) _wrap_wxGridSizeEvent_ControlDown
, METH_VARARGS
| METH_KEYWORDS
},
13805 { "wxGridSizeEvent_GetPosition", (PyCFunction
) _wrap_wxGridSizeEvent_GetPosition
, METH_VARARGS
| METH_KEYWORDS
},
13806 { "wxGridSizeEvent_GetRowOrCol", (PyCFunction
) _wrap_wxGridSizeEvent_GetRowOrCol
, METH_VARARGS
| METH_KEYWORDS
},
13807 { "new_wxGridSizeEvent", (PyCFunction
) _wrap_new_wxGridSizeEvent
, METH_VARARGS
| METH_KEYWORDS
},
13808 { "wxGridEvent_AltDown", (PyCFunction
) _wrap_wxGridEvent_AltDown
, METH_VARARGS
| METH_KEYWORDS
},
13809 { "wxGridEvent_ShiftDown", (PyCFunction
) _wrap_wxGridEvent_ShiftDown
, METH_VARARGS
| METH_KEYWORDS
},
13810 { "wxGridEvent_MetaDown", (PyCFunction
) _wrap_wxGridEvent_MetaDown
, METH_VARARGS
| METH_KEYWORDS
},
13811 { "wxGridEvent_ControlDown", (PyCFunction
) _wrap_wxGridEvent_ControlDown
, METH_VARARGS
| METH_KEYWORDS
},
13812 { "wxGridEvent_Selecting", (PyCFunction
) _wrap_wxGridEvent_Selecting
, METH_VARARGS
| METH_KEYWORDS
},
13813 { "wxGridEvent_GetPosition", (PyCFunction
) _wrap_wxGridEvent_GetPosition
, METH_VARARGS
| METH_KEYWORDS
},
13814 { "wxGridEvent_GetCol", (PyCFunction
) _wrap_wxGridEvent_GetCol
, METH_VARARGS
| METH_KEYWORDS
},
13815 { "wxGridEvent_GetRow", (PyCFunction
) _wrap_wxGridEvent_GetRow
, METH_VARARGS
| METH_KEYWORDS
},
13816 { "new_wxGridEvent", (PyCFunction
) _wrap_new_wxGridEvent
, METH_VARARGS
| METH_KEYWORDS
},
13817 { "wxGrid_GetGridCornerLabelWindow", (PyCFunction
) _wrap_wxGrid_GetGridCornerLabelWindow
, METH_VARARGS
| METH_KEYWORDS
},
13818 { "wxGrid_GetGridColLabelWindow", (PyCFunction
) _wrap_wxGrid_GetGridColLabelWindow
, METH_VARARGS
| METH_KEYWORDS
},
13819 { "wxGrid_GetGridRowLabelWindow", (PyCFunction
) _wrap_wxGrid_GetGridRowLabelWindow
, METH_VARARGS
| METH_KEYWORDS
},
13820 { "wxGrid_GetGridWindow", (PyCFunction
) _wrap_wxGrid_GetGridWindow
, METH_VARARGS
| METH_KEYWORDS
},
13821 { "wxGrid_SetMargins", (PyCFunction
) _wrap_wxGrid_SetMargins
, METH_VARARGS
| METH_KEYWORDS
},
13822 { "wxGrid_GetDefaultRendererForType", (PyCFunction
) _wrap_wxGrid_GetDefaultRendererForType
, METH_VARARGS
| METH_KEYWORDS
},
13823 { "wxGrid_GetDefaultEditorForType", (PyCFunction
) _wrap_wxGrid_GetDefaultEditorForType
, METH_VARARGS
| METH_KEYWORDS
},
13824 { "wxGrid_GetDefaultRendererForCell", (PyCFunction
) _wrap_wxGrid_GetDefaultRendererForCell
, METH_VARARGS
| METH_KEYWORDS
},
13825 { "wxGrid_GetDefaultEditorForCell", (PyCFunction
) _wrap_wxGrid_GetDefaultEditorForCell
, METH_VARARGS
| METH_KEYWORDS
},
13826 { "wxGrid_RegisterDataType", (PyCFunction
) _wrap_wxGrid_RegisterDataType
, METH_VARARGS
| METH_KEYWORDS
},
13827 { "wxGrid_SetSelectionForeground", (PyCFunction
) _wrap_wxGrid_SetSelectionForeground
, METH_VARARGS
| METH_KEYWORDS
},
13828 { "wxGrid_SetSelectionBackground", (PyCFunction
) _wrap_wxGrid_SetSelectionBackground
, METH_VARARGS
| METH_KEYWORDS
},
13829 { "wxGrid_GetSelectionForeground", (PyCFunction
) _wrap_wxGrid_GetSelectionForeground
, METH_VARARGS
| METH_KEYWORDS
},
13830 { "wxGrid_GetSelectionBackground", (PyCFunction
) _wrap_wxGrid_GetSelectionBackground
, METH_VARARGS
| METH_KEYWORDS
},
13831 { "wxGrid_BlockToDeviceRect", (PyCFunction
) _wrap_wxGrid_BlockToDeviceRect
, METH_VARARGS
| METH_KEYWORDS
},
13832 { "wxGrid_IsInSelection", (PyCFunction
) _wrap_wxGrid_IsInSelection
, METH_VARARGS
| METH_KEYWORDS
},
13833 { "wxGrid_ClearSelection", (PyCFunction
) _wrap_wxGrid_ClearSelection
, METH_VARARGS
| METH_KEYWORDS
},
13834 { "wxGrid_IsSelection", (PyCFunction
) _wrap_wxGrid_IsSelection
, METH_VARARGS
| METH_KEYWORDS
},
13835 { "wxGrid_SelectAll", (PyCFunction
) _wrap_wxGrid_SelectAll
, METH_VARARGS
| METH_KEYWORDS
},
13836 { "wxGrid_SelectBlock", (PyCFunction
) _wrap_wxGrid_SelectBlock
, METH_VARARGS
| METH_KEYWORDS
},
13837 { "wxGrid_SelectCol", (PyCFunction
) _wrap_wxGrid_SelectCol
, METH_VARARGS
| METH_KEYWORDS
},
13838 { "wxGrid_SelectRow", (PyCFunction
) _wrap_wxGrid_SelectRow
, METH_VARARGS
| METH_KEYWORDS
},
13839 { "wxGrid_SetReadOnly", (PyCFunction
) _wrap_wxGrid_SetReadOnly
, METH_VARARGS
| METH_KEYWORDS
},
13840 { "wxGrid_IsReadOnly", (PyCFunction
) _wrap_wxGrid_IsReadOnly
, METH_VARARGS
| METH_KEYWORDS
},
13841 { "wxGrid_SetCellValue", (PyCFunction
) _wrap_wxGrid_SetCellValue
, METH_VARARGS
| METH_KEYWORDS
},
13842 { "wxGrid_GetCellValue", (PyCFunction
) _wrap_wxGrid_GetCellValue
, METH_VARARGS
| METH_KEYWORDS
},
13843 { "wxGrid_GetCellEditor", (PyCFunction
) _wrap_wxGrid_GetCellEditor
, METH_VARARGS
| METH_KEYWORDS
},
13844 { "wxGrid_GetDefaultEditor", (PyCFunction
) _wrap_wxGrid_GetDefaultEditor
, METH_VARARGS
| METH_KEYWORDS
},
13845 { "wxGrid_SetCellEditor", (PyCFunction
) _wrap_wxGrid_SetCellEditor
, METH_VARARGS
| METH_KEYWORDS
},
13846 { "wxGrid_SetDefaultEditor", (PyCFunction
) _wrap_wxGrid_SetDefaultEditor
, METH_VARARGS
| METH_KEYWORDS
},
13847 { "wxGrid_GetCellRenderer", (PyCFunction
) _wrap_wxGrid_GetCellRenderer
, METH_VARARGS
| METH_KEYWORDS
},
13848 { "wxGrid_GetDefaultRenderer", (PyCFunction
) _wrap_wxGrid_GetDefaultRenderer
, METH_VARARGS
| METH_KEYWORDS
},
13849 { "wxGrid_SetCellRenderer", (PyCFunction
) _wrap_wxGrid_SetCellRenderer
, METH_VARARGS
| METH_KEYWORDS
},
13850 { "wxGrid_SetDefaultRenderer", (PyCFunction
) _wrap_wxGrid_SetDefaultRenderer
, METH_VARARGS
| METH_KEYWORDS
},
13851 { "wxGrid_SetCellAlignment", (PyCFunction
) _wrap_wxGrid_SetCellAlignment
, METH_VARARGS
| METH_KEYWORDS
},
13852 { "wxGrid_SetDefaultCellAlignment", (PyCFunction
) _wrap_wxGrid_SetDefaultCellAlignment
, METH_VARARGS
| METH_KEYWORDS
},
13853 { "wxGrid_SetCellFont", (PyCFunction
) _wrap_wxGrid_SetCellFont
, METH_VARARGS
| METH_KEYWORDS
},
13854 { "wxGrid_SetDefaultCellFont", (PyCFunction
) _wrap_wxGrid_SetDefaultCellFont
, METH_VARARGS
| METH_KEYWORDS
},
13855 { "wxGrid_SetCellTextColour", (PyCFunction
) _wrap_wxGrid_SetCellTextColour
, METH_VARARGS
| METH_KEYWORDS
},
13856 { "wxGrid_SetDefaultCellTextColour", (PyCFunction
) _wrap_wxGrid_SetDefaultCellTextColour
, METH_VARARGS
| METH_KEYWORDS
},
13857 { "wxGrid_SetCellBackgroundColour", (PyCFunction
) _wrap_wxGrid_SetCellBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
13858 { "wxGrid_SetDefaultCellBackgroundColour", (PyCFunction
) _wrap_wxGrid_SetDefaultCellBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
13859 { "wxGrid_SetRowMinimalHeight", (PyCFunction
) _wrap_wxGrid_SetRowMinimalHeight
, METH_VARARGS
| METH_KEYWORDS
},
13860 { "wxGrid_SetColMinimalWidth", (PyCFunction
) _wrap_wxGrid_SetColMinimalWidth
, METH_VARARGS
| METH_KEYWORDS
},
13861 { "wxGrid_AutoSize", (PyCFunction
) _wrap_wxGrid_AutoSize
, METH_VARARGS
| METH_KEYWORDS
},
13862 { "wxGrid_AutoSizeRows", (PyCFunction
) _wrap_wxGrid_AutoSizeRows
, METH_VARARGS
| METH_KEYWORDS
},
13863 { "wxGrid_AutoSizeColumns", (PyCFunction
) _wrap_wxGrid_AutoSizeColumns
, METH_VARARGS
| METH_KEYWORDS
},
13864 { "wxGrid_AutoSizeRow", (PyCFunction
) _wrap_wxGrid_AutoSizeRow
, METH_VARARGS
| METH_KEYWORDS
},
13865 { "wxGrid_AutoSizeColumn", (PyCFunction
) _wrap_wxGrid_AutoSizeColumn
, METH_VARARGS
| METH_KEYWORDS
},
13866 { "wxGrid_SetColSize", (PyCFunction
) _wrap_wxGrid_SetColSize
, METH_VARARGS
| METH_KEYWORDS
},
13867 { "wxGrid_SetDefaultColSize", (PyCFunction
) _wrap_wxGrid_SetDefaultColSize
, METH_VARARGS
| METH_KEYWORDS
},
13868 { "wxGrid_SetRowSize", (PyCFunction
) _wrap_wxGrid_SetRowSize
, METH_VARARGS
| METH_KEYWORDS
},
13869 { "wxGrid_SetDefaultRowSize", (PyCFunction
) _wrap_wxGrid_SetDefaultRowSize
, METH_VARARGS
| METH_KEYWORDS
},
13870 { "wxGrid_GetCellAlignment", (PyCFunction
) _wrap_wxGrid_GetCellAlignment
, METH_VARARGS
| METH_KEYWORDS
},
13871 { "wxGrid_GetDefaultCellAlignment", (PyCFunction
) _wrap_wxGrid_GetDefaultCellAlignment
, METH_VARARGS
| METH_KEYWORDS
},
13872 { "wxGrid_GetCellFont", (PyCFunction
) _wrap_wxGrid_GetCellFont
, METH_VARARGS
| METH_KEYWORDS
},
13873 { "wxGrid_GetDefaultCellFont", (PyCFunction
) _wrap_wxGrid_GetDefaultCellFont
, METH_VARARGS
| METH_KEYWORDS
},
13874 { "wxGrid_GetCellTextColour", (PyCFunction
) _wrap_wxGrid_GetCellTextColour
, METH_VARARGS
| METH_KEYWORDS
},
13875 { "wxGrid_GetDefaultCellTextColour", (PyCFunction
) _wrap_wxGrid_GetDefaultCellTextColour
, METH_VARARGS
| METH_KEYWORDS
},
13876 { "wxGrid_GetCellBackgroundColour", (PyCFunction
) _wrap_wxGrid_GetCellBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
13877 { "wxGrid_GetDefaultCellBackgroundColour", (PyCFunction
) _wrap_wxGrid_GetDefaultCellBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
13878 { "wxGrid_GetColSize", (PyCFunction
) _wrap_wxGrid_GetColSize
, METH_VARARGS
| METH_KEYWORDS
},
13879 { "wxGrid_GetDefaultColSize", (PyCFunction
) _wrap_wxGrid_GetDefaultColSize
, METH_VARARGS
| METH_KEYWORDS
},
13880 { "wxGrid_GetRowSize", (PyCFunction
) _wrap_wxGrid_GetRowSize
, METH_VARARGS
| METH_KEYWORDS
},
13881 { "wxGrid_GetDefaultRowSize", (PyCFunction
) _wrap_wxGrid_GetDefaultRowSize
, METH_VARARGS
| METH_KEYWORDS
},
13882 { "wxGrid_GridLinesEnabled", (PyCFunction
) _wrap_wxGrid_GridLinesEnabled
, METH_VARARGS
| METH_KEYWORDS
},
13883 { "wxGrid_EnableGridLines", (PyCFunction
) _wrap_wxGrid_EnableGridLines
, METH_VARARGS
| METH_KEYWORDS
},
13884 { "wxGrid_SetColFormatCustom", (PyCFunction
) _wrap_wxGrid_SetColFormatCustom
, METH_VARARGS
| METH_KEYWORDS
},
13885 { "wxGrid_SetColFormatFloat", (PyCFunction
) _wrap_wxGrid_SetColFormatFloat
, METH_VARARGS
| METH_KEYWORDS
},
13886 { "wxGrid_SetColFormatNumber", (PyCFunction
) _wrap_wxGrid_SetColFormatNumber
, METH_VARARGS
| METH_KEYWORDS
},
13887 { "wxGrid_SetColFormatBool", (PyCFunction
) _wrap_wxGrid_SetColFormatBool
, METH_VARARGS
| METH_KEYWORDS
},
13888 { "wxGrid_SetColAttr", (PyCFunction
) _wrap_wxGrid_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
},
13889 { "wxGrid_SetRowAttr", (PyCFunction
) _wrap_wxGrid_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
},
13890 { "wxGrid_CanDragGridSize", (PyCFunction
) _wrap_wxGrid_CanDragGridSize
, METH_VARARGS
| METH_KEYWORDS
},
13891 { "wxGrid_DisableDragGridSize", (PyCFunction
) _wrap_wxGrid_DisableDragGridSize
, METH_VARARGS
| METH_KEYWORDS
},
13892 { "wxGrid_EnableDragGridSize", (PyCFunction
) _wrap_wxGrid_EnableDragGridSize
, METH_VARARGS
| METH_KEYWORDS
},
13893 { "wxGrid_CanDragColSize", (PyCFunction
) _wrap_wxGrid_CanDragColSize
, METH_VARARGS
| METH_KEYWORDS
},
13894 { "wxGrid_DisableDragColSize", (PyCFunction
) _wrap_wxGrid_DisableDragColSize
, METH_VARARGS
| METH_KEYWORDS
},
13895 { "wxGrid_EnableDragColSize", (PyCFunction
) _wrap_wxGrid_EnableDragColSize
, METH_VARARGS
| METH_KEYWORDS
},
13896 { "wxGrid_CanDragRowSize", (PyCFunction
) _wrap_wxGrid_CanDragRowSize
, METH_VARARGS
| METH_KEYWORDS
},
13897 { "wxGrid_DisableDragRowSize", (PyCFunction
) _wrap_wxGrid_DisableDragRowSize
, METH_VARARGS
| METH_KEYWORDS
},
13898 { "wxGrid_EnableDragRowSize", (PyCFunction
) _wrap_wxGrid_EnableDragRowSize
, METH_VARARGS
| METH_KEYWORDS
},
13899 { "wxGrid_SetCellHighlightROPenWidth", (PyCFunction
) _wrap_wxGrid_SetCellHighlightROPenWidth
, METH_VARARGS
| METH_KEYWORDS
},
13900 { "wxGrid_SetCellHighlightPenWidth", (PyCFunction
) _wrap_wxGrid_SetCellHighlightPenWidth
, METH_VARARGS
| METH_KEYWORDS
},
13901 { "wxGrid_SetCellHighlightColour", (PyCFunction
) _wrap_wxGrid_SetCellHighlightColour
, METH_VARARGS
| METH_KEYWORDS
},
13902 { "wxGrid_SetGridLineColour", (PyCFunction
) _wrap_wxGrid_SetGridLineColour
, METH_VARARGS
| METH_KEYWORDS
},
13903 { "wxGrid_SetColLabelValue", (PyCFunction
) _wrap_wxGrid_SetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
13904 { "wxGrid_SetRowLabelValue", (PyCFunction
) _wrap_wxGrid_SetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
13905 { "wxGrid_SetColLabelAlignment", (PyCFunction
) _wrap_wxGrid_SetColLabelAlignment
, METH_VARARGS
| METH_KEYWORDS
},
13906 { "wxGrid_SetRowLabelAlignment", (PyCFunction
) _wrap_wxGrid_SetRowLabelAlignment
, METH_VARARGS
| METH_KEYWORDS
},
13907 { "wxGrid_SetLabelFont", (PyCFunction
) _wrap_wxGrid_SetLabelFont
, METH_VARARGS
| METH_KEYWORDS
},
13908 { "wxGrid_SetLabelTextColour", (PyCFunction
) _wrap_wxGrid_SetLabelTextColour
, METH_VARARGS
| METH_KEYWORDS
},
13909 { "wxGrid_SetLabelBackgroundColour", (PyCFunction
) _wrap_wxGrid_SetLabelBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
13910 { "wxGrid_SetColLabelSize", (PyCFunction
) _wrap_wxGrid_SetColLabelSize
, METH_VARARGS
| METH_KEYWORDS
},
13911 { "wxGrid_SetRowLabelSize", (PyCFunction
) _wrap_wxGrid_SetRowLabelSize
, METH_VARARGS
| METH_KEYWORDS
},
13912 { "wxGrid_GetCellHighlightROPenWidth", (PyCFunction
) _wrap_wxGrid_GetCellHighlightROPenWidth
, METH_VARARGS
| METH_KEYWORDS
},
13913 { "wxGrid_GetCellHighlightPenWidth", (PyCFunction
) _wrap_wxGrid_GetCellHighlightPenWidth
, METH_VARARGS
| METH_KEYWORDS
},
13914 { "wxGrid_GetCellHighlightColour", (PyCFunction
) _wrap_wxGrid_GetCellHighlightColour
, METH_VARARGS
| METH_KEYWORDS
},
13915 { "wxGrid_GetGridLineColour", (PyCFunction
) _wrap_wxGrid_GetGridLineColour
, METH_VARARGS
| METH_KEYWORDS
},
13916 { "wxGrid_GetColLabelValue", (PyCFunction
) _wrap_wxGrid_GetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
13917 { "wxGrid_GetRowLabelValue", (PyCFunction
) _wrap_wxGrid_GetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
13918 { "wxGrid_GetColLabelAlignment", (PyCFunction
) _wrap_wxGrid_GetColLabelAlignment
, METH_VARARGS
| METH_KEYWORDS
},
13919 { "wxGrid_GetRowLabelAlignment", (PyCFunction
) _wrap_wxGrid_GetRowLabelAlignment
, METH_VARARGS
| METH_KEYWORDS
},
13920 { "wxGrid_GetLabelFont", (PyCFunction
) _wrap_wxGrid_GetLabelFont
, METH_VARARGS
| METH_KEYWORDS
},
13921 { "wxGrid_GetLabelTextColour", (PyCFunction
) _wrap_wxGrid_GetLabelTextColour
, METH_VARARGS
| METH_KEYWORDS
},
13922 { "wxGrid_GetLabelBackgroundColour", (PyCFunction
) _wrap_wxGrid_GetLabelBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
13923 { "wxGrid_GetColLabelSize", (PyCFunction
) _wrap_wxGrid_GetColLabelSize
, METH_VARARGS
| METH_KEYWORDS
},
13924 { "wxGrid_GetDefaultColLabelSize", (PyCFunction
) _wrap_wxGrid_GetDefaultColLabelSize
, METH_VARARGS
| METH_KEYWORDS
},
13925 { "wxGrid_GetRowLabelSize", (PyCFunction
) _wrap_wxGrid_GetRowLabelSize
, METH_VARARGS
| METH_KEYWORDS
},
13926 { "wxGrid_GetDefaultRowLabelSize", (PyCFunction
) _wrap_wxGrid_GetDefaultRowLabelSize
, METH_VARARGS
| METH_KEYWORDS
},
13927 { "wxGrid_MoveCursorRightBlock", (PyCFunction
) _wrap_wxGrid_MoveCursorRightBlock
, METH_VARARGS
| METH_KEYWORDS
},
13928 { "wxGrid_MoveCursorLeftBlock", (PyCFunction
) _wrap_wxGrid_MoveCursorLeftBlock
, METH_VARARGS
| METH_KEYWORDS
},
13929 { "wxGrid_MoveCursorDownBlock", (PyCFunction
) _wrap_wxGrid_MoveCursorDownBlock
, METH_VARARGS
| METH_KEYWORDS
},
13930 { "wxGrid_MoveCursorUpBlock", (PyCFunction
) _wrap_wxGrid_MoveCursorUpBlock
, METH_VARARGS
| METH_KEYWORDS
},
13931 { "wxGrid_MovePageUp", (PyCFunction
) _wrap_wxGrid_MovePageUp
, METH_VARARGS
| METH_KEYWORDS
},
13932 { "wxGrid_MovePageDown", (PyCFunction
) _wrap_wxGrid_MovePageDown
, METH_VARARGS
| METH_KEYWORDS
},
13933 { "wxGrid_MoveCursorRight", (PyCFunction
) _wrap_wxGrid_MoveCursorRight
, METH_VARARGS
| METH_KEYWORDS
},
13934 { "wxGrid_MoveCursorLeft", (PyCFunction
) _wrap_wxGrid_MoveCursorLeft
, METH_VARARGS
| METH_KEYWORDS
},
13935 { "wxGrid_MoveCursorDown", (PyCFunction
) _wrap_wxGrid_MoveCursorDown
, METH_VARARGS
| METH_KEYWORDS
},
13936 { "wxGrid_MoveCursorUp", (PyCFunction
) _wrap_wxGrid_MoveCursorUp
, METH_VARARGS
| METH_KEYWORDS
},
13937 { "wxGrid_SetGridCursor", (PyCFunction
) _wrap_wxGrid_SetGridCursor
, METH_VARARGS
| METH_KEYWORDS
},
13938 { "wxGrid_MakeCellVisible", (PyCFunction
) _wrap_wxGrid_MakeCellVisible
, METH_VARARGS
| METH_KEYWORDS
},
13939 { "wxGrid_IsVisible", (PyCFunction
) _wrap_wxGrid_IsVisible
, METH_VARARGS
| METH_KEYWORDS
},
13940 { "wxGrid_GetGridCursorCol", (PyCFunction
) _wrap_wxGrid_GetGridCursorCol
, METH_VARARGS
| METH_KEYWORDS
},
13941 { "wxGrid_GetGridCursorRow", (PyCFunction
) _wrap_wxGrid_GetGridCursorRow
, METH_VARARGS
| METH_KEYWORDS
},
13942 { "wxGrid_CellToRect", (PyCFunction
) _wrap_wxGrid_CellToRect
, METH_VARARGS
| METH_KEYWORDS
},
13943 { "wxGrid_XToEdgeOfCol", (PyCFunction
) _wrap_wxGrid_XToEdgeOfCol
, METH_VARARGS
| METH_KEYWORDS
},
13944 { "wxGrid_YToEdgeOfRow", (PyCFunction
) _wrap_wxGrid_YToEdgeOfRow
, METH_VARARGS
| METH_KEYWORDS
},
13945 { "wxGrid_XToCol", (PyCFunction
) _wrap_wxGrid_XToCol
, METH_VARARGS
| METH_KEYWORDS
},
13946 { "wxGrid_YToRow", (PyCFunction
) _wrap_wxGrid_YToRow
, METH_VARARGS
| METH_KEYWORDS
},
13947 { "wxGrid_XYToCell", (PyCFunction
) _wrap_wxGrid_XYToCell
, METH_VARARGS
| METH_KEYWORDS
},
13948 { "wxGrid_SaveEditControlValue", (PyCFunction
) _wrap_wxGrid_SaveEditControlValue
, METH_VARARGS
| METH_KEYWORDS
},
13949 { "wxGrid_HideCellEditControl", (PyCFunction
) _wrap_wxGrid_HideCellEditControl
, METH_VARARGS
| METH_KEYWORDS
},
13950 { "wxGrid_ShowCellEditControl", (PyCFunction
) _wrap_wxGrid_ShowCellEditControl
, METH_VARARGS
| METH_KEYWORDS
},
13951 { "wxGrid_IsCurrentCellReadOnly", (PyCFunction
) _wrap_wxGrid_IsCurrentCellReadOnly
, METH_VARARGS
| METH_KEYWORDS
},
13952 { "wxGrid_IsCellEditControlShown", (PyCFunction
) _wrap_wxGrid_IsCellEditControlShown
, METH_VARARGS
| METH_KEYWORDS
},
13953 { "wxGrid_IsCellEditControlEnabled", (PyCFunction
) _wrap_wxGrid_IsCellEditControlEnabled
, METH_VARARGS
| METH_KEYWORDS
},
13954 { "wxGrid_CanEnableCellControl", (PyCFunction
) _wrap_wxGrid_CanEnableCellControl
, METH_VARARGS
| METH_KEYWORDS
},
13955 { "wxGrid_DisableCellEditControl", (PyCFunction
) _wrap_wxGrid_DisableCellEditControl
, METH_VARARGS
| METH_KEYWORDS
},
13956 { "wxGrid_EnableCellEditControl", (PyCFunction
) _wrap_wxGrid_EnableCellEditControl
, METH_VARARGS
| METH_KEYWORDS
},
13957 { "wxGrid_EnableEditing", (PyCFunction
) _wrap_wxGrid_EnableEditing
, METH_VARARGS
| METH_KEYWORDS
},
13958 { "wxGrid_IsEditable", (PyCFunction
) _wrap_wxGrid_IsEditable
, METH_VARARGS
| METH_KEYWORDS
},
13959 { "wxGrid_ForceRefresh", (PyCFunction
) _wrap_wxGrid_ForceRefresh
, METH_VARARGS
| METH_KEYWORDS
},
13960 { "wxGrid_GetBatchCount", (PyCFunction
) _wrap_wxGrid_GetBatchCount
, METH_VARARGS
| METH_KEYWORDS
},
13961 { "wxGrid_EndBatch", (PyCFunction
) _wrap_wxGrid_EndBatch
, METH_VARARGS
| METH_KEYWORDS
},
13962 { "wxGrid_BeginBatch", (PyCFunction
) _wrap_wxGrid_BeginBatch
, METH_VARARGS
| METH_KEYWORDS
},
13963 { "wxGrid_GetTextBoxSize", (PyCFunction
) _wrap_wxGrid_GetTextBoxSize
, METH_VARARGS
| METH_KEYWORDS
},
13964 { "wxGrid_DrawTextRectangle", (PyCFunction
) _wrap_wxGrid_DrawTextRectangle
, METH_VARARGS
| METH_KEYWORDS
},
13965 { "wxGrid_DrawCellHighlight", (PyCFunction
) _wrap_wxGrid_DrawCellHighlight
, METH_VARARGS
| METH_KEYWORDS
},
13966 { "wxGrid_DeleteCols", (PyCFunction
) _wrap_wxGrid_DeleteCols
, METH_VARARGS
| METH_KEYWORDS
},
13967 { "wxGrid_AppendCols", (PyCFunction
) _wrap_wxGrid_AppendCols
, METH_VARARGS
| METH_KEYWORDS
},
13968 { "wxGrid_InsertCols", (PyCFunction
) _wrap_wxGrid_InsertCols
, METH_VARARGS
| METH_KEYWORDS
},
13969 { "wxGrid_DeleteRows", (PyCFunction
) _wrap_wxGrid_DeleteRows
, METH_VARARGS
| METH_KEYWORDS
},
13970 { "wxGrid_AppendRows", (PyCFunction
) _wrap_wxGrid_AppendRows
, METH_VARARGS
| METH_KEYWORDS
},
13971 { "wxGrid_InsertRows", (PyCFunction
) _wrap_wxGrid_InsertRows
, METH_VARARGS
| METH_KEYWORDS
},
13972 { "wxGrid_ClearGrid", (PyCFunction
) _wrap_wxGrid_ClearGrid
, METH_VARARGS
| METH_KEYWORDS
},
13973 { "wxGrid_SetTable", (PyCFunction
) _wrap_wxGrid_SetTable
, METH_VARARGS
| METH_KEYWORDS
},
13974 { "wxGrid_GetTable", (PyCFunction
) _wrap_wxGrid_GetTable
, METH_VARARGS
| METH_KEYWORDS
},
13975 { "wxGrid_ProcessTableMessage", (PyCFunction
) _wrap_wxGrid_ProcessTableMessage
, METH_VARARGS
| METH_KEYWORDS
},
13976 { "wxGrid_GetNumberCols", (PyCFunction
) _wrap_wxGrid_GetNumberCols
, METH_VARARGS
| METH_KEYWORDS
},
13977 { "wxGrid_GetNumberRows", (PyCFunction
) _wrap_wxGrid_GetNumberRows
, METH_VARARGS
| METH_KEYWORDS
},
13978 { "wxGrid_SetSelectionMode", (PyCFunction
) _wrap_wxGrid_SetSelectionMode
, METH_VARARGS
| METH_KEYWORDS
},
13979 { "wxGrid_CreateGrid", (PyCFunction
) _wrap_wxGrid_CreateGrid
, METH_VARARGS
| METH_KEYWORDS
},
13980 { "new_wxGrid", (PyCFunction
) _wrap_new_wxGrid
, METH_VARARGS
| METH_KEYWORDS
},
13981 { "wxGridCellCoords___cmp__", (PyCFunction
) _wrap_wxGridCellCoords___cmp__
, METH_VARARGS
| METH_KEYWORDS
},
13982 { "wxGridCellCoords_asTuple", (PyCFunction
) _wrap_wxGridCellCoords_asTuple
, METH_VARARGS
| METH_KEYWORDS
},
13983 { "wxGridCellCoords_Set", (PyCFunction
) _wrap_wxGridCellCoords_Set
, METH_VARARGS
| METH_KEYWORDS
},
13984 { "wxGridCellCoords_SetCol", (PyCFunction
) _wrap_wxGridCellCoords_SetCol
, METH_VARARGS
| METH_KEYWORDS
},
13985 { "wxGridCellCoords_GetCol", (PyCFunction
) _wrap_wxGridCellCoords_GetCol
, METH_VARARGS
| METH_KEYWORDS
},
13986 { "wxGridCellCoords_SetRow", (PyCFunction
) _wrap_wxGridCellCoords_SetRow
, METH_VARARGS
| METH_KEYWORDS
},
13987 { "wxGridCellCoords_GetRow", (PyCFunction
) _wrap_wxGridCellCoords_GetRow
, METH_VARARGS
| METH_KEYWORDS
},
13988 { "delete_wxGridCellCoords", (PyCFunction
) _wrap_delete_wxGridCellCoords
, METH_VARARGS
| METH_KEYWORDS
},
13989 { "new_wxGridCellCoords", (PyCFunction
) _wrap_new_wxGridCellCoords
, METH_VARARGS
| METH_KEYWORDS
},
13990 { "wxGridTableMessage_GetCommandInt2", (PyCFunction
) _wrap_wxGridTableMessage_GetCommandInt2
, METH_VARARGS
| METH_KEYWORDS
},
13991 { "wxGridTableMessage_SetCommandInt2", (PyCFunction
) _wrap_wxGridTableMessage_SetCommandInt2
, METH_VARARGS
| METH_KEYWORDS
},
13992 { "wxGridTableMessage_GetCommandInt", (PyCFunction
) _wrap_wxGridTableMessage_GetCommandInt
, METH_VARARGS
| METH_KEYWORDS
},
13993 { "wxGridTableMessage_SetCommandInt", (PyCFunction
) _wrap_wxGridTableMessage_SetCommandInt
, METH_VARARGS
| METH_KEYWORDS
},
13994 { "wxGridTableMessage_GetId", (PyCFunction
) _wrap_wxGridTableMessage_GetId
, METH_VARARGS
| METH_KEYWORDS
},
13995 { "wxGridTableMessage_SetId", (PyCFunction
) _wrap_wxGridTableMessage_SetId
, METH_VARARGS
| METH_KEYWORDS
},
13996 { "wxGridTableMessage_GetTableObject", (PyCFunction
) _wrap_wxGridTableMessage_GetTableObject
, METH_VARARGS
| METH_KEYWORDS
},
13997 { "wxGridTableMessage_SetTableObject", (PyCFunction
) _wrap_wxGridTableMessage_SetTableObject
, METH_VARARGS
| METH_KEYWORDS
},
13998 { "delete_wxGridTableMessage", (PyCFunction
) _wrap_delete_wxGridTableMessage
, METH_VARARGS
| METH_KEYWORDS
},
13999 { "new_wxGridTableMessage", (PyCFunction
) _wrap_new_wxGridTableMessage
, METH_VARARGS
| METH_KEYWORDS
},
14000 { "new_wxGridStringTable", (PyCFunction
) _wrap_new_wxGridStringTable
, METH_VARARGS
| METH_KEYWORDS
},
14001 { "wxPyGridTableBase_base_SetColAttr", (PyCFunction
) _wrap_wxPyGridTableBase_base_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
},
14002 { "wxPyGridTableBase_base_SetRowAttr", (PyCFunction
) _wrap_wxPyGridTableBase_base_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
},
14003 { "wxPyGridTableBase_base_SetAttr", (PyCFunction
) _wrap_wxPyGridTableBase_base_SetAttr
, METH_VARARGS
| METH_KEYWORDS
},
14004 { "wxPyGridTableBase_base_GetAttr", (PyCFunction
) _wrap_wxPyGridTableBase_base_GetAttr
, METH_VARARGS
| METH_KEYWORDS
},
14005 { "wxPyGridTableBase_base_CanHaveAttributes", (PyCFunction
) _wrap_wxPyGridTableBase_base_CanHaveAttributes
, METH_VARARGS
| METH_KEYWORDS
},
14006 { "wxPyGridTableBase_base_SetColLabelValue", (PyCFunction
) _wrap_wxPyGridTableBase_base_SetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14007 { "wxPyGridTableBase_base_SetRowLabelValue", (PyCFunction
) _wrap_wxPyGridTableBase_base_SetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14008 { "wxPyGridTableBase_base_GetColLabelValue", (PyCFunction
) _wrap_wxPyGridTableBase_base_GetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14009 { "wxPyGridTableBase_base_GetRowLabelValue", (PyCFunction
) _wrap_wxPyGridTableBase_base_GetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14010 { "wxPyGridTableBase_base_DeleteCols", (PyCFunction
) _wrap_wxPyGridTableBase_base_DeleteCols
, METH_VARARGS
| METH_KEYWORDS
},
14011 { "wxPyGridTableBase_base_AppendCols", (PyCFunction
) _wrap_wxPyGridTableBase_base_AppendCols
, METH_VARARGS
| METH_KEYWORDS
},
14012 { "wxPyGridTableBase_base_InsertCols", (PyCFunction
) _wrap_wxPyGridTableBase_base_InsertCols
, METH_VARARGS
| METH_KEYWORDS
},
14013 { "wxPyGridTableBase_base_DeleteRows", (PyCFunction
) _wrap_wxPyGridTableBase_base_DeleteRows
, METH_VARARGS
| METH_KEYWORDS
},
14014 { "wxPyGridTableBase_base_AppendRows", (PyCFunction
) _wrap_wxPyGridTableBase_base_AppendRows
, METH_VARARGS
| METH_KEYWORDS
},
14015 { "wxPyGridTableBase_base_InsertRows", (PyCFunction
) _wrap_wxPyGridTableBase_base_InsertRows
, METH_VARARGS
| METH_KEYWORDS
},
14016 { "wxPyGridTableBase_base_Clear", (PyCFunction
) _wrap_wxPyGridTableBase_base_Clear
, METH_VARARGS
| METH_KEYWORDS
},
14017 { "wxPyGridTableBase_base_CanSetValueAs", (PyCFunction
) _wrap_wxPyGridTableBase_base_CanSetValueAs
, METH_VARARGS
| METH_KEYWORDS
},
14018 { "wxPyGridTableBase_base_CanGetValueAs", (PyCFunction
) _wrap_wxPyGridTableBase_base_CanGetValueAs
, METH_VARARGS
| METH_KEYWORDS
},
14019 { "wxPyGridTableBase_base_GetTypeName", (PyCFunction
) _wrap_wxPyGridTableBase_base_GetTypeName
, METH_VARARGS
| METH_KEYWORDS
},
14020 { "wxPyGridTableBase_Destroy", (PyCFunction
) _wrap_wxPyGridTableBase_Destroy
, METH_VARARGS
| METH_KEYWORDS
},
14021 { "wxPyGridTableBase__setCallbackInfo", (PyCFunction
) _wrap_wxPyGridTableBase__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
},
14022 { "new_wxPyGridTableBase", (PyCFunction
) _wrap_new_wxPyGridTableBase
, METH_VARARGS
| METH_KEYWORDS
},
14023 { "wxGridTableBase_SetColAttr", (PyCFunction
) _wrap_wxGridTableBase_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
},
14024 { "wxGridTableBase_SetRowAttr", (PyCFunction
) _wrap_wxGridTableBase_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
},
14025 { "wxGridTableBase_SetAttr", (PyCFunction
) _wrap_wxGridTableBase_SetAttr
, METH_VARARGS
| METH_KEYWORDS
},
14026 { "wxGridTableBase_GetAttr", (PyCFunction
) _wrap_wxGridTableBase_GetAttr
, METH_VARARGS
| METH_KEYWORDS
},
14027 { "wxGridTableBase_CanHaveAttributes", (PyCFunction
) _wrap_wxGridTableBase_CanHaveAttributes
, METH_VARARGS
| METH_KEYWORDS
},
14028 { "wxGridTableBase_SetColLabelValue", (PyCFunction
) _wrap_wxGridTableBase_SetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14029 { "wxGridTableBase_SetRowLabelValue", (PyCFunction
) _wrap_wxGridTableBase_SetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14030 { "wxGridTableBase_GetColLabelValue", (PyCFunction
) _wrap_wxGridTableBase_GetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14031 { "wxGridTableBase_GetRowLabelValue", (PyCFunction
) _wrap_wxGridTableBase_GetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
},
14032 { "wxGridTableBase_DeleteCols", (PyCFunction
) _wrap_wxGridTableBase_DeleteCols
, METH_VARARGS
| METH_KEYWORDS
},
14033 { "wxGridTableBase_AppendCols", (PyCFunction
) _wrap_wxGridTableBase_AppendCols
, METH_VARARGS
| METH_KEYWORDS
},
14034 { "wxGridTableBase_InsertCols", (PyCFunction
) _wrap_wxGridTableBase_InsertCols
, METH_VARARGS
| METH_KEYWORDS
},
14035 { "wxGridTableBase_DeleteRows", (PyCFunction
) _wrap_wxGridTableBase_DeleteRows
, METH_VARARGS
| METH_KEYWORDS
},
14036 { "wxGridTableBase_AppendRows", (PyCFunction
) _wrap_wxGridTableBase_AppendRows
, METH_VARARGS
| METH_KEYWORDS
},
14037 { "wxGridTableBase_InsertRows", (PyCFunction
) _wrap_wxGridTableBase_InsertRows
, METH_VARARGS
| METH_KEYWORDS
},
14038 { "wxGridTableBase_Clear", (PyCFunction
) _wrap_wxGridTableBase_Clear
, METH_VARARGS
| METH_KEYWORDS
},
14039 { "wxGridTableBase_SetValueAsBool", (PyCFunction
) _wrap_wxGridTableBase_SetValueAsBool
, METH_VARARGS
| METH_KEYWORDS
},
14040 { "wxGridTableBase_SetValueAsDouble", (PyCFunction
) _wrap_wxGridTableBase_SetValueAsDouble
, METH_VARARGS
| METH_KEYWORDS
},
14041 { "wxGridTableBase_SetValueAsLong", (PyCFunction
) _wrap_wxGridTableBase_SetValueAsLong
, METH_VARARGS
| METH_KEYWORDS
},
14042 { "wxGridTableBase_GetValueAsBool", (PyCFunction
) _wrap_wxGridTableBase_GetValueAsBool
, METH_VARARGS
| METH_KEYWORDS
},
14043 { "wxGridTableBase_GetValueAsDouble", (PyCFunction
) _wrap_wxGridTableBase_GetValueAsDouble
, METH_VARARGS
| METH_KEYWORDS
},
14044 { "wxGridTableBase_GetValueAsLong", (PyCFunction
) _wrap_wxGridTableBase_GetValueAsLong
, METH_VARARGS
| METH_KEYWORDS
},
14045 { "wxGridTableBase_CanSetValueAs", (PyCFunction
) _wrap_wxGridTableBase_CanSetValueAs
, METH_VARARGS
| METH_KEYWORDS
},
14046 { "wxGridTableBase_CanGetValueAs", (PyCFunction
) _wrap_wxGridTableBase_CanGetValueAs
, METH_VARARGS
| METH_KEYWORDS
},
14047 { "wxGridTableBase_GetTypeName", (PyCFunction
) _wrap_wxGridTableBase_GetTypeName
, METH_VARARGS
| METH_KEYWORDS
},
14048 { "wxGridTableBase_SetValue", (PyCFunction
) _wrap_wxGridTableBase_SetValue
, METH_VARARGS
| METH_KEYWORDS
},
14049 { "wxGridTableBase_GetValue", (PyCFunction
) _wrap_wxGridTableBase_GetValue
, METH_VARARGS
| METH_KEYWORDS
},
14050 { "wxGridTableBase_IsEmptyCell", (PyCFunction
) _wrap_wxGridTableBase_IsEmptyCell
, METH_VARARGS
| METH_KEYWORDS
},
14051 { "wxGridTableBase_GetNumberCols", (PyCFunction
) _wrap_wxGridTableBase_GetNumberCols
, METH_VARARGS
| METH_KEYWORDS
},
14052 { "wxGridTableBase_GetNumberRows", (PyCFunction
) _wrap_wxGridTableBase_GetNumberRows
, METH_VARARGS
| METH_KEYWORDS
},
14053 { "wxGridTableBase_GetView", (PyCFunction
) _wrap_wxGridTableBase_GetView
, METH_VARARGS
| METH_KEYWORDS
},
14054 { "wxGridTableBase_SetView", (PyCFunction
) _wrap_wxGridTableBase_SetView
, METH_VARARGS
| METH_KEYWORDS
},
14055 { "wxGridTableBase_GetAttrProvider", (PyCFunction
) _wrap_wxGridTableBase_GetAttrProvider
, METH_VARARGS
| METH_KEYWORDS
},
14056 { "wxGridTableBase_SetAttrProvider", (PyCFunction
) _wrap_wxGridTableBase_SetAttrProvider
, METH_VARARGS
| METH_KEYWORDS
},
14057 { "wxGridTableBase__setOORInfo", (PyCFunction
) _wrap_wxGridTableBase__setOORInfo
, METH_VARARGS
| METH_KEYWORDS
},
14058 { "wxPyGridCellAttrProvider_base_SetColAttr", (PyCFunction
) _wrap_wxPyGridCellAttrProvider_base_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
},
14059 { "wxPyGridCellAttrProvider_base_SetRowAttr", (PyCFunction
) _wrap_wxPyGridCellAttrProvider_base_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
},
14060 { "wxPyGridCellAttrProvider_base_SetAttr", (PyCFunction
) _wrap_wxPyGridCellAttrProvider_base_SetAttr
, METH_VARARGS
| METH_KEYWORDS
},
14061 { "wxPyGridCellAttrProvider_base_GetAttr", (PyCFunction
) _wrap_wxPyGridCellAttrProvider_base_GetAttr
, METH_VARARGS
| METH_KEYWORDS
},
14062 { "wxPyGridCellAttrProvider__setCallbackInfo", (PyCFunction
) _wrap_wxPyGridCellAttrProvider__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
},
14063 { "new_wxPyGridCellAttrProvider", (PyCFunction
) _wrap_new_wxPyGridCellAttrProvider
, METH_VARARGS
| METH_KEYWORDS
},
14064 { "wxGridCellAttrProvider_UpdateAttrCols", (PyCFunction
) _wrap_wxGridCellAttrProvider_UpdateAttrCols
, METH_VARARGS
| METH_KEYWORDS
},
14065 { "wxGridCellAttrProvider_UpdateAttrRows", (PyCFunction
) _wrap_wxGridCellAttrProvider_UpdateAttrRows
, METH_VARARGS
| METH_KEYWORDS
},
14066 { "wxGridCellAttrProvider_SetColAttr", (PyCFunction
) _wrap_wxGridCellAttrProvider_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
},
14067 { "wxGridCellAttrProvider_SetRowAttr", (PyCFunction
) _wrap_wxGridCellAttrProvider_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
},
14068 { "wxGridCellAttrProvider_SetAttr", (PyCFunction
) _wrap_wxGridCellAttrProvider_SetAttr
, METH_VARARGS
| METH_KEYWORDS
},
14069 { "wxGridCellAttrProvider_GetAttr", (PyCFunction
) _wrap_wxGridCellAttrProvider_GetAttr
, METH_VARARGS
| METH_KEYWORDS
},
14070 { "wxGridCellAttrProvider__setOORInfo", (PyCFunction
) _wrap_wxGridCellAttrProvider__setOORInfo
, METH_VARARGS
| METH_KEYWORDS
},
14071 { "new_wxGridCellAttrProvider", (PyCFunction
) _wrap_new_wxGridCellAttrProvider
, METH_VARARGS
| METH_KEYWORDS
},
14072 { "wxGridCellAttr_SetDefAttr", (PyCFunction
) _wrap_wxGridCellAttr_SetDefAttr
, METH_VARARGS
| METH_KEYWORDS
},
14073 { "wxGridCellAttr_IsReadOnly", (PyCFunction
) _wrap_wxGridCellAttr_IsReadOnly
, METH_VARARGS
| METH_KEYWORDS
},
14074 { "wxGridCellAttr_GetEditor", (PyCFunction
) _wrap_wxGridCellAttr_GetEditor
, METH_VARARGS
| METH_KEYWORDS
},
14075 { "wxGridCellAttr_GetRenderer", (PyCFunction
) _wrap_wxGridCellAttr_GetRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14076 { "wxGridCellAttr_GetAlignment", (PyCFunction
) _wrap_wxGridCellAttr_GetAlignment
, METH_VARARGS
| METH_KEYWORDS
},
14077 { "wxGridCellAttr_GetFont", (PyCFunction
) _wrap_wxGridCellAttr_GetFont
, METH_VARARGS
| METH_KEYWORDS
},
14078 { "wxGridCellAttr_GetBackgroundColour", (PyCFunction
) _wrap_wxGridCellAttr_GetBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
14079 { "wxGridCellAttr_GetTextColour", (PyCFunction
) _wrap_wxGridCellAttr_GetTextColour
, METH_VARARGS
| METH_KEYWORDS
},
14080 { "wxGridCellAttr_HasReadWriteMode", (PyCFunction
) _wrap_wxGridCellAttr_HasReadWriteMode
, METH_VARARGS
| METH_KEYWORDS
},
14081 { "wxGridCellAttr_HasEditor", (PyCFunction
) _wrap_wxGridCellAttr_HasEditor
, METH_VARARGS
| METH_KEYWORDS
},
14082 { "wxGridCellAttr_HasRenderer", (PyCFunction
) _wrap_wxGridCellAttr_HasRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14083 { "wxGridCellAttr_HasAlignment", (PyCFunction
) _wrap_wxGridCellAttr_HasAlignment
, METH_VARARGS
| METH_KEYWORDS
},
14084 { "wxGridCellAttr_HasFont", (PyCFunction
) _wrap_wxGridCellAttr_HasFont
, METH_VARARGS
| METH_KEYWORDS
},
14085 { "wxGridCellAttr_HasBackgroundColour", (PyCFunction
) _wrap_wxGridCellAttr_HasBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
14086 { "wxGridCellAttr_HasTextColour", (PyCFunction
) _wrap_wxGridCellAttr_HasTextColour
, METH_VARARGS
| METH_KEYWORDS
},
14087 { "wxGridCellAttr_SetKind", (PyCFunction
) _wrap_wxGridCellAttr_SetKind
, METH_VARARGS
| METH_KEYWORDS
},
14088 { "wxGridCellAttr_SetEditor", (PyCFunction
) _wrap_wxGridCellAttr_SetEditor
, METH_VARARGS
| METH_KEYWORDS
},
14089 { "wxGridCellAttr_SetRenderer", (PyCFunction
) _wrap_wxGridCellAttr_SetRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14090 { "wxGridCellAttr_SetReadOnly", (PyCFunction
) _wrap_wxGridCellAttr_SetReadOnly
, METH_VARARGS
| METH_KEYWORDS
},
14091 { "wxGridCellAttr_SetAlignment", (PyCFunction
) _wrap_wxGridCellAttr_SetAlignment
, METH_VARARGS
| METH_KEYWORDS
},
14092 { "wxGridCellAttr_SetFont", (PyCFunction
) _wrap_wxGridCellAttr_SetFont
, METH_VARARGS
| METH_KEYWORDS
},
14093 { "wxGridCellAttr_SetBackgroundColour", (PyCFunction
) _wrap_wxGridCellAttr_SetBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
},
14094 { "wxGridCellAttr_SetTextColour", (PyCFunction
) _wrap_wxGridCellAttr_SetTextColour
, METH_VARARGS
| METH_KEYWORDS
},
14095 { "wxGridCellAttr_DecRef", (PyCFunction
) _wrap_wxGridCellAttr_DecRef
, METH_VARARGS
| METH_KEYWORDS
},
14096 { "wxGridCellAttr_IncRef", (PyCFunction
) _wrap_wxGridCellAttr_IncRef
, METH_VARARGS
| METH_KEYWORDS
},
14097 { "wxGridCellAttr_MergeWith", (PyCFunction
) _wrap_wxGridCellAttr_MergeWith
, METH_VARARGS
| METH_KEYWORDS
},
14098 { "wxGridCellAttr_Clone", (PyCFunction
) _wrap_wxGridCellAttr_Clone
, METH_VARARGS
| METH_KEYWORDS
},
14099 { "new_wxGridCellAttr", (PyCFunction
) _wrap_new_wxGridCellAttr
, METH_VARARGS
| METH_KEYWORDS
},
14100 { "wxGridCellAttr__setOORInfo", (PyCFunction
) _wrap_wxGridCellAttr__setOORInfo
, METH_VARARGS
| METH_KEYWORDS
},
14101 { "new_wxGridCellAutoWrapStringEditor", (PyCFunction
) _wrap_new_wxGridCellAutoWrapStringEditor
, METH_VARARGS
| METH_KEYWORDS
},
14102 { "new_wxGridCellEnumEditor", (PyCFunction
) _wrap_new_wxGridCellEnumEditor
, METH_VARARGS
| METH_KEYWORDS
},
14103 { "new_wxGridCellChoiceEditor", (PyCFunction
) _wrap_new_wxGridCellChoiceEditor
, METH_VARARGS
| METH_KEYWORDS
},
14104 { "new_wxGridCellBoolEditor", (PyCFunction
) _wrap_new_wxGridCellBoolEditor
, METH_VARARGS
| METH_KEYWORDS
},
14105 { "new_wxGridCellFloatEditor", (PyCFunction
) _wrap_new_wxGridCellFloatEditor
, METH_VARARGS
| METH_KEYWORDS
},
14106 { "new_wxGridCellNumberEditor", (PyCFunction
) _wrap_new_wxGridCellNumberEditor
, METH_VARARGS
| METH_KEYWORDS
},
14107 { "new_wxGridCellTextEditor", (PyCFunction
) _wrap_new_wxGridCellTextEditor
, METH_VARARGS
| METH_KEYWORDS
},
14108 { "wxPyGridCellEditor_base_SetParameters", (PyCFunction
) _wrap_wxPyGridCellEditor_base_SetParameters
, METH_VARARGS
| METH_KEYWORDS
},
14109 { "wxPyGridCellEditor_base_Destroy", (PyCFunction
) _wrap_wxPyGridCellEditor_base_Destroy
, METH_VARARGS
| METH_KEYWORDS
},
14110 { "wxPyGridCellEditor_base_HandleReturn", (PyCFunction
) _wrap_wxPyGridCellEditor_base_HandleReturn
, METH_VARARGS
| METH_KEYWORDS
},
14111 { "wxPyGridCellEditor_base_StartingClick", (PyCFunction
) _wrap_wxPyGridCellEditor_base_StartingClick
, METH_VARARGS
| METH_KEYWORDS
},
14112 { "wxPyGridCellEditor_base_StartingKey", (PyCFunction
) _wrap_wxPyGridCellEditor_base_StartingKey
, METH_VARARGS
| METH_KEYWORDS
},
14113 { "wxPyGridCellEditor_base_IsAcceptedKey", (PyCFunction
) _wrap_wxPyGridCellEditor_base_IsAcceptedKey
, METH_VARARGS
| METH_KEYWORDS
},
14114 { "wxPyGridCellEditor_base_PaintBackground", (PyCFunction
) _wrap_wxPyGridCellEditor_base_PaintBackground
, METH_VARARGS
| METH_KEYWORDS
},
14115 { "wxPyGridCellEditor_base_Show", (PyCFunction
) _wrap_wxPyGridCellEditor_base_Show
, METH_VARARGS
| METH_KEYWORDS
},
14116 { "wxPyGridCellEditor_base_SetSize", (PyCFunction
) _wrap_wxPyGridCellEditor_base_SetSize
, METH_VARARGS
| METH_KEYWORDS
},
14117 { "wxPyGridCellEditor__setCallbackInfo", (PyCFunction
) _wrap_wxPyGridCellEditor__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
},
14118 { "new_wxPyGridCellEditor", (PyCFunction
) _wrap_new_wxPyGridCellEditor
, METH_VARARGS
| METH_KEYWORDS
},
14119 { "wxGridCellEditor_Destroy", (PyCFunction
) _wrap_wxGridCellEditor_Destroy
, METH_VARARGS
| METH_KEYWORDS
},
14120 { "wxGridCellEditor_HandleReturn", (PyCFunction
) _wrap_wxGridCellEditor_HandleReturn
, METH_VARARGS
| METH_KEYWORDS
},
14121 { "wxGridCellEditor_StartingClick", (PyCFunction
) _wrap_wxGridCellEditor_StartingClick
, METH_VARARGS
| METH_KEYWORDS
},
14122 { "wxGridCellEditor_StartingKey", (PyCFunction
) _wrap_wxGridCellEditor_StartingKey
, METH_VARARGS
| METH_KEYWORDS
},
14123 { "wxGridCellEditor_IsAcceptedKey", (PyCFunction
) _wrap_wxGridCellEditor_IsAcceptedKey
, METH_VARARGS
| METH_KEYWORDS
},
14124 { "wxGridCellEditor_PaintBackground", (PyCFunction
) _wrap_wxGridCellEditor_PaintBackground
, METH_VARARGS
| METH_KEYWORDS
},
14125 { "wxGridCellEditor_Show", (PyCFunction
) _wrap_wxGridCellEditor_Show
, METH_VARARGS
| METH_KEYWORDS
},
14126 { "wxGridCellEditor_SetSize", (PyCFunction
) _wrap_wxGridCellEditor_SetSize
, METH_VARARGS
| METH_KEYWORDS
},
14127 { "wxGridCellEditor_Clone", (PyCFunction
) _wrap_wxGridCellEditor_Clone
, METH_VARARGS
| METH_KEYWORDS
},
14128 { "wxGridCellEditor_Reset", (PyCFunction
) _wrap_wxGridCellEditor_Reset
, METH_VARARGS
| METH_KEYWORDS
},
14129 { "wxGridCellEditor_EndEdit", (PyCFunction
) _wrap_wxGridCellEditor_EndEdit
, METH_VARARGS
| METH_KEYWORDS
},
14130 { "wxGridCellEditor_BeginEdit", (PyCFunction
) _wrap_wxGridCellEditor_BeginEdit
, METH_VARARGS
| METH_KEYWORDS
},
14131 { "wxGridCellEditor_Create", (PyCFunction
) _wrap_wxGridCellEditor_Create
, METH_VARARGS
| METH_KEYWORDS
},
14132 { "wxGridCellEditor_DecRef", (PyCFunction
) _wrap_wxGridCellEditor_DecRef
, METH_VARARGS
| METH_KEYWORDS
},
14133 { "wxGridCellEditor_IncRef", (PyCFunction
) _wrap_wxGridCellEditor_IncRef
, METH_VARARGS
| METH_KEYWORDS
},
14134 { "wxGridCellEditor_SetParameters", (PyCFunction
) _wrap_wxGridCellEditor_SetParameters
, METH_VARARGS
| METH_KEYWORDS
},
14135 { "wxGridCellEditor_SetControl", (PyCFunction
) _wrap_wxGridCellEditor_SetControl
, METH_VARARGS
| METH_KEYWORDS
},
14136 { "wxGridCellEditor_GetControl", (PyCFunction
) _wrap_wxGridCellEditor_GetControl
, METH_VARARGS
| METH_KEYWORDS
},
14137 { "wxGridCellEditor_IsCreated", (PyCFunction
) _wrap_wxGridCellEditor_IsCreated
, METH_VARARGS
| METH_KEYWORDS
},
14138 { "wxGridCellEditor__setOORInfo", (PyCFunction
) _wrap_wxGridCellEditor__setOORInfo
, METH_VARARGS
| METH_KEYWORDS
},
14139 { "new_wxGridCellAutoWrapStringRenderer", (PyCFunction
) _wrap_new_wxGridCellAutoWrapStringRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14140 { "new_wxGridCellEnumRenderer", (PyCFunction
) _wrap_new_wxGridCellEnumRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14141 { "new_wxGridCellDateTimeRenderer", (PyCFunction
) _wrap_new_wxGridCellDateTimeRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14142 { "new_wxGridCellBoolRenderer", (PyCFunction
) _wrap_new_wxGridCellBoolRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14143 { "wxGridCellFloatRenderer_SetPrecision", (PyCFunction
) _wrap_wxGridCellFloatRenderer_SetPrecision
, METH_VARARGS
| METH_KEYWORDS
},
14144 { "wxGridCellFloatRenderer_GetPrecision", (PyCFunction
) _wrap_wxGridCellFloatRenderer_GetPrecision
, METH_VARARGS
| METH_KEYWORDS
},
14145 { "wxGridCellFloatRenderer_SetWidth", (PyCFunction
) _wrap_wxGridCellFloatRenderer_SetWidth
, METH_VARARGS
| METH_KEYWORDS
},
14146 { "wxGridCellFloatRenderer_GetWidth", (PyCFunction
) _wrap_wxGridCellFloatRenderer_GetWidth
, METH_VARARGS
| METH_KEYWORDS
},
14147 { "new_wxGridCellFloatRenderer", (PyCFunction
) _wrap_new_wxGridCellFloatRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14148 { "new_wxGridCellNumberRenderer", (PyCFunction
) _wrap_new_wxGridCellNumberRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14149 { "new_wxGridCellStringRenderer", (PyCFunction
) _wrap_new_wxGridCellStringRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14150 { "wxPyGridCellRenderer_base_SetParameters", (PyCFunction
) _wrap_wxPyGridCellRenderer_base_SetParameters
, METH_VARARGS
| METH_KEYWORDS
},
14151 { "wxPyGridCellRenderer__setCallbackInfo", (PyCFunction
) _wrap_wxPyGridCellRenderer__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
},
14152 { "new_wxPyGridCellRenderer", (PyCFunction
) _wrap_new_wxPyGridCellRenderer
, METH_VARARGS
| METH_KEYWORDS
},
14153 { "wxGridCellRenderer_Clone", (PyCFunction
) _wrap_wxGridCellRenderer_Clone
, METH_VARARGS
| METH_KEYWORDS
},
14154 { "wxGridCellRenderer_GetBestSize", (PyCFunction
) _wrap_wxGridCellRenderer_GetBestSize
, METH_VARARGS
| METH_KEYWORDS
},
14155 { "wxGridCellRenderer_Draw", (PyCFunction
) _wrap_wxGridCellRenderer_Draw
, METH_VARARGS
| METH_KEYWORDS
},
14156 { "wxGridCellRenderer_DecRef", (PyCFunction
) _wrap_wxGridCellRenderer_DecRef
, METH_VARARGS
| METH_KEYWORDS
},
14157 { "wxGridCellRenderer_IncRef", (PyCFunction
) _wrap_wxGridCellRenderer_IncRef
, METH_VARARGS
| METH_KEYWORDS
},
14158 { "wxGridCellRenderer_SetParameters", (PyCFunction
) _wrap_wxGridCellRenderer_SetParameters
, METH_VARARGS
| METH_KEYWORDS
},
14159 { "wxGridCellRenderer__setOORInfo", (PyCFunction
) _wrap_wxGridCellRenderer__setOORInfo
, METH_VARARGS
| METH_KEYWORDS
},
14166 * This table is used by the pointer type-checker
14168 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = {
14169 { "_wxEvent","_wxGridEditorCreatedEvent",SwigwxGridEditorCreatedEventTowxEvent
},
14170 { "_wxEvent","_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxEvent
},
14171 { "_wxEvent","_wxGridSizeEvent",SwigwxGridSizeEventTowxEvent
},
14172 { "_wxEvent","_wxGridEvent",SwigwxGridEventTowxEvent
},
14173 { "_signed_long","_long",0},
14174 { "_wxGridCellChoiceEditor","_wxGridCellEnumEditor",SwigwxGridCellEnumEditorTowxGridCellChoiceEditor
},
14175 { "_wxPrintQuality","_WXGRIDSELECTIONMODES",0},
14176 { "_wxPrintQuality","_wxCoord",0},
14177 { "_wxPrintQuality","_int",0},
14178 { "_wxPrintQuality","_signed_int",0},
14179 { "_wxPrintQuality","_unsigned_int",0},
14180 { "_wxPrintQuality","_wxWindowID",0},
14181 { "_wxPrintQuality","_uint",0},
14182 { "_wxPrintQuality","_EBool",0},
14183 { "_wxPrintQuality","_size_t",0},
14184 { "_wxPrintQuality","_time_t",0},
14185 { "_wxNotifyEvent","_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxNotifyEvent
},
14186 { "_wxNotifyEvent","_wxGridSizeEvent",SwigwxGridSizeEventTowxNotifyEvent
},
14187 { "_wxNotifyEvent","_wxGridEvent",SwigwxGridEventTowxNotifyEvent
},
14188 { "_byte","_unsigned_char",0},
14189 { "_long","_unsigned_long",0},
14190 { "_long","_signed_long",0},
14191 { "_size_t","_WXGRIDSELECTIONMODES",0},
14192 { "_size_t","_wxCoord",0},
14193 { "_size_t","_wxPrintQuality",0},
14194 { "_size_t","_time_t",0},
14195 { "_size_t","_unsigned_int",0},
14196 { "_size_t","_int",0},
14197 { "_size_t","_wxWindowID",0},
14198 { "_size_t","_uint",0},
14199 { "_wxPanel","_wxGrid",SwigwxGridTowxPanel
},
14200 { "_uint","_WXGRIDSELECTIONMODES",0},
14201 { "_uint","_wxCoord",0},
14202 { "_uint","_wxPrintQuality",0},
14203 { "_uint","_time_t",0},
14204 { "_uint","_size_t",0},
14205 { "_uint","_unsigned_int",0},
14206 { "_uint","_int",0},
14207 { "_uint","_wxWindowID",0},
14208 { "_wxChar","_char",0},
14209 { "_wxCommandEvent","_wxGridEditorCreatedEvent",SwigwxGridEditorCreatedEventTowxCommandEvent
},
14210 { "_wxCommandEvent","_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxCommandEvent
},
14211 { "_wxCommandEvent","_wxGridSizeEvent",SwigwxGridSizeEventTowxCommandEvent
},
14212 { "_wxCommandEvent","_wxGridEvent",SwigwxGridEventTowxCommandEvent
},
14213 { "_char","_wxChar",0},
14214 { "_wxGridCellStringRenderer","_wxGridCellAutoWrapStringRenderer",SwigwxGridCellAutoWrapStringRendererTowxGridCellStringRenderer
},
14215 { "_wxGridCellStringRenderer","_wxGridCellEnumRenderer",SwigwxGridCellEnumRendererTowxGridCellStringRenderer
},
14216 { "_wxGridCellStringRenderer","_wxGridCellDateTimeRenderer",SwigwxGridCellDateTimeRendererTowxGridCellStringRenderer
},
14217 { "_wxGridCellStringRenderer","_wxGridCellFloatRenderer",SwigwxGridCellFloatRendererTowxGridCellStringRenderer
},
14218 { "_wxGridCellStringRenderer","_wxGridCellNumberRenderer",SwigwxGridCellNumberRendererTowxGridCellStringRenderer
},
14219 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
14220 { "_wxGridTableBase","_wxGridStringTable",SwigwxGridStringTableTowxGridTableBase
},
14221 { "_wxGridTableBase","_wxPyGridTableBase",SwigwxPyGridTableBaseTowxGridTableBase
},
14222 { "_EBool","_WXGRIDSELECTIONMODES",0},
14223 { "_EBool","_wxCoord",0},
14224 { "_EBool","_wxPrintQuality",0},
14225 { "_EBool","_signed_int",0},
14226 { "_EBool","_int",0},
14227 { "_EBool","_wxWindowID",0},
14228 { "_unsigned_long","_long",0},
14229 { "_WXGRIDSELECTIONMODES","_int",0},
14230 { "_WXGRIDSELECTIONMODES","_signed_int",0},
14231 { "_WXGRIDSELECTIONMODES","_unsigned_int",0},
14232 { "_WXGRIDSELECTIONMODES","_wxWindowID",0},
14233 { "_WXGRIDSELECTIONMODES","_uint",0},
14234 { "_WXGRIDSELECTIONMODES","_EBool",0},
14235 { "_WXGRIDSELECTIONMODES","_size_t",0},
14236 { "_WXGRIDSELECTIONMODES","_time_t",0},
14237 { "_WXGRIDSELECTIONMODES","_wxPrintQuality",0},
14238 { "_WXGRIDSELECTIONMODES","_wxCoord",0},
14239 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
14240 { "_signed_int","_WXGRIDSELECTIONMODES",0},
14241 { "_signed_int","_wxCoord",0},
14242 { "_signed_int","_wxPrintQuality",0},
14243 { "_signed_int","_EBool",0},
14244 { "_signed_int","_wxWindowID",0},
14245 { "_signed_int","_int",0},
14246 { "_wxGridCellEditor","_wxGridCellAutoWrapStringEditor",SwigwxGridCellAutoWrapStringEditorTowxGridCellEditor
},
14247 { "_wxGridCellEditor","_wxGridCellEnumEditor",SwigwxGridCellEnumEditorTowxGridCellEditor
},
14248 { "_wxGridCellEditor","_wxGridCellChoiceEditor",SwigwxGridCellChoiceEditorTowxGridCellEditor
},
14249 { "_wxGridCellEditor","_wxGridCellBoolEditor",SwigwxGridCellBoolEditorTowxGridCellEditor
},
14250 { "_wxGridCellEditor","_wxGridCellFloatEditor",SwigwxGridCellFloatEditorTowxGridCellEditor
},
14251 { "_wxGridCellEditor","_wxGridCellNumberEditor",SwigwxGridCellNumberEditorTowxGridCellEditor
},
14252 { "_wxGridCellEditor","_wxGridCellTextEditor",SwigwxGridCellTextEditorTowxGridCellEditor
},
14253 { "_wxGridCellEditor","_wxPyGridCellEditor",SwigwxPyGridCellEditorTowxGridCellEditor
},
14254 { "_WXTYPE","_short",0},
14255 { "_WXTYPE","_signed_short",0},
14256 { "_WXTYPE","_unsigned_short",0},
14257 { "_wxGridCellAttrProvider","_wxPyGridCellAttrProvider",SwigwxPyGridCellAttrProviderTowxGridCellAttrProvider
},
14258 { "_unsigned_short","_WXTYPE",0},
14259 { "_unsigned_short","_short",0},
14260 { "_wxObject","_wxGridEditorCreatedEvent",SwigwxGridEditorCreatedEventTowxObject
},
14261 { "_wxObject","_wxGridRangeSelectEvent",SwigwxGridRangeSelectEventTowxObject
},
14262 { "_wxObject","_wxGridSizeEvent",SwigwxGridSizeEventTowxObject
},
14263 { "_wxObject","_wxGridEvent",SwigwxGridEventTowxObject
},
14264 { "_wxObject","_wxGrid",SwigwxGridTowxObject
},
14265 { "_wxObject","_wxGridStringTable",SwigwxGridStringTableTowxObject
},
14266 { "_wxObject","_wxPyGridTableBase",SwigwxPyGridTableBaseTowxObject
},
14267 { "_wxObject","_wxGridTableBase",SwigwxGridTableBaseTowxObject
},
14268 { "_signed_short","_WXTYPE",0},
14269 { "_signed_short","_short",0},
14270 { "_wxScrolledWindow","_wxGrid",SwigwxGridTowxScrolledWindow
},
14271 { "_unsigned_char","_byte",0},
14272 { "_unsigned_int","_WXGRIDSELECTIONMODES",0},
14273 { "_unsigned_int","_wxCoord",0},
14274 { "_unsigned_int","_wxPrintQuality",0},
14275 { "_unsigned_int","_time_t",0},
14276 { "_unsigned_int","_size_t",0},
14277 { "_unsigned_int","_uint",0},
14278 { "_unsigned_int","_wxWindowID",0},
14279 { "_unsigned_int","_int",0},
14280 { "_short","_WXTYPE",0},
14281 { "_short","_unsigned_short",0},
14282 { "_short","_signed_short",0},
14283 { "_wxWindowID","_WXGRIDSELECTIONMODES",0},
14284 { "_wxWindowID","_wxCoord",0},
14285 { "_wxWindowID","_wxPrintQuality",0},
14286 { "_wxWindowID","_time_t",0},
14287 { "_wxWindowID","_size_t",0},
14288 { "_wxWindowID","_EBool",0},
14289 { "_wxWindowID","_uint",0},
14290 { "_wxWindowID","_int",0},
14291 { "_wxWindowID","_signed_int",0},
14292 { "_wxWindowID","_unsigned_int",0},
14293 { "_int","_WXGRIDSELECTIONMODES",0},
14294 { "_int","_wxCoord",0},
14295 { "_int","_wxPrintQuality",0},
14296 { "_int","_time_t",0},
14297 { "_int","_size_t",0},
14298 { "_int","_EBool",0},
14299 { "_int","_uint",0},
14300 { "_int","_wxWindowID",0},
14301 { "_int","_unsigned_int",0},
14302 { "_int","_signed_int",0},
14303 { "_time_t","_WXGRIDSELECTIONMODES",0},
14304 { "_time_t","_wxCoord",0},
14305 { "_time_t","_wxPrintQuality",0},
14306 { "_time_t","_unsigned_int",0},
14307 { "_time_t","_int",0},
14308 { "_time_t","_wxWindowID",0},
14309 { "_time_t","_uint",0},
14310 { "_time_t","_size_t",0},
14311 { "_wxCoord","_WXGRIDSELECTIONMODES",0},
14312 { "_wxCoord","_int",0},
14313 { "_wxCoord","_signed_int",0},
14314 { "_wxCoord","_unsigned_int",0},
14315 { "_wxCoord","_wxWindowID",0},
14316 { "_wxCoord","_uint",0},
14317 { "_wxCoord","_EBool",0},
14318 { "_wxCoord","_size_t",0},
14319 { "_wxCoord","_time_t",0},
14320 { "_wxCoord","_wxPrintQuality",0},
14321 { "_wxGridCellRenderer","_wxGridCellAutoWrapStringRenderer",SwigwxGridCellAutoWrapStringRendererTowxGridCellRenderer
},
14322 { "_wxGridCellRenderer","_wxGridCellEnumRenderer",SwigwxGridCellEnumRendererTowxGridCellRenderer
},
14323 { "_wxGridCellRenderer","_wxGridCellDateTimeRenderer",SwigwxGridCellDateTimeRendererTowxGridCellRenderer
},
14324 { "_wxGridCellRenderer","_wxGridCellBoolRenderer",SwigwxGridCellBoolRendererTowxGridCellRenderer
},
14325 { "_wxGridCellRenderer","_wxGridCellFloatRenderer",SwigwxGridCellFloatRendererTowxGridCellRenderer
},
14326 { "_wxGridCellRenderer","_wxGridCellNumberRenderer",SwigwxGridCellNumberRendererTowxGridCellRenderer
},
14327 { "_wxGridCellRenderer","_wxGridCellStringRenderer",SwigwxGridCellStringRendererTowxGridCellRenderer
},
14328 { "_wxGridCellRenderer","_wxPyGridCellRenderer",SwigwxPyGridCellRendererTowxGridCellRenderer
},
14329 { "_wxGridCellTextEditor","_wxGridCellAutoWrapStringEditor",SwigwxGridCellAutoWrapStringEditorTowxGridCellTextEditor
},
14330 { "_wxGridCellTextEditor","_wxGridCellFloatEditor",SwigwxGridCellFloatEditorTowxGridCellTextEditor
},
14331 { "_wxGridCellTextEditor","_wxGridCellNumberEditor",SwigwxGridCellNumberEditorTowxGridCellTextEditor
},
14332 { "_wxEvtHandler","_wxGrid",SwigwxGridTowxEvtHandler
},
14333 { "_wxWindow","_wxGrid",SwigwxGridTowxWindow
},
14336 static PyObject
*SWIG_globals
;
14340 SWIGEXPORT(void) initgridc() {
14342 SWIG_globals
= SWIG_newvarlink();
14343 m
= Py_InitModule("gridc", gridcMethods
);
14344 d
= PyModule_GetDict(m
);
14345 PyDict_SetItemString(d
,"wxGRID_VALUE_STRING", PyString_FromString("string"));
14346 PyDict_SetItemString(d
,"wxGRID_VALUE_BOOL", PyString_FromString("bool"));
14347 PyDict_SetItemString(d
,"wxGRID_VALUE_NUMBER", PyString_FromString("long"));
14348 PyDict_SetItemString(d
,"wxGRID_VALUE_FLOAT", PyString_FromString("double"));
14349 PyDict_SetItemString(d
,"wxGRID_VALUE_CHOICE", PyString_FromString("choice"));
14350 PyDict_SetItemString(d
,"wxGRID_VALUE_TEXT", PyString_FromString("string"));
14351 PyDict_SetItemString(d
,"wxGRID_VALUE_LONG", PyString_FromString("long"));
14352 PyDict_SetItemString(d
,"wxGRID_VALUE_CHOICEINT", PyString_FromString("choiceint"));
14353 PyDict_SetItemString(d
,"wxGRID_VALUE_DATETIME", PyString_FromString("datetime"));
14354 PyDict_SetItemString(d
,"cvar", SWIG_globals
);
14355 SWIG_addvarlink(SWIG_globals
,"wxGridNoCellCoords",_wrap_wxGridNoCellCoords_get
, _wrap_wxGridNoCellCoords_set
);
14356 SWIG_addvarlink(SWIG_globals
,"wxGridNoCellRect",_wrap_wxGridNoCellRect_get
, _wrap_wxGridNoCellRect_set
);
14357 PyDict_SetItemString(d
,"wxGRIDTABLE_REQUEST_VIEW_GET_VALUES", PyInt_FromLong((long) wxGRIDTABLE_REQUEST_VIEW_GET_VALUES
));
14358 PyDict_SetItemString(d
,"wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES", PyInt_FromLong((long) wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES
));
14359 PyDict_SetItemString(d
,"wxGRIDTABLE_NOTIFY_ROWS_INSERTED", PyInt_FromLong((long) wxGRIDTABLE_NOTIFY_ROWS_INSERTED
));
14360 PyDict_SetItemString(d
,"wxGRIDTABLE_NOTIFY_ROWS_APPENDED", PyInt_FromLong((long) wxGRIDTABLE_NOTIFY_ROWS_APPENDED
));
14361 PyDict_SetItemString(d
,"wxGRIDTABLE_NOTIFY_ROWS_DELETED", PyInt_FromLong((long) wxGRIDTABLE_NOTIFY_ROWS_DELETED
));
14362 PyDict_SetItemString(d
,"wxGRIDTABLE_NOTIFY_COLS_INSERTED", PyInt_FromLong((long) wxGRIDTABLE_NOTIFY_COLS_INSERTED
));
14363 PyDict_SetItemString(d
,"wxGRIDTABLE_NOTIFY_COLS_APPENDED", PyInt_FromLong((long) wxGRIDTABLE_NOTIFY_COLS_APPENDED
));
14364 PyDict_SetItemString(d
,"wxGRIDTABLE_NOTIFY_COLS_DELETED", PyInt_FromLong((long) wxGRIDTABLE_NOTIFY_COLS_DELETED
));
14365 PyDict_SetItemString(d
,"wxEVT_GRID_CELL_LEFT_CLICK", PyInt_FromLong((long) wxEVT_GRID_CELL_LEFT_CLICK
));
14366 PyDict_SetItemString(d
,"wxEVT_GRID_CELL_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_GRID_CELL_RIGHT_CLICK
));
14367 PyDict_SetItemString(d
,"wxEVT_GRID_CELL_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_GRID_CELL_LEFT_DCLICK
));
14368 PyDict_SetItemString(d
,"wxEVT_GRID_CELL_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_GRID_CELL_RIGHT_DCLICK
));
14369 PyDict_SetItemString(d
,"wxEVT_GRID_LABEL_LEFT_CLICK", PyInt_FromLong((long) wxEVT_GRID_LABEL_LEFT_CLICK
));
14370 PyDict_SetItemString(d
,"wxEVT_GRID_LABEL_RIGHT_CLICK", PyInt_FromLong((long) wxEVT_GRID_LABEL_RIGHT_CLICK
));
14371 PyDict_SetItemString(d
,"wxEVT_GRID_LABEL_LEFT_DCLICK", PyInt_FromLong((long) wxEVT_GRID_LABEL_LEFT_DCLICK
));
14372 PyDict_SetItemString(d
,"wxEVT_GRID_LABEL_RIGHT_DCLICK", PyInt_FromLong((long) wxEVT_GRID_LABEL_RIGHT_DCLICK
));
14373 PyDict_SetItemString(d
,"wxEVT_GRID_ROW_SIZE", PyInt_FromLong((long) wxEVT_GRID_ROW_SIZE
));
14374 PyDict_SetItemString(d
,"wxEVT_GRID_COL_SIZE", PyInt_FromLong((long) wxEVT_GRID_COL_SIZE
));
14375 PyDict_SetItemString(d
,"wxEVT_GRID_RANGE_SELECT", PyInt_FromLong((long) wxEVT_GRID_RANGE_SELECT
));
14376 PyDict_SetItemString(d
,"wxEVT_GRID_CELL_CHANGE", PyInt_FromLong((long) wxEVT_GRID_CELL_CHANGE
));
14377 PyDict_SetItemString(d
,"wxEVT_GRID_SELECT_CELL", PyInt_FromLong((long) wxEVT_GRID_SELECT_CELL
));
14378 PyDict_SetItemString(d
,"wxEVT_GRID_EDITOR_SHOWN", PyInt_FromLong((long) wxEVT_GRID_EDITOR_SHOWN
));
14379 PyDict_SetItemString(d
,"wxEVT_GRID_EDITOR_HIDDEN", PyInt_FromLong((long) wxEVT_GRID_EDITOR_HIDDEN
));
14380 PyDict_SetItemString(d
,"wxEVT_GRID_EDITOR_CREATED", PyInt_FromLong((long) wxEVT_GRID_EDITOR_CREATED
));
14382 wxClassInfo::CleanUpClasses();
14383 wxClassInfo::InitializeClasses();
14384 PyDict_SetItemString(d
,"wxGridCellAttr_Any", PyInt_FromLong((long) wxGridCellAttr::Any
));
14385 PyDict_SetItemString(d
,"wxGridCellAttr_Default", PyInt_FromLong((long) wxGridCellAttr::Default
));
14386 PyDict_SetItemString(d
,"wxGridCellAttr_Cell", PyInt_FromLong((long) wxGridCellAttr::Cell
));
14387 PyDict_SetItemString(d
,"wxGridCellAttr_Row", PyInt_FromLong((long) wxGridCellAttr::Row
));
14388 PyDict_SetItemString(d
,"wxGridCellAttr_Col", PyInt_FromLong((long) wxGridCellAttr::Col
));
14389 PyDict_SetItemString(d
,"wxGridCellAttr_Merged", PyInt_FromLong((long) wxGridCellAttr::Merged
));
14390 PyDict_SetItemString(d
,"wxGrid_wxGridSelectCells", PyInt_FromLong((long) wxGrid::wxGridSelectCells
));
14391 PyDict_SetItemString(d
,"wxGrid_wxGridSelectRows", PyInt_FromLong((long) wxGrid::wxGridSelectRows
));
14392 PyDict_SetItemString(d
,"wxGrid_wxGridSelectColumns", PyInt_FromLong((long) wxGrid::wxGridSelectColumns
));
14395 for (i
= 0; _swig_mapping
[i
].n1
; i
++)
14396 SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);