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