]> git.saurik.com Git - wxWidgets.git/blame - utils/wxPython/src/gtk/windows2.cpp
Compilation fixes
[wxWidgets.git] / utils / wxPython / src / gtk / windows2.cpp
CommitLineData
70551f47
RD
1/*
2 * FILE : gtk/windows2.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
9cce9de1 6 * Version 1.1 (Build 810)
70551f47
RD
7 *
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.
12 *
13 * Do not make changes to this file--changes will be lost!
14 *
15 */
16
17
18#define SWIGCODE
19/* Implementation : PYTHON */
20
21#define SWIGPYTHON
22#include <string.h>
23#include <stdlib.h>
24/* Definitions for Windows/Unix exporting */
25#if defined(__WIN32__)
26# if defined(_MSC_VER)
2d091820 27# define SWIGEXPORT(a) __declspec(dllexport) a
70551f47
RD
28# else
29# if defined(__BORLANDC__)
2d091820 30# define SWIGEXPORT(a) a _export
70551f47 31# else
2d091820 32# define SWIGEXPORT(a) a
70551f47
RD
33# endif
34# endif
35#else
2d091820 36# define SWIGEXPORT(a) a
70551f47
RD
37#endif
38
39#ifdef __cplusplus
40extern "C" {
41#endif
42#include "Python.h"
43extern void SWIG_MakePtr(char *, void *, char *);
44extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
45extern char *SWIG_GetPtr(char *, void **, char *);
2d091820 46extern char *SWIG_GetPtrObj(PyObject *, void **, char *);
70551f47
RD
47extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
48extern PyObject *SWIG_newvarlink(void);
49#ifdef __cplusplus
50}
51#endif
70551f47
RD
52#define SWIG_init initwindows2c
53
54#define SWIG_name "windows2c"
55
56#include "helpers.h"
57#include <wx/grid.h>
58#include <wx/notebook.h>
b26e2dc4 59#include <wx/splitter.h>
105e45b9
RD
60#ifdef __WXMSW__
61#include <wx/msw/taskbar.h>
62#endif
70551f47
RD
63
64static PyObject* l_output_helper(PyObject* target, PyObject* o) {
65 PyObject* o2;
66 PyObject* o3;
67 if (!target) {
68 target = o;
69 } else if (target == Py_None) {
70 Py_DECREF(Py_None);
71 target = o;
72 } else {
73 if (!PyList_Check(target)) {
74 o2 = target;
75 target = PyList_New(0);
76 PyList_Append(target, o2);
77 Py_XDECREF(o2);
78 }
79 PyList_Append(target,o);
80 Py_XDECREF(o);
81 }
82 return target;
83}
84
85static PyObject* t_output_helper(PyObject* target, PyObject* o) {
86 PyObject* o2;
87 PyObject* o3;
88
89 if (!target) {
90 target = o;
91 } else if (target == Py_None) {
92 Py_DECREF(Py_None);
93 target = o;
94 } else {
95 if (!PyTuple_Check(target)) {
96 o2 = target;
97 target = PyTuple_New(1);
98 PyTuple_SetItem(target, 0, o2);
99 }
100 o3 = PyTuple_New(1);
101 PyTuple_SetItem(o3, 0, o);
102
103 o2 = target;
104 target = PySequence_Concat(o2, o3);
105 Py_DECREF(o2);
106 Py_DECREF(o3);
107 }
108 return target;
109}
110
70551f47 111static char* wxStringErrorMsg = "string type is required for parameter";
2d091820
RD
112#ifdef __cplusplus
113extern "C" {
114#endif
105e45b9 115#define new_wxGridCell() (new wxGridCell())
107e4716 116static PyObject *_wrap_new_wxGridCell(PyObject *self, PyObject *args, PyObject *kwargs) {
105e45b9
RD
117 PyObject * _resultobj;
118 wxGridCell * _result;
107e4716 119 char *_kwnames[] = { NULL };
105e45b9
RD
120 char _ptemp[128];
121
122 self = self;
107e4716 123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,":new_wxGridCell",_kwnames))
105e45b9 124 return NULL;
ab9bc19b
RD
125{
126 wxPy_BEGIN_ALLOW_THREADS;
127 _result = (wxGridCell *)new_wxGridCell();
128
129 wxPy_END_ALLOW_THREADS;
2d091820
RD
130} if (_result) {
131 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGridCell_p");
132 _resultobj = Py_BuildValue("s",_ptemp);
133 } else {
134 Py_INCREF(Py_None);
135 _resultobj = Py_None;
136 }
105e45b9
RD
137 return _resultobj;
138}
139
140#define delete_wxGridCell(_swigobj) (delete _swigobj)
107e4716 141static PyObject *_wrap_delete_wxGridCell(PyObject *self, PyObject *args, PyObject *kwargs) {
105e45b9
RD
142 PyObject * _resultobj;
143 wxGridCell * _arg0;
2d091820 144 PyObject * _argo0 = 0;
107e4716 145 char *_kwnames[] = { "self", NULL };
105e45b9
RD
146
147 self = self;
107e4716 148 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:delete_wxGridCell",_kwnames,&_argo0))
105e45b9 149 return NULL;
2d091820
RD
150 if (_argo0) {
151 if (_argo0 == Py_None) { _arg0 = NULL; }
152 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridCell_p")) {
105e45b9
RD
153 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxGridCell. Expected _wxGridCell_p.");
154 return NULL;
155 }
156 }
ab9bc19b
RD
157{
158 wxPy_BEGIN_ALLOW_THREADS;
159 delete_wxGridCell(_arg0);
160
161 wxPy_END_ALLOW_THREADS;
162} Py_INCREF(Py_None);
105e45b9
RD
163 _resultobj = Py_None;
164 return _resultobj;
165}
166
70551f47 167#define wxGridCell_GetTextValue(_swigobj) (_swigobj->GetTextValue())
107e4716 168static PyObject *_wrap_wxGridCell_GetTextValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
169 PyObject * _resultobj;
170 wxString * _result;
171 wxGridCell * _arg0;
2d091820 172 PyObject * _argo0 = 0;
107e4716 173 char *_kwnames[] = { "self", NULL };
70551f47
RD
174
175 self = self;
107e4716 176 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridCell_GetTextValue",_kwnames,&_argo0))
70551f47 177 return NULL;
2d091820
RD
178 if (_argo0) {
179 if (_argo0 == Py_None) { _arg0 = NULL; }
180 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridCell_p")) {
70551f47
RD
181 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridCell_GetTextValue. Expected _wxGridCell_p.");
182 return NULL;
183 }
184 }
70551f47 185{
ab9bc19b
RD
186 wxPy_BEGIN_ALLOW_THREADS;
187 wxString & _result_ref = wxGridCell_GetTextValue(_arg0);
188 _result = (wxString *) &_result_ref;
189
190 wxPy_END_ALLOW_THREADS;
191}{
e02c03a4 192 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
193}
194 return _resultobj;
195}
196
197#define wxGridCell_SetTextValue(_swigobj,_swigarg0) (_swigobj->SetTextValue(_swigarg0))
107e4716 198static PyObject *_wrap_wxGridCell_SetTextValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
199 PyObject * _resultobj;
200 wxGridCell * _arg0;
201 wxString * _arg1;
2d091820 202 PyObject * _argo0 = 0;
70551f47 203 PyObject * _obj1 = 0;
107e4716 204 char *_kwnames[] = { "self","str", NULL };
70551f47
RD
205
206 self = self;
107e4716 207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxGridCell_SetTextValue",_kwnames,&_argo0,&_obj1))
70551f47 208 return NULL;
2d091820
RD
209 if (_argo0) {
210 if (_argo0 == Py_None) { _arg0 = NULL; }
211 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridCell_p")) {
70551f47
RD
212 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridCell_SetTextValue. Expected _wxGridCell_p.");
213 return NULL;
214 }
215 }
216{
217 if (!PyString_Check(_obj1)) {
218 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
219 return NULL;
220 }
ab9bc19b 221 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
70551f47 222}
ab9bc19b
RD
223{
224 wxPy_BEGIN_ALLOW_THREADS;
225 wxGridCell_SetTextValue(_arg0,*_arg1);
226
227 wxPy_END_ALLOW_THREADS;
228} Py_INCREF(Py_None);
70551f47
RD
229 _resultobj = Py_None;
230{
231 if (_obj1)
232 delete _arg1;
233}
234 return _resultobj;
235}
236
237#define wxGridCell_GetFont(_swigobj) (_swigobj->GetFont())
107e4716 238static PyObject *_wrap_wxGridCell_GetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
239 PyObject * _resultobj;
240 wxFont * _result;
241 wxGridCell * _arg0;
2d091820 242 PyObject * _argo0 = 0;
107e4716 243 char *_kwnames[] = { "self", NULL };
70551f47
RD
244 char _ptemp[128];
245
246 self = self;
107e4716 247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridCell_GetFont",_kwnames,&_argo0))
70551f47 248 return NULL;
2d091820
RD
249 if (_argo0) {
250 if (_argo0 == Py_None) { _arg0 = NULL; }
251 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridCell_p")) {
70551f47
RD
252 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridCell_GetFont. Expected _wxGridCell_p.");
253 return NULL;
254 }
255 }
ab9bc19b
RD
256{
257 wxPy_BEGIN_ALLOW_THREADS;
258 wxFont & _result_ref = wxGridCell_GetFont(_arg0);
105e45b9 259 _result = (wxFont *) &_result_ref;
ab9bc19b
RD
260
261 wxPy_END_ALLOW_THREADS;
2d091820
RD
262} if (_result) {
263 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFont_p");
264 _resultobj = Py_BuildValue("s",_ptemp);
265 } else {
266 Py_INCREF(Py_None);
267 _resultobj = Py_None;
268 }
70551f47
RD
269 return _resultobj;
270}
271
272#define wxGridCell_SetFont(_swigobj,_swigarg0) (_swigobj->SetFont(_swigarg0))
107e4716 273static PyObject *_wrap_wxGridCell_SetFont(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
274 PyObject * _resultobj;
275 wxGridCell * _arg0;
276 wxFont * _arg1;
2d091820
RD
277 PyObject * _argo0 = 0;
278 PyObject * _argo1 = 0;
107e4716 279 char *_kwnames[] = { "self","f", NULL };
70551f47
RD
280
281 self = self;
107e4716 282 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxGridCell_SetFont",_kwnames,&_argo0,&_argo1))
70551f47 283 return NULL;
2d091820
RD
284 if (_argo0) {
285 if (_argo0 == Py_None) { _arg0 = NULL; }
286 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridCell_p")) {
70551f47
RD
287 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridCell_SetFont. Expected _wxGridCell_p.");
288 return NULL;
289 }
290 }
2d091820
RD
291 if (_argo1) {
292 if (_argo1 == Py_None) { _arg1 = NULL; }
293 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFont_p")) {
70551f47
RD
294 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxGridCell_SetFont. Expected _wxFont_p.");
295 return NULL;
296 }
297 }
ab9bc19b
RD
298{
299 wxPy_BEGIN_ALLOW_THREADS;
300 wxGridCell_SetFont(_arg0,*_arg1);
301
302 wxPy_END_ALLOW_THREADS;
303} Py_INCREF(Py_None);
70551f47
RD
304 _resultobj = Py_None;
305 return _resultobj;
306}
307
308#define wxGridCell_GetTextColour(_swigobj) (_swigobj->GetTextColour())
107e4716 309static PyObject *_wrap_wxGridCell_GetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
310 PyObject * _resultobj;
311 wxColour * _result;
312 wxGridCell * _arg0;
2d091820 313 PyObject * _argo0 = 0;
107e4716 314 char *_kwnames[] = { "self", NULL };
70551f47
RD
315 char _ptemp[128];
316
317 self = self;
107e4716 318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridCell_GetTextColour",_kwnames,&_argo0))
70551f47 319 return NULL;
2d091820
RD
320 if (_argo0) {
321 if (_argo0 == Py_None) { _arg0 = NULL; }
322 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridCell_p")) {
70551f47
RD
323 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridCell_GetTextColour. Expected _wxGridCell_p.");
324 return NULL;
325 }
326 }
ab9bc19b
RD
327{
328 wxPy_BEGIN_ALLOW_THREADS;
329 wxColour & _result_ref = wxGridCell_GetTextColour(_arg0);
70551f47 330 _result = (wxColour *) &_result_ref;
ab9bc19b
RD
331
332 wxPy_END_ALLOW_THREADS;
2d091820
RD
333} if (_result) {
334 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
335 _resultobj = Py_BuildValue("s",_ptemp);
336 } else {
337 Py_INCREF(Py_None);
338 _resultobj = Py_None;
339 }
70551f47
RD
340 return _resultobj;
341}
342
343#define wxGridCell_SetTextColour(_swigobj,_swigarg0) (_swigobj->SetTextColour(_swigarg0))
107e4716 344static PyObject *_wrap_wxGridCell_SetTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
345 PyObject * _resultobj;
346 wxGridCell * _arg0;
347 wxColour * _arg1;
2d091820
RD
348 PyObject * _argo0 = 0;
349 PyObject * _argo1 = 0;
107e4716 350 char *_kwnames[] = { "self","colour", NULL };
70551f47
RD
351
352 self = self;
107e4716 353 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxGridCell_SetTextColour",_kwnames,&_argo0,&_argo1))
70551f47 354 return NULL;
2d091820
RD
355 if (_argo0) {
356 if (_argo0 == Py_None) { _arg0 = NULL; }
357 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridCell_p")) {
70551f47
RD
358 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridCell_SetTextColour. Expected _wxGridCell_p.");
359 return NULL;
360 }
361 }
2d091820
RD
362 if (_argo1) {
363 if (_argo1 == Py_None) { _arg1 = NULL; }
364 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColour_p")) {
70551f47
RD
365 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxGridCell_SetTextColour. Expected _wxColour_p.");
366 return NULL;
367 }
368 }
ab9bc19b
RD
369{
370 wxPy_BEGIN_ALLOW_THREADS;
371 wxGridCell_SetTextColour(_arg0,*_arg1);
372
373 wxPy_END_ALLOW_THREADS;
374} Py_INCREF(Py_None);
70551f47
RD
375 _resultobj = Py_None;
376 return _resultobj;
377}
378
379#define wxGridCell_GetBackgroundColour(_swigobj) (_swigobj->GetBackgroundColour())
107e4716 380static PyObject *_wrap_wxGridCell_GetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
381 PyObject * _resultobj;
382 wxColour * _result;
383 wxGridCell * _arg0;
2d091820 384 PyObject * _argo0 = 0;
107e4716 385 char *_kwnames[] = { "self", NULL };
70551f47
RD
386 char _ptemp[128];
387
388 self = self;
107e4716 389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridCell_GetBackgroundColour",_kwnames,&_argo0))
70551f47 390 return NULL;
2d091820
RD
391 if (_argo0) {
392 if (_argo0 == Py_None) { _arg0 = NULL; }
393 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridCell_p")) {
70551f47
RD
394 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridCell_GetBackgroundColour. Expected _wxGridCell_p.");
395 return NULL;
396 }
397 }
ab9bc19b
RD
398{
399 wxPy_BEGIN_ALLOW_THREADS;
400 wxColour & _result_ref = wxGridCell_GetBackgroundColour(_arg0);
70551f47 401 _result = (wxColour *) &_result_ref;
ab9bc19b
RD
402
403 wxPy_END_ALLOW_THREADS;
2d091820
RD
404} if (_result) {
405 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
406 _resultobj = Py_BuildValue("s",_ptemp);
407 } else {
408 Py_INCREF(Py_None);
409 _resultobj = Py_None;
410 }
70551f47
RD
411 return _resultobj;
412}
413
414#define wxGridCell_SetBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetBackgroundColour(_swigarg0))
107e4716 415static PyObject *_wrap_wxGridCell_SetBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
416 PyObject * _resultobj;
417 wxGridCell * _arg0;
418 wxColour * _arg1;
2d091820
RD
419 PyObject * _argo0 = 0;
420 PyObject * _argo1 = 0;
107e4716 421 char *_kwnames[] = { "self","colour", NULL };
70551f47
RD
422
423 self = self;
107e4716 424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxGridCell_SetBackgroundColour",_kwnames,&_argo0,&_argo1))
70551f47 425 return NULL;
2d091820
RD
426 if (_argo0) {
427 if (_argo0 == Py_None) { _arg0 = NULL; }
428 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridCell_p")) {
70551f47
RD
429 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridCell_SetBackgroundColour. Expected _wxGridCell_p.");
430 return NULL;
431 }
432 }
2d091820
RD
433 if (_argo1) {
434 if (_argo1 == Py_None) { _arg1 = NULL; }
435 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColour_p")) {
70551f47
RD
436 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxGridCell_SetBackgroundColour. Expected _wxColour_p.");
437 return NULL;
438 }
439 }
ab9bc19b
RD
440{
441 wxPy_BEGIN_ALLOW_THREADS;
442 wxGridCell_SetBackgroundColour(_arg0,*_arg1);
443
444 wxPy_END_ALLOW_THREADS;
445} Py_INCREF(Py_None);
70551f47
RD
446 _resultobj = Py_None;
447 return _resultobj;
448}
449
450#define wxGridCell_GetBackgroundBrush(_swigobj) (_swigobj->GetBackgroundBrush())
107e4716 451static PyObject *_wrap_wxGridCell_GetBackgroundBrush(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
452 PyObject * _resultobj;
453 wxBrush * _result;
454 wxGridCell * _arg0;
2d091820 455 PyObject * _argo0 = 0;
107e4716 456 char *_kwnames[] = { "self", NULL };
70551f47
RD
457 char _ptemp[128];
458
459 self = self;
107e4716 460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridCell_GetBackgroundBrush",_kwnames,&_argo0))
70551f47 461 return NULL;
2d091820
RD
462 if (_argo0) {
463 if (_argo0 == Py_None) { _arg0 = NULL; }
464 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridCell_p")) {
70551f47
RD
465 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridCell_GetBackgroundBrush. Expected _wxGridCell_p.");
466 return NULL;
467 }
468 }
ab9bc19b
RD
469{
470 wxPy_BEGIN_ALLOW_THREADS;
471 wxBrush & _result_ref = wxGridCell_GetBackgroundBrush(_arg0);
105e45b9 472 _result = (wxBrush *) &_result_ref;
ab9bc19b
RD
473
474 wxPy_END_ALLOW_THREADS;
2d091820
RD
475} if (_result) {
476 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBrush_p");
477 _resultobj = Py_BuildValue("s",_ptemp);
478 } else {
479 Py_INCREF(Py_None);
480 _resultobj = Py_None;
481 }
70551f47
RD
482 return _resultobj;
483}
484
485#define wxGridCell_GetAlignment(_swigobj) (_swigobj->GetAlignment())
107e4716 486static PyObject *_wrap_wxGridCell_GetAlignment(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
487 PyObject * _resultobj;
488 int _result;
489 wxGridCell * _arg0;
2d091820 490 PyObject * _argo0 = 0;
107e4716 491 char *_kwnames[] = { "self", NULL };
70551f47
RD
492
493 self = self;
107e4716 494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridCell_GetAlignment",_kwnames,&_argo0))
70551f47 495 return NULL;
2d091820
RD
496 if (_argo0) {
497 if (_argo0 == Py_None) { _arg0 = NULL; }
498 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridCell_p")) {
70551f47
RD
499 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridCell_GetAlignment. Expected _wxGridCell_p.");
500 return NULL;
501 }
502 }
ab9bc19b
RD
503{
504 wxPy_BEGIN_ALLOW_THREADS;
505 _result = (int )wxGridCell_GetAlignment(_arg0);
506
507 wxPy_END_ALLOW_THREADS;
508} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
509 return _resultobj;
510}
511
512#define wxGridCell_SetAlignment(_swigobj,_swigarg0) (_swigobj->SetAlignment(_swigarg0))
107e4716 513static PyObject *_wrap_wxGridCell_SetAlignment(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
514 PyObject * _resultobj;
515 wxGridCell * _arg0;
516 int _arg1;
2d091820 517 PyObject * _argo0 = 0;
107e4716 518 char *_kwnames[] = { "self","align", NULL };
70551f47
RD
519
520 self = self;
107e4716 521 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGridCell_SetAlignment",_kwnames,&_argo0,&_arg1))
70551f47 522 return NULL;
2d091820
RD
523 if (_argo0) {
524 if (_argo0 == Py_None) { _arg0 = NULL; }
525 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridCell_p")) {
70551f47
RD
526 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridCell_SetAlignment. Expected _wxGridCell_p.");
527 return NULL;
528 }
529 }
ab9bc19b
RD
530{
531 wxPy_BEGIN_ALLOW_THREADS;
532 wxGridCell_SetAlignment(_arg0,_arg1);
533
534 wxPy_END_ALLOW_THREADS;
535} Py_INCREF(Py_None);
70551f47
RD
536 _resultobj = Py_None;
537 return _resultobj;
538}
539
540#define wxGridCell_GetCellBitmap(_swigobj) (_swigobj->GetCellBitmap())
107e4716 541static PyObject *_wrap_wxGridCell_GetCellBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
542 PyObject * _resultobj;
543 wxBitmap * _result;
544 wxGridCell * _arg0;
2d091820 545 PyObject * _argo0 = 0;
107e4716 546 char *_kwnames[] = { "self", NULL };
70551f47
RD
547 char _ptemp[128];
548
549 self = self;
107e4716 550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridCell_GetCellBitmap",_kwnames,&_argo0))
70551f47 551 return NULL;
2d091820
RD
552 if (_argo0) {
553 if (_argo0 == Py_None) { _arg0 = NULL; }
554 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridCell_p")) {
70551f47
RD
555 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridCell_GetCellBitmap. Expected _wxGridCell_p.");
556 return NULL;
557 }
558 }
ab9bc19b
RD
559{
560 wxPy_BEGIN_ALLOW_THREADS;
561 _result = (wxBitmap *)wxGridCell_GetCellBitmap(_arg0);
562
563 wxPy_END_ALLOW_THREADS;
2d091820
RD
564} if (_result) {
565 SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
566 _resultobj = Py_BuildValue("s",_ptemp);
567 } else {
568 Py_INCREF(Py_None);
569 _resultobj = Py_None;
570 }
70551f47
RD
571 return _resultobj;
572}
573
574#define wxGridCell_SetCellBitmap(_swigobj,_swigarg0) (_swigobj->SetCellBitmap(_swigarg0))
107e4716 575static PyObject *_wrap_wxGridCell_SetCellBitmap(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
576 PyObject * _resultobj;
577 wxGridCell * _arg0;
578 wxBitmap * _arg1;
2d091820
RD
579 PyObject * _argo0 = 0;
580 PyObject * _argo1 = 0;
107e4716 581 char *_kwnames[] = { "self","bitmap", NULL };
70551f47
RD
582
583 self = self;
107e4716 584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxGridCell_SetCellBitmap",_kwnames,&_argo0,&_argo1))
70551f47 585 return NULL;
2d091820
RD
586 if (_argo0) {
587 if (_argo0 == Py_None) { _arg0 = NULL; }
588 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridCell_p")) {
70551f47
RD
589 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridCell_SetCellBitmap. Expected _wxGridCell_p.");
590 return NULL;
591 }
592 }
2d091820
RD
593 if (_argo1) {
594 if (_argo1 == Py_None) { _arg1 = NULL; }
595 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
70551f47
RD
596 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxGridCell_SetCellBitmap. Expected _wxBitmap_p.");
597 return NULL;
598 }
599 }
ab9bc19b
RD
600{
601 wxPy_BEGIN_ALLOW_THREADS;
602 wxGridCell_SetCellBitmap(_arg0,_arg1);
603
604 wxPy_END_ALLOW_THREADS;
605} Py_INCREF(Py_None);
70551f47
RD
606 _resultobj = Py_None;
607 return _resultobj;
608}
609
610static void *SwigwxGridTowxPanel(void *ptr) {
611 wxGrid *src;
612 wxPanel *dest;
613 src = (wxGrid *) ptr;
614 dest = (wxPanel *) src;
615 return (void *) dest;
616}
617
618static void *SwigwxGridTowxWindow(void *ptr) {
619 wxGrid *src;
620 wxWindow *dest;
621 src = (wxGrid *) ptr;
622 dest = (wxWindow *) src;
623 return (void *) dest;
624}
625
626static void *SwigwxGridTowxEvtHandler(void *ptr) {
627 wxGrid *src;
628 wxEvtHandler *dest;
629 src = (wxGrid *) ptr;
630 dest = (wxEvtHandler *) src;
631 return (void *) dest;
632}
633
634#define new_wxGrid(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxGrid(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
107e4716 635static PyObject *_wrap_new_wxGrid(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
636 PyObject * _resultobj;
637 wxGrid * _result;
638 wxWindow * _arg0;
639 wxWindowID _arg1;
2d091820
RD
640 wxPoint * _arg2 = (wxPoint *) &wxPyDefaultPosition;
641 wxSize * _arg3 = (wxSize *) &wxPyDefaultSize;
642 long _arg4 = (long ) 0;
643 char * _arg5 = (char *) "grid";
644 PyObject * _argo0 = 0;
37f6a977
RD
645 wxPoint temp;
646 PyObject * _obj2 = 0;
647 wxSize temp0;
648 PyObject * _obj3 = 0;
107e4716 649 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
70551f47
RD
650 char _ptemp[128];
651
652 self = self;
37f6a977 653 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOls:new_wxGrid",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_arg5))
70551f47 654 return NULL;
2d091820
RD
655 if (_argo0) {
656 if (_argo0 == Py_None) { _arg0 = NULL; }
657 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
658 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxGrid. Expected _wxWindow_p.");
659 return NULL;
660 }
661 }
37f6a977
RD
662 if (_obj2)
663{
664 _arg2 = &temp;
665 if (! wxPoint_helper(_obj2, &_arg2))
70551f47 666 return NULL;
37f6a977
RD
667}
668 if (_obj3)
669{
670 _arg3 = &temp0;
671 if (! wxSize_helper(_obj3, &_arg3))
70551f47 672 return NULL;
37f6a977 673}
ab9bc19b
RD
674{
675 wxPy_BEGIN_ALLOW_THREADS;
676 _result = (wxGrid *)new_wxGrid(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
677
678 wxPy_END_ALLOW_THREADS;
2d091820
RD
679} if (_result) {
680 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGrid_p");
681 _resultobj = Py_BuildValue("s",_ptemp);
682 } else {
683 Py_INCREF(Py_None);
684 _resultobj = Py_None;
685 }
70551f47
RD
686 return _resultobj;
687}
688
689#define wxGrid_AdjustScrollbars(_swigobj) (_swigobj->AdjustScrollbars())
107e4716 690static PyObject *_wrap_wxGrid_AdjustScrollbars(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
691 PyObject * _resultobj;
692 wxGrid * _arg0;
2d091820 693 PyObject * _argo0 = 0;
107e4716 694 char *_kwnames[] = { "self", NULL };
70551f47
RD
695
696 self = self;
107e4716 697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_AdjustScrollbars",_kwnames,&_argo0))
70551f47 698 return NULL;
2d091820
RD
699 if (_argo0) {
700 if (_argo0 == Py_None) { _arg0 = NULL; }
701 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
702 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_AdjustScrollbars. Expected _wxGrid_p.");
703 return NULL;
704 }
705 }
ab9bc19b
RD
706{
707 wxPy_BEGIN_ALLOW_THREADS;
708 wxGrid_AdjustScrollbars(_arg0);
709
710 wxPy_END_ALLOW_THREADS;
711} Py_INCREF(Py_None);
70551f47
RD
712 _resultobj = Py_None;
713 return _resultobj;
714}
715
716#define wxGrid_AppendCols(_swigobj,_swigarg0,_swigarg1) (_swigobj->AppendCols(_swigarg0,_swigarg1))
107e4716 717static PyObject *_wrap_wxGrid_AppendCols(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
718 PyObject * _resultobj;
719 bool _result;
720 wxGrid * _arg0;
2d091820 721 int _arg1 = (int ) 1;
8e425133 722 int _arg2 = (int ) TRUE;
2d091820 723 PyObject * _argo0 = 0;
107e4716 724 char *_kwnames[] = { "self","n","updateLabels", NULL };
70551f47
RD
725
726 self = self;
8e425133 727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|ii:wxGrid_AppendCols",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 728 return NULL;
2d091820
RD
729 if (_argo0) {
730 if (_argo0 == Py_None) { _arg0 = NULL; }
731 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
732 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_AppendCols. Expected _wxGrid_p.");
733 return NULL;
734 }
735 }
ab9bc19b
RD
736{
737 wxPy_BEGIN_ALLOW_THREADS;
738 _result = (bool )wxGrid_AppendCols(_arg0,_arg1,_arg2);
739
740 wxPy_END_ALLOW_THREADS;
741} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
742 return _resultobj;
743}
744
745#define wxGrid_AppendRows(_swigobj,_swigarg0,_swigarg1) (_swigobj->AppendRows(_swigarg0,_swigarg1))
107e4716 746static PyObject *_wrap_wxGrid_AppendRows(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
747 PyObject * _resultobj;
748 bool _result;
749 wxGrid * _arg0;
2d091820 750 int _arg1 = (int ) 1;
8e425133 751 int _arg2 = (int ) TRUE;
2d091820 752 PyObject * _argo0 = 0;
107e4716 753 char *_kwnames[] = { "self","n","updateLabels", NULL };
70551f47
RD
754
755 self = self;
8e425133 756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|ii:wxGrid_AppendRows",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 757 return NULL;
2d091820
RD
758 if (_argo0) {
759 if (_argo0 == Py_None) { _arg0 = NULL; }
760 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
761 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_AppendRows. Expected _wxGrid_p.");
762 return NULL;
763 }
764 }
ab9bc19b
RD
765{
766 wxPy_BEGIN_ALLOW_THREADS;
767 _result = (bool )wxGrid_AppendRows(_arg0,_arg1,_arg2);
768
769 wxPy_END_ALLOW_THREADS;
770} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
771 return _resultobj;
772}
773
774#define wxGrid_BeginBatch(_swigobj) (_swigobj->BeginBatch())
107e4716 775static PyObject *_wrap_wxGrid_BeginBatch(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
776 PyObject * _resultobj;
777 wxGrid * _arg0;
2d091820 778 PyObject * _argo0 = 0;
107e4716 779 char *_kwnames[] = { "self", NULL };
70551f47
RD
780
781 self = self;
107e4716 782 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_BeginBatch",_kwnames,&_argo0))
70551f47 783 return NULL;
2d091820
RD
784 if (_argo0) {
785 if (_argo0 == Py_None) { _arg0 = NULL; }
786 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
787 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_BeginBatch. Expected _wxGrid_p.");
788 return NULL;
789 }
790 }
ab9bc19b
RD
791{
792 wxPy_BEGIN_ALLOW_THREADS;
793 wxGrid_BeginBatch(_arg0);
794
795 wxPy_END_ALLOW_THREADS;
796} Py_INCREF(Py_None);
70551f47
RD
797 _resultobj = Py_None;
798 return _resultobj;
799}
800
801#define wxGrid_CellHitTest(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->CellHitTest(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
107e4716 802static PyObject *_wrap_wxGrid_CellHitTest(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
803 PyObject * _resultobj;
804 bool _result;
805 wxGrid * _arg0;
806 int _arg1;
807 int _arg2;
808 int * _arg3;
809 int temp;
810 int * _arg4;
811 int temp0;
2d091820 812 PyObject * _argo0 = 0;
107e4716 813 char *_kwnames[] = { "self","x","y", NULL };
70551f47
RD
814
815 self = self;
816{
817 _arg3 = &temp;
818}
819{
820 _arg4 = &temp0;
821}
107e4716 822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxGrid_CellHitTest",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 823 return NULL;
2d091820
RD
824 if (_argo0) {
825 if (_argo0 == Py_None) { _arg0 = NULL; }
826 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
827 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_CellHitTest. Expected _wxGrid_p.");
828 return NULL;
829 }
830 }
ab9bc19b
RD
831{
832 wxPy_BEGIN_ALLOW_THREADS;
833 _result = (bool )wxGrid_CellHitTest(_arg0,_arg1,_arg2,_arg3,_arg4);
834
835 wxPy_END_ALLOW_THREADS;
836} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
837{
838 PyObject *o;
839 o = PyInt_FromLong((long) (*_arg3));
840 _resultobj = t_output_helper(_resultobj, o);
841}
842{
843 PyObject *o;
844 o = PyInt_FromLong((long) (*_arg4));
845 _resultobj = t_output_helper(_resultobj, o);
846}
847 return _resultobj;
848}
849
850static bool wxGrid_CreateGrid(wxGrid *self,int rows,int cols,short defaultWidth,short defaultHeight) {
851 return self->CreateGrid(rows, cols, NULL, NULL,
852 defaultWidth, defaultHeight);
853 }
107e4716 854static PyObject *_wrap_wxGrid_CreateGrid(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
855 PyObject * _resultobj;
856 bool _result;
857 wxGrid * _arg0;
858 int _arg1;
859 int _arg2;
2d091820
RD
860 short _arg3 = (short ) wxGRID_DEFAULT_CELL_WIDTH;
861 short _arg4 = (short ) wxGRID_DEFAULT_CELL_HEIGHT;
862 PyObject * _argo0 = 0;
107e4716 863 char *_kwnames[] = { "self","rows","cols","defaultWidth","defaultHeight", NULL };
70551f47
RD
864
865 self = self;
107e4716 866 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii|hh:wxGrid_CreateGrid",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3,&_arg4))
70551f47 867 return NULL;
2d091820
RD
868 if (_argo0) {
869 if (_argo0 == Py_None) { _arg0 = NULL; }
870 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
871 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_CreateGrid. Expected _wxGrid_p.");
872 return NULL;
873 }
874 }
ab9bc19b
RD
875{
876 wxPy_BEGIN_ALLOW_THREADS;
877 _result = (bool )wxGrid_CreateGrid(_arg0,_arg1,_arg2,_arg3,_arg4);
878
879 wxPy_END_ALLOW_THREADS;
880} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
881 return _resultobj;
882}
883
884#define wxGrid_CurrentCellVisible(_swigobj) (_swigobj->CurrentCellVisible())
107e4716 885static PyObject *_wrap_wxGrid_CurrentCellVisible(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
886 PyObject * _resultobj;
887 bool _result;
888 wxGrid * _arg0;
2d091820 889 PyObject * _argo0 = 0;
107e4716 890 char *_kwnames[] = { "self", NULL };
70551f47
RD
891
892 self = self;
107e4716 893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_CurrentCellVisible",_kwnames,&_argo0))
70551f47 894 return NULL;
2d091820
RD
895 if (_argo0) {
896 if (_argo0 == Py_None) { _arg0 = NULL; }
897 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
898 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_CurrentCellVisible. Expected _wxGrid_p.");
899 return NULL;
900 }
901 }
ab9bc19b
RD
902{
903 wxPy_BEGIN_ALLOW_THREADS;
904 _result = (bool )wxGrid_CurrentCellVisible(_arg0);
905
906 wxPy_END_ALLOW_THREADS;
907} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
908 return _resultobj;
909}
910
911#define wxGrid_DeleteCols(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DeleteCols(_swigarg0,_swigarg1,_swigarg2))
107e4716 912static PyObject *_wrap_wxGrid_DeleteCols(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
913 PyObject * _resultobj;
914 bool _result;
915 wxGrid * _arg0;
2d091820
RD
916 int _arg1 = (int ) 0;
917 int _arg2 = (int ) 1;
918 bool _arg3 = (bool ) TRUE;
919 PyObject * _argo0 = 0;
920 int tempbool3 = (int) TRUE;
107e4716 921 char *_kwnames[] = { "self","pos","n","updateLabels", NULL };
70551f47
RD
922
923 self = self;
107e4716 924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iii:wxGrid_DeleteCols",_kwnames,&_argo0,&_arg1,&_arg2,&tempbool3))
70551f47 925 return NULL;
2d091820
RD
926 if (_argo0) {
927 if (_argo0 == Py_None) { _arg0 = NULL; }
928 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
929 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_DeleteCols. Expected _wxGrid_p.");
930 return NULL;
931 }
932 }
933 _arg3 = (bool ) tempbool3;
ab9bc19b
RD
934{
935 wxPy_BEGIN_ALLOW_THREADS;
936 _result = (bool )wxGrid_DeleteCols(_arg0,_arg1,_arg2,_arg3);
937
938 wxPy_END_ALLOW_THREADS;
939} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
940 return _resultobj;
941}
942
943#define wxGrid_DeleteRows(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->DeleteRows(_swigarg0,_swigarg1,_swigarg2))
107e4716 944static PyObject *_wrap_wxGrid_DeleteRows(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
945 PyObject * _resultobj;
946 bool _result;
947 wxGrid * _arg0;
2d091820
RD
948 int _arg1 = (int ) 0;
949 int _arg2 = (int ) 1;
950 bool _arg3 = (bool ) TRUE;
951 PyObject * _argo0 = 0;
952 int tempbool3 = (int) TRUE;
107e4716 953 char *_kwnames[] = { "self","pos","n","updateLabels", NULL };
70551f47
RD
954
955 self = self;
107e4716 956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iii:wxGrid_DeleteRows",_kwnames,&_argo0,&_arg1,&_arg2,&tempbool3))
70551f47 957 return NULL;
2d091820
RD
958 if (_argo0) {
959 if (_argo0 == Py_None) { _arg0 = NULL; }
960 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
961 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_DeleteRows. Expected _wxGrid_p.");
962 return NULL;
963 }
964 }
965 _arg3 = (bool ) tempbool3;
ab9bc19b
RD
966{
967 wxPy_BEGIN_ALLOW_THREADS;
968 _result = (bool )wxGrid_DeleteRows(_arg0,_arg1,_arg2,_arg3);
969
970 wxPy_END_ALLOW_THREADS;
971} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
972 return _resultobj;
973}
974
975#define wxGrid_EndBatch(_swigobj) (_swigobj->EndBatch())
107e4716 976static PyObject *_wrap_wxGrid_EndBatch(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
977 PyObject * _resultobj;
978 wxGrid * _arg0;
2d091820 979 PyObject * _argo0 = 0;
107e4716 980 char *_kwnames[] = { "self", NULL };
70551f47
RD
981
982 self = self;
107e4716 983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_EndBatch",_kwnames,&_argo0))
70551f47 984 return NULL;
2d091820
RD
985 if (_argo0) {
986 if (_argo0 == Py_None) { _arg0 = NULL; }
987 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
988 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_EndBatch. Expected _wxGrid_p.");
989 return NULL;
990 }
991 }
ab9bc19b
RD
992{
993 wxPy_BEGIN_ALLOW_THREADS;
994 wxGrid_EndBatch(_arg0);
995
996 wxPy_END_ALLOW_THREADS;
997} Py_INCREF(Py_None);
70551f47
RD
998 _resultobj = Py_None;
999 return _resultobj;
1000}
1001
1002#define wxGrid_GetBatchCount(_swigobj) (_swigobj->GetBatchCount())
107e4716 1003static PyObject *_wrap_wxGrid_GetBatchCount(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1004 PyObject * _resultobj;
1005 int _result;
1006 wxGrid * _arg0;
2d091820 1007 PyObject * _argo0 = 0;
107e4716 1008 char *_kwnames[] = { "self", NULL };
70551f47
RD
1009
1010 self = self;
107e4716 1011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetBatchCount",_kwnames,&_argo0))
70551f47 1012 return NULL;
2d091820
RD
1013 if (_argo0) {
1014 if (_argo0 == Py_None) { _arg0 = NULL; }
1015 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1016 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetBatchCount. Expected _wxGrid_p.");
1017 return NULL;
1018 }
1019 }
ab9bc19b
RD
1020{
1021 wxPy_BEGIN_ALLOW_THREADS;
1022 _result = (int )wxGrid_GetBatchCount(_arg0);
1023
1024 wxPy_END_ALLOW_THREADS;
1025} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1026 return _resultobj;
1027}
1028
1029#define wxGrid_GetCell(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCell(_swigarg0,_swigarg1))
107e4716 1030static PyObject *_wrap_wxGrid_GetCell(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1031 PyObject * _resultobj;
1032 wxGridCell * _result;
1033 wxGrid * _arg0;
1034 int _arg1;
1035 int _arg2;
2d091820 1036 PyObject * _argo0 = 0;
107e4716 1037 char *_kwnames[] = { "self","row","col", NULL };
70551f47
RD
1038 char _ptemp[128];
1039
1040 self = self;
107e4716 1041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxGrid_GetCell",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 1042 return NULL;
2d091820
RD
1043 if (_argo0) {
1044 if (_argo0 == Py_None) { _arg0 = NULL; }
1045 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1046 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetCell. Expected _wxGrid_p.");
1047 return NULL;
1048 }
1049 }
ab9bc19b
RD
1050{
1051 wxPy_BEGIN_ALLOW_THREADS;
1052 _result = (wxGridCell *)wxGrid_GetCell(_arg0,_arg1,_arg2);
1053
1054 wxPy_END_ALLOW_THREADS;
2d091820
RD
1055} if (_result) {
1056 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGridCell_p");
1057 _resultobj = Py_BuildValue("s",_ptemp);
1058 } else {
1059 Py_INCREF(Py_None);
1060 _resultobj = Py_None;
1061 }
70551f47
RD
1062 return _resultobj;
1063}
1064
1065#define wxGrid_GetCellAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellAlignment(_swigarg0,_swigarg1))
107e4716 1066static PyObject *_wrap_wxGrid_GetCellAlignment(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1067 PyObject * _resultobj;
1068 int _result;
1069 wxGrid * _arg0;
1070 int _arg1;
1071 int _arg2;
2d091820 1072 PyObject * _argo0 = 0;
107e4716 1073 char *_kwnames[] = { "self","row","col", NULL };
70551f47
RD
1074
1075 self = self;
107e4716 1076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxGrid_GetCellAlignment",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 1077 return NULL;
2d091820
RD
1078 if (_argo0) {
1079 if (_argo0 == Py_None) { _arg0 = NULL; }
1080 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1081 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetCellAlignment. Expected _wxGrid_p.");
1082 return NULL;
1083 }
1084 }
ab9bc19b
RD
1085{
1086 wxPy_BEGIN_ALLOW_THREADS;
1087 _result = (int )wxGrid_GetCellAlignment(_arg0,_arg1,_arg2);
1088
1089 wxPy_END_ALLOW_THREADS;
1090} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1091 return _resultobj;
1092}
1093
1094#define wxGrid_GetDefCellAlignment(_swigobj) (_swigobj->GetCellAlignment())
107e4716 1095static PyObject *_wrap_wxGrid_GetDefCellAlignment(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1096 PyObject * _resultobj;
1097 int _result;
1098 wxGrid * _arg0;
2d091820 1099 PyObject * _argo0 = 0;
107e4716 1100 char *_kwnames[] = { "self", NULL };
70551f47
RD
1101
1102 self = self;
107e4716 1103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetDefCellAlignment",_kwnames,&_argo0))
70551f47 1104 return NULL;
2d091820
RD
1105 if (_argo0) {
1106 if (_argo0 == Py_None) { _arg0 = NULL; }
1107 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1108 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetDefCellAlignment. Expected _wxGrid_p.");
1109 return NULL;
1110 }
1111 }
ab9bc19b
RD
1112{
1113 wxPy_BEGIN_ALLOW_THREADS;
1114 _result = (int )wxGrid_GetDefCellAlignment(_arg0);
1115
1116 wxPy_END_ALLOW_THREADS;
1117} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1118 return _resultobj;
1119}
1120
1121#define wxGrid_GetCellBackgroundColour(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellBackgroundColour(_swigarg0,_swigarg1))
107e4716 1122static PyObject *_wrap_wxGrid_GetCellBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1123 PyObject * _resultobj;
1124 wxColour * _result;
1125 wxGrid * _arg0;
1126 int _arg1;
1127 int _arg2;
2d091820 1128 PyObject * _argo0 = 0;
107e4716 1129 char *_kwnames[] = { "self","row","col", NULL };
70551f47
RD
1130 char _ptemp[128];
1131
1132 self = self;
107e4716 1133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxGrid_GetCellBackgroundColour",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 1134 return NULL;
2d091820
RD
1135 if (_argo0) {
1136 if (_argo0 == Py_None) { _arg0 = NULL; }
1137 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1138 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetCellBackgroundColour. Expected _wxGrid_p.");
1139 return NULL;
1140 }
1141 }
ab9bc19b
RD
1142{
1143 wxPy_BEGIN_ALLOW_THREADS;
1144 wxColour & _result_ref = wxGrid_GetCellBackgroundColour(_arg0,_arg1,_arg2);
70551f47 1145 _result = (wxColour *) &_result_ref;
ab9bc19b
RD
1146
1147 wxPy_END_ALLOW_THREADS;
2d091820
RD
1148} if (_result) {
1149 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
1150 _resultobj = Py_BuildValue("s",_ptemp);
1151 } else {
1152 Py_INCREF(Py_None);
1153 _resultobj = Py_None;
1154 }
70551f47
RD
1155 return _resultobj;
1156}
1157
1158#define wxGrid_GetDefCellBackgroundColour(_swigobj) (_swigobj->GetCellBackgroundColour())
107e4716 1159static PyObject *_wrap_wxGrid_GetDefCellBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1160 PyObject * _resultobj;
1161 wxColour * _result;
1162 wxGrid * _arg0;
2d091820 1163 PyObject * _argo0 = 0;
107e4716 1164 char *_kwnames[] = { "self", NULL };
70551f47
RD
1165 char _ptemp[128];
1166
1167 self = self;
107e4716 1168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetDefCellBackgroundColour",_kwnames,&_argo0))
70551f47 1169 return NULL;
2d091820
RD
1170 if (_argo0) {
1171 if (_argo0 == Py_None) { _arg0 = NULL; }
1172 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1173 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetDefCellBackgroundColour. Expected _wxGrid_p.");
1174 return NULL;
1175 }
1176 }
ab9bc19b
RD
1177{
1178 wxPy_BEGIN_ALLOW_THREADS;
1179 wxColour & _result_ref = wxGrid_GetDefCellBackgroundColour(_arg0);
70551f47 1180 _result = (wxColour *) &_result_ref;
ab9bc19b
RD
1181
1182 wxPy_END_ALLOW_THREADS;
2d091820
RD
1183} if (_result) {
1184 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
1185 _resultobj = Py_BuildValue("s",_ptemp);
1186 } else {
1187 Py_INCREF(Py_None);
1188 _resultobj = Py_None;
1189 }
70551f47
RD
1190 return _resultobj;
1191}
1192
8bf5d46e
RD
1193static PyObject * wxGrid_GetCells(wxGrid *self) {
1194 int row, col;
1195 PyObject* rows = PyList_New(0);
1196 for (row=0; row < self->GetRows(); row++) {
1197 PyObject* rowList = PyList_New(0);
1198 for (col=0; col < self->GetCols(); col++) {
1199 wxGridCell* cell = self->GetCell(row, col);
1200
9cce9de1 1201 bool doSave = wxPyRestoreThread();
8bf5d46e 1202 PyObject* pyCell = wxPyConstructObject(cell, "wxGridCell");
9cce9de1 1203 wxPySaveThread(doSave);
8bf5d46e
RD
1204
1205 if (PyList_Append(rowList, pyCell) == -1)
1206 return NULL;
1207 }
1208 if (PyList_Append(rows, rowList) == -1)
1209 return NULL;
1210 }
1211 return rows;
1212 }
107e4716 1213static PyObject *_wrap_wxGrid_GetCells(PyObject *self, PyObject *args, PyObject *kwargs) {
8bf5d46e
RD
1214 PyObject * _resultobj;
1215 PyObject * _result;
1216 wxGrid * _arg0;
2d091820 1217 PyObject * _argo0 = 0;
107e4716 1218 char *_kwnames[] = { "self", NULL };
8bf5d46e
RD
1219
1220 self = self;
107e4716 1221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetCells",_kwnames,&_argo0))
8bf5d46e 1222 return NULL;
2d091820
RD
1223 if (_argo0) {
1224 if (_argo0 == Py_None) { _arg0 = NULL; }
1225 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
8bf5d46e
RD
1226 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetCells. Expected _wxGrid_p.");
1227 return NULL;
1228 }
1229 }
1230{
1231 wxPy_BEGIN_ALLOW_THREADS;
1232 _result = (PyObject *)wxGrid_GetCells(_arg0);
1233
1234 wxPy_END_ALLOW_THREADS;
1235}{
1236 _resultobj = _result;
1237}
1238 return _resultobj;
1239}
1240
70551f47 1241#define wxGrid_GetCellTextColour(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellTextColour(_swigarg0,_swigarg1))
107e4716 1242static PyObject *_wrap_wxGrid_GetCellTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1243 PyObject * _resultobj;
1244 wxColour * _result;
1245 wxGrid * _arg0;
1246 int _arg1;
1247 int _arg2;
2d091820 1248 PyObject * _argo0 = 0;
107e4716 1249 char *_kwnames[] = { "self","row","col", NULL };
70551f47
RD
1250 char _ptemp[128];
1251
1252 self = self;
107e4716 1253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxGrid_GetCellTextColour",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 1254 return NULL;
2d091820
RD
1255 if (_argo0) {
1256 if (_argo0 == Py_None) { _arg0 = NULL; }
1257 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1258 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetCellTextColour. Expected _wxGrid_p.");
1259 return NULL;
1260 }
1261 }
ab9bc19b
RD
1262{
1263 wxPy_BEGIN_ALLOW_THREADS;
1264 wxColour & _result_ref = wxGrid_GetCellTextColour(_arg0,_arg1,_arg2);
70551f47 1265 _result = (wxColour *) &_result_ref;
ab9bc19b
RD
1266
1267 wxPy_END_ALLOW_THREADS;
2d091820
RD
1268} if (_result) {
1269 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
1270 _resultobj = Py_BuildValue("s",_ptemp);
1271 } else {
1272 Py_INCREF(Py_None);
1273 _resultobj = Py_None;
1274 }
70551f47
RD
1275 return _resultobj;
1276}
1277
1278#define wxGrid_GetDefCellTextColour(_swigobj) (_swigobj->GetCellTextColour())
107e4716 1279static PyObject *_wrap_wxGrid_GetDefCellTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1280 PyObject * _resultobj;
1281 wxColour * _result;
1282 wxGrid * _arg0;
2d091820 1283 PyObject * _argo0 = 0;
107e4716 1284 char *_kwnames[] = { "self", NULL };
70551f47
RD
1285 char _ptemp[128];
1286
1287 self = self;
107e4716 1288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetDefCellTextColour",_kwnames,&_argo0))
70551f47 1289 return NULL;
2d091820
RD
1290 if (_argo0) {
1291 if (_argo0 == Py_None) { _arg0 = NULL; }
1292 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1293 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetDefCellTextColour. Expected _wxGrid_p.");
1294 return NULL;
1295 }
1296 }
ab9bc19b
RD
1297{
1298 wxPy_BEGIN_ALLOW_THREADS;
1299 wxColour & _result_ref = wxGrid_GetDefCellTextColour(_arg0);
70551f47 1300 _result = (wxColour *) &_result_ref;
ab9bc19b
RD
1301
1302 wxPy_END_ALLOW_THREADS;
2d091820
RD
1303} if (_result) {
1304 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
1305 _resultobj = Py_BuildValue("s",_ptemp);
1306 } else {
1307 Py_INCREF(Py_None);
1308 _resultobj = Py_None;
1309 }
70551f47
RD
1310 return _resultobj;
1311}
1312
1313#define wxGrid_GetCellTextFont(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellTextFont(_swigarg0,_swigarg1))
107e4716 1314static PyObject *_wrap_wxGrid_GetCellTextFont(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1315 PyObject * _resultobj;
1316 wxFont * _result;
1317 wxGrid * _arg0;
1318 int _arg1;
1319 int _arg2;
2d091820 1320 PyObject * _argo0 = 0;
107e4716 1321 char *_kwnames[] = { "self","row","col", NULL };
70551f47
RD
1322 char _ptemp[128];
1323
1324 self = self;
107e4716 1325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxGrid_GetCellTextFont",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 1326 return NULL;
2d091820
RD
1327 if (_argo0) {
1328 if (_argo0 == Py_None) { _arg0 = NULL; }
1329 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1330 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetCellTextFont. Expected _wxGrid_p.");
1331 return NULL;
1332 }
1333 }
ab9bc19b
RD
1334{
1335 wxPy_BEGIN_ALLOW_THREADS;
1336 wxFont & _result_ref = wxGrid_GetCellTextFont(_arg0,_arg1,_arg2);
105e45b9 1337 _result = (wxFont *) &_result_ref;
ab9bc19b
RD
1338
1339 wxPy_END_ALLOW_THREADS;
2d091820
RD
1340} if (_result) {
1341 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFont_p");
1342 _resultobj = Py_BuildValue("s",_ptemp);
1343 } else {
1344 Py_INCREF(Py_None);
1345 _resultobj = Py_None;
1346 }
70551f47
RD
1347 return _resultobj;
1348}
1349
1350#define wxGrid_GetDefCellTextFont(_swigobj) (_swigobj->GetCellTextFont())
107e4716 1351static PyObject *_wrap_wxGrid_GetDefCellTextFont(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1352 PyObject * _resultobj;
1353 wxFont * _result;
1354 wxGrid * _arg0;
2d091820 1355 PyObject * _argo0 = 0;
107e4716 1356 char *_kwnames[] = { "self", NULL };
70551f47
RD
1357 char _ptemp[128];
1358
1359 self = self;
107e4716 1360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetDefCellTextFont",_kwnames,&_argo0))
70551f47 1361 return NULL;
2d091820
RD
1362 if (_argo0) {
1363 if (_argo0 == Py_None) { _arg0 = NULL; }
1364 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1365 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetDefCellTextFont. Expected _wxGrid_p.");
1366 return NULL;
1367 }
1368 }
ab9bc19b
RD
1369{
1370 wxPy_BEGIN_ALLOW_THREADS;
1371 wxFont & _result_ref = wxGrid_GetDefCellTextFont(_arg0);
105e45b9 1372 _result = (wxFont *) &_result_ref;
ab9bc19b
RD
1373
1374 wxPy_END_ALLOW_THREADS;
2d091820
RD
1375} if (_result) {
1376 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFont_p");
1377 _resultobj = Py_BuildValue("s",_ptemp);
1378 } else {
1379 Py_INCREF(Py_None);
1380 _resultobj = Py_None;
1381 }
70551f47
RD
1382 return _resultobj;
1383}
1384
1385#define wxGrid_GetCellValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetCellValue(_swigarg0,_swigarg1))
107e4716 1386static PyObject *_wrap_wxGrid_GetCellValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1387 PyObject * _resultobj;
1388 wxString * _result;
1389 wxGrid * _arg0;
1390 int _arg1;
1391 int _arg2;
2d091820 1392 PyObject * _argo0 = 0;
107e4716 1393 char *_kwnames[] = { "self","row","col", NULL };
70551f47
RD
1394
1395 self = self;
107e4716 1396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxGrid_GetCellValue",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 1397 return NULL;
2d091820
RD
1398 if (_argo0) {
1399 if (_argo0 == Py_None) { _arg0 = NULL; }
1400 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1401 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetCellValue. Expected _wxGrid_p.");
1402 return NULL;
1403 }
1404 }
70551f47 1405{
ab9bc19b
RD
1406 wxPy_BEGIN_ALLOW_THREADS;
1407 wxString & _result_ref = wxGrid_GetCellValue(_arg0,_arg1,_arg2);
1408 _result = (wxString *) &_result_ref;
1409
1410 wxPy_END_ALLOW_THREADS;
1411}{
e02c03a4 1412 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
1413}
1414 return _resultobj;
1415}
1416
1417#define wxGrid_GetCols(_swigobj) (_swigobj->GetCols())
107e4716 1418static PyObject *_wrap_wxGrid_GetCols(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1419 PyObject * _resultobj;
1420 int _result;
1421 wxGrid * _arg0;
2d091820 1422 PyObject * _argo0 = 0;
107e4716 1423 char *_kwnames[] = { "self", NULL };
70551f47
RD
1424
1425 self = self;
107e4716 1426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetCols",_kwnames,&_argo0))
70551f47 1427 return NULL;
2d091820
RD
1428 if (_argo0) {
1429 if (_argo0 == Py_None) { _arg0 = NULL; }
1430 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1431 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetCols. Expected _wxGrid_p.");
1432 return NULL;
1433 }
1434 }
ab9bc19b
RD
1435{
1436 wxPy_BEGIN_ALLOW_THREADS;
1437 _result = (int )wxGrid_GetCols(_arg0);
1438
1439 wxPy_END_ALLOW_THREADS;
1440} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1441 return _resultobj;
1442}
1443
1444#define wxGrid_GetColumnWidth(_swigobj,_swigarg0) (_swigobj->GetColumnWidth(_swigarg0))
107e4716 1445static PyObject *_wrap_wxGrid_GetColumnWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1446 PyObject * _resultobj;
1447 int _result;
1448 wxGrid * _arg0;
1449 int _arg1;
2d091820 1450 PyObject * _argo0 = 0;
107e4716 1451 char *_kwnames[] = { "self","col", NULL };
70551f47
RD
1452
1453 self = self;
107e4716 1454 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGrid_GetColumnWidth",_kwnames,&_argo0,&_arg1))
70551f47 1455 return NULL;
2d091820
RD
1456 if (_argo0) {
1457 if (_argo0 == Py_None) { _arg0 = NULL; }
1458 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1459 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetColumnWidth. Expected _wxGrid_p.");
1460 return NULL;
1461 }
1462 }
ab9bc19b
RD
1463{
1464 wxPy_BEGIN_ALLOW_THREADS;
1465 _result = (int )wxGrid_GetColumnWidth(_arg0,_arg1);
1466
1467 wxPy_END_ALLOW_THREADS;
1468} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1469 return _resultobj;
1470}
1471
1472#define wxGrid_GetCurrentRect(_swigobj) (_swigobj->GetCurrentRect())
107e4716 1473static PyObject *_wrap_wxGrid_GetCurrentRect(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1474 PyObject * _resultobj;
1475 wxRect * _result;
1476 wxGrid * _arg0;
2d091820 1477 PyObject * _argo0 = 0;
107e4716 1478 char *_kwnames[] = { "self", NULL };
70551f47
RD
1479 char _ptemp[128];
1480
1481 self = self;
107e4716 1482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetCurrentRect",_kwnames,&_argo0))
70551f47 1483 return NULL;
2d091820
RD
1484 if (_argo0) {
1485 if (_argo0 == Py_None) { _arg0 = NULL; }
1486 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1487 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetCurrentRect. Expected _wxGrid_p.");
1488 return NULL;
1489 }
1490 }
ab9bc19b
RD
1491{
1492 wxPy_BEGIN_ALLOW_THREADS;
1493 _result = new wxRect (wxGrid_GetCurrentRect(_arg0));
1494
1495 wxPy_END_ALLOW_THREADS;
1496} SWIG_MakePtr(_ptemp, (void *) _result,"_wxRect_p");
70551f47
RD
1497 _resultobj = Py_BuildValue("s",_ptemp);
1498 return _resultobj;
1499}
1500
1501#define wxGrid_GetCursorColumn(_swigobj) (_swigobj->GetCursorColumn())
107e4716 1502static PyObject *_wrap_wxGrid_GetCursorColumn(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1503 PyObject * _resultobj;
1504 int _result;
1505 wxGrid * _arg0;
2d091820 1506 PyObject * _argo0 = 0;
107e4716 1507 char *_kwnames[] = { "self", NULL };
70551f47
RD
1508
1509 self = self;
107e4716 1510 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetCursorColumn",_kwnames,&_argo0))
70551f47 1511 return NULL;
2d091820
RD
1512 if (_argo0) {
1513 if (_argo0 == Py_None) { _arg0 = NULL; }
1514 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1515 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetCursorColumn. Expected _wxGrid_p.");
1516 return NULL;
1517 }
1518 }
ab9bc19b
RD
1519{
1520 wxPy_BEGIN_ALLOW_THREADS;
1521 _result = (int )wxGrid_GetCursorColumn(_arg0);
1522
1523 wxPy_END_ALLOW_THREADS;
1524} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1525 return _resultobj;
1526}
1527
1528#define wxGrid_GetCursorRow(_swigobj) (_swigobj->GetCursorRow())
107e4716 1529static PyObject *_wrap_wxGrid_GetCursorRow(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1530 PyObject * _resultobj;
1531 int _result;
1532 wxGrid * _arg0;
2d091820 1533 PyObject * _argo0 = 0;
107e4716 1534 char *_kwnames[] = { "self", NULL };
70551f47
RD
1535
1536 self = self;
107e4716 1537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetCursorRow",_kwnames,&_argo0))
70551f47 1538 return NULL;
2d091820
RD
1539 if (_argo0) {
1540 if (_argo0 == Py_None) { _arg0 = NULL; }
1541 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1542 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetCursorRow. Expected _wxGrid_p.");
1543 return NULL;
1544 }
1545 }
ab9bc19b
RD
1546{
1547 wxPy_BEGIN_ALLOW_THREADS;
1548 _result = (int )wxGrid_GetCursorRow(_arg0);
1549
1550 wxPy_END_ALLOW_THREADS;
1551} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1552 return _resultobj;
1553}
1554
1555#define wxGrid_GetEditable(_swigobj) (_swigobj->GetEditable())
107e4716 1556static PyObject *_wrap_wxGrid_GetEditable(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1557 PyObject * _resultobj;
1558 bool _result;
1559 wxGrid * _arg0;
2d091820 1560 PyObject * _argo0 = 0;
107e4716 1561 char *_kwnames[] = { "self", NULL };
70551f47
RD
1562
1563 self = self;
107e4716 1564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetEditable",_kwnames,&_argo0))
70551f47 1565 return NULL;
2d091820
RD
1566 if (_argo0) {
1567 if (_argo0 == Py_None) { _arg0 = NULL; }
1568 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1569 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetEditable. Expected _wxGrid_p.");
1570 return NULL;
1571 }
1572 }
ab9bc19b
RD
1573{
1574 wxPy_BEGIN_ALLOW_THREADS;
1575 _result = (bool )wxGrid_GetEditable(_arg0);
1576
1577 wxPy_END_ALLOW_THREADS;
1578} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1579 return _resultobj;
1580}
1581
1582#define wxGrid_GetHorizScrollBar(_swigobj) (_swigobj->GetHorizScrollBar())
107e4716 1583static PyObject *_wrap_wxGrid_GetHorizScrollBar(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1584 PyObject * _resultobj;
1585 wxScrollBar * _result;
1586 wxGrid * _arg0;
2d091820 1587 PyObject * _argo0 = 0;
107e4716 1588 char *_kwnames[] = { "self", NULL };
70551f47
RD
1589 char _ptemp[128];
1590
1591 self = self;
107e4716 1592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetHorizScrollBar",_kwnames,&_argo0))
70551f47 1593 return NULL;
2d091820
RD
1594 if (_argo0) {
1595 if (_argo0 == Py_None) { _arg0 = NULL; }
1596 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1597 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetHorizScrollBar. Expected _wxGrid_p.");
1598 return NULL;
1599 }
1600 }
ab9bc19b
RD
1601{
1602 wxPy_BEGIN_ALLOW_THREADS;
1603 _result = (wxScrollBar *)wxGrid_GetHorizScrollBar(_arg0);
1604
1605 wxPy_END_ALLOW_THREADS;
2d091820
RD
1606} if (_result) {
1607 SWIG_MakePtr(_ptemp, (char *) _result,"_wxScrollBar_p");
1608 _resultobj = Py_BuildValue("s",_ptemp);
1609 } else {
1610 Py_INCREF(Py_None);
1611 _resultobj = Py_None;
1612 }
70551f47
RD
1613 return _resultobj;
1614}
1615
1616#define wxGrid_GetLabelAlignment(_swigobj,_swigarg0) (_swigobj->GetLabelAlignment(_swigarg0))
107e4716 1617static PyObject *_wrap_wxGrid_GetLabelAlignment(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1618 PyObject * _resultobj;
1619 int _result;
1620 wxGrid * _arg0;
1621 int _arg1;
2d091820 1622 PyObject * _argo0 = 0;
107e4716 1623 char *_kwnames[] = { "self","orientation", NULL };
70551f47
RD
1624
1625 self = self;
107e4716 1626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGrid_GetLabelAlignment",_kwnames,&_argo0,&_arg1))
70551f47 1627 return NULL;
2d091820
RD
1628 if (_argo0) {
1629 if (_argo0 == Py_None) { _arg0 = NULL; }
1630 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1631 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetLabelAlignment. Expected _wxGrid_p.");
1632 return NULL;
1633 }
1634 }
ab9bc19b
RD
1635{
1636 wxPy_BEGIN_ALLOW_THREADS;
1637 _result = (int )wxGrid_GetLabelAlignment(_arg0,_arg1);
1638
1639 wxPy_END_ALLOW_THREADS;
1640} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1641 return _resultobj;
1642}
1643
1644#define wxGrid_GetLabelBackgroundColour(_swigobj) (_swigobj->GetLabelBackgroundColour())
107e4716 1645static PyObject *_wrap_wxGrid_GetLabelBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1646 PyObject * _resultobj;
1647 wxColour * _result;
1648 wxGrid * _arg0;
2d091820 1649 PyObject * _argo0 = 0;
107e4716 1650 char *_kwnames[] = { "self", NULL };
70551f47
RD
1651 char _ptemp[128];
1652
1653 self = self;
107e4716 1654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetLabelBackgroundColour",_kwnames,&_argo0))
70551f47 1655 return NULL;
2d091820
RD
1656 if (_argo0) {
1657 if (_argo0 == Py_None) { _arg0 = NULL; }
1658 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1659 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetLabelBackgroundColour. Expected _wxGrid_p.");
1660 return NULL;
1661 }
1662 }
ab9bc19b
RD
1663{
1664 wxPy_BEGIN_ALLOW_THREADS;
1665 wxColour & _result_ref = wxGrid_GetLabelBackgroundColour(_arg0);
70551f47 1666 _result = (wxColour *) &_result_ref;
ab9bc19b
RD
1667
1668 wxPy_END_ALLOW_THREADS;
2d091820
RD
1669} if (_result) {
1670 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
1671 _resultobj = Py_BuildValue("s",_ptemp);
1672 } else {
1673 Py_INCREF(Py_None);
1674 _resultobj = Py_None;
1675 }
70551f47
RD
1676 return _resultobj;
1677}
1678
1679#define wxGrid_GetLabelSize(_swigobj,_swigarg0) (_swigobj->GetLabelSize(_swigarg0))
107e4716 1680static PyObject *_wrap_wxGrid_GetLabelSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1681 PyObject * _resultobj;
1682 int _result;
1683 wxGrid * _arg0;
1684 int _arg1;
2d091820 1685 PyObject * _argo0 = 0;
107e4716 1686 char *_kwnames[] = { "self","orientation", NULL };
70551f47
RD
1687
1688 self = self;
107e4716 1689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGrid_GetLabelSize",_kwnames,&_argo0,&_arg1))
70551f47 1690 return NULL;
2d091820
RD
1691 if (_argo0) {
1692 if (_argo0 == Py_None) { _arg0 = NULL; }
1693 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1694 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetLabelSize. Expected _wxGrid_p.");
1695 return NULL;
1696 }
1697 }
ab9bc19b
RD
1698{
1699 wxPy_BEGIN_ALLOW_THREADS;
1700 _result = (int )wxGrid_GetLabelSize(_arg0,_arg1);
1701
1702 wxPy_END_ALLOW_THREADS;
1703} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1704 return _resultobj;
1705}
1706
1707#define wxGrid_GetLabelTextColour(_swigobj) (_swigobj->GetLabelTextColour())
107e4716 1708static PyObject *_wrap_wxGrid_GetLabelTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1709 PyObject * _resultobj;
1710 wxColour * _result;
1711 wxGrid * _arg0;
2d091820 1712 PyObject * _argo0 = 0;
107e4716 1713 char *_kwnames[] = { "self", NULL };
70551f47
RD
1714 char _ptemp[128];
1715
1716 self = self;
107e4716 1717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetLabelTextColour",_kwnames,&_argo0))
70551f47 1718 return NULL;
2d091820
RD
1719 if (_argo0) {
1720 if (_argo0 == Py_None) { _arg0 = NULL; }
1721 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1722 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetLabelTextColour. Expected _wxGrid_p.");
1723 return NULL;
1724 }
1725 }
ab9bc19b
RD
1726{
1727 wxPy_BEGIN_ALLOW_THREADS;
1728 wxColour & _result_ref = wxGrid_GetLabelTextColour(_arg0);
70551f47 1729 _result = (wxColour *) &_result_ref;
ab9bc19b
RD
1730
1731 wxPy_END_ALLOW_THREADS;
2d091820
RD
1732} if (_result) {
1733 SWIG_MakePtr(_ptemp, (char *) _result,"_wxColour_p");
1734 _resultobj = Py_BuildValue("s",_ptemp);
1735 } else {
1736 Py_INCREF(Py_None);
1737 _resultobj = Py_None;
1738 }
70551f47
RD
1739 return _resultobj;
1740}
1741
1742#define wxGrid_GetLabelTextFont(_swigobj) (_swigobj->GetLabelTextFont())
107e4716 1743static PyObject *_wrap_wxGrid_GetLabelTextFont(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1744 PyObject * _resultobj;
1745 wxFont * _result;
1746 wxGrid * _arg0;
2d091820 1747 PyObject * _argo0 = 0;
107e4716 1748 char *_kwnames[] = { "self", NULL };
70551f47
RD
1749 char _ptemp[128];
1750
1751 self = self;
107e4716 1752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetLabelTextFont",_kwnames,&_argo0))
70551f47 1753 return NULL;
2d091820
RD
1754 if (_argo0) {
1755 if (_argo0 == Py_None) { _arg0 = NULL; }
1756 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1757 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetLabelTextFont. Expected _wxGrid_p.");
1758 return NULL;
1759 }
1760 }
ab9bc19b
RD
1761{
1762 wxPy_BEGIN_ALLOW_THREADS;
1763 wxFont & _result_ref = wxGrid_GetLabelTextFont(_arg0);
105e45b9 1764 _result = (wxFont *) &_result_ref;
ab9bc19b
RD
1765
1766 wxPy_END_ALLOW_THREADS;
2d091820
RD
1767} if (_result) {
1768 SWIG_MakePtr(_ptemp, (char *) _result,"_wxFont_p");
1769 _resultobj = Py_BuildValue("s",_ptemp);
1770 } else {
1771 Py_INCREF(Py_None);
1772 _resultobj = Py_None;
1773 }
70551f47
RD
1774 return _resultobj;
1775}
1776
1777#define wxGrid_GetLabelValue(_swigobj,_swigarg0,_swigarg1) (_swigobj->GetLabelValue(_swigarg0,_swigarg1))
107e4716 1778static PyObject *_wrap_wxGrid_GetLabelValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1779 PyObject * _resultobj;
1780 wxString * _result;
1781 wxGrid * _arg0;
1782 int _arg1;
1783 int _arg2;
2d091820 1784 PyObject * _argo0 = 0;
107e4716 1785 char *_kwnames[] = { "self","orientation","pos", NULL };
70551f47
RD
1786
1787 self = self;
107e4716 1788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxGrid_GetLabelValue",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 1789 return NULL;
2d091820
RD
1790 if (_argo0) {
1791 if (_argo0 == Py_None) { _arg0 = NULL; }
1792 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1793 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetLabelValue. Expected _wxGrid_p.");
1794 return NULL;
1795 }
1796 }
70551f47 1797{
ab9bc19b
RD
1798 wxPy_BEGIN_ALLOW_THREADS;
1799 wxString & _result_ref = wxGrid_GetLabelValue(_arg0,_arg1,_arg2);
1800 _result = (wxString *) &_result_ref;
1801
1802 wxPy_END_ALLOW_THREADS;
1803}{
e02c03a4 1804 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
1805}
1806 return _resultobj;
1807}
1808
1809#define wxGrid_GetRowHeight(_swigobj,_swigarg0) (_swigobj->GetRowHeight(_swigarg0))
107e4716 1810static PyObject *_wrap_wxGrid_GetRowHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1811 PyObject * _resultobj;
1812 int _result;
1813 wxGrid * _arg0;
1814 int _arg1;
2d091820 1815 PyObject * _argo0 = 0;
107e4716 1816 char *_kwnames[] = { "self","row", NULL };
70551f47
RD
1817
1818 self = self;
107e4716 1819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGrid_GetRowHeight",_kwnames,&_argo0,&_arg1))
70551f47 1820 return NULL;
2d091820
RD
1821 if (_argo0) {
1822 if (_argo0 == Py_None) { _arg0 = NULL; }
1823 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1824 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetRowHeight. Expected _wxGrid_p.");
1825 return NULL;
1826 }
1827 }
ab9bc19b
RD
1828{
1829 wxPy_BEGIN_ALLOW_THREADS;
1830 _result = (int )wxGrid_GetRowHeight(_arg0,_arg1);
1831
1832 wxPy_END_ALLOW_THREADS;
1833} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1834 return _resultobj;
1835}
1836
1837#define wxGrid_GetRows(_swigobj) (_swigobj->GetRows())
107e4716 1838static PyObject *_wrap_wxGrid_GetRows(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1839 PyObject * _resultobj;
1840 int _result;
1841 wxGrid * _arg0;
2d091820 1842 PyObject * _argo0 = 0;
107e4716 1843 char *_kwnames[] = { "self", NULL };
70551f47
RD
1844
1845 self = self;
107e4716 1846 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetRows",_kwnames,&_argo0))
70551f47 1847 return NULL;
2d091820
RD
1848 if (_argo0) {
1849 if (_argo0 == Py_None) { _arg0 = NULL; }
1850 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1851 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetRows. Expected _wxGrid_p.");
1852 return NULL;
1853 }
1854 }
ab9bc19b
RD
1855{
1856 wxPy_BEGIN_ALLOW_THREADS;
1857 _result = (int )wxGrid_GetRows(_arg0);
1858
1859 wxPy_END_ALLOW_THREADS;
1860} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1861 return _resultobj;
1862}
1863
1864#define wxGrid_GetScrollPosX(_swigobj) (_swigobj->GetScrollPosX())
107e4716 1865static PyObject *_wrap_wxGrid_GetScrollPosX(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1866 PyObject * _resultobj;
1867 int _result;
1868 wxGrid * _arg0;
2d091820 1869 PyObject * _argo0 = 0;
107e4716 1870 char *_kwnames[] = { "self", NULL };
70551f47
RD
1871
1872 self = self;
107e4716 1873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetScrollPosX",_kwnames,&_argo0))
70551f47 1874 return NULL;
2d091820
RD
1875 if (_argo0) {
1876 if (_argo0 == Py_None) { _arg0 = NULL; }
1877 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1878 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetScrollPosX. Expected _wxGrid_p.");
1879 return NULL;
1880 }
1881 }
ab9bc19b
RD
1882{
1883 wxPy_BEGIN_ALLOW_THREADS;
1884 _result = (int )wxGrid_GetScrollPosX(_arg0);
1885
1886 wxPy_END_ALLOW_THREADS;
1887} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1888 return _resultobj;
1889}
1890
1891#define wxGrid_GetScrollPosY(_swigobj) (_swigobj->GetScrollPosY())
107e4716 1892static PyObject *_wrap_wxGrid_GetScrollPosY(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1893 PyObject * _resultobj;
1894 int _result;
1895 wxGrid * _arg0;
2d091820 1896 PyObject * _argo0 = 0;
107e4716 1897 char *_kwnames[] = { "self", NULL };
70551f47
RD
1898
1899 self = self;
107e4716 1900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetScrollPosY",_kwnames,&_argo0))
70551f47 1901 return NULL;
2d091820
RD
1902 if (_argo0) {
1903 if (_argo0 == Py_None) { _arg0 = NULL; }
1904 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1905 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetScrollPosY. Expected _wxGrid_p.");
1906 return NULL;
1907 }
1908 }
ab9bc19b
RD
1909{
1910 wxPy_BEGIN_ALLOW_THREADS;
1911 _result = (int )wxGrid_GetScrollPosY(_arg0);
1912
1913 wxPy_END_ALLOW_THREADS;
1914} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
1915 return _resultobj;
1916}
1917
1918#define wxGrid_GetTextItem(_swigobj) (_swigobj->GetTextItem())
107e4716 1919static PyObject *_wrap_wxGrid_GetTextItem(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1920 PyObject * _resultobj;
1921 wxTextCtrl * _result;
1922 wxGrid * _arg0;
2d091820 1923 PyObject * _argo0 = 0;
107e4716 1924 char *_kwnames[] = { "self", NULL };
70551f47
RD
1925 char _ptemp[128];
1926
1927 self = self;
107e4716 1928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetTextItem",_kwnames,&_argo0))
70551f47 1929 return NULL;
2d091820
RD
1930 if (_argo0) {
1931 if (_argo0 == Py_None) { _arg0 = NULL; }
1932 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1933 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetTextItem. Expected _wxGrid_p.");
1934 return NULL;
1935 }
1936 }
ab9bc19b
RD
1937{
1938 wxPy_BEGIN_ALLOW_THREADS;
1939 _result = (wxTextCtrl *)wxGrid_GetTextItem(_arg0);
1940
1941 wxPy_END_ALLOW_THREADS;
2d091820
RD
1942} if (_result) {
1943 SWIG_MakePtr(_ptemp, (char *) _result,"_wxTextCtrl_p");
1944 _resultobj = Py_BuildValue("s",_ptemp);
1945 } else {
1946 Py_INCREF(Py_None);
1947 _resultobj = Py_None;
1948 }
70551f47
RD
1949 return _resultobj;
1950}
1951
1952#define wxGrid_GetVertScrollBar(_swigobj) (_swigobj->GetVertScrollBar())
107e4716 1953static PyObject *_wrap_wxGrid_GetVertScrollBar(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1954 PyObject * _resultobj;
1955 wxScrollBar * _result;
1956 wxGrid * _arg0;
2d091820 1957 PyObject * _argo0 = 0;
107e4716 1958 char *_kwnames[] = { "self", NULL };
70551f47
RD
1959 char _ptemp[128];
1960
1961 self = self;
107e4716 1962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetVertScrollBar",_kwnames,&_argo0))
70551f47 1963 return NULL;
2d091820
RD
1964 if (_argo0) {
1965 if (_argo0 == Py_None) { _arg0 = NULL; }
1966 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
1967 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetVertScrollBar. Expected _wxGrid_p.");
1968 return NULL;
1969 }
1970 }
ab9bc19b
RD
1971{
1972 wxPy_BEGIN_ALLOW_THREADS;
1973 _result = (wxScrollBar *)wxGrid_GetVertScrollBar(_arg0);
1974
1975 wxPy_END_ALLOW_THREADS;
2d091820
RD
1976} if (_result) {
1977 SWIG_MakePtr(_ptemp, (char *) _result,"_wxScrollBar_p");
1978 _resultobj = Py_BuildValue("s",_ptemp);
1979 } else {
1980 Py_INCREF(Py_None);
1981 _resultobj = Py_None;
1982 }
70551f47
RD
1983 return _resultobj;
1984}
1985
1986#define wxGrid_InsertCols(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertCols(_swigarg0,_swigarg1,_swigarg2))
107e4716 1987static PyObject *_wrap_wxGrid_InsertCols(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
1988 PyObject * _resultobj;
1989 bool _result;
1990 wxGrid * _arg0;
2d091820
RD
1991 int _arg1 = (int ) 0;
1992 int _arg2 = (int ) 1;
1993 bool _arg3 = (bool ) TRUE;
1994 PyObject * _argo0 = 0;
1995 int tempbool3 = (int) TRUE;
107e4716 1996 char *_kwnames[] = { "self","pos","n","updateLabels", NULL };
70551f47
RD
1997
1998 self = self;
107e4716 1999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iii:wxGrid_InsertCols",_kwnames,&_argo0,&_arg1,&_arg2,&tempbool3))
70551f47 2000 return NULL;
2d091820
RD
2001 if (_argo0) {
2002 if (_argo0 == Py_None) { _arg0 = NULL; }
2003 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2004 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_InsertCols. Expected _wxGrid_p.");
2005 return NULL;
2006 }
2007 }
2008 _arg3 = (bool ) tempbool3;
ab9bc19b
RD
2009{
2010 wxPy_BEGIN_ALLOW_THREADS;
2011 _result = (bool )wxGrid_InsertCols(_arg0,_arg1,_arg2,_arg3);
2012
2013 wxPy_END_ALLOW_THREADS;
2014} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
2015 return _resultobj;
2016}
2017
2018#define wxGrid_InsertRows(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->InsertRows(_swigarg0,_swigarg1,_swigarg2))
107e4716 2019static PyObject *_wrap_wxGrid_InsertRows(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2020 PyObject * _resultobj;
2021 bool _result;
2022 wxGrid * _arg0;
2d091820
RD
2023 int _arg1 = (int ) 0;
2024 int _arg2 = (int ) 1;
2025 bool _arg3 = (bool ) TRUE;
2026 PyObject * _argo0 = 0;
2027 int tempbool3 = (int) TRUE;
107e4716 2028 char *_kwnames[] = { "self","pos","n","updateLabels", NULL };
70551f47
RD
2029
2030 self = self;
107e4716 2031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|iii:wxGrid_InsertRows",_kwnames,&_argo0,&_arg1,&_arg2,&tempbool3))
70551f47 2032 return NULL;
2d091820
RD
2033 if (_argo0) {
2034 if (_argo0 == Py_None) { _arg0 = NULL; }
2035 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2036 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_InsertRows. Expected _wxGrid_p.");
2037 return NULL;
2038 }
2039 }
2040 _arg3 = (bool ) tempbool3;
ab9bc19b
RD
2041{
2042 wxPy_BEGIN_ALLOW_THREADS;
2043 _result = (bool )wxGrid_InsertRows(_arg0,_arg1,_arg2,_arg3);
2044
2045 wxPy_END_ALLOW_THREADS;
2046} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
2047 return _resultobj;
2048}
2049
105e45b9 2050#define wxGrid_OnActivate(_swigobj,_swigarg0) (_swigobj->OnActivate(_swigarg0))
107e4716 2051static PyObject *_wrap_wxGrid_OnActivate(PyObject *self, PyObject *args, PyObject *kwargs) {
105e45b9
RD
2052 PyObject * _resultobj;
2053 wxGrid * _arg0;
2054 bool _arg1;
2d091820 2055 PyObject * _argo0 = 0;
105e45b9 2056 int tempbool1;
107e4716 2057 char *_kwnames[] = { "self","active", NULL };
105e45b9
RD
2058
2059 self = self;
107e4716 2060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGrid_OnActivate",_kwnames,&_argo0,&tempbool1))
105e45b9 2061 return NULL;
2d091820
RD
2062 if (_argo0) {
2063 if (_argo0 == Py_None) { _arg0 = NULL; }
2064 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
105e45b9
RD
2065 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_OnActivate. Expected _wxGrid_p.");
2066 return NULL;
2067 }
2068 }
2069 _arg1 = (bool ) tempbool1;
ab9bc19b
RD
2070{
2071 wxPy_BEGIN_ALLOW_THREADS;
2072 wxGrid_OnActivate(_arg0,_arg1);
2073
2074 wxPy_END_ALLOW_THREADS;
2075} Py_INCREF(Py_None);
105e45b9
RD
2076 _resultobj = Py_None;
2077 return _resultobj;
2078}
2079
70551f47 2080#define wxGrid_SetCellAlignment(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellAlignment(_swigarg0,_swigarg1,_swigarg2))
107e4716 2081static PyObject *_wrap_wxGrid_SetCellAlignment(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2082 PyObject * _resultobj;
2083 wxGrid * _arg0;
2084 int _arg1;
2085 int _arg2;
2086 int _arg3;
2d091820 2087 PyObject * _argo0 = 0;
107e4716 2088 char *_kwnames[] = { "self","alignment","row","col", NULL };
70551f47
RD
2089
2090 self = self;
107e4716 2091 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oiii:wxGrid_SetCellAlignment",_kwnames,&_argo0,&_arg1,&_arg2,&_arg3))
70551f47 2092 return NULL;
2d091820
RD
2093 if (_argo0) {
2094 if (_argo0 == Py_None) { _arg0 = NULL; }
2095 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2096 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetCellAlignment. Expected _wxGrid_p.");
2097 return NULL;
2098 }
2099 }
ab9bc19b
RD
2100{
2101 wxPy_BEGIN_ALLOW_THREADS;
2102 wxGrid_SetCellAlignment(_arg0,_arg1,_arg2,_arg3);
2103
2104 wxPy_END_ALLOW_THREADS;
2105} Py_INCREF(Py_None);
70551f47
RD
2106 _resultobj = Py_None;
2107 return _resultobj;
2108}
2109
2110#define wxGrid_SetDefCellAlignment(_swigobj,_swigarg0) (_swigobj->SetCellAlignment(_swigarg0))
107e4716 2111static PyObject *_wrap_wxGrid_SetDefCellAlignment(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2112 PyObject * _resultobj;
2113 wxGrid * _arg0;
2114 int _arg1;
2d091820 2115 PyObject * _argo0 = 0;
107e4716 2116 char *_kwnames[] = { "self","alignment", NULL };
70551f47
RD
2117
2118 self = self;
107e4716 2119 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGrid_SetDefCellAlignment",_kwnames,&_argo0,&_arg1))
70551f47 2120 return NULL;
2d091820
RD
2121 if (_argo0) {
2122 if (_argo0 == Py_None) { _arg0 = NULL; }
2123 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2124 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetDefCellAlignment. Expected _wxGrid_p.");
2125 return NULL;
2126 }
2127 }
ab9bc19b
RD
2128{
2129 wxPy_BEGIN_ALLOW_THREADS;
2130 wxGrid_SetDefCellAlignment(_arg0,_arg1);
2131
2132 wxPy_END_ALLOW_THREADS;
2133} Py_INCREF(Py_None);
70551f47
RD
2134 _resultobj = Py_None;
2135 return _resultobj;
2136}
2137
2138#define wxGrid_SetCellBackgroundColour(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellBackgroundColour(_swigarg0,_swigarg1,_swigarg2))
107e4716 2139static PyObject *_wrap_wxGrid_SetCellBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2140 PyObject * _resultobj;
2141 wxGrid * _arg0;
2142 wxColour * _arg1;
2143 int _arg2;
2144 int _arg3;
2d091820
RD
2145 PyObject * _argo0 = 0;
2146 PyObject * _argo1 = 0;
107e4716 2147 char *_kwnames[] = { "self","colour","row","col", NULL };
70551f47
RD
2148
2149 self = self;
107e4716 2150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOii:wxGrid_SetCellBackgroundColour",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3))
70551f47 2151 return NULL;
2d091820
RD
2152 if (_argo0) {
2153 if (_argo0 == Py_None) { _arg0 = NULL; }
2154 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2155 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetCellBackgroundColour. Expected _wxGrid_p.");
2156 return NULL;
2157 }
2158 }
2d091820
RD
2159 if (_argo1) {
2160 if (_argo1 == Py_None) { _arg1 = NULL; }
2161 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColour_p")) {
70551f47
RD
2162 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxGrid_SetCellBackgroundColour. Expected _wxColour_p.");
2163 return NULL;
2164 }
2165 }
ab9bc19b
RD
2166{
2167 wxPy_BEGIN_ALLOW_THREADS;
2168 wxGrid_SetCellBackgroundColour(_arg0,*_arg1,_arg2,_arg3);
2169
2170 wxPy_END_ALLOW_THREADS;
2171} Py_INCREF(Py_None);
70551f47
RD
2172 _resultobj = Py_None;
2173 return _resultobj;
2174}
2175
2176#define wxGrid_SetDefCellBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetCellBackgroundColour(_swigarg0))
107e4716 2177static PyObject *_wrap_wxGrid_SetDefCellBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2178 PyObject * _resultobj;
2179 wxGrid * _arg0;
2180 wxColour * _arg1;
2d091820
RD
2181 PyObject * _argo0 = 0;
2182 PyObject * _argo1 = 0;
107e4716 2183 char *_kwnames[] = { "self","colour", NULL };
70551f47
RD
2184
2185 self = self;
107e4716 2186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxGrid_SetDefCellBackgroundColour",_kwnames,&_argo0,&_argo1))
70551f47 2187 return NULL;
2d091820
RD
2188 if (_argo0) {
2189 if (_argo0 == Py_None) { _arg0 = NULL; }
2190 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2191 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetDefCellBackgroundColour. Expected _wxGrid_p.");
2192 return NULL;
2193 }
2194 }
2d091820
RD
2195 if (_argo1) {
2196 if (_argo1 == Py_None) { _arg1 = NULL; }
2197 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColour_p")) {
70551f47
RD
2198 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxGrid_SetDefCellBackgroundColour. Expected _wxColour_p.");
2199 return NULL;
2200 }
2201 }
ab9bc19b
RD
2202{
2203 wxPy_BEGIN_ALLOW_THREADS;
2204 wxGrid_SetDefCellBackgroundColour(_arg0,*_arg1);
2205
2206 wxPy_END_ALLOW_THREADS;
2207} Py_INCREF(Py_None);
70551f47
RD
2208 _resultobj = Py_None;
2209 return _resultobj;
2210}
2211
2212#define wxGrid_SetCellTextColour(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellTextColour(_swigarg0,_swigarg1,_swigarg2))
107e4716 2213static PyObject *_wrap_wxGrid_SetCellTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2214 PyObject * _resultobj;
2215 wxGrid * _arg0;
2216 wxColour * _arg1;
2217 int _arg2;
2218 int _arg3;
2d091820
RD
2219 PyObject * _argo0 = 0;
2220 PyObject * _argo1 = 0;
107e4716 2221 char *_kwnames[] = { "self","colour","row","col", NULL };
70551f47
RD
2222
2223 self = self;
107e4716 2224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOii:wxGrid_SetCellTextColour",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3))
70551f47 2225 return NULL;
2d091820
RD
2226 if (_argo0) {
2227 if (_argo0 == Py_None) { _arg0 = NULL; }
2228 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2229 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetCellTextColour. Expected _wxGrid_p.");
2230 return NULL;
2231 }
2232 }
2d091820
RD
2233 if (_argo1) {
2234 if (_argo1 == Py_None) { _arg1 = NULL; }
2235 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColour_p")) {
70551f47
RD
2236 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxGrid_SetCellTextColour. Expected _wxColour_p.");
2237 return NULL;
2238 }
2239 }
ab9bc19b
RD
2240{
2241 wxPy_BEGIN_ALLOW_THREADS;
2242 wxGrid_SetCellTextColour(_arg0,*_arg1,_arg2,_arg3);
2243
2244 wxPy_END_ALLOW_THREADS;
2245} Py_INCREF(Py_None);
70551f47
RD
2246 _resultobj = Py_None;
2247 return _resultobj;
2248}
2249
2250#define wxGrid_SetDefCellTextColour(_swigobj,_swigarg0) (_swigobj->SetCellTextColour(_swigarg0))
107e4716 2251static PyObject *_wrap_wxGrid_SetDefCellTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2252 PyObject * _resultobj;
2253 wxGrid * _arg0;
2254 wxColour * _arg1;
2d091820
RD
2255 PyObject * _argo0 = 0;
2256 PyObject * _argo1 = 0;
107e4716 2257 char *_kwnames[] = { "self","colour", NULL };
70551f47
RD
2258
2259 self = self;
107e4716 2260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxGrid_SetDefCellTextColour",_kwnames,&_argo0,&_argo1))
70551f47 2261 return NULL;
2d091820
RD
2262 if (_argo0) {
2263 if (_argo0 == Py_None) { _arg0 = NULL; }
2264 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2265 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetDefCellTextColour. Expected _wxGrid_p.");
2266 return NULL;
2267 }
2268 }
2d091820
RD
2269 if (_argo1) {
2270 if (_argo1 == Py_None) { _arg1 = NULL; }
2271 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColour_p")) {
70551f47
RD
2272 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxGrid_SetDefCellTextColour. Expected _wxColour_p.");
2273 return NULL;
2274 }
2275 }
ab9bc19b
RD
2276{
2277 wxPy_BEGIN_ALLOW_THREADS;
2278 wxGrid_SetDefCellTextColour(_arg0,*_arg1);
2279
2280 wxPy_END_ALLOW_THREADS;
2281} Py_INCREF(Py_None);
70551f47
RD
2282 _resultobj = Py_None;
2283 return _resultobj;
2284}
2285
2286#define wxGrid_SetCellTextFont(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellTextFont(_swigarg0,_swigarg1,_swigarg2))
107e4716 2287static PyObject *_wrap_wxGrid_SetCellTextFont(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2288 PyObject * _resultobj;
2289 wxGrid * _arg0;
2290 wxFont * _arg1;
2291 int _arg2;
2292 int _arg3;
2d091820
RD
2293 PyObject * _argo0 = 0;
2294 PyObject * _argo1 = 0;
107e4716 2295 char *_kwnames[] = { "self","font","row","col", NULL };
70551f47
RD
2296
2297 self = self;
107e4716 2298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOii:wxGrid_SetCellTextFont",_kwnames,&_argo0,&_argo1,&_arg2,&_arg3))
70551f47 2299 return NULL;
2d091820
RD
2300 if (_argo0) {
2301 if (_argo0 == Py_None) { _arg0 = NULL; }
2302 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2303 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetCellTextFont. Expected _wxGrid_p.");
2304 return NULL;
2305 }
2306 }
2d091820
RD
2307 if (_argo1) {
2308 if (_argo1 == Py_None) { _arg1 = NULL; }
2309 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFont_p")) {
70551f47
RD
2310 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxGrid_SetCellTextFont. Expected _wxFont_p.");
2311 return NULL;
2312 }
2313 }
ab9bc19b
RD
2314{
2315 wxPy_BEGIN_ALLOW_THREADS;
2316 wxGrid_SetCellTextFont(_arg0,*_arg1,_arg2,_arg3);
2317
2318 wxPy_END_ALLOW_THREADS;
2319} Py_INCREF(Py_None);
70551f47
RD
2320 _resultobj = Py_None;
2321 return _resultobj;
2322}
2323
2324#define wxGrid_SetDefCellTextFont(_swigobj,_swigarg0) (_swigobj->SetCellTextFont(_swigarg0))
107e4716 2325static PyObject *_wrap_wxGrid_SetDefCellTextFont(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2326 PyObject * _resultobj;
2327 wxGrid * _arg0;
2328 wxFont * _arg1;
2d091820
RD
2329 PyObject * _argo0 = 0;
2330 PyObject * _argo1 = 0;
107e4716 2331 char *_kwnames[] = { "self","font", NULL };
70551f47
RD
2332
2333 self = self;
107e4716 2334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxGrid_SetDefCellTextFont",_kwnames,&_argo0,&_argo1))
70551f47 2335 return NULL;
2d091820
RD
2336 if (_argo0) {
2337 if (_argo0 == Py_None) { _arg0 = NULL; }
2338 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2339 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetDefCellTextFont. Expected _wxGrid_p.");
2340 return NULL;
2341 }
2342 }
2d091820
RD
2343 if (_argo1) {
2344 if (_argo1 == Py_None) { _arg1 = NULL; }
2345 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFont_p")) {
70551f47
RD
2346 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxGrid_SetDefCellTextFont. Expected _wxFont_p.");
2347 return NULL;
2348 }
2349 }
ab9bc19b
RD
2350{
2351 wxPy_BEGIN_ALLOW_THREADS;
2352 wxGrid_SetDefCellTextFont(_arg0,*_arg1);
2353
2354 wxPy_END_ALLOW_THREADS;
2355} Py_INCREF(Py_None);
70551f47
RD
2356 _resultobj = Py_None;
2357 return _resultobj;
2358}
2359
2360#define wxGrid_SetCellValue(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetCellValue(_swigarg0,_swigarg1,_swigarg2))
107e4716 2361static PyObject *_wrap_wxGrid_SetCellValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2362 PyObject * _resultobj;
2363 wxGrid * _arg0;
2364 wxString * _arg1;
2365 int _arg2;
2366 int _arg3;
2d091820 2367 PyObject * _argo0 = 0;
70551f47 2368 PyObject * _obj1 = 0;
107e4716 2369 char *_kwnames[] = { "self","val","row","col", NULL };
70551f47
RD
2370
2371 self = self;
107e4716 2372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOii:wxGrid_SetCellValue",_kwnames,&_argo0,&_obj1,&_arg2,&_arg3))
70551f47 2373 return NULL;
2d091820
RD
2374 if (_argo0) {
2375 if (_argo0 == Py_None) { _arg0 = NULL; }
2376 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2377 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetCellValue. Expected _wxGrid_p.");
2378 return NULL;
2379 }
2380 }
2381{
2382 if (!PyString_Check(_obj1)) {
2383 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2384 return NULL;
2385 }
ab9bc19b 2386 _arg1 = new wxString(PyString_AsString(_obj1), PyString_Size(_obj1));
70551f47 2387}
ab9bc19b
RD
2388{
2389 wxPy_BEGIN_ALLOW_THREADS;
2390 wxGrid_SetCellValue(_arg0,*_arg1,_arg2,_arg3);
2391
2392 wxPy_END_ALLOW_THREADS;
2393} Py_INCREF(Py_None);
70551f47
RD
2394 _resultobj = Py_None;
2395{
2396 if (_obj1)
2397 delete _arg1;
2398}
2399 return _resultobj;
2400}
2401
2402#define wxGrid_SetColumnWidth(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetColumnWidth(_swigarg0,_swigarg1))
107e4716 2403static PyObject *_wrap_wxGrid_SetColumnWidth(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2404 PyObject * _resultobj;
2405 wxGrid * _arg0;
2406 int _arg1;
2407 int _arg2;
2d091820 2408 PyObject * _argo0 = 0;
107e4716 2409 char *_kwnames[] = { "self","col","width", NULL };
70551f47
RD
2410
2411 self = self;
107e4716 2412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxGrid_SetColumnWidth",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 2413 return NULL;
2d091820
RD
2414 if (_argo0) {
2415 if (_argo0 == Py_None) { _arg0 = NULL; }
2416 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2417 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetColumnWidth. Expected _wxGrid_p.");
2418 return NULL;
2419 }
2420 }
ab9bc19b
RD
2421{
2422 wxPy_BEGIN_ALLOW_THREADS;
2423 wxGrid_SetColumnWidth(_arg0,_arg1,_arg2);
2424
2425 wxPy_END_ALLOW_THREADS;
2426} Py_INCREF(Py_None);
70551f47
RD
2427 _resultobj = Py_None;
2428 return _resultobj;
2429}
2430
2431#define wxGrid_SetDividerPen(_swigobj,_swigarg0) (_swigobj->SetDividerPen(_swigarg0))
107e4716 2432static PyObject *_wrap_wxGrid_SetDividerPen(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2433 PyObject * _resultobj;
2434 wxGrid * _arg0;
2435 wxPen * _arg1;
2d091820
RD
2436 PyObject * _argo0 = 0;
2437 PyObject * _argo1 = 0;
107e4716 2438 char *_kwnames[] = { "self","pen", NULL };
70551f47
RD
2439
2440 self = self;
107e4716 2441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxGrid_SetDividerPen",_kwnames,&_argo0,&_argo1))
70551f47 2442 return NULL;
2d091820
RD
2443 if (_argo0) {
2444 if (_argo0 == Py_None) { _arg0 = NULL; }
2445 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2446 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetDividerPen. Expected _wxGrid_p.");
2447 return NULL;
2448 }
2449 }
2d091820
RD
2450 if (_argo1) {
2451 if (_argo1 == Py_None) { _arg1 = NULL; }
2452 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxPen_p")) {
70551f47
RD
2453 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxGrid_SetDividerPen. Expected _wxPen_p.");
2454 return NULL;
2455 }
2456 }
ab9bc19b
RD
2457{
2458 wxPy_BEGIN_ALLOW_THREADS;
2459 wxGrid_SetDividerPen(_arg0,*_arg1);
2460
2461 wxPy_END_ALLOW_THREADS;
2462} Py_INCREF(Py_None);
70551f47
RD
2463 _resultobj = Py_None;
2464 return _resultobj;
2465}
2466
2467#define wxGrid_SetEditable(_swigobj,_swigarg0) (_swigobj->SetEditable(_swigarg0))
107e4716 2468static PyObject *_wrap_wxGrid_SetEditable(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2469 PyObject * _resultobj;
2470 wxGrid * _arg0;
2471 bool _arg1;
2d091820 2472 PyObject * _argo0 = 0;
70551f47 2473 int tempbool1;
107e4716 2474 char *_kwnames[] = { "self","editable", NULL };
70551f47
RD
2475
2476 self = self;
107e4716 2477 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGrid_SetEditable",_kwnames,&_argo0,&tempbool1))
70551f47 2478 return NULL;
2d091820
RD
2479 if (_argo0) {
2480 if (_argo0 == Py_None) { _arg0 = NULL; }
2481 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2482 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetEditable. Expected _wxGrid_p.");
2483 return NULL;
2484 }
2485 }
2486 _arg1 = (bool ) tempbool1;
ab9bc19b
RD
2487{
2488 wxPy_BEGIN_ALLOW_THREADS;
2489 wxGrid_SetEditable(_arg0,_arg1);
2490
2491 wxPy_END_ALLOW_THREADS;
2492} Py_INCREF(Py_None);
70551f47
RD
2493 _resultobj = Py_None;
2494 return _resultobj;
2495}
2496
2497#define wxGrid_SetGridCursor(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetGridCursor(_swigarg0,_swigarg1))
107e4716 2498static PyObject *_wrap_wxGrid_SetGridCursor(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2499 PyObject * _resultobj;
2500 wxGrid * _arg0;
2501 int _arg1;
2502 int _arg2;
2d091820 2503 PyObject * _argo0 = 0;
107e4716 2504 char *_kwnames[] = { "self","row","col", NULL };
70551f47
RD
2505
2506 self = self;
107e4716 2507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxGrid_SetGridCursor",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 2508 return NULL;
2d091820
RD
2509 if (_argo0) {
2510 if (_argo0 == Py_None) { _arg0 = NULL; }
2511 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2512 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetGridCursor. Expected _wxGrid_p.");
2513 return NULL;
2514 }
2515 }
ab9bc19b
RD
2516{
2517 wxPy_BEGIN_ALLOW_THREADS;
2518 wxGrid_SetGridCursor(_arg0,_arg1,_arg2);
2519
2520 wxPy_END_ALLOW_THREADS;
2521} Py_INCREF(Py_None);
70551f47
RD
2522 _resultobj = Py_None;
2523 return _resultobj;
2524}
2525
2526#define wxGrid_SetLabelAlignment(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLabelAlignment(_swigarg0,_swigarg1))
107e4716 2527static PyObject *_wrap_wxGrid_SetLabelAlignment(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2528 PyObject * _resultobj;
2529 wxGrid * _arg0;
2530 int _arg1;
2531 int _arg2;
2d091820 2532 PyObject * _argo0 = 0;
107e4716 2533 char *_kwnames[] = { "self","orientation","alignment", NULL };
70551f47
RD
2534
2535 self = self;
107e4716 2536 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxGrid_SetLabelAlignment",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 2537 return NULL;
2d091820
RD
2538 if (_argo0) {
2539 if (_argo0 == Py_None) { _arg0 = NULL; }
2540 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2541 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetLabelAlignment. Expected _wxGrid_p.");
2542 return NULL;
2543 }
2544 }
ab9bc19b
RD
2545{
2546 wxPy_BEGIN_ALLOW_THREADS;
2547 wxGrid_SetLabelAlignment(_arg0,_arg1,_arg2);
2548
2549 wxPy_END_ALLOW_THREADS;
2550} Py_INCREF(Py_None);
70551f47
RD
2551 _resultobj = Py_None;
2552 return _resultobj;
2553}
2554
2555#define wxGrid_SetLabelBackgroundColour(_swigobj,_swigarg0) (_swigobj->SetLabelBackgroundColour(_swigarg0))
107e4716 2556static PyObject *_wrap_wxGrid_SetLabelBackgroundColour(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2557 PyObject * _resultobj;
2558 wxGrid * _arg0;
2559 wxColour * _arg1;
2d091820
RD
2560 PyObject * _argo0 = 0;
2561 PyObject * _argo1 = 0;
107e4716 2562 char *_kwnames[] = { "self","value", NULL };
70551f47
RD
2563
2564 self = self;
107e4716 2565 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxGrid_SetLabelBackgroundColour",_kwnames,&_argo0,&_argo1))
70551f47 2566 return NULL;
2d091820
RD
2567 if (_argo0) {
2568 if (_argo0 == Py_None) { _arg0 = NULL; }
2569 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2570 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetLabelBackgroundColour. Expected _wxGrid_p.");
2571 return NULL;
2572 }
2573 }
2d091820
RD
2574 if (_argo1) {
2575 if (_argo1 == Py_None) { _arg1 = NULL; }
2576 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColour_p")) {
70551f47
RD
2577 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxGrid_SetLabelBackgroundColour. Expected _wxColour_p.");
2578 return NULL;
2579 }
2580 }
ab9bc19b
RD
2581{
2582 wxPy_BEGIN_ALLOW_THREADS;
2583 wxGrid_SetLabelBackgroundColour(_arg0,*_arg1);
2584
2585 wxPy_END_ALLOW_THREADS;
2586} Py_INCREF(Py_None);
70551f47
RD
2587 _resultobj = Py_None;
2588 return _resultobj;
2589}
2590
2591#define wxGrid_SetLabelSize(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetLabelSize(_swigarg0,_swigarg1))
107e4716 2592static PyObject *_wrap_wxGrid_SetLabelSize(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2593 PyObject * _resultobj;
2594 wxGrid * _arg0;
2595 int _arg1;
2596 int _arg2;
2d091820 2597 PyObject * _argo0 = 0;
107e4716 2598 char *_kwnames[] = { "self","orientation","size", NULL };
70551f47
RD
2599
2600 self = self;
107e4716 2601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxGrid_SetLabelSize",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 2602 return NULL;
2d091820
RD
2603 if (_argo0) {
2604 if (_argo0 == Py_None) { _arg0 = NULL; }
2605 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2606 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetLabelSize. Expected _wxGrid_p.");
2607 return NULL;
2608 }
2609 }
ab9bc19b
RD
2610{
2611 wxPy_BEGIN_ALLOW_THREADS;
2612 wxGrid_SetLabelSize(_arg0,_arg1,_arg2);
2613
2614 wxPy_END_ALLOW_THREADS;
2615} Py_INCREF(Py_None);
70551f47
RD
2616 _resultobj = Py_None;
2617 return _resultobj;
2618}
2619
2620#define wxGrid_SetLabelTextColour(_swigobj,_swigarg0) (_swigobj->SetLabelTextColour(_swigarg0))
107e4716 2621static PyObject *_wrap_wxGrid_SetLabelTextColour(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2622 PyObject * _resultobj;
2623 wxGrid * _arg0;
2624 wxColour * _arg1;
2d091820
RD
2625 PyObject * _argo0 = 0;
2626 PyObject * _argo1 = 0;
107e4716 2627 char *_kwnames[] = { "self","value", NULL };
70551f47
RD
2628
2629 self = self;
107e4716 2630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxGrid_SetLabelTextColour",_kwnames,&_argo0,&_argo1))
70551f47 2631 return NULL;
2d091820
RD
2632 if (_argo0) {
2633 if (_argo0 == Py_None) { _arg0 = NULL; }
2634 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2635 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetLabelTextColour. Expected _wxGrid_p.");
2636 return NULL;
2637 }
2638 }
2d091820
RD
2639 if (_argo1) {
2640 if (_argo1 == Py_None) { _arg1 = NULL; }
2641 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxColour_p")) {
70551f47
RD
2642 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxGrid_SetLabelTextColour. Expected _wxColour_p.");
2643 return NULL;
2644 }
2645 }
ab9bc19b
RD
2646{
2647 wxPy_BEGIN_ALLOW_THREADS;
2648 wxGrid_SetLabelTextColour(_arg0,*_arg1);
2649
2650 wxPy_END_ALLOW_THREADS;
2651} Py_INCREF(Py_None);
70551f47
RD
2652 _resultobj = Py_None;
2653 return _resultobj;
2654}
2655
2656#define wxGrid_SetLabelTextFont(_swigobj,_swigarg0) (_swigobj->SetLabelTextFont(_swigarg0))
107e4716 2657static PyObject *_wrap_wxGrid_SetLabelTextFont(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2658 PyObject * _resultobj;
2659 wxGrid * _arg0;
2660 wxFont * _arg1;
2d091820
RD
2661 PyObject * _argo0 = 0;
2662 PyObject * _argo1 = 0;
107e4716 2663 char *_kwnames[] = { "self","font", NULL };
70551f47
RD
2664
2665 self = self;
107e4716 2666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxGrid_SetLabelTextFont",_kwnames,&_argo0,&_argo1))
70551f47 2667 return NULL;
2d091820
RD
2668 if (_argo0) {
2669 if (_argo0 == Py_None) { _arg0 = NULL; }
2670 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2671 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetLabelTextFont. Expected _wxGrid_p.");
2672 return NULL;
2673 }
2674 }
2d091820
RD
2675 if (_argo1) {
2676 if (_argo1 == Py_None) { _arg1 = NULL; }
2677 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxFont_p")) {
70551f47
RD
2678 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxGrid_SetLabelTextFont. Expected _wxFont_p.");
2679 return NULL;
2680 }
2681 }
ab9bc19b
RD
2682{
2683 wxPy_BEGIN_ALLOW_THREADS;
2684 wxGrid_SetLabelTextFont(_arg0,*_arg1);
2685
2686 wxPy_END_ALLOW_THREADS;
2687} Py_INCREF(Py_None);
70551f47
RD
2688 _resultobj = Py_None;
2689 return _resultobj;
2690}
2691
2692#define wxGrid_SetLabelValue(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SetLabelValue(_swigarg0,_swigarg1,_swigarg2))
107e4716 2693static PyObject *_wrap_wxGrid_SetLabelValue(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2694 PyObject * _resultobj;
2695 wxGrid * _arg0;
2696 int _arg1;
2697 wxString * _arg2;
2698 int _arg3;
2d091820 2699 PyObject * _argo0 = 0;
70551f47 2700 PyObject * _obj2 = 0;
107e4716 2701 char *_kwnames[] = { "self","orientation","value","pos", NULL };
70551f47
RD
2702
2703 self = self;
107e4716 2704 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiOi:wxGrid_SetLabelValue",_kwnames,&_argo0,&_arg1,&_obj2,&_arg3))
70551f47 2705 return NULL;
2d091820
RD
2706 if (_argo0) {
2707 if (_argo0 == Py_None) { _arg0 = NULL; }
2708 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2709 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetLabelValue. Expected _wxGrid_p.");
2710 return NULL;
2711 }
2712 }
2713{
2714 if (!PyString_Check(_obj2)) {
2715 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
2716 return NULL;
2717 }
ab9bc19b 2718 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
70551f47 2719}
ab9bc19b
RD
2720{
2721 wxPy_BEGIN_ALLOW_THREADS;
2722 wxGrid_SetLabelValue(_arg0,_arg1,*_arg2,_arg3);
2723
2724 wxPy_END_ALLOW_THREADS;
2725} Py_INCREF(Py_None);
70551f47
RD
2726 _resultobj = Py_None;
2727{
2728 if (_obj2)
2729 delete _arg2;
2730}
2731 return _resultobj;
2732}
2733
2734#define wxGrid_SetRowHeight(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetRowHeight(_swigarg0,_swigarg1))
107e4716 2735static PyObject *_wrap_wxGrid_SetRowHeight(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2736 PyObject * _resultobj;
2737 wxGrid * _arg0;
2738 int _arg1;
2739 int _arg2;
2d091820 2740 PyObject * _argo0 = 0;
107e4716 2741 char *_kwnames[] = { "self","row","height", NULL };
70551f47
RD
2742
2743 self = self;
107e4716 2744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxGrid_SetRowHeight",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 2745 return NULL;
2d091820
RD
2746 if (_argo0) {
2747 if (_argo0 == Py_None) { _arg0 = NULL; }
2748 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2749 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetRowHeight. Expected _wxGrid_p.");
2750 return NULL;
2751 }
2752 }
ab9bc19b
RD
2753{
2754 wxPy_BEGIN_ALLOW_THREADS;
2755 wxGrid_SetRowHeight(_arg0,_arg1,_arg2);
2756
2757 wxPy_END_ALLOW_THREADS;
2758} Py_INCREF(Py_None);
70551f47
RD
2759 _resultobj = Py_None;
2760 return _resultobj;
2761}
2762
2763#define wxGrid_UpdateDimensions(_swigobj) (_swigobj->UpdateDimensions())
107e4716 2764static PyObject *_wrap_wxGrid_UpdateDimensions(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
2765 PyObject * _resultobj;
2766 wxGrid * _arg0;
2d091820 2767 PyObject * _argo0 = 0;
107e4716 2768 char *_kwnames[] = { "self", NULL };
70551f47
RD
2769
2770 self = self;
107e4716 2771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_UpdateDimensions",_kwnames,&_argo0))
70551f47 2772 return NULL;
2d091820
RD
2773 if (_argo0) {
2774 if (_argo0 == Py_None) { _arg0 = NULL; }
2775 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
70551f47
RD
2776 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_UpdateDimensions. Expected _wxGrid_p.");
2777 return NULL;
2778 }
2779 }
ab9bc19b
RD
2780{
2781 wxPy_BEGIN_ALLOW_THREADS;
2782 wxGrid_UpdateDimensions(_arg0);
2783
2784 wxPy_END_ALLOW_THREADS;
2785} Py_INCREF(Py_None);
70551f47
RD
2786 _resultobj = Py_None;
2787 return _resultobj;
2788}
2789
8bf5d46e 2790#define wxGrid_GetEditInPlace(_swigobj) (_swigobj->GetEditInPlace())
107e4716 2791static PyObject *_wrap_wxGrid_GetEditInPlace(PyObject *self, PyObject *args, PyObject *kwargs) {
8bf5d46e
RD
2792 PyObject * _resultobj;
2793 bool _result;
2794 wxGrid * _arg0;
2d091820 2795 PyObject * _argo0 = 0;
107e4716 2796 char *_kwnames[] = { "self", NULL };
8bf5d46e
RD
2797
2798 self = self;
107e4716 2799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGrid_GetEditInPlace",_kwnames,&_argo0))
8bf5d46e 2800 return NULL;
2d091820
RD
2801 if (_argo0) {
2802 if (_argo0 == Py_None) { _arg0 = NULL; }
2803 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
8bf5d46e
RD
2804 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_GetEditInPlace. Expected _wxGrid_p.");
2805 return NULL;
2806 }
2807 }
2808{
2809 wxPy_BEGIN_ALLOW_THREADS;
2810 _result = (bool )wxGrid_GetEditInPlace(_arg0);
2811
2812 wxPy_END_ALLOW_THREADS;
2813} _resultobj = Py_BuildValue("i",_result);
2814 return _resultobj;
2815}
2816
2817#define wxGrid_SetEditInPlace(_swigobj,_swigarg0) (_swigobj->SetEditInPlace(_swigarg0))
107e4716 2818static PyObject *_wrap_wxGrid_SetEditInPlace(PyObject *self, PyObject *args, PyObject *kwargs) {
8bf5d46e
RD
2819 PyObject * _resultobj;
2820 wxGrid * _arg0;
2d091820
RD
2821 int _arg1 = (int ) TRUE;
2822 PyObject * _argo0 = 0;
107e4716 2823 char *_kwnames[] = { "self","edit", NULL };
8bf5d46e
RD
2824
2825 self = self;
107e4716 2826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxGrid_SetEditInPlace",_kwnames,&_argo0,&_arg1))
8bf5d46e 2827 return NULL;
2d091820
RD
2828 if (_argo0) {
2829 if (_argo0 == Py_None) { _arg0 = NULL; }
2830 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGrid_p")) {
8bf5d46e
RD
2831 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGrid_SetEditInPlace. Expected _wxGrid_p.");
2832 return NULL;
2833 }
2834 }
2835{
2836 wxPy_BEGIN_ALLOW_THREADS;
2837 wxGrid_SetEditInPlace(_arg0,_arg1);
2838
2839 wxPy_END_ALLOW_THREADS;
2840} Py_INCREF(Py_None);
2841 _resultobj = Py_None;
2842 return _resultobj;
2843}
2844
105e45b9
RD
2845static void *SwigwxGridEventTowxEvent(void *ptr) {
2846 wxGridEvent *src;
2847 wxEvent *dest;
2848 src = (wxGridEvent *) ptr;
2849 dest = (wxEvent *) src;
2850 return (void *) dest;
2851}
2852
21f8d7ea 2853#define wxGridEvent_m_row_set(_swigobj,_swigval) (_swigobj->m_row = _swigval,_swigval)
107e4716 2854static PyObject *_wrap_wxGridEvent_m_row_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
2855 PyObject * _resultobj;
2856 int _result;
2857 wxGridEvent * _arg0;
2858 int _arg1;
2d091820 2859 PyObject * _argo0 = 0;
107e4716 2860 char *_kwnames[] = { "self","m_row", NULL };
21f8d7ea
RD
2861
2862 self = self;
107e4716 2863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGridEvent_m_row_set",_kwnames,&_argo0,&_arg1))
21f8d7ea 2864 return NULL;
2d091820
RD
2865 if (_argo0) {
2866 if (_argo0 == Py_None) { _arg0 = NULL; }
2867 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
21f8d7ea
RD
2868 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_m_row_set. Expected _wxGridEvent_p.");
2869 return NULL;
2870 }
2871 }
ab9bc19b
RD
2872{
2873 wxPy_BEGIN_ALLOW_THREADS;
2874 _result = (int )wxGridEvent_m_row_set(_arg0,_arg1);
2875
2876 wxPy_END_ALLOW_THREADS;
2877} _resultobj = Py_BuildValue("i",_result);
21f8d7ea
RD
2878 return _resultobj;
2879}
2880
105e45b9 2881#define wxGridEvent_m_row_get(_swigobj) ((int ) _swigobj->m_row)
107e4716 2882static PyObject *_wrap_wxGridEvent_m_row_get(PyObject *self, PyObject *args, PyObject *kwargs) {
105e45b9
RD
2883 PyObject * _resultobj;
2884 int _result;
2885 wxGridEvent * _arg0;
2d091820 2886 PyObject * _argo0 = 0;
107e4716 2887 char *_kwnames[] = { "self", NULL };
105e45b9
RD
2888
2889 self = self;
107e4716 2890 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridEvent_m_row_get",_kwnames,&_argo0))
105e45b9 2891 return NULL;
2d091820
RD
2892 if (_argo0) {
2893 if (_argo0 == Py_None) { _arg0 = NULL; }
2894 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
105e45b9
RD
2895 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_m_row_get. Expected _wxGridEvent_p.");
2896 return NULL;
2897 }
2898 }
ab9bc19b
RD
2899{
2900 wxPy_BEGIN_ALLOW_THREADS;
2901 _result = (int )wxGridEvent_m_row_get(_arg0);
2902
2903 wxPy_END_ALLOW_THREADS;
2904} _resultobj = Py_BuildValue("i",_result);
105e45b9
RD
2905 return _resultobj;
2906}
2907
21f8d7ea 2908#define wxGridEvent_m_col_set(_swigobj,_swigval) (_swigobj->m_col = _swigval,_swigval)
107e4716 2909static PyObject *_wrap_wxGridEvent_m_col_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
2910 PyObject * _resultobj;
2911 int _result;
2912 wxGridEvent * _arg0;
2913 int _arg1;
2d091820 2914 PyObject * _argo0 = 0;
107e4716 2915 char *_kwnames[] = { "self","m_col", NULL };
21f8d7ea
RD
2916
2917 self = self;
107e4716 2918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGridEvent_m_col_set",_kwnames,&_argo0,&_arg1))
21f8d7ea 2919 return NULL;
2d091820
RD
2920 if (_argo0) {
2921 if (_argo0 == Py_None) { _arg0 = NULL; }
2922 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
21f8d7ea
RD
2923 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_m_col_set. Expected _wxGridEvent_p.");
2924 return NULL;
2925 }
2926 }
ab9bc19b
RD
2927{
2928 wxPy_BEGIN_ALLOW_THREADS;
2929 _result = (int )wxGridEvent_m_col_set(_arg0,_arg1);
2930
2931 wxPy_END_ALLOW_THREADS;
2932} _resultobj = Py_BuildValue("i",_result);
21f8d7ea
RD
2933 return _resultobj;
2934}
2935
105e45b9 2936#define wxGridEvent_m_col_get(_swigobj) ((int ) _swigobj->m_col)
107e4716 2937static PyObject *_wrap_wxGridEvent_m_col_get(PyObject *self, PyObject *args, PyObject *kwargs) {
105e45b9
RD
2938 PyObject * _resultobj;
2939 int _result;
2940 wxGridEvent * _arg0;
2d091820 2941 PyObject * _argo0 = 0;
107e4716 2942 char *_kwnames[] = { "self", NULL };
105e45b9
RD
2943
2944 self = self;
107e4716 2945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridEvent_m_col_get",_kwnames,&_argo0))
105e45b9 2946 return NULL;
2d091820
RD
2947 if (_argo0) {
2948 if (_argo0 == Py_None) { _arg0 = NULL; }
2949 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
105e45b9
RD
2950 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_m_col_get. Expected _wxGridEvent_p.");
2951 return NULL;
2952 }
2953 }
ab9bc19b
RD
2954{
2955 wxPy_BEGIN_ALLOW_THREADS;
2956 _result = (int )wxGridEvent_m_col_get(_arg0);
2957
2958 wxPy_END_ALLOW_THREADS;
2959} _resultobj = Py_BuildValue("i",_result);
105e45b9
RD
2960 return _resultobj;
2961}
2962
21f8d7ea 2963#define wxGridEvent_m_x_set(_swigobj,_swigval) (_swigobj->m_x = _swigval,_swigval)
107e4716 2964static PyObject *_wrap_wxGridEvent_m_x_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
2965 PyObject * _resultobj;
2966 int _result;
2967 wxGridEvent * _arg0;
2968 int _arg1;
2d091820 2969 PyObject * _argo0 = 0;
107e4716 2970 char *_kwnames[] = { "self","m_x", NULL };
21f8d7ea
RD
2971
2972 self = self;
107e4716 2973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGridEvent_m_x_set",_kwnames,&_argo0,&_arg1))
21f8d7ea 2974 return NULL;
2d091820
RD
2975 if (_argo0) {
2976 if (_argo0 == Py_None) { _arg0 = NULL; }
2977 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
21f8d7ea
RD
2978 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_m_x_set. Expected _wxGridEvent_p.");
2979 return NULL;
2980 }
2981 }
ab9bc19b
RD
2982{
2983 wxPy_BEGIN_ALLOW_THREADS;
2984 _result = (int )wxGridEvent_m_x_set(_arg0,_arg1);
2985
2986 wxPy_END_ALLOW_THREADS;
2987} _resultobj = Py_BuildValue("i",_result);
21f8d7ea
RD
2988 return _resultobj;
2989}
2990
105e45b9 2991#define wxGridEvent_m_x_get(_swigobj) ((int ) _swigobj->m_x)
107e4716 2992static PyObject *_wrap_wxGridEvent_m_x_get(PyObject *self, PyObject *args, PyObject *kwargs) {
105e45b9
RD
2993 PyObject * _resultobj;
2994 int _result;
2995 wxGridEvent * _arg0;
2d091820 2996 PyObject * _argo0 = 0;
107e4716 2997 char *_kwnames[] = { "self", NULL };
105e45b9
RD
2998
2999 self = self;
107e4716 3000 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridEvent_m_x_get",_kwnames,&_argo0))
105e45b9 3001 return NULL;
2d091820
RD
3002 if (_argo0) {
3003 if (_argo0 == Py_None) { _arg0 = NULL; }
3004 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
105e45b9
RD
3005 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_m_x_get. Expected _wxGridEvent_p.");
3006 return NULL;
3007 }
3008 }
ab9bc19b
RD
3009{
3010 wxPy_BEGIN_ALLOW_THREADS;
3011 _result = (int )wxGridEvent_m_x_get(_arg0);
3012
3013 wxPy_END_ALLOW_THREADS;
3014} _resultobj = Py_BuildValue("i",_result);
105e45b9
RD
3015 return _resultobj;
3016}
3017
21f8d7ea 3018#define wxGridEvent_m_y_set(_swigobj,_swigval) (_swigobj->m_y = _swigval,_swigval)
107e4716 3019static PyObject *_wrap_wxGridEvent_m_y_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
3020 PyObject * _resultobj;
3021 int _result;
3022 wxGridEvent * _arg0;
3023 int _arg1;
2d091820 3024 PyObject * _argo0 = 0;
107e4716 3025 char *_kwnames[] = { "self","m_y", NULL };
21f8d7ea
RD
3026
3027 self = self;
107e4716 3028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGridEvent_m_y_set",_kwnames,&_argo0,&_arg1))
21f8d7ea 3029 return NULL;
2d091820
RD
3030 if (_argo0) {
3031 if (_argo0 == Py_None) { _arg0 = NULL; }
3032 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
21f8d7ea
RD
3033 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_m_y_set. Expected _wxGridEvent_p.");
3034 return NULL;
3035 }
3036 }
ab9bc19b
RD
3037{
3038 wxPy_BEGIN_ALLOW_THREADS;
3039 _result = (int )wxGridEvent_m_y_set(_arg0,_arg1);
3040
3041 wxPy_END_ALLOW_THREADS;
3042} _resultobj = Py_BuildValue("i",_result);
21f8d7ea
RD
3043 return _resultobj;
3044}
3045
105e45b9 3046#define wxGridEvent_m_y_get(_swigobj) ((int ) _swigobj->m_y)
107e4716 3047static PyObject *_wrap_wxGridEvent_m_y_get(PyObject *self, PyObject *args, PyObject *kwargs) {
105e45b9
RD
3048 PyObject * _resultobj;
3049 int _result;
3050 wxGridEvent * _arg0;
2d091820 3051 PyObject * _argo0 = 0;
107e4716 3052 char *_kwnames[] = { "self", NULL };
105e45b9
RD
3053
3054 self = self;
107e4716 3055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridEvent_m_y_get",_kwnames,&_argo0))
105e45b9 3056 return NULL;
2d091820
RD
3057 if (_argo0) {
3058 if (_argo0 == Py_None) { _arg0 = NULL; }
3059 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
105e45b9
RD
3060 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_m_y_get. Expected _wxGridEvent_p.");
3061 return NULL;
3062 }
3063 }
ab9bc19b
RD
3064{
3065 wxPy_BEGIN_ALLOW_THREADS;
3066 _result = (int )wxGridEvent_m_y_get(_arg0);
3067
3068 wxPy_END_ALLOW_THREADS;
3069} _resultobj = Py_BuildValue("i",_result);
105e45b9
RD
3070 return _resultobj;
3071}
3072
21f8d7ea 3073#define wxGridEvent_m_control_set(_swigobj,_swigval) (_swigobj->m_control = _swigval,_swigval)
107e4716 3074static PyObject *_wrap_wxGridEvent_m_control_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
3075 PyObject * _resultobj;
3076 bool _result;
3077 wxGridEvent * _arg0;
3078 bool _arg1;
2d091820 3079 PyObject * _argo0 = 0;
21f8d7ea 3080 int tempbool1;
107e4716 3081 char *_kwnames[] = { "self","m_control", NULL };
21f8d7ea
RD
3082
3083 self = self;
107e4716 3084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGridEvent_m_control_set",_kwnames,&_argo0,&tempbool1))
21f8d7ea 3085 return NULL;
2d091820
RD
3086 if (_argo0) {
3087 if (_argo0 == Py_None) { _arg0 = NULL; }
3088 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
21f8d7ea
RD
3089 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_m_control_set. Expected _wxGridEvent_p.");
3090 return NULL;
3091 }
3092 }
3093 _arg1 = (bool ) tempbool1;
ab9bc19b
RD
3094{
3095 wxPy_BEGIN_ALLOW_THREADS;
3096 _result = (bool )wxGridEvent_m_control_set(_arg0,_arg1);
3097
3098 wxPy_END_ALLOW_THREADS;
3099} _resultobj = Py_BuildValue("i",_result);
21f8d7ea
RD
3100 return _resultobj;
3101}
3102
105e45b9 3103#define wxGridEvent_m_control_get(_swigobj) ((bool ) _swigobj->m_control)
107e4716 3104static PyObject *_wrap_wxGridEvent_m_control_get(PyObject *self, PyObject *args, PyObject *kwargs) {
105e45b9
RD
3105 PyObject * _resultobj;
3106 bool _result;
3107 wxGridEvent * _arg0;
2d091820 3108 PyObject * _argo0 = 0;
107e4716 3109 char *_kwnames[] = { "self", NULL };
105e45b9
RD
3110
3111 self = self;
107e4716 3112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridEvent_m_control_get",_kwnames,&_argo0))
105e45b9 3113 return NULL;
2d091820
RD
3114 if (_argo0) {
3115 if (_argo0 == Py_None) { _arg0 = NULL; }
3116 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
105e45b9
RD
3117 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_m_control_get. Expected _wxGridEvent_p.");
3118 return NULL;
3119 }
3120 }
ab9bc19b
RD
3121{
3122 wxPy_BEGIN_ALLOW_THREADS;
3123 _result = (bool )wxGridEvent_m_control_get(_arg0);
3124
3125 wxPy_END_ALLOW_THREADS;
3126} _resultobj = Py_BuildValue("i",_result);
105e45b9
RD
3127 return _resultobj;
3128}
3129
21f8d7ea 3130#define wxGridEvent_m_shift_set(_swigobj,_swigval) (_swigobj->m_shift = _swigval,_swigval)
107e4716 3131static PyObject *_wrap_wxGridEvent_m_shift_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
3132 PyObject * _resultobj;
3133 bool _result;
3134 wxGridEvent * _arg0;
3135 bool _arg1;
2d091820 3136 PyObject * _argo0 = 0;
21f8d7ea 3137 int tempbool1;
107e4716 3138 char *_kwnames[] = { "self","m_shift", NULL };
21f8d7ea
RD
3139
3140 self = self;
107e4716 3141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxGridEvent_m_shift_set",_kwnames,&_argo0,&tempbool1))
21f8d7ea 3142 return NULL;
2d091820
RD
3143 if (_argo0) {
3144 if (_argo0 == Py_None) { _arg0 = NULL; }
3145 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
21f8d7ea
RD
3146 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_m_shift_set. Expected _wxGridEvent_p.");
3147 return NULL;
3148 }
3149 }
3150 _arg1 = (bool ) tempbool1;
ab9bc19b
RD
3151{
3152 wxPy_BEGIN_ALLOW_THREADS;
3153 _result = (bool )wxGridEvent_m_shift_set(_arg0,_arg1);
3154
3155 wxPy_END_ALLOW_THREADS;
3156} _resultobj = Py_BuildValue("i",_result);
21f8d7ea
RD
3157 return _resultobj;
3158}
3159
105e45b9 3160#define wxGridEvent_m_shift_get(_swigobj) ((bool ) _swigobj->m_shift)
107e4716 3161static PyObject *_wrap_wxGridEvent_m_shift_get(PyObject *self, PyObject *args, PyObject *kwargs) {
105e45b9
RD
3162 PyObject * _resultobj;
3163 bool _result;
3164 wxGridEvent * _arg0;
2d091820 3165 PyObject * _argo0 = 0;
107e4716 3166 char *_kwnames[] = { "self", NULL };
105e45b9
RD
3167
3168 self = self;
107e4716 3169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridEvent_m_shift_get",_kwnames,&_argo0))
105e45b9 3170 return NULL;
2d091820
RD
3171 if (_argo0) {
3172 if (_argo0 == Py_None) { _arg0 = NULL; }
3173 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
105e45b9
RD
3174 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_m_shift_get. Expected _wxGridEvent_p.");
3175 return NULL;
3176 }
3177 }
ab9bc19b
RD
3178{
3179 wxPy_BEGIN_ALLOW_THREADS;
3180 _result = (bool )wxGridEvent_m_shift_get(_arg0);
3181
3182 wxPy_END_ALLOW_THREADS;
3183} _resultobj = Py_BuildValue("i",_result);
105e45b9
RD
3184 return _resultobj;
3185}
3186
21f8d7ea 3187#define wxGridEvent_m_cell_set(_swigobj,_swigval) (_swigobj->m_cell = _swigval,_swigval)
107e4716 3188static PyObject *_wrap_wxGridEvent_m_cell_set(PyObject *self, PyObject *args, PyObject *kwargs) {
21f8d7ea
RD
3189 PyObject * _resultobj;
3190 wxGridCell * _result;
3191 wxGridEvent * _arg0;
3192 wxGridCell * _arg1;
2d091820
RD
3193 PyObject * _argo0 = 0;
3194 PyObject * _argo1 = 0;
107e4716 3195 char *_kwnames[] = { "self","m_cell", NULL };
21f8d7ea
RD
3196 char _ptemp[128];
3197
3198 self = self;
107e4716 3199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxGridEvent_m_cell_set",_kwnames,&_argo0,&_argo1))
21f8d7ea 3200 return NULL;
2d091820
RD
3201 if (_argo0) {
3202 if (_argo0 == Py_None) { _arg0 = NULL; }
3203 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
21f8d7ea
RD
3204 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_m_cell_set. Expected _wxGridEvent_p.");
3205 return NULL;
3206 }
3207 }
2d091820
RD
3208 if (_argo1) {
3209 if (_argo1 == Py_None) { _arg1 = NULL; }
3210 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxGridCell_p")) {
21f8d7ea
RD
3211 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxGridEvent_m_cell_set. Expected _wxGridCell_p.");
3212 return NULL;
3213 }
3214 }
ab9bc19b
RD
3215{
3216 wxPy_BEGIN_ALLOW_THREADS;
3217 _result = (wxGridCell *)wxGridEvent_m_cell_set(_arg0,_arg1);
3218
3219 wxPy_END_ALLOW_THREADS;
2d091820
RD
3220} if (_result) {
3221 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGridCell_p");
3222 _resultobj = Py_BuildValue("s",_ptemp);
3223 } else {
3224 Py_INCREF(Py_None);
3225 _resultobj = Py_None;
3226 }
21f8d7ea
RD
3227 return _resultobj;
3228}
3229
105e45b9 3230#define wxGridEvent_m_cell_get(_swigobj) ((wxGridCell *) _swigobj->m_cell)
107e4716 3231static PyObject *_wrap_wxGridEvent_m_cell_get(PyObject *self, PyObject *args, PyObject *kwargs) {
105e45b9
RD
3232 PyObject * _resultobj;
3233 wxGridCell * _result;
3234 wxGridEvent * _arg0;
2d091820 3235 PyObject * _argo0 = 0;
107e4716 3236 char *_kwnames[] = { "self", NULL };
105e45b9
RD
3237 char _ptemp[128];
3238
3239 self = self;
107e4716 3240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridEvent_m_cell_get",_kwnames,&_argo0))
105e45b9 3241 return NULL;
2d091820
RD
3242 if (_argo0) {
3243 if (_argo0 == Py_None) { _arg0 = NULL; }
3244 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
105e45b9
RD
3245 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_m_cell_get. Expected _wxGridEvent_p.");
3246 return NULL;
3247 }
3248 }
ab9bc19b
RD
3249{
3250 wxPy_BEGIN_ALLOW_THREADS;
3251 _result = (wxGridCell *)wxGridEvent_m_cell_get(_arg0);
3252
3253 wxPy_END_ALLOW_THREADS;
2d091820
RD
3254} if (_result) {
3255 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGridCell_p");
3256 _resultobj = Py_BuildValue("s",_ptemp);
3257 } else {
3258 Py_INCREF(Py_None);
3259 _resultobj = Py_None;
3260 }
105e45b9
RD
3261 return _resultobj;
3262}
3263
3f0be3ec 3264#define wxGridEvent_GetRow(_swigobj) (_swigobj->GetRow())
107e4716 3265static PyObject *_wrap_wxGridEvent_GetRow(PyObject *self, PyObject *args, PyObject *kwargs) {
3f0be3ec
RD
3266 PyObject * _resultobj;
3267 int _result;
3268 wxGridEvent * _arg0;
2d091820 3269 PyObject * _argo0 = 0;
107e4716 3270 char *_kwnames[] = { "self", NULL };
3f0be3ec
RD
3271
3272 self = self;
107e4716 3273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridEvent_GetRow",_kwnames,&_argo0))
3f0be3ec 3274 return NULL;
2d091820
RD
3275 if (_argo0) {
3276 if (_argo0 == Py_None) { _arg0 = NULL; }
3277 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
3f0be3ec
RD
3278 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_GetRow. Expected _wxGridEvent_p.");
3279 return NULL;
3280 }
3281 }
3282{
3283 wxPy_BEGIN_ALLOW_THREADS;
3284 _result = (int )wxGridEvent_GetRow(_arg0);
3285
3286 wxPy_END_ALLOW_THREADS;
3287} _resultobj = Py_BuildValue("i",_result);
3288 return _resultobj;
3289}
3290
3291#define wxGridEvent_GetCol(_swigobj) (_swigobj->GetCol())
107e4716 3292static PyObject *_wrap_wxGridEvent_GetCol(PyObject *self, PyObject *args, PyObject *kwargs) {
3f0be3ec
RD
3293 PyObject * _resultobj;
3294 int _result;
3295 wxGridEvent * _arg0;
2d091820 3296 PyObject * _argo0 = 0;
107e4716 3297 char *_kwnames[] = { "self", NULL };
3f0be3ec
RD
3298
3299 self = self;
107e4716 3300 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridEvent_GetCol",_kwnames,&_argo0))
3f0be3ec 3301 return NULL;
2d091820
RD
3302 if (_argo0) {
3303 if (_argo0 == Py_None) { _arg0 = NULL; }
3304 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
3f0be3ec
RD
3305 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_GetCol. Expected _wxGridEvent_p.");
3306 return NULL;
3307 }
3308 }
3309{
3310 wxPy_BEGIN_ALLOW_THREADS;
3311 _result = (int )wxGridEvent_GetCol(_arg0);
3312
3313 wxPy_END_ALLOW_THREADS;
3314} _resultobj = Py_BuildValue("i",_result);
3315 return _resultobj;
3316}
3317
3318#define wxGridEvent_GetPosition(_swigobj) (_swigobj->GetPosition())
107e4716 3319static PyObject *_wrap_wxGridEvent_GetPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
3f0be3ec
RD
3320 PyObject * _resultobj;
3321 wxPoint * _result;
3322 wxGridEvent * _arg0;
2d091820 3323 PyObject * _argo0 = 0;
107e4716 3324 char *_kwnames[] = { "self", NULL };
3f0be3ec
RD
3325 char _ptemp[128];
3326
3327 self = self;
107e4716 3328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridEvent_GetPosition",_kwnames,&_argo0))
3f0be3ec 3329 return NULL;
2d091820
RD
3330 if (_argo0) {
3331 if (_argo0 == Py_None) { _arg0 = NULL; }
3332 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
3f0be3ec
RD
3333 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_GetPosition. Expected _wxGridEvent_p.");
3334 return NULL;
3335 }
3336 }
3337{
3338 wxPy_BEGIN_ALLOW_THREADS;
3339 _result = new wxPoint (wxGridEvent_GetPosition(_arg0));
3340
3341 wxPy_END_ALLOW_THREADS;
3342} SWIG_MakePtr(_ptemp, (void *) _result,"_wxPoint_p");
3343 _resultobj = Py_BuildValue("s",_ptemp);
3344 return _resultobj;
3345}
3346
3347#define wxGridEvent_ControlDown(_swigobj) (_swigobj->ControlDown())
107e4716 3348static PyObject *_wrap_wxGridEvent_ControlDown(PyObject *self, PyObject *args, PyObject *kwargs) {
3f0be3ec
RD
3349 PyObject * _resultobj;
3350 bool _result;
3351 wxGridEvent * _arg0;
2d091820 3352 PyObject * _argo0 = 0;
107e4716 3353 char *_kwnames[] = { "self", NULL };
3f0be3ec
RD
3354
3355 self = self;
107e4716 3356 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridEvent_ControlDown",_kwnames,&_argo0))
3f0be3ec 3357 return NULL;
2d091820
RD
3358 if (_argo0) {
3359 if (_argo0 == Py_None) { _arg0 = NULL; }
3360 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
3f0be3ec
RD
3361 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_ControlDown. Expected _wxGridEvent_p.");
3362 return NULL;
3363 }
3364 }
3365{
3366 wxPy_BEGIN_ALLOW_THREADS;
3367 _result = (bool )wxGridEvent_ControlDown(_arg0);
3368
3369 wxPy_END_ALLOW_THREADS;
3370} _resultobj = Py_BuildValue("i",_result);
3371 return _resultobj;
3372}
3373
3374#define wxGridEvent_ShiftDown(_swigobj) (_swigobj->ShiftDown())
107e4716 3375static PyObject *_wrap_wxGridEvent_ShiftDown(PyObject *self, PyObject *args, PyObject *kwargs) {
3f0be3ec
RD
3376 PyObject * _resultobj;
3377 bool _result;
3378 wxGridEvent * _arg0;
2d091820 3379 PyObject * _argo0 = 0;
107e4716 3380 char *_kwnames[] = { "self", NULL };
3f0be3ec
RD
3381
3382 self = self;
107e4716 3383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridEvent_ShiftDown",_kwnames,&_argo0))
3f0be3ec 3384 return NULL;
2d091820
RD
3385 if (_argo0) {
3386 if (_argo0 == Py_None) { _arg0 = NULL; }
3387 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
3f0be3ec
RD
3388 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_ShiftDown. Expected _wxGridEvent_p.");
3389 return NULL;
3390 }
3391 }
3392{
3393 wxPy_BEGIN_ALLOW_THREADS;
3394 _result = (bool )wxGridEvent_ShiftDown(_arg0);
3395
3396 wxPy_END_ALLOW_THREADS;
3397} _resultobj = Py_BuildValue("i",_result);
3398 return _resultobj;
3399}
3400
3401#define wxGridEvent_GetCell(_swigobj) (_swigobj->GetCell())
107e4716 3402static PyObject *_wrap_wxGridEvent_GetCell(PyObject *self, PyObject *args, PyObject *kwargs) {
3f0be3ec
RD
3403 PyObject * _resultobj;
3404 wxGridCell * _result;
3405 wxGridEvent * _arg0;
2d091820 3406 PyObject * _argo0 = 0;
107e4716 3407 char *_kwnames[] = { "self", NULL };
3f0be3ec
RD
3408 char _ptemp[128];
3409
3410 self = self;
107e4716 3411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxGridEvent_GetCell",_kwnames,&_argo0))
3f0be3ec 3412 return NULL;
2d091820
RD
3413 if (_argo0) {
3414 if (_argo0 == Py_None) { _arg0 = NULL; }
3415 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxGridEvent_p")) {
3f0be3ec
RD
3416 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGridEvent_GetCell. Expected _wxGridEvent_p.");
3417 return NULL;
3418 }
3419 }
3420{
3421 wxPy_BEGIN_ALLOW_THREADS;
3422 _result = (wxGridCell *)wxGridEvent_GetCell(_arg0);
3423
3424 wxPy_END_ALLOW_THREADS;
2d091820
RD
3425} if (_result) {
3426 SWIG_MakePtr(_ptemp, (char *) _result,"_wxGridCell_p");
3427 _resultobj = Py_BuildValue("s",_ptemp);
3428 } else {
3429 Py_INCREF(Py_None);
3430 _resultobj = Py_None;
3431 }
3f0be3ec
RD
3432 return _resultobj;
3433}
3434
d24a34bb
RD
3435static void *SwigwxNotebookEventTowxNotifyEvent(void *ptr) {
3436 wxNotebookEvent *src;
3437 wxNotifyEvent *dest;
3438 src = (wxNotebookEvent *) ptr;
3439 dest = (wxNotifyEvent *) src;
3440 return (void *) dest;
3441}
3442
70551f47
RD
3443static void *SwigwxNotebookEventTowxCommandEvent(void *ptr) {
3444 wxNotebookEvent *src;
3445 wxCommandEvent *dest;
3446 src = (wxNotebookEvent *) ptr;
3447 dest = (wxCommandEvent *) src;
3448 return (void *) dest;
3449}
3450
3451static void *SwigwxNotebookEventTowxEvent(void *ptr) {
3452 wxNotebookEvent *src;
3453 wxEvent *dest;
3454 src = (wxNotebookEvent *) ptr;
3455 dest = (wxEvent *) src;
3456 return (void *) dest;
3457}
3458
3459#define wxNotebookEvent_GetSelection(_swigobj) (_swigobj->GetSelection())
107e4716 3460static PyObject *_wrap_wxNotebookEvent_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3461 PyObject * _resultobj;
3462 int _result;
3463 wxNotebookEvent * _arg0;
2d091820 3464 PyObject * _argo0 = 0;
107e4716 3465 char *_kwnames[] = { "self", NULL };
70551f47
RD
3466
3467 self = self;
107e4716 3468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebookEvent_GetSelection",_kwnames,&_argo0))
70551f47 3469 return NULL;
2d091820
RD
3470 if (_argo0) {
3471 if (_argo0 == Py_None) { _arg0 = NULL; }
3472 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebookEvent_p")) {
70551f47
RD
3473 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebookEvent_GetSelection. Expected _wxNotebookEvent_p.");
3474 return NULL;
3475 }
3476 }
ab9bc19b
RD
3477{
3478 wxPy_BEGIN_ALLOW_THREADS;
3479 _result = (int )wxNotebookEvent_GetSelection(_arg0);
3480
3481 wxPy_END_ALLOW_THREADS;
3482} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
3483 return _resultobj;
3484}
3485
3486#define wxNotebookEvent_GetOldSelection(_swigobj) (_swigobj->GetOldSelection())
107e4716 3487static PyObject *_wrap_wxNotebookEvent_GetOldSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3488 PyObject * _resultobj;
3489 int _result;
3490 wxNotebookEvent * _arg0;
2d091820 3491 PyObject * _argo0 = 0;
107e4716 3492 char *_kwnames[] = { "self", NULL };
70551f47
RD
3493
3494 self = self;
107e4716 3495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebookEvent_GetOldSelection",_kwnames,&_argo0))
70551f47 3496 return NULL;
2d091820
RD
3497 if (_argo0) {
3498 if (_argo0 == Py_None) { _arg0 = NULL; }
3499 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebookEvent_p")) {
70551f47
RD
3500 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebookEvent_GetOldSelection. Expected _wxNotebookEvent_p.");
3501 return NULL;
3502 }
3503 }
ab9bc19b
RD
3504{
3505 wxPy_BEGIN_ALLOW_THREADS;
3506 _result = (int )wxNotebookEvent_GetOldSelection(_arg0);
3507
3508 wxPy_END_ALLOW_THREADS;
3509} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
3510 return _resultobj;
3511}
3512
d24a34bb 3513#define wxNotebookEvent_SetOldSelection(_swigobj,_swigarg0) (_swigobj->SetOldSelection(_swigarg0))
107e4716 3514static PyObject *_wrap_wxNotebookEvent_SetOldSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
d24a34bb
RD
3515 PyObject * _resultobj;
3516 wxNotebookEvent * _arg0;
3517 int _arg1;
2d091820 3518 PyObject * _argo0 = 0;
107e4716 3519 char *_kwnames[] = { "self","page", NULL };
d24a34bb
RD
3520
3521 self = self;
107e4716 3522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebookEvent_SetOldSelection",_kwnames,&_argo0,&_arg1))
d24a34bb 3523 return NULL;
2d091820
RD
3524 if (_argo0) {
3525 if (_argo0 == Py_None) { _arg0 = NULL; }
3526 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebookEvent_p")) {
d24a34bb
RD
3527 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebookEvent_SetOldSelection. Expected _wxNotebookEvent_p.");
3528 return NULL;
3529 }
3530 }
3531{
3532 wxPy_BEGIN_ALLOW_THREADS;
3533 wxNotebookEvent_SetOldSelection(_arg0,_arg1);
3534
3535 wxPy_END_ALLOW_THREADS;
3536} Py_INCREF(Py_None);
3537 _resultobj = Py_None;
3538 return _resultobj;
3539}
3540
3541#define wxNotebookEvent_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
107e4716 3542static PyObject *_wrap_wxNotebookEvent_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
d24a34bb
RD
3543 PyObject * _resultobj;
3544 wxNotebookEvent * _arg0;
3545 int _arg1;
2d091820 3546 PyObject * _argo0 = 0;
107e4716 3547 char *_kwnames[] = { "self","page", NULL };
d24a34bb
RD
3548
3549 self = self;
107e4716 3550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebookEvent_SetSelection",_kwnames,&_argo0,&_arg1))
d24a34bb 3551 return NULL;
2d091820
RD
3552 if (_argo0) {
3553 if (_argo0 == Py_None) { _arg0 = NULL; }
3554 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebookEvent_p")) {
d24a34bb
RD
3555 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebookEvent_SetSelection. Expected _wxNotebookEvent_p.");
3556 return NULL;
3557 }
3558 }
3559{
3560 wxPy_BEGIN_ALLOW_THREADS;
3561 wxNotebookEvent_SetSelection(_arg0,_arg1);
3562
3563 wxPy_END_ALLOW_THREADS;
3564} Py_INCREF(Py_None);
3565 _resultobj = Py_None;
3566 return _resultobj;
3567}
3568
70551f47
RD
3569static void *SwigwxNotebookTowxControl(void *ptr) {
3570 wxNotebook *src;
3571 wxControl *dest;
3572 src = (wxNotebook *) ptr;
3573 dest = (wxControl *) src;
3574 return (void *) dest;
3575}
3576
3577static void *SwigwxNotebookTowxWindow(void *ptr) {
3578 wxNotebook *src;
3579 wxWindow *dest;
3580 src = (wxNotebook *) ptr;
3581 dest = (wxWindow *) src;
3582 return (void *) dest;
3583}
3584
3585static void *SwigwxNotebookTowxEvtHandler(void *ptr) {
3586 wxNotebook *src;
3587 wxEvtHandler *dest;
3588 src = (wxNotebook *) ptr;
3589 dest = (wxEvtHandler *) src;
3590 return (void *) dest;
3591}
3592
3593#define new_wxNotebook(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxNotebook(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
107e4716 3594static PyObject *_wrap_new_wxNotebook(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3595 PyObject * _resultobj;
3596 wxNotebook * _result;
3597 wxWindow * _arg0;
3598 wxWindowID _arg1;
2d091820
RD
3599 wxPoint * _arg2 = (wxPoint *) &wxPyDefaultPosition;
3600 wxSize * _arg3 = (wxSize *) &wxPyDefaultSize;
3601 long _arg4 = (long ) 0;
3602 char * _arg5 = (char *) "notebook";
3603 PyObject * _argo0 = 0;
37f6a977
RD
3604 wxPoint temp;
3605 PyObject * _obj2 = 0;
3606 wxSize temp0;
3607 PyObject * _obj3 = 0;
107e4716 3608 char *_kwnames[] = { "parent","id","pos","size","style","name", NULL };
70551f47
RD
3609 char _ptemp[128];
3610
3611 self = self;
37f6a977 3612 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOls:new_wxNotebook",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_arg5))
70551f47 3613 return NULL;
2d091820
RD
3614 if (_argo0) {
3615 if (_argo0 == Py_None) { _arg0 = NULL; }
3616 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
70551f47
RD
3617 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxNotebook. Expected _wxWindow_p.");
3618 return NULL;
3619 }
3620 }
37f6a977
RD
3621 if (_obj2)
3622{
3623 _arg2 = &temp;
3624 if (! wxPoint_helper(_obj2, &_arg2))
70551f47 3625 return NULL;
37f6a977
RD
3626}
3627 if (_obj3)
3628{
3629 _arg3 = &temp0;
3630 if (! wxSize_helper(_obj3, &_arg3))
70551f47 3631 return NULL;
37f6a977 3632}
ab9bc19b
RD
3633{
3634 wxPy_BEGIN_ALLOW_THREADS;
3635 _result = (wxNotebook *)new_wxNotebook(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
3636
3637 wxPy_END_ALLOW_THREADS;
2d091820
RD
3638} if (_result) {
3639 SWIG_MakePtr(_ptemp, (char *) _result,"_wxNotebook_p");
3640 _resultobj = Py_BuildValue("s",_ptemp);
3641 } else {
3642 Py_INCREF(Py_None);
3643 _resultobj = Py_None;
3644 }
70551f47
RD
3645 return _resultobj;
3646}
3647
3648#define wxNotebook_GetPageCount(_swigobj) (_swigobj->GetPageCount())
107e4716 3649static PyObject *_wrap_wxNotebook_GetPageCount(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3650 PyObject * _resultobj;
3651 int _result;
3652 wxNotebook * _arg0;
2d091820 3653 PyObject * _argo0 = 0;
107e4716 3654 char *_kwnames[] = { "self", NULL };
70551f47
RD
3655
3656 self = self;
107e4716 3657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebook_GetPageCount",_kwnames,&_argo0))
70551f47 3658 return NULL;
2d091820
RD
3659 if (_argo0) {
3660 if (_argo0 == Py_None) { _arg0 = NULL; }
3661 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
70551f47
RD
3662 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetPageCount. Expected _wxNotebook_p.");
3663 return NULL;
3664 }
3665 }
ab9bc19b
RD
3666{
3667 wxPy_BEGIN_ALLOW_THREADS;
3668 _result = (int )wxNotebook_GetPageCount(_arg0);
3669
3670 wxPy_END_ALLOW_THREADS;
3671} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
3672 return _resultobj;
3673}
3674
3675#define wxNotebook_SetSelection(_swigobj,_swigarg0) (_swigobj->SetSelection(_swigarg0))
107e4716 3676static PyObject *_wrap_wxNotebook_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3677 PyObject * _resultobj;
3678 int _result;
3679 wxNotebook * _arg0;
3680 int _arg1;
2d091820 3681 PyObject * _argo0 = 0;
107e4716 3682 char *_kwnames[] = { "self","nPage", NULL };
70551f47
RD
3683
3684 self = self;
107e4716 3685 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebook_SetSelection",_kwnames,&_argo0,&_arg1))
70551f47 3686 return NULL;
2d091820
RD
3687 if (_argo0) {
3688 if (_argo0 == Py_None) { _arg0 = NULL; }
3689 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
70551f47
RD
3690 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_SetSelection. Expected _wxNotebook_p.");
3691 return NULL;
3692 }
3693 }
ab9bc19b
RD
3694{
3695 wxPy_BEGIN_ALLOW_THREADS;
3696 _result = (int )wxNotebook_SetSelection(_arg0,_arg1);
3697
3698 wxPy_END_ALLOW_THREADS;
3699} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
3700 return _resultobj;
3701}
3702
3703#define wxNotebook_AdvanceSelection(_swigobj,_swigarg0) (_swigobj->AdvanceSelection(_swigarg0))
107e4716 3704static PyObject *_wrap_wxNotebook_AdvanceSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3705 PyObject * _resultobj;
3706 wxNotebook * _arg0;
2d091820
RD
3707 bool _arg1 = (bool ) TRUE;
3708 PyObject * _argo0 = 0;
3709 int tempbool1 = (int) TRUE;
107e4716 3710 char *_kwnames[] = { "self","bForward", NULL };
70551f47
RD
3711
3712 self = self;
107e4716 3713 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|i:wxNotebook_AdvanceSelection",_kwnames,&_argo0,&tempbool1))
70551f47 3714 return NULL;
2d091820
RD
3715 if (_argo0) {
3716 if (_argo0 == Py_None) { _arg0 = NULL; }
3717 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
70551f47
RD
3718 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_AdvanceSelection. Expected _wxNotebook_p.");
3719 return NULL;
3720 }
3721 }
3722 _arg1 = (bool ) tempbool1;
ab9bc19b
RD
3723{
3724 wxPy_BEGIN_ALLOW_THREADS;
3725 wxNotebook_AdvanceSelection(_arg0,_arg1);
3726
3727 wxPy_END_ALLOW_THREADS;
3728} Py_INCREF(Py_None);
70551f47
RD
3729 _resultobj = Py_None;
3730 return _resultobj;
3731}
3732
3733#define wxNotebook_GetSelection(_swigobj) (_swigobj->GetSelection())
107e4716 3734static PyObject *_wrap_wxNotebook_GetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3735 PyObject * _resultobj;
3736 int _result;
3737 wxNotebook * _arg0;
2d091820 3738 PyObject * _argo0 = 0;
107e4716 3739 char *_kwnames[] = { "self", NULL };
70551f47
RD
3740
3741 self = self;
107e4716 3742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebook_GetSelection",_kwnames,&_argo0))
70551f47 3743 return NULL;
2d091820
RD
3744 if (_argo0) {
3745 if (_argo0 == Py_None) { _arg0 = NULL; }
3746 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
70551f47
RD
3747 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetSelection. Expected _wxNotebook_p.");
3748 return NULL;
3749 }
3750 }
ab9bc19b
RD
3751{
3752 wxPy_BEGIN_ALLOW_THREADS;
3753 _result = (int )wxNotebook_GetSelection(_arg0);
3754
3755 wxPy_END_ALLOW_THREADS;
3756} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
3757 return _resultobj;
3758}
3759
3760#define wxNotebook_SetPageText(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetPageText(_swigarg0,_swigarg1))
107e4716 3761static PyObject *_wrap_wxNotebook_SetPageText(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3762 PyObject * _resultobj;
3763 bool _result;
3764 wxNotebook * _arg0;
3765 int _arg1;
3766 wxString * _arg2;
2d091820 3767 PyObject * _argo0 = 0;
70551f47 3768 PyObject * _obj2 = 0;
107e4716 3769 char *_kwnames[] = { "self","nPage","strText", NULL };
70551f47
RD
3770
3771 self = self;
107e4716 3772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OiO:wxNotebook_SetPageText",_kwnames,&_argo0,&_arg1,&_obj2))
70551f47 3773 return NULL;
2d091820
RD
3774 if (_argo0) {
3775 if (_argo0 == Py_None) { _arg0 = NULL; }
3776 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
70551f47
RD
3777 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_SetPageText. Expected _wxNotebook_p.");
3778 return NULL;
3779 }
3780 }
3781{
3782 if (!PyString_Check(_obj2)) {
3783 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
3784 return NULL;
3785 }
ab9bc19b 3786 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
70551f47 3787}
ab9bc19b
RD
3788{
3789 wxPy_BEGIN_ALLOW_THREADS;
3790 _result = (bool )wxNotebook_SetPageText(_arg0,_arg1,*_arg2);
3791
3792 wxPy_END_ALLOW_THREADS;
3793} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
3794{
3795 if (_obj2)
3796 delete _arg2;
3797}
3798 return _resultobj;
3799}
3800
3801#define wxNotebook_GetPageText(_swigobj,_swigarg0) (_swigobj->GetPageText(_swigarg0))
107e4716 3802static PyObject *_wrap_wxNotebook_GetPageText(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3803 PyObject * _resultobj;
3804 wxString * _result;
3805 wxNotebook * _arg0;
3806 int _arg1;
2d091820 3807 PyObject * _argo0 = 0;
107e4716 3808 char *_kwnames[] = { "self","nPage", NULL };
70551f47
RD
3809
3810 self = self;
107e4716 3811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebook_GetPageText",_kwnames,&_argo0,&_arg1))
70551f47 3812 return NULL;
2d091820
RD
3813 if (_argo0) {
3814 if (_argo0 == Py_None) { _arg0 = NULL; }
3815 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
70551f47
RD
3816 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetPageText. Expected _wxNotebook_p.");
3817 return NULL;
3818 }
3819 }
70551f47 3820{
ab9bc19b
RD
3821 wxPy_BEGIN_ALLOW_THREADS;
3822 _result = new wxString (wxNotebook_GetPageText(_arg0,_arg1));
3823
3824 wxPy_END_ALLOW_THREADS;
3825}{
e02c03a4 3826 _resultobj = PyString_FromStringAndSize(_result->c_str(), _result->Len());
70551f47
RD
3827}
3828{
3829 delete _result;
3830}
3831 return _resultobj;
3832}
3833
3834#define wxNotebook_SetImageList(_swigobj,_swigarg0) (_swigobj->SetImageList(_swigarg0))
107e4716 3835static PyObject *_wrap_wxNotebook_SetImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3836 PyObject * _resultobj;
3837 wxNotebook * _arg0;
3838 wxImageList * _arg1;
2d091820
RD
3839 PyObject * _argo0 = 0;
3840 PyObject * _argo1 = 0;
107e4716 3841 char *_kwnames[] = { "self","imageList", NULL };
70551f47
RD
3842
3843 self = self;
107e4716 3844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxNotebook_SetImageList",_kwnames,&_argo0,&_argo1))
70551f47 3845 return NULL;
2d091820
RD
3846 if (_argo0) {
3847 if (_argo0 == Py_None) { _arg0 = NULL; }
3848 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
70551f47
RD
3849 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_SetImageList. Expected _wxNotebook_p.");
3850 return NULL;
3851 }
3852 }
2d091820
RD
3853 if (_argo1) {
3854 if (_argo1 == Py_None) { _arg1 = NULL; }
3855 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxImageList_p")) {
70551f47
RD
3856 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxNotebook_SetImageList. Expected _wxImageList_p.");
3857 return NULL;
3858 }
3859 }
ab9bc19b
RD
3860{
3861 wxPy_BEGIN_ALLOW_THREADS;
3862 wxNotebook_SetImageList(_arg0,_arg1);
3863
3864 wxPy_END_ALLOW_THREADS;
3865} Py_INCREF(Py_None);
70551f47
RD
3866 _resultobj = Py_None;
3867 return _resultobj;
3868}
3869
3870#define wxNotebook_GetImageList(_swigobj) (_swigobj->GetImageList())
107e4716 3871static PyObject *_wrap_wxNotebook_GetImageList(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3872 PyObject * _resultobj;
3873 wxImageList * _result;
3874 wxNotebook * _arg0;
2d091820 3875 PyObject * _argo0 = 0;
107e4716 3876 char *_kwnames[] = { "self", NULL };
70551f47
RD
3877 char _ptemp[128];
3878
3879 self = self;
107e4716 3880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebook_GetImageList",_kwnames,&_argo0))
70551f47 3881 return NULL;
2d091820
RD
3882 if (_argo0) {
3883 if (_argo0 == Py_None) { _arg0 = NULL; }
3884 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
70551f47
RD
3885 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetImageList. Expected _wxNotebook_p.");
3886 return NULL;
3887 }
3888 }
ab9bc19b
RD
3889{
3890 wxPy_BEGIN_ALLOW_THREADS;
3891 _result = (wxImageList *)wxNotebook_GetImageList(_arg0);
3892
3893 wxPy_END_ALLOW_THREADS;
2d091820
RD
3894} if (_result) {
3895 SWIG_MakePtr(_ptemp, (char *) _result,"_wxImageList_p");
3896 _resultobj = Py_BuildValue("s",_ptemp);
3897 } else {
3898 Py_INCREF(Py_None);
3899 _resultobj = Py_None;
3900 }
70551f47
RD
3901 return _resultobj;
3902}
3903
3904#define wxNotebook_GetPageImage(_swigobj,_swigarg0) (_swigobj->GetPageImage(_swigarg0))
107e4716 3905static PyObject *_wrap_wxNotebook_GetPageImage(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3906 PyObject * _resultobj;
3907 int _result;
3908 wxNotebook * _arg0;
3909 int _arg1;
2d091820 3910 PyObject * _argo0 = 0;
107e4716 3911 char *_kwnames[] = { "self","nPage", NULL };
70551f47
RD
3912
3913 self = self;
107e4716 3914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebook_GetPageImage",_kwnames,&_argo0,&_arg1))
70551f47 3915 return NULL;
2d091820
RD
3916 if (_argo0) {
3917 if (_argo0 == Py_None) { _arg0 = NULL; }
3918 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
70551f47
RD
3919 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetPageImage. Expected _wxNotebook_p.");
3920 return NULL;
3921 }
3922 }
ab9bc19b
RD
3923{
3924 wxPy_BEGIN_ALLOW_THREADS;
3925 _result = (int )wxNotebook_GetPageImage(_arg0,_arg1);
3926
3927 wxPy_END_ALLOW_THREADS;
3928} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
3929 return _resultobj;
3930}
3931
3932#define wxNotebook_SetPageImage(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetPageImage(_swigarg0,_swigarg1))
107e4716 3933static PyObject *_wrap_wxNotebook_SetPageImage(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3934 PyObject * _resultobj;
3935 bool _result;
3936 wxNotebook * _arg0;
3937 int _arg1;
3938 int _arg2;
2d091820 3939 PyObject * _argo0 = 0;
107e4716 3940 char *_kwnames[] = { "self","nPage","nImage", NULL };
70551f47
RD
3941
3942 self = self;
107e4716 3943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxNotebook_SetPageImage",_kwnames,&_argo0,&_arg1,&_arg2))
70551f47 3944 return NULL;
2d091820
RD
3945 if (_argo0) {
3946 if (_argo0 == Py_None) { _arg0 = NULL; }
3947 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
70551f47
RD
3948 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_SetPageImage. Expected _wxNotebook_p.");
3949 return NULL;
3950 }
3951 }
ab9bc19b
RD
3952{
3953 wxPy_BEGIN_ALLOW_THREADS;
3954 _result = (bool )wxNotebook_SetPageImage(_arg0,_arg1,_arg2);
3955
3956 wxPy_END_ALLOW_THREADS;
3957} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
3958 return _resultobj;
3959}
3960
3961#define wxNotebook_GetRowCount(_swigobj) (_swigobj->GetRowCount())
107e4716 3962static PyObject *_wrap_wxNotebook_GetRowCount(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3963 PyObject * _resultobj;
3964 int _result;
3965 wxNotebook * _arg0;
2d091820 3966 PyObject * _argo0 = 0;
107e4716 3967 char *_kwnames[] = { "self", NULL };
70551f47
RD
3968
3969 self = self;
107e4716 3970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebook_GetRowCount",_kwnames,&_argo0))
70551f47 3971 return NULL;
2d091820
RD
3972 if (_argo0) {
3973 if (_argo0 == Py_None) { _arg0 = NULL; }
3974 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
70551f47
RD
3975 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetRowCount. Expected _wxNotebook_p.");
3976 return NULL;
3977 }
3978 }
ab9bc19b
RD
3979{
3980 wxPy_BEGIN_ALLOW_THREADS;
3981 _result = (int )wxNotebook_GetRowCount(_arg0);
3982
3983 wxPy_END_ALLOW_THREADS;
3984} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
3985 return _resultobj;
3986}
3987
3988#define wxNotebook_DeletePage(_swigobj,_swigarg0) (_swigobj->DeletePage(_swigarg0))
107e4716 3989static PyObject *_wrap_wxNotebook_DeletePage(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
3990 PyObject * _resultobj;
3991 bool _result;
3992 wxNotebook * _arg0;
3993 int _arg1;
2d091820 3994 PyObject * _argo0 = 0;
107e4716 3995 char *_kwnames[] = { "self","nPage", NULL };
70551f47
RD
3996
3997 self = self;
107e4716 3998 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebook_DeletePage",_kwnames,&_argo0,&_arg1))
70551f47 3999 return NULL;
2d091820
RD
4000 if (_argo0) {
4001 if (_argo0 == Py_None) { _arg0 = NULL; }
4002 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
70551f47
RD
4003 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_DeletePage. Expected _wxNotebook_p.");
4004 return NULL;
4005 }
4006 }
ab9bc19b
RD
4007{
4008 wxPy_BEGIN_ALLOW_THREADS;
4009 _result = (bool )wxNotebook_DeletePage(_arg0,_arg1);
4010
4011 wxPy_END_ALLOW_THREADS;
4012} _resultobj = Py_BuildValue("i",_result);
4013 return _resultobj;
4014}
4015
4016#define wxNotebook_RemovePage(_swigobj,_swigarg0) (_swigobj->RemovePage(_swigarg0))
107e4716 4017static PyObject *_wrap_wxNotebook_RemovePage(PyObject *self, PyObject *args, PyObject *kwargs) {
ab9bc19b
RD
4018 PyObject * _resultobj;
4019 bool _result;
4020 wxNotebook * _arg0;
4021 int _arg1;
2d091820 4022 PyObject * _argo0 = 0;
107e4716 4023 char *_kwnames[] = { "self","nPage", NULL };
ab9bc19b
RD
4024
4025 self = self;
107e4716 4026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebook_RemovePage",_kwnames,&_argo0,&_arg1))
ab9bc19b 4027 return NULL;
2d091820
RD
4028 if (_argo0) {
4029 if (_argo0 == Py_None) { _arg0 = NULL; }
4030 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
ab9bc19b
RD
4031 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_RemovePage. Expected _wxNotebook_p.");
4032 return NULL;
4033 }
4034 }
4035{
4036 wxPy_BEGIN_ALLOW_THREADS;
4037 _result = (bool )wxNotebook_RemovePage(_arg0,_arg1);
4038
4039 wxPy_END_ALLOW_THREADS;
4040} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
4041 return _resultobj;
4042}
4043
4044#define wxNotebook_DeleteAllPages(_swigobj) (_swigobj->DeleteAllPages())
107e4716 4045static PyObject *_wrap_wxNotebook_DeleteAllPages(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4046 PyObject * _resultobj;
4047 bool _result;
4048 wxNotebook * _arg0;
2d091820 4049 PyObject * _argo0 = 0;
107e4716 4050 char *_kwnames[] = { "self", NULL };
70551f47
RD
4051
4052 self = self;
107e4716 4053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebook_DeleteAllPages",_kwnames,&_argo0))
70551f47 4054 return NULL;
2d091820
RD
4055 if (_argo0) {
4056 if (_argo0 == Py_None) { _arg0 = NULL; }
4057 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
70551f47
RD
4058 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_DeleteAllPages. Expected _wxNotebook_p.");
4059 return NULL;
4060 }
4061 }
ab9bc19b
RD
4062{
4063 wxPy_BEGIN_ALLOW_THREADS;
4064 _result = (bool )wxNotebook_DeleteAllPages(_arg0);
4065
4066 wxPy_END_ALLOW_THREADS;
4067} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
4068 return _resultobj;
4069}
4070
4071#define wxNotebook_AddPage(_swigobj,_swigarg0,_swigarg1,_swigarg2,_swigarg3) (_swigobj->AddPage(_swigarg0,_swigarg1,_swigarg2,_swigarg3))
107e4716 4072static PyObject *_wrap_wxNotebook_AddPage(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47
RD
4073 PyObject * _resultobj;
4074 bool _result;
4075 wxNotebook * _arg0;
4076 wxWindow * _arg1;
4077 wxString * _arg2;
2d091820
RD
4078 int _arg3 = (int ) FALSE;
4079 int _arg4 = (int ) -1;
4080 PyObject * _argo0 = 0;
4081 PyObject * _argo1 = 0;
70551f47 4082 PyObject * _obj2 = 0;
107e4716 4083 char *_kwnames[] = { "self","pPage","strText","bSelect","imageId", NULL };
70551f47
RD
4084
4085 self = self;
107e4716 4086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|ii:wxNotebook_AddPage",_kwnames,&_argo0,&_argo1,&_obj2,&_arg3,&_arg4))
70551f47 4087 return NULL;
2d091820
RD
4088 if (_argo0) {
4089 if (_argo0 == Py_None) { _arg0 = NULL; }
4090 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
70551f47
RD
4091 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_AddPage. Expected _wxNotebook_p.");
4092 return NULL;
4093 }
4094 }
2d091820
RD
4095 if (_argo1) {
4096 if (_argo1 == Py_None) { _arg1 = NULL; }
4097 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
70551f47
RD
4098 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxNotebook_AddPage. Expected _wxWindow_p.");
4099 return NULL;
4100 }
4101 }
4102{
4103 if (!PyString_Check(_obj2)) {
4104 PyErr_SetString(PyExc_TypeError, wxStringErrorMsg);
4105 return NULL;
4106 }
ab9bc19b 4107 _arg2 = new wxString(PyString_AsString(_obj2), PyString_Size(_obj2));
70551f47 4108}
ab9bc19b
RD
4109{
4110 wxPy_BEGIN_ALLOW_THREADS;
4111 _result = (bool )wxNotebook_AddPage(_arg0,_arg1,*_arg2,_arg3,_arg4);
4112
4113 wxPy_END_ALLOW_THREADS;
4114} _resultobj = Py_BuildValue("i",_result);
70551f47
RD
4115{
4116 if (_obj2)
4117 delete _arg2;
4118}
4119 return _resultobj;
4120}
4121
4122#define wxNotebook_GetPage(_swigobj,_swigarg0) (_swigobj->GetPage(_swigarg0))
107e4716 4123static PyObject *_wrap_wxNotebook_GetPage(PyObject *self, PyObject *args, PyObject *kwargs) {
70551f47 4124 PyObject * _resultobj;
d24a34bb 4125 wxWindow * _result;
70551f47
RD
4126 wxNotebook * _arg0;
4127 int _arg1;
2d091820 4128 PyObject * _argo0 = 0;
107e4716 4129 char *_kwnames[] = { "self","nPage", NULL };
70551f47
RD
4130 char _ptemp[128];
4131
4132 self = self;
107e4716 4133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxNotebook_GetPage",_kwnames,&_argo0,&_arg1))
70551f47 4134 return NULL;
2d091820
RD
4135 if (_argo0) {
4136 if (_argo0 == Py_None) { _arg0 = NULL; }
4137 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
70551f47
RD
4138 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_GetPage. Expected _wxNotebook_p.");
4139 return NULL;
4140 }
4141 }
ab9bc19b
RD
4142{
4143 wxPy_BEGIN_ALLOW_THREADS;
d24a34bb 4144 _result = (wxWindow *)wxNotebook_GetPage(_arg0,_arg1);
ab9bc19b
RD
4145
4146 wxPy_END_ALLOW_THREADS;
2d091820
RD
4147} if (_result) {
4148 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
4149 _resultobj = Py_BuildValue("s",_ptemp);
4150 } else {
4151 Py_INCREF(Py_None);
4152 _resultobj = Py_None;
4153 }
70551f47
RD
4154 return _resultobj;
4155}
4156
ab9bc19b
RD
4157static void wxNotebook_ResizeChildren(wxNotebook *self) {
4158 wxSizeEvent evt(self->GetClientSize());
4cd9591a 4159 self->GetEventHandler()->ProcessEvent(evt);
ab9bc19b 4160 }
107e4716 4161static PyObject *_wrap_wxNotebook_ResizeChildren(PyObject *self, PyObject *args, PyObject *kwargs) {
ab9bc19b
RD
4162 PyObject * _resultobj;
4163 wxNotebook * _arg0;
2d091820 4164 PyObject * _argo0 = 0;
107e4716 4165 char *_kwnames[] = { "self", NULL };
ab9bc19b
RD
4166
4167 self = self;
107e4716 4168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxNotebook_ResizeChildren",_kwnames,&_argo0))
ab9bc19b 4169 return NULL;
2d091820
RD
4170 if (_argo0) {
4171 if (_argo0 == Py_None) { _arg0 = NULL; }
4172 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxNotebook_p")) {
ab9bc19b
RD
4173 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxNotebook_ResizeChildren. Expected _wxNotebook_p.");
4174 return NULL;
4175 }
4176 }
4177{
4178 wxPy_BEGIN_ALLOW_THREADS;
4179 wxNotebook_ResizeChildren(_arg0);
4180
4181 wxPy_END_ALLOW_THREADS;
4182} Py_INCREF(Py_None);
4183 _resultobj = Py_None;
4184 return _resultobj;
4185}
4186
d24a34bb
RD
4187static void *SwigwxSplitterEventTowxCommandEvent(void *ptr) {
4188 wxSplitterEvent *src;
4189 wxCommandEvent *dest;
4190 src = (wxSplitterEvent *) ptr;
4191 dest = (wxCommandEvent *) src;
4192 return (void *) dest;
4193}
4194
4195static void *SwigwxSplitterEventTowxEvent(void *ptr) {
4196 wxSplitterEvent *src;
4197 wxEvent *dest;
4198 src = (wxSplitterEvent *) ptr;
4199 dest = (wxEvent *) src;
4200 return (void *) dest;
4201}
4202
4203#define wxSplitterEvent_GetSashPosition(_swigobj) (_swigobj->GetSashPosition())
107e4716 4204static PyObject *_wrap_wxSplitterEvent_GetSashPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
d24a34bb
RD
4205 PyObject * _resultobj;
4206 int _result;
4207 wxSplitterEvent * _arg0;
2d091820 4208 PyObject * _argo0 = 0;
107e4716 4209 char *_kwnames[] = { "self", NULL };
d24a34bb
RD
4210
4211 self = self;
107e4716 4212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterEvent_GetSashPosition",_kwnames,&_argo0))
d24a34bb 4213 return NULL;
2d091820
RD
4214 if (_argo0) {
4215 if (_argo0 == Py_None) { _arg0 = NULL; }
4216 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterEvent_p")) {
d24a34bb
RD
4217 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterEvent_GetSashPosition. Expected _wxSplitterEvent_p.");
4218 return NULL;
4219 }
4220 }
4221{
4222 wxPy_BEGIN_ALLOW_THREADS;
4223 _result = (int )wxSplitterEvent_GetSashPosition(_arg0);
4224
4225 wxPy_END_ALLOW_THREADS;
4226} _resultobj = Py_BuildValue("i",_result);
4227 return _resultobj;
4228}
4229
4230#define wxSplitterEvent_GetX(_swigobj) (_swigobj->GetX())
107e4716 4231static PyObject *_wrap_wxSplitterEvent_GetX(PyObject *self, PyObject *args, PyObject *kwargs) {
d24a34bb
RD
4232 PyObject * _resultobj;
4233 int _result;
4234 wxSplitterEvent * _arg0;
2d091820 4235 PyObject * _argo0 = 0;
107e4716 4236 char *_kwnames[] = { "self", NULL };
d24a34bb
RD
4237
4238 self = self;
107e4716 4239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterEvent_GetX",_kwnames,&_argo0))
d24a34bb 4240 return NULL;
2d091820
RD
4241 if (_argo0) {
4242 if (_argo0 == Py_None) { _arg0 = NULL; }
4243 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterEvent_p")) {
d24a34bb
RD
4244 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterEvent_GetX. Expected _wxSplitterEvent_p.");
4245 return NULL;
4246 }
4247 }
4248{
4249 wxPy_BEGIN_ALLOW_THREADS;
4250 _result = (int )wxSplitterEvent_GetX(_arg0);
4251
4252 wxPy_END_ALLOW_THREADS;
4253} _resultobj = Py_BuildValue("i",_result);
4254 return _resultobj;
4255}
4256
4257#define wxSplitterEvent_GetY(_swigobj) (_swigobj->GetY())
107e4716 4258static PyObject *_wrap_wxSplitterEvent_GetY(PyObject *self, PyObject *args, PyObject *kwargs) {
d24a34bb
RD
4259 PyObject * _resultobj;
4260 int _result;
4261 wxSplitterEvent * _arg0;
2d091820 4262 PyObject * _argo0 = 0;
107e4716 4263 char *_kwnames[] = { "self", NULL };
d24a34bb
RD
4264
4265 self = self;
107e4716 4266 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterEvent_GetY",_kwnames,&_argo0))
d24a34bb 4267 return NULL;
2d091820
RD
4268 if (_argo0) {
4269 if (_argo0 == Py_None) { _arg0 = NULL; }
4270 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterEvent_p")) {
d24a34bb
RD
4271 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterEvent_GetY. Expected _wxSplitterEvent_p.");
4272 return NULL;
4273 }
4274 }
4275{
4276 wxPy_BEGIN_ALLOW_THREADS;
4277 _result = (int )wxSplitterEvent_GetY(_arg0);
4278
4279 wxPy_END_ALLOW_THREADS;
4280} _resultobj = Py_BuildValue("i",_result);
4281 return _resultobj;
4282}
4283
4284#define wxSplitterEvent_GetWindowBeingRemoved(_swigobj) (_swigobj->GetWindowBeingRemoved())
107e4716 4285static PyObject *_wrap_wxSplitterEvent_GetWindowBeingRemoved(PyObject *self, PyObject *args, PyObject *kwargs) {
d24a34bb
RD
4286 PyObject * _resultobj;
4287 wxWindow * _result;
4288 wxSplitterEvent * _arg0;
2d091820 4289 PyObject * _argo0 = 0;
107e4716 4290 char *_kwnames[] = { "self", NULL };
d24a34bb
RD
4291 char _ptemp[128];
4292
4293 self = self;
107e4716 4294 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterEvent_GetWindowBeingRemoved",_kwnames,&_argo0))
d24a34bb 4295 return NULL;
2d091820
RD
4296 if (_argo0) {
4297 if (_argo0 == Py_None) { _arg0 = NULL; }
4298 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterEvent_p")) {
d24a34bb
RD
4299 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterEvent_GetWindowBeingRemoved. Expected _wxSplitterEvent_p.");
4300 return NULL;
4301 }
4302 }
4303{
4304 wxPy_BEGIN_ALLOW_THREADS;
4305 _result = (wxWindow *)wxSplitterEvent_GetWindowBeingRemoved(_arg0);
4306
4307 wxPy_END_ALLOW_THREADS;
2d091820
RD
4308} if (_result) {
4309 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
4310 _resultobj = Py_BuildValue("s",_ptemp);
4311 } else {
4312 Py_INCREF(Py_None);
4313 _resultobj = Py_None;
4314 }
d24a34bb
RD
4315 return _resultobj;
4316}
4317
4318#define wxSplitterEvent_SetSashPosition(_swigobj,_swigarg0) (_swigobj->SetSashPosition(_swigarg0))
107e4716 4319static PyObject *_wrap_wxSplitterEvent_SetSashPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
d24a34bb
RD
4320 PyObject * _resultobj;
4321 wxSplitterEvent * _arg0;
4322 int _arg1;
2d091820 4323 PyObject * _argo0 = 0;
107e4716 4324 char *_kwnames[] = { "self","pos", NULL };
d24a34bb
RD
4325
4326 self = self;
107e4716 4327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSplitterEvent_SetSashPosition",_kwnames,&_argo0,&_arg1))
d24a34bb 4328 return NULL;
2d091820
RD
4329 if (_argo0) {
4330 if (_argo0 == Py_None) { _arg0 = NULL; }
4331 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterEvent_p")) {
d24a34bb
RD
4332 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterEvent_SetSashPosition. Expected _wxSplitterEvent_p.");
4333 return NULL;
4334 }
4335 }
4336{
4337 wxPy_BEGIN_ALLOW_THREADS;
4338 wxSplitterEvent_SetSashPosition(_arg0,_arg1);
4339
4340 wxPy_END_ALLOW_THREADS;
4341} Py_INCREF(Py_None);
4342 _resultobj = Py_None;
4343 return _resultobj;
4344}
4345
b26e2dc4
RD
4346static void *SwigwxSplitterWindowTowxWindow(void *ptr) {
4347 wxSplitterWindow *src;
4348 wxWindow *dest;
4349 src = (wxSplitterWindow *) ptr;
4350 dest = (wxWindow *) src;
4351 return (void *) dest;
4352}
4353
4354static void *SwigwxSplitterWindowTowxEvtHandler(void *ptr) {
4355 wxSplitterWindow *src;
4356 wxEvtHandler *dest;
4357 src = (wxSplitterWindow *) ptr;
4358 dest = (wxEvtHandler *) src;
4359 return (void *) dest;
4360}
4361
4362#define new_wxSplitterWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5) (new wxSplitterWindow(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5))
107e4716 4363static PyObject *_wrap_new_wxSplitterWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
4364 PyObject * _resultobj;
4365 wxSplitterWindow * _result;
4366 wxWindow * _arg0;
4367 wxWindowID _arg1;
2d091820
RD
4368 wxPoint * _arg2 = (wxPoint *) &wxPyDefaultPosition;
4369 wxSize * _arg3 = (wxSize *) &wxPyDefaultSize;
4370 long _arg4 = (long ) wxSP_3D|wxCLIP_CHILDREN;
4371 char * _arg5 = (char *) "splitterWindow";
4372 PyObject * _argo0 = 0;
37f6a977
RD
4373 wxPoint temp;
4374 PyObject * _obj2 = 0;
4375 wxSize temp0;
4376 PyObject * _obj3 = 0;
107e4716 4377 char *_kwnames[] = { "parent","id","point","size","style","name", NULL };
b26e2dc4
RD
4378 char _ptemp[128];
4379
4380 self = self;
37f6a977 4381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|OOls:new_wxSplitterWindow",_kwnames,&_argo0,&_arg1,&_obj2,&_obj3,&_arg4,&_arg5))
b26e2dc4 4382 return NULL;
2d091820
RD
4383 if (_argo0) {
4384 if (_argo0 == Py_None) { _arg0 = NULL; }
4385 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
b26e2dc4
RD
4386 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxSplitterWindow. Expected _wxWindow_p.");
4387 return NULL;
4388 }
4389 }
37f6a977
RD
4390 if (_obj2)
4391{
4392 _arg2 = &temp;
4393 if (! wxPoint_helper(_obj2, &_arg2))
b26e2dc4 4394 return NULL;
37f6a977
RD
4395}
4396 if (_obj3)
4397{
4398 _arg3 = &temp0;
4399 if (! wxSize_helper(_obj3, &_arg3))
b26e2dc4 4400 return NULL;
37f6a977 4401}
ab9bc19b
RD
4402{
4403 wxPy_BEGIN_ALLOW_THREADS;
4404 _result = (wxSplitterWindow *)new_wxSplitterWindow(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5);
4405
4406 wxPy_END_ALLOW_THREADS;
2d091820
RD
4407} if (_result) {
4408 SWIG_MakePtr(_ptemp, (char *) _result,"_wxSplitterWindow_p");
4409 _resultobj = Py_BuildValue("s",_ptemp);
4410 } else {
4411 Py_INCREF(Py_None);
4412 _resultobj = Py_None;
4413 }
b26e2dc4
RD
4414 return _resultobj;
4415}
4416
105e45b9 4417#define wxSplitterWindow_GetBorderSize(_swigobj) (_swigobj->GetBorderSize())
107e4716 4418static PyObject *_wrap_wxSplitterWindow_GetBorderSize(PyObject *self, PyObject *args, PyObject *kwargs) {
105e45b9
RD
4419 PyObject * _resultobj;
4420 int _result;
4421 wxSplitterWindow * _arg0;
2d091820 4422 PyObject * _argo0 = 0;
107e4716 4423 char *_kwnames[] = { "self", NULL };
105e45b9
RD
4424
4425 self = self;
107e4716 4426 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetBorderSize",_kwnames,&_argo0))
105e45b9 4427 return NULL;
2d091820
RD
4428 if (_argo0) {
4429 if (_argo0 == Py_None) { _arg0 = NULL; }
4430 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
105e45b9
RD
4431 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetBorderSize. Expected _wxSplitterWindow_p.");
4432 return NULL;
4433 }
4434 }
ab9bc19b
RD
4435{
4436 wxPy_BEGIN_ALLOW_THREADS;
4437 _result = (int )wxSplitterWindow_GetBorderSize(_arg0);
4438
4439 wxPy_END_ALLOW_THREADS;
4440} _resultobj = Py_BuildValue("i",_result);
105e45b9
RD
4441 return _resultobj;
4442}
4443
b26e2dc4 4444#define wxSplitterWindow_GetMinimumPaneSize(_swigobj) (_swigobj->GetMinimumPaneSize())
107e4716 4445static PyObject *_wrap_wxSplitterWindow_GetMinimumPaneSize(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
4446 PyObject * _resultobj;
4447 int _result;
4448 wxSplitterWindow * _arg0;
2d091820 4449 PyObject * _argo0 = 0;
107e4716 4450 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
4451
4452 self = self;
107e4716 4453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetMinimumPaneSize",_kwnames,&_argo0))
b26e2dc4 4454 return NULL;
2d091820
RD
4455 if (_argo0) {
4456 if (_argo0 == Py_None) { _arg0 = NULL; }
4457 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
b26e2dc4
RD
4458 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetMinimumPaneSize. Expected _wxSplitterWindow_p.");
4459 return NULL;
4460 }
4461 }
ab9bc19b
RD
4462{
4463 wxPy_BEGIN_ALLOW_THREADS;
4464 _result = (int )wxSplitterWindow_GetMinimumPaneSize(_arg0);
4465
4466 wxPy_END_ALLOW_THREADS;
4467} _resultobj = Py_BuildValue("i",_result);
b26e2dc4
RD
4468 return _resultobj;
4469}
4470
4471#define wxSplitterWindow_GetSashPosition(_swigobj) (_swigobj->GetSashPosition())
107e4716 4472static PyObject *_wrap_wxSplitterWindow_GetSashPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
4473 PyObject * _resultobj;
4474 int _result;
4475 wxSplitterWindow * _arg0;
2d091820 4476 PyObject * _argo0 = 0;
107e4716 4477 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
4478
4479 self = self;
107e4716 4480 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetSashPosition",_kwnames,&_argo0))
b26e2dc4 4481 return NULL;
2d091820
RD
4482 if (_argo0) {
4483 if (_argo0 == Py_None) { _arg0 = NULL; }
4484 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
b26e2dc4
RD
4485 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetSashPosition. Expected _wxSplitterWindow_p.");
4486 return NULL;
4487 }
4488 }
ab9bc19b
RD
4489{
4490 wxPy_BEGIN_ALLOW_THREADS;
4491 _result = (int )wxSplitterWindow_GetSashPosition(_arg0);
4492
4493 wxPy_END_ALLOW_THREADS;
4494} _resultobj = Py_BuildValue("i",_result);
b26e2dc4
RD
4495 return _resultobj;
4496}
4497
105e45b9 4498#define wxSplitterWindow_GetSashSize(_swigobj) (_swigobj->GetSashSize())
107e4716 4499static PyObject *_wrap_wxSplitterWindow_GetSashSize(PyObject *self, PyObject *args, PyObject *kwargs) {
105e45b9
RD
4500 PyObject * _resultobj;
4501 int _result;
4502 wxSplitterWindow * _arg0;
2d091820 4503 PyObject * _argo0 = 0;
107e4716 4504 char *_kwnames[] = { "self", NULL };
105e45b9
RD
4505
4506 self = self;
107e4716 4507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetSashSize",_kwnames,&_argo0))
105e45b9 4508 return NULL;
2d091820
RD
4509 if (_argo0) {
4510 if (_argo0 == Py_None) { _arg0 = NULL; }
4511 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
105e45b9
RD
4512 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetSashSize. Expected _wxSplitterWindow_p.");
4513 return NULL;
4514 }
4515 }
ab9bc19b
RD
4516{
4517 wxPy_BEGIN_ALLOW_THREADS;
4518 _result = (int )wxSplitterWindow_GetSashSize(_arg0);
4519
4520 wxPy_END_ALLOW_THREADS;
4521} _resultobj = Py_BuildValue("i",_result);
105e45b9
RD
4522 return _resultobj;
4523}
4524
b26e2dc4 4525#define wxSplitterWindow_GetSplitMode(_swigobj) (_swigobj->GetSplitMode())
107e4716 4526static PyObject *_wrap_wxSplitterWindow_GetSplitMode(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
4527 PyObject * _resultobj;
4528 int _result;
4529 wxSplitterWindow * _arg0;
2d091820 4530 PyObject * _argo0 = 0;
107e4716 4531 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
4532
4533 self = self;
107e4716 4534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetSplitMode",_kwnames,&_argo0))
b26e2dc4 4535 return NULL;
2d091820
RD
4536 if (_argo0) {
4537 if (_argo0 == Py_None) { _arg0 = NULL; }
4538 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
b26e2dc4
RD
4539 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetSplitMode. Expected _wxSplitterWindow_p.");
4540 return NULL;
4541 }
4542 }
ab9bc19b
RD
4543{
4544 wxPy_BEGIN_ALLOW_THREADS;
4545 _result = (int )wxSplitterWindow_GetSplitMode(_arg0);
4546
4547 wxPy_END_ALLOW_THREADS;
4548} _resultobj = Py_BuildValue("i",_result);
b26e2dc4
RD
4549 return _resultobj;
4550}
4551
4552#define wxSplitterWindow_GetWindow1(_swigobj) (_swigobj->GetWindow1())
107e4716 4553static PyObject *_wrap_wxSplitterWindow_GetWindow1(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
4554 PyObject * _resultobj;
4555 wxWindow * _result;
4556 wxSplitterWindow * _arg0;
2d091820 4557 PyObject * _argo0 = 0;
107e4716 4558 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
4559 char _ptemp[128];
4560
4561 self = self;
107e4716 4562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetWindow1",_kwnames,&_argo0))
b26e2dc4 4563 return NULL;
2d091820
RD
4564 if (_argo0) {
4565 if (_argo0 == Py_None) { _arg0 = NULL; }
4566 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
b26e2dc4
RD
4567 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetWindow1. Expected _wxSplitterWindow_p.");
4568 return NULL;
4569 }
4570 }
ab9bc19b
RD
4571{
4572 wxPy_BEGIN_ALLOW_THREADS;
4573 _result = (wxWindow *)wxSplitterWindow_GetWindow1(_arg0);
4574
4575 wxPy_END_ALLOW_THREADS;
2d091820
RD
4576} if (_result) {
4577 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
4578 _resultobj = Py_BuildValue("s",_ptemp);
4579 } else {
4580 Py_INCREF(Py_None);
4581 _resultobj = Py_None;
4582 }
b26e2dc4
RD
4583 return _resultobj;
4584}
4585
4586#define wxSplitterWindow_GetWindow2(_swigobj) (_swigobj->GetWindow2())
107e4716 4587static PyObject *_wrap_wxSplitterWindow_GetWindow2(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
4588 PyObject * _resultobj;
4589 wxWindow * _result;
4590 wxSplitterWindow * _arg0;
2d091820 4591 PyObject * _argo0 = 0;
107e4716 4592 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
4593 char _ptemp[128];
4594
4595 self = self;
107e4716 4596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_GetWindow2",_kwnames,&_argo0))
b26e2dc4 4597 return NULL;
2d091820
RD
4598 if (_argo0) {
4599 if (_argo0 == Py_None) { _arg0 = NULL; }
4600 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
b26e2dc4
RD
4601 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_GetWindow2. Expected _wxSplitterWindow_p.");
4602 return NULL;
4603 }
4604 }
ab9bc19b
RD
4605{
4606 wxPy_BEGIN_ALLOW_THREADS;
4607 _result = (wxWindow *)wxSplitterWindow_GetWindow2(_arg0);
4608
4609 wxPy_END_ALLOW_THREADS;
2d091820
RD
4610} if (_result) {
4611 SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
4612 _resultobj = Py_BuildValue("s",_ptemp);
4613 } else {
4614 Py_INCREF(Py_None);
4615 _resultobj = Py_None;
4616 }
b26e2dc4
RD
4617 return _resultobj;
4618}
4619
4620#define wxSplitterWindow_Initialize(_swigobj,_swigarg0) (_swigobj->Initialize(_swigarg0))
107e4716 4621static PyObject *_wrap_wxSplitterWindow_Initialize(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
4622 PyObject * _resultobj;
4623 wxSplitterWindow * _arg0;
4624 wxWindow * _arg1;
2d091820
RD
4625 PyObject * _argo0 = 0;
4626 PyObject * _argo1 = 0;
107e4716 4627 char *_kwnames[] = { "self","window", NULL };
b26e2dc4
RD
4628
4629 self = self;
107e4716 4630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxSplitterWindow_Initialize",_kwnames,&_argo0,&_argo1))
b26e2dc4 4631 return NULL;
2d091820
RD
4632 if (_argo0) {
4633 if (_argo0 == Py_None) { _arg0 = NULL; }
4634 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
b26e2dc4
RD
4635 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_Initialize. Expected _wxSplitterWindow_p.");
4636 return NULL;
4637 }
4638 }
2d091820
RD
4639 if (_argo1) {
4640 if (_argo1 == Py_None) { _arg1 = NULL; }
4641 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
b26e2dc4
RD
4642 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSplitterWindow_Initialize. Expected _wxWindow_p.");
4643 return NULL;
4644 }
4645 }
ab9bc19b
RD
4646{
4647 wxPy_BEGIN_ALLOW_THREADS;
4648 wxSplitterWindow_Initialize(_arg0,_arg1);
4649
4650 wxPy_END_ALLOW_THREADS;
4651} Py_INCREF(Py_None);
b26e2dc4
RD
4652 _resultobj = Py_None;
4653 return _resultobj;
4654}
4655
4656#define wxSplitterWindow_IsSplit(_swigobj) (_swigobj->IsSplit())
107e4716 4657static PyObject *_wrap_wxSplitterWindow_IsSplit(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
4658 PyObject * _resultobj;
4659 bool _result;
4660 wxSplitterWindow * _arg0;
2d091820 4661 PyObject * _argo0 = 0;
107e4716 4662 char *_kwnames[] = { "self", NULL };
b26e2dc4
RD
4663
4664 self = self;
107e4716 4665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxSplitterWindow_IsSplit",_kwnames,&_argo0))
b26e2dc4 4666 return NULL;
2d091820
RD
4667 if (_argo0) {
4668 if (_argo0 == Py_None) { _arg0 = NULL; }
4669 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
b26e2dc4
RD
4670 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_IsSplit. Expected _wxSplitterWindow_p.");
4671 return NULL;
4672 }
4673 }
ab9bc19b
RD
4674{
4675 wxPy_BEGIN_ALLOW_THREADS;
4676 _result = (bool )wxSplitterWindow_IsSplit(_arg0);
4677
4678 wxPy_END_ALLOW_THREADS;
4679} _resultobj = Py_BuildValue("i",_result);
b26e2dc4
RD
4680 return _resultobj;
4681}
4682
f078d013
RD
4683#define wxSplitterWindow_ReplaceWindow(_swigobj,_swigarg0,_swigarg1) (_swigobj->ReplaceWindow(_swigarg0,_swigarg1))
4684static PyObject *_wrap_wxSplitterWindow_ReplaceWindow(PyObject *self, PyObject *args, PyObject *kwargs) {
4685 PyObject * _resultobj;
4686 bool _result;
4687 wxSplitterWindow * _arg0;
4688 wxWindow * _arg1;
4689 wxWindow * _arg2;
4690 PyObject * _argo0 = 0;
4691 PyObject * _argo1 = 0;
4692 PyObject * _argo2 = 0;
4693 char *_kwnames[] = { "self","winOld","winNew", NULL };
4694
4695 self = self;
4696 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO:wxSplitterWindow_ReplaceWindow",_kwnames,&_argo0,&_argo1,&_argo2))
4697 return NULL;
4698 if (_argo0) {
4699 if (_argo0 == Py_None) { _arg0 = NULL; }
4700 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
4701 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_ReplaceWindow. Expected _wxSplitterWindow_p.");
4702 return NULL;
4703 }
4704 }
4705 if (_argo1) {
4706 if (_argo1 == Py_None) { _arg1 = NULL; }
4707 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
4708 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSplitterWindow_ReplaceWindow. Expected _wxWindow_p.");
4709 return NULL;
4710 }
4711 }
4712 if (_argo2) {
4713 if (_argo2 == Py_None) { _arg2 = NULL; }
4714 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxWindow_p")) {
4715 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxSplitterWindow_ReplaceWindow. Expected _wxWindow_p.");
4716 return NULL;
4717 }
4718 }
4719{
4720 wxPy_BEGIN_ALLOW_THREADS;
4721 _result = (bool )wxSplitterWindow_ReplaceWindow(_arg0,_arg1,_arg2);
4722
4723 wxPy_END_ALLOW_THREADS;
4724} _resultobj = Py_BuildValue("i",_result);
4725 return _resultobj;
4726}
4727
105e45b9 4728#define wxSplitterWindow_SetBorderSize(_swigobj,_swigarg0) (_swigobj->SetBorderSize(_swigarg0))
107e4716 4729static PyObject *_wrap_wxSplitterWindow_SetBorderSize(PyObject *self, PyObject *args, PyObject *kwargs) {
105e45b9
RD
4730 PyObject * _resultobj;
4731 wxSplitterWindow * _arg0;
4732 int _arg1;
2d091820 4733 PyObject * _argo0 = 0;
107e4716 4734 char *_kwnames[] = { "self","width", NULL };
105e45b9
RD
4735
4736 self = self;
107e4716 4737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSplitterWindow_SetBorderSize",_kwnames,&_argo0,&_arg1))
105e45b9 4738 return NULL;
2d091820
RD
4739 if (_argo0) {
4740 if (_argo0 == Py_None) { _arg0 = NULL; }
4741 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
105e45b9
RD
4742 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SetBorderSize. Expected _wxSplitterWindow_p.");
4743 return NULL;
4744 }
4745 }
ab9bc19b
RD
4746{
4747 wxPy_BEGIN_ALLOW_THREADS;
4748 wxSplitterWindow_SetBorderSize(_arg0,_arg1);
4749
4750 wxPy_END_ALLOW_THREADS;
4751} Py_INCREF(Py_None);
105e45b9
RD
4752 _resultobj = Py_None;
4753 return _resultobj;
4754}
4755
b26e2dc4 4756#define wxSplitterWindow_SetSashPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetSashPosition(_swigarg0,_swigarg1))
107e4716 4757static PyObject *_wrap_wxSplitterWindow_SetSashPosition(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
4758 PyObject * _resultobj;
4759 wxSplitterWindow * _arg0;
4760 int _arg1;
2d091820
RD
4761 int _arg2 = (int ) TRUE;
4762 PyObject * _argo0 = 0;
107e4716 4763 char *_kwnames[] = { "self","position","redraw", NULL };
b26e2dc4
RD
4764
4765 self = self;
107e4716 4766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi|i:wxSplitterWindow_SetSashPosition",_kwnames,&_argo0,&_arg1,&_arg2))
b26e2dc4 4767 return NULL;
2d091820
RD
4768 if (_argo0) {
4769 if (_argo0 == Py_None) { _arg0 = NULL; }
4770 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
b26e2dc4
RD
4771 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SetSashPosition. Expected _wxSplitterWindow_p.");
4772 return NULL;
4773 }
4774 }
ab9bc19b
RD
4775{
4776 wxPy_BEGIN_ALLOW_THREADS;
4777 wxSplitterWindow_SetSashPosition(_arg0,_arg1,_arg2);
4778
4779 wxPy_END_ALLOW_THREADS;
4780} Py_INCREF(Py_None);
b26e2dc4
RD
4781 _resultobj = Py_None;
4782 return _resultobj;
4783}
4784
105e45b9 4785#define wxSplitterWindow_SetSashSize(_swigobj,_swigarg0) (_swigobj->SetSashSize(_swigarg0))
107e4716 4786static PyObject *_wrap_wxSplitterWindow_SetSashSize(PyObject *self, PyObject *args, PyObject *kwargs) {
105e45b9
RD
4787 PyObject * _resultobj;
4788 wxSplitterWindow * _arg0;
4789 int _arg1;
2d091820 4790 PyObject * _argo0 = 0;
107e4716 4791 char *_kwnames[] = { "self","width", NULL };
105e45b9
RD
4792
4793 self = self;
107e4716 4794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSplitterWindow_SetSashSize",_kwnames,&_argo0,&_arg1))
105e45b9 4795 return NULL;
2d091820
RD
4796 if (_argo0) {
4797 if (_argo0 == Py_None) { _arg0 = NULL; }
4798 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
105e45b9
RD
4799 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SetSashSize. Expected _wxSplitterWindow_p.");
4800 return NULL;
4801 }
4802 }
ab9bc19b
RD
4803{
4804 wxPy_BEGIN_ALLOW_THREADS;
4805 wxSplitterWindow_SetSashSize(_arg0,_arg1);
4806
4807 wxPy_END_ALLOW_THREADS;
4808} Py_INCREF(Py_None);
105e45b9
RD
4809 _resultobj = Py_None;
4810 return _resultobj;
4811}
4812
b26e2dc4 4813#define wxSplitterWindow_SetMinimumPaneSize(_swigobj,_swigarg0) (_swigobj->SetMinimumPaneSize(_swigarg0))
107e4716 4814static PyObject *_wrap_wxSplitterWindow_SetMinimumPaneSize(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
4815 PyObject * _resultobj;
4816 wxSplitterWindow * _arg0;
4817 int _arg1;
2d091820 4818 PyObject * _argo0 = 0;
107e4716 4819 char *_kwnames[] = { "self","paneSize", NULL };
b26e2dc4
RD
4820
4821 self = self;
107e4716 4822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSplitterWindow_SetMinimumPaneSize",_kwnames,&_argo0,&_arg1))
b26e2dc4 4823 return NULL;
2d091820
RD
4824 if (_argo0) {
4825 if (_argo0 == Py_None) { _arg0 = NULL; }
4826 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
b26e2dc4
RD
4827 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SetMinimumPaneSize. Expected _wxSplitterWindow_p.");
4828 return NULL;
4829 }
4830 }
ab9bc19b
RD
4831{
4832 wxPy_BEGIN_ALLOW_THREADS;
4833 wxSplitterWindow_SetMinimumPaneSize(_arg0,_arg1);
4834
4835 wxPy_END_ALLOW_THREADS;
4836} Py_INCREF(Py_None);
b26e2dc4
RD
4837 _resultobj = Py_None;
4838 return _resultobj;
4839}
4840
4841#define wxSplitterWindow_SetSplitMode(_swigobj,_swigarg0) (_swigobj->SetSplitMode(_swigarg0))
107e4716 4842static PyObject *_wrap_wxSplitterWindow_SetSplitMode(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
4843 PyObject * _resultobj;
4844 wxSplitterWindow * _arg0;
4845 int _arg1;
2d091820 4846 PyObject * _argo0 = 0;
107e4716 4847 char *_kwnames[] = { "self","mode", NULL };
b26e2dc4
RD
4848
4849 self = self;
107e4716 4850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxSplitterWindow_SetSplitMode",_kwnames,&_argo0,&_arg1))
b26e2dc4 4851 return NULL;
2d091820
RD
4852 if (_argo0) {
4853 if (_argo0 == Py_None) { _arg0 = NULL; }
4854 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
b26e2dc4
RD
4855 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SetSplitMode. Expected _wxSplitterWindow_p.");
4856 return NULL;
4857 }
4858 }
ab9bc19b
RD
4859{
4860 wxPy_BEGIN_ALLOW_THREADS;
4861 wxSplitterWindow_SetSplitMode(_arg0,_arg1);
4862
4863 wxPy_END_ALLOW_THREADS;
4864} Py_INCREF(Py_None);
b26e2dc4
RD
4865 _resultobj = Py_None;
4866 return _resultobj;
4867}
4868
4869#define wxSplitterWindow_SplitHorizontally(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SplitHorizontally(_swigarg0,_swigarg1,_swigarg2))
107e4716 4870static PyObject *_wrap_wxSplitterWindow_SplitHorizontally(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
4871 PyObject * _resultobj;
4872 bool _result;
4873 wxSplitterWindow * _arg0;
4874 wxWindow * _arg1;
4875 wxWindow * _arg2;
2d091820
RD
4876 int _arg3 = (int ) 0;
4877 PyObject * _argo0 = 0;
4878 PyObject * _argo1 = 0;
4879 PyObject * _argo2 = 0;
107e4716 4880 char *_kwnames[] = { "self","window1","window2","sashPosition", NULL };
b26e2dc4
RD
4881
4882 self = self;
107e4716 4883 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|i:wxSplitterWindow_SplitHorizontally",_kwnames,&_argo0,&_argo1,&_argo2,&_arg3))
b26e2dc4 4884 return NULL;
2d091820
RD
4885 if (_argo0) {
4886 if (_argo0 == Py_None) { _arg0 = NULL; }
4887 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
b26e2dc4
RD
4888 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SplitHorizontally. Expected _wxSplitterWindow_p.");
4889 return NULL;
4890 }
4891 }
2d091820
RD
4892 if (_argo1) {
4893 if (_argo1 == Py_None) { _arg1 = NULL; }
4894 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
b26e2dc4
RD
4895 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSplitterWindow_SplitHorizontally. Expected _wxWindow_p.");
4896 return NULL;
4897 }
4898 }
2d091820
RD
4899 if (_argo2) {
4900 if (_argo2 == Py_None) { _arg2 = NULL; }
4901 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxWindow_p")) {
b26e2dc4
RD
4902 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxSplitterWindow_SplitHorizontally. Expected _wxWindow_p.");
4903 return NULL;
4904 }
4905 }
ab9bc19b
RD
4906{
4907 wxPy_BEGIN_ALLOW_THREADS;
4908 _result = (bool )wxSplitterWindow_SplitHorizontally(_arg0,_arg1,_arg2,_arg3);
4909
4910 wxPy_END_ALLOW_THREADS;
4911} _resultobj = Py_BuildValue("i",_result);
b26e2dc4
RD
4912 return _resultobj;
4913}
4914
4915#define wxSplitterWindow_SplitVertically(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->SplitVertically(_swigarg0,_swigarg1,_swigarg2))
107e4716 4916static PyObject *_wrap_wxSplitterWindow_SplitVertically(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
4917 PyObject * _resultobj;
4918 bool _result;
4919 wxSplitterWindow * _arg0;
4920 wxWindow * _arg1;
4921 wxWindow * _arg2;
2d091820
RD
4922 int _arg3 = (int ) 0;
4923 PyObject * _argo0 = 0;
4924 PyObject * _argo1 = 0;
4925 PyObject * _argo2 = 0;
107e4716 4926 char *_kwnames[] = { "self","window1","window2","sashPosition", NULL };
b26e2dc4
RD
4927
4928 self = self;
107e4716 4929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OOO|i:wxSplitterWindow_SplitVertically",_kwnames,&_argo0,&_argo1,&_argo2,&_arg3))
b26e2dc4 4930 return NULL;
2d091820
RD
4931 if (_argo0) {
4932 if (_argo0 == Py_None) { _arg0 = NULL; }
4933 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
b26e2dc4
RD
4934 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_SplitVertically. Expected _wxSplitterWindow_p.");
4935 return NULL;
4936 }
4937 }
2d091820
RD
4938 if (_argo1) {
4939 if (_argo1 == Py_None) { _arg1 = NULL; }
4940 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
b26e2dc4
RD
4941 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSplitterWindow_SplitVertically. Expected _wxWindow_p.");
4942 return NULL;
4943 }
4944 }
2d091820
RD
4945 if (_argo2) {
4946 if (_argo2 == Py_None) { _arg2 = NULL; }
4947 else if (SWIG_GetPtrObj(_argo2,(void **) &_arg2,"_wxWindow_p")) {
b26e2dc4
RD
4948 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of wxSplitterWindow_SplitVertically. Expected _wxWindow_p.");
4949 return NULL;
4950 }
4951 }
ab9bc19b
RD
4952{
4953 wxPy_BEGIN_ALLOW_THREADS;
4954 _result = (bool )wxSplitterWindow_SplitVertically(_arg0,_arg1,_arg2,_arg3);
4955
4956 wxPy_END_ALLOW_THREADS;
4957} _resultobj = Py_BuildValue("i",_result);
b26e2dc4
RD
4958 return _resultobj;
4959}
4960
4961#define wxSplitterWindow_Unsplit(_swigobj,_swigarg0) (_swigobj->Unsplit(_swigarg0))
107e4716 4962static PyObject *_wrap_wxSplitterWindow_Unsplit(PyObject *self, PyObject *args, PyObject *kwargs) {
b26e2dc4
RD
4963 PyObject * _resultobj;
4964 bool _result;
4965 wxSplitterWindow * _arg0;
2d091820
RD
4966 wxWindow * _arg1 = (wxWindow *) NULL;
4967 PyObject * _argo0 = 0;
4968 PyObject * _argo1 = 0;
107e4716 4969 char *_kwnames[] = { "self","toRemove", NULL };
b26e2dc4
RD
4970
4971 self = self;
107e4716 4972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:wxSplitterWindow_Unsplit",_kwnames,&_argo0,&_argo1))
b26e2dc4 4973 return NULL;
2d091820
RD
4974 if (_argo0) {
4975 if (_argo0 == Py_None) { _arg0 = NULL; }
4976 else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxSplitterWindow_p")) {
b26e2dc4
RD
4977 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxSplitterWindow_Unsplit. Expected _wxSplitterWindow_p.");
4978 return NULL;
4979 }
4980 }
2d091820
RD
4981 if (_argo1) {
4982 if (_argo1 == Py_None) { _arg1 = NULL; }
4983 else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxWindow_p")) {
b26e2dc4
RD
4984 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxSplitterWindow_Unsplit. Expected _wxWindow_p.");
4985 return NULL;
4986 }
4987 }
ab9bc19b
RD
4988{
4989 wxPy_BEGIN_ALLOW_THREADS;
4990 _result = (bool )wxSplitterWindow_Unsplit(_arg0,_arg1);
4991
4992 wxPy_END_ALLOW_THREADS;
4993} _resultobj = Py_BuildValue("i",_result);
b26e2dc4
RD
4994 return _resultobj;
4995}
4996
70551f47 4997static PyMethodDef windows2cMethods[] = {
107e4716
RD
4998 { "wxSplitterWindow_Unsplit", (PyCFunction) _wrap_wxSplitterWindow_Unsplit, METH_VARARGS | METH_KEYWORDS },
4999 { "wxSplitterWindow_SplitVertically", (PyCFunction) _wrap_wxSplitterWindow_SplitVertically, METH_VARARGS | METH_KEYWORDS },
5000 { "wxSplitterWindow_SplitHorizontally", (PyCFunction) _wrap_wxSplitterWindow_SplitHorizontally, METH_VARARGS | METH_KEYWORDS },
5001 { "wxSplitterWindow_SetSplitMode", (PyCFunction) _wrap_wxSplitterWindow_SetSplitMode, METH_VARARGS | METH_KEYWORDS },
5002 { "wxSplitterWindow_SetMinimumPaneSize", (PyCFunction) _wrap_wxSplitterWindow_SetMinimumPaneSize, METH_VARARGS | METH_KEYWORDS },
5003 { "wxSplitterWindow_SetSashSize", (PyCFunction) _wrap_wxSplitterWindow_SetSashSize, METH_VARARGS | METH_KEYWORDS },
5004 { "wxSplitterWindow_SetSashPosition", (PyCFunction) _wrap_wxSplitterWindow_SetSashPosition, METH_VARARGS | METH_KEYWORDS },
5005 { "wxSplitterWindow_SetBorderSize", (PyCFunction) _wrap_wxSplitterWindow_SetBorderSize, METH_VARARGS | METH_KEYWORDS },
f078d013 5006 { "wxSplitterWindow_ReplaceWindow", (PyCFunction) _wrap_wxSplitterWindow_ReplaceWindow, METH_VARARGS | METH_KEYWORDS },
107e4716
RD
5007 { "wxSplitterWindow_IsSplit", (PyCFunction) _wrap_wxSplitterWindow_IsSplit, METH_VARARGS | METH_KEYWORDS },
5008 { "wxSplitterWindow_Initialize", (PyCFunction) _wrap_wxSplitterWindow_Initialize, METH_VARARGS | METH_KEYWORDS },
5009 { "wxSplitterWindow_GetWindow2", (PyCFunction) _wrap_wxSplitterWindow_GetWindow2, METH_VARARGS | METH_KEYWORDS },
5010 { "wxSplitterWindow_GetWindow1", (PyCFunction) _wrap_wxSplitterWindow_GetWindow1, METH_VARARGS | METH_KEYWORDS },
5011 { "wxSplitterWindow_GetSplitMode", (PyCFunction) _wrap_wxSplitterWindow_GetSplitMode, METH_VARARGS | METH_KEYWORDS },
5012 { "wxSplitterWindow_GetSashSize", (PyCFunction) _wrap_wxSplitterWindow_GetSashSize, METH_VARARGS | METH_KEYWORDS },
5013 { "wxSplitterWindow_GetSashPosition", (PyCFunction) _wrap_wxSplitterWindow_GetSashPosition, METH_VARARGS | METH_KEYWORDS },
5014 { "wxSplitterWindow_GetMinimumPaneSize", (PyCFunction) _wrap_wxSplitterWindow_GetMinimumPaneSize, METH_VARARGS | METH_KEYWORDS },
5015 { "wxSplitterWindow_GetBorderSize", (PyCFunction) _wrap_wxSplitterWindow_GetBorderSize, METH_VARARGS | METH_KEYWORDS },
5016 { "new_wxSplitterWindow", (PyCFunction) _wrap_new_wxSplitterWindow, METH_VARARGS | METH_KEYWORDS },
5017 { "wxSplitterEvent_SetSashPosition", (PyCFunction) _wrap_wxSplitterEvent_SetSashPosition, METH_VARARGS | METH_KEYWORDS },
5018 { "wxSplitterEvent_GetWindowBeingRemoved", (PyCFunction) _wrap_wxSplitterEvent_GetWindowBeingRemoved, METH_VARARGS | METH_KEYWORDS },
5019 { "wxSplitterEvent_GetY", (PyCFunction) _wrap_wxSplitterEvent_GetY, METH_VARARGS | METH_KEYWORDS },
5020 { "wxSplitterEvent_GetX", (PyCFunction) _wrap_wxSplitterEvent_GetX, METH_VARARGS | METH_KEYWORDS },
5021 { "wxSplitterEvent_GetSashPosition", (PyCFunction) _wrap_wxSplitterEvent_GetSashPosition, METH_VARARGS | METH_KEYWORDS },
5022 { "wxNotebook_ResizeChildren", (PyCFunction) _wrap_wxNotebook_ResizeChildren, METH_VARARGS | METH_KEYWORDS },
5023 { "wxNotebook_GetPage", (PyCFunction) _wrap_wxNotebook_GetPage, METH_VARARGS | METH_KEYWORDS },
5024 { "wxNotebook_AddPage", (PyCFunction) _wrap_wxNotebook_AddPage, METH_VARARGS | METH_KEYWORDS },
5025 { "wxNotebook_DeleteAllPages", (PyCFunction) _wrap_wxNotebook_DeleteAllPages, METH_VARARGS | METH_KEYWORDS },
5026 { "wxNotebook_RemovePage", (PyCFunction) _wrap_wxNotebook_RemovePage, METH_VARARGS | METH_KEYWORDS },
5027 { "wxNotebook_DeletePage", (PyCFunction) _wrap_wxNotebook_DeletePage, METH_VARARGS | METH_KEYWORDS },
5028 { "wxNotebook_GetRowCount", (PyCFunction) _wrap_wxNotebook_GetRowCount, METH_VARARGS | METH_KEYWORDS },
5029 { "wxNotebook_SetPageImage", (PyCFunction) _wrap_wxNotebook_SetPageImage, METH_VARARGS | METH_KEYWORDS },
5030 { "wxNotebook_GetPageImage", (PyCFunction) _wrap_wxNotebook_GetPageImage, METH_VARARGS | METH_KEYWORDS },
5031 { "wxNotebook_GetImageList", (PyCFunction) _wrap_wxNotebook_GetImageList, METH_VARARGS | METH_KEYWORDS },
5032 { "wxNotebook_SetImageList", (PyCFunction) _wrap_wxNotebook_SetImageList, METH_VARARGS | METH_KEYWORDS },
5033 { "wxNotebook_GetPageText", (PyCFunction) _wrap_wxNotebook_GetPageText, METH_VARARGS | METH_KEYWORDS },
5034 { "wxNotebook_SetPageText", (PyCFunction) _wrap_wxNotebook_SetPageText, METH_VARARGS | METH_KEYWORDS },
5035 { "wxNotebook_GetSelection", (PyCFunction) _wrap_wxNotebook_GetSelection, METH_VARARGS | METH_KEYWORDS },
5036 { "wxNotebook_AdvanceSelection", (PyCFunction) _wrap_wxNotebook_AdvanceSelection, METH_VARARGS | METH_KEYWORDS },
5037 { "wxNotebook_SetSelection", (PyCFunction) _wrap_wxNotebook_SetSelection, METH_VARARGS | METH_KEYWORDS },
5038 { "wxNotebook_GetPageCount", (PyCFunction) _wrap_wxNotebook_GetPageCount, METH_VARARGS | METH_KEYWORDS },
5039 { "new_wxNotebook", (PyCFunction) _wrap_new_wxNotebook, METH_VARARGS | METH_KEYWORDS },
5040 { "wxNotebookEvent_SetSelection", (PyCFunction) _wrap_wxNotebookEvent_SetSelection, METH_VARARGS | METH_KEYWORDS },
5041 { "wxNotebookEvent_SetOldSelection", (PyCFunction) _wrap_wxNotebookEvent_SetOldSelection, METH_VARARGS | METH_KEYWORDS },
5042 { "wxNotebookEvent_GetOldSelection", (PyCFunction) _wrap_wxNotebookEvent_GetOldSelection, METH_VARARGS | METH_KEYWORDS },
5043 { "wxNotebookEvent_GetSelection", (PyCFunction) _wrap_wxNotebookEvent_GetSelection, METH_VARARGS | METH_KEYWORDS },
5044 { "wxGridEvent_GetCell", (PyCFunction) _wrap_wxGridEvent_GetCell, METH_VARARGS | METH_KEYWORDS },
5045 { "wxGridEvent_ShiftDown", (PyCFunction) _wrap_wxGridEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS },
5046 { "wxGridEvent_ControlDown", (PyCFunction) _wrap_wxGridEvent_ControlDown, METH_VARARGS | METH_KEYWORDS },
5047 { "wxGridEvent_GetPosition", (PyCFunction) _wrap_wxGridEvent_GetPosition, METH_VARARGS | METH_KEYWORDS },
5048 { "wxGridEvent_GetCol", (PyCFunction) _wrap_wxGridEvent_GetCol, METH_VARARGS | METH_KEYWORDS },
5049 { "wxGridEvent_GetRow", (PyCFunction) _wrap_wxGridEvent_GetRow, METH_VARARGS | METH_KEYWORDS },
5050 { "wxGridEvent_m_cell_get", (PyCFunction) _wrap_wxGridEvent_m_cell_get, METH_VARARGS | METH_KEYWORDS },
5051 { "wxGridEvent_m_cell_set", (PyCFunction) _wrap_wxGridEvent_m_cell_set, METH_VARARGS | METH_KEYWORDS },
5052 { "wxGridEvent_m_shift_get", (PyCFunction) _wrap_wxGridEvent_m_shift_get, METH_VARARGS | METH_KEYWORDS },
5053 { "wxGridEvent_m_shift_set", (PyCFunction) _wrap_wxGridEvent_m_shift_set, METH_VARARGS | METH_KEYWORDS },
5054 { "wxGridEvent_m_control_get", (PyCFunction) _wrap_wxGridEvent_m_control_get, METH_VARARGS | METH_KEYWORDS },
5055 { "wxGridEvent_m_control_set", (PyCFunction) _wrap_wxGridEvent_m_control_set, METH_VARARGS | METH_KEYWORDS },
5056 { "wxGridEvent_m_y_get", (PyCFunction) _wrap_wxGridEvent_m_y_get, METH_VARARGS | METH_KEYWORDS },
5057 { "wxGridEvent_m_y_set", (PyCFunction) _wrap_wxGridEvent_m_y_set, METH_VARARGS | METH_KEYWORDS },
5058 { "wxGridEvent_m_x_get", (PyCFunction) _wrap_wxGridEvent_m_x_get, METH_VARARGS | METH_KEYWORDS },
5059 { "wxGridEvent_m_x_set", (PyCFunction) _wrap_wxGridEvent_m_x_set, METH_VARARGS | METH_KEYWORDS },
5060 { "wxGridEvent_m_col_get", (PyCFunction) _wrap_wxGridEvent_m_col_get, METH_VARARGS | METH_KEYWORDS },
5061 { "wxGridEvent_m_col_set", (PyCFunction) _wrap_wxGridEvent_m_col_set, METH_VARARGS | METH_KEYWORDS },
5062 { "wxGridEvent_m_row_get", (PyCFunction) _wrap_wxGridEvent_m_row_get, METH_VARARGS | METH_KEYWORDS },
5063 { "wxGridEvent_m_row_set", (PyCFunction) _wrap_wxGridEvent_m_row_set, METH_VARARGS | METH_KEYWORDS },
5064 { "wxGrid_SetEditInPlace", (PyCFunction) _wrap_wxGrid_SetEditInPlace, METH_VARARGS | METH_KEYWORDS },
5065 { "wxGrid_GetEditInPlace", (PyCFunction) _wrap_wxGrid_GetEditInPlace, METH_VARARGS | METH_KEYWORDS },
5066 { "wxGrid_UpdateDimensions", (PyCFunction) _wrap_wxGrid_UpdateDimensions, METH_VARARGS | METH_KEYWORDS },
5067 { "wxGrid_SetRowHeight", (PyCFunction) _wrap_wxGrid_SetRowHeight, METH_VARARGS | METH_KEYWORDS },
5068 { "wxGrid_SetLabelValue", (PyCFunction) _wrap_wxGrid_SetLabelValue, METH_VARARGS | METH_KEYWORDS },
5069 { "wxGrid_SetLabelTextFont", (PyCFunction) _wrap_wxGrid_SetLabelTextFont, METH_VARARGS | METH_KEYWORDS },
5070 { "wxGrid_SetLabelTextColour", (PyCFunction) _wrap_wxGrid_SetLabelTextColour, METH_VARARGS | METH_KEYWORDS },
5071 { "wxGrid_SetLabelSize", (PyCFunction) _wrap_wxGrid_SetLabelSize, METH_VARARGS | METH_KEYWORDS },
5072 { "wxGrid_SetLabelBackgroundColour", (PyCFunction) _wrap_wxGrid_SetLabelBackgroundColour, METH_VARARGS | METH_KEYWORDS },
5073 { "wxGrid_SetLabelAlignment", (PyCFunction) _wrap_wxGrid_SetLabelAlignment, METH_VARARGS | METH_KEYWORDS },
5074 { "wxGrid_SetGridCursor", (PyCFunction) _wrap_wxGrid_SetGridCursor, METH_VARARGS | METH_KEYWORDS },
5075 { "wxGrid_SetEditable", (PyCFunction) _wrap_wxGrid_SetEditable, METH_VARARGS | METH_KEYWORDS },
5076 { "wxGrid_SetDividerPen", (PyCFunction) _wrap_wxGrid_SetDividerPen, METH_VARARGS | METH_KEYWORDS },
5077 { "wxGrid_SetColumnWidth", (PyCFunction) _wrap_wxGrid_SetColumnWidth, METH_VARARGS | METH_KEYWORDS },
5078 { "wxGrid_SetCellValue", (PyCFunction) _wrap_wxGrid_SetCellValue, METH_VARARGS | METH_KEYWORDS },
5079 { "wxGrid_SetDefCellTextFont", (PyCFunction) _wrap_wxGrid_SetDefCellTextFont, METH_VARARGS | METH_KEYWORDS },
5080 { "wxGrid_SetCellTextFont", (PyCFunction) _wrap_wxGrid_SetCellTextFont, METH_VARARGS | METH_KEYWORDS },
5081 { "wxGrid_SetDefCellTextColour", (PyCFunction) _wrap_wxGrid_SetDefCellTextColour, METH_VARARGS | METH_KEYWORDS },
5082 { "wxGrid_SetCellTextColour", (PyCFunction) _wrap_wxGrid_SetCellTextColour, METH_VARARGS | METH_KEYWORDS },
5083 { "wxGrid_SetDefCellBackgroundColour", (PyCFunction) _wrap_wxGrid_SetDefCellBackgroundColour, METH_VARARGS | METH_KEYWORDS },
5084 { "wxGrid_SetCellBackgroundColour", (PyCFunction) _wrap_wxGrid_SetCellBackgroundColour, METH_VARARGS | METH_KEYWORDS },
5085 { "wxGrid_SetDefCellAlignment", (PyCFunction) _wrap_wxGrid_SetDefCellAlignment, METH_VARARGS | METH_KEYWORDS },
5086 { "wxGrid_SetCellAlignment", (PyCFunction) _wrap_wxGrid_SetCellAlignment, METH_VARARGS | METH_KEYWORDS },
5087 { "wxGrid_OnActivate", (PyCFunction) _wrap_wxGrid_OnActivate, METH_VARARGS | METH_KEYWORDS },
5088 { "wxGrid_InsertRows", (PyCFunction) _wrap_wxGrid_InsertRows, METH_VARARGS | METH_KEYWORDS },
5089 { "wxGrid_InsertCols", (PyCFunction) _wrap_wxGrid_InsertCols, METH_VARARGS | METH_KEYWORDS },
5090 { "wxGrid_GetVertScrollBar", (PyCFunction) _wrap_wxGrid_GetVertScrollBar, METH_VARARGS | METH_KEYWORDS },
5091 { "wxGrid_GetTextItem", (PyCFunction) _wrap_wxGrid_GetTextItem, METH_VARARGS | METH_KEYWORDS },
5092 { "wxGrid_GetScrollPosY", (PyCFunction) _wrap_wxGrid_GetScrollPosY, METH_VARARGS | METH_KEYWORDS },
5093 { "wxGrid_GetScrollPosX", (PyCFunction) _wrap_wxGrid_GetScrollPosX, METH_VARARGS | METH_KEYWORDS },
5094 { "wxGrid_GetRows", (PyCFunction) _wrap_wxGrid_GetRows, METH_VARARGS | METH_KEYWORDS },
5095 { "wxGrid_GetRowHeight", (PyCFunction) _wrap_wxGrid_GetRowHeight, METH_VARARGS | METH_KEYWORDS },
5096 { "wxGrid_GetLabelValue", (PyCFunction) _wrap_wxGrid_GetLabelValue, METH_VARARGS | METH_KEYWORDS },
5097 { "wxGrid_GetLabelTextFont", (PyCFunction) _wrap_wxGrid_GetLabelTextFont, METH_VARARGS | METH_KEYWORDS },
5098 { "wxGrid_GetLabelTextColour", (PyCFunction) _wrap_wxGrid_GetLabelTextColour, METH_VARARGS | METH_KEYWORDS },
5099 { "wxGrid_GetLabelSize", (PyCFunction) _wrap_wxGrid_GetLabelSize, METH_VARARGS | METH_KEYWORDS },
5100 { "wxGrid_GetLabelBackgroundColour", (PyCFunction) _wrap_wxGrid_GetLabelBackgroundColour, METH_VARARGS | METH_KEYWORDS },
5101 { "wxGrid_GetLabelAlignment", (PyCFunction) _wrap_wxGrid_GetLabelAlignment, METH_VARARGS | METH_KEYWORDS },
5102 { "wxGrid_GetHorizScrollBar", (PyCFunction) _wrap_wxGrid_GetHorizScrollBar, METH_VARARGS | METH_KEYWORDS },
5103 { "wxGrid_GetEditable", (PyCFunction) _wrap_wxGrid_GetEditable, METH_VARARGS | METH_KEYWORDS },
5104 { "wxGrid_GetCursorRow", (PyCFunction) _wrap_wxGrid_GetCursorRow, METH_VARARGS | METH_KEYWORDS },
5105 { "wxGrid_GetCursorColumn", (PyCFunction) _wrap_wxGrid_GetCursorColumn, METH_VARARGS | METH_KEYWORDS },
5106 { "wxGrid_GetCurrentRect", (PyCFunction) _wrap_wxGrid_GetCurrentRect, METH_VARARGS | METH_KEYWORDS },
5107 { "wxGrid_GetColumnWidth", (PyCFunction) _wrap_wxGrid_GetColumnWidth, METH_VARARGS | METH_KEYWORDS },
5108 { "wxGrid_GetCols", (PyCFunction) _wrap_wxGrid_GetCols, METH_VARARGS | METH_KEYWORDS },
5109 { "wxGrid_GetCellValue", (PyCFunction) _wrap_wxGrid_GetCellValue, METH_VARARGS | METH_KEYWORDS },
5110 { "wxGrid_GetDefCellTextFont", (PyCFunction) _wrap_wxGrid_GetDefCellTextFont, METH_VARARGS | METH_KEYWORDS },
5111 { "wxGrid_GetCellTextFont", (PyCFunction) _wrap_wxGrid_GetCellTextFont, METH_VARARGS | METH_KEYWORDS },
5112 { "wxGrid_GetDefCellTextColour", (PyCFunction) _wrap_wxGrid_GetDefCellTextColour, METH_VARARGS | METH_KEYWORDS },
5113 { "wxGrid_GetCellTextColour", (PyCFunction) _wrap_wxGrid_GetCellTextColour, METH_VARARGS | METH_KEYWORDS },
5114 { "wxGrid_GetCells", (PyCFunction) _wrap_wxGrid_GetCells, METH_VARARGS | METH_KEYWORDS },
5115 { "wxGrid_GetDefCellBackgroundColour", (PyCFunction) _wrap_wxGrid_GetDefCellBackgroundColour, METH_VARARGS | METH_KEYWORDS },
5116 { "wxGrid_GetCellBackgroundColour", (PyCFunction) _wrap_wxGrid_GetCellBackgroundColour, METH_VARARGS | METH_KEYWORDS },
5117 { "wxGrid_GetDefCellAlignment", (PyCFunction) _wrap_wxGrid_GetDefCellAlignment, METH_VARARGS | METH_KEYWORDS },
5118 { "wxGrid_GetCellAlignment", (PyCFunction) _wrap_wxGrid_GetCellAlignment, METH_VARARGS | METH_KEYWORDS },
5119 { "wxGrid_GetCell", (PyCFunction) _wrap_wxGrid_GetCell, METH_VARARGS | METH_KEYWORDS },
5120 { "wxGrid_GetBatchCount", (PyCFunction) _wrap_wxGrid_GetBatchCount, METH_VARARGS | METH_KEYWORDS },
5121 { "wxGrid_EndBatch", (PyCFunction) _wrap_wxGrid_EndBatch, METH_VARARGS | METH_KEYWORDS },
5122 { "wxGrid_DeleteRows", (PyCFunction) _wrap_wxGrid_DeleteRows, METH_VARARGS | METH_KEYWORDS },
5123 { "wxGrid_DeleteCols", (PyCFunction) _wrap_wxGrid_DeleteCols, METH_VARARGS | METH_KEYWORDS },
5124 { "wxGrid_CurrentCellVisible", (PyCFunction) _wrap_wxGrid_CurrentCellVisible, METH_VARARGS | METH_KEYWORDS },
5125 { "wxGrid_CreateGrid", (PyCFunction) _wrap_wxGrid_CreateGrid, METH_VARARGS | METH_KEYWORDS },
5126 { "wxGrid_CellHitTest", (PyCFunction) _wrap_wxGrid_CellHitTest, METH_VARARGS | METH_KEYWORDS },
5127 { "wxGrid_BeginBatch", (PyCFunction) _wrap_wxGrid_BeginBatch, METH_VARARGS | METH_KEYWORDS },
5128 { "wxGrid_AppendRows", (PyCFunction) _wrap_wxGrid_AppendRows, METH_VARARGS | METH_KEYWORDS },
5129 { "wxGrid_AppendCols", (PyCFunction) _wrap_wxGrid_AppendCols, METH_VARARGS | METH_KEYWORDS },
5130 { "wxGrid_AdjustScrollbars", (PyCFunction) _wrap_wxGrid_AdjustScrollbars, METH_VARARGS | METH_KEYWORDS },
5131 { "new_wxGrid", (PyCFunction) _wrap_new_wxGrid, METH_VARARGS | METH_KEYWORDS },
5132 { "wxGridCell_SetCellBitmap", (PyCFunction) _wrap_wxGridCell_SetCellBitmap, METH_VARARGS | METH_KEYWORDS },
5133 { "wxGridCell_GetCellBitmap", (PyCFunction) _wrap_wxGridCell_GetCellBitmap, METH_VARARGS | METH_KEYWORDS },
5134 { "wxGridCell_SetAlignment", (PyCFunction) _wrap_wxGridCell_SetAlignment, METH_VARARGS | METH_KEYWORDS },
5135 { "wxGridCell_GetAlignment", (PyCFunction) _wrap_wxGridCell_GetAlignment, METH_VARARGS | METH_KEYWORDS },
5136 { "wxGridCell_GetBackgroundBrush", (PyCFunction) _wrap_wxGridCell_GetBackgroundBrush, METH_VARARGS | METH_KEYWORDS },
5137 { "wxGridCell_SetBackgroundColour", (PyCFunction) _wrap_wxGridCell_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
5138 { "wxGridCell_GetBackgroundColour", (PyCFunction) _wrap_wxGridCell_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS },
5139 { "wxGridCell_SetTextColour", (PyCFunction) _wrap_wxGridCell_SetTextColour, METH_VARARGS | METH_KEYWORDS },
5140 { "wxGridCell_GetTextColour", (PyCFunction) _wrap_wxGridCell_GetTextColour, METH_VARARGS | METH_KEYWORDS },
5141 { "wxGridCell_SetFont", (PyCFunction) _wrap_wxGridCell_SetFont, METH_VARARGS | METH_KEYWORDS },
5142 { "wxGridCell_GetFont", (PyCFunction) _wrap_wxGridCell_GetFont, METH_VARARGS | METH_KEYWORDS },
5143 { "wxGridCell_SetTextValue", (PyCFunction) _wrap_wxGridCell_SetTextValue, METH_VARARGS | METH_KEYWORDS },
5144 { "wxGridCell_GetTextValue", (PyCFunction) _wrap_wxGridCell_GetTextValue, METH_VARARGS | METH_KEYWORDS },
5145 { "delete_wxGridCell", (PyCFunction) _wrap_delete_wxGridCell, METH_VARARGS | METH_KEYWORDS },
5146 { "new_wxGridCell", (PyCFunction) _wrap_new_wxGridCell, METH_VARARGS | METH_KEYWORDS },
70551f47
RD
5147 { NULL, NULL }
5148};
2d091820
RD
5149#ifdef __cplusplus
5150}
5151#endif
5152/*
5153 * This table is used by the pointer type-checker
5154 */
5155static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
5156 { "_wxAcceleratorTable","_class_wxAcceleratorTable",0},
5157 { "_wxEvent","_class_wxSplitterEvent",SwigwxSplitterEventTowxEvent},
5158 { "_wxEvent","_wxSplitterEvent",SwigwxSplitterEventTowxEvent},
5159 { "_wxEvent","_class_wxNotebookEvent",SwigwxNotebookEventTowxEvent},
5160 { "_wxEvent","_wxNotebookEvent",SwigwxNotebookEventTowxEvent},
5161 { "_wxEvent","_class_wxGridEvent",SwigwxGridEventTowxEvent},
5162 { "_wxEvent","_wxGridEvent",SwigwxGridEventTowxEvent},
5163 { "_wxEvent","_class_wxEvent",0},
5164 { "_class_wxActivateEvent","_wxActivateEvent",0},
5165 { "_signed_long","_long",0},
5166 { "_wxMenuEvent","_class_wxMenuEvent",0},
4120ef2b
RD
5167 { "_wxPyBitmapDataObject","_class_wxPyBitmapDataObject",0},
5168 { "_wxBitmapDataObject","_class_wxBitmapDataObject",0},
37f6a977 5169 { "_class_wxPyCommandEvent","_wxPyCommandEvent",0},
4120ef2b 5170 { "_wxPrintQuality","_wxCoord",0},
2d091820
RD
5171 { "_wxPrintQuality","_int",0},
5172 { "_wxPrintQuality","_signed_int",0},
5173 { "_wxPrintQuality","_unsigned_int",0},
5174 { "_wxPrintQuality","_wxWindowID",0},
5175 { "_wxPrintQuality","_uint",0},
5176 { "_wxPrintQuality","_EBool",0},
5177 { "_wxPrintQuality","_size_t",0},
4120ef2b 5178 { "_class_wxCustomDataObject","_wxCustomDataObject",0},
2d091820 5179 { "_class_wxRegionIterator","_wxRegionIterator",0},
4120ef2b 5180 { "_class_wxPyTextDropTarget","_wxPyTextDropTarget",0},
2d091820
RD
5181 { "_class_wxMenuBar","_wxMenuBar",0},
5182 { "_class_wxEvtHandler","_class_wxSplitterWindow",SwigwxSplitterWindowTowxEvtHandler},
5183 { "_class_wxEvtHandler","_wxSplitterWindow",SwigwxSplitterWindowTowxEvtHandler},
5184 { "_class_wxEvtHandler","_class_wxNotebook",SwigwxNotebookTowxEvtHandler},
5185 { "_class_wxEvtHandler","_wxNotebook",SwigwxNotebookTowxEvtHandler},
5186 { "_class_wxEvtHandler","_class_wxGrid",SwigwxGridTowxEvtHandler},
5187 { "_class_wxEvtHandler","_wxGrid",SwigwxGridTowxEvtHandler},
5188 { "_class_wxEvtHandler","_wxEvtHandler",0},
5189 { "_wxPaintEvent","_class_wxPaintEvent",0},
5190 { "_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0},
5191 { "_wxCursor","_class_wxCursor",0},
5192 { "_wxNotifyEvent","_class_wxNotebookEvent",SwigwxNotebookEventTowxNotifyEvent},
5193 { "_wxNotifyEvent","_wxNotebookEvent",SwigwxNotebookEventTowxNotifyEvent},
5194 { "_wxNotifyEvent","_class_wxNotifyEvent",0},
5195 { "_wxMask","_class_wxMask",0},
5196 { "_wxGrid","_class_wxGrid",0},
5197 { "_wxPen","_class_wxPen",0},
5198 { "_wxUpdateUIEvent","_class_wxUpdateUIEvent",0},
5199 { "_byte","_unsigned_char",0},
4120ef2b 5200 { "_wxDataObject","_class_wxDataObject",0},
2d091820 5201 { "_wxStaticBox","_class_wxStaticBox",0},
4120ef2b
RD
5202 { "_wxPyDataObjectSimple","_class_wxPyDataObjectSimple",0},
5203 { "_wxPyDropSource","_class_wxPyDropSource",0},
2d091820
RD
5204 { "_wxChoice","_class_wxChoice",0},
5205 { "_wxSlider","_class_wxSlider",0},
5206 { "_wxNotebookEvent","_class_wxNotebookEvent",0},
2d091820
RD
5207 { "_long","_unsigned_long",0},
5208 { "_long","_signed_long",0},
5209 { "_wxImageList","_class_wxImageList",0},
4120ef2b 5210 { "_wxDataObjectSimple","_class_wxDataObjectSimple",0},
2d091820
RD
5211 { "_wxDropFilesEvent","_class_wxDropFilesEvent",0},
5212 { "_wxBitmapButton","_class_wxBitmapButton",0},
5213 { "_class_wxAcceleratorTable","_wxAcceleratorTable",0},
4120ef2b 5214 { "_class_wxClipboard","_wxClipboard",0},
2d091820
RD
5215 { "_class_wxGauge","_wxGauge",0},
5216 { "_wxDC","_class_wxDC",0},
4120ef2b 5217 { "_class_wxBitmapDataObject","_wxBitmapDataObject",0},
2d091820 5218 { "_wxSpinEvent","_class_wxSpinEvent",0},
4120ef2b 5219 { "_size_t","_wxCoord",0},
2d091820
RD
5220 { "_size_t","_wxPrintQuality",0},
5221 { "_size_t","_unsigned_int",0},
5222 { "_size_t","_int",0},
5223 { "_size_t","_wxWindowID",0},
5224 { "_size_t","_uint",0},
5225 { "_class_wxRealPoint","_wxRealPoint",0},
167b96c2
RD
5226 { "_wxNavigationKeyEvent","_class_wxNavigationKeyEvent",0},
5227 { "_wxWindowCreateEvent","_class_wxWindowCreateEvent",0},
2d091820
RD
5228 { "_class_wxMenuItem","_wxMenuItem",0},
5229 { "_class_wxPaintEvent","_wxPaintEvent",0},
5230 { "_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0},
5231 { "_class_wxPostScriptDC","_wxPostScriptDC",0},
5232 { "_wxPanel","_class_wxGrid",SwigwxGridTowxPanel},
5233 { "_wxPanel","_wxGrid",SwigwxGridTowxPanel},
5234 { "_wxPanel","_class_wxPanel",0},
5235 { "_wxInitDialogEvent","_class_wxInitDialogEvent",0},
5236 { "_wxCheckBox","_class_wxCheckBox",0},
5237 { "_wxPyEvent","_class_wxPyEvent",0},
5238 { "_wxTextCtrl","_class_wxTextCtrl",0},
5239 { "_class_wxMask","_wxMask",0},
4120ef2b 5240 { "_wxTextDataObject","_class_wxTextDataObject",0},
2d091820
RD
5241 { "_class_wxKeyEvent","_wxKeyEvent",0},
5242 { "_class_wxGrid","_wxGrid",0},
5243 { "_wxColour","_class_wxColour",0},
5244 { "_class_wxDialog","_wxDialog",0},
4120ef2b 5245 { "_class_wxFileDataObject","_wxFileDataObject",0},
2d091820
RD
5246 { "_wxIdleEvent","_class_wxIdleEvent",0},
5247 { "_class_wxUpdateUIEvent","_wxUpdateUIEvent",0},
4120ef2b 5248 { "_class_wxDataObject","_wxDataObject",0},
2d091820
RD
5249 { "_wxStaticLine","_class_wxStaticLine",0},
5250 { "_wxBrush","_class_wxBrush",0},
5251 { "_class_wxNotebookEvent","_wxNotebookEvent",0},
4120ef2b
RD
5252 { "_wxDataFormat","_class_wxDataFormat",0},
5253 { "_class_wxDataObjectSimple","_wxDataObjectSimple",0},
2d091820 5254 { "_wxShowEvent","_class_wxShowEvent",0},
4120ef2b 5255 { "_uint","_wxCoord",0},
2d091820
RD
5256 { "_uint","_wxPrintQuality",0},
5257 { "_uint","_size_t",0},
5258 { "_uint","_unsigned_int",0},
5259 { "_uint","_int",0},
5260 { "_uint","_wxWindowID",0},
37f6a977 5261 { "_wxPyValidator","_class_wxPyValidator",0},
2d091820
RD
5262 { "_class_wxEvent","_class_wxSplitterEvent",SwigwxSplitterEventTowxEvent},
5263 { "_class_wxEvent","_wxSplitterEvent",SwigwxSplitterEventTowxEvent},
5264 { "_class_wxEvent","_class_wxNotebookEvent",SwigwxNotebookEventTowxEvent},
5265 { "_class_wxEvent","_wxNotebookEvent",SwigwxNotebookEventTowxEvent},
5266 { "_class_wxEvent","_class_wxGridEvent",SwigwxGridEventTowxEvent},
5267 { "_class_wxEvent","_wxGridEvent",SwigwxGridEventTowxEvent},
5268 { "_class_wxEvent","_wxEvent",0},
5269 { "_wxCheckListBox","_class_wxCheckListBox",0},
5270 { "_wxSplitterEvent","_class_wxSplitterEvent",0},
5271 { "_wxGridEvent","_class_wxGridEvent",0},
5272 { "_wxRect","_class_wxRect",0},
5273 { "_wxCommandEvent","_class_wxSplitterEvent",SwigwxSplitterEventTowxCommandEvent},
5274 { "_wxCommandEvent","_wxSplitterEvent",SwigwxSplitterEventTowxCommandEvent},
5275 { "_wxCommandEvent","_class_wxNotebookEvent",SwigwxNotebookEventTowxCommandEvent},
5276 { "_wxCommandEvent","_wxNotebookEvent",SwigwxNotebookEventTowxCommandEvent},
5277 { "_wxCommandEvent","_class_wxCommandEvent",0},
5278 { "_wxSizeEvent","_class_wxSizeEvent",0},
5279 { "_wxPoint","_class_wxPoint",0},
5280 { "_class_wxButton","_wxButton",0},
5281 { "_wxRadioBox","_class_wxRadioBox",0},
5282 { "_wxBitmap","_class_wxBitmap",0},
56f5d962 5283 { "_char","_wxDash",0},
2d091820
RD
5284 { "_wxPyTimer","_class_wxPyTimer",0},
5285 { "_wxWindowDC","_class_wxWindowDC",0},
5286 { "_wxScrollBar","_class_wxScrollBar",0},
5287 { "_wxSpinButton","_class_wxSpinButton",0},
5288 { "_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0},
5289 { "_class_wxNotifyEvent","_class_wxNotebookEvent",SwigwxNotebookEventTowxNotifyEvent},
5290 { "_class_wxNotifyEvent","_wxNotebookEvent",SwigwxNotebookEventTowxNotifyEvent},
5291 { "_class_wxNotifyEvent","_wxNotifyEvent",0},
37f6a977 5292 { "_class_wxValidator","_wxValidator",0},
2d091820
RD
5293 { "_class_wxPyEvent","_wxPyEvent",0},
5294 { "_class_wxIconizeEvent","_wxIconizeEvent",0},
5295 { "_class_wxStaticBitmap","_wxStaticBitmap",0},
4120ef2b 5296 { "_wxDropTarget","_class_wxDropTarget",0},
2d091820
RD
5297 { "_class_wxStaticLine","_wxStaticLine",0},
5298 { "_wxScrollEvent","_class_wxScrollEvent",0},
4120ef2b 5299 { "_EBool","_wxCoord",0},
2d091820
RD
5300 { "_EBool","_wxPrintQuality",0},
5301 { "_EBool","_signed_int",0},
5302 { "_EBool","_int",0},
5303 { "_EBool","_wxWindowID",0},
5304 { "_class_wxRegion","_wxRegion",0},
4120ef2b 5305 { "_class_wxDataFormat","_wxDataFormat",0},
2d091820 5306 { "_class_wxDropFilesEvent","_wxDropFilesEvent",0},
167b96c2 5307 { "_wxWindowDestroyEvent","_class_wxWindowDestroyEvent",0},
2d091820
RD
5308 { "_wxStaticText","_class_wxStaticText",0},
5309 { "_wxFont","_class_wxFont",0},
4120ef2b 5310 { "_class_wxPyDropTarget","_wxPyDropTarget",0},
2d091820
RD
5311 { "_wxCloseEvent","_class_wxCloseEvent",0},
5312 { "_class_wxSplitterEvent","_wxSplitterEvent",0},
5313 { "_wxNotebook","_class_wxNotebook",0},
2d091820
RD
5314 { "_unsigned_long","_long",0},
5315 { "_class_wxRect","_wxRect",0},
5316 { "_class_wxDC","_wxDC",0},
9cce9de1 5317 { "_wxScrollWinEvent","_class_wxScrollWinEvent",0},
167b96c2
RD
5318 { "_wxQueryNewPaletteEvent","_class_wxQueryNewPaletteEvent",0},
5319 { "_class_wxWindowCreateEvent","_wxWindowCreateEvent",0},
2d091820
RD
5320 { "_class_wxPyTimer","_wxPyTimer",0},
5321 { "_wxFocusEvent","_class_wxFocusEvent",0},
5322 { "_wxMaximizeEvent","_class_wxMaximizeEvent",0},
5323 { "_class_wxSpinButton","_wxSpinButton",0},
5324 { "_wxAcceleratorEntry","_class_wxAcceleratorEntry",0},
5325 { "_class_wxPanel","_class_wxGrid",SwigwxGridTowxPanel},
5326 { "_class_wxPanel","_wxGrid",SwigwxGridTowxPanel},
5327 { "_class_wxPanel","_wxPanel",0},
5328 { "_class_wxCheckBox","_wxCheckBox",0},
5329 { "_wxComboBox","_class_wxComboBox",0},
5330 { "_wxRadioButton","_class_wxRadioButton",0},
4120ef2b 5331 { "_signed_int","_wxCoord",0},
2d091820
RD
5332 { "_signed_int","_wxPrintQuality",0},
5333 { "_signed_int","_EBool",0},
5334 { "_signed_int","_wxWindowID",0},
5335 { "_signed_int","_int",0},
5336 { "_class_wxTextCtrl","_wxTextCtrl",0},
5337 { "_wxLayoutConstraints","_class_wxLayoutConstraints",0},
4120ef2b 5338 { "_class_wxTextDataObject","_wxTextDataObject",0},
2d091820
RD
5339 { "_wxMenu","_class_wxMenu",0},
5340 { "_class_wxMoveEvent","_wxMoveEvent",0},
5341 { "_wxListBox","_class_wxListBox",0},
5342 { "_wxScreenDC","_class_wxScreenDC",0},
5343 { "_WXTYPE","_short",0},
5344 { "_WXTYPE","_signed_short",0},
5345 { "_WXTYPE","_unsigned_short",0},
4120ef2b 5346 { "_class_wxDropTarget","_wxDropTarget",0},
2d091820
RD
5347 { "_class_wxBrush","_wxBrush",0},
5348 { "_unsigned_short","_WXTYPE",0},
5349 { "_unsigned_short","_short",0},
5350 { "_class_wxWindow","_class_wxSplitterWindow",SwigwxSplitterWindowTowxWindow},
5351 { "_class_wxWindow","_wxSplitterWindow",SwigwxSplitterWindowTowxWindow},
5352 { "_class_wxWindow","_class_wxNotebook",SwigwxNotebookTowxWindow},
5353 { "_class_wxWindow","_wxNotebook",SwigwxNotebookTowxWindow},
5354 { "_class_wxWindow","_class_wxGrid",SwigwxGridTowxWindow},
5355 { "_class_wxWindow","_wxGrid",SwigwxGridTowxWindow},
5356 { "_class_wxWindow","_wxWindow",0},
5357 { "_wxSplitterWindow","_class_wxSplitterWindow",0},
5358 { "_class_wxStaticText","_wxStaticText",0},
5359 { "_class_wxFont","_wxFont",0},
4120ef2b 5360 { "_wxClipboard","_class_wxClipboard",0},
37f6a977 5361 { "_class_wxPyValidator","_wxPyValidator",0},
2d091820 5362 { "_class_wxCloseEvent","_wxCloseEvent",0},
4120ef2b 5363 { "_wxBusyInfo","_class_wxBusyInfo",0},
2d091820 5364 { "_class_wxMenuEvent","_wxMenuEvent",0},
167b96c2 5365 { "_wxPaletteChangedEvent","_class_wxPaletteChangedEvent",0},
4120ef2b 5366 { "_class_wxPyBitmapDataObject","_wxPyBitmapDataObject",0},
2d091820
RD
5367 { "_wxClientDC","_class_wxClientDC",0},
5368 { "_wxMouseEvent","_class_wxMouseEvent",0},
5369 { "_class_wxPoint","_wxPoint",0},
5370 { "_wxRealPoint","_class_wxRealPoint",0},
5371 { "_class_wxRadioBox","_wxRadioBox",0},
5372 { "_wxGridCell","_class_wxGridCell",0},
5373 { "_signed_short","_WXTYPE",0},
5374 { "_signed_short","_short",0},
5375 { "_wxMemoryDC","_class_wxMemoryDC",0},
4120ef2b 5376 { "_wxPyTextDataObject","_class_wxPyTextDataObject",0},
2d091820
RD
5377 { "_wxPaintDC","_class_wxPaintDC",0},
5378 { "_class_wxWindowDC","_wxWindowDC",0},
5379 { "_class_wxFocusEvent","_wxFocusEvent",0},
5380 { "_class_wxMaximizeEvent","_wxMaximizeEvent",0},
5381 { "_class_wxAcceleratorEntry","_wxAcceleratorEntry",0},
5382 { "_class_wxCursor","_wxCursor",0},
5383 { "_wxPostScriptDC","_class_wxPostScriptDC",0},
4120ef2b 5384 { "_wxPyFileDropTarget","_class_wxPyFileDropTarget",0},
2d091820
RD
5385 { "_wxScrolledWindow","_class_wxScrolledWindow",0},
5386 { "_unsigned_char","_byte",0},
5387 { "_class_wxMenu","_wxMenu",0},
5388 { "_wxControl","_class_wxNotebook",SwigwxNotebookTowxControl},
5389 { "_wxControl","_wxNotebook",SwigwxNotebookTowxControl},
5390 { "_wxControl","_class_wxControl",0},
5391 { "_class_wxListBox","_wxListBox",0},
4120ef2b 5392 { "_unsigned_int","_wxCoord",0},
2d091820
RD
5393 { "_unsigned_int","_wxPrintQuality",0},
5394 { "_unsigned_int","_size_t",0},
5395 { "_unsigned_int","_uint",0},
5396 { "_unsigned_int","_wxWindowID",0},
5397 { "_unsigned_int","_int",0},
5398 { "_wxIcon","_class_wxIcon",0},
5399 { "_wxDialog","_class_wxDialog",0},
5400 { "_class_wxPen","_wxPen",0},
5401 { "_short","_WXTYPE",0},
5402 { "_short","_unsigned_short",0},
5403 { "_short","_signed_short",0},
5404 { "_class_wxStaticBox","_wxStaticBox",0},
4120ef2b
RD
5405 { "_class_wxPyDataObjectSimple","_wxPyDataObjectSimple",0},
5406 { "_class_wxPyDropSource","_wxPyDropSource",0},
2d091820
RD
5407 { "_class_wxScrollEvent","_wxScrollEvent",0},
5408 { "_wxJoystickEvent","_class_wxJoystickEvent",0},
5409 { "_class_wxChoice","_wxChoice",0},
5410 { "_class_wxSlider","_wxSlider",0},
5411 { "_class_wxImageList","_wxImageList",0},
5412 { "_class_wxBitmapButton","_wxBitmapButton",0},
167b96c2 5413 { "_class_wxPaletteChangedEvent","_wxPaletteChangedEvent",0},
2d091820 5414 { "_class_wxNotebook","_wxNotebook",0},
4120ef2b 5415 { "_wxWindowID","_wxCoord",0},
2d091820
RD
5416 { "_wxWindowID","_wxPrintQuality",0},
5417 { "_wxWindowID","_size_t",0},
5418 { "_wxWindowID","_EBool",0},
5419 { "_wxWindowID","_uint",0},
5420 { "_wxWindowID","_int",0},
5421 { "_wxWindowID","_signed_int",0},
5422 { "_wxWindowID","_unsigned_int",0},
9cce9de1 5423 { "_class_wxScrollWinEvent","_wxScrollWinEvent",0},
4120ef2b 5424 { "_int","_wxCoord",0},
2d091820
RD
5425 { "_int","_wxPrintQuality",0},
5426 { "_int","_size_t",0},
5427 { "_int","_EBool",0},
5428 { "_int","_uint",0},
5429 { "_int","_wxWindowID",0},
5430 { "_int","_unsigned_int",0},
5431 { "_int","_signed_int",0},
5432 { "_class_wxMouseEvent","_wxMouseEvent",0},
37f6a977 5433 { "_wxPyCommandEvent","_class_wxPyCommandEvent",0},
2d091820 5434 { "_class_wxSpinEvent","_wxSpinEvent",0},
167b96c2
RD
5435 { "_class_wxQueryNewPaletteEvent","_wxQueryNewPaletteEvent",0},
5436 { "_class_wxNavigationKeyEvent","_wxNavigationKeyEvent",0},
2d091820
RD
5437 { "_wxButton","_class_wxButton",0},
5438 { "_wxSize","_class_wxSize",0},
5439 { "_wxRegionIterator","_class_wxRegionIterator",0},
4120ef2b 5440 { "_class_wxPyTextDataObject","_wxPyTextDataObject",0},
2d091820
RD
5441 { "_class_wxPaintDC","_wxPaintDC",0},
5442 { "_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0},
4120ef2b 5443 { "_class_wxPyFileDropTarget","_wxPyFileDropTarget",0},
2d091820
RD
5444 { "_class_wxInitDialogEvent","_wxInitDialogEvent",0},
5445 { "_class_wxComboBox","_wxComboBox",0},
5446 { "_class_wxRadioButton","_wxRadioButton",0},
37f6a977 5447 { "_wxValidator","_class_wxValidator",0},
2d091820
RD
5448 { "_class_wxLayoutConstraints","_wxLayoutConstraints",0},
5449 { "_wxIconizeEvent","_class_wxIconizeEvent",0},
5450 { "_class_wxControl","_class_wxNotebook",SwigwxNotebookTowxControl},
5451 { "_class_wxControl","_wxNotebook",SwigwxNotebookTowxControl},
5452 { "_class_wxControl","_wxControl",0},
5453 { "_wxStaticBitmap","_class_wxStaticBitmap",0},
5454 { "_class_wxIcon","_wxIcon",0},
5455 { "_class_wxColour","_wxColour",0},
5456 { "_class_wxScreenDC","_wxScreenDC",0},
5457 { "_wxPalette","_class_wxPalette",0},
5458 { "_class_wxIdleEvent","_wxIdleEvent",0},
4120ef2b
RD
5459 { "_wxCoord","_int",0},
5460 { "_wxCoord","_signed_int",0},
5461 { "_wxCoord","_unsigned_int",0},
5462 { "_wxCoord","_wxWindowID",0},
5463 { "_wxCoord","_uint",0},
5464 { "_wxCoord","_EBool",0},
5465 { "_wxCoord","_size_t",0},
5466 { "_wxCoord","_wxPrintQuality",0},
2d091820 5467 { "_wxEraseEvent","_class_wxEraseEvent",0},
4120ef2b 5468 { "_wxDataObjectComposite","_class_wxDataObjectComposite",0},
2d091820
RD
5469 { "_class_wxJoystickEvent","_wxJoystickEvent",0},
5470 { "_wxRegion","_class_wxRegion",0},
5471 { "_class_wxSplitterWindow","_wxSplitterWindow",0},
5472 { "_class_wxShowEvent","_wxShowEvent",0},
4120ef2b 5473 { "_wxPyDropTarget","_class_wxPyDropTarget",0},
2d091820
RD
5474 { "_wxActivateEvent","_class_wxActivateEvent",0},
5475 { "_wxGauge","_class_wxGauge",0},
5476 { "_class_wxCheckListBox","_wxCheckListBox",0},
4120ef2b 5477 { "_class_wxBusyInfo","_wxBusyInfo",0},
2d091820
RD
5478 { "_class_wxGridEvent","_wxGridEvent",0},
5479 { "_class_wxCommandEvent","_class_wxSplitterEvent",SwigwxSplitterEventTowxCommandEvent},
5480 { "_class_wxCommandEvent","_wxSplitterEvent",SwigwxSplitterEventTowxCommandEvent},
5481 { "_class_wxCommandEvent","_class_wxNotebookEvent",SwigwxNotebookEventTowxCommandEvent},
5482 { "_class_wxCommandEvent","_wxNotebookEvent",SwigwxNotebookEventTowxCommandEvent},
5483 { "_class_wxCommandEvent","_wxCommandEvent",0},
5484 { "_class_wxClientDC","_wxClientDC",0},
5485 { "_class_wxSizeEvent","_wxSizeEvent",0},
4120ef2b 5486 { "_wxCustomDataObject","_class_wxCustomDataObject",0},
2d091820
RD
5487 { "_class_wxGridCell","_wxGridCell",0},
5488 { "_class_wxSize","_wxSize",0},
5489 { "_class_wxBitmap","_wxBitmap",0},
5490 { "_class_wxMemoryDC","_wxMemoryDC",0},
4120ef2b 5491 { "_wxPyTextDropTarget","_class_wxPyTextDropTarget",0},
2d091820
RD
5492 { "_wxMenuBar","_class_wxMenuBar",0},
5493 { "_wxEvtHandler","_class_wxSplitterWindow",SwigwxSplitterWindowTowxEvtHandler},
5494 { "_wxEvtHandler","_wxSplitterWindow",SwigwxSplitterWindowTowxEvtHandler},
5495 { "_wxEvtHandler","_class_wxNotebook",SwigwxNotebookTowxEvtHandler},
5496 { "_wxEvtHandler","_wxNotebook",SwigwxNotebookTowxEvtHandler},
5497 { "_wxEvtHandler","_class_wxGrid",SwigwxGridTowxEvtHandler},
5498 { "_wxEvtHandler","_wxGrid",SwigwxGridTowxEvtHandler},
5499 { "_wxEvtHandler","_class_wxEvtHandler",0},
5500 { "_wxMenuItem","_class_wxMenuItem",0},
5501 { "_class_wxScrollBar","_wxScrollBar",0},
56f5d962 5502 { "_wxDash","_char",0},
2d091820
RD
5503 { "_class_wxScrolledWindow","_wxScrolledWindow",0},
5504 { "_wxKeyEvent","_class_wxKeyEvent",0},
5505 { "_wxMoveEvent","_class_wxMoveEvent",0},
5506 { "_class_wxPalette","_wxPalette",0},
4120ef2b 5507 { "_wxFileDataObject","_class_wxFileDataObject",0},
2d091820 5508 { "_class_wxEraseEvent","_wxEraseEvent",0},
4120ef2b 5509 { "_class_wxDataObjectComposite","_wxDataObjectComposite",0},
2d091820
RD
5510 { "_wxWindow","_class_wxSplitterWindow",SwigwxSplitterWindowTowxWindow},
5511 { "_wxWindow","_wxSplitterWindow",SwigwxSplitterWindowTowxWindow},
5512 { "_wxWindow","_class_wxNotebook",SwigwxNotebookTowxWindow},
5513 { "_wxWindow","_wxNotebook",SwigwxNotebookTowxWindow},
5514 { "_wxWindow","_class_wxGrid",SwigwxGridTowxWindow},
5515 { "_wxWindow","_wxGrid",SwigwxGridTowxWindow},
5516 { "_wxWindow","_class_wxWindow",0},
167b96c2 5517 { "_class_wxWindowDestroyEvent","_wxWindowDestroyEvent",0},
2d091820
RD
5518{0,0,0}};
5519
70551f47
RD
5520static PyObject *SWIG_globals;
5521#ifdef __cplusplus
5522extern "C"
5523#endif
2d091820 5524SWIGEXPORT(void) initwindows2c() {
70551f47
RD
5525 PyObject *m, *d;
5526 SWIG_globals = SWIG_newvarlink();
5527 m = Py_InitModule("windows2c", windows2cMethods);
5528 d = PyModule_GetDict(m);
5529 PyDict_SetItemString(d,"wxGRID_TEXT_CTRL", PyInt_FromLong((long) wxGRID_TEXT_CTRL));
5530 PyDict_SetItemString(d,"wxGRID_HSCROLL", PyInt_FromLong((long) wxGRID_HSCROLL));
5531 PyDict_SetItemString(d,"wxGRID_VSCROLL", PyInt_FromLong((long) wxGRID_VSCROLL));
105e45b9
RD
5532 PyDict_SetItemString(d,"wxEVT_GRID_SELECT_CELL", PyInt_FromLong((long) wxEVT_GRID_SELECT_CELL));
5533 PyDict_SetItemString(d,"wxEVT_GRID_CREATE_CELL", PyInt_FromLong((long) wxEVT_GRID_CREATE_CELL));
5534 PyDict_SetItemString(d,"wxEVT_GRID_CHANGE_LABELS", PyInt_FromLong((long) wxEVT_GRID_CHANGE_LABELS));
5535 PyDict_SetItemString(d,"wxEVT_GRID_CHANGE_SEL_LABEL", PyInt_FromLong((long) wxEVT_GRID_CHANGE_SEL_LABEL));
5536 PyDict_SetItemString(d,"wxEVT_GRID_CELL_CHANGE", PyInt_FromLong((long) wxEVT_GRID_CELL_CHANGE));
5537 PyDict_SetItemString(d,"wxEVT_GRID_CELL_LCLICK", PyInt_FromLong((long) wxEVT_GRID_CELL_LCLICK));
5538 PyDict_SetItemString(d,"wxEVT_GRID_CELL_RCLICK", PyInt_FromLong((long) wxEVT_GRID_CELL_RCLICK));
5539 PyDict_SetItemString(d,"wxEVT_GRID_LABEL_LCLICK", PyInt_FromLong((long) wxEVT_GRID_LABEL_LCLICK));
5540 PyDict_SetItemString(d,"wxEVT_GRID_LABEL_RCLICK", PyInt_FromLong((long) wxEVT_GRID_LABEL_RCLICK));
2d091820
RD
5541{
5542 int i;
5543 for (i = 0; _swig_mapping[i].n1; i++)
5544 SWIG_RegisterMapping(_swig_mapping[i].n1,_swig_mapping[i].n2,_swig_mapping[i].pcnv);
5545}
70551f47 5546}