1
/* ----------------------------------------------------------------------------
2
* This file was automatically generated by SWIG (http://www.swig.org).
5
* This file is not intended to be easily readable and contains a number of
6
* coding conventions designed to improve portability and efficiency. Do not make
7
* changes to this file unless you know what you are doing--modify the SWIG
8
* interface file instead.
9
* ----------------------------------------------------------------------------- */
14
template<class T> class SwigValueWrapper {
17
SwigValueWrapper() : tt(0) { }
18
SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
19
SwigValueWrapper(const T& t) : tt(new T(t)) { }
20
~SwigValueWrapper() { delete tt; }
21
SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
22
operator T&() const { return *tt; }
23
T *operator&() { return tt; }
25
SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
29
/***********************************************************************
31
* This section contains generic SWIG labels for method/variable
32
* declarations/attributes, and other compiler dependent labels.
34
************************************************************************/
36
/* template workaround for compilers that cannot correctly implement the C++ standard */
37
#ifndef SWIGTEMPLATEDISAMBIGUATOR
38
# if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
39
# define SWIGTEMPLATEDISAMBIGUATOR template
41
# define SWIGTEMPLATEDISAMBIGUATOR
45
/* inline attribute */
47
# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
48
# define SWIGINLINE inline
54
/* attribute recognised by some compilers to avoid 'unused' warnings */
56
# if defined(__GNUC__) || defined(__ICC)
57
# define SWIGUNUSED __attribute__ ((unused))
63
/* internal SWIG method */
65
# define SWIGINTERN static SWIGUNUSED
68
/* internal inline SWIG method */
69
#ifndef SWIGINTERNINLINE
70
# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
73
/* exporting methods for Windows DLLs */
75
# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
76
# if defined(STATIC_LINKED)
79
# define SWIGEXPORT __declspec(dllexport)
86
/* calling conventions for Windows */
88
# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
89
# define SWIGSTDCALL __stdcall
99
/***********************************************************************
102
* This file contains generic CAPI SWIG runtime support for pointer
105
************************************************************************/
107
/* This should only be incremented when either the layout of swig_type_info changes,
108
or for whatever reason, the runtime changes incompatibly */
109
#define SWIG_RUNTIME_VERSION "2"
111
/* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
112
#ifdef SWIG_TYPE_TABLE
113
# define SWIG_QUOTE_STRING(x) #x
114
# define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
115
# define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
117
# define SWIG_TYPE_TABLE_NAME
121
You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
122
creating a static or dynamic library from the swig runtime code.
123
In 99.9% of the cases, swig just needs to declare them as 'static'.
125
But only do this if is strictly necessary, ie, if you have problems
126
with your compiler or so.
130
# define SWIGRUNTIME SWIGINTERN
133
#ifndef SWIGRUNTIMEINLINE
134
# define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
143
typedef void *(*swig_converter_func)(void *);
144
typedef struct swig_type_info *(*swig_dycast_func)(void **);
146
/* Structure to store inforomation on one type */
147
typedef struct swig_type_info {
148
const char *name; /* mangled name of this type */
149
const char *str; /* human readable name of this type */
150
swig_dycast_func dcast; /* dynamic cast function down a hierarchy */
151
struct swig_cast_info *cast; /* linked list of types that can cast into this type */
152
void *clientdata; /* language specific type data */
155
/* Structure to store a type and conversion function used for casting */
156
typedef struct swig_cast_info {
157
swig_type_info *type; /* pointer to type that is equivalent to this type */
158
swig_converter_func converter; /* function to cast the void pointers */
159
struct swig_cast_info *next; /* pointer to next cast in linked list */
160
struct swig_cast_info *prev; /* pointer to the previous cast */
163
/* Structure used to store module information
164
* Each module generates one structure like this, and the runtime collects
165
* all of these structures and stores them in a circularly linked list.*/
166
typedef struct swig_module_info {
167
swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */
168
size_t size; /* Number of types in this module */
169
struct swig_module_info *next; /* Pointer to next element in circularly linked list */
170
swig_type_info **type_initial; /* Array of initially generated type structures */
171
swig_cast_info **cast_initial; /* Array of initially generated casting structures */
172
void *clientdata; /* Language specific module data */
177
Compare two type names skipping the space characters, therefore
178
"char*" == "char *" and "Class<int>" == "Class<int >", etc.
180
Return 0 when the two name types are equivalent, as in
181
strncmp, but skipping ' '.
184
SWIG_TypeNameComp(const char *f1, const char *l1,
185
const char *f2, const char *l2) {
186
for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
187
while ((*f1 == ' ') && (f1 != l1)) ++f1;
188
while ((*f2 == ' ') && (f2 != l2)) ++f2;
189
if (*f1 != *f2) return (int)(*f1 - *f2);
191
return (l1 - f1) - (l2 - f2);
195
Check type equivalence in a name list like <name1>|<name2>|...
196
Return 0 if not equal, 1 if equal
199
SWIG_TypeEquiv(const char *nb, const char *tb) {
201
const char* te = tb + strlen(tb);
203
while (!equiv && *ne) {
204
for (nb = ne; *ne; ++ne) {
205
if (*ne == '|') break;
207
equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
214
Check type equivalence in a name list like <name1>|<name2>|...
215
Return 0 if equal, -1 if nb < tb, 1 if nb > tb
218
SWIG_TypeCompare(const char *nb, const char *tb) {
220
const char* te = tb + strlen(tb);
222
while (!equiv && *ne) {
223
for (nb = ne; *ne; ++ne) {
224
if (*ne == '|') break;
226
equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
233
/* think of this as a c++ template<> or a scheme macro */
234
#define SWIG_TypeCheck_Template(comparison, ty) \
236
swig_cast_info *iter = ty->cast; \
239
if (iter == ty->cast) return iter; \
240
/* Move iter to the top of the linked list */ \
241
iter->prev->next = iter->next; \
243
iter->next->prev = iter->prev; \
244
iter->next = ty->cast; \
246
if (ty->cast) ty->cast->prev = iter; \
258
SWIGRUNTIME swig_cast_info *
259
SWIG_TypeCheck(const char *c, swig_type_info *ty) {
260
SWIG_TypeCheck_Template(strcmp(iter->type->name, c) == 0, ty);
263
/* Same as previous function, except strcmp is replaced with a pointer comparison */
264
SWIGRUNTIME swig_cast_info *
265
SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *into) {
266
SWIG_TypeCheck_Template(iter->type == from, into);
270
Cast a pointer up an inheritance hierarchy
272
SWIGRUNTIMEINLINE void *
273
SWIG_TypeCast(swig_cast_info *ty, void *ptr) {
274
return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr);
278
Dynamic pointer casting. Down an inheritance hierarchy
280
SWIGRUNTIME swig_type_info *
281
SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
282
swig_type_info *lastty = ty;
283
if (!ty || !ty->dcast) return ty;
284
while (ty && (ty->dcast)) {
285
ty = (*ty->dcast)(ptr);
292
Return the name associated with this type
294
SWIGRUNTIMEINLINE const char *
295
SWIG_TypeName(const swig_type_info *ty) {
300
Return the pretty name associated with this type,
301
that is an unmangled type name in a form presentable to the user.
303
SWIGRUNTIME const char *
304
SWIG_TypePrettyName(const swig_type_info *type) {
305
/* The "str" field contains the equivalent pretty names of the
306
type, separated by vertical-bar characters. We choose
307
to print the last name, as it is often (?) the most
309
if (type->str != NULL) {
310
const char *last_name = type->str;
312
for (s = type->str; *s; s++)
313
if (*s == '|') last_name = s+1;
321
Set the clientdata field for a type
324
SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
325
swig_cast_info *cast = ti->cast;
326
/* if (ti->clientdata == clientdata) return; */
327
ti->clientdata = clientdata;
330
if (!cast->converter) {
331
swig_type_info *tc = cast->type;
332
if (!tc->clientdata) {
333
SWIG_TypeClientData(tc, clientdata);
341
Search for a swig_type_info structure only by mangled name
342
Search is a O(log #types)
344
We start searching at module start, and finish searching when start == end.
345
Note: if start == end at the beginning of the function, we go all the way around
348
SWIGRUNTIME swig_type_info *
349
SWIG_MangledTypeQueryModule(swig_module_info *start,
350
swig_module_info *end,
352
swig_module_info *iter = start;
355
register size_t l = 0;
356
register size_t r = iter->size - 1;
358
/* since l+r >= 0, we can (>> 1) instead (/ 2) */
359
register size_t i = (l + r) >> 1;
360
const char *iname = iter->types[i]->name;
362
register int compare = strcmp(name, iname);
364
return iter->types[i];
365
} else if (compare < 0) {
371
} else if (compare > 0) {
375
break; /* should never happen */
380
} while (iter != end);
385
Search for a swig_type_info structure for either a mangled name or a human readable name.
386
It first searches the mangled names of the types, which is a O(log #types)
387
If a type is not found it then searches the human readable names, which is O(#types).
389
We start searching at module start, and finish searching when start == end.
390
Note: if start == end at the beginning of the function, we go all the way around
393
SWIGRUNTIME swig_type_info *
394
SWIG_TypeQueryModule(swig_module_info *start,
395
swig_module_info *end,
397
/* STEP 1: Search the name field using binary search */
398
swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
402
/* STEP 2: If the type hasn't been found, do a complete search
403
of the str field (the human readable name) */
404
swig_module_info *iter = start;
406
register size_t i = 0;
407
for (; i < iter->size; ++i) {
408
if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
409
return iter->types[i];
412
} while (iter != end);
415
/* neither found a match */
421
Pack binary data into a string
424
SWIG_PackData(char *c, void *ptr, size_t sz) {
425
static const char hex[17] = "0123456789abcdef";
426
register const unsigned char *u = (unsigned char *) ptr;
427
register const unsigned char *eu = u + sz;
428
for (; u != eu; ++u) {
429
register unsigned char uu = *u;
430
*(c++) = hex[(uu & 0xf0) >> 4];
431
*(c++) = hex[uu & 0xf];
437
Unpack binary data from a string
439
SWIGRUNTIME const char *
440
SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
441
register unsigned char *u = (unsigned char *) ptr;
442
register const unsigned char *eu = u + sz;
443
for (; u != eu; ++u) {
444
register char d = *(c++);
445
register unsigned char uu = 0;
446
if ((d >= '0') && (d <= '9'))
447
uu = ((d - '0') << 4);
448
else if ((d >= 'a') && (d <= 'f'))
449
uu = ((d - ('a'-10)) << 4);
453
if ((d >= '0') && (d <= '9'))
455
else if ((d >= 'a') && (d <= 'f'))
456
uu |= (d - ('a'-10));
465
Pack 'void *' into a string buffer.
468
SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
470
if ((2*sizeof(void *) + 2) > bsz) return 0;
472
r = SWIG_PackData(r,&ptr,sizeof(void *));
473
if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
478
SWIGRUNTIME const char *
479
SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
481
if (strcmp(c,"NULL") == 0) {
488
return SWIG_UnpackData(++c,ptr,sizeof(void *));
492
SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
494
size_t lname = (name ? strlen(name) : 0);
495
if ((2*sz + 2 + lname) > bsz) return 0;
497
r = SWIG_PackData(r,ptr,sz);
499
strncpy(r,name,lname+1);
506
SWIGRUNTIME const char *
507
SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
509
if (strcmp(c,"NULL") == 0) {
516
return SWIG_UnpackData(++c,ptr,sz);
523
/* -----------------------------------------------------------------------------
524
* SWIG API. Portion that goes into the runtime
525
* ----------------------------------------------------------------------------- */
531
/* -----------------------------------------------------------------------------
532
* for internal method declarations
533
* ----------------------------------------------------------------------------- */
536
# define SWIGINTERN static SWIGUNUSED
539
#ifndef SWIGINTERNINLINE
540
# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
544
Exception handling in wrappers
546
#define SWIG_fail goto fail
547
#define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
548
#define SWIG_append_errmsg(msg) SWIG_Python_AddErrMesg(msg,0)
549
#define SWIG_preppend_errmsg(msg) SWIG_Python_AddErrMesg(msg,1)
550
#define SWIG_type_error(type,obj) SWIG_Python_TypeError(type,obj)
551
#define SWIG_null_ref(type) SWIG_Python_NullRef(type)
556
#define SWIG_contract_assert(expr, msg) \
557
if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
559
/* -----------------------------------------------------------------------------
560
* Constant declarations
561
* ----------------------------------------------------------------------------- */
564
#define SWIG_PY_INT 1
565
#define SWIG_PY_FLOAT 2
566
#define SWIG_PY_STRING 3
567
#define SWIG_PY_POINTER 4
568
#define SWIG_PY_BINARY 5
570
/* Constant information structure */
571
typedef struct swig_const_info {
577
swig_type_info **ptype;
581
/* -----------------------------------------------------------------------------
582
* Alloc. memory flags
583
* ----------------------------------------------------------------------------- */
584
#define SWIG_OLDOBJ 1
585
#define SWIG_NEWOBJ SWIG_OLDOBJ + 1
586
#define SWIG_PYSTR SWIG_NEWOBJ + 1
593
/***********************************************************************
596
* This file contains the runtime support for Python modules
597
* and includes code for managing global variables and pointer
600
* Author : David Beazley (beazley@cs.uchicago.edu)
601
************************************************************************/
603
/* Common SWIG API */
604
#define SWIG_ConvertPtr(obj, pp, type, flags) SWIG_Python_ConvertPtr(obj, pp, type, flags)
605
#define SWIG_NewPointerObj(p, type, flags) SWIG_Python_NewPointerObj(p, type, flags)
606
#define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
609
/* Python-specific SWIG API */
610
#define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
611
#define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
614
#define SWIG_GetModule(clientdata) SWIG_Python_GetModule()
615
#define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer)
617
/* -----------------------------------------------------------------------------
618
* Pointer declarations
619
* ----------------------------------------------------------------------------- */
621
Use SWIG_NO_COBJECT_TYPES to force the use of strings to represent
622
C/C++ pointers in the python side. Very useful for debugging, but
625
#if !defined(SWIG_NO_COBJECT_TYPES) && !defined(SWIG_COBJECT_TYPES)
626
# define SWIG_COBJECT_TYPES
629
/* Flags for pointer conversion */
630
#define SWIG_POINTER_EXCEPTION 0x1
631
#define SWIG_POINTER_DISOWN 0x2
634
/* Add PyOS_snprintf for old Pythons */
635
#if PY_VERSION_HEX < 0x02020000
636
#define PyOS_snprintf snprintf
643
/* -----------------------------------------------------------------------------
644
* Create a new pointer string
645
* ----------------------------------------------------------------------------- */
646
#ifndef SWIG_BUFFER_SIZE
647
#define SWIG_BUFFER_SIZE 1024
650
/* A crude PyString_FromFormat implementation for old Pythons */
651
#if PY_VERSION_HEX < 0x02020000
653
PyString_FromFormat(const char *fmt, ...) {
655
char buf[SWIG_BUFFER_SIZE * 2];
658
res = vsnprintf(buf, sizeof(buf), fmt, ap);
660
return (res < 0 || res >= sizeof(buf)) ? 0 : PyString_FromString(buf);
664
#if PY_VERSION_HEX < 0x01060000
665
#define PyObject_Del(op) PyMem_DEL((op))
668
#if defined(SWIG_COBJECT_TYPES)
669
#if !defined(SWIG_COBJECT_PYTHON)
670
/* -----------------------------------------------------------------------------
671
* Implements a simple Swig Object type, and use it instead of PyCObject
672
* ----------------------------------------------------------------------------- */
680
/* Declarations for objects of type PySwigObject */
683
PySwigObject_print(PySwigObject *v, FILE *fp, int flags)
685
char result[SWIG_BUFFER_SIZE];
687
if (SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result))) {
688
fputs("<Swig Object at ", fp); fputs(result, fp); fputs(">", fp);
695
SWIGRUNTIME PyObject *
696
PySwigObject_repr(PySwigObject *v)
698
char result[SWIG_BUFFER_SIZE];
699
return SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result)) ?
700
PyString_FromFormat("<Swig Object at %s>", result) : 0;
703
SWIGRUNTIME PyObject *
704
PySwigObject_str(PySwigObject *v)
706
char result[SWIG_BUFFER_SIZE];
707
return SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result)) ?
708
PyString_FromString(result) : 0;
711
SWIGRUNTIME PyObject *
712
PySwigObject_long(PySwigObject *v)
714
return PyLong_FromVoidPtr(v->ptr);
717
SWIGRUNTIME PyObject *
718
PySwigObject_format(const char* fmt, PySwigObject *v)
720
PyObject *res = NULL;
721
PyObject *args = PyTuple_New(1);
722
if (args && (PyTuple_SetItem(args, 0, PySwigObject_long(v)) == 0)) {
723
PyObject *ofmt = PyString_FromString(fmt);
725
res = PyString_Format(ofmt,args);
733
SWIGRUNTIME PyObject *
734
PySwigObject_oct(PySwigObject *v)
736
return PySwigObject_format("%o",v);
739
SWIGRUNTIME PyObject *
740
PySwigObject_hex(PySwigObject *v)
742
return PySwigObject_format("%x",v);
746
PySwigObject_compare(PySwigObject *v, PySwigObject *w)
748
int c = strcmp(v->desc, w->desc);
750
return (c > 0) ? 1 : -1;
754
return (i < j) ? -1 : ((i > j) ? 1 : 0);
759
PySwigObject_dealloc(PySwigObject *self)
764
SWIGRUNTIME PyTypeObject*
765
PySwigObject_type(void) {
766
static char pyswigobject_type__doc__[] =
767
"Swig object carries a C/C++ instance pointer";
769
static PyNumberMethods PySwigObject_as_number = {
770
(binaryfunc)0, /*nb_add*/
771
(binaryfunc)0, /*nb_subtract*/
772
(binaryfunc)0, /*nb_multiply*/
773
(binaryfunc)0, /*nb_divide*/
774
(binaryfunc)0, /*nb_remainder*/
775
(binaryfunc)0, /*nb_divmod*/
776
(ternaryfunc)0,/*nb_power*/
777
(unaryfunc)0, /*nb_negative*/
778
(unaryfunc)0, /*nb_positive*/
779
(unaryfunc)0, /*nb_absolute*/
780
(inquiry)0, /*nb_nonzero*/
787
(coercion)0, /*nb_coerce*/
788
(unaryfunc)PySwigObject_long, /*nb_int*/
789
(unaryfunc)PySwigObject_long, /*nb_long*/
790
(unaryfunc)0, /*nb_float*/
791
(unaryfunc)PySwigObject_oct, /*nb_oct*/
792
(unaryfunc)PySwigObject_hex, /*nb_hex*/
793
#if PY_VERSION_HEX >= 0x02020000
794
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
795
#elif PY_VERSION_HEX >= 0x02000000
796
0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */
800
static PyTypeObject pyswigobject_type
801
#if !defined(__cplusplus)
803
static int type_init = 0;
808
PyObject_HEAD_INIT(&PyType_Type)
810
(char *)"PySwigObject", /*tp_name*/
811
sizeof(PySwigObject), /*tp_basicsize*/
814
(destructor)PySwigObject_dealloc, /*tp_dealloc*/
815
(printfunc)PySwigObject_print, /*tp_print*/
816
(getattrfunc)0, /*tp_getattr*/
817
(setattrfunc)0, /*tp_setattr*/
818
(cmpfunc)PySwigObject_compare, /*tp_compare*/
819
(reprfunc)PySwigObject_repr, /*tp_repr*/
820
&PySwigObject_as_number, /*tp_as_number*/
821
0, /*tp_as_sequence*/
823
(hashfunc)0, /*tp_hash*/
824
(ternaryfunc)0, /*tp_call*/
825
(reprfunc)PySwigObject_str, /*tp_str*/
826
/* Space for future expansion */
828
pyswigobject_type__doc__, /* Documentation string */
829
#if PY_VERSION_HEX >= 0x02000000
833
#if PY_VERSION_HEX >= 0x02010000
834
0, /* tp_richcompare */
835
0, /* tp_weaklistoffset */
837
#if PY_VERSION_HEX >= 0x02020000
838
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
840
#if PY_VERSION_HEX >= 0x02030000
844
0,0,0,0 /* tp_alloc -> tp_next */
847
#if !defined(__cplusplus)
848
pyswigobject_type = tmp;
852
return &pyswigobject_type;
855
SWIGRUNTIME PyObject *
856
PySwigObject_FromVoidPtrAndDesc(void *ptr, const char *desc)
858
PySwigObject *self = PyObject_NEW(PySwigObject, PySwigObject_type());
863
return (PyObject *)self;
866
SWIGRUNTIMEINLINE void *
867
PySwigObject_AsVoidPtr(PyObject *self)
869
return ((PySwigObject *)self)->ptr;
872
SWIGRUNTIMEINLINE const char *
873
PySwigObject_GetDesc(PyObject *self)
875
return ((PySwigObject *)self)->desc;
878
SWIGRUNTIMEINLINE int
879
PySwigObject_Check(PyObject *op) {
880
return ((op)->ob_type == PySwigObject_type())
881
|| (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0);
884
/* -----------------------------------------------------------------------------
885
* Implements a simple Swig Packed type, and use it instead of string
886
* ----------------------------------------------------------------------------- */
896
PySwigPacked_print(PySwigPacked *v, FILE *fp, int flags)
898
char result[SWIG_BUFFER_SIZE];
900
fputs("<Swig Packed ", fp);
901
if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
910
SWIGRUNTIME PyObject *
911
PySwigPacked_repr(PySwigPacked *v)
913
char result[SWIG_BUFFER_SIZE];
914
if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
915
return PyString_FromFormat("<Swig Packed at %s%s>", result, v->desc);
917
return PyString_FromFormat("<Swig Packed %s>", v->desc);
921
SWIGRUNTIME PyObject *
922
PySwigPacked_str(PySwigPacked *v)
924
char result[SWIG_BUFFER_SIZE];
925
if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
926
return PyString_FromFormat("%s%s", result, v->desc);
928
return PyString_FromString(v->desc);
933
PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w)
935
int c = strcmp(v->desc, w->desc);
937
return (c > 0) ? 1 : -1;
941
int s = (i < j) ? -1 : ((i > j) ? 1 : 0);
942
return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
947
PySwigPacked_dealloc(PySwigPacked *self)
953
SWIGRUNTIME PyTypeObject*
954
PySwigPacked_type(void) {
955
static char pyswigpacked_type__doc__[] =
956
"Swig object carries a C/C++ instance pointer";
957
static PyTypeObject pyswigpacked_type
958
#if !defined(__cplusplus)
960
static int type_init = 0;
965
PyObject_HEAD_INIT(&PyType_Type)
967
(char *)"PySwigPacked", /*tp_name*/
968
sizeof(PySwigPacked), /*tp_basicsize*/
971
(destructor)PySwigPacked_dealloc, /*tp_dealloc*/
972
(printfunc)PySwigPacked_print, /*tp_print*/
973
(getattrfunc)0, /*tp_getattr*/
974
(setattrfunc)0, /*tp_setattr*/
975
(cmpfunc)PySwigPacked_compare, /*tp_compare*/
976
(reprfunc)PySwigPacked_repr, /*tp_repr*/
978
0, /*tp_as_sequence*/
980
(hashfunc)0, /*tp_hash*/
981
(ternaryfunc)0, /*tp_call*/
982
(reprfunc)PySwigPacked_str, /*tp_str*/
983
/* Space for future expansion */
985
pyswigpacked_type__doc__, /* Documentation string */
986
#if PY_VERSION_HEX >= 0x02000000
990
#if PY_VERSION_HEX >= 0x02010000
991
0, /* tp_richcompare */
992
0, /* tp_weaklistoffset */
994
#if PY_VERSION_HEX >= 0x02020000
995
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
997
#if PY_VERSION_HEX >= 0x02030000
1001
0,0,0,0 /* tp_alloc -> tp_next */
1004
#if !defined(__cplusplus)
1005
pyswigpacked_type = tmp;
1009
return &pyswigpacked_type;
1012
SWIGRUNTIME PyObject *
1013
PySwigPacked_FromDataAndDesc(void *ptr, size_t size, const char *desc)
1015
PySwigPacked *self = PyObject_NEW(PySwigPacked, PySwigPacked_type());
1019
void *pack = malloc(size);
1021
memcpy(pack, ptr, size);
1025
return (PyObject *) self;
1031
SWIGRUNTIMEINLINE const char *
1032
PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
1034
PySwigPacked *self = (PySwigPacked *)obj;
1035
if (self->size != size) return 0;
1036
memcpy(ptr, self->pack, size);
1040
SWIGRUNTIMEINLINE const char *
1041
PySwigPacked_GetDesc(PyObject *self)
1043
return ((PySwigPacked *)self)->desc;
1046
SWIGRUNTIMEINLINE int
1047
PySwigPacked_Check(PyObject *op) {
1048
return ((op)->ob_type == PySwigPacked_type())
1049
|| (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0);
1053
/* -----------------------------------------------------------------------------
1054
* Use the old Python PyCObject instead of PySwigObject
1055
* ----------------------------------------------------------------------------- */
1057
#define PySwigObject_GetDesc(obj) PyCObject_GetDesc(obj)
1058
#define PySwigObject_Check(obj) PyCObject_Check(obj)
1059
#define PySwigObject_AsVoidPtr(obj) PyCObject_AsVoidPtr(obj)
1060
#define PySwigObject_FromVoidPtrAndDesc(p, d) PyCObject_FromVoidPtrAndDesc(p, d, NULL)
1066
/* -----------------------------------------------------------------------------
1067
* errors manipulation
1068
* ----------------------------------------------------------------------------- */
1071
SWIG_Python_TypeError(const char *type, PyObject *obj)
1074
#if defined(SWIG_COBJECT_TYPES)
1075
if (obj && PySwigObject_Check(obj)) {
1076
const char *otype = (const char *) PySwigObject_GetDesc(obj);
1078
PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'PySwigObject(%s)' is received",
1085
const char *otype = (obj ? obj->ob_type->tp_name : 0);
1087
PyObject *str = PyObject_Str(obj);
1088
const char *cstr = str ? PyString_AsString(str) : 0;
1090
PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
1093
PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
1100
PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
1102
PyErr_Format(PyExc_TypeError, "unexpected type is received");
1106
SWIGRUNTIMEINLINE void
1107
SWIG_Python_NullRef(const char *type)
1110
PyErr_Format(PyExc_TypeError, "null reference of type '%s' was received",type);
1112
PyErr_Format(PyExc_TypeError, "null reference was received");
1117
SWIG_Python_AddErrMesg(const char* mesg, int infront)
1119
if (PyErr_Occurred()) {
1121
PyObject *value = 0;
1122
PyObject *traceback = 0;
1123
PyErr_Fetch(&type, &value, &traceback);
1125
PyObject *old_str = PyObject_Str(value);
1129
PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));
1131
PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
1142
SWIG_Python_ArgFail(int argnum)
1144
if (PyErr_Occurred()) {
1145
/* add information about failing argument */
1147
PyOS_snprintf(mesg, sizeof(mesg), "argument number %d:", argnum);
1148
return SWIG_Python_AddErrMesg(mesg, 1);
1155
/* -----------------------------------------------------------------------------
1156
* pointers/data manipulation
1157
* ----------------------------------------------------------------------------- */
1159
/* Convert a pointer value */
1161
SWIG_Python_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) {
1164
static PyObject *SWIG_this = 0;
1166
PyObject *pyobj = 0;
1170
if (obj == Py_None) {
1175
#ifdef SWIG_COBJECT_TYPES
1176
if (!(PySwigObject_Check(obj))) {
1178
SWIG_this = PyString_FromString("this");
1180
obj = PyObject_GetAttr(obj,SWIG_this);
1182
if (!obj) goto type_error;
1183
if (!PySwigObject_Check(obj)) {
1188
vptr = PySwigObject_AsVoidPtr(obj);
1189
c = (const char *) PySwigObject_GetDesc(obj);
1190
if (newref) { Py_DECREF(obj); }
1193
if (!(PyString_Check(obj))) {
1195
SWIG_this = PyString_FromString("this");
1197
obj = PyObject_GetAttr(obj,SWIG_this);
1199
if (!obj) goto type_error;
1200
if (!PyString_Check(obj)) {
1205
c = PyString_AsString(obj);
1206
/* Pointer values must start with leading underscore */
1207
c = SWIG_UnpackVoidPtr(c, &vptr, ty->name);
1208
if (newref) { Py_DECREF(obj); }
1209
if (!c) goto type_error;
1214
tc = SWIG_TypeCheck(c,ty);
1215
if (!tc) goto type_error;
1216
*ptr = SWIG_TypeCast(tc,vptr);
1220
if ((pyobj) && (flags & SWIG_POINTER_DISOWN)) {
1221
PyObject_SetAttrString(pyobj,(char*)"thisown",Py_False);
1227
if (pyobj && !obj) {
1229
if (PyCFunction_Check(obj)) {
1230
/* here we get the method pointer for callbacks */
1231
char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
1232
c = doc ? strstr(doc, "swig_ptr: ") : 0;
1234
c = ty ? SWIG_UnpackVoidPtr(c + 10, &vptr, ty->name) : 0;
1235
if (!c) goto type_error;
1240
if (flags & SWIG_POINTER_EXCEPTION) {
1242
SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1244
SWIG_Python_TypeError("C/C++ pointer", obj);
1250
/* Convert a pointer value, signal an exception on a type mismatch */
1252
SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
1254
if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
1256
if (flags & SWIG_POINTER_EXCEPTION) {
1257
SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1258
SWIG_Python_ArgFail(argnum);
1264
/* Convert a packed value value */
1266
SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty, int flags) {
1270
#if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1271
c = PySwigPacked_UnpackData(obj, ptr, sz);
1273
if ((!obj) || (!PyString_Check(obj))) goto type_error;
1274
c = PyString_AsString(obj);
1275
/* Pointer values must start with leading underscore */
1276
c = SWIG_UnpackDataName(c, ptr, sz, ty->name);
1278
if (!c) goto type_error;
1280
tc = SWIG_TypeCheck(c,ty);
1281
if (!tc) goto type_error;
1287
if (flags & SWIG_POINTER_EXCEPTION) {
1289
SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1291
SWIG_Python_TypeError("C/C++ packed data", obj);
1297
/* Create a new array object */
1298
SWIGRUNTIME PyObject *
1299
SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int own) {
1302
if (!PyErr_Occurred()) {
1303
PyErr_Format(PyExc_TypeError, "Swig: null type passed to NewPointerObj");
1311
#ifdef SWIG_COBJECT_TYPES
1312
robj = PySwigObject_FromVoidPtrAndDesc((void *) ptr, (char *)type->name);
1315
char result[SWIG_BUFFER_SIZE];
1316
robj = SWIG_PackVoidPtr(result, ptr, type->name, sizeof(result)) ?
1317
PyString_FromString(result) : 0;
1320
if (!robj || (robj == Py_None)) return robj;
1321
if (type->clientdata) {
1323
PyObject *args = Py_BuildValue((char*)"(O)", robj);
1325
inst = PyObject_CallObject((PyObject *) type->clientdata, args);
1329
PyObject_SetAttrString(inst,(char*)"thisown",Py_True);
1337
SWIGRUNTIME PyObject *
1338
SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
1344
#if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1345
robj = PySwigPacked_FromDataAndDesc((void *) ptr, sz, (char *)type->name);
1348
char result[SWIG_BUFFER_SIZE];
1349
robj = SWIG_PackDataName(result, ptr, sz, type->name, sizeof(result)) ?
1350
PyString_FromString(result) : 0;
1356
/* -----------------------------------------------------------------------------*
1358
* -----------------------------------------------------------------------------*/
1360
#ifdef SWIG_LINK_RUNTIME
1361
void *SWIG_ReturnGlobalTypeList(void *);
1364
SWIGRUNTIME swig_module_info *
1365
SWIG_Python_GetModule(void) {
1366
static void *type_pointer = (void *)0;
1367
/* first check if module already created */
1368
if (!type_pointer) {
1369
#ifdef SWIG_LINK_RUNTIME
1370
type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
1372
type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
1373
(char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
1374
if (PyErr_Occurred()) {
1376
type_pointer = (void *)0;
1380
return (swig_module_info *) type_pointer;
1383
#if PY_MAJOR_VERSION < 2
1384
/* PyModule_AddObject function was introduced in Python 2.0. The following function
1385
is copied out of Python/modsupport.c in python version 2.3.4 */
1387
PyModule_AddObject(PyObject *m, char *name, PyObject *o)
1390
if (!PyModule_Check(m)) {
1391
PyErr_SetString(PyExc_TypeError,
1392
"PyModule_AddObject() needs module as first arg");
1396
PyErr_SetString(PyExc_TypeError,
1397
"PyModule_AddObject() needs non-NULL value");
1401
dict = PyModule_GetDict(m);
1403
/* Internal error -- modules must have a dict! */
1404
PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
1405
PyModule_GetName(m));
1408
if (PyDict_SetItemString(dict, name, o))
1416
SWIG_Python_SetModule(swig_module_info *swig_module) {
1417
static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} };/* Sentinel */
1419
PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
1420
swig_empty_runtime_method_table);
1421
PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, NULL);
1422
if (pointer && module) {
1423
PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
1432
/* -------- TYPES TABLE (BEGIN) -------- */
1434
#define SWIGTYPE_p_char swig_types[0]
1435
#define SWIGTYPE_p_form_ops_t swig_types[1]
1436
#define SWIGTYPE_p_int swig_types[2]
1437
#define SWIGTYPE_p_long swig_types[3]
1438
#define SWIGTYPE_p_unsigned_char swig_types[4]
1439
#define SWIGTYPE_p_unsigned_int swig_types[5]
1440
#define SWIGTYPE_p_unsigned_long swig_types[6]
1441
#define SWIGTYPE_p_wxANIHandler swig_types[7]
1442
#define SWIGTYPE_p_wxAcceleratorTable swig_types[8]
1443
#define SWIGTYPE_p_wxActivateEvent swig_types[9]
1444
#define SWIGTYPE_p_wxArrayString swig_types[10]
1445
#define SWIGTYPE_p_wxBMPHandler swig_types[11]
1446
#define SWIGTYPE_p_wxBoxSizer swig_types[12]
1447
#define SWIGTYPE_p_wxCURHandler swig_types[13]
1448
#define SWIGTYPE_p_wxCalculateLayoutEvent swig_types[14]
1449
#define SWIGTYPE_p_wxChildFocusEvent swig_types[15]
1450
#define SWIGTYPE_p_wxCloseEvent swig_types[16]
1451
#define SWIGTYPE_p_wxColour swig_types[17]
1452
#define SWIGTYPE_p_wxColourData swig_types[18]
1453
#define SWIGTYPE_p_wxColourDialog swig_types[19]
1454
#define SWIGTYPE_p_wxCommandEvent swig_types[20]
1455
#define SWIGTYPE_p_wxContextMenuEvent swig_types[21]
1456
#define SWIGTYPE_p_wxControl swig_types[22]
1457
#define SWIGTYPE_p_wxControlWithItems swig_types[23]
1458
#define SWIGTYPE_p_wxDC swig_types[24]
1459
#define SWIGTYPE_p_wxDateEvent swig_types[25]
1460
#define SWIGTYPE_p_wxDialog swig_types[26]
1461
#define SWIGTYPE_p_wxDirDialog swig_types[27]
1462
#define SWIGTYPE_p_wxDisplayChangedEvent swig_types[28]
1463
#define SWIGTYPE_p_wxDropFilesEvent swig_types[29]
1464
#define SWIGTYPE_p_wxDuplexMode swig_types[30]
1465
#define SWIGTYPE_p_wxEraseEvent swig_types[31]
1466
#define SWIGTYPE_p_wxEvent swig_types[32]
1467
#define SWIGTYPE_p_wxEvtHandler swig_types[33]
1468
#define SWIGTYPE_p_wxFSFile swig_types[34]
1469
#define SWIGTYPE_p_wxFileDialog swig_types[35]
1470
#define SWIGTYPE_p_wxFileSystem swig_types[36]
1471
#define SWIGTYPE_p_wxFindDialogEvent swig_types[37]
1472
#define SWIGTYPE_p_wxFindReplaceData swig_types[38]
1473
#define SWIGTYPE_p_wxFindReplaceDialog swig_types[39]
1474
#define SWIGTYPE_p_wxFlexGridSizer swig_types[40]
1475
#define SWIGTYPE_p_wxFocusEvent swig_types[41]
1476
#define SWIGTYPE_p_wxFont swig_types[42]
1477
#define SWIGTYPE_p_wxFontData swig_types[43]
1478
#define SWIGTYPE_p_wxFontDialog swig_types[44]
1479
#define SWIGTYPE_p_wxFrame swig_types[45]
1480
#define SWIGTYPE_p_wxGBSizerItem swig_types[46]
1481
#define SWIGTYPE_p_wxGIFHandler swig_types[47]
1482
#define SWIGTYPE_p_wxGrid swig_types[48]
1483
#define SWIGTYPE_p_wxGridBagSizer swig_types[49]
1484
#define SWIGTYPE_p_wxGridCellAttr swig_types[50]
1485
#define SWIGTYPE_p_wxGridCellAttrProvider swig_types[51]
1486
#define SWIGTYPE_p_wxGridCellAutoWrapStringEditor swig_types[52]
1487
#define SWIGTYPE_p_wxGridCellAutoWrapStringRenderer swig_types[53]
1488
#define SWIGTYPE_p_wxGridCellBoolEditor swig_types[54]
1489
#define SWIGTYPE_p_wxGridCellBoolRenderer swig_types[55]
1490
#define SWIGTYPE_p_wxGridCellChoiceEditor swig_types[56]
1491
#define SWIGTYPE_p_wxGridCellCoords swig_types[57]
1492
#define SWIGTYPE_p_wxGridCellDateTimeRenderer swig_types[58]
1493
#define SWIGTYPE_p_wxGridCellEditor swig_types[59]
1494
#define SWIGTYPE_p_wxGridCellEnumEditor swig_types[60]
1495
#define SWIGTYPE_p_wxGridCellEnumRenderer swig_types[61]
1496
#define SWIGTYPE_p_wxGridCellFloatEditor swig_types[62]
1497
#define SWIGTYPE_p_wxGridCellFloatRenderer swig_types[63]
1498
#define SWIGTYPE_p_wxGridCellNumberEditor swig_types[64]
1499
#define SWIGTYPE_p_wxGridCellNumberRenderer swig_types[65]
1500
#define SWIGTYPE_p_wxGridCellRenderer swig_types[66]
1501
#define SWIGTYPE_p_wxGridCellStringRenderer swig_types[67]
1502
#define SWIGTYPE_p_wxGridCellTextEditor swig_types[68]
1503
#define SWIGTYPE_p_wxGridEditorCreatedEvent swig_types[69]
1504
#define SWIGTYPE_p_wxGridEvent swig_types[70]
1505
#define SWIGTYPE_p_wxGridRangeSelectEvent swig_types[71]
1506
#define SWIGTYPE_p_wxGridSizeEvent swig_types[72]
1507
#define SWIGTYPE_p_wxGridSizer swig_types[73]
1508
#define SWIGTYPE_p_wxGridStringTable swig_types[74]
1509
#define SWIGTYPE_p_wxGridTableBase swig_types[75]
1510
#define SWIGTYPE_p_wxGridTableMessage swig_types[76]
1511
#define SWIGTYPE_p_wxICOHandler swig_types[77]
1512
#define SWIGTYPE_p_wxIconizeEvent swig_types[78]
1513
#define SWIGTYPE_p_wxIdleEvent swig_types[79]
1514
#define SWIGTYPE_p_wxImage swig_types[80]
1515
#define SWIGTYPE_p_wxImageHandler swig_types[81]
1516
#define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[82]
1517
#define SWIGTYPE_p_wxInitDialogEvent swig_types[83]
1518
#define SWIGTYPE_p_wxJPEGHandler swig_types[84]
1519
#define SWIGTYPE_p_wxKeyEvent swig_types[85]
1520
#define SWIGTYPE_p_wxLayoutAlgorithm swig_types[86]
1521
#define SWIGTYPE_p_wxLayoutConstraints swig_types[87]
1522
#define SWIGTYPE_p_wxMDIChildFrame swig_types[88]
1523
#define SWIGTYPE_p_wxMDIClientWindow swig_types[89]
1524
#define SWIGTYPE_p_wxMDIParentFrame swig_types[90]
1525
#define SWIGTYPE_p_wxMaximizeEvent swig_types[91]
1526
#define SWIGTYPE_p_wxMenu swig_types[92]
1527
#define SWIGTYPE_p_wxMenuBar swig_types[93]
1528
#define SWIGTYPE_p_wxMenuEvent swig_types[94]
1529
#define SWIGTYPE_p_wxMenuItem swig_types[95]
1530
#define SWIGTYPE_p_wxMessageDialog swig_types[96]
1531
#define SWIGTYPE_p_wxMiniFrame swig_types[97]
1532
#define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[98]
1533
#define SWIGTYPE_p_wxMouseEvent swig_types[99]
1534
#define SWIGTYPE_p_wxMoveEvent swig_types[100]
1535
#define SWIGTYPE_p_wxMultiChoiceDialog swig_types[101]
1536
#define SWIGTYPE_p_wxNavigationKeyEvent swig_types[102]
1537
#define SWIGTYPE_p_wxNcPaintEvent swig_types[103]
1538
#define SWIGTYPE_p_wxNotifyEvent swig_types[104]
1539
#define SWIGTYPE_p_wxObject swig_types[105]
1540
#define SWIGTYPE_p_wxPCXHandler swig_types[106]
1541
#define SWIGTYPE_p_wxPNGHandler swig_types[107]
1542
#define SWIGTYPE_p_wxPNMHandler swig_types[108]
1543
#define SWIGTYPE_p_wxPageSetupDialog swig_types[109]
1544
#define SWIGTYPE_p_wxPageSetupDialogData swig_types[110]
1545
#define SWIGTYPE_p_wxPaintEvent swig_types[111]
1546
#define SWIGTYPE_p_wxPaletteChangedEvent swig_types[112]
1547
#define SWIGTYPE_p_wxPanel swig_types[113]
1548
#define SWIGTYPE_p_wxPaperSize swig_types[114]
1549
#define SWIGTYPE_p_wxPasswordEntryDialog swig_types[115]
1550
#define SWIGTYPE_p_wxPoint swig_types[116]
1551
#define SWIGTYPE_p_wxPopupWindow swig_types[117]
1552
#define SWIGTYPE_p_wxPreviewCanvas swig_types[118]
1553
#define SWIGTYPE_p_wxPreviewControlBar swig_types[119]
1554
#define SWIGTYPE_p_wxPreviewFrame swig_types[120]
1555
#define SWIGTYPE_p_wxPrintData swig_types[121]
1556
#define SWIGTYPE_p_wxPrintDialog swig_types[122]
1557
#define SWIGTYPE_p_wxPrintDialogData swig_types[123]
1558
#define SWIGTYPE_p_wxPrintPreview swig_types[124]
1559
#define SWIGTYPE_p_wxPrinter swig_types[125]
1560
#define SWIGTYPE_p_wxProgressDialog swig_types[126]
1561
#define SWIGTYPE_p_wxPyApp swig_types[127]
1562
#define SWIGTYPE_p_wxPyCommandEvent swig_types[128]
1563
#define SWIGTYPE_p_wxPyEvent swig_types[129]
1564
#define SWIGTYPE_p_wxPyGridCellAttrProvider swig_types[130]
1565
#define SWIGTYPE_p_wxPyGridCellEditor swig_types[131]
1566
#define SWIGTYPE_p_wxPyGridCellRenderer swig_types[132]
1567
#define SWIGTYPE_p_wxPyGridTableBase swig_types[133]
1568
#define SWIGTYPE_p_wxPyHtmlListBox swig_types[134]
1569
#define SWIGTYPE_p_wxPyImageHandler swig_types[135]
1570
#define SWIGTYPE_p_wxPyPanel swig_types[136]
1571
#define SWIGTYPE_p_wxPyPopupTransientWindow swig_types[137]
1572
#define SWIGTYPE_p_wxPyPreviewControlBar swig_types[138]
1573
#define SWIGTYPE_p_wxPyPreviewFrame swig_types[139]
1574
#define SWIGTYPE_p_wxPyPrintPreview swig_types[140]
1575
#define SWIGTYPE_p_wxPyPrintout swig_types[141]
1576
#define SWIGTYPE_p_wxPyScrolledWindow swig_types[142]
1577
#define SWIGTYPE_p_wxPySizer swig_types[143]
1578
#define SWIGTYPE_p_wxPyTaskBarIcon swig_types[144]
1579
#define SWIGTYPE_p_wxPyVListBox swig_types[145]
1580
#define SWIGTYPE_p_wxPyVScrolledWindow swig_types[146]
1581
#define SWIGTYPE_p_wxPyValidator swig_types[147]
1582
#define SWIGTYPE_p_wxPyWindow swig_types[148]
1583
#define SWIGTYPE_p_wxQueryLayoutInfoEvent swig_types[149]
1584
#define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[150]
1585
#define SWIGTYPE_p_wxRect swig_types[151]
1586
#define SWIGTYPE_p_wxSashEvent swig_types[152]
1587
#define SWIGTYPE_p_wxSashLayoutWindow swig_types[153]
1588
#define SWIGTYPE_p_wxSashWindow swig_types[154]
1589
#define SWIGTYPE_p_wxScrollEvent swig_types[155]
1590
#define SWIGTYPE_p_wxScrollWinEvent swig_types[156]
1591
#define SWIGTYPE_p_wxScrolledWindow swig_types[157]
1592
#define SWIGTYPE_p_wxSetCursorEvent swig_types[158]
1593
#define SWIGTYPE_p_wxShowEvent swig_types[159]
1594
#define SWIGTYPE_p_wxSingleChoiceDialog swig_types[160]
1595
#define SWIGTYPE_p_wxSize swig_types[161]
1596
#define SWIGTYPE_p_wxSizeEvent swig_types[162]
1597
#define SWIGTYPE_p_wxSizer swig_types[163]
1598
#define SWIGTYPE_p_wxSizerItem swig_types[164]
1599
#define SWIGTYPE_p_wxSplashScreen swig_types[165]
1600
#define SWIGTYPE_p_wxSplashScreenWindow swig_types[166]
1601
#define SWIGTYPE_p_wxSplitterEvent swig_types[167]
1602
#define SWIGTYPE_p_wxSplitterWindow swig_types[168]
1603
#define SWIGTYPE_p_wxStaticBoxSizer swig_types[169]
1604
#define SWIGTYPE_p_wxStatusBar swig_types[170]
1605
#define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[171]
1606
#define SWIGTYPE_p_wxString swig_types[172]
1607
#define SWIGTYPE_p_wxSysColourChangedEvent swig_types[173]
1608
#define SWIGTYPE_p_wxTIFFHandler swig_types[174]
1609
#define SWIGTYPE_p_wxTaskBarIconEvent swig_types[175]
1610
#define SWIGTYPE_p_wxTextEntryDialog swig_types[176]
1611
#define SWIGTYPE_p_wxTipWindow swig_types[177]
1612
#define SWIGTYPE_p_wxTopLevelWindow swig_types[178]
1613
#define SWIGTYPE_p_wxUpdateUIEvent swig_types[179]
1614
#define SWIGTYPE_p_wxValidator swig_types[180]
1615
#define SWIGTYPE_p_wxVisualAttributes swig_types[181]
1616
#define SWIGTYPE_p_wxWindow swig_types[182]
1617
#define SWIGTYPE_p_wxWindowCreateEvent swig_types[183]
1618
#define SWIGTYPE_p_wxWindowDestroyEvent swig_types[184]
1619
#define SWIGTYPE_p_wxXPMHandler swig_types[185]
1620
#define SWIGTYPE_ptrdiff_t swig_types[186]
1621
#define SWIGTYPE_std__ptrdiff_t swig_types[187]
1622
#define SWIGTYPE_unsigned_int swig_types[188]
1623
static swig_type_info *swig_types[190];
1624
static swig_module_info swig_module = {swig_types, 189, 0, 0, 0, 0};
1625
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1626
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
1628
/* -------- TYPES TABLE (END) -------- */
1631
/*-----------------------------------------------
1632
@(target):= _grid.so
1633
------------------------------------------------*/
1634
#define SWIG_init init_grid
1636
#define SWIG_name "_grid"
1638
#include "wx/wxPython/wxPython.h"
1639
#include "wx/wxPython/pyclasses.h"
1640
#include "wx/wxPython/printfw.h"
1642
#include <wx/grid.h>
1643
#include <wx/generic/gridctrl.h>
1646
static const wxString wxPyEmptyString(wxEmptyString);
1647
static const wxString wxPyPanelNameStr(wxPanelNameStr);
1648
static const wxString wxPyDefaultDateTimeFormat(wxDefaultDateTimeFormat);
1651
#define wxPyMake_TEMPLATE(TYPE) \
1652
PyObject* wxPyMake_##TYPE(TYPE* source, bool setThisOwn) { \
1653
PyObject* target = NULL; \
1655
/* Check if there is already a pointer to a Python object in the \
1656
OOR data that we can use. */ \
1657
wxPyOORClientData* data = (wxPyOORClientData*)source->GetClientObject(); \
1659
target = data->m_obj; \
1661
Py_INCREF(target); \
1663
/* Otherwise make a new wrapper for it the old fashioned way and \
1664
give it the OOR treatment */ \
1666
target = wxPyConstructObject(source, wxT(#TYPE), setThisOwn); \
1668
source->SetClientObject(new wxPyOORClientData(target)); \
1670
} else { /* source was NULL so return None. */ \
1671
Py_INCREF(Py_None); target = Py_None; \
1677
wxPyMake_TEMPLATE(wxGridCellRenderer)
1678
wxPyMake_TEMPLATE(wxGridCellEditor)
1679
wxPyMake_TEMPLATE(wxGridCellAttr)
1680
wxPyMake_TEMPLATE(wxGridCellAttrProvider)
1681
wxPyMake_TEMPLATE(wxGridTableBase)
1685
#define PYCALLBACK_GCA_INTINTKIND(PCLASS, CBNAME) \
1686
wxGridCellAttr* CBNAME(int a, int b, wxGridCellAttr::wxAttrKind c) { \
1687
wxGridCellAttr* rval = NULL; \
1689
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
1690
if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
1692
wxGridCellAttr* ptr; \
1693
ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(iii)", a, b, c)); \
1695
if (wxPyConvertSwigPtr(ro, (void **)&ptr, wxT("wxGridCellAttr"))) \
1700
wxPyEndBlockThreads(blocked); \
1702
rval = PCLASS::CBNAME(a, b, c); \
1705
wxGridCellAttr *base_##CBNAME(int a, int b, wxGridCellAttr::wxAttrKind c) { \
1706
return PCLASS::CBNAME(a, b, c); \
1711
#define PYCALLBACK__GCAINTINT(PCLASS, CBNAME) \
1712
void CBNAME(wxGridCellAttr *attr, int a, int b) { \
1713
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
1715
if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
1716
PyObject* obj = wxPyMake_wxGridCellAttr(attr,false); \
1717
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(Oii)", obj, a, b)); \
1720
wxPyEndBlockThreads(blocked); \
1722
PCLASS::CBNAME(attr, a, b); \
1724
void base_##CBNAME(wxGridCellAttr *attr, int a, int b) { \
1725
PCLASS::CBNAME(attr, a, b); \
1730
#define PYCALLBACK__GCAINT(PCLASS, CBNAME) \
1731
void CBNAME(wxGridCellAttr *attr, int val) { \
1732
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
1734
if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
1735
PyObject* obj = wxPyMake_wxGridCellAttr(attr,false); \
1736
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(Oi)", obj, val)); \
1739
wxPyEndBlockThreads(blocked); \
1741
PCLASS::CBNAME(attr, val); \
1743
void base_##CBNAME(wxGridCellAttr *attr, int val) { \
1744
PCLASS::CBNAME(attr, val); \
1749
#define PYCALLBACK_INT__pure(CBNAME) \
1751
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
1753
if (wxPyCBH_findCallback(m_myInst, #CBNAME)) \
1754
rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("()")); \
1755
wxPyEndBlockThreads(blocked); \
1761
#define PYCALLBACK_BOOL_INTINT_pure(CBNAME) \
1762
bool CBNAME(int a, int b) { \
1763
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
1765
if (wxPyCBH_findCallback(m_myInst, #CBNAME)) \
1766
rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)",a,b)); \
1767
wxPyEndBlockThreads(blocked); \
1772
#define PYCALLBACK_STRING_INTINT_pure(CBNAME) \
1773
wxString CBNAME(int a, int b) { \
1774
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
1776
if (wxPyCBH_findCallback(m_myInst, #CBNAME)) { \
1778
ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(ii)",a,b)); \
1780
rval = Py2wxString(ro); \
1784
wxPyEndBlockThreads(blocked); \
1789
#define PYCALLBACK__INTINTSTRING_pure(CBNAME) \
1790
void CBNAME(int a, int b, const wxString& c) { \
1791
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
1792
if (wxPyCBH_findCallback(m_myInst, #CBNAME)) { \
1793
PyObject* s = wx2PyString(c); \
1794
rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iiO)",a,b,s));\
1797
wxPyEndBlockThreads(blocked); \
1801
#define PYCALLBACK_STRING_INTINT(PCLASS, CBNAME) \
1802
wxString CBNAME(int a, int b) { \
1804
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
1806
if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
1808
ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(ii)",a,b)); \
1810
rval = Py2wxString(ro); \
1814
wxPyEndBlockThreads(blocked); \
1816
rval = PCLASS::CBNAME(a, b); \
1819
wxString base_##CBNAME(int a, int b) { \
1820
return PCLASS::CBNAME(a, b); \
1824
#define PYCALLBACK_BOOL_INTINTSTRING(PCLASS, CBNAME) \
1825
bool CBNAME(int a, int b, const wxString& c) { \
1828
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
1829
if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
1830
PyObject* s = wx2PyString(c); \
1831
rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iiO)",a,b,s));\
1834
wxPyEndBlockThreads(blocked); \
1836
rval = PCLASS::CBNAME(a,b,c); \
1839
bool base_##CBNAME(int a, int b, const wxString& c) { \
1840
return PCLASS::CBNAME(a,b,c); \
1846
#define PYCALLBACK_LONG_INTINT(PCLASS, CBNAME) \
1847
long CBNAME(int a, int b) { \
1850
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
1851
if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
1852
rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)", a,b)); \
1853
wxPyEndBlockThreads(blocked); \
1855
rval = PCLASS::CBNAME(a,b); \
1858
long base_##CBNAME(int a, int b) { \
1859
return PCLASS::CBNAME(a,b); \
1864
#define PYCALLBACK_BOOL_INTINT(PCLASS, CBNAME) \
1865
bool CBNAME(int a, int b) { \
1868
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
1869
if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
1870
rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)", a,b)); \
1871
wxPyEndBlockThreads(blocked); \
1873
rval = PCLASS::CBNAME(a,b); \
1876
bool base_##CBNAME(int a, int b) { \
1877
return PCLASS::CBNAME(a,b); \
1882
#define PYCALLBACK_DOUBLE_INTINT(PCLASS, CBNAME) \
1883
double CBNAME(int a, int b) { \
1885
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
1887
if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
1889
ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(ii)",a,b)); \
1891
PyObject* str = PyObject_Str(ro); \
1892
rval = PyFloat_AsDouble(str); \
1893
Py_DECREF(ro); Py_DECREF(str); \
1896
wxPyEndBlockThreads(blocked); \
1898
rval = PCLASS::CBNAME(a, b); \
1901
double base_##CBNAME(int a, int b) { \
1902
return PCLASS::CBNAME(a, b); \
1907
#define PYCALLBACK__(PCLASS, CBNAME) \
1910
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
1911
if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
1912
wxPyCBH_callCallback(m_myInst, Py_BuildValue("()")); \
1913
wxPyEndBlockThreads(blocked); \
1917
void base_##CBNAME() { \
1924
#define PYCALLBACK_BOOL_SIZETSIZET(PCLASS, CBNAME) \
1925
bool CBNAME(size_t a, size_t b) { \
1928
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
1929
if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
1930
rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)", a,b)); \
1931
wxPyEndBlockThreads(blocked); \
1933
rval = PCLASS::CBNAME(a,b); \
1936
bool base_##CBNAME(size_t a, size_t b) { \
1937
return PCLASS::CBNAME(a,b); \
1942
#define PYCALLBACK_BOOL_SIZET(PCLASS, CBNAME) \
1943
bool CBNAME(size_t a) { \
1946
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
1947
if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
1948
rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(i)", a)); \
1949
wxPyEndBlockThreads(blocked); \
1951
rval = PCLASS::CBNAME(a); \
1954
bool base_##CBNAME(size_t a) { \
1955
return PCLASS::CBNAME(a); \
1959
#define PYCALLBACK_STRING_INT(PCLASS, CBNAME) \
1960
wxString CBNAME(int a) { \
1962
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
1964
if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
1966
ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(i)",a)); \
1968
rval = Py2wxString(ro); \
1972
wxPyEndBlockThreads(blocked); \
1974
rval = PCLASS::CBNAME(a); \
1977
wxString base_##CBNAME(int a) { \
1978
return PCLASS::CBNAME(a); \
1982
#define PYCALLBACK__INTSTRING(PCLASS, CBNAME) \
1983
void CBNAME(int a, const wxString& c) { \
1985
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
1986
if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
1987
PyObject* s = wx2PyString(c); \
1988
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iO)",a,s)); \
1991
wxPyEndBlockThreads(blocked); \
1993
PCLASS::CBNAME(a,c); \
1995
void base_##CBNAME(int a, const wxString& c) { \
1996
PCLASS::CBNAME(a,c); \
2002
#define PYCALLBACK_BOOL_(PCLASS, CBNAME) \
2006
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2007
if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
2008
rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("()")); \
2009
wxPyEndBlockThreads(blocked); \
2011
rval = PCLASS::CBNAME(); \
2014
bool base_##CBNAME() { \
2015
return PCLASS::CBNAME(); \
2020
#define PYCALLBACK__SIZETINT(PCLASS, CBNAME) \
2021
void CBNAME(size_t a, int b) { \
2023
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2024
if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
2025
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)", a,b)); \
2026
wxPyEndBlockThreads(blocked); \
2028
PCLASS::CBNAME(a,b); \
2030
void base_##CBNAME(size_t a, int b) { \
2031
PCLASS::CBNAME(a,b); \
2037
#define PYCALLBACK__INTINTLONG(PCLASS, CBNAME) \
2038
void CBNAME(int a, int b, long c) { \
2040
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2041
if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
2042
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iii)", a,b,c)); \
2043
wxPyEndBlockThreads(blocked); \
2045
PCLASS::CBNAME(a,b,c); \
2047
void base_##CBNAME(int a, int b, long c) { \
2048
PCLASS::CBNAME(a,b,c); \
2054
#define PYCALLBACK__INTINTDOUBLE(PCLASS, CBNAME) \
2055
void CBNAME(int a, int b, double c) { \
2057
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2058
if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
2059
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iif)", a,b,c)); \
2060
wxPyEndBlockThreads(blocked); \
2062
PCLASS::CBNAME(a,b,c); \
2064
void base_##CBNAME(int a, int b, double c) { \
2065
PCLASS::CBNAME(a,b,c); \
2070
#define PYCALLBACK__INTINTBOOL(PCLASS, CBNAME) \
2071
void CBNAME(int a, int b, bool c) { \
2073
wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2074
if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
2075
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iii)", a,b,c)); \
2076
wxPyEndBlockThreads(blocked); \
2078
PCLASS::CBNAME(a,b,c); \
2080
void base_##CBNAME(int a, int b, bool c) { \
2081
PCLASS::CBNAME(a,b,c); \
2089
SWIGINTERN PyObject *
2090
SWIG_FromCharPtr(const char* cptr)
2093
size_t size = strlen(cptr);
2094
if (size > INT_MAX) {
2095
return SWIG_NewPointerObj(const_cast<char* >(cptr),
2096
SWIG_TypeQuery("char *"), 0);
2099
return PyString_FromStringAndSize(cptr, size);
2101
return PyString_FromString(cptr);
2110
#define wxGRID_DEFAULT_NUMBER_ROWS WXGRID_DEFAULT_NUMBER_ROWS
2111
#define wxGRID_DEFAULT_NUMBER_COLS WXGRID_DEFAULT_NUMBER_COLS
2112
#define wxGRID_DEFAULT_ROW_HEIGHT WXGRID_DEFAULT_ROW_HEIGHT
2113
#define wxGRID_DEFAULT_COL_WIDTH WXGRID_DEFAULT_COL_WIDTH
2114
#define wxGRID_DEFAULT_COL_LABEL_HEIGHT WXGRID_DEFAULT_COL_LABEL_HEIGHT
2115
#define wxGRID_DEFAULT_ROW_LABEL_WIDTH WXGRID_DEFAULT_ROW_LABEL_WIDTH
2116
#define wxGRID_LABEL_EDGE_ZONE WXGRID_LABEL_EDGE_ZONE
2117
#define wxGRID_MIN_ROW_HEIGHT WXGRID_MIN_ROW_HEIGHT
2118
#define wxGRID_MIN_COL_WIDTH WXGRID_MIN_COL_WIDTH
2119
#define wxGRID_DEFAULT_SCROLLBAR_WIDTH WXGRID_DEFAULT_SCROLLBAR_WIDTH
2122
/*@/opt/swig/share/swig/1.3.27/python/pymacros.swg,72,SWIG_define@*/
2123
#define SWIG_From_int PyInt_FromLong
2126
static void wxGridCellRenderer__setOORInfo(wxGridCellRenderer *self,PyObject *_self){
2127
if (!self->GetClientObject())
2128
self->SetClientObject(new wxPyOORClientData(_self));
2135
SWIG_CheckLongInRange(long value, long min_value, long max_value,
2138
if (value < min_value) {
2140
PyErr_Format(PyExc_OverflowError,
2141
"value %ld is less than '%s' minimum %ld",
2142
value, errmsg, min_value);
2145
} else if (value > max_value) {
2147
PyErr_Format(PyExc_OverflowError,
2148
"value %ld is greater than '%s' maximum %ld",
2149
value, errmsg, max_value);
2158
SWIG_AsVal_long(PyObject* obj, long* val)
2160
if (PyNumber_Check(obj)) {
2161
if (val) *val = PyInt_AsLong(obj);
2165
SWIG_type_error("number", obj);
2171
#if INT_MAX != LONG_MAX
2173
SWIG_AsVal_int(PyObject *obj, int *val)
2175
const char* errmsg = val ? "int" : (char*)0;
2177
if (SWIG_AsVal_long(obj, &v)) {
2178
if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) {
2179
if (val) *val = static_cast<int >(v);
2188
SWIG_type_error(errmsg, obj);
2193
SWIGINTERNINLINE int
2194
SWIG_AsVal_int(PyObject *obj, int *val)
2196
return SWIG_AsVal_long(obj,(long*)val);
2201
SWIGINTERNINLINE int
2202
SWIG_As_int(PyObject* obj)
2205
if (!SWIG_AsVal_int(obj, &v)) {
2207
this is needed to make valgrind/purify happier.
2209
memset((void*)&v, 0, sizeof(int));
2216
SWIG_AsVal_bool(PyObject *obj, bool *val)
2218
if (obj == Py_True) {
2219
if (val) *val = true;
2222
if (obj == Py_False) {
2223
if (val) *val = false;
2227
if (SWIG_AsVal_int(obj, &res)) {
2228
if (val) *val = res ? true : false;
2234
SWIG_type_error("bool", obj);
2240
SWIGINTERNINLINE bool
2241
SWIG_As_bool(PyObject* obj)
2244
if (!SWIG_AsVal_bool(obj, &v)) {
2246
this is needed to make valgrind/purify happier.
2248
memset((void*)&v, 0, sizeof(bool));
2254
SWIGINTERNINLINE int
2255
SWIG_Check_int(PyObject* obj)
2257
return SWIG_AsVal_int(obj, (int*)0);
2261
SWIGINTERNINLINE int
2262
SWIG_Check_bool(PyObject* obj)
2264
return SWIG_AsVal_bool(obj, (bool*)0);
2268
class wxPyGridCellRenderer : public wxGridCellRenderer
2271
wxPyGridCellRenderer() : wxGridCellRenderer() {};
2273
// Implement Python callback aware virtual methods
2274
void Draw(wxGrid& grid, wxGridCellAttr& attr,
2275
wxDC& dc, const wxRect& rect,
2276
int row, int col, bool isSelected) {
2277
wxPyBlock_t blocked = wxPyBeginBlockThreads();
2278
if (wxPyCBH_findCallback(m_myInst, "Draw")) {
2279
PyObject* go = wxPyMake_wxObject(&grid,false);
2280
PyObject* dco = wxPyMake_wxObject(&dc,false);
2281
PyObject* ao = wxPyMake_wxGridCellAttr(&attr,false);
2282
PyObject* ro = wxPyConstructObject((void*)&rect, wxT("wxRect"), 0);
2284
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OOOOiii)", go, ao, dco, ro,
2285
row, col, isSelected));
2291
wxPyEndBlockThreads(blocked);
2294
wxSize GetBestSize(wxGrid& grid, wxGridCellAttr& attr, wxDC& dc,
2297
wxPyBlock_t blocked = wxPyBeginBlockThreads();
2298
if (wxPyCBH_findCallback(m_myInst, "GetBestSize")) {
2301
PyObject* go = wxPyMake_wxObject(&grid,false);
2302
PyObject* dco = wxPyMake_wxObject(&dc,false);
2303
PyObject* ao = wxPyMake_wxGridCellAttr(&attr,false);
2305
ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(OOOii)",
2313
const char* errmsg = "GetBestSize should return a 2-tuple of integers or a wxSize object.";
2314
if (wxPyConvertSwigPtr(ro, (void **)&ptr, wxT("wxSize"))) {
2317
else if (PySequence_Check(ro) && PyObject_Length(ro) == 2) {
2318
PyObject* o1 = PySequence_GetItem(ro, 0);
2319
PyObject* o2 = PySequence_GetItem(ro, 1);
2320
if (PyNumber_Check(o1) && PyNumber_Check(o2))
2321
rval = wxSize(PyInt_AsLong(o1), PyInt_AsLong(o2));
2323
PyErr_SetString(PyExc_TypeError, errmsg);
2328
PyErr_SetString(PyExc_TypeError, errmsg);
2333
wxPyEndBlockThreads(blocked);
2338
wxGridCellRenderer *Clone() const {
2339
wxGridCellRenderer* rval = NULL;
2340
wxPyBlock_t blocked = wxPyBeginBlockThreads();
2341
if (wxPyCBH_findCallback(m_myInst, "Clone")) {
2343
wxGridCellRenderer* ptr;
2344
ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
2346
if (wxPyConvertSwigPtr(ro, (void **)&ptr, wxT("wxGridCellRenderer")))
2351
wxPyEndBlockThreads(blocked);
2355
DEC_PYCALLBACK__STRING(SetParameters);
2360
IMP_PYCALLBACK__STRING( wxPyGridCellRenderer, wxGridCellRenderer, SetParameters);
2363
static void wxGridCellEditor__setOORInfo(wxGridCellEditor *self,PyObject *_self){
2364
if (!self->GetClientObject())
2365
self->SetClientObject(new wxPyOORClientData(_self));
2368
class wxPyGridCellEditor : public wxGridCellEditor
2371
wxPyGridCellEditor() : wxGridCellEditor() {}
2373
void Create(wxWindow* parent, wxWindowID id, wxEvtHandler* evtHandler) {
2374
wxPyBlock_t blocked = wxPyBeginBlockThreads();
2375
if (wxPyCBH_findCallback(m_myInst, "Create")) {
2376
PyObject* po = wxPyMake_wxObject(parent,false);
2377
PyObject* eo = wxPyMake_wxObject(evtHandler,false);
2379
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OiO)", po, id, eo));
2383
wxPyEndBlockThreads(blocked);
2387
void BeginEdit(int row, int col, wxGrid* grid) {
2388
wxPyBlock_t blocked = wxPyBeginBlockThreads();
2389
if (wxPyCBH_findCallback(m_myInst, "BeginEdit")) {
2390
PyObject* go = wxPyMake_wxObject(grid,false);
2391
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iiO)", row, col, go));
2394
wxPyEndBlockThreads(blocked);
2398
bool EndEdit(int row, int col, wxGrid* grid) {
2400
wxPyBlock_t blocked = wxPyBeginBlockThreads();
2401
if (wxPyCBH_findCallback(m_myInst, "EndEdit")) {
2402
PyObject* go = wxPyMake_wxObject(grid,false);
2403
rv = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iiO)", row, col, go));
2406
wxPyEndBlockThreads(blocked);
2411
wxGridCellEditor* Clone() const {
2412
wxGridCellEditor* rval = NULL;
2413
wxPyBlock_t blocked = wxPyBeginBlockThreads();
2414
if (wxPyCBH_findCallback(m_myInst, "Clone")) {
2416
wxGridCellEditor* ptr;
2417
ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
2419
if (wxPyConvertSwigPtr(ro, (void **)&ptr, wxT("wxGridCellEditor")))
2424
wxPyEndBlockThreads(blocked);
2429
void Show(bool show, wxGridCellAttr *attr) {
2431
wxPyBlock_t blocked = wxPyBeginBlockThreads();
2432
if ((found = wxPyCBH_findCallback(m_myInst, "Show"))) {
2433
PyObject* ao = wxPyMake_wxGridCellAttr(attr,false);
2434
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iO)", show, ao));
2437
wxPyEndBlockThreads(blocked);
2439
wxGridCellEditor::Show(show, attr);
2441
void base_Show(bool show, wxGridCellAttr *attr) {
2442
wxGridCellEditor::Show(show, attr);
2446
void PaintBackground(const wxRect& rectCell, wxGridCellAttr *attr) {
2448
wxPyBlock_t blocked = wxPyBeginBlockThreads();
2449
if ((found = wxPyCBH_findCallback(m_myInst, "PaintBackground)"))) {
2450
PyObject* ao = wxPyMake_wxGridCellAttr(attr,false);
2451
PyObject* ro = wxPyConstructObject((void*)&rectCell, wxT("wxRect"), 0);
2453
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OO)", ro, ao));
2458
wxPyEndBlockThreads(blocked);
2460
wxGridCellEditor::PaintBackground(rectCell, attr);
2462
void base_PaintBackground(const wxRect& rectCell, wxGridCellAttr *attr) {
2463
wxGridCellEditor::PaintBackground(rectCell, attr);
2467
DEC_PYCALLBACK___pure(Reset);
2468
DEC_PYCALLBACK__constany(SetSize, wxRect);
2469
DEC_PYCALLBACK_bool_any(IsAcceptedKey, wxKeyEvent);
2470
DEC_PYCALLBACK__any(StartingKey, wxKeyEvent);
2471
DEC_PYCALLBACK__any(HandleReturn, wxKeyEvent);
2472
DEC_PYCALLBACK__(StartingClick);
2473
DEC_PYCALLBACK__(Destroy);
2474
DEC_PYCALLBACK__STRING(SetParameters);
2475
DEC_PYCALLBACK_STRING__constpure(GetValue);
2481
IMP_PYCALLBACK__STRING( wxPyGridCellEditor, wxGridCellEditor, SetParameters);
2482
IMP_PYCALLBACK___pure(wxPyGridCellEditor, wxGridCellEditor, Reset);
2483
IMP_PYCALLBACK__constany(wxPyGridCellEditor, wxGridCellEditor, SetSize, wxRect);
2484
IMP_PYCALLBACK_bool_any(wxPyGridCellEditor, wxGridCellEditor, IsAcceptedKey, wxKeyEvent);
2485
IMP_PYCALLBACK__any(wxPyGridCellEditor, wxGridCellEditor, StartingKey, wxKeyEvent);
2486
IMP_PYCALLBACK__any(wxPyGridCellEditor, wxGridCellEditor, HandleReturn, wxKeyEvent);
2487
IMP_PYCALLBACK__(wxPyGridCellEditor, wxGridCellEditor, StartingClick);
2488
IMP_PYCALLBACK__(wxPyGridCellEditor, wxGridCellEditor, Destroy);
2489
IMP_PYCALLBACK_STRING__constpure(wxPyGridCellEditor, wxGridCellEditor, GetValue);
2492
static void wxGridCellAttr__setOORInfo(wxGridCellAttr *self,PyObject *_self){
2493
if (!self->GetClientObject())
2494
self->SetClientObject(new wxPyOORClientData(_self));
2497
static PyObject* t_output_helper(PyObject* target, PyObject* o) {
2503
} else if (target == Py_None) {
2507
if (!PyTuple_Check(target)) {
2509
target = PyTuple_New(1);
2510
PyTuple_SetItem(target, 0, o2);
2512
o3 = PyTuple_New(1);
2513
PyTuple_SetItem(o3, 0, o);
2516
target = PySequence_Concat(o2, o3);
2524
static void wxGridCellAttrProvider__setOORInfo(wxGridCellAttrProvider *self,PyObject *_self){
2525
if (!self->GetClientObject())
2526
self->SetClientObject(new wxPyOORClientData(_self));
2530
SWIG_AsVal_unsigned_SS_long(PyObject* obj, unsigned long* val)
2533
if (SWIG_AsVal_long(obj, &v) && v < 0) {
2534
SWIG_type_error("unsigned number", obj);
2537
*val = (unsigned long)v;
2542
SWIGINTERNINLINE unsigned long
2543
SWIG_As_unsigned_SS_long(PyObject* obj)
2546
if (!SWIG_AsVal_unsigned_SS_long(obj, &v)) {
2548
this is needed to make valgrind/purify happier.
2550
memset((void*)&v, 0, sizeof(unsigned long));
2556
SWIGINTERNINLINE int
2557
SWIG_Check_unsigned_SS_long(PyObject* obj)
2559
return SWIG_AsVal_unsigned_SS_long(obj, (unsigned long*)0);
2563
class wxPyGridCellAttrProvider : public wxGridCellAttrProvider
2566
wxPyGridCellAttrProvider() : wxGridCellAttrProvider() {};
2568
PYCALLBACK_GCA_INTINTKIND(wxGridCellAttrProvider, GetAttr);
2569
PYCALLBACK__GCAINTINT(wxGridCellAttrProvider, SetAttr);
2570
PYCALLBACK__GCAINT(wxGridCellAttrProvider, SetRowAttr);
2571
PYCALLBACK__GCAINT(wxGridCellAttrProvider, SetColAttr);
2576
static void wxGridTableBase__setOORInfo(wxGridTableBase *self,PyObject *_self){
2577
if (!self->GetClientObject())
2578
self->SetClientObject(new wxPyOORClientData(_self));
2581
/*@/opt/swig/share/swig/1.3.27/python/pymacros.swg,72,SWIG_define@*/
2582
#define SWIG_From_long PyInt_FromLong
2586
/*@/opt/swig/share/swig/1.3.27/python/pymacros.swg,72,SWIG_define@*/
2587
#define SWIG_From_double PyFloat_FromDouble
2591
SWIGINTERNINLINE long
2592
SWIG_As_long(PyObject* obj)
2595
if (!SWIG_AsVal_long(obj, &v)) {
2597
this is needed to make valgrind/purify happier.
2599
memset((void*)&v, 0, sizeof(long));
2605
SWIGINTERNINLINE int
2606
SWIG_Check_long(PyObject* obj)
2608
return SWIG_AsVal_long(obj, (long*)0);
2613
SWIG_AsVal_double(PyObject *obj, double* val)
2615
if (PyNumber_Check(obj)) {
2616
if (val) *val = PyFloat_AsDouble(obj);
2620
SWIG_type_error("number", obj);
2626
SWIGINTERNINLINE double
2627
SWIG_As_double(PyObject* obj)
2630
if (!SWIG_AsVal_double(obj, &v)) {
2632
this is needed to make valgrind/purify happier.
2634
memset((void*)&v, 0, sizeof(double));
2640
SWIGINTERNINLINE int
2641
SWIG_Check_double(PyObject* obj)
2643
return SWIG_AsVal_double(obj, (double*)0);
2647
class wxPyGridTableBase : public wxGridTableBase
2650
wxPyGridTableBase() : wxGridTableBase() {}
2652
PYCALLBACK_INT__pure(GetNumberRows);
2653
PYCALLBACK_INT__pure(GetNumberCols);
2654
PYCALLBACK_BOOL_INTINT_pure(IsEmptyCell);
2655
PYCALLBACK_STRING_INTINT(wxGridTableBase, GetTypeName);
2656
PYCALLBACK_BOOL_INTINTSTRING(wxGridTableBase, CanGetValueAs);
2657
PYCALLBACK_BOOL_INTINTSTRING(wxGridTableBase, CanSetValueAs);
2658
PYCALLBACK__(wxGridTableBase, Clear);
2659
PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase, InsertRows);
2660
PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase, DeleteRows);
2661
PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase, InsertCols);
2662
PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase, DeleteCols);
2663
PYCALLBACK_BOOL_SIZET(wxGridTableBase, AppendRows);
2664
PYCALLBACK_BOOL_SIZET(wxGridTableBase, AppendCols);
2665
PYCALLBACK_STRING_INT(wxGridTableBase, GetRowLabelValue);
2666
PYCALLBACK_STRING_INT(wxGridTableBase, GetColLabelValue);
2667
PYCALLBACK__INTSTRING(wxGridTableBase, SetRowLabelValue);
2668
PYCALLBACK__INTSTRING(wxGridTableBase, SetColLabelValue);
2669
PYCALLBACK_BOOL_(wxGridTableBase, CanHaveAttributes);
2670
PYCALLBACK_GCA_INTINTKIND(wxGridTableBase, GetAttr);
2671
PYCALLBACK__GCAINTINT(wxGridTableBase, SetAttr);
2672
PYCALLBACK__GCAINT(wxGridTableBase, SetRowAttr);
2673
PYCALLBACK__GCAINT(wxGridTableBase, SetColAttr);
2676
wxString GetValue(int row, int col) {
2677
wxPyBlock_t blocked = wxPyBeginBlockThreads();
2679
if (wxPyCBH_findCallback(m_myInst, "GetValue")) {
2681
ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(ii)",row,col));
2683
if (!PyString_Check(ro) && !PyUnicode_Check(ro)) {
2685
ro = PyObject_Str(ro);
2688
rval = Py2wxString(ro);
2692
wxPyEndBlockThreads(blocked);
2696
void SetValue(int row, int col, const wxString& val) {
2697
wxPyBlock_t blocked = wxPyBeginBlockThreads();
2698
if (wxPyCBH_findCallback(m_myInst, "SetValue")) {
2699
PyObject* s = wx2PyString(val);
2700
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iiO)",row,col,s));
2703
wxPyEndBlockThreads(blocked);
2707
// Map the Get/Set methods for the standard non-string types to
2708
// the GetValue and SetValue python methods.
2709
long GetValueAsLong( int row, int col ) {
2711
wxPyBlock_t blocked = wxPyBeginBlockThreads();
2712
if (wxPyCBH_findCallback(m_myInst, "GetValue")) {
2715
ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(ii)", row, col));
2716
if (ro && PyNumber_Check(ro)) {
2717
num = PyNumber_Int(ro);
2719
rval = PyInt_AsLong(num);
2725
wxPyEndBlockThreads(blocked);
2729
double GetValueAsDouble( int row, int col ) {
2731
wxPyBlock_t blocked = wxPyBeginBlockThreads();
2732
if (wxPyCBH_findCallback(m_myInst, "GetValue")) {
2735
ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(ii)", row, col));
2736
if (ro && PyNumber_Check(ro)) {
2737
num = PyNumber_Float(ro);
2739
rval = PyFloat_AsDouble(num);
2745
wxPyEndBlockThreads(blocked);
2749
bool GetValueAsBool( int row, int col ) {
2750
return (bool)GetValueAsLong(row, col);
2753
void SetValueAsLong( int row, int col, long value ) {
2754
wxPyBlock_t blocked = wxPyBeginBlockThreads();
2755
if (wxPyCBH_findCallback(m_myInst, "SetValue")) {
2756
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iii)", row, col, value));
2758
wxPyEndBlockThreads(blocked);
2761
void SetValueAsDouble( int row, int col, double value ) {
2762
wxPyBlock_t blocked = wxPyBeginBlockThreads();
2763
if (wxPyCBH_findCallback(m_myInst, "SetValue")) {
2764
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iid)", row, col, value));
2766
wxPyEndBlockThreads(blocked);
2769
void SetValueAsBool( int row, int col, bool value ) {
2770
SetValueAsLong( row, col, (long)value );
2777
static void wxPyGridTableBase_Destroy(wxPyGridTableBase *self){ delete self; }
2779
bool wxGridCellCoords_helper(PyObject* source, wxGridCellCoords** obj) {
2781
if (source == Py_None) {
2782
**obj = wxGridCellCoords(-1,-1);
2786
// If source is an object instance then it may already be the right type
2787
if (wxPySwigInstance_Check(source)) {
2788
wxGridCellCoords* ptr;
2789
if (! wxPyConvertSwigPtr(source, (void **)&ptr, wxT("wxGridCellCoords")))
2794
// otherwise a 2-tuple of integers is expected
2795
else if (PySequence_Check(source) && PyObject_Length(source) == 2) {
2796
PyObject* o1 = PySequence_GetItem(source, 0);
2797
PyObject* o2 = PySequence_GetItem(source, 1);
2798
if (!PyNumber_Check(o1) || !PyNumber_Check(o2)) {
2803
**obj = wxGridCellCoords(PyInt_AsLong(o1), PyInt_AsLong(o2));
2810
PyErr_SetString(PyExc_TypeError, "Expected a 2-tuple of integers or a wxGridCellCoords object.");
2815
bool wxGridCellCoords_typecheck(PyObject* source) {
2818
if (wxPySwigInstance_Check(source) &&
2819
wxPyConvertSwigPtr(source, (void **)&ptr, wxT("wxGridCellCoords")))
2823
if (PySequence_Check(source) && PySequence_Length(source) == 2)
2830
PyObject* wxGridCellCoordsArray_helper(const wxGridCellCoordsArray& source)
2832
PyObject* list = PyList_New(0);
2834
for (idx = 0; idx < source.GetCount(); idx += 1) {
2835
wxGridCellCoords& coord = source.Item(idx);
2836
PyObject* tup = PyTuple_New(2);
2837
PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(coord.GetRow()));
2838
PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(coord.GetCol()));
2839
PyList_Append(list, tup);
2845
static bool wxGridCellCoords___eq__(wxGridCellCoords *self,PyObject *other){
2846
wxGridCellCoords temp, *obj = &temp;
2847
if ( other == Py_None ) return false;
2848
if ( ! wxGridCellCoords_helper(other, &obj) ) {
2852
return self->operator==(*obj);
2854
static bool wxGridCellCoords___ne__(wxGridCellCoords *self,PyObject *other){
2855
wxGridCellCoords temp, *obj = &temp;
2856
if ( other == Py_None ) return true;
2857
if ( ! wxGridCellCoords_helper(other, &obj)) {
2861
return self->operator!=(*obj);
2863
static PyObject *wxGridCellCoords_Get(wxGridCellCoords *self){
2864
PyObject* tup = PyTuple_New(2);
2865
PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(self->GetRow()));
2866
PyTuple_SET_ITEM(tup, 1, PyInt_FromLong(self->GetCol()));
2870
typedef wxGrid::wxGridSelectionModes WXGRIDSELECTIONMODES;
2873
static wxGridCellCoords wxGrid_XYToCell(wxGrid *self,int x,int y){
2874
wxGridCellCoords rv;
2875
self->XYToCell(x, y, rv);
2881
static int _wrap_GridNoCellCoords_set(PyObject *) {
2882
PyErr_SetString(PyExc_TypeError,"Variable GridNoCellCoords is read-only.");
2887
static PyObject *_wrap_GridNoCellCoords_get(void) {
2888
PyObject *pyobj = NULL;
2890
pyobj = SWIG_NewPointerObj((void *)(&wxGridNoCellCoords), SWIGTYPE_p_wxGridCellCoords, 0);
2895
static int _wrap_GridNoCellRect_set(PyObject *) {
2896
PyErr_SetString(PyExc_TypeError,"Variable GridNoCellRect is read-only.");
2901
static PyObject *_wrap_GridNoCellRect_get(void) {
2902
PyObject *pyobj = NULL;
2904
pyobj = SWIG_NewPointerObj((void *)(&wxGridNoCellRect), SWIGTYPE_p_wxRect, 0);
2909
static PyObject *_wrap_GridCellRenderer__setOORInfo(PyObject *, PyObject *args, PyObject *kwargs) {
2910
PyObject *resultobj = NULL;
2911
wxGridCellRenderer *arg1 = (wxGridCellRenderer *) 0 ;
2912
PyObject *arg2 = (PyObject *) 0 ;
2913
PyObject * obj0 = 0 ;
2914
PyObject * obj1 = 0 ;
2916
(char *) "self",(char *) "_self", NULL
2919
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellRenderer__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
2920
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellRenderer, SWIG_POINTER_EXCEPTION | 0);
2921
if (SWIG_arg_fail(1)) SWIG_fail;
2924
PyThreadState* __tstate = wxPyBeginAllowThreads();
2925
wxGridCellRenderer__setOORInfo(arg1,arg2);
2927
wxPyEndAllowThreads(__tstate);
2928
if (PyErr_Occurred()) SWIG_fail;
2930
Py_INCREF(Py_None); resultobj = Py_None;
2937
static PyObject *_wrap_GridCellRenderer_SetParameters(PyObject *, PyObject *args, PyObject *kwargs) {
2938
PyObject *resultobj = NULL;
2939
wxGridCellRenderer *arg1 = (wxGridCellRenderer *) 0 ;
2940
wxString *arg2 = 0 ;
2941
bool temp2 = false ;
2942
PyObject * obj0 = 0 ;
2943
PyObject * obj1 = 0 ;
2945
(char *) "self",(char *) "params", NULL
2948
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellRenderer_SetParameters",kwnames,&obj0,&obj1)) goto fail;
2949
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellRenderer, SWIG_POINTER_EXCEPTION | 0);
2950
if (SWIG_arg_fail(1)) SWIG_fail;
2952
arg2 = wxString_in_helper(obj1);
2953
if (arg2 == NULL) SWIG_fail;
2957
PyThreadState* __tstate = wxPyBeginAllowThreads();
2958
(arg1)->SetParameters((wxString const &)*arg2);
2960
wxPyEndAllowThreads(__tstate);
2961
if (PyErr_Occurred()) SWIG_fail;
2963
Py_INCREF(Py_None); resultobj = Py_None;
2978
static PyObject *_wrap_GridCellRenderer_IncRef(PyObject *, PyObject *args, PyObject *kwargs) {
2979
PyObject *resultobj = NULL;
2980
wxGridCellRenderer *arg1 = (wxGridCellRenderer *) 0 ;
2981
PyObject * obj0 = 0 ;
2983
(char *) "self", NULL
2986
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellRenderer_IncRef",kwnames,&obj0)) goto fail;
2987
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellRenderer, SWIG_POINTER_EXCEPTION | 0);
2988
if (SWIG_arg_fail(1)) SWIG_fail;
2990
PyThreadState* __tstate = wxPyBeginAllowThreads();
2993
wxPyEndAllowThreads(__tstate);
2994
if (PyErr_Occurred()) SWIG_fail;
2996
Py_INCREF(Py_None); resultobj = Py_None;
3003
static PyObject *_wrap_GridCellRenderer_DecRef(PyObject *, PyObject *args, PyObject *kwargs) {
3004
PyObject *resultobj = NULL;
3005
wxGridCellRenderer *arg1 = (wxGridCellRenderer *) 0 ;
3006
PyObject * obj0 = 0 ;
3008
(char *) "self", NULL
3011
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellRenderer_DecRef",kwnames,&obj0)) goto fail;
3012
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellRenderer, SWIG_POINTER_EXCEPTION | 0);
3013
if (SWIG_arg_fail(1)) SWIG_fail;
3015
PyThreadState* __tstate = wxPyBeginAllowThreads();
3018
wxPyEndAllowThreads(__tstate);
3019
if (PyErr_Occurred()) SWIG_fail;
3021
Py_INCREF(Py_None); resultobj = Py_None;
3028
static PyObject *_wrap_GridCellRenderer_Draw(PyObject *, PyObject *args, PyObject *kwargs) {
3029
PyObject *resultobj = NULL;
3030
wxGridCellRenderer *arg1 = (wxGridCellRenderer *) 0 ;
3032
wxGridCellAttr *arg3 = 0 ;
3039
PyObject * obj0 = 0 ;
3040
PyObject * obj1 = 0 ;
3041
PyObject * obj2 = 0 ;
3042
PyObject * obj3 = 0 ;
3043
PyObject * obj4 = 0 ;
3044
PyObject * obj5 = 0 ;
3045
PyObject * obj6 = 0 ;
3046
PyObject * obj7 = 0 ;
3048
(char *) "self",(char *) "grid",(char *) "attr",(char *) "dc",(char *) "rect",(char *) "row",(char *) "col",(char *) "isSelected", NULL
3051
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOOOO:GridCellRenderer_Draw",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
3052
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellRenderer, SWIG_POINTER_EXCEPTION | 0);
3053
if (SWIG_arg_fail(1)) SWIG_fail;
3055
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
3056
if (SWIG_arg_fail(2)) SWIG_fail;
3058
SWIG_null_ref("wxGrid");
3060
if (SWIG_arg_fail(2)) SWIG_fail;
3063
SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
3064
if (SWIG_arg_fail(3)) SWIG_fail;
3066
SWIG_null_ref("wxGridCellAttr");
3068
if (SWIG_arg_fail(3)) SWIG_fail;
3071
SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
3072
if (SWIG_arg_fail(4)) SWIG_fail;
3074
SWIG_null_ref("wxDC");
3076
if (SWIG_arg_fail(4)) SWIG_fail;
3080
if ( ! wxRect_helper(obj4, &arg5)) SWIG_fail;
3083
arg6 = static_cast<int >(SWIG_As_int(obj5));
3084
if (SWIG_arg_fail(6)) SWIG_fail;
3087
arg7 = static_cast<int >(SWIG_As_int(obj6));
3088
if (SWIG_arg_fail(7)) SWIG_fail;
3091
arg8 = static_cast<bool >(SWIG_As_bool(obj7));
3092
if (SWIG_arg_fail(8)) SWIG_fail;
3095
PyThreadState* __tstate = wxPyBeginAllowThreads();
3096
(arg1)->Draw(*arg2,*arg3,*arg4,(wxRect const &)*arg5,arg6,arg7,arg8);
3098
wxPyEndAllowThreads(__tstate);
3099
if (PyErr_Occurred()) SWIG_fail;
3101
Py_INCREF(Py_None); resultobj = Py_None;
3108
static PyObject *_wrap_GridCellRenderer_GetBestSize(PyObject *, PyObject *args, PyObject *kwargs) {
3109
PyObject *resultobj = NULL;
3110
wxGridCellRenderer *arg1 = (wxGridCellRenderer *) 0 ;
3112
wxGridCellAttr *arg3 = 0 ;
3117
PyObject * obj0 = 0 ;
3118
PyObject * obj1 = 0 ;
3119
PyObject * obj2 = 0 ;
3120
PyObject * obj3 = 0 ;
3121
PyObject * obj4 = 0 ;
3122
PyObject * obj5 = 0 ;
3124
(char *) "self",(char *) "grid",(char *) "attr",(char *) "dc",(char *) "row",(char *) "col", NULL
3127
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:GridCellRenderer_GetBestSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
3128
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellRenderer, SWIG_POINTER_EXCEPTION | 0);
3129
if (SWIG_arg_fail(1)) SWIG_fail;
3131
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
3132
if (SWIG_arg_fail(2)) SWIG_fail;
3134
SWIG_null_ref("wxGrid");
3136
if (SWIG_arg_fail(2)) SWIG_fail;
3139
SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
3140
if (SWIG_arg_fail(3)) SWIG_fail;
3142
SWIG_null_ref("wxGridCellAttr");
3144
if (SWIG_arg_fail(3)) SWIG_fail;
3147
SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
3148
if (SWIG_arg_fail(4)) SWIG_fail;
3150
SWIG_null_ref("wxDC");
3152
if (SWIG_arg_fail(4)) SWIG_fail;
3155
arg5 = static_cast<int >(SWIG_As_int(obj4));
3156
if (SWIG_arg_fail(5)) SWIG_fail;
3159
arg6 = static_cast<int >(SWIG_As_int(obj5));
3160
if (SWIG_arg_fail(6)) SWIG_fail;
3163
PyThreadState* __tstate = wxPyBeginAllowThreads();
3164
result = (arg1)->GetBestSize(*arg2,*arg3,*arg4,arg5,arg6);
3166
wxPyEndAllowThreads(__tstate);
3167
if (PyErr_Occurred()) SWIG_fail;
3171
resultptr = new wxSize(static_cast<wxSize & >(result));
3172
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
3180
static PyObject *_wrap_GridCellRenderer_Clone(PyObject *, PyObject *args, PyObject *kwargs) {
3181
PyObject *resultobj = NULL;
3182
wxGridCellRenderer *arg1 = (wxGridCellRenderer *) 0 ;
3183
wxGridCellRenderer *result;
3184
PyObject * obj0 = 0 ;
3186
(char *) "self", NULL
3189
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellRenderer_Clone",kwnames,&obj0)) goto fail;
3190
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellRenderer, SWIG_POINTER_EXCEPTION | 0);
3191
if (SWIG_arg_fail(1)) SWIG_fail;
3193
PyThreadState* __tstate = wxPyBeginAllowThreads();
3194
result = (wxGridCellRenderer *)((wxGridCellRenderer const *)arg1)->Clone();
3196
wxPyEndAllowThreads(__tstate);
3197
if (PyErr_Occurred()) SWIG_fail;
3200
resultobj = wxPyMake_wxGridCellRenderer(result, 0);
3208
static PyObject * GridCellRenderer_swigregister(PyObject *, PyObject *args) {
3210
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3211
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellRenderer, obj);
3213
return Py_BuildValue((char *)"");
3215
static PyObject *_wrap_new_PyGridCellRenderer(PyObject *, PyObject *args, PyObject *kwargs) {
3216
PyObject *resultobj = NULL;
3217
wxPyGridCellRenderer *result;
3222
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyGridCellRenderer",kwnames)) goto fail;
3224
PyThreadState* __tstate = wxPyBeginAllowThreads();
3225
result = (wxPyGridCellRenderer *)new wxPyGridCellRenderer();
3227
wxPyEndAllowThreads(__tstate);
3228
if (PyErr_Occurred()) SWIG_fail;
3230
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyGridCellRenderer, 1);
3237
static PyObject *_wrap_PyGridCellRenderer__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
3238
PyObject *resultobj = NULL;
3239
wxPyGridCellRenderer *arg1 = (wxPyGridCellRenderer *) 0 ;
3240
PyObject *arg2 = (PyObject *) 0 ;
3241
PyObject *arg3 = (PyObject *) 0 ;
3242
PyObject * obj0 = 0 ;
3243
PyObject * obj1 = 0 ;
3244
PyObject * obj2 = 0 ;
3246
(char *) "self",(char *) "self",(char *) "_class", NULL
3249
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyGridCellRenderer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
3250
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridCellRenderer, SWIG_POINTER_EXCEPTION | 0);
3251
if (SWIG_arg_fail(1)) SWIG_fail;
3255
PyThreadState* __tstate = wxPyBeginAllowThreads();
3256
(arg1)->_setCallbackInfo(arg2,arg3);
3258
wxPyEndAllowThreads(__tstate);
3259
if (PyErr_Occurred()) SWIG_fail;
3261
Py_INCREF(Py_None); resultobj = Py_None;
3268
static PyObject *_wrap_PyGridCellRenderer_base_SetParameters(PyObject *, PyObject *args, PyObject *kwargs) {
3269
PyObject *resultobj = NULL;
3270
wxPyGridCellRenderer *arg1 = (wxPyGridCellRenderer *) 0 ;
3271
wxString *arg2 = 0 ;
3272
bool temp2 = false ;
3273
PyObject * obj0 = 0 ;
3274
PyObject * obj1 = 0 ;
3276
(char *) "self",(char *) "params", NULL
3279
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyGridCellRenderer_base_SetParameters",kwnames,&obj0,&obj1)) goto fail;
3280
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridCellRenderer, SWIG_POINTER_EXCEPTION | 0);
3281
if (SWIG_arg_fail(1)) SWIG_fail;
3283
arg2 = wxString_in_helper(obj1);
3284
if (arg2 == NULL) SWIG_fail;
3288
PyThreadState* __tstate = wxPyBeginAllowThreads();
3289
(arg1)->base_SetParameters((wxString const &)*arg2);
3291
wxPyEndAllowThreads(__tstate);
3292
if (PyErr_Occurred()) SWIG_fail;
3294
Py_INCREF(Py_None); resultobj = Py_None;
3309
static PyObject * PyGridCellRenderer_swigregister(PyObject *, PyObject *args) {
3311
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3312
SWIG_TypeClientData(SWIGTYPE_p_wxPyGridCellRenderer, obj);
3314
return Py_BuildValue((char *)"");
3316
static PyObject *_wrap_new_GridCellStringRenderer(PyObject *, PyObject *args, PyObject *kwargs) {
3317
PyObject *resultobj = NULL;
3318
wxGridCellStringRenderer *result;
3323
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GridCellStringRenderer",kwnames)) goto fail;
3325
PyThreadState* __tstate = wxPyBeginAllowThreads();
3326
result = (wxGridCellStringRenderer *)new wxGridCellStringRenderer();
3328
wxPyEndAllowThreads(__tstate);
3329
if (PyErr_Occurred()) SWIG_fail;
3331
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridCellStringRenderer, 1);
3338
static PyObject * GridCellStringRenderer_swigregister(PyObject *, PyObject *args) {
3340
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3341
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellStringRenderer, obj);
3343
return Py_BuildValue((char *)"");
3345
static PyObject *_wrap_new_GridCellNumberRenderer(PyObject *, PyObject *args, PyObject *kwargs) {
3346
PyObject *resultobj = NULL;
3347
wxGridCellNumberRenderer *result;
3352
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GridCellNumberRenderer",kwnames)) goto fail;
3354
PyThreadState* __tstate = wxPyBeginAllowThreads();
3355
result = (wxGridCellNumberRenderer *)new wxGridCellNumberRenderer();
3357
wxPyEndAllowThreads(__tstate);
3358
if (PyErr_Occurred()) SWIG_fail;
3360
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridCellNumberRenderer, 1);
3367
static PyObject * GridCellNumberRenderer_swigregister(PyObject *, PyObject *args) {
3369
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3370
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellNumberRenderer, obj);
3372
return Py_BuildValue((char *)"");
3374
static PyObject *_wrap_new_GridCellFloatRenderer(PyObject *, PyObject *args, PyObject *kwargs) {
3375
PyObject *resultobj = NULL;
3376
int arg1 = (int) -1 ;
3377
int arg2 = (int) -1 ;
3378
wxGridCellFloatRenderer *result;
3379
PyObject * obj0 = 0 ;
3380
PyObject * obj1 = 0 ;
3382
(char *) "width",(char *) "precision", NULL
3385
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GridCellFloatRenderer",kwnames,&obj0,&obj1)) goto fail;
3388
arg1 = static_cast<int >(SWIG_As_int(obj0));
3389
if (SWIG_arg_fail(1)) SWIG_fail;
3394
arg2 = static_cast<int >(SWIG_As_int(obj1));
3395
if (SWIG_arg_fail(2)) SWIG_fail;
3399
PyThreadState* __tstate = wxPyBeginAllowThreads();
3400
result = (wxGridCellFloatRenderer *)new wxGridCellFloatRenderer(arg1,arg2);
3402
wxPyEndAllowThreads(__tstate);
3403
if (PyErr_Occurred()) SWIG_fail;
3405
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridCellFloatRenderer, 1);
3412
static PyObject *_wrap_GridCellFloatRenderer_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
3413
PyObject *resultobj = NULL;
3414
wxGridCellFloatRenderer *arg1 = (wxGridCellFloatRenderer *) 0 ;
3416
PyObject * obj0 = 0 ;
3418
(char *) "self", NULL
3421
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellFloatRenderer_GetWidth",kwnames,&obj0)) goto fail;
3422
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellFloatRenderer, SWIG_POINTER_EXCEPTION | 0);
3423
if (SWIG_arg_fail(1)) SWIG_fail;
3425
PyThreadState* __tstate = wxPyBeginAllowThreads();
3426
result = (int)((wxGridCellFloatRenderer const *)arg1)->GetWidth();
3428
wxPyEndAllowThreads(__tstate);
3429
if (PyErr_Occurred()) SWIG_fail;
3432
resultobj = SWIG_From_int(static_cast<int >(result));
3440
static PyObject *_wrap_GridCellFloatRenderer_SetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
3441
PyObject *resultobj = NULL;
3442
wxGridCellFloatRenderer *arg1 = (wxGridCellFloatRenderer *) 0 ;
3444
PyObject * obj0 = 0 ;
3445
PyObject * obj1 = 0 ;
3447
(char *) "self",(char *) "width", NULL
3450
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellFloatRenderer_SetWidth",kwnames,&obj0,&obj1)) goto fail;
3451
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellFloatRenderer, SWIG_POINTER_EXCEPTION | 0);
3452
if (SWIG_arg_fail(1)) SWIG_fail;
3454
arg2 = static_cast<int >(SWIG_As_int(obj1));
3455
if (SWIG_arg_fail(2)) SWIG_fail;
3458
PyThreadState* __tstate = wxPyBeginAllowThreads();
3459
(arg1)->SetWidth(arg2);
3461
wxPyEndAllowThreads(__tstate);
3462
if (PyErr_Occurred()) SWIG_fail;
3464
Py_INCREF(Py_None); resultobj = Py_None;
3471
static PyObject *_wrap_GridCellFloatRenderer_GetPrecision(PyObject *, PyObject *args, PyObject *kwargs) {
3472
PyObject *resultobj = NULL;
3473
wxGridCellFloatRenderer *arg1 = (wxGridCellFloatRenderer *) 0 ;
3475
PyObject * obj0 = 0 ;
3477
(char *) "self", NULL
3480
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellFloatRenderer_GetPrecision",kwnames,&obj0)) goto fail;
3481
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellFloatRenderer, SWIG_POINTER_EXCEPTION | 0);
3482
if (SWIG_arg_fail(1)) SWIG_fail;
3484
PyThreadState* __tstate = wxPyBeginAllowThreads();
3485
result = (int)((wxGridCellFloatRenderer const *)arg1)->GetPrecision();
3487
wxPyEndAllowThreads(__tstate);
3488
if (PyErr_Occurred()) SWIG_fail;
3491
resultobj = SWIG_From_int(static_cast<int >(result));
3499
static PyObject *_wrap_GridCellFloatRenderer_SetPrecision(PyObject *, PyObject *args, PyObject *kwargs) {
3500
PyObject *resultobj = NULL;
3501
wxGridCellFloatRenderer *arg1 = (wxGridCellFloatRenderer *) 0 ;
3503
PyObject * obj0 = 0 ;
3504
PyObject * obj1 = 0 ;
3506
(char *) "self",(char *) "precision", NULL
3509
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellFloatRenderer_SetPrecision",kwnames,&obj0,&obj1)) goto fail;
3510
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellFloatRenderer, SWIG_POINTER_EXCEPTION | 0);
3511
if (SWIG_arg_fail(1)) SWIG_fail;
3513
arg2 = static_cast<int >(SWIG_As_int(obj1));
3514
if (SWIG_arg_fail(2)) SWIG_fail;
3517
PyThreadState* __tstate = wxPyBeginAllowThreads();
3518
(arg1)->SetPrecision(arg2);
3520
wxPyEndAllowThreads(__tstate);
3521
if (PyErr_Occurred()) SWIG_fail;
3523
Py_INCREF(Py_None); resultobj = Py_None;
3530
static PyObject * GridCellFloatRenderer_swigregister(PyObject *, PyObject *args) {
3532
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3533
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellFloatRenderer, obj);
3535
return Py_BuildValue((char *)"");
3537
static PyObject *_wrap_new_GridCellBoolRenderer(PyObject *, PyObject *args, PyObject *kwargs) {
3538
PyObject *resultobj = NULL;
3539
wxGridCellBoolRenderer *result;
3544
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GridCellBoolRenderer",kwnames)) goto fail;
3546
PyThreadState* __tstate = wxPyBeginAllowThreads();
3547
result = (wxGridCellBoolRenderer *)new wxGridCellBoolRenderer();
3549
wxPyEndAllowThreads(__tstate);
3550
if (PyErr_Occurred()) SWIG_fail;
3552
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridCellBoolRenderer, 1);
3559
static PyObject * GridCellBoolRenderer_swigregister(PyObject *, PyObject *args) {
3561
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3562
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellBoolRenderer, obj);
3564
return Py_BuildValue((char *)"");
3566
static PyObject *_wrap_new_GridCellDateTimeRenderer(PyObject *, PyObject *args, PyObject *kwargs) {
3567
PyObject *resultobj = NULL;
3568
wxString arg1 = (wxString) wxPyDefaultDateTimeFormat ;
3569
wxString arg2 = (wxString) wxPyDefaultDateTimeFormat ;
3570
wxGridCellDateTimeRenderer *result;
3571
PyObject * obj0 = 0 ;
3572
PyObject * obj1 = 0 ;
3574
(char *) "outformat",(char *) "informat", NULL
3577
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GridCellDateTimeRenderer",kwnames,&obj0,&obj1)) goto fail;
3580
wxString* sptr = wxString_in_helper(obj0);
3581
if (sptr == NULL) SWIG_fail;
3588
wxString* sptr = wxString_in_helper(obj1);
3589
if (sptr == NULL) SWIG_fail;
3595
PyThreadState* __tstate = wxPyBeginAllowThreads();
3596
result = (wxGridCellDateTimeRenderer *)new wxGridCellDateTimeRenderer(arg1,arg2);
3598
wxPyEndAllowThreads(__tstate);
3599
if (PyErr_Occurred()) SWIG_fail;
3601
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridCellDateTimeRenderer, 1);
3608
static PyObject * GridCellDateTimeRenderer_swigregister(PyObject *, PyObject *args) {
3610
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3611
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellDateTimeRenderer, obj);
3613
return Py_BuildValue((char *)"");
3615
static PyObject *_wrap_new_GridCellEnumRenderer(PyObject *, PyObject *args, PyObject *kwargs) {
3616
PyObject *resultobj = NULL;
3617
wxString const &arg1_defvalue = wxPyEmptyString ;
3618
wxString *arg1 = (wxString *) &arg1_defvalue ;
3619
wxGridCellEnumRenderer *result;
3620
bool temp1 = false ;
3621
PyObject * obj0 = 0 ;
3623
(char *) "choices", NULL
3626
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_GridCellEnumRenderer",kwnames,&obj0)) goto fail;
3629
arg1 = wxString_in_helper(obj0);
3630
if (arg1 == NULL) SWIG_fail;
3635
PyThreadState* __tstate = wxPyBeginAllowThreads();
3636
result = (wxGridCellEnumRenderer *)new wxGridCellEnumRenderer((wxString const &)*arg1);
3638
wxPyEndAllowThreads(__tstate);
3639
if (PyErr_Occurred()) SWIG_fail;
3641
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridCellEnumRenderer, 1);
3656
static PyObject * GridCellEnumRenderer_swigregister(PyObject *, PyObject *args) {
3658
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3659
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellEnumRenderer, obj);
3661
return Py_BuildValue((char *)"");
3663
static PyObject *_wrap_new_GridCellAutoWrapStringRenderer(PyObject *, PyObject *args, PyObject *kwargs) {
3664
PyObject *resultobj = NULL;
3665
wxGridCellAutoWrapStringRenderer *result;
3670
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GridCellAutoWrapStringRenderer",kwnames)) goto fail;
3672
PyThreadState* __tstate = wxPyBeginAllowThreads();
3673
result = (wxGridCellAutoWrapStringRenderer *)new wxGridCellAutoWrapStringRenderer();
3675
wxPyEndAllowThreads(__tstate);
3676
if (PyErr_Occurred()) SWIG_fail;
3678
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridCellAutoWrapStringRenderer, 1);
3685
static PyObject * GridCellAutoWrapStringRenderer_swigregister(PyObject *, PyObject *args) {
3687
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3688
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellAutoWrapStringRenderer, obj);
3690
return Py_BuildValue((char *)"");
3692
static PyObject *_wrap_GridCellEditor__setOORInfo(PyObject *, PyObject *args, PyObject *kwargs) {
3693
PyObject *resultobj = NULL;
3694
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
3695
PyObject *arg2 = (PyObject *) 0 ;
3696
PyObject * obj0 = 0 ;
3697
PyObject * obj1 = 0 ;
3699
(char *) "self",(char *) "_self", NULL
3702
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellEditor__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
3703
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
3704
if (SWIG_arg_fail(1)) SWIG_fail;
3707
PyThreadState* __tstate = wxPyBeginAllowThreads();
3708
wxGridCellEditor__setOORInfo(arg1,arg2);
3710
wxPyEndAllowThreads(__tstate);
3711
if (PyErr_Occurred()) SWIG_fail;
3713
Py_INCREF(Py_None); resultobj = Py_None;
3720
static PyObject *_wrap_GridCellEditor_IsCreated(PyObject *, PyObject *args, PyObject *kwargs) {
3721
PyObject *resultobj = NULL;
3722
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
3724
PyObject * obj0 = 0 ;
3726
(char *) "self", NULL
3729
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellEditor_IsCreated",kwnames,&obj0)) goto fail;
3730
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
3731
if (SWIG_arg_fail(1)) SWIG_fail;
3733
PyThreadState* __tstate = wxPyBeginAllowThreads();
3734
result = (bool)(arg1)->IsCreated();
3736
wxPyEndAllowThreads(__tstate);
3737
if (PyErr_Occurred()) SWIG_fail;
3740
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3748
static PyObject *_wrap_GridCellEditor_GetControl(PyObject *, PyObject *args, PyObject *kwargs) {
3749
PyObject *resultobj = NULL;
3750
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
3752
PyObject * obj0 = 0 ;
3754
(char *) "self", NULL
3757
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellEditor_GetControl",kwnames,&obj0)) goto fail;
3758
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
3759
if (SWIG_arg_fail(1)) SWIG_fail;
3761
PyThreadState* __tstate = wxPyBeginAllowThreads();
3762
result = (wxControl *)(arg1)->GetControl();
3764
wxPyEndAllowThreads(__tstate);
3765
if (PyErr_Occurred()) SWIG_fail;
3768
resultobj = wxPyMake_wxObject(result, 0);
3776
static PyObject *_wrap_GridCellEditor_SetControl(PyObject *, PyObject *args, PyObject *kwargs) {
3777
PyObject *resultobj = NULL;
3778
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
3779
wxControl *arg2 = (wxControl *) 0 ;
3780
PyObject * obj0 = 0 ;
3781
PyObject * obj1 = 0 ;
3783
(char *) "self",(char *) "control", NULL
3786
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellEditor_SetControl",kwnames,&obj0,&obj1)) goto fail;
3787
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
3788
if (SWIG_arg_fail(1)) SWIG_fail;
3789
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
3790
if (SWIG_arg_fail(2)) SWIG_fail;
3792
PyThreadState* __tstate = wxPyBeginAllowThreads();
3793
(arg1)->SetControl(arg2);
3795
wxPyEndAllowThreads(__tstate);
3796
if (PyErr_Occurred()) SWIG_fail;
3798
Py_INCREF(Py_None); resultobj = Py_None;
3805
static PyObject *_wrap_GridCellEditor_GetCellAttr(PyObject *, PyObject *args, PyObject *kwargs) {
3806
PyObject *resultobj = NULL;
3807
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
3808
wxGridCellAttr *result;
3809
PyObject * obj0 = 0 ;
3811
(char *) "self", NULL
3814
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellEditor_GetCellAttr",kwnames,&obj0)) goto fail;
3815
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
3816
if (SWIG_arg_fail(1)) SWIG_fail;
3818
PyThreadState* __tstate = wxPyBeginAllowThreads();
3819
result = (wxGridCellAttr *)(arg1)->GetCellAttr();
3821
wxPyEndAllowThreads(__tstate);
3822
if (PyErr_Occurred()) SWIG_fail;
3825
resultobj = wxPyMake_wxGridCellAttr(result, 0);
3833
static PyObject *_wrap_GridCellEditor_SetCellAttr(PyObject *, PyObject *args, PyObject *kwargs) {
3834
PyObject *resultobj = NULL;
3835
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
3836
wxGridCellAttr *arg2 = (wxGridCellAttr *) 0 ;
3837
PyObject * obj0 = 0 ;
3838
PyObject * obj1 = 0 ;
3840
(char *) "self",(char *) "attr", NULL
3843
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellEditor_SetCellAttr",kwnames,&obj0,&obj1)) goto fail;
3844
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
3845
if (SWIG_arg_fail(1)) SWIG_fail;
3846
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
3847
if (SWIG_arg_fail(2)) SWIG_fail;
3849
PyThreadState* __tstate = wxPyBeginAllowThreads();
3850
(arg1)->SetCellAttr(arg2);
3852
wxPyEndAllowThreads(__tstate);
3853
if (PyErr_Occurred()) SWIG_fail;
3855
Py_INCREF(Py_None); resultobj = Py_None;
3862
static PyObject *_wrap_GridCellEditor_SetParameters(PyObject *, PyObject *args, PyObject *kwargs) {
3863
PyObject *resultobj = NULL;
3864
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
3865
wxString *arg2 = 0 ;
3866
bool temp2 = false ;
3867
PyObject * obj0 = 0 ;
3868
PyObject * obj1 = 0 ;
3870
(char *) "self",(char *) "params", NULL
3873
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellEditor_SetParameters",kwnames,&obj0,&obj1)) goto fail;
3874
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
3875
if (SWIG_arg_fail(1)) SWIG_fail;
3877
arg2 = wxString_in_helper(obj1);
3878
if (arg2 == NULL) SWIG_fail;
3882
PyThreadState* __tstate = wxPyBeginAllowThreads();
3883
(arg1)->SetParameters((wxString const &)*arg2);
3885
wxPyEndAllowThreads(__tstate);
3886
if (PyErr_Occurred()) SWIG_fail;
3888
Py_INCREF(Py_None); resultobj = Py_None;
3903
static PyObject *_wrap_GridCellEditor_IncRef(PyObject *, PyObject *args, PyObject *kwargs) {
3904
PyObject *resultobj = NULL;
3905
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
3906
PyObject * obj0 = 0 ;
3908
(char *) "self", NULL
3911
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellEditor_IncRef",kwnames,&obj0)) goto fail;
3912
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
3913
if (SWIG_arg_fail(1)) SWIG_fail;
3915
PyThreadState* __tstate = wxPyBeginAllowThreads();
3918
wxPyEndAllowThreads(__tstate);
3919
if (PyErr_Occurred()) SWIG_fail;
3921
Py_INCREF(Py_None); resultobj = Py_None;
3928
static PyObject *_wrap_GridCellEditor_DecRef(PyObject *, PyObject *args, PyObject *kwargs) {
3929
PyObject *resultobj = NULL;
3930
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
3931
PyObject * obj0 = 0 ;
3933
(char *) "self", NULL
3936
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellEditor_DecRef",kwnames,&obj0)) goto fail;
3937
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
3938
if (SWIG_arg_fail(1)) SWIG_fail;
3940
PyThreadState* __tstate = wxPyBeginAllowThreads();
3943
wxPyEndAllowThreads(__tstate);
3944
if (PyErr_Occurred()) SWIG_fail;
3946
Py_INCREF(Py_None); resultobj = Py_None;
3953
static PyObject *_wrap_GridCellEditor_Create(PyObject *, PyObject *args, PyObject *kwargs) {
3954
PyObject *resultobj = NULL;
3955
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
3956
wxWindow *arg2 = (wxWindow *) 0 ;
3958
wxEvtHandler *arg4 = (wxEvtHandler *) 0 ;
3959
PyObject * obj0 = 0 ;
3960
PyObject * obj1 = 0 ;
3961
PyObject * obj2 = 0 ;
3962
PyObject * obj3 = 0 ;
3964
(char *) "self",(char *) "parent",(char *) "id",(char *) "evtHandler", NULL
3967
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:GridCellEditor_Create",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
3968
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
3969
if (SWIG_arg_fail(1)) SWIG_fail;
3970
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3971
if (SWIG_arg_fail(2)) SWIG_fail;
3973
arg3 = static_cast<int >(SWIG_As_int(obj2));
3974
if (SWIG_arg_fail(3)) SWIG_fail;
3976
SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
3977
if (SWIG_arg_fail(4)) SWIG_fail;
3979
PyThreadState* __tstate = wxPyBeginAllowThreads();
3980
(arg1)->Create(arg2,arg3,arg4);
3982
wxPyEndAllowThreads(__tstate);
3983
if (PyErr_Occurred()) SWIG_fail;
3985
Py_INCREF(Py_None); resultobj = Py_None;
3992
static PyObject *_wrap_GridCellEditor_BeginEdit(PyObject *, PyObject *args, PyObject *kwargs) {
3993
PyObject *resultobj = NULL;
3994
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
3997
wxGrid *arg4 = (wxGrid *) 0 ;
3998
PyObject * obj0 = 0 ;
3999
PyObject * obj1 = 0 ;
4000
PyObject * obj2 = 0 ;
4001
PyObject * obj3 = 0 ;
4003
(char *) "self",(char *) "row",(char *) "col",(char *) "grid", NULL
4006
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:GridCellEditor_BeginEdit",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
4007
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4008
if (SWIG_arg_fail(1)) SWIG_fail;
4010
arg2 = static_cast<int >(SWIG_As_int(obj1));
4011
if (SWIG_arg_fail(2)) SWIG_fail;
4014
arg3 = static_cast<int >(SWIG_As_int(obj2));
4015
if (SWIG_arg_fail(3)) SWIG_fail;
4017
SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
4018
if (SWIG_arg_fail(4)) SWIG_fail;
4020
PyThreadState* __tstate = wxPyBeginAllowThreads();
4021
(arg1)->BeginEdit(arg2,arg3,arg4);
4023
wxPyEndAllowThreads(__tstate);
4024
if (PyErr_Occurred()) SWIG_fail;
4026
Py_INCREF(Py_None); resultobj = Py_None;
4033
static PyObject *_wrap_GridCellEditor_EndEdit(PyObject *, PyObject *args, PyObject *kwargs) {
4034
PyObject *resultobj = NULL;
4035
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
4038
wxGrid *arg4 = (wxGrid *) 0 ;
4040
PyObject * obj0 = 0 ;
4041
PyObject * obj1 = 0 ;
4042
PyObject * obj2 = 0 ;
4043
PyObject * obj3 = 0 ;
4045
(char *) "self",(char *) "row",(char *) "col",(char *) "grid", NULL
4048
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:GridCellEditor_EndEdit",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
4049
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4050
if (SWIG_arg_fail(1)) SWIG_fail;
4052
arg2 = static_cast<int >(SWIG_As_int(obj1));
4053
if (SWIG_arg_fail(2)) SWIG_fail;
4056
arg3 = static_cast<int >(SWIG_As_int(obj2));
4057
if (SWIG_arg_fail(3)) SWIG_fail;
4059
SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
4060
if (SWIG_arg_fail(4)) SWIG_fail;
4062
PyThreadState* __tstate = wxPyBeginAllowThreads();
4063
result = (bool)(arg1)->EndEdit(arg2,arg3,arg4);
4065
wxPyEndAllowThreads(__tstate);
4066
if (PyErr_Occurred()) SWIG_fail;
4069
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4077
static PyObject *_wrap_GridCellEditor_Reset(PyObject *, PyObject *args, PyObject *kwargs) {
4078
PyObject *resultobj = NULL;
4079
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
4080
PyObject * obj0 = 0 ;
4082
(char *) "self", NULL
4085
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellEditor_Reset",kwnames,&obj0)) goto fail;
4086
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4087
if (SWIG_arg_fail(1)) SWIG_fail;
4089
PyThreadState* __tstate = wxPyBeginAllowThreads();
4092
wxPyEndAllowThreads(__tstate);
4093
if (PyErr_Occurred()) SWIG_fail;
4095
Py_INCREF(Py_None); resultobj = Py_None;
4102
static PyObject *_wrap_GridCellEditor_Clone(PyObject *, PyObject *args, PyObject *kwargs) {
4103
PyObject *resultobj = NULL;
4104
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
4105
wxGridCellEditor *result;
4106
PyObject * obj0 = 0 ;
4108
(char *) "self", NULL
4111
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellEditor_Clone",kwnames,&obj0)) goto fail;
4112
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4113
if (SWIG_arg_fail(1)) SWIG_fail;
4115
PyThreadState* __tstate = wxPyBeginAllowThreads();
4116
result = (wxGridCellEditor *)((wxGridCellEditor const *)arg1)->Clone();
4118
wxPyEndAllowThreads(__tstate);
4119
if (PyErr_Occurred()) SWIG_fail;
4122
resultobj = wxPyMake_wxGridCellEditor(result, 0);
4130
static PyObject *_wrap_GridCellEditor_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
4131
PyObject *resultobj = NULL;
4132
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
4135
PyObject * obj0 = 0 ;
4136
PyObject * obj1 = 0 ;
4138
(char *) "self",(char *) "rect", NULL
4141
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellEditor_SetSize",kwnames,&obj0,&obj1)) goto fail;
4142
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4143
if (SWIG_arg_fail(1)) SWIG_fail;
4146
if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4149
PyThreadState* __tstate = wxPyBeginAllowThreads();
4150
(arg1)->SetSize((wxRect const &)*arg2);
4152
wxPyEndAllowThreads(__tstate);
4153
if (PyErr_Occurred()) SWIG_fail;
4155
Py_INCREF(Py_None); resultobj = Py_None;
4162
static PyObject *_wrap_GridCellEditor_Show(PyObject *, PyObject *args, PyObject *kwargs) {
4163
PyObject *resultobj = NULL;
4164
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
4166
wxGridCellAttr *arg3 = (wxGridCellAttr *) NULL ;
4167
PyObject * obj0 = 0 ;
4168
PyObject * obj1 = 0 ;
4169
PyObject * obj2 = 0 ;
4171
(char *) "self",(char *) "show",(char *) "attr", NULL
4174
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:GridCellEditor_Show",kwnames,&obj0,&obj1,&obj2)) goto fail;
4175
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4176
if (SWIG_arg_fail(1)) SWIG_fail;
4178
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
4179
if (SWIG_arg_fail(2)) SWIG_fail;
4182
SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
4183
if (SWIG_arg_fail(3)) SWIG_fail;
4186
PyThreadState* __tstate = wxPyBeginAllowThreads();
4187
(arg1)->Show(arg2,arg3);
4189
wxPyEndAllowThreads(__tstate);
4190
if (PyErr_Occurred()) SWIG_fail;
4192
Py_INCREF(Py_None); resultobj = Py_None;
4199
static PyObject *_wrap_GridCellEditor_PaintBackground(PyObject *, PyObject *args, PyObject *kwargs) {
4200
PyObject *resultobj = NULL;
4201
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
4203
wxGridCellAttr *arg3 = (wxGridCellAttr *) 0 ;
4205
PyObject * obj0 = 0 ;
4206
PyObject * obj1 = 0 ;
4207
PyObject * obj2 = 0 ;
4209
(char *) "self",(char *) "rectCell",(char *) "attr", NULL
4212
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridCellEditor_PaintBackground",kwnames,&obj0,&obj1,&obj2)) goto fail;
4213
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4214
if (SWIG_arg_fail(1)) SWIG_fail;
4217
if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4219
SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
4220
if (SWIG_arg_fail(3)) SWIG_fail;
4222
PyThreadState* __tstate = wxPyBeginAllowThreads();
4223
(arg1)->PaintBackground((wxRect const &)*arg2,arg3);
4225
wxPyEndAllowThreads(__tstate);
4226
if (PyErr_Occurred()) SWIG_fail;
4228
Py_INCREF(Py_None); resultobj = Py_None;
4235
static PyObject *_wrap_GridCellEditor_IsAcceptedKey(PyObject *, PyObject *args, PyObject *kwargs) {
4236
PyObject *resultobj = NULL;
4237
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
4238
wxKeyEvent *arg2 = 0 ;
4240
PyObject * obj0 = 0 ;
4241
PyObject * obj1 = 0 ;
4243
(char *) "self",(char *) "event", NULL
4246
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellEditor_IsAcceptedKey",kwnames,&obj0,&obj1)) goto fail;
4247
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4248
if (SWIG_arg_fail(1)) SWIG_fail;
4250
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
4251
if (SWIG_arg_fail(2)) SWIG_fail;
4253
SWIG_null_ref("wxKeyEvent");
4255
if (SWIG_arg_fail(2)) SWIG_fail;
4258
PyThreadState* __tstate = wxPyBeginAllowThreads();
4259
result = (bool)(arg1)->IsAcceptedKey(*arg2);
4261
wxPyEndAllowThreads(__tstate);
4262
if (PyErr_Occurred()) SWIG_fail;
4265
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4273
static PyObject *_wrap_GridCellEditor_StartingKey(PyObject *, PyObject *args, PyObject *kwargs) {
4274
PyObject *resultobj = NULL;
4275
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
4276
wxKeyEvent *arg2 = 0 ;
4277
PyObject * obj0 = 0 ;
4278
PyObject * obj1 = 0 ;
4280
(char *) "self",(char *) "event", NULL
4283
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellEditor_StartingKey",kwnames,&obj0,&obj1)) goto fail;
4284
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4285
if (SWIG_arg_fail(1)) SWIG_fail;
4287
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
4288
if (SWIG_arg_fail(2)) SWIG_fail;
4290
SWIG_null_ref("wxKeyEvent");
4292
if (SWIG_arg_fail(2)) SWIG_fail;
4295
PyThreadState* __tstate = wxPyBeginAllowThreads();
4296
(arg1)->StartingKey(*arg2);
4298
wxPyEndAllowThreads(__tstate);
4299
if (PyErr_Occurred()) SWIG_fail;
4301
Py_INCREF(Py_None); resultobj = Py_None;
4308
static PyObject *_wrap_GridCellEditor_StartingClick(PyObject *, PyObject *args, PyObject *kwargs) {
4309
PyObject *resultobj = NULL;
4310
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
4311
PyObject * obj0 = 0 ;
4313
(char *) "self", NULL
4316
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellEditor_StartingClick",kwnames,&obj0)) goto fail;
4317
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4318
if (SWIG_arg_fail(1)) SWIG_fail;
4320
PyThreadState* __tstate = wxPyBeginAllowThreads();
4321
(arg1)->StartingClick();
4323
wxPyEndAllowThreads(__tstate);
4324
if (PyErr_Occurred()) SWIG_fail;
4326
Py_INCREF(Py_None); resultobj = Py_None;
4333
static PyObject *_wrap_GridCellEditor_HandleReturn(PyObject *, PyObject *args, PyObject *kwargs) {
4334
PyObject *resultobj = NULL;
4335
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
4336
wxKeyEvent *arg2 = 0 ;
4337
PyObject * obj0 = 0 ;
4338
PyObject * obj1 = 0 ;
4340
(char *) "self",(char *) "event", NULL
4343
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellEditor_HandleReturn",kwnames,&obj0,&obj1)) goto fail;
4344
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4345
if (SWIG_arg_fail(1)) SWIG_fail;
4347
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
4348
if (SWIG_arg_fail(2)) SWIG_fail;
4350
SWIG_null_ref("wxKeyEvent");
4352
if (SWIG_arg_fail(2)) SWIG_fail;
4355
PyThreadState* __tstate = wxPyBeginAllowThreads();
4356
(arg1)->HandleReturn(*arg2);
4358
wxPyEndAllowThreads(__tstate);
4359
if (PyErr_Occurred()) SWIG_fail;
4361
Py_INCREF(Py_None); resultobj = Py_None;
4368
static PyObject *_wrap_GridCellEditor_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
4369
PyObject *resultobj = NULL;
4370
wxGridCellEditor *arg1 = (wxGridCellEditor *) 0 ;
4371
PyObject * obj0 = 0 ;
4373
(char *) "self", NULL
4376
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellEditor_Destroy",kwnames,&obj0)) goto fail;
4377
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4378
if (SWIG_arg_fail(1)) SWIG_fail;
4380
PyThreadState* __tstate = wxPyBeginAllowThreads();
4383
wxPyEndAllowThreads(__tstate);
4384
if (PyErr_Occurred()) SWIG_fail;
4386
Py_INCREF(Py_None); resultobj = Py_None;
4393
static PyObject * GridCellEditor_swigregister(PyObject *, PyObject *args) {
4395
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4396
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellEditor, obj);
4398
return Py_BuildValue((char *)"");
4400
static PyObject *_wrap_new_PyGridCellEditor(PyObject *, PyObject *args, PyObject *kwargs) {
4401
PyObject *resultobj = NULL;
4402
wxPyGridCellEditor *result;
4407
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyGridCellEditor",kwnames)) goto fail;
4409
PyThreadState* __tstate = wxPyBeginAllowThreads();
4410
result = (wxPyGridCellEditor *)new wxPyGridCellEditor();
4412
wxPyEndAllowThreads(__tstate);
4413
if (PyErr_Occurred()) SWIG_fail;
4415
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyGridCellEditor, 1);
4422
static PyObject *_wrap_PyGridCellEditor__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
4423
PyObject *resultobj = NULL;
4424
wxPyGridCellEditor *arg1 = (wxPyGridCellEditor *) 0 ;
4425
PyObject *arg2 = (PyObject *) 0 ;
4426
PyObject *arg3 = (PyObject *) 0 ;
4427
PyObject * obj0 = 0 ;
4428
PyObject * obj1 = 0 ;
4429
PyObject * obj2 = 0 ;
4431
(char *) "self",(char *) "self",(char *) "_class", NULL
4434
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyGridCellEditor__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
4435
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4436
if (SWIG_arg_fail(1)) SWIG_fail;
4440
PyThreadState* __tstate = wxPyBeginAllowThreads();
4441
(arg1)->_setCallbackInfo(arg2,arg3);
4443
wxPyEndAllowThreads(__tstate);
4444
if (PyErr_Occurred()) SWIG_fail;
4446
Py_INCREF(Py_None); resultobj = Py_None;
4453
static PyObject *_wrap_PyGridCellEditor_base_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
4454
PyObject *resultobj = NULL;
4455
wxPyGridCellEditor *arg1 = (wxPyGridCellEditor *) 0 ;
4458
PyObject * obj0 = 0 ;
4459
PyObject * obj1 = 0 ;
4461
(char *) "self",(char *) "rect", NULL
4464
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyGridCellEditor_base_SetSize",kwnames,&obj0,&obj1)) goto fail;
4465
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4466
if (SWIG_arg_fail(1)) SWIG_fail;
4469
if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4472
PyThreadState* __tstate = wxPyBeginAllowThreads();
4473
(arg1)->base_SetSize((wxRect const &)*arg2);
4475
wxPyEndAllowThreads(__tstate);
4476
if (PyErr_Occurred()) SWIG_fail;
4478
Py_INCREF(Py_None); resultobj = Py_None;
4485
static PyObject *_wrap_PyGridCellEditor_base_Show(PyObject *, PyObject *args, PyObject *kwargs) {
4486
PyObject *resultobj = NULL;
4487
wxPyGridCellEditor *arg1 = (wxPyGridCellEditor *) 0 ;
4489
wxGridCellAttr *arg3 = (wxGridCellAttr *) NULL ;
4490
PyObject * obj0 = 0 ;
4491
PyObject * obj1 = 0 ;
4492
PyObject * obj2 = 0 ;
4494
(char *) "self",(char *) "show",(char *) "attr", NULL
4497
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyGridCellEditor_base_Show",kwnames,&obj0,&obj1,&obj2)) goto fail;
4498
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4499
if (SWIG_arg_fail(1)) SWIG_fail;
4501
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
4502
if (SWIG_arg_fail(2)) SWIG_fail;
4505
SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
4506
if (SWIG_arg_fail(3)) SWIG_fail;
4509
PyThreadState* __tstate = wxPyBeginAllowThreads();
4510
(arg1)->base_Show(arg2,arg3);
4512
wxPyEndAllowThreads(__tstate);
4513
if (PyErr_Occurred()) SWIG_fail;
4515
Py_INCREF(Py_None); resultobj = Py_None;
4522
static PyObject *_wrap_PyGridCellEditor_base_PaintBackground(PyObject *, PyObject *args, PyObject *kwargs) {
4523
PyObject *resultobj = NULL;
4524
wxPyGridCellEditor *arg1 = (wxPyGridCellEditor *) 0 ;
4526
wxGridCellAttr *arg3 = (wxGridCellAttr *) 0 ;
4528
PyObject * obj0 = 0 ;
4529
PyObject * obj1 = 0 ;
4530
PyObject * obj2 = 0 ;
4532
(char *) "self",(char *) "rectCell",(char *) "attr", NULL
4535
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyGridCellEditor_base_PaintBackground",kwnames,&obj0,&obj1,&obj2)) goto fail;
4536
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4537
if (SWIG_arg_fail(1)) SWIG_fail;
4540
if ( ! wxRect_helper(obj1, &arg2)) SWIG_fail;
4542
SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
4543
if (SWIG_arg_fail(3)) SWIG_fail;
4545
PyThreadState* __tstate = wxPyBeginAllowThreads();
4546
(arg1)->base_PaintBackground((wxRect const &)*arg2,arg3);
4548
wxPyEndAllowThreads(__tstate);
4549
if (PyErr_Occurred()) SWIG_fail;
4551
Py_INCREF(Py_None); resultobj = Py_None;
4558
static PyObject *_wrap_PyGridCellEditor_base_IsAcceptedKey(PyObject *, PyObject *args, PyObject *kwargs) {
4559
PyObject *resultobj = NULL;
4560
wxPyGridCellEditor *arg1 = (wxPyGridCellEditor *) 0 ;
4561
wxKeyEvent *arg2 = 0 ;
4563
PyObject * obj0 = 0 ;
4564
PyObject * obj1 = 0 ;
4566
(char *) "self",(char *) "event", NULL
4569
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyGridCellEditor_base_IsAcceptedKey",kwnames,&obj0,&obj1)) goto fail;
4570
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4571
if (SWIG_arg_fail(1)) SWIG_fail;
4573
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
4574
if (SWIG_arg_fail(2)) SWIG_fail;
4576
SWIG_null_ref("wxKeyEvent");
4578
if (SWIG_arg_fail(2)) SWIG_fail;
4581
PyThreadState* __tstate = wxPyBeginAllowThreads();
4582
result = (bool)(arg1)->base_IsAcceptedKey(*arg2);
4584
wxPyEndAllowThreads(__tstate);
4585
if (PyErr_Occurred()) SWIG_fail;
4588
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4596
static PyObject *_wrap_PyGridCellEditor_base_StartingKey(PyObject *, PyObject *args, PyObject *kwargs) {
4597
PyObject *resultobj = NULL;
4598
wxPyGridCellEditor *arg1 = (wxPyGridCellEditor *) 0 ;
4599
wxKeyEvent *arg2 = 0 ;
4600
PyObject * obj0 = 0 ;
4601
PyObject * obj1 = 0 ;
4603
(char *) "self",(char *) "event", NULL
4606
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyGridCellEditor_base_StartingKey",kwnames,&obj0,&obj1)) goto fail;
4607
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4608
if (SWIG_arg_fail(1)) SWIG_fail;
4610
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
4611
if (SWIG_arg_fail(2)) SWIG_fail;
4613
SWIG_null_ref("wxKeyEvent");
4615
if (SWIG_arg_fail(2)) SWIG_fail;
4618
PyThreadState* __tstate = wxPyBeginAllowThreads();
4619
(arg1)->base_StartingKey(*arg2);
4621
wxPyEndAllowThreads(__tstate);
4622
if (PyErr_Occurred()) SWIG_fail;
4624
Py_INCREF(Py_None); resultobj = Py_None;
4631
static PyObject *_wrap_PyGridCellEditor_base_StartingClick(PyObject *, PyObject *args, PyObject *kwargs) {
4632
PyObject *resultobj = NULL;
4633
wxPyGridCellEditor *arg1 = (wxPyGridCellEditor *) 0 ;
4634
PyObject * obj0 = 0 ;
4636
(char *) "self", NULL
4639
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyGridCellEditor_base_StartingClick",kwnames,&obj0)) goto fail;
4640
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4641
if (SWIG_arg_fail(1)) SWIG_fail;
4643
PyThreadState* __tstate = wxPyBeginAllowThreads();
4644
(arg1)->base_StartingClick();
4646
wxPyEndAllowThreads(__tstate);
4647
if (PyErr_Occurred()) SWIG_fail;
4649
Py_INCREF(Py_None); resultobj = Py_None;
4656
static PyObject *_wrap_PyGridCellEditor_base_HandleReturn(PyObject *, PyObject *args, PyObject *kwargs) {
4657
PyObject *resultobj = NULL;
4658
wxPyGridCellEditor *arg1 = (wxPyGridCellEditor *) 0 ;
4659
wxKeyEvent *arg2 = 0 ;
4660
PyObject * obj0 = 0 ;
4661
PyObject * obj1 = 0 ;
4663
(char *) "self",(char *) "event", NULL
4666
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyGridCellEditor_base_HandleReturn",kwnames,&obj0,&obj1)) goto fail;
4667
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4668
if (SWIG_arg_fail(1)) SWIG_fail;
4670
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxKeyEvent, SWIG_POINTER_EXCEPTION | 0);
4671
if (SWIG_arg_fail(2)) SWIG_fail;
4673
SWIG_null_ref("wxKeyEvent");
4675
if (SWIG_arg_fail(2)) SWIG_fail;
4678
PyThreadState* __tstate = wxPyBeginAllowThreads();
4679
(arg1)->base_HandleReturn(*arg2);
4681
wxPyEndAllowThreads(__tstate);
4682
if (PyErr_Occurred()) SWIG_fail;
4684
Py_INCREF(Py_None); resultobj = Py_None;
4691
static PyObject *_wrap_PyGridCellEditor_base_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
4692
PyObject *resultobj = NULL;
4693
wxPyGridCellEditor *arg1 = (wxPyGridCellEditor *) 0 ;
4694
PyObject * obj0 = 0 ;
4696
(char *) "self", NULL
4699
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyGridCellEditor_base_Destroy",kwnames,&obj0)) goto fail;
4700
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4701
if (SWIG_arg_fail(1)) SWIG_fail;
4703
PyThreadState* __tstate = wxPyBeginAllowThreads();
4704
(arg1)->base_Destroy();
4706
wxPyEndAllowThreads(__tstate);
4707
if (PyErr_Occurred()) SWIG_fail;
4709
Py_INCREF(Py_None); resultobj = Py_None;
4716
static PyObject *_wrap_PyGridCellEditor_base_SetParameters(PyObject *, PyObject *args, PyObject *kwargs) {
4717
PyObject *resultobj = NULL;
4718
wxPyGridCellEditor *arg1 = (wxPyGridCellEditor *) 0 ;
4719
wxString *arg2 = 0 ;
4720
bool temp2 = false ;
4721
PyObject * obj0 = 0 ;
4722
PyObject * obj1 = 0 ;
4724
(char *) "self",(char *) "params", NULL
4727
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyGridCellEditor_base_SetParameters",kwnames,&obj0,&obj1)) goto fail;
4728
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
4729
if (SWIG_arg_fail(1)) SWIG_fail;
4731
arg2 = wxString_in_helper(obj1);
4732
if (arg2 == NULL) SWIG_fail;
4736
PyThreadState* __tstate = wxPyBeginAllowThreads();
4737
(arg1)->base_SetParameters((wxString const &)*arg2);
4739
wxPyEndAllowThreads(__tstate);
4740
if (PyErr_Occurred()) SWIG_fail;
4742
Py_INCREF(Py_None); resultobj = Py_None;
4757
static PyObject * PyGridCellEditor_swigregister(PyObject *, PyObject *args) {
4759
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4760
SWIG_TypeClientData(SWIGTYPE_p_wxPyGridCellEditor, obj);
4762
return Py_BuildValue((char *)"");
4764
static PyObject *_wrap_new_GridCellTextEditor(PyObject *, PyObject *args, PyObject *kwargs) {
4765
PyObject *resultobj = NULL;
4766
wxGridCellTextEditor *result;
4771
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GridCellTextEditor",kwnames)) goto fail;
4773
PyThreadState* __tstate = wxPyBeginAllowThreads();
4774
result = (wxGridCellTextEditor *)new wxGridCellTextEditor();
4776
wxPyEndAllowThreads(__tstate);
4777
if (PyErr_Occurred()) SWIG_fail;
4779
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridCellTextEditor, 1);
4786
static PyObject *_wrap_GridCellTextEditor_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
4787
PyObject *resultobj = NULL;
4788
wxGridCellTextEditor *arg1 = (wxGridCellTextEditor *) 0 ;
4790
PyObject * obj0 = 0 ;
4792
(char *) "self", NULL
4795
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellTextEditor_GetValue",kwnames,&obj0)) goto fail;
4796
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellTextEditor, SWIG_POINTER_EXCEPTION | 0);
4797
if (SWIG_arg_fail(1)) SWIG_fail;
4799
PyThreadState* __tstate = wxPyBeginAllowThreads();
4800
result = (arg1)->GetValue();
4802
wxPyEndAllowThreads(__tstate);
4803
if (PyErr_Occurred()) SWIG_fail;
4807
resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4809
resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4818
static PyObject * GridCellTextEditor_swigregister(PyObject *, PyObject *args) {
4820
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4821
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellTextEditor, obj);
4823
return Py_BuildValue((char *)"");
4825
static PyObject *_wrap_new_GridCellNumberEditor(PyObject *, PyObject *args, PyObject *kwargs) {
4826
PyObject *resultobj = NULL;
4827
int arg1 = (int) -1 ;
4828
int arg2 = (int) -1 ;
4829
wxGridCellNumberEditor *result;
4830
PyObject * obj0 = 0 ;
4831
PyObject * obj1 = 0 ;
4833
(char *) "min",(char *) "max", NULL
4836
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GridCellNumberEditor",kwnames,&obj0,&obj1)) goto fail;
4839
arg1 = static_cast<int >(SWIG_As_int(obj0));
4840
if (SWIG_arg_fail(1)) SWIG_fail;
4845
arg2 = static_cast<int >(SWIG_As_int(obj1));
4846
if (SWIG_arg_fail(2)) SWIG_fail;
4850
PyThreadState* __tstate = wxPyBeginAllowThreads();
4851
result = (wxGridCellNumberEditor *)new wxGridCellNumberEditor(arg1,arg2);
4853
wxPyEndAllowThreads(__tstate);
4854
if (PyErr_Occurred()) SWIG_fail;
4856
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridCellNumberEditor, 1);
4863
static PyObject *_wrap_GridCellNumberEditor_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
4864
PyObject *resultobj = NULL;
4865
wxGridCellNumberEditor *arg1 = (wxGridCellNumberEditor *) 0 ;
4867
PyObject * obj0 = 0 ;
4869
(char *) "self", NULL
4872
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellNumberEditor_GetValue",kwnames,&obj0)) goto fail;
4873
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellNumberEditor, SWIG_POINTER_EXCEPTION | 0);
4874
if (SWIG_arg_fail(1)) SWIG_fail;
4876
PyThreadState* __tstate = wxPyBeginAllowThreads();
4877
result = (arg1)->GetValue();
4879
wxPyEndAllowThreads(__tstate);
4880
if (PyErr_Occurred()) SWIG_fail;
4884
resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4886
resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4895
static PyObject * GridCellNumberEditor_swigregister(PyObject *, PyObject *args) {
4897
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4898
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellNumberEditor, obj);
4900
return Py_BuildValue((char *)"");
4902
static PyObject *_wrap_new_GridCellFloatEditor(PyObject *, PyObject *args, PyObject *kwargs) {
4903
PyObject *resultobj = NULL;
4904
int arg1 = (int) -1 ;
4905
int arg2 = (int) -1 ;
4906
wxGridCellFloatEditor *result;
4907
PyObject * obj0 = 0 ;
4908
PyObject * obj1 = 0 ;
4910
(char *) "width",(char *) "precision", NULL
4913
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GridCellFloatEditor",kwnames,&obj0,&obj1)) goto fail;
4916
arg1 = static_cast<int >(SWIG_As_int(obj0));
4917
if (SWIG_arg_fail(1)) SWIG_fail;
4922
arg2 = static_cast<int >(SWIG_As_int(obj1));
4923
if (SWIG_arg_fail(2)) SWIG_fail;
4927
PyThreadState* __tstate = wxPyBeginAllowThreads();
4928
result = (wxGridCellFloatEditor *)new wxGridCellFloatEditor(arg1,arg2);
4930
wxPyEndAllowThreads(__tstate);
4931
if (PyErr_Occurred()) SWIG_fail;
4933
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridCellFloatEditor, 1);
4940
static PyObject *_wrap_GridCellFloatEditor_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
4941
PyObject *resultobj = NULL;
4942
wxGridCellFloatEditor *arg1 = (wxGridCellFloatEditor *) 0 ;
4944
PyObject * obj0 = 0 ;
4946
(char *) "self", NULL
4949
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellFloatEditor_GetValue",kwnames,&obj0)) goto fail;
4950
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellFloatEditor, SWIG_POINTER_EXCEPTION | 0);
4951
if (SWIG_arg_fail(1)) SWIG_fail;
4953
PyThreadState* __tstate = wxPyBeginAllowThreads();
4954
result = (arg1)->GetValue();
4956
wxPyEndAllowThreads(__tstate);
4957
if (PyErr_Occurred()) SWIG_fail;
4961
resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4963
resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4972
static PyObject * GridCellFloatEditor_swigregister(PyObject *, PyObject *args) {
4974
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4975
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellFloatEditor, obj);
4977
return Py_BuildValue((char *)"");
4979
static PyObject *_wrap_new_GridCellBoolEditor(PyObject *, PyObject *args, PyObject *kwargs) {
4980
PyObject *resultobj = NULL;
4981
wxGridCellBoolEditor *result;
4986
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GridCellBoolEditor",kwnames)) goto fail;
4988
PyThreadState* __tstate = wxPyBeginAllowThreads();
4989
result = (wxGridCellBoolEditor *)new wxGridCellBoolEditor();
4991
wxPyEndAllowThreads(__tstate);
4992
if (PyErr_Occurred()) SWIG_fail;
4994
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridCellBoolEditor, 1);
5001
static PyObject *_wrap_GridCellBoolEditor_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
5002
PyObject *resultobj = NULL;
5003
wxGridCellBoolEditor *arg1 = (wxGridCellBoolEditor *) 0 ;
5005
PyObject * obj0 = 0 ;
5007
(char *) "self", NULL
5010
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellBoolEditor_GetValue",kwnames,&obj0)) goto fail;
5011
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellBoolEditor, SWIG_POINTER_EXCEPTION | 0);
5012
if (SWIG_arg_fail(1)) SWIG_fail;
5014
PyThreadState* __tstate = wxPyBeginAllowThreads();
5015
result = (arg1)->GetValue();
5017
wxPyEndAllowThreads(__tstate);
5018
if (PyErr_Occurred()) SWIG_fail;
5022
resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5024
resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5033
static PyObject * GridCellBoolEditor_swigregister(PyObject *, PyObject *args) {
5035
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5036
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellBoolEditor, obj);
5038
return Py_BuildValue((char *)"");
5040
static PyObject *_wrap_new_GridCellChoiceEditor(PyObject *, PyObject *args, PyObject *kwargs) {
5041
PyObject *resultobj = NULL;
5042
int arg1 = (int) 0 ;
5043
wxString *arg2 = (wxString *) NULL ;
5044
bool arg3 = (bool) false ;
5045
wxGridCellChoiceEditor *result;
5046
PyObject * obj0 = 0 ;
5047
PyObject * obj1 = 0 ;
5049
(char *) "choices",(char *) "allowOthers", NULL
5052
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GridCellChoiceEditor",kwnames,&obj0,&obj1)) goto fail;
5055
arg1 = PyList_Size(obj0);
5056
arg2 = wxString_LIST_helper(obj0);
5057
if (arg2 == NULL) SWIG_fail;
5062
arg3 = static_cast<bool >(SWIG_As_bool(obj1));
5063
if (SWIG_arg_fail(3)) SWIG_fail;
5067
PyThreadState* __tstate = wxPyBeginAllowThreads();
5068
result = (wxGridCellChoiceEditor *)new wxGridCellChoiceEditor(arg1,(wxString const *)arg2,arg3);
5070
wxPyEndAllowThreads(__tstate);
5071
if (PyErr_Occurred()) SWIG_fail;
5073
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridCellChoiceEditor, 1);
5075
if (arg2) delete [] arg2;
5080
if (arg2) delete [] arg2;
5086
static PyObject *_wrap_GridCellChoiceEditor_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
5087
PyObject *resultobj = NULL;
5088
wxGridCellChoiceEditor *arg1 = (wxGridCellChoiceEditor *) 0 ;
5090
PyObject * obj0 = 0 ;
5092
(char *) "self", NULL
5095
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellChoiceEditor_GetValue",kwnames,&obj0)) goto fail;
5096
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellChoiceEditor, SWIG_POINTER_EXCEPTION | 0);
5097
if (SWIG_arg_fail(1)) SWIG_fail;
5099
PyThreadState* __tstate = wxPyBeginAllowThreads();
5100
result = (arg1)->GetValue();
5102
wxPyEndAllowThreads(__tstate);
5103
if (PyErr_Occurred()) SWIG_fail;
5107
resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5109
resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5118
static PyObject * GridCellChoiceEditor_swigregister(PyObject *, PyObject *args) {
5120
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5121
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellChoiceEditor, obj);
5123
return Py_BuildValue((char *)"");
5125
static PyObject *_wrap_new_GridCellEnumEditor(PyObject *, PyObject *args, PyObject *kwargs) {
5126
PyObject *resultobj = NULL;
5127
wxString const &arg1_defvalue = wxPyEmptyString ;
5128
wxString *arg1 = (wxString *) &arg1_defvalue ;
5129
wxGridCellEnumEditor *result;
5130
bool temp1 = false ;
5131
PyObject * obj0 = 0 ;
5133
(char *) "choices", NULL
5136
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_GridCellEnumEditor",kwnames,&obj0)) goto fail;
5139
arg1 = wxString_in_helper(obj0);
5140
if (arg1 == NULL) SWIG_fail;
5145
PyThreadState* __tstate = wxPyBeginAllowThreads();
5146
result = (wxGridCellEnumEditor *)new wxGridCellEnumEditor((wxString const &)*arg1);
5148
wxPyEndAllowThreads(__tstate);
5149
if (PyErr_Occurred()) SWIG_fail;
5151
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridCellEnumEditor, 1);
5166
static PyObject *_wrap_GridCellEnumEditor_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
5167
PyObject *resultobj = NULL;
5168
wxGridCellEnumEditor *arg1 = (wxGridCellEnumEditor *) 0 ;
5170
PyObject * obj0 = 0 ;
5172
(char *) "self", NULL
5175
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellEnumEditor_GetValue",kwnames,&obj0)) goto fail;
5176
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellEnumEditor, SWIG_POINTER_EXCEPTION | 0);
5177
if (SWIG_arg_fail(1)) SWIG_fail;
5179
PyThreadState* __tstate = wxPyBeginAllowThreads();
5180
result = (arg1)->GetValue();
5182
wxPyEndAllowThreads(__tstate);
5183
if (PyErr_Occurred()) SWIG_fail;
5187
resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5189
resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5198
static PyObject * GridCellEnumEditor_swigregister(PyObject *, PyObject *args) {
5200
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5201
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellEnumEditor, obj);
5203
return Py_BuildValue((char *)"");
5205
static PyObject *_wrap_new_GridCellAutoWrapStringEditor(PyObject *, PyObject *args, PyObject *kwargs) {
5206
PyObject *resultobj = NULL;
5207
wxGridCellAutoWrapStringEditor *result;
5212
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GridCellAutoWrapStringEditor",kwnames)) goto fail;
5214
PyThreadState* __tstate = wxPyBeginAllowThreads();
5215
result = (wxGridCellAutoWrapStringEditor *)new wxGridCellAutoWrapStringEditor();
5217
wxPyEndAllowThreads(__tstate);
5218
if (PyErr_Occurred()) SWIG_fail;
5220
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridCellAutoWrapStringEditor, 1);
5227
static PyObject *_wrap_GridCellAutoWrapStringEditor_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
5228
PyObject *resultobj = NULL;
5229
wxGridCellAutoWrapStringEditor *arg1 = (wxGridCellAutoWrapStringEditor *) 0 ;
5231
PyObject * obj0 = 0 ;
5233
(char *) "self", NULL
5236
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAutoWrapStringEditor_GetValue",kwnames,&obj0)) goto fail;
5237
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAutoWrapStringEditor, SWIG_POINTER_EXCEPTION | 0);
5238
if (SWIG_arg_fail(1)) SWIG_fail;
5240
PyThreadState* __tstate = wxPyBeginAllowThreads();
5241
result = (arg1)->GetValue();
5243
wxPyEndAllowThreads(__tstate);
5244
if (PyErr_Occurred()) SWIG_fail;
5248
resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5250
resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5259
static PyObject * GridCellAutoWrapStringEditor_swigregister(PyObject *, PyObject *args) {
5261
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
5262
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellAutoWrapStringEditor, obj);
5264
return Py_BuildValue((char *)"");
5266
static PyObject *_wrap_GridCellAttr__setOORInfo(PyObject *, PyObject *args, PyObject *kwargs) {
5267
PyObject *resultobj = NULL;
5268
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5269
PyObject *arg2 = (PyObject *) 0 ;
5270
PyObject * obj0 = 0 ;
5271
PyObject * obj1 = 0 ;
5273
(char *) "self",(char *) "_self", NULL
5276
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellAttr__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
5277
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5278
if (SWIG_arg_fail(1)) SWIG_fail;
5281
PyThreadState* __tstate = wxPyBeginAllowThreads();
5282
wxGridCellAttr__setOORInfo(arg1,arg2);
5284
wxPyEndAllowThreads(__tstate);
5285
if (PyErr_Occurred()) SWIG_fail;
5287
Py_INCREF(Py_None); resultobj = Py_None;
5294
static PyObject *_wrap_new_GridCellAttr(PyObject *, PyObject *args, PyObject *kwargs) {
5295
PyObject *resultobj = NULL;
5296
wxGridCellAttr *arg1 = (wxGridCellAttr *) NULL ;
5297
wxGridCellAttr *result;
5298
PyObject * obj0 = 0 ;
5300
(char *) "attrDefault", NULL
5303
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_GridCellAttr",kwnames,&obj0)) goto fail;
5305
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5306
if (SWIG_arg_fail(1)) SWIG_fail;
5309
PyThreadState* __tstate = wxPyBeginAllowThreads();
5310
result = (wxGridCellAttr *)new wxGridCellAttr(arg1);
5312
wxPyEndAllowThreads(__tstate);
5313
if (PyErr_Occurred()) SWIG_fail;
5316
resultobj = wxPyMake_wxGridCellAttr(result, 1);
5324
static PyObject *_wrap_GridCellAttr_Clone(PyObject *, PyObject *args, PyObject *kwargs) {
5325
PyObject *resultobj = NULL;
5326
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5327
wxGridCellAttr *result;
5328
PyObject * obj0 = 0 ;
5330
(char *) "self", NULL
5333
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_Clone",kwnames,&obj0)) goto fail;
5334
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5335
if (SWIG_arg_fail(1)) SWIG_fail;
5337
PyThreadState* __tstate = wxPyBeginAllowThreads();
5338
result = (wxGridCellAttr *)((wxGridCellAttr const *)arg1)->Clone();
5340
wxPyEndAllowThreads(__tstate);
5341
if (PyErr_Occurred()) SWIG_fail;
5344
resultobj = wxPyMake_wxGridCellAttr(result, 0);
5352
static PyObject *_wrap_GridCellAttr_MergeWith(PyObject *, PyObject *args, PyObject *kwargs) {
5353
PyObject *resultobj = NULL;
5354
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5355
wxGridCellAttr *arg2 = (wxGridCellAttr *) 0 ;
5356
PyObject * obj0 = 0 ;
5357
PyObject * obj1 = 0 ;
5359
(char *) "self",(char *) "mergefrom", NULL
5362
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellAttr_MergeWith",kwnames,&obj0,&obj1)) goto fail;
5363
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5364
if (SWIG_arg_fail(1)) SWIG_fail;
5365
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5366
if (SWIG_arg_fail(2)) SWIG_fail;
5368
PyThreadState* __tstate = wxPyBeginAllowThreads();
5369
(arg1)->MergeWith(arg2);
5371
wxPyEndAllowThreads(__tstate);
5372
if (PyErr_Occurred()) SWIG_fail;
5374
Py_INCREF(Py_None); resultobj = Py_None;
5381
static PyObject *_wrap_GridCellAttr_IncRef(PyObject *, PyObject *args, PyObject *kwargs) {
5382
PyObject *resultobj = NULL;
5383
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5384
PyObject * obj0 = 0 ;
5386
(char *) "self", NULL
5389
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_IncRef",kwnames,&obj0)) goto fail;
5390
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5391
if (SWIG_arg_fail(1)) SWIG_fail;
5393
PyThreadState* __tstate = wxPyBeginAllowThreads();
5396
wxPyEndAllowThreads(__tstate);
5397
if (PyErr_Occurred()) SWIG_fail;
5399
Py_INCREF(Py_None); resultobj = Py_None;
5406
static PyObject *_wrap_GridCellAttr_DecRef(PyObject *, PyObject *args, PyObject *kwargs) {
5407
PyObject *resultobj = NULL;
5408
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5409
PyObject * obj0 = 0 ;
5411
(char *) "self", NULL
5414
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_DecRef",kwnames,&obj0)) goto fail;
5415
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5416
if (SWIG_arg_fail(1)) SWIG_fail;
5418
PyThreadState* __tstate = wxPyBeginAllowThreads();
5421
wxPyEndAllowThreads(__tstate);
5422
if (PyErr_Occurred()) SWIG_fail;
5424
Py_INCREF(Py_None); resultobj = Py_None;
5431
static PyObject *_wrap_GridCellAttr_SetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
5432
PyObject *resultobj = NULL;
5433
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5434
wxColour *arg2 = 0 ;
5436
PyObject * obj0 = 0 ;
5437
PyObject * obj1 = 0 ;
5439
(char *) "self",(char *) "colText", NULL
5442
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellAttr_SetTextColour",kwnames,&obj0,&obj1)) goto fail;
5443
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5444
if (SWIG_arg_fail(1)) SWIG_fail;
5447
if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
5450
PyThreadState* __tstate = wxPyBeginAllowThreads();
5451
(arg1)->SetTextColour((wxColour const &)*arg2);
5453
wxPyEndAllowThreads(__tstate);
5454
if (PyErr_Occurred()) SWIG_fail;
5456
Py_INCREF(Py_None); resultobj = Py_None;
5463
static PyObject *_wrap_GridCellAttr_SetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
5464
PyObject *resultobj = NULL;
5465
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5466
wxColour *arg2 = 0 ;
5468
PyObject * obj0 = 0 ;
5469
PyObject * obj1 = 0 ;
5471
(char *) "self",(char *) "colBack", NULL
5474
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellAttr_SetBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
5475
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5476
if (SWIG_arg_fail(1)) SWIG_fail;
5479
if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
5482
PyThreadState* __tstate = wxPyBeginAllowThreads();
5483
(arg1)->SetBackgroundColour((wxColour const &)*arg2);
5485
wxPyEndAllowThreads(__tstate);
5486
if (PyErr_Occurred()) SWIG_fail;
5488
Py_INCREF(Py_None); resultobj = Py_None;
5495
static PyObject *_wrap_GridCellAttr_SetFont(PyObject *, PyObject *args, PyObject *kwargs) {
5496
PyObject *resultobj = NULL;
5497
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5499
PyObject * obj0 = 0 ;
5500
PyObject * obj1 = 0 ;
5502
(char *) "self",(char *) "font", NULL
5505
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellAttr_SetFont",kwnames,&obj0,&obj1)) goto fail;
5506
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5507
if (SWIG_arg_fail(1)) SWIG_fail;
5509
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
5510
if (SWIG_arg_fail(2)) SWIG_fail;
5512
SWIG_null_ref("wxFont");
5514
if (SWIG_arg_fail(2)) SWIG_fail;
5517
PyThreadState* __tstate = wxPyBeginAllowThreads();
5518
(arg1)->SetFont((wxFont const &)*arg2);
5520
wxPyEndAllowThreads(__tstate);
5521
if (PyErr_Occurred()) SWIG_fail;
5523
Py_INCREF(Py_None); resultobj = Py_None;
5530
static PyObject *_wrap_GridCellAttr_SetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
5531
PyObject *resultobj = NULL;
5532
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5535
PyObject * obj0 = 0 ;
5536
PyObject * obj1 = 0 ;
5537
PyObject * obj2 = 0 ;
5539
(char *) "self",(char *) "hAlign",(char *) "vAlign", NULL
5542
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridCellAttr_SetAlignment",kwnames,&obj0,&obj1,&obj2)) goto fail;
5543
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5544
if (SWIG_arg_fail(1)) SWIG_fail;
5546
arg2 = static_cast<int >(SWIG_As_int(obj1));
5547
if (SWIG_arg_fail(2)) SWIG_fail;
5550
arg3 = static_cast<int >(SWIG_As_int(obj2));
5551
if (SWIG_arg_fail(3)) SWIG_fail;
5554
PyThreadState* __tstate = wxPyBeginAllowThreads();
5555
(arg1)->SetAlignment(arg2,arg3);
5557
wxPyEndAllowThreads(__tstate);
5558
if (PyErr_Occurred()) SWIG_fail;
5560
Py_INCREF(Py_None); resultobj = Py_None;
5567
static PyObject *_wrap_GridCellAttr_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
5568
PyObject *resultobj = NULL;
5569
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5572
PyObject * obj0 = 0 ;
5573
PyObject * obj1 = 0 ;
5574
PyObject * obj2 = 0 ;
5576
(char *) "self",(char *) "num_rows",(char *) "num_cols", NULL
5579
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridCellAttr_SetSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
5580
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5581
if (SWIG_arg_fail(1)) SWIG_fail;
5583
arg2 = static_cast<int >(SWIG_As_int(obj1));
5584
if (SWIG_arg_fail(2)) SWIG_fail;
5587
arg3 = static_cast<int >(SWIG_As_int(obj2));
5588
if (SWIG_arg_fail(3)) SWIG_fail;
5591
PyThreadState* __tstate = wxPyBeginAllowThreads();
5592
(arg1)->SetSize(arg2,arg3);
5594
wxPyEndAllowThreads(__tstate);
5595
if (PyErr_Occurred()) SWIG_fail;
5597
Py_INCREF(Py_None); resultobj = Py_None;
5604
static PyObject *_wrap_GridCellAttr_SetOverflow(PyObject *, PyObject *args, PyObject *kwargs) {
5605
PyObject *resultobj = NULL;
5606
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5607
bool arg2 = (bool) true ;
5608
PyObject * obj0 = 0 ;
5609
PyObject * obj1 = 0 ;
5611
(char *) "self",(char *) "allow", NULL
5614
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:GridCellAttr_SetOverflow",kwnames,&obj0,&obj1)) goto fail;
5615
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5616
if (SWIG_arg_fail(1)) SWIG_fail;
5619
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
5620
if (SWIG_arg_fail(2)) SWIG_fail;
5624
PyThreadState* __tstate = wxPyBeginAllowThreads();
5625
(arg1)->SetOverflow(arg2);
5627
wxPyEndAllowThreads(__tstate);
5628
if (PyErr_Occurred()) SWIG_fail;
5630
Py_INCREF(Py_None); resultobj = Py_None;
5637
static PyObject *_wrap_GridCellAttr_SetReadOnly(PyObject *, PyObject *args, PyObject *kwargs) {
5638
PyObject *resultobj = NULL;
5639
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5640
bool arg2 = (bool) true ;
5641
PyObject * obj0 = 0 ;
5642
PyObject * obj1 = 0 ;
5644
(char *) "self",(char *) "isReadOnly", NULL
5647
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:GridCellAttr_SetReadOnly",kwnames,&obj0,&obj1)) goto fail;
5648
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5649
if (SWIG_arg_fail(1)) SWIG_fail;
5652
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
5653
if (SWIG_arg_fail(2)) SWIG_fail;
5657
PyThreadState* __tstate = wxPyBeginAllowThreads();
5658
(arg1)->SetReadOnly(arg2);
5660
wxPyEndAllowThreads(__tstate);
5661
if (PyErr_Occurred()) SWIG_fail;
5663
Py_INCREF(Py_None); resultobj = Py_None;
5670
static PyObject *_wrap_GridCellAttr_SetRenderer(PyObject *, PyObject *args, PyObject *kwargs) {
5671
PyObject *resultobj = NULL;
5672
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5673
wxGridCellRenderer *arg2 = (wxGridCellRenderer *) 0 ;
5674
PyObject * obj0 = 0 ;
5675
PyObject * obj1 = 0 ;
5677
(char *) "self",(char *) "renderer", NULL
5680
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellAttr_SetRenderer",kwnames,&obj0,&obj1)) goto fail;
5681
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5682
if (SWIG_arg_fail(1)) SWIG_fail;
5683
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellRenderer, SWIG_POINTER_EXCEPTION | 0);
5684
if (SWIG_arg_fail(2)) SWIG_fail;
5686
PyThreadState* __tstate = wxPyBeginAllowThreads();
5687
(arg1)->SetRenderer(arg2);
5689
wxPyEndAllowThreads(__tstate);
5690
if (PyErr_Occurred()) SWIG_fail;
5692
Py_INCREF(Py_None); resultobj = Py_None;
5699
static PyObject *_wrap_GridCellAttr_SetEditor(PyObject *, PyObject *args, PyObject *kwargs) {
5700
PyObject *resultobj = NULL;
5701
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5702
wxGridCellEditor *arg2 = (wxGridCellEditor *) 0 ;
5703
PyObject * obj0 = 0 ;
5704
PyObject * obj1 = 0 ;
5706
(char *) "self",(char *) "editor", NULL
5709
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellAttr_SetEditor",kwnames,&obj0,&obj1)) goto fail;
5710
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5711
if (SWIG_arg_fail(1)) SWIG_fail;
5712
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
5713
if (SWIG_arg_fail(2)) SWIG_fail;
5715
PyThreadState* __tstate = wxPyBeginAllowThreads();
5716
(arg1)->SetEditor(arg2);
5718
wxPyEndAllowThreads(__tstate);
5719
if (PyErr_Occurred()) SWIG_fail;
5721
Py_INCREF(Py_None); resultobj = Py_None;
5728
static PyObject *_wrap_GridCellAttr_SetKind(PyObject *, PyObject *args, PyObject *kwargs) {
5729
PyObject *resultobj = NULL;
5730
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5731
wxGridCellAttr::wxAttrKind arg2 ;
5732
PyObject * obj0 = 0 ;
5733
PyObject * obj1 = 0 ;
5735
(char *) "self",(char *) "kind", NULL
5738
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellAttr_SetKind",kwnames,&obj0,&obj1)) goto fail;
5739
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5740
if (SWIG_arg_fail(1)) SWIG_fail;
5742
arg2 = static_cast<wxGridCellAttr::wxAttrKind >(SWIG_As_int(obj1));
5743
if (SWIG_arg_fail(2)) SWIG_fail;
5746
PyThreadState* __tstate = wxPyBeginAllowThreads();
5747
(arg1)->SetKind(arg2);
5749
wxPyEndAllowThreads(__tstate);
5750
if (PyErr_Occurred()) SWIG_fail;
5752
Py_INCREF(Py_None); resultobj = Py_None;
5759
static PyObject *_wrap_GridCellAttr_HasTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
5760
PyObject *resultobj = NULL;
5761
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5763
PyObject * obj0 = 0 ;
5765
(char *) "self", NULL
5768
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_HasTextColour",kwnames,&obj0)) goto fail;
5769
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5770
if (SWIG_arg_fail(1)) SWIG_fail;
5772
PyThreadState* __tstate = wxPyBeginAllowThreads();
5773
result = (bool)((wxGridCellAttr const *)arg1)->HasTextColour();
5775
wxPyEndAllowThreads(__tstate);
5776
if (PyErr_Occurred()) SWIG_fail;
5779
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5787
static PyObject *_wrap_GridCellAttr_HasBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
5788
PyObject *resultobj = NULL;
5789
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5791
PyObject * obj0 = 0 ;
5793
(char *) "self", NULL
5796
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_HasBackgroundColour",kwnames,&obj0)) goto fail;
5797
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5798
if (SWIG_arg_fail(1)) SWIG_fail;
5800
PyThreadState* __tstate = wxPyBeginAllowThreads();
5801
result = (bool)((wxGridCellAttr const *)arg1)->HasBackgroundColour();
5803
wxPyEndAllowThreads(__tstate);
5804
if (PyErr_Occurred()) SWIG_fail;
5807
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5815
static PyObject *_wrap_GridCellAttr_HasFont(PyObject *, PyObject *args, PyObject *kwargs) {
5816
PyObject *resultobj = NULL;
5817
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5819
PyObject * obj0 = 0 ;
5821
(char *) "self", NULL
5824
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_HasFont",kwnames,&obj0)) goto fail;
5825
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5826
if (SWIG_arg_fail(1)) SWIG_fail;
5828
PyThreadState* __tstate = wxPyBeginAllowThreads();
5829
result = (bool)((wxGridCellAttr const *)arg1)->HasFont();
5831
wxPyEndAllowThreads(__tstate);
5832
if (PyErr_Occurred()) SWIG_fail;
5835
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5843
static PyObject *_wrap_GridCellAttr_HasAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
5844
PyObject *resultobj = NULL;
5845
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5847
PyObject * obj0 = 0 ;
5849
(char *) "self", NULL
5852
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_HasAlignment",kwnames,&obj0)) goto fail;
5853
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5854
if (SWIG_arg_fail(1)) SWIG_fail;
5856
PyThreadState* __tstate = wxPyBeginAllowThreads();
5857
result = (bool)((wxGridCellAttr const *)arg1)->HasAlignment();
5859
wxPyEndAllowThreads(__tstate);
5860
if (PyErr_Occurred()) SWIG_fail;
5863
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5871
static PyObject *_wrap_GridCellAttr_HasRenderer(PyObject *, PyObject *args, PyObject *kwargs) {
5872
PyObject *resultobj = NULL;
5873
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5875
PyObject * obj0 = 0 ;
5877
(char *) "self", NULL
5880
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_HasRenderer",kwnames,&obj0)) goto fail;
5881
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5882
if (SWIG_arg_fail(1)) SWIG_fail;
5884
PyThreadState* __tstate = wxPyBeginAllowThreads();
5885
result = (bool)((wxGridCellAttr const *)arg1)->HasRenderer();
5887
wxPyEndAllowThreads(__tstate);
5888
if (PyErr_Occurred()) SWIG_fail;
5891
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5899
static PyObject *_wrap_GridCellAttr_HasEditor(PyObject *, PyObject *args, PyObject *kwargs) {
5900
PyObject *resultobj = NULL;
5901
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5903
PyObject * obj0 = 0 ;
5905
(char *) "self", NULL
5908
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_HasEditor",kwnames,&obj0)) goto fail;
5909
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5910
if (SWIG_arg_fail(1)) SWIG_fail;
5912
PyThreadState* __tstate = wxPyBeginAllowThreads();
5913
result = (bool)((wxGridCellAttr const *)arg1)->HasEditor();
5915
wxPyEndAllowThreads(__tstate);
5916
if (PyErr_Occurred()) SWIG_fail;
5919
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5927
static PyObject *_wrap_GridCellAttr_HasReadWriteMode(PyObject *, PyObject *args, PyObject *kwargs) {
5928
PyObject *resultobj = NULL;
5929
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5931
PyObject * obj0 = 0 ;
5933
(char *) "self", NULL
5936
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_HasReadWriteMode",kwnames,&obj0)) goto fail;
5937
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5938
if (SWIG_arg_fail(1)) SWIG_fail;
5940
PyThreadState* __tstate = wxPyBeginAllowThreads();
5941
result = (bool)((wxGridCellAttr const *)arg1)->HasReadWriteMode();
5943
wxPyEndAllowThreads(__tstate);
5944
if (PyErr_Occurred()) SWIG_fail;
5947
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5955
static PyObject *_wrap_GridCellAttr_HasOverflowMode(PyObject *, PyObject *args, PyObject *kwargs) {
5956
PyObject *resultobj = NULL;
5957
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5959
PyObject * obj0 = 0 ;
5961
(char *) "self", NULL
5964
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_HasOverflowMode",kwnames,&obj0)) goto fail;
5965
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5966
if (SWIG_arg_fail(1)) SWIG_fail;
5968
PyThreadState* __tstate = wxPyBeginAllowThreads();
5969
result = (bool)((wxGridCellAttr const *)arg1)->HasOverflowMode();
5971
wxPyEndAllowThreads(__tstate);
5972
if (PyErr_Occurred()) SWIG_fail;
5975
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5983
static PyObject *_wrap_GridCellAttr_GetTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
5984
PyObject *resultobj = NULL;
5985
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
5987
PyObject * obj0 = 0 ;
5989
(char *) "self", NULL
5992
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_GetTextColour",kwnames,&obj0)) goto fail;
5993
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
5994
if (SWIG_arg_fail(1)) SWIG_fail;
5996
PyThreadState* __tstate = wxPyBeginAllowThreads();
5997
result = ((wxGridCellAttr const *)arg1)->GetTextColour();
5999
wxPyEndAllowThreads(__tstate);
6000
if (PyErr_Occurred()) SWIG_fail;
6003
wxColour * resultptr;
6004
resultptr = new wxColour(static_cast<wxColour & >(result));
6005
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
6013
static PyObject *_wrap_GridCellAttr_GetBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
6014
PyObject *resultobj = NULL;
6015
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
6017
PyObject * obj0 = 0 ;
6019
(char *) "self", NULL
6022
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_GetBackgroundColour",kwnames,&obj0)) goto fail;
6023
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
6024
if (SWIG_arg_fail(1)) SWIG_fail;
6026
PyThreadState* __tstate = wxPyBeginAllowThreads();
6027
result = ((wxGridCellAttr const *)arg1)->GetBackgroundColour();
6029
wxPyEndAllowThreads(__tstate);
6030
if (PyErr_Occurred()) SWIG_fail;
6033
wxColour * resultptr;
6034
resultptr = new wxColour(static_cast<wxColour & >(result));
6035
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
6043
static PyObject *_wrap_GridCellAttr_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
6044
PyObject *resultobj = NULL;
6045
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
6047
PyObject * obj0 = 0 ;
6049
(char *) "self", NULL
6052
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_GetFont",kwnames,&obj0)) goto fail;
6053
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
6054
if (SWIG_arg_fail(1)) SWIG_fail;
6056
PyThreadState* __tstate = wxPyBeginAllowThreads();
6057
result = ((wxGridCellAttr const *)arg1)->GetFont();
6059
wxPyEndAllowThreads(__tstate);
6060
if (PyErr_Occurred()) SWIG_fail;
6064
resultptr = new wxFont(static_cast<wxFont & >(result));
6065
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
6073
static PyObject *_wrap_GridCellAttr_GetAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
6074
PyObject *resultobj = NULL;
6075
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
6076
int *arg2 = (int *) 0 ;
6077
int *arg3 = (int *) 0 ;
6082
PyObject * obj0 = 0 ;
6084
(char *) "self", NULL
6087
arg2 = &temp2; res2 = SWIG_NEWOBJ;
6088
arg3 = &temp3; res3 = SWIG_NEWOBJ;
6089
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_GetAlignment",kwnames,&obj0)) goto fail;
6090
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
6091
if (SWIG_arg_fail(1)) SWIG_fail;
6093
PyThreadState* __tstate = wxPyBeginAllowThreads();
6094
((wxGridCellAttr const *)arg1)->GetAlignment(arg2,arg3);
6096
wxPyEndAllowThreads(__tstate);
6097
if (PyErr_Occurred()) SWIG_fail;
6099
Py_INCREF(Py_None); resultobj = Py_None;
6100
resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
6101
SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
6102
resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
6103
SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
6110
static PyObject *_wrap_GridCellAttr_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
6111
PyObject *resultobj = NULL;
6112
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
6113
int *arg2 = (int *) 0 ;
6114
int *arg3 = (int *) 0 ;
6119
PyObject * obj0 = 0 ;
6121
(char *) "self", NULL
6124
arg2 = &temp2; res2 = SWIG_NEWOBJ;
6125
arg3 = &temp3; res3 = SWIG_NEWOBJ;
6126
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_GetSize",kwnames,&obj0)) goto fail;
6127
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
6128
if (SWIG_arg_fail(1)) SWIG_fail;
6130
PyThreadState* __tstate = wxPyBeginAllowThreads();
6131
((wxGridCellAttr const *)arg1)->GetSize(arg2,arg3);
6133
wxPyEndAllowThreads(__tstate);
6134
if (PyErr_Occurred()) SWIG_fail;
6136
Py_INCREF(Py_None); resultobj = Py_None;
6137
resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
6138
SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
6139
resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
6140
SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
6147
static PyObject *_wrap_GridCellAttr_GetOverflow(PyObject *, PyObject *args, PyObject *kwargs) {
6148
PyObject *resultobj = NULL;
6149
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
6151
PyObject * obj0 = 0 ;
6153
(char *) "self", NULL
6156
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_GetOverflow",kwnames,&obj0)) goto fail;
6157
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
6158
if (SWIG_arg_fail(1)) SWIG_fail;
6160
PyThreadState* __tstate = wxPyBeginAllowThreads();
6161
result = (bool)((wxGridCellAttr const *)arg1)->GetOverflow();
6163
wxPyEndAllowThreads(__tstate);
6164
if (PyErr_Occurred()) SWIG_fail;
6167
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6175
static PyObject *_wrap_GridCellAttr_GetRenderer(PyObject *, PyObject *args, PyObject *kwargs) {
6176
PyObject *resultobj = NULL;
6177
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
6178
wxGrid *arg2 = (wxGrid *) 0 ;
6181
wxGridCellRenderer *result;
6182
PyObject * obj0 = 0 ;
6183
PyObject * obj1 = 0 ;
6184
PyObject * obj2 = 0 ;
6185
PyObject * obj3 = 0 ;
6187
(char *) "self",(char *) "grid",(char *) "row",(char *) "col", NULL
6190
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:GridCellAttr_GetRenderer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
6191
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
6192
if (SWIG_arg_fail(1)) SWIG_fail;
6193
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
6194
if (SWIG_arg_fail(2)) SWIG_fail;
6196
arg3 = static_cast<int >(SWIG_As_int(obj2));
6197
if (SWIG_arg_fail(3)) SWIG_fail;
6200
arg4 = static_cast<int >(SWIG_As_int(obj3));
6201
if (SWIG_arg_fail(4)) SWIG_fail;
6204
PyThreadState* __tstate = wxPyBeginAllowThreads();
6205
result = (wxGridCellRenderer *)((wxGridCellAttr const *)arg1)->GetRenderer(arg2,arg3,arg4);
6207
wxPyEndAllowThreads(__tstate);
6208
if (PyErr_Occurred()) SWIG_fail;
6211
resultobj = wxPyMake_wxGridCellRenderer(result, 0);
6219
static PyObject *_wrap_GridCellAttr_GetEditor(PyObject *, PyObject *args, PyObject *kwargs) {
6220
PyObject *resultobj = NULL;
6221
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
6222
wxGrid *arg2 = (wxGrid *) 0 ;
6225
wxGridCellEditor *result;
6226
PyObject * obj0 = 0 ;
6227
PyObject * obj1 = 0 ;
6228
PyObject * obj2 = 0 ;
6229
PyObject * obj3 = 0 ;
6231
(char *) "self",(char *) "grid",(char *) "row",(char *) "col", NULL
6234
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:GridCellAttr_GetEditor",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
6235
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
6236
if (SWIG_arg_fail(1)) SWIG_fail;
6237
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
6238
if (SWIG_arg_fail(2)) SWIG_fail;
6240
arg3 = static_cast<int >(SWIG_As_int(obj2));
6241
if (SWIG_arg_fail(3)) SWIG_fail;
6244
arg4 = static_cast<int >(SWIG_As_int(obj3));
6245
if (SWIG_arg_fail(4)) SWIG_fail;
6248
PyThreadState* __tstate = wxPyBeginAllowThreads();
6249
result = (wxGridCellEditor *)((wxGridCellAttr const *)arg1)->GetEditor(arg2,arg3,arg4);
6251
wxPyEndAllowThreads(__tstate);
6252
if (PyErr_Occurred()) SWIG_fail;
6255
resultobj = wxPyMake_wxGridCellEditor(result, 0);
6263
static PyObject *_wrap_GridCellAttr_IsReadOnly(PyObject *, PyObject *args, PyObject *kwargs) {
6264
PyObject *resultobj = NULL;
6265
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
6267
PyObject * obj0 = 0 ;
6269
(char *) "self", NULL
6272
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_IsReadOnly",kwnames,&obj0)) goto fail;
6273
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
6274
if (SWIG_arg_fail(1)) SWIG_fail;
6276
PyThreadState* __tstate = wxPyBeginAllowThreads();
6277
result = (bool)((wxGridCellAttr const *)arg1)->IsReadOnly();
6279
wxPyEndAllowThreads(__tstate);
6280
if (PyErr_Occurred()) SWIG_fail;
6283
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6291
static PyObject *_wrap_GridCellAttr_GetKind(PyObject *, PyObject *args, PyObject *kwargs) {
6292
PyObject *resultobj = NULL;
6293
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
6294
wxGridCellAttr::wxAttrKind result;
6295
PyObject * obj0 = 0 ;
6297
(char *) "self", NULL
6300
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellAttr_GetKind",kwnames,&obj0)) goto fail;
6301
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
6302
if (SWIG_arg_fail(1)) SWIG_fail;
6304
PyThreadState* __tstate = wxPyBeginAllowThreads();
6305
result = (wxGridCellAttr::wxAttrKind)(arg1)->GetKind();
6307
wxPyEndAllowThreads(__tstate);
6308
if (PyErr_Occurred()) SWIG_fail;
6310
resultobj = SWIG_From_int((result));
6317
static PyObject *_wrap_GridCellAttr_SetDefAttr(PyObject *, PyObject *args, PyObject *kwargs) {
6318
PyObject *resultobj = NULL;
6319
wxGridCellAttr *arg1 = (wxGridCellAttr *) 0 ;
6320
wxGridCellAttr *arg2 = (wxGridCellAttr *) 0 ;
6321
PyObject * obj0 = 0 ;
6322
PyObject * obj1 = 0 ;
6324
(char *) "self",(char *) "defAttr", NULL
6327
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellAttr_SetDefAttr",kwnames,&obj0,&obj1)) goto fail;
6328
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
6329
if (SWIG_arg_fail(1)) SWIG_fail;
6330
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
6331
if (SWIG_arg_fail(2)) SWIG_fail;
6333
PyThreadState* __tstate = wxPyBeginAllowThreads();
6334
(arg1)->SetDefAttr(arg2);
6336
wxPyEndAllowThreads(__tstate);
6337
if (PyErr_Occurred()) SWIG_fail;
6339
Py_INCREF(Py_None); resultobj = Py_None;
6346
static PyObject * GridCellAttr_swigregister(PyObject *, PyObject *args) {
6348
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6349
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellAttr, obj);
6351
return Py_BuildValue((char *)"");
6353
static PyObject *_wrap_new_GridCellAttrProvider(PyObject *, PyObject *args, PyObject *kwargs) {
6354
PyObject *resultobj = NULL;
6355
wxGridCellAttrProvider *result;
6360
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_GridCellAttrProvider",kwnames)) goto fail;
6362
PyThreadState* __tstate = wxPyBeginAllowThreads();
6363
result = (wxGridCellAttrProvider *)new wxGridCellAttrProvider();
6365
wxPyEndAllowThreads(__tstate);
6366
if (PyErr_Occurred()) SWIG_fail;
6369
resultobj = wxPyMake_wxGridCellAttrProvider(result, 1);
6377
static PyObject *_wrap_GridCellAttrProvider__setOORInfo(PyObject *, PyObject *args, PyObject *kwargs) {
6378
PyObject *resultobj = NULL;
6379
wxGridCellAttrProvider *arg1 = (wxGridCellAttrProvider *) 0 ;
6380
PyObject *arg2 = (PyObject *) 0 ;
6381
PyObject * obj0 = 0 ;
6382
PyObject * obj1 = 0 ;
6384
(char *) "self",(char *) "_self", NULL
6387
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellAttrProvider__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
6388
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttrProvider, SWIG_POINTER_EXCEPTION | 0);
6389
if (SWIG_arg_fail(1)) SWIG_fail;
6392
PyThreadState* __tstate = wxPyBeginAllowThreads();
6393
wxGridCellAttrProvider__setOORInfo(arg1,arg2);
6395
wxPyEndAllowThreads(__tstate);
6396
if (PyErr_Occurred()) SWIG_fail;
6398
Py_INCREF(Py_None); resultobj = Py_None;
6405
static PyObject *_wrap_GridCellAttrProvider_GetAttr(PyObject *, PyObject *args, PyObject *kwargs) {
6406
PyObject *resultobj = NULL;
6407
wxGridCellAttrProvider *arg1 = (wxGridCellAttrProvider *) 0 ;
6410
wxGridCellAttr::wxAttrKind arg4 ;
6411
wxGridCellAttr *result;
6412
PyObject * obj0 = 0 ;
6413
PyObject * obj1 = 0 ;
6414
PyObject * obj2 = 0 ;
6415
PyObject * obj3 = 0 ;
6417
(char *) "self",(char *) "row",(char *) "col",(char *) "kind", NULL
6420
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:GridCellAttrProvider_GetAttr",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
6421
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttrProvider, SWIG_POINTER_EXCEPTION | 0);
6422
if (SWIG_arg_fail(1)) SWIG_fail;
6424
arg2 = static_cast<int >(SWIG_As_int(obj1));
6425
if (SWIG_arg_fail(2)) SWIG_fail;
6428
arg3 = static_cast<int >(SWIG_As_int(obj2));
6429
if (SWIG_arg_fail(3)) SWIG_fail;
6432
arg4 = static_cast<wxGridCellAttr::wxAttrKind >(SWIG_As_int(obj3));
6433
if (SWIG_arg_fail(4)) SWIG_fail;
6436
PyThreadState* __tstate = wxPyBeginAllowThreads();
6437
result = (wxGridCellAttr *)((wxGridCellAttrProvider const *)arg1)->GetAttr(arg2,arg3,arg4);
6439
wxPyEndAllowThreads(__tstate);
6440
if (PyErr_Occurred()) SWIG_fail;
6443
resultobj = wxPyMake_wxGridCellAttr(result, 0);
6451
static PyObject *_wrap_GridCellAttrProvider_SetAttr(PyObject *, PyObject *args, PyObject *kwargs) {
6452
PyObject *resultobj = NULL;
6453
wxGridCellAttrProvider *arg1 = (wxGridCellAttrProvider *) 0 ;
6454
wxGridCellAttr *arg2 = (wxGridCellAttr *) 0 ;
6457
PyObject * obj0 = 0 ;
6458
PyObject * obj1 = 0 ;
6459
PyObject * obj2 = 0 ;
6460
PyObject * obj3 = 0 ;
6462
(char *) "self",(char *) "attr",(char *) "row",(char *) "col", NULL
6465
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:GridCellAttrProvider_SetAttr",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
6466
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttrProvider, SWIG_POINTER_EXCEPTION | 0);
6467
if (SWIG_arg_fail(1)) SWIG_fail;
6468
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
6469
if (SWIG_arg_fail(2)) SWIG_fail;
6471
arg3 = static_cast<int >(SWIG_As_int(obj2));
6472
if (SWIG_arg_fail(3)) SWIG_fail;
6475
arg4 = static_cast<int >(SWIG_As_int(obj3));
6476
if (SWIG_arg_fail(4)) SWIG_fail;
6479
PyThreadState* __tstate = wxPyBeginAllowThreads();
6480
(arg1)->SetAttr(arg2,arg3,arg4);
6482
wxPyEndAllowThreads(__tstate);
6483
if (PyErr_Occurred()) SWIG_fail;
6485
Py_INCREF(Py_None); resultobj = Py_None;
6492
static PyObject *_wrap_GridCellAttrProvider_SetRowAttr(PyObject *, PyObject *args, PyObject *kwargs) {
6493
PyObject *resultobj = NULL;
6494
wxGridCellAttrProvider *arg1 = (wxGridCellAttrProvider *) 0 ;
6495
wxGridCellAttr *arg2 = (wxGridCellAttr *) 0 ;
6497
PyObject * obj0 = 0 ;
6498
PyObject * obj1 = 0 ;
6499
PyObject * obj2 = 0 ;
6501
(char *) "self",(char *) "attr",(char *) "row", NULL
6504
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridCellAttrProvider_SetRowAttr",kwnames,&obj0,&obj1,&obj2)) goto fail;
6505
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttrProvider, SWIG_POINTER_EXCEPTION | 0);
6506
if (SWIG_arg_fail(1)) SWIG_fail;
6507
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
6508
if (SWIG_arg_fail(2)) SWIG_fail;
6510
arg3 = static_cast<int >(SWIG_As_int(obj2));
6511
if (SWIG_arg_fail(3)) SWIG_fail;
6514
PyThreadState* __tstate = wxPyBeginAllowThreads();
6515
(arg1)->SetRowAttr(arg2,arg3);
6517
wxPyEndAllowThreads(__tstate);
6518
if (PyErr_Occurred()) SWIG_fail;
6520
Py_INCREF(Py_None); resultobj = Py_None;
6527
static PyObject *_wrap_GridCellAttrProvider_SetColAttr(PyObject *, PyObject *args, PyObject *kwargs) {
6528
PyObject *resultobj = NULL;
6529
wxGridCellAttrProvider *arg1 = (wxGridCellAttrProvider *) 0 ;
6530
wxGridCellAttr *arg2 = (wxGridCellAttr *) 0 ;
6532
PyObject * obj0 = 0 ;
6533
PyObject * obj1 = 0 ;
6534
PyObject * obj2 = 0 ;
6536
(char *) "self",(char *) "attr",(char *) "col", NULL
6539
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridCellAttrProvider_SetColAttr",kwnames,&obj0,&obj1,&obj2)) goto fail;
6540
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttrProvider, SWIG_POINTER_EXCEPTION | 0);
6541
if (SWIG_arg_fail(1)) SWIG_fail;
6542
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
6543
if (SWIG_arg_fail(2)) SWIG_fail;
6545
arg3 = static_cast<int >(SWIG_As_int(obj2));
6546
if (SWIG_arg_fail(3)) SWIG_fail;
6549
PyThreadState* __tstate = wxPyBeginAllowThreads();
6550
(arg1)->SetColAttr(arg2,arg3);
6552
wxPyEndAllowThreads(__tstate);
6553
if (PyErr_Occurred()) SWIG_fail;
6555
Py_INCREF(Py_None); resultobj = Py_None;
6562
static PyObject *_wrap_GridCellAttrProvider_UpdateAttrRows(PyObject *, PyObject *args, PyObject *kwargs) {
6563
PyObject *resultobj = NULL;
6564
wxGridCellAttrProvider *arg1 = (wxGridCellAttrProvider *) 0 ;
6567
PyObject * obj0 = 0 ;
6568
PyObject * obj1 = 0 ;
6569
PyObject * obj2 = 0 ;
6571
(char *) "self",(char *) "pos",(char *) "numRows", NULL
6574
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridCellAttrProvider_UpdateAttrRows",kwnames,&obj0,&obj1,&obj2)) goto fail;
6575
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttrProvider, SWIG_POINTER_EXCEPTION | 0);
6576
if (SWIG_arg_fail(1)) SWIG_fail;
6578
arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
6579
if (SWIG_arg_fail(2)) SWIG_fail;
6582
arg3 = static_cast<int >(SWIG_As_int(obj2));
6583
if (SWIG_arg_fail(3)) SWIG_fail;
6586
PyThreadState* __tstate = wxPyBeginAllowThreads();
6587
(arg1)->UpdateAttrRows(arg2,arg3);
6589
wxPyEndAllowThreads(__tstate);
6590
if (PyErr_Occurred()) SWIG_fail;
6592
Py_INCREF(Py_None); resultobj = Py_None;
6599
static PyObject *_wrap_GridCellAttrProvider_UpdateAttrCols(PyObject *, PyObject *args, PyObject *kwargs) {
6600
PyObject *resultobj = NULL;
6601
wxGridCellAttrProvider *arg1 = (wxGridCellAttrProvider *) 0 ;
6604
PyObject * obj0 = 0 ;
6605
PyObject * obj1 = 0 ;
6606
PyObject * obj2 = 0 ;
6608
(char *) "self",(char *) "pos",(char *) "numCols", NULL
6611
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridCellAttrProvider_UpdateAttrCols",kwnames,&obj0,&obj1,&obj2)) goto fail;
6612
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellAttrProvider, SWIG_POINTER_EXCEPTION | 0);
6613
if (SWIG_arg_fail(1)) SWIG_fail;
6615
arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
6616
if (SWIG_arg_fail(2)) SWIG_fail;
6619
arg3 = static_cast<int >(SWIG_As_int(obj2));
6620
if (SWIG_arg_fail(3)) SWIG_fail;
6623
PyThreadState* __tstate = wxPyBeginAllowThreads();
6624
(arg1)->UpdateAttrCols(arg2,arg3);
6626
wxPyEndAllowThreads(__tstate);
6627
if (PyErr_Occurred()) SWIG_fail;
6629
Py_INCREF(Py_None); resultobj = Py_None;
6636
static PyObject * GridCellAttrProvider_swigregister(PyObject *, PyObject *args) {
6638
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6639
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellAttrProvider, obj);
6641
return Py_BuildValue((char *)"");
6643
static PyObject *_wrap_new_PyGridCellAttrProvider(PyObject *, PyObject *args, PyObject *kwargs) {
6644
PyObject *resultobj = NULL;
6645
wxPyGridCellAttrProvider *result;
6650
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyGridCellAttrProvider",kwnames)) goto fail;
6652
PyThreadState* __tstate = wxPyBeginAllowThreads();
6653
result = (wxPyGridCellAttrProvider *)new wxPyGridCellAttrProvider();
6655
wxPyEndAllowThreads(__tstate);
6656
if (PyErr_Occurred()) SWIG_fail;
6658
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyGridCellAttrProvider, 1);
6665
static PyObject *_wrap_PyGridCellAttrProvider__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
6666
PyObject *resultobj = NULL;
6667
wxPyGridCellAttrProvider *arg1 = (wxPyGridCellAttrProvider *) 0 ;
6668
PyObject *arg2 = (PyObject *) 0 ;
6669
PyObject *arg3 = (PyObject *) 0 ;
6670
PyObject * obj0 = 0 ;
6671
PyObject * obj1 = 0 ;
6672
PyObject * obj2 = 0 ;
6674
(char *) "self",(char *) "self",(char *) "_class", NULL
6677
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyGridCellAttrProvider__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
6678
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridCellAttrProvider, SWIG_POINTER_EXCEPTION | 0);
6679
if (SWIG_arg_fail(1)) SWIG_fail;
6683
PyThreadState* __tstate = wxPyBeginAllowThreads();
6684
(arg1)->_setCallbackInfo(arg2,arg3);
6686
wxPyEndAllowThreads(__tstate);
6687
if (PyErr_Occurred()) SWIG_fail;
6689
Py_INCREF(Py_None); resultobj = Py_None;
6696
static PyObject *_wrap_PyGridCellAttrProvider_base_GetAttr(PyObject *, PyObject *args, PyObject *kwargs) {
6697
PyObject *resultobj = NULL;
6698
wxPyGridCellAttrProvider *arg1 = (wxPyGridCellAttrProvider *) 0 ;
6701
wxGridCellAttr::wxAttrKind arg4 ;
6702
wxGridCellAttr *result;
6703
PyObject * obj0 = 0 ;
6704
PyObject * obj1 = 0 ;
6705
PyObject * obj2 = 0 ;
6706
PyObject * obj3 = 0 ;
6708
(char *) "self",(char *) "row",(char *) "col",(char *) "kind", NULL
6711
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PyGridCellAttrProvider_base_GetAttr",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
6712
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridCellAttrProvider, SWIG_POINTER_EXCEPTION | 0);
6713
if (SWIG_arg_fail(1)) SWIG_fail;
6715
arg2 = static_cast<int >(SWIG_As_int(obj1));
6716
if (SWIG_arg_fail(2)) SWIG_fail;
6719
arg3 = static_cast<int >(SWIG_As_int(obj2));
6720
if (SWIG_arg_fail(3)) SWIG_fail;
6723
arg4 = static_cast<wxGridCellAttr::wxAttrKind >(SWIG_As_int(obj3));
6724
if (SWIG_arg_fail(4)) SWIG_fail;
6727
PyThreadState* __tstate = wxPyBeginAllowThreads();
6728
result = (wxGridCellAttr *)(arg1)->base_GetAttr(arg2,arg3,arg4);
6730
wxPyEndAllowThreads(__tstate);
6731
if (PyErr_Occurred()) SWIG_fail;
6734
resultobj = wxPyMake_wxGridCellAttr(result, 0);
6742
static PyObject *_wrap_PyGridCellAttrProvider_base_SetAttr(PyObject *, PyObject *args, PyObject *kwargs) {
6743
PyObject *resultobj = NULL;
6744
wxPyGridCellAttrProvider *arg1 = (wxPyGridCellAttrProvider *) 0 ;
6745
wxGridCellAttr *arg2 = (wxGridCellAttr *) 0 ;
6748
PyObject * obj0 = 0 ;
6749
PyObject * obj1 = 0 ;
6750
PyObject * obj2 = 0 ;
6751
PyObject * obj3 = 0 ;
6753
(char *) "self",(char *) "attr",(char *) "row",(char *) "col", NULL
6756
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PyGridCellAttrProvider_base_SetAttr",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
6757
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridCellAttrProvider, SWIG_POINTER_EXCEPTION | 0);
6758
if (SWIG_arg_fail(1)) SWIG_fail;
6759
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
6760
if (SWIG_arg_fail(2)) SWIG_fail;
6762
arg3 = static_cast<int >(SWIG_As_int(obj2));
6763
if (SWIG_arg_fail(3)) SWIG_fail;
6766
arg4 = static_cast<int >(SWIG_As_int(obj3));
6767
if (SWIG_arg_fail(4)) SWIG_fail;
6770
PyThreadState* __tstate = wxPyBeginAllowThreads();
6771
(arg1)->base_SetAttr(arg2,arg3,arg4);
6773
wxPyEndAllowThreads(__tstate);
6774
if (PyErr_Occurred()) SWIG_fail;
6776
Py_INCREF(Py_None); resultobj = Py_None;
6783
static PyObject *_wrap_PyGridCellAttrProvider_base_SetRowAttr(PyObject *, PyObject *args, PyObject *kwargs) {
6784
PyObject *resultobj = NULL;
6785
wxPyGridCellAttrProvider *arg1 = (wxPyGridCellAttrProvider *) 0 ;
6786
wxGridCellAttr *arg2 = (wxGridCellAttr *) 0 ;
6788
PyObject * obj0 = 0 ;
6789
PyObject * obj1 = 0 ;
6790
PyObject * obj2 = 0 ;
6792
(char *) "self",(char *) "attr",(char *) "row", NULL
6795
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyGridCellAttrProvider_base_SetRowAttr",kwnames,&obj0,&obj1,&obj2)) goto fail;
6796
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridCellAttrProvider, SWIG_POINTER_EXCEPTION | 0);
6797
if (SWIG_arg_fail(1)) SWIG_fail;
6798
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
6799
if (SWIG_arg_fail(2)) SWIG_fail;
6801
arg3 = static_cast<int >(SWIG_As_int(obj2));
6802
if (SWIG_arg_fail(3)) SWIG_fail;
6805
PyThreadState* __tstate = wxPyBeginAllowThreads();
6806
(arg1)->base_SetRowAttr(arg2,arg3);
6808
wxPyEndAllowThreads(__tstate);
6809
if (PyErr_Occurred()) SWIG_fail;
6811
Py_INCREF(Py_None); resultobj = Py_None;
6818
static PyObject *_wrap_PyGridCellAttrProvider_base_SetColAttr(PyObject *, PyObject *args, PyObject *kwargs) {
6819
PyObject *resultobj = NULL;
6820
wxPyGridCellAttrProvider *arg1 = (wxPyGridCellAttrProvider *) 0 ;
6821
wxGridCellAttr *arg2 = (wxGridCellAttr *) 0 ;
6823
PyObject * obj0 = 0 ;
6824
PyObject * obj1 = 0 ;
6825
PyObject * obj2 = 0 ;
6827
(char *) "self",(char *) "attr",(char *) "col", NULL
6830
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyGridCellAttrProvider_base_SetColAttr",kwnames,&obj0,&obj1,&obj2)) goto fail;
6831
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridCellAttrProvider, SWIG_POINTER_EXCEPTION | 0);
6832
if (SWIG_arg_fail(1)) SWIG_fail;
6833
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
6834
if (SWIG_arg_fail(2)) SWIG_fail;
6836
arg3 = static_cast<int >(SWIG_As_int(obj2));
6837
if (SWIG_arg_fail(3)) SWIG_fail;
6840
PyThreadState* __tstate = wxPyBeginAllowThreads();
6841
(arg1)->base_SetColAttr(arg2,arg3);
6843
wxPyEndAllowThreads(__tstate);
6844
if (PyErr_Occurred()) SWIG_fail;
6846
Py_INCREF(Py_None); resultobj = Py_None;
6853
static PyObject * PyGridCellAttrProvider_swigregister(PyObject *, PyObject *args) {
6855
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6856
SWIG_TypeClientData(SWIGTYPE_p_wxPyGridCellAttrProvider, obj);
6858
return Py_BuildValue((char *)"");
6860
static PyObject *_wrap_GridTableBase__setOORInfo(PyObject *, PyObject *args, PyObject *kwargs) {
6861
PyObject *resultobj = NULL;
6862
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
6863
PyObject *arg2 = (PyObject *) 0 ;
6864
PyObject * obj0 = 0 ;
6865
PyObject * obj1 = 0 ;
6867
(char *) "self",(char *) "_self", NULL
6870
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridTableBase__setOORInfo",kwnames,&obj0,&obj1)) goto fail;
6871
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
6872
if (SWIG_arg_fail(1)) SWIG_fail;
6875
PyThreadState* __tstate = wxPyBeginAllowThreads();
6876
wxGridTableBase__setOORInfo(arg1,arg2);
6878
wxPyEndAllowThreads(__tstate);
6879
if (PyErr_Occurred()) SWIG_fail;
6881
Py_INCREF(Py_None); resultobj = Py_None;
6888
static PyObject *_wrap_GridTableBase_SetAttrProvider(PyObject *, PyObject *args, PyObject *kwargs) {
6889
PyObject *resultobj = NULL;
6890
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
6891
wxGridCellAttrProvider *arg2 = (wxGridCellAttrProvider *) 0 ;
6892
PyObject * obj0 = 0 ;
6893
PyObject * obj1 = 0 ;
6895
(char *) "self",(char *) "attrProvider", NULL
6898
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridTableBase_SetAttrProvider",kwnames,&obj0,&obj1)) goto fail;
6899
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
6900
if (SWIG_arg_fail(1)) SWIG_fail;
6901
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellAttrProvider, SWIG_POINTER_EXCEPTION | 0);
6902
if (SWIG_arg_fail(2)) SWIG_fail;
6904
PyThreadState* __tstate = wxPyBeginAllowThreads();
6905
(arg1)->SetAttrProvider(arg2);
6907
wxPyEndAllowThreads(__tstate);
6908
if (PyErr_Occurred()) SWIG_fail;
6910
Py_INCREF(Py_None); resultobj = Py_None;
6917
static PyObject *_wrap_GridTableBase_GetAttrProvider(PyObject *, PyObject *args, PyObject *kwargs) {
6918
PyObject *resultobj = NULL;
6919
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
6920
wxGridCellAttrProvider *result;
6921
PyObject * obj0 = 0 ;
6923
(char *) "self", NULL
6926
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridTableBase_GetAttrProvider",kwnames,&obj0)) goto fail;
6927
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
6928
if (SWIG_arg_fail(1)) SWIG_fail;
6930
PyThreadState* __tstate = wxPyBeginAllowThreads();
6931
result = (wxGridCellAttrProvider *)((wxGridTableBase const *)arg1)->GetAttrProvider();
6933
wxPyEndAllowThreads(__tstate);
6934
if (PyErr_Occurred()) SWIG_fail;
6937
resultobj = wxPyMake_wxGridCellAttrProvider(result, 0);
6945
static PyObject *_wrap_GridTableBase_SetView(PyObject *, PyObject *args, PyObject *kwargs) {
6946
PyObject *resultobj = NULL;
6947
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
6948
wxGrid *arg2 = (wxGrid *) 0 ;
6949
PyObject * obj0 = 0 ;
6950
PyObject * obj1 = 0 ;
6952
(char *) "self",(char *) "grid", NULL
6955
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridTableBase_SetView",kwnames,&obj0,&obj1)) goto fail;
6956
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
6957
if (SWIG_arg_fail(1)) SWIG_fail;
6958
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
6959
if (SWIG_arg_fail(2)) SWIG_fail;
6961
PyThreadState* __tstate = wxPyBeginAllowThreads();
6962
(arg1)->SetView(arg2);
6964
wxPyEndAllowThreads(__tstate);
6965
if (PyErr_Occurred()) SWIG_fail;
6967
Py_INCREF(Py_None); resultobj = Py_None;
6974
static PyObject *_wrap_GridTableBase_GetView(PyObject *, PyObject *args, PyObject *kwargs) {
6975
PyObject *resultobj = NULL;
6976
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
6978
PyObject * obj0 = 0 ;
6980
(char *) "self", NULL
6983
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridTableBase_GetView",kwnames,&obj0)) goto fail;
6984
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
6985
if (SWIG_arg_fail(1)) SWIG_fail;
6987
PyThreadState* __tstate = wxPyBeginAllowThreads();
6988
result = (wxGrid *)((wxGridTableBase const *)arg1)->GetView();
6990
wxPyEndAllowThreads(__tstate);
6991
if (PyErr_Occurred()) SWIG_fail;
6994
resultobj = wxPyMake_wxObject(result, 0);
7002
static PyObject *_wrap_GridTableBase_GetNumberRows(PyObject *, PyObject *args, PyObject *kwargs) {
7003
PyObject *resultobj = NULL;
7004
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7006
PyObject * obj0 = 0 ;
7008
(char *) "self", NULL
7011
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridTableBase_GetNumberRows",kwnames,&obj0)) goto fail;
7012
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7013
if (SWIG_arg_fail(1)) SWIG_fail;
7015
PyThreadState* __tstate = wxPyBeginAllowThreads();
7016
result = (int)(arg1)->GetNumberRows();
7018
wxPyEndAllowThreads(__tstate);
7019
if (PyErr_Occurred()) SWIG_fail;
7022
resultobj = SWIG_From_int(static_cast<int >(result));
7030
static PyObject *_wrap_GridTableBase_GetNumberCols(PyObject *, PyObject *args, PyObject *kwargs) {
7031
PyObject *resultobj = NULL;
7032
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7034
PyObject * obj0 = 0 ;
7036
(char *) "self", NULL
7039
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridTableBase_GetNumberCols",kwnames,&obj0)) goto fail;
7040
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7041
if (SWIG_arg_fail(1)) SWIG_fail;
7043
PyThreadState* __tstate = wxPyBeginAllowThreads();
7044
result = (int)(arg1)->GetNumberCols();
7046
wxPyEndAllowThreads(__tstate);
7047
if (PyErr_Occurred()) SWIG_fail;
7050
resultobj = SWIG_From_int(static_cast<int >(result));
7058
static PyObject *_wrap_GridTableBase_IsEmptyCell(PyObject *, PyObject *args, PyObject *kwargs) {
7059
PyObject *resultobj = NULL;
7060
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7064
PyObject * obj0 = 0 ;
7065
PyObject * obj1 = 0 ;
7066
PyObject * obj2 = 0 ;
7068
(char *) "self",(char *) "row",(char *) "col", NULL
7071
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridTableBase_IsEmptyCell",kwnames,&obj0,&obj1,&obj2)) goto fail;
7072
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7073
if (SWIG_arg_fail(1)) SWIG_fail;
7075
arg2 = static_cast<int >(SWIG_As_int(obj1));
7076
if (SWIG_arg_fail(2)) SWIG_fail;
7079
arg3 = static_cast<int >(SWIG_As_int(obj2));
7080
if (SWIG_arg_fail(3)) SWIG_fail;
7083
PyThreadState* __tstate = wxPyBeginAllowThreads();
7084
result = (bool)(arg1)->IsEmptyCell(arg2,arg3);
7086
wxPyEndAllowThreads(__tstate);
7087
if (PyErr_Occurred()) SWIG_fail;
7090
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7098
static PyObject *_wrap_GridTableBase_GetValue(PyObject *, PyObject *args, PyObject *kwargs) {
7099
PyObject *resultobj = NULL;
7100
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7104
PyObject * obj0 = 0 ;
7105
PyObject * obj1 = 0 ;
7106
PyObject * obj2 = 0 ;
7108
(char *) "self",(char *) "row",(char *) "col", NULL
7111
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridTableBase_GetValue",kwnames,&obj0,&obj1,&obj2)) goto fail;
7112
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7113
if (SWIG_arg_fail(1)) SWIG_fail;
7115
arg2 = static_cast<int >(SWIG_As_int(obj1));
7116
if (SWIG_arg_fail(2)) SWIG_fail;
7119
arg3 = static_cast<int >(SWIG_As_int(obj2));
7120
if (SWIG_arg_fail(3)) SWIG_fail;
7123
PyThreadState* __tstate = wxPyBeginAllowThreads();
7124
result = (arg1)->GetValue(arg2,arg3);
7126
wxPyEndAllowThreads(__tstate);
7127
if (PyErr_Occurred()) SWIG_fail;
7131
resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7133
resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7142
static PyObject *_wrap_GridTableBase_SetValue(PyObject *, PyObject *args, PyObject *kwargs) {
7143
PyObject *resultobj = NULL;
7144
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7147
wxString *arg4 = 0 ;
7148
bool temp4 = false ;
7149
PyObject * obj0 = 0 ;
7150
PyObject * obj1 = 0 ;
7151
PyObject * obj2 = 0 ;
7152
PyObject * obj3 = 0 ;
7154
(char *) "self",(char *) "row",(char *) "col",(char *) "value", NULL
7157
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:GridTableBase_SetValue",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
7158
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7159
if (SWIG_arg_fail(1)) SWIG_fail;
7161
arg2 = static_cast<int >(SWIG_As_int(obj1));
7162
if (SWIG_arg_fail(2)) SWIG_fail;
7165
arg3 = static_cast<int >(SWIG_As_int(obj2));
7166
if (SWIG_arg_fail(3)) SWIG_fail;
7169
arg4 = wxString_in_helper(obj3);
7170
if (arg4 == NULL) SWIG_fail;
7174
PyThreadState* __tstate = wxPyBeginAllowThreads();
7175
(arg1)->SetValue(arg2,arg3,(wxString const &)*arg4);
7177
wxPyEndAllowThreads(__tstate);
7178
if (PyErr_Occurred()) SWIG_fail;
7180
Py_INCREF(Py_None); resultobj = Py_None;
7195
static PyObject *_wrap_GridTableBase_GetTypeName(PyObject *, PyObject *args, PyObject *kwargs) {
7196
PyObject *resultobj = NULL;
7197
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7201
PyObject * obj0 = 0 ;
7202
PyObject * obj1 = 0 ;
7203
PyObject * obj2 = 0 ;
7205
(char *) "self",(char *) "row",(char *) "col", NULL
7208
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridTableBase_GetTypeName",kwnames,&obj0,&obj1,&obj2)) goto fail;
7209
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7210
if (SWIG_arg_fail(1)) SWIG_fail;
7212
arg2 = static_cast<int >(SWIG_As_int(obj1));
7213
if (SWIG_arg_fail(2)) SWIG_fail;
7216
arg3 = static_cast<int >(SWIG_As_int(obj2));
7217
if (SWIG_arg_fail(3)) SWIG_fail;
7220
PyThreadState* __tstate = wxPyBeginAllowThreads();
7221
result = (arg1)->GetTypeName(arg2,arg3);
7223
wxPyEndAllowThreads(__tstate);
7224
if (PyErr_Occurred()) SWIG_fail;
7228
resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7230
resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7239
static PyObject *_wrap_GridTableBase_CanGetValueAs(PyObject *, PyObject *args, PyObject *kwargs) {
7240
PyObject *resultobj = NULL;
7241
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7244
wxString *arg4 = 0 ;
7246
bool temp4 = false ;
7247
PyObject * obj0 = 0 ;
7248
PyObject * obj1 = 0 ;
7249
PyObject * obj2 = 0 ;
7250
PyObject * obj3 = 0 ;
7252
(char *) "self",(char *) "row",(char *) "col",(char *) "typeName", NULL
7255
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:GridTableBase_CanGetValueAs",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
7256
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7257
if (SWIG_arg_fail(1)) SWIG_fail;
7259
arg2 = static_cast<int >(SWIG_As_int(obj1));
7260
if (SWIG_arg_fail(2)) SWIG_fail;
7263
arg3 = static_cast<int >(SWIG_As_int(obj2));
7264
if (SWIG_arg_fail(3)) SWIG_fail;
7267
arg4 = wxString_in_helper(obj3);
7268
if (arg4 == NULL) SWIG_fail;
7272
PyThreadState* __tstate = wxPyBeginAllowThreads();
7273
result = (bool)(arg1)->CanGetValueAs(arg2,arg3,(wxString const &)*arg4);
7275
wxPyEndAllowThreads(__tstate);
7276
if (PyErr_Occurred()) SWIG_fail;
7279
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7295
static PyObject *_wrap_GridTableBase_CanSetValueAs(PyObject *, PyObject *args, PyObject *kwargs) {
7296
PyObject *resultobj = NULL;
7297
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7300
wxString *arg4 = 0 ;
7302
bool temp4 = false ;
7303
PyObject * obj0 = 0 ;
7304
PyObject * obj1 = 0 ;
7305
PyObject * obj2 = 0 ;
7306
PyObject * obj3 = 0 ;
7308
(char *) "self",(char *) "row",(char *) "col",(char *) "typeName", NULL
7311
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:GridTableBase_CanSetValueAs",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
7312
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7313
if (SWIG_arg_fail(1)) SWIG_fail;
7315
arg2 = static_cast<int >(SWIG_As_int(obj1));
7316
if (SWIG_arg_fail(2)) SWIG_fail;
7319
arg3 = static_cast<int >(SWIG_As_int(obj2));
7320
if (SWIG_arg_fail(3)) SWIG_fail;
7323
arg4 = wxString_in_helper(obj3);
7324
if (arg4 == NULL) SWIG_fail;
7328
PyThreadState* __tstate = wxPyBeginAllowThreads();
7329
result = (bool)(arg1)->CanSetValueAs(arg2,arg3,(wxString const &)*arg4);
7331
wxPyEndAllowThreads(__tstate);
7332
if (PyErr_Occurred()) SWIG_fail;
7335
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7351
static PyObject *_wrap_GridTableBase_GetValueAsLong(PyObject *, PyObject *args, PyObject *kwargs) {
7352
PyObject *resultobj = NULL;
7353
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7357
PyObject * obj0 = 0 ;
7358
PyObject * obj1 = 0 ;
7359
PyObject * obj2 = 0 ;
7361
(char *) "self",(char *) "row",(char *) "col", NULL
7364
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridTableBase_GetValueAsLong",kwnames,&obj0,&obj1,&obj2)) goto fail;
7365
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7366
if (SWIG_arg_fail(1)) SWIG_fail;
7368
arg2 = static_cast<int >(SWIG_As_int(obj1));
7369
if (SWIG_arg_fail(2)) SWIG_fail;
7372
arg3 = static_cast<int >(SWIG_As_int(obj2));
7373
if (SWIG_arg_fail(3)) SWIG_fail;
7376
PyThreadState* __tstate = wxPyBeginAllowThreads();
7377
result = (long)(arg1)->GetValueAsLong(arg2,arg3);
7379
wxPyEndAllowThreads(__tstate);
7380
if (PyErr_Occurred()) SWIG_fail;
7383
resultobj = SWIG_From_long(static_cast<long >(result));
7391
static PyObject *_wrap_GridTableBase_GetValueAsDouble(PyObject *, PyObject *args, PyObject *kwargs) {
7392
PyObject *resultobj = NULL;
7393
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7397
PyObject * obj0 = 0 ;
7398
PyObject * obj1 = 0 ;
7399
PyObject * obj2 = 0 ;
7401
(char *) "self",(char *) "row",(char *) "col", NULL
7404
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridTableBase_GetValueAsDouble",kwnames,&obj0,&obj1,&obj2)) goto fail;
7405
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7406
if (SWIG_arg_fail(1)) SWIG_fail;
7408
arg2 = static_cast<int >(SWIG_As_int(obj1));
7409
if (SWIG_arg_fail(2)) SWIG_fail;
7412
arg3 = static_cast<int >(SWIG_As_int(obj2));
7413
if (SWIG_arg_fail(3)) SWIG_fail;
7416
PyThreadState* __tstate = wxPyBeginAllowThreads();
7417
result = (double)(arg1)->GetValueAsDouble(arg2,arg3);
7419
wxPyEndAllowThreads(__tstate);
7420
if (PyErr_Occurred()) SWIG_fail;
7423
resultobj = SWIG_From_double(static_cast<double >(result));
7431
static PyObject *_wrap_GridTableBase_GetValueAsBool(PyObject *, PyObject *args, PyObject *kwargs) {
7432
PyObject *resultobj = NULL;
7433
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7437
PyObject * obj0 = 0 ;
7438
PyObject * obj1 = 0 ;
7439
PyObject * obj2 = 0 ;
7441
(char *) "self",(char *) "row",(char *) "col", NULL
7444
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridTableBase_GetValueAsBool",kwnames,&obj0,&obj1,&obj2)) goto fail;
7445
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7446
if (SWIG_arg_fail(1)) SWIG_fail;
7448
arg2 = static_cast<int >(SWIG_As_int(obj1));
7449
if (SWIG_arg_fail(2)) SWIG_fail;
7452
arg3 = static_cast<int >(SWIG_As_int(obj2));
7453
if (SWIG_arg_fail(3)) SWIG_fail;
7456
PyThreadState* __tstate = wxPyBeginAllowThreads();
7457
result = (bool)(arg1)->GetValueAsBool(arg2,arg3);
7459
wxPyEndAllowThreads(__tstate);
7460
if (PyErr_Occurred()) SWIG_fail;
7463
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7471
static PyObject *_wrap_GridTableBase_SetValueAsLong(PyObject *, PyObject *args, PyObject *kwargs) {
7472
PyObject *resultobj = NULL;
7473
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7477
PyObject * obj0 = 0 ;
7478
PyObject * obj1 = 0 ;
7479
PyObject * obj2 = 0 ;
7480
PyObject * obj3 = 0 ;
7482
(char *) "self",(char *) "row",(char *) "col",(char *) "value", NULL
7485
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:GridTableBase_SetValueAsLong",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
7486
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7487
if (SWIG_arg_fail(1)) SWIG_fail;
7489
arg2 = static_cast<int >(SWIG_As_int(obj1));
7490
if (SWIG_arg_fail(2)) SWIG_fail;
7493
arg3 = static_cast<int >(SWIG_As_int(obj2));
7494
if (SWIG_arg_fail(3)) SWIG_fail;
7497
arg4 = static_cast<long >(SWIG_As_long(obj3));
7498
if (SWIG_arg_fail(4)) SWIG_fail;
7501
PyThreadState* __tstate = wxPyBeginAllowThreads();
7502
(arg1)->SetValueAsLong(arg2,arg3,arg4);
7504
wxPyEndAllowThreads(__tstate);
7505
if (PyErr_Occurred()) SWIG_fail;
7507
Py_INCREF(Py_None); resultobj = Py_None;
7514
static PyObject *_wrap_GridTableBase_SetValueAsDouble(PyObject *, PyObject *args, PyObject *kwargs) {
7515
PyObject *resultobj = NULL;
7516
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7520
PyObject * obj0 = 0 ;
7521
PyObject * obj1 = 0 ;
7522
PyObject * obj2 = 0 ;
7523
PyObject * obj3 = 0 ;
7525
(char *) "self",(char *) "row",(char *) "col",(char *) "value", NULL
7528
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:GridTableBase_SetValueAsDouble",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
7529
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7530
if (SWIG_arg_fail(1)) SWIG_fail;
7532
arg2 = static_cast<int >(SWIG_As_int(obj1));
7533
if (SWIG_arg_fail(2)) SWIG_fail;
7536
arg3 = static_cast<int >(SWIG_As_int(obj2));
7537
if (SWIG_arg_fail(3)) SWIG_fail;
7540
arg4 = static_cast<double >(SWIG_As_double(obj3));
7541
if (SWIG_arg_fail(4)) SWIG_fail;
7544
PyThreadState* __tstate = wxPyBeginAllowThreads();
7545
(arg1)->SetValueAsDouble(arg2,arg3,arg4);
7547
wxPyEndAllowThreads(__tstate);
7548
if (PyErr_Occurred()) SWIG_fail;
7550
Py_INCREF(Py_None); resultobj = Py_None;
7557
static PyObject *_wrap_GridTableBase_SetValueAsBool(PyObject *, PyObject *args, PyObject *kwargs) {
7558
PyObject *resultobj = NULL;
7559
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7563
PyObject * obj0 = 0 ;
7564
PyObject * obj1 = 0 ;
7565
PyObject * obj2 = 0 ;
7566
PyObject * obj3 = 0 ;
7568
(char *) "self",(char *) "row",(char *) "col",(char *) "value", NULL
7571
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:GridTableBase_SetValueAsBool",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
7572
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7573
if (SWIG_arg_fail(1)) SWIG_fail;
7575
arg2 = static_cast<int >(SWIG_As_int(obj1));
7576
if (SWIG_arg_fail(2)) SWIG_fail;
7579
arg3 = static_cast<int >(SWIG_As_int(obj2));
7580
if (SWIG_arg_fail(3)) SWIG_fail;
7583
arg4 = static_cast<bool >(SWIG_As_bool(obj3));
7584
if (SWIG_arg_fail(4)) SWIG_fail;
7587
PyThreadState* __tstate = wxPyBeginAllowThreads();
7588
(arg1)->SetValueAsBool(arg2,arg3,arg4);
7590
wxPyEndAllowThreads(__tstate);
7591
if (PyErr_Occurred()) SWIG_fail;
7593
Py_INCREF(Py_None); resultobj = Py_None;
7600
static PyObject *_wrap_GridTableBase_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
7601
PyObject *resultobj = NULL;
7602
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7603
PyObject * obj0 = 0 ;
7605
(char *) "self", NULL
7608
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridTableBase_Clear",kwnames,&obj0)) goto fail;
7609
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7610
if (SWIG_arg_fail(1)) SWIG_fail;
7612
PyThreadState* __tstate = wxPyBeginAllowThreads();
7615
wxPyEndAllowThreads(__tstate);
7616
if (PyErr_Occurred()) SWIG_fail;
7618
Py_INCREF(Py_None); resultobj = Py_None;
7625
static PyObject *_wrap_GridTableBase_InsertRows(PyObject *, PyObject *args, PyObject *kwargs) {
7626
PyObject *resultobj = NULL;
7627
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7628
size_t arg2 = (size_t) 0 ;
7629
size_t arg3 = (size_t) 1 ;
7631
PyObject * obj0 = 0 ;
7632
PyObject * obj1 = 0 ;
7633
PyObject * obj2 = 0 ;
7635
(char *) "self",(char *) "pos",(char *) "numRows", NULL
7638
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GridTableBase_InsertRows",kwnames,&obj0,&obj1,&obj2)) goto fail;
7639
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7640
if (SWIG_arg_fail(1)) SWIG_fail;
7643
arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
7644
if (SWIG_arg_fail(2)) SWIG_fail;
7649
arg3 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj2));
7650
if (SWIG_arg_fail(3)) SWIG_fail;
7654
PyThreadState* __tstate = wxPyBeginAllowThreads();
7655
result = (bool)(arg1)->InsertRows(arg2,arg3);
7657
wxPyEndAllowThreads(__tstate);
7658
if (PyErr_Occurred()) SWIG_fail;
7661
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7669
static PyObject *_wrap_GridTableBase_AppendRows(PyObject *, PyObject *args, PyObject *kwargs) {
7670
PyObject *resultobj = NULL;
7671
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7672
size_t arg2 = (size_t) 1 ;
7674
PyObject * obj0 = 0 ;
7675
PyObject * obj1 = 0 ;
7677
(char *) "self",(char *) "numRows", NULL
7680
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:GridTableBase_AppendRows",kwnames,&obj0,&obj1)) goto fail;
7681
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7682
if (SWIG_arg_fail(1)) SWIG_fail;
7685
arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
7686
if (SWIG_arg_fail(2)) SWIG_fail;
7690
PyThreadState* __tstate = wxPyBeginAllowThreads();
7691
result = (bool)(arg1)->AppendRows(arg2);
7693
wxPyEndAllowThreads(__tstate);
7694
if (PyErr_Occurred()) SWIG_fail;
7697
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7705
static PyObject *_wrap_GridTableBase_DeleteRows(PyObject *, PyObject *args, PyObject *kwargs) {
7706
PyObject *resultobj = NULL;
7707
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7708
size_t arg2 = (size_t) 0 ;
7709
size_t arg3 = (size_t) 1 ;
7711
PyObject * obj0 = 0 ;
7712
PyObject * obj1 = 0 ;
7713
PyObject * obj2 = 0 ;
7715
(char *) "self",(char *) "pos",(char *) "numRows", NULL
7718
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GridTableBase_DeleteRows",kwnames,&obj0,&obj1,&obj2)) goto fail;
7719
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7720
if (SWIG_arg_fail(1)) SWIG_fail;
7723
arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
7724
if (SWIG_arg_fail(2)) SWIG_fail;
7729
arg3 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj2));
7730
if (SWIG_arg_fail(3)) SWIG_fail;
7734
PyThreadState* __tstate = wxPyBeginAllowThreads();
7735
result = (bool)(arg1)->DeleteRows(arg2,arg3);
7737
wxPyEndAllowThreads(__tstate);
7738
if (PyErr_Occurred()) SWIG_fail;
7741
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7749
static PyObject *_wrap_GridTableBase_InsertCols(PyObject *, PyObject *args, PyObject *kwargs) {
7750
PyObject *resultobj = NULL;
7751
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7752
size_t arg2 = (size_t) 0 ;
7753
size_t arg3 = (size_t) 1 ;
7755
PyObject * obj0 = 0 ;
7756
PyObject * obj1 = 0 ;
7757
PyObject * obj2 = 0 ;
7759
(char *) "self",(char *) "pos",(char *) "numCols", NULL
7762
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GridTableBase_InsertCols",kwnames,&obj0,&obj1,&obj2)) goto fail;
7763
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7764
if (SWIG_arg_fail(1)) SWIG_fail;
7767
arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
7768
if (SWIG_arg_fail(2)) SWIG_fail;
7773
arg3 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj2));
7774
if (SWIG_arg_fail(3)) SWIG_fail;
7778
PyThreadState* __tstate = wxPyBeginAllowThreads();
7779
result = (bool)(arg1)->InsertCols(arg2,arg3);
7781
wxPyEndAllowThreads(__tstate);
7782
if (PyErr_Occurred()) SWIG_fail;
7785
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7793
static PyObject *_wrap_GridTableBase_AppendCols(PyObject *, PyObject *args, PyObject *kwargs) {
7794
PyObject *resultobj = NULL;
7795
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7796
size_t arg2 = (size_t) 1 ;
7798
PyObject * obj0 = 0 ;
7799
PyObject * obj1 = 0 ;
7801
(char *) "self",(char *) "numCols", NULL
7804
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:GridTableBase_AppendCols",kwnames,&obj0,&obj1)) goto fail;
7805
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7806
if (SWIG_arg_fail(1)) SWIG_fail;
7809
arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
7810
if (SWIG_arg_fail(2)) SWIG_fail;
7814
PyThreadState* __tstate = wxPyBeginAllowThreads();
7815
result = (bool)(arg1)->AppendCols(arg2);
7817
wxPyEndAllowThreads(__tstate);
7818
if (PyErr_Occurred()) SWIG_fail;
7821
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7829
static PyObject *_wrap_GridTableBase_DeleteCols(PyObject *, PyObject *args, PyObject *kwargs) {
7830
PyObject *resultobj = NULL;
7831
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7832
size_t arg2 = (size_t) 0 ;
7833
size_t arg3 = (size_t) 1 ;
7835
PyObject * obj0 = 0 ;
7836
PyObject * obj1 = 0 ;
7837
PyObject * obj2 = 0 ;
7839
(char *) "self",(char *) "pos",(char *) "numCols", NULL
7842
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GridTableBase_DeleteCols",kwnames,&obj0,&obj1,&obj2)) goto fail;
7843
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7844
if (SWIG_arg_fail(1)) SWIG_fail;
7847
arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
7848
if (SWIG_arg_fail(2)) SWIG_fail;
7853
arg3 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj2));
7854
if (SWIG_arg_fail(3)) SWIG_fail;
7858
PyThreadState* __tstate = wxPyBeginAllowThreads();
7859
result = (bool)(arg1)->DeleteCols(arg2,arg3);
7861
wxPyEndAllowThreads(__tstate);
7862
if (PyErr_Occurred()) SWIG_fail;
7865
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7873
static PyObject *_wrap_GridTableBase_GetRowLabelValue(PyObject *, PyObject *args, PyObject *kwargs) {
7874
PyObject *resultobj = NULL;
7875
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7878
PyObject * obj0 = 0 ;
7879
PyObject * obj1 = 0 ;
7881
(char *) "self",(char *) "row", NULL
7884
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridTableBase_GetRowLabelValue",kwnames,&obj0,&obj1)) goto fail;
7885
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7886
if (SWIG_arg_fail(1)) SWIG_fail;
7888
arg2 = static_cast<int >(SWIG_As_int(obj1));
7889
if (SWIG_arg_fail(2)) SWIG_fail;
7892
PyThreadState* __tstate = wxPyBeginAllowThreads();
7893
result = (arg1)->GetRowLabelValue(arg2);
7895
wxPyEndAllowThreads(__tstate);
7896
if (PyErr_Occurred()) SWIG_fail;
7900
resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7902
resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7911
static PyObject *_wrap_GridTableBase_GetColLabelValue(PyObject *, PyObject *args, PyObject *kwargs) {
7912
PyObject *resultobj = NULL;
7913
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7916
PyObject * obj0 = 0 ;
7917
PyObject * obj1 = 0 ;
7919
(char *) "self",(char *) "col", NULL
7922
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridTableBase_GetColLabelValue",kwnames,&obj0,&obj1)) goto fail;
7923
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7924
if (SWIG_arg_fail(1)) SWIG_fail;
7926
arg2 = static_cast<int >(SWIG_As_int(obj1));
7927
if (SWIG_arg_fail(2)) SWIG_fail;
7930
PyThreadState* __tstate = wxPyBeginAllowThreads();
7931
result = (arg1)->GetColLabelValue(arg2);
7933
wxPyEndAllowThreads(__tstate);
7934
if (PyErr_Occurred()) SWIG_fail;
7938
resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7940
resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7949
static PyObject *_wrap_GridTableBase_SetRowLabelValue(PyObject *, PyObject *args, PyObject *kwargs) {
7950
PyObject *resultobj = NULL;
7951
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
7953
wxString *arg3 = 0 ;
7954
bool temp3 = false ;
7955
PyObject * obj0 = 0 ;
7956
PyObject * obj1 = 0 ;
7957
PyObject * obj2 = 0 ;
7959
(char *) "self",(char *) "row",(char *) "value", NULL
7962
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridTableBase_SetRowLabelValue",kwnames,&obj0,&obj1,&obj2)) goto fail;
7963
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
7964
if (SWIG_arg_fail(1)) SWIG_fail;
7966
arg2 = static_cast<int >(SWIG_As_int(obj1));
7967
if (SWIG_arg_fail(2)) SWIG_fail;
7970
arg3 = wxString_in_helper(obj2);
7971
if (arg3 == NULL) SWIG_fail;
7975
PyThreadState* __tstate = wxPyBeginAllowThreads();
7976
(arg1)->SetRowLabelValue(arg2,(wxString const &)*arg3);
7978
wxPyEndAllowThreads(__tstate);
7979
if (PyErr_Occurred()) SWIG_fail;
7981
Py_INCREF(Py_None); resultobj = Py_None;
7996
static PyObject *_wrap_GridTableBase_SetColLabelValue(PyObject *, PyObject *args, PyObject *kwargs) {
7997
PyObject *resultobj = NULL;
7998
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
8000
wxString *arg3 = 0 ;
8001
bool temp3 = false ;
8002
PyObject * obj0 = 0 ;
8003
PyObject * obj1 = 0 ;
8004
PyObject * obj2 = 0 ;
8006
(char *) "self",(char *) "col",(char *) "value", NULL
8009
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridTableBase_SetColLabelValue",kwnames,&obj0,&obj1,&obj2)) goto fail;
8010
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8011
if (SWIG_arg_fail(1)) SWIG_fail;
8013
arg2 = static_cast<int >(SWIG_As_int(obj1));
8014
if (SWIG_arg_fail(2)) SWIG_fail;
8017
arg3 = wxString_in_helper(obj2);
8018
if (arg3 == NULL) SWIG_fail;
8022
PyThreadState* __tstate = wxPyBeginAllowThreads();
8023
(arg1)->SetColLabelValue(arg2,(wxString const &)*arg3);
8025
wxPyEndAllowThreads(__tstate);
8026
if (PyErr_Occurred()) SWIG_fail;
8028
Py_INCREF(Py_None); resultobj = Py_None;
8043
static PyObject *_wrap_GridTableBase_CanHaveAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
8044
PyObject *resultobj = NULL;
8045
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
8047
PyObject * obj0 = 0 ;
8049
(char *) "self", NULL
8052
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridTableBase_CanHaveAttributes",kwnames,&obj0)) goto fail;
8053
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8054
if (SWIG_arg_fail(1)) SWIG_fail;
8056
PyThreadState* __tstate = wxPyBeginAllowThreads();
8057
result = (bool)(arg1)->CanHaveAttributes();
8059
wxPyEndAllowThreads(__tstate);
8060
if (PyErr_Occurred()) SWIG_fail;
8063
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8071
static PyObject *_wrap_GridTableBase_GetAttr(PyObject *, PyObject *args, PyObject *kwargs) {
8072
PyObject *resultobj = NULL;
8073
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
8076
wxGridCellAttr::wxAttrKind arg4 ;
8077
wxGridCellAttr *result;
8078
PyObject * obj0 = 0 ;
8079
PyObject * obj1 = 0 ;
8080
PyObject * obj2 = 0 ;
8081
PyObject * obj3 = 0 ;
8083
(char *) "self",(char *) "row",(char *) "col",(char *) "kind", NULL
8086
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:GridTableBase_GetAttr",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8087
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8088
if (SWIG_arg_fail(1)) SWIG_fail;
8090
arg2 = static_cast<int >(SWIG_As_int(obj1));
8091
if (SWIG_arg_fail(2)) SWIG_fail;
8094
arg3 = static_cast<int >(SWIG_As_int(obj2));
8095
if (SWIG_arg_fail(3)) SWIG_fail;
8098
arg4 = static_cast<wxGridCellAttr::wxAttrKind >(SWIG_As_int(obj3));
8099
if (SWIG_arg_fail(4)) SWIG_fail;
8102
PyThreadState* __tstate = wxPyBeginAllowThreads();
8103
result = (wxGridCellAttr *)(arg1)->GetAttr(arg2,arg3,arg4);
8105
wxPyEndAllowThreads(__tstate);
8106
if (PyErr_Occurred()) SWIG_fail;
8109
resultobj = wxPyMake_wxGridCellAttr(result, 0);
8117
static PyObject *_wrap_GridTableBase_SetAttr(PyObject *, PyObject *args, PyObject *kwargs) {
8118
PyObject *resultobj = NULL;
8119
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
8120
wxGridCellAttr *arg2 = (wxGridCellAttr *) 0 ;
8123
PyObject * obj0 = 0 ;
8124
PyObject * obj1 = 0 ;
8125
PyObject * obj2 = 0 ;
8126
PyObject * obj3 = 0 ;
8128
(char *) "self",(char *) "attr",(char *) "row",(char *) "col", NULL
8131
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:GridTableBase_SetAttr",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8132
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8133
if (SWIG_arg_fail(1)) SWIG_fail;
8134
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
8135
if (SWIG_arg_fail(2)) SWIG_fail;
8137
arg3 = static_cast<int >(SWIG_As_int(obj2));
8138
if (SWIG_arg_fail(3)) SWIG_fail;
8141
arg4 = static_cast<int >(SWIG_As_int(obj3));
8142
if (SWIG_arg_fail(4)) SWIG_fail;
8145
PyThreadState* __tstate = wxPyBeginAllowThreads();
8146
(arg1)->SetAttr(arg2,arg3,arg4);
8148
wxPyEndAllowThreads(__tstate);
8149
if (PyErr_Occurred()) SWIG_fail;
8151
Py_INCREF(Py_None); resultobj = Py_None;
8158
static PyObject *_wrap_GridTableBase_SetRowAttr(PyObject *, PyObject *args, PyObject *kwargs) {
8159
PyObject *resultobj = NULL;
8160
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
8161
wxGridCellAttr *arg2 = (wxGridCellAttr *) 0 ;
8163
PyObject * obj0 = 0 ;
8164
PyObject * obj1 = 0 ;
8165
PyObject * obj2 = 0 ;
8167
(char *) "self",(char *) "attr",(char *) "row", NULL
8170
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridTableBase_SetRowAttr",kwnames,&obj0,&obj1,&obj2)) goto fail;
8171
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8172
if (SWIG_arg_fail(1)) SWIG_fail;
8173
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
8174
if (SWIG_arg_fail(2)) SWIG_fail;
8176
arg3 = static_cast<int >(SWIG_As_int(obj2));
8177
if (SWIG_arg_fail(3)) SWIG_fail;
8180
PyThreadState* __tstate = wxPyBeginAllowThreads();
8181
(arg1)->SetRowAttr(arg2,arg3);
8183
wxPyEndAllowThreads(__tstate);
8184
if (PyErr_Occurred()) SWIG_fail;
8186
Py_INCREF(Py_None); resultobj = Py_None;
8193
static PyObject *_wrap_GridTableBase_SetColAttr(PyObject *, PyObject *args, PyObject *kwargs) {
8194
PyObject *resultobj = NULL;
8195
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
8196
wxGridCellAttr *arg2 = (wxGridCellAttr *) 0 ;
8198
PyObject * obj0 = 0 ;
8199
PyObject * obj1 = 0 ;
8200
PyObject * obj2 = 0 ;
8202
(char *) "self",(char *) "attr",(char *) "col", NULL
8205
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridTableBase_SetColAttr",kwnames,&obj0,&obj1,&obj2)) goto fail;
8206
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8207
if (SWIG_arg_fail(1)) SWIG_fail;
8208
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
8209
if (SWIG_arg_fail(2)) SWIG_fail;
8211
arg3 = static_cast<int >(SWIG_As_int(obj2));
8212
if (SWIG_arg_fail(3)) SWIG_fail;
8215
PyThreadState* __tstate = wxPyBeginAllowThreads();
8216
(arg1)->SetColAttr(arg2,arg3);
8218
wxPyEndAllowThreads(__tstate);
8219
if (PyErr_Occurred()) SWIG_fail;
8221
Py_INCREF(Py_None); resultobj = Py_None;
8228
static PyObject * GridTableBase_swigregister(PyObject *, PyObject *args) {
8230
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8231
SWIG_TypeClientData(SWIGTYPE_p_wxGridTableBase, obj);
8233
return Py_BuildValue((char *)"");
8235
static PyObject *_wrap_new_PyGridTableBase(PyObject *, PyObject *args, PyObject *kwargs) {
8236
PyObject *resultobj = NULL;
8237
wxPyGridTableBase *result;
8242
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyGridTableBase",kwnames)) goto fail;
8244
PyThreadState* __tstate = wxPyBeginAllowThreads();
8245
result = (wxPyGridTableBase *)new wxPyGridTableBase();
8247
wxPyEndAllowThreads(__tstate);
8248
if (PyErr_Occurred()) SWIG_fail;
8250
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyGridTableBase, 1);
8257
static PyObject *_wrap_PyGridTableBase__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
8258
PyObject *resultobj = NULL;
8259
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8260
PyObject *arg2 = (PyObject *) 0 ;
8261
PyObject *arg3 = (PyObject *) 0 ;
8262
PyObject * obj0 = 0 ;
8263
PyObject * obj1 = 0 ;
8264
PyObject * obj2 = 0 ;
8266
(char *) "self",(char *) "self",(char *) "_class", NULL
8269
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyGridTableBase__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
8270
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8271
if (SWIG_arg_fail(1)) SWIG_fail;
8275
PyThreadState* __tstate = wxPyBeginAllowThreads();
8276
(arg1)->_setCallbackInfo(arg2,arg3);
8278
wxPyEndAllowThreads(__tstate);
8279
if (PyErr_Occurred()) SWIG_fail;
8281
Py_INCREF(Py_None); resultobj = Py_None;
8288
static PyObject *_wrap_PyGridTableBase_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
8289
PyObject *resultobj = NULL;
8290
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8291
PyObject * obj0 = 0 ;
8293
(char *) "self", NULL
8296
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyGridTableBase_Destroy",kwnames,&obj0)) goto fail;
8297
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8298
if (SWIG_arg_fail(1)) SWIG_fail;
8300
PyThreadState* __tstate = wxPyBeginAllowThreads();
8301
wxPyGridTableBase_Destroy(arg1);
8303
wxPyEndAllowThreads(__tstate);
8304
if (PyErr_Occurred()) SWIG_fail;
8306
Py_INCREF(Py_None); resultobj = Py_None;
8313
static PyObject *_wrap_PyGridTableBase_base_GetTypeName(PyObject *, PyObject *args, PyObject *kwargs) {
8314
PyObject *resultobj = NULL;
8315
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8319
PyObject * obj0 = 0 ;
8320
PyObject * obj1 = 0 ;
8321
PyObject * obj2 = 0 ;
8323
(char *) "self",(char *) "row",(char *) "col", NULL
8326
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyGridTableBase_base_GetTypeName",kwnames,&obj0,&obj1,&obj2)) goto fail;
8327
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8328
if (SWIG_arg_fail(1)) SWIG_fail;
8330
arg2 = static_cast<int >(SWIG_As_int(obj1));
8331
if (SWIG_arg_fail(2)) SWIG_fail;
8334
arg3 = static_cast<int >(SWIG_As_int(obj2));
8335
if (SWIG_arg_fail(3)) SWIG_fail;
8338
PyThreadState* __tstate = wxPyBeginAllowThreads();
8339
result = (arg1)->base_GetTypeName(arg2,arg3);
8341
wxPyEndAllowThreads(__tstate);
8342
if (PyErr_Occurred()) SWIG_fail;
8346
resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8348
resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8357
static PyObject *_wrap_PyGridTableBase_base_CanGetValueAs(PyObject *, PyObject *args, PyObject *kwargs) {
8358
PyObject *resultobj = NULL;
8359
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8362
wxString *arg4 = 0 ;
8364
bool temp4 = false ;
8365
PyObject * obj0 = 0 ;
8366
PyObject * obj1 = 0 ;
8367
PyObject * obj2 = 0 ;
8368
PyObject * obj3 = 0 ;
8370
(char *) "self",(char *) "row",(char *) "col",(char *) "typeName", NULL
8373
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PyGridTableBase_base_CanGetValueAs",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8374
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8375
if (SWIG_arg_fail(1)) SWIG_fail;
8377
arg2 = static_cast<int >(SWIG_As_int(obj1));
8378
if (SWIG_arg_fail(2)) SWIG_fail;
8381
arg3 = static_cast<int >(SWIG_As_int(obj2));
8382
if (SWIG_arg_fail(3)) SWIG_fail;
8385
arg4 = wxString_in_helper(obj3);
8386
if (arg4 == NULL) SWIG_fail;
8390
PyThreadState* __tstate = wxPyBeginAllowThreads();
8391
result = (bool)(arg1)->base_CanGetValueAs(arg2,arg3,(wxString const &)*arg4);
8393
wxPyEndAllowThreads(__tstate);
8394
if (PyErr_Occurred()) SWIG_fail;
8397
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8413
static PyObject *_wrap_PyGridTableBase_base_CanSetValueAs(PyObject *, PyObject *args, PyObject *kwargs) {
8414
PyObject *resultobj = NULL;
8415
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8418
wxString *arg4 = 0 ;
8420
bool temp4 = false ;
8421
PyObject * obj0 = 0 ;
8422
PyObject * obj1 = 0 ;
8423
PyObject * obj2 = 0 ;
8424
PyObject * obj3 = 0 ;
8426
(char *) "self",(char *) "row",(char *) "col",(char *) "typeName", NULL
8429
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PyGridTableBase_base_CanSetValueAs",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8430
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8431
if (SWIG_arg_fail(1)) SWIG_fail;
8433
arg2 = static_cast<int >(SWIG_As_int(obj1));
8434
if (SWIG_arg_fail(2)) SWIG_fail;
8437
arg3 = static_cast<int >(SWIG_As_int(obj2));
8438
if (SWIG_arg_fail(3)) SWIG_fail;
8441
arg4 = wxString_in_helper(obj3);
8442
if (arg4 == NULL) SWIG_fail;
8446
PyThreadState* __tstate = wxPyBeginAllowThreads();
8447
result = (bool)(arg1)->base_CanSetValueAs(arg2,arg3,(wxString const &)*arg4);
8449
wxPyEndAllowThreads(__tstate);
8450
if (PyErr_Occurred()) SWIG_fail;
8453
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8469
static PyObject *_wrap_PyGridTableBase_base_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
8470
PyObject *resultobj = NULL;
8471
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8472
PyObject * obj0 = 0 ;
8474
(char *) "self", NULL
8477
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyGridTableBase_base_Clear",kwnames,&obj0)) goto fail;
8478
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8479
if (SWIG_arg_fail(1)) SWIG_fail;
8481
PyThreadState* __tstate = wxPyBeginAllowThreads();
8482
(arg1)->base_Clear();
8484
wxPyEndAllowThreads(__tstate);
8485
if (PyErr_Occurred()) SWIG_fail;
8487
Py_INCREF(Py_None); resultobj = Py_None;
8494
static PyObject *_wrap_PyGridTableBase_base_InsertRows(PyObject *, PyObject *args, PyObject *kwargs) {
8495
PyObject *resultobj = NULL;
8496
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8497
size_t arg2 = (size_t) 0 ;
8498
size_t arg3 = (size_t) 1 ;
8500
PyObject * obj0 = 0 ;
8501
PyObject * obj1 = 0 ;
8502
PyObject * obj2 = 0 ;
8504
(char *) "self",(char *) "pos",(char *) "numRows", NULL
8507
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:PyGridTableBase_base_InsertRows",kwnames,&obj0,&obj1,&obj2)) goto fail;
8508
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8509
if (SWIG_arg_fail(1)) SWIG_fail;
8512
arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
8513
if (SWIG_arg_fail(2)) SWIG_fail;
8518
arg3 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj2));
8519
if (SWIG_arg_fail(3)) SWIG_fail;
8523
PyThreadState* __tstate = wxPyBeginAllowThreads();
8524
result = (bool)(arg1)->base_InsertRows(arg2,arg3);
8526
wxPyEndAllowThreads(__tstate);
8527
if (PyErr_Occurred()) SWIG_fail;
8530
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8538
static PyObject *_wrap_PyGridTableBase_base_AppendRows(PyObject *, PyObject *args, PyObject *kwargs) {
8539
PyObject *resultobj = NULL;
8540
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8541
size_t arg2 = (size_t) 1 ;
8543
PyObject * obj0 = 0 ;
8544
PyObject * obj1 = 0 ;
8546
(char *) "self",(char *) "numRows", NULL
8549
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyGridTableBase_base_AppendRows",kwnames,&obj0,&obj1)) goto fail;
8550
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8551
if (SWIG_arg_fail(1)) SWIG_fail;
8554
arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
8555
if (SWIG_arg_fail(2)) SWIG_fail;
8559
PyThreadState* __tstate = wxPyBeginAllowThreads();
8560
result = (bool)(arg1)->base_AppendRows(arg2);
8562
wxPyEndAllowThreads(__tstate);
8563
if (PyErr_Occurred()) SWIG_fail;
8566
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8574
static PyObject *_wrap_PyGridTableBase_base_DeleteRows(PyObject *, PyObject *args, PyObject *kwargs) {
8575
PyObject *resultobj = NULL;
8576
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8577
size_t arg2 = (size_t) 0 ;
8578
size_t arg3 = (size_t) 1 ;
8580
PyObject * obj0 = 0 ;
8581
PyObject * obj1 = 0 ;
8582
PyObject * obj2 = 0 ;
8584
(char *) "self",(char *) "pos",(char *) "numRows", NULL
8587
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:PyGridTableBase_base_DeleteRows",kwnames,&obj0,&obj1,&obj2)) goto fail;
8588
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8589
if (SWIG_arg_fail(1)) SWIG_fail;
8592
arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
8593
if (SWIG_arg_fail(2)) SWIG_fail;
8598
arg3 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj2));
8599
if (SWIG_arg_fail(3)) SWIG_fail;
8603
PyThreadState* __tstate = wxPyBeginAllowThreads();
8604
result = (bool)(arg1)->base_DeleteRows(arg2,arg3);
8606
wxPyEndAllowThreads(__tstate);
8607
if (PyErr_Occurred()) SWIG_fail;
8610
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8618
static PyObject *_wrap_PyGridTableBase_base_InsertCols(PyObject *, PyObject *args, PyObject *kwargs) {
8619
PyObject *resultobj = NULL;
8620
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8621
size_t arg2 = (size_t) 0 ;
8622
size_t arg3 = (size_t) 1 ;
8624
PyObject * obj0 = 0 ;
8625
PyObject * obj1 = 0 ;
8626
PyObject * obj2 = 0 ;
8628
(char *) "self",(char *) "pos",(char *) "numCols", NULL
8631
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:PyGridTableBase_base_InsertCols",kwnames,&obj0,&obj1,&obj2)) goto fail;
8632
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8633
if (SWIG_arg_fail(1)) SWIG_fail;
8636
arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
8637
if (SWIG_arg_fail(2)) SWIG_fail;
8642
arg3 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj2));
8643
if (SWIG_arg_fail(3)) SWIG_fail;
8647
PyThreadState* __tstate = wxPyBeginAllowThreads();
8648
result = (bool)(arg1)->base_InsertCols(arg2,arg3);
8650
wxPyEndAllowThreads(__tstate);
8651
if (PyErr_Occurred()) SWIG_fail;
8654
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8662
static PyObject *_wrap_PyGridTableBase_base_AppendCols(PyObject *, PyObject *args, PyObject *kwargs) {
8663
PyObject *resultobj = NULL;
8664
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8665
size_t arg2 = (size_t) 1 ;
8667
PyObject * obj0 = 0 ;
8668
PyObject * obj1 = 0 ;
8670
(char *) "self",(char *) "numCols", NULL
8673
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:PyGridTableBase_base_AppendCols",kwnames,&obj0,&obj1)) goto fail;
8674
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8675
if (SWIG_arg_fail(1)) SWIG_fail;
8678
arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
8679
if (SWIG_arg_fail(2)) SWIG_fail;
8683
PyThreadState* __tstate = wxPyBeginAllowThreads();
8684
result = (bool)(arg1)->base_AppendCols(arg2);
8686
wxPyEndAllowThreads(__tstate);
8687
if (PyErr_Occurred()) SWIG_fail;
8690
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8698
static PyObject *_wrap_PyGridTableBase_base_DeleteCols(PyObject *, PyObject *args, PyObject *kwargs) {
8699
PyObject *resultobj = NULL;
8700
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8701
size_t arg2 = (size_t) 0 ;
8702
size_t arg3 = (size_t) 1 ;
8704
PyObject * obj0 = 0 ;
8705
PyObject * obj1 = 0 ;
8706
PyObject * obj2 = 0 ;
8708
(char *) "self",(char *) "pos",(char *) "numCols", NULL
8711
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:PyGridTableBase_base_DeleteCols",kwnames,&obj0,&obj1,&obj2)) goto fail;
8712
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8713
if (SWIG_arg_fail(1)) SWIG_fail;
8716
arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
8717
if (SWIG_arg_fail(2)) SWIG_fail;
8722
arg3 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj2));
8723
if (SWIG_arg_fail(3)) SWIG_fail;
8727
PyThreadState* __tstate = wxPyBeginAllowThreads();
8728
result = (bool)(arg1)->base_DeleteCols(arg2,arg3);
8730
wxPyEndAllowThreads(__tstate);
8731
if (PyErr_Occurred()) SWIG_fail;
8734
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8742
static PyObject *_wrap_PyGridTableBase_base_GetRowLabelValue(PyObject *, PyObject *args, PyObject *kwargs) {
8743
PyObject *resultobj = NULL;
8744
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8747
PyObject * obj0 = 0 ;
8748
PyObject * obj1 = 0 ;
8750
(char *) "self",(char *) "row", NULL
8753
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyGridTableBase_base_GetRowLabelValue",kwnames,&obj0,&obj1)) goto fail;
8754
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8755
if (SWIG_arg_fail(1)) SWIG_fail;
8757
arg2 = static_cast<int >(SWIG_As_int(obj1));
8758
if (SWIG_arg_fail(2)) SWIG_fail;
8761
PyThreadState* __tstate = wxPyBeginAllowThreads();
8762
result = (arg1)->base_GetRowLabelValue(arg2);
8764
wxPyEndAllowThreads(__tstate);
8765
if (PyErr_Occurred()) SWIG_fail;
8769
resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8771
resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8780
static PyObject *_wrap_PyGridTableBase_base_GetColLabelValue(PyObject *, PyObject *args, PyObject *kwargs) {
8781
PyObject *resultobj = NULL;
8782
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8785
PyObject * obj0 = 0 ;
8786
PyObject * obj1 = 0 ;
8788
(char *) "self",(char *) "col", NULL
8791
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:PyGridTableBase_base_GetColLabelValue",kwnames,&obj0,&obj1)) goto fail;
8792
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8793
if (SWIG_arg_fail(1)) SWIG_fail;
8795
arg2 = static_cast<int >(SWIG_As_int(obj1));
8796
if (SWIG_arg_fail(2)) SWIG_fail;
8799
PyThreadState* __tstate = wxPyBeginAllowThreads();
8800
result = (arg1)->base_GetColLabelValue(arg2);
8802
wxPyEndAllowThreads(__tstate);
8803
if (PyErr_Occurred()) SWIG_fail;
8807
resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8809
resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8818
static PyObject *_wrap_PyGridTableBase_base_SetRowLabelValue(PyObject *, PyObject *args, PyObject *kwargs) {
8819
PyObject *resultobj = NULL;
8820
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8822
wxString *arg3 = 0 ;
8823
bool temp3 = false ;
8824
PyObject * obj0 = 0 ;
8825
PyObject * obj1 = 0 ;
8826
PyObject * obj2 = 0 ;
8828
(char *) "self",(char *) "row",(char *) "value", NULL
8831
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyGridTableBase_base_SetRowLabelValue",kwnames,&obj0,&obj1,&obj2)) goto fail;
8832
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8833
if (SWIG_arg_fail(1)) SWIG_fail;
8835
arg2 = static_cast<int >(SWIG_As_int(obj1));
8836
if (SWIG_arg_fail(2)) SWIG_fail;
8839
arg3 = wxString_in_helper(obj2);
8840
if (arg3 == NULL) SWIG_fail;
8844
PyThreadState* __tstate = wxPyBeginAllowThreads();
8845
(arg1)->base_SetRowLabelValue(arg2,(wxString const &)*arg3);
8847
wxPyEndAllowThreads(__tstate);
8848
if (PyErr_Occurred()) SWIG_fail;
8850
Py_INCREF(Py_None); resultobj = Py_None;
8865
static PyObject *_wrap_PyGridTableBase_base_SetColLabelValue(PyObject *, PyObject *args, PyObject *kwargs) {
8866
PyObject *resultobj = NULL;
8867
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8869
wxString *arg3 = 0 ;
8870
bool temp3 = false ;
8871
PyObject * obj0 = 0 ;
8872
PyObject * obj1 = 0 ;
8873
PyObject * obj2 = 0 ;
8875
(char *) "self",(char *) "col",(char *) "value", NULL
8878
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyGridTableBase_base_SetColLabelValue",kwnames,&obj0,&obj1,&obj2)) goto fail;
8879
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8880
if (SWIG_arg_fail(1)) SWIG_fail;
8882
arg2 = static_cast<int >(SWIG_As_int(obj1));
8883
if (SWIG_arg_fail(2)) SWIG_fail;
8886
arg3 = wxString_in_helper(obj2);
8887
if (arg3 == NULL) SWIG_fail;
8891
PyThreadState* __tstate = wxPyBeginAllowThreads();
8892
(arg1)->base_SetColLabelValue(arg2,(wxString const &)*arg3);
8894
wxPyEndAllowThreads(__tstate);
8895
if (PyErr_Occurred()) SWIG_fail;
8897
Py_INCREF(Py_None); resultobj = Py_None;
8912
static PyObject *_wrap_PyGridTableBase_base_CanHaveAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
8913
PyObject *resultobj = NULL;
8914
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8916
PyObject * obj0 = 0 ;
8918
(char *) "self", NULL
8921
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:PyGridTableBase_base_CanHaveAttributes",kwnames,&obj0)) goto fail;
8922
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8923
if (SWIG_arg_fail(1)) SWIG_fail;
8925
PyThreadState* __tstate = wxPyBeginAllowThreads();
8926
result = (bool)(arg1)->base_CanHaveAttributes();
8928
wxPyEndAllowThreads(__tstate);
8929
if (PyErr_Occurred()) SWIG_fail;
8932
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8940
static PyObject *_wrap_PyGridTableBase_base_GetAttr(PyObject *, PyObject *args, PyObject *kwargs) {
8941
PyObject *resultobj = NULL;
8942
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8945
wxGridCellAttr::wxAttrKind arg4 ;
8946
wxGridCellAttr *result;
8947
PyObject * obj0 = 0 ;
8948
PyObject * obj1 = 0 ;
8949
PyObject * obj2 = 0 ;
8950
PyObject * obj3 = 0 ;
8952
(char *) "self",(char *) "row",(char *) "col",(char *) "kind", NULL
8955
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PyGridTableBase_base_GetAttr",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8956
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
8957
if (SWIG_arg_fail(1)) SWIG_fail;
8959
arg2 = static_cast<int >(SWIG_As_int(obj1));
8960
if (SWIG_arg_fail(2)) SWIG_fail;
8963
arg3 = static_cast<int >(SWIG_As_int(obj2));
8964
if (SWIG_arg_fail(3)) SWIG_fail;
8967
arg4 = static_cast<wxGridCellAttr::wxAttrKind >(SWIG_As_int(obj3));
8968
if (SWIG_arg_fail(4)) SWIG_fail;
8971
PyThreadState* __tstate = wxPyBeginAllowThreads();
8972
result = (wxGridCellAttr *)(arg1)->base_GetAttr(arg2,arg3,arg4);
8974
wxPyEndAllowThreads(__tstate);
8975
if (PyErr_Occurred()) SWIG_fail;
8978
resultobj = wxPyMake_wxGridCellAttr(result, 0);
8986
static PyObject *_wrap_PyGridTableBase_base_SetAttr(PyObject *, PyObject *args, PyObject *kwargs) {
8987
PyObject *resultobj = NULL;
8988
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
8989
wxGridCellAttr *arg2 = (wxGridCellAttr *) 0 ;
8992
PyObject * obj0 = 0 ;
8993
PyObject * obj1 = 0 ;
8994
PyObject * obj2 = 0 ;
8995
PyObject * obj3 = 0 ;
8997
(char *) "self",(char *) "attr",(char *) "row",(char *) "col", NULL
9000
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:PyGridTableBase_base_SetAttr",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9001
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
9002
if (SWIG_arg_fail(1)) SWIG_fail;
9003
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
9004
if (SWIG_arg_fail(2)) SWIG_fail;
9006
arg3 = static_cast<int >(SWIG_As_int(obj2));
9007
if (SWIG_arg_fail(3)) SWIG_fail;
9010
arg4 = static_cast<int >(SWIG_As_int(obj3));
9011
if (SWIG_arg_fail(4)) SWIG_fail;
9014
PyThreadState* __tstate = wxPyBeginAllowThreads();
9015
(arg1)->base_SetAttr(arg2,arg3,arg4);
9017
wxPyEndAllowThreads(__tstate);
9018
if (PyErr_Occurred()) SWIG_fail;
9020
Py_INCREF(Py_None); resultobj = Py_None;
9027
static PyObject *_wrap_PyGridTableBase_base_SetRowAttr(PyObject *, PyObject *args, PyObject *kwargs) {
9028
PyObject *resultobj = NULL;
9029
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
9030
wxGridCellAttr *arg2 = (wxGridCellAttr *) 0 ;
9032
PyObject * obj0 = 0 ;
9033
PyObject * obj1 = 0 ;
9034
PyObject * obj2 = 0 ;
9036
(char *) "self",(char *) "attr",(char *) "row", NULL
9039
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyGridTableBase_base_SetRowAttr",kwnames,&obj0,&obj1,&obj2)) goto fail;
9040
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
9041
if (SWIG_arg_fail(1)) SWIG_fail;
9042
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
9043
if (SWIG_arg_fail(2)) SWIG_fail;
9045
arg3 = static_cast<int >(SWIG_As_int(obj2));
9046
if (SWIG_arg_fail(3)) SWIG_fail;
9049
PyThreadState* __tstate = wxPyBeginAllowThreads();
9050
(arg1)->base_SetRowAttr(arg2,arg3);
9052
wxPyEndAllowThreads(__tstate);
9053
if (PyErr_Occurred()) SWIG_fail;
9055
Py_INCREF(Py_None); resultobj = Py_None;
9062
static PyObject *_wrap_PyGridTableBase_base_SetColAttr(PyObject *, PyObject *args, PyObject *kwargs) {
9063
PyObject *resultobj = NULL;
9064
wxPyGridTableBase *arg1 = (wxPyGridTableBase *) 0 ;
9065
wxGridCellAttr *arg2 = (wxGridCellAttr *) 0 ;
9067
PyObject * obj0 = 0 ;
9068
PyObject * obj1 = 0 ;
9069
PyObject * obj2 = 0 ;
9071
(char *) "self",(char *) "attr",(char *) "col", NULL
9074
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyGridTableBase_base_SetColAttr",kwnames,&obj0,&obj1,&obj2)) goto fail;
9075
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyGridTableBase, SWIG_POINTER_EXCEPTION | 0);
9076
if (SWIG_arg_fail(1)) SWIG_fail;
9077
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
9078
if (SWIG_arg_fail(2)) SWIG_fail;
9080
arg3 = static_cast<int >(SWIG_As_int(obj2));
9081
if (SWIG_arg_fail(3)) SWIG_fail;
9084
PyThreadState* __tstate = wxPyBeginAllowThreads();
9085
(arg1)->base_SetColAttr(arg2,arg3);
9087
wxPyEndAllowThreads(__tstate);
9088
if (PyErr_Occurred()) SWIG_fail;
9090
Py_INCREF(Py_None); resultobj = Py_None;
9097
static PyObject * PyGridTableBase_swigregister(PyObject *, PyObject *args) {
9099
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9100
SWIG_TypeClientData(SWIGTYPE_p_wxPyGridTableBase, obj);
9102
return Py_BuildValue((char *)"");
9104
static PyObject *_wrap_new_GridStringTable(PyObject *, PyObject *args, PyObject *kwargs) {
9105
PyObject *resultobj = NULL;
9106
int arg1 = (int) 0 ;
9107
int arg2 = (int) 0 ;
9108
wxGridStringTable *result;
9109
PyObject * obj0 = 0 ;
9110
PyObject * obj1 = 0 ;
9112
(char *) "numRows",(char *) "numCols", NULL
9115
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GridStringTable",kwnames,&obj0,&obj1)) goto fail;
9118
arg1 = static_cast<int >(SWIG_As_int(obj0));
9119
if (SWIG_arg_fail(1)) SWIG_fail;
9124
arg2 = static_cast<int >(SWIG_As_int(obj1));
9125
if (SWIG_arg_fail(2)) SWIG_fail;
9129
PyThreadState* __tstate = wxPyBeginAllowThreads();
9130
result = (wxGridStringTable *)new wxGridStringTable(arg1,arg2);
9132
wxPyEndAllowThreads(__tstate);
9133
if (PyErr_Occurred()) SWIG_fail;
9135
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridStringTable, 1);
9142
static PyObject * GridStringTable_swigregister(PyObject *, PyObject *args) {
9144
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9145
SWIG_TypeClientData(SWIGTYPE_p_wxGridStringTable, obj);
9147
return Py_BuildValue((char *)"");
9149
static PyObject *_wrap_new_GridTableMessage(PyObject *, PyObject *args, PyObject *kwargs) {
9150
PyObject *resultobj = NULL;
9151
wxGridTableBase *arg1 = (wxGridTableBase *) 0 ;
9153
int arg3 = (int) -1 ;
9154
int arg4 = (int) -1 ;
9155
wxGridTableMessage *result;
9156
PyObject * obj0 = 0 ;
9157
PyObject * obj1 = 0 ;
9158
PyObject * obj2 = 0 ;
9159
PyObject * obj3 = 0 ;
9161
(char *) "table",(char *) "id",(char *) "comInt1",(char *) "comInt2", NULL
9164
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:new_GridTableMessage",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9165
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
9166
if (SWIG_arg_fail(1)) SWIG_fail;
9168
arg2 = static_cast<int >(SWIG_As_int(obj1));
9169
if (SWIG_arg_fail(2)) SWIG_fail;
9173
arg3 = static_cast<int >(SWIG_As_int(obj2));
9174
if (SWIG_arg_fail(3)) SWIG_fail;
9179
arg4 = static_cast<int >(SWIG_As_int(obj3));
9180
if (SWIG_arg_fail(4)) SWIG_fail;
9184
PyThreadState* __tstate = wxPyBeginAllowThreads();
9185
result = (wxGridTableMessage *)new wxGridTableMessage(arg1,arg2,arg3,arg4);
9187
wxPyEndAllowThreads(__tstate);
9188
if (PyErr_Occurred()) SWIG_fail;
9190
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridTableMessage, 1);
9197
static PyObject *_wrap_delete_GridTableMessage(PyObject *, PyObject *args, PyObject *kwargs) {
9198
PyObject *resultobj = NULL;
9199
wxGridTableMessage *arg1 = (wxGridTableMessage *) 0 ;
9200
PyObject * obj0 = 0 ;
9202
(char *) "self", NULL
9205
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_GridTableMessage",kwnames,&obj0)) goto fail;
9206
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableMessage, SWIG_POINTER_EXCEPTION | 0);
9207
if (SWIG_arg_fail(1)) SWIG_fail;
9209
PyThreadState* __tstate = wxPyBeginAllowThreads();
9212
wxPyEndAllowThreads(__tstate);
9213
if (PyErr_Occurred()) SWIG_fail;
9215
Py_INCREF(Py_None); resultobj = Py_None;
9222
static PyObject *_wrap_GridTableMessage_SetTableObject(PyObject *, PyObject *args, PyObject *kwargs) {
9223
PyObject *resultobj = NULL;
9224
wxGridTableMessage *arg1 = (wxGridTableMessage *) 0 ;
9225
wxGridTableBase *arg2 = (wxGridTableBase *) 0 ;
9226
PyObject * obj0 = 0 ;
9227
PyObject * obj1 = 0 ;
9229
(char *) "self",(char *) "table", NULL
9232
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridTableMessage_SetTableObject",kwnames,&obj0,&obj1)) goto fail;
9233
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableMessage, SWIG_POINTER_EXCEPTION | 0);
9234
if (SWIG_arg_fail(1)) SWIG_fail;
9235
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
9236
if (SWIG_arg_fail(2)) SWIG_fail;
9238
PyThreadState* __tstate = wxPyBeginAllowThreads();
9239
(arg1)->SetTableObject(arg2);
9241
wxPyEndAllowThreads(__tstate);
9242
if (PyErr_Occurred()) SWIG_fail;
9244
Py_INCREF(Py_None); resultobj = Py_None;
9251
static PyObject *_wrap_GridTableMessage_GetTableObject(PyObject *, PyObject *args, PyObject *kwargs) {
9252
PyObject *resultobj = NULL;
9253
wxGridTableMessage *arg1 = (wxGridTableMessage *) 0 ;
9254
wxGridTableBase *result;
9255
PyObject * obj0 = 0 ;
9257
(char *) "self", NULL
9260
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridTableMessage_GetTableObject",kwnames,&obj0)) goto fail;
9261
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableMessage, SWIG_POINTER_EXCEPTION | 0);
9262
if (SWIG_arg_fail(1)) SWIG_fail;
9264
PyThreadState* __tstate = wxPyBeginAllowThreads();
9265
result = (wxGridTableBase *)((wxGridTableMessage const *)arg1)->GetTableObject();
9267
wxPyEndAllowThreads(__tstate);
9268
if (PyErr_Occurred()) SWIG_fail;
9271
resultobj = wxPyMake_wxGridTableBase(result, 0);
9279
static PyObject *_wrap_GridTableMessage_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
9280
PyObject *resultobj = NULL;
9281
wxGridTableMessage *arg1 = (wxGridTableMessage *) 0 ;
9283
PyObject * obj0 = 0 ;
9284
PyObject * obj1 = 0 ;
9286
(char *) "self",(char *) "id", NULL
9289
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridTableMessage_SetId",kwnames,&obj0,&obj1)) goto fail;
9290
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableMessage, SWIG_POINTER_EXCEPTION | 0);
9291
if (SWIG_arg_fail(1)) SWIG_fail;
9293
arg2 = static_cast<int >(SWIG_As_int(obj1));
9294
if (SWIG_arg_fail(2)) SWIG_fail;
9297
PyThreadState* __tstate = wxPyBeginAllowThreads();
9298
(arg1)->SetId(arg2);
9300
wxPyEndAllowThreads(__tstate);
9301
if (PyErr_Occurred()) SWIG_fail;
9303
Py_INCREF(Py_None); resultobj = Py_None;
9310
static PyObject *_wrap_GridTableMessage_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
9311
PyObject *resultobj = NULL;
9312
wxGridTableMessage *arg1 = (wxGridTableMessage *) 0 ;
9314
PyObject * obj0 = 0 ;
9316
(char *) "self", NULL
9319
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridTableMessage_GetId",kwnames,&obj0)) goto fail;
9320
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableMessage, SWIG_POINTER_EXCEPTION | 0);
9321
if (SWIG_arg_fail(1)) SWIG_fail;
9323
PyThreadState* __tstate = wxPyBeginAllowThreads();
9324
result = (int)(arg1)->GetId();
9326
wxPyEndAllowThreads(__tstate);
9327
if (PyErr_Occurred()) SWIG_fail;
9330
resultobj = SWIG_From_int(static_cast<int >(result));
9338
static PyObject *_wrap_GridTableMessage_SetCommandInt(PyObject *, PyObject *args, PyObject *kwargs) {
9339
PyObject *resultobj = NULL;
9340
wxGridTableMessage *arg1 = (wxGridTableMessage *) 0 ;
9342
PyObject * obj0 = 0 ;
9343
PyObject * obj1 = 0 ;
9345
(char *) "self",(char *) "comInt1", NULL
9348
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridTableMessage_SetCommandInt",kwnames,&obj0,&obj1)) goto fail;
9349
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableMessage, SWIG_POINTER_EXCEPTION | 0);
9350
if (SWIG_arg_fail(1)) SWIG_fail;
9352
arg2 = static_cast<int >(SWIG_As_int(obj1));
9353
if (SWIG_arg_fail(2)) SWIG_fail;
9356
PyThreadState* __tstate = wxPyBeginAllowThreads();
9357
(arg1)->SetCommandInt(arg2);
9359
wxPyEndAllowThreads(__tstate);
9360
if (PyErr_Occurred()) SWIG_fail;
9362
Py_INCREF(Py_None); resultobj = Py_None;
9369
static PyObject *_wrap_GridTableMessage_GetCommandInt(PyObject *, PyObject *args, PyObject *kwargs) {
9370
PyObject *resultobj = NULL;
9371
wxGridTableMessage *arg1 = (wxGridTableMessage *) 0 ;
9373
PyObject * obj0 = 0 ;
9375
(char *) "self", NULL
9378
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridTableMessage_GetCommandInt",kwnames,&obj0)) goto fail;
9379
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableMessage, SWIG_POINTER_EXCEPTION | 0);
9380
if (SWIG_arg_fail(1)) SWIG_fail;
9382
PyThreadState* __tstate = wxPyBeginAllowThreads();
9383
result = (int)(arg1)->GetCommandInt();
9385
wxPyEndAllowThreads(__tstate);
9386
if (PyErr_Occurred()) SWIG_fail;
9389
resultobj = SWIG_From_int(static_cast<int >(result));
9397
static PyObject *_wrap_GridTableMessage_SetCommandInt2(PyObject *, PyObject *args, PyObject *kwargs) {
9398
PyObject *resultobj = NULL;
9399
wxGridTableMessage *arg1 = (wxGridTableMessage *) 0 ;
9401
PyObject * obj0 = 0 ;
9402
PyObject * obj1 = 0 ;
9404
(char *) "self",(char *) "comInt2", NULL
9407
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridTableMessage_SetCommandInt2",kwnames,&obj0,&obj1)) goto fail;
9408
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableMessage, SWIG_POINTER_EXCEPTION | 0);
9409
if (SWIG_arg_fail(1)) SWIG_fail;
9411
arg2 = static_cast<int >(SWIG_As_int(obj1));
9412
if (SWIG_arg_fail(2)) SWIG_fail;
9415
PyThreadState* __tstate = wxPyBeginAllowThreads();
9416
(arg1)->SetCommandInt2(arg2);
9418
wxPyEndAllowThreads(__tstate);
9419
if (PyErr_Occurred()) SWIG_fail;
9421
Py_INCREF(Py_None); resultobj = Py_None;
9428
static PyObject *_wrap_GridTableMessage_GetCommandInt2(PyObject *, PyObject *args, PyObject *kwargs) {
9429
PyObject *resultobj = NULL;
9430
wxGridTableMessage *arg1 = (wxGridTableMessage *) 0 ;
9432
PyObject * obj0 = 0 ;
9434
(char *) "self", NULL
9437
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridTableMessage_GetCommandInt2",kwnames,&obj0)) goto fail;
9438
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridTableMessage, SWIG_POINTER_EXCEPTION | 0);
9439
if (SWIG_arg_fail(1)) SWIG_fail;
9441
PyThreadState* __tstate = wxPyBeginAllowThreads();
9442
result = (int)(arg1)->GetCommandInt2();
9444
wxPyEndAllowThreads(__tstate);
9445
if (PyErr_Occurred()) SWIG_fail;
9448
resultobj = SWIG_From_int(static_cast<int >(result));
9456
static PyObject * GridTableMessage_swigregister(PyObject *, PyObject *args) {
9458
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9459
SWIG_TypeClientData(SWIGTYPE_p_wxGridTableMessage, obj);
9461
return Py_BuildValue((char *)"");
9463
static PyObject *_wrap_new_GridCellCoords(PyObject *, PyObject *args, PyObject *kwargs) {
9464
PyObject *resultobj = NULL;
9465
int arg1 = (int) -1 ;
9466
int arg2 = (int) -1 ;
9467
wxGridCellCoords *result;
9468
PyObject * obj0 = 0 ;
9469
PyObject * obj1 = 0 ;
9471
(char *) "r",(char *) "c", NULL
9474
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_GridCellCoords",kwnames,&obj0,&obj1)) goto fail;
9477
arg1 = static_cast<int >(SWIG_As_int(obj0));
9478
if (SWIG_arg_fail(1)) SWIG_fail;
9483
arg2 = static_cast<int >(SWIG_As_int(obj1));
9484
if (SWIG_arg_fail(2)) SWIG_fail;
9488
PyThreadState* __tstate = wxPyBeginAllowThreads();
9489
result = (wxGridCellCoords *)new wxGridCellCoords(arg1,arg2);
9491
wxPyEndAllowThreads(__tstate);
9492
if (PyErr_Occurred()) SWIG_fail;
9494
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridCellCoords, 1);
9501
static PyObject *_wrap_delete_GridCellCoords(PyObject *, PyObject *args, PyObject *kwargs) {
9502
PyObject *resultobj = NULL;
9503
wxGridCellCoords *arg1 = (wxGridCellCoords *) 0 ;
9504
PyObject * obj0 = 0 ;
9506
(char *) "self", NULL
9509
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_GridCellCoords",kwnames,&obj0)) goto fail;
9510
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellCoords, SWIG_POINTER_EXCEPTION | 0);
9511
if (SWIG_arg_fail(1)) SWIG_fail;
9513
PyThreadState* __tstate = wxPyBeginAllowThreads();
9516
wxPyEndAllowThreads(__tstate);
9517
if (PyErr_Occurred()) SWIG_fail;
9519
Py_INCREF(Py_None); resultobj = Py_None;
9526
static PyObject *_wrap_GridCellCoords_GetRow(PyObject *, PyObject *args, PyObject *kwargs) {
9527
PyObject *resultobj = NULL;
9528
wxGridCellCoords *arg1 = (wxGridCellCoords *) 0 ;
9530
PyObject * obj0 = 0 ;
9532
(char *) "self", NULL
9535
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellCoords_GetRow",kwnames,&obj0)) goto fail;
9536
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellCoords, SWIG_POINTER_EXCEPTION | 0);
9537
if (SWIG_arg_fail(1)) SWIG_fail;
9539
PyThreadState* __tstate = wxPyBeginAllowThreads();
9540
result = (int)((wxGridCellCoords const *)arg1)->GetRow();
9542
wxPyEndAllowThreads(__tstate);
9543
if (PyErr_Occurred()) SWIG_fail;
9546
resultobj = SWIG_From_int(static_cast<int >(result));
9554
static PyObject *_wrap_GridCellCoords_SetRow(PyObject *, PyObject *args, PyObject *kwargs) {
9555
PyObject *resultobj = NULL;
9556
wxGridCellCoords *arg1 = (wxGridCellCoords *) 0 ;
9558
PyObject * obj0 = 0 ;
9559
PyObject * obj1 = 0 ;
9561
(char *) "self",(char *) "n", NULL
9564
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellCoords_SetRow",kwnames,&obj0,&obj1)) goto fail;
9565
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellCoords, SWIG_POINTER_EXCEPTION | 0);
9566
if (SWIG_arg_fail(1)) SWIG_fail;
9568
arg2 = static_cast<int >(SWIG_As_int(obj1));
9569
if (SWIG_arg_fail(2)) SWIG_fail;
9572
PyThreadState* __tstate = wxPyBeginAllowThreads();
9573
(arg1)->SetRow(arg2);
9575
wxPyEndAllowThreads(__tstate);
9576
if (PyErr_Occurred()) SWIG_fail;
9578
Py_INCREF(Py_None); resultobj = Py_None;
9585
static PyObject *_wrap_GridCellCoords_GetCol(PyObject *, PyObject *args, PyObject *kwargs) {
9586
PyObject *resultobj = NULL;
9587
wxGridCellCoords *arg1 = (wxGridCellCoords *) 0 ;
9589
PyObject * obj0 = 0 ;
9591
(char *) "self", NULL
9594
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellCoords_GetCol",kwnames,&obj0)) goto fail;
9595
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellCoords, SWIG_POINTER_EXCEPTION | 0);
9596
if (SWIG_arg_fail(1)) SWIG_fail;
9598
PyThreadState* __tstate = wxPyBeginAllowThreads();
9599
result = (int)((wxGridCellCoords const *)arg1)->GetCol();
9601
wxPyEndAllowThreads(__tstate);
9602
if (PyErr_Occurred()) SWIG_fail;
9605
resultobj = SWIG_From_int(static_cast<int >(result));
9613
static PyObject *_wrap_GridCellCoords_SetCol(PyObject *, PyObject *args, PyObject *kwargs) {
9614
PyObject *resultobj = NULL;
9615
wxGridCellCoords *arg1 = (wxGridCellCoords *) 0 ;
9617
PyObject * obj0 = 0 ;
9618
PyObject * obj1 = 0 ;
9620
(char *) "self",(char *) "n", NULL
9623
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellCoords_SetCol",kwnames,&obj0,&obj1)) goto fail;
9624
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellCoords, SWIG_POINTER_EXCEPTION | 0);
9625
if (SWIG_arg_fail(1)) SWIG_fail;
9627
arg2 = static_cast<int >(SWIG_As_int(obj1));
9628
if (SWIG_arg_fail(2)) SWIG_fail;
9631
PyThreadState* __tstate = wxPyBeginAllowThreads();
9632
(arg1)->SetCol(arg2);
9634
wxPyEndAllowThreads(__tstate);
9635
if (PyErr_Occurred()) SWIG_fail;
9637
Py_INCREF(Py_None); resultobj = Py_None;
9644
static PyObject *_wrap_GridCellCoords_Set(PyObject *, PyObject *args, PyObject *kwargs) {
9645
PyObject *resultobj = NULL;
9646
wxGridCellCoords *arg1 = (wxGridCellCoords *) 0 ;
9649
PyObject * obj0 = 0 ;
9650
PyObject * obj1 = 0 ;
9651
PyObject * obj2 = 0 ;
9653
(char *) "self",(char *) "row",(char *) "col", NULL
9656
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridCellCoords_Set",kwnames,&obj0,&obj1,&obj2)) goto fail;
9657
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellCoords, SWIG_POINTER_EXCEPTION | 0);
9658
if (SWIG_arg_fail(1)) SWIG_fail;
9660
arg2 = static_cast<int >(SWIG_As_int(obj1));
9661
if (SWIG_arg_fail(2)) SWIG_fail;
9664
arg3 = static_cast<int >(SWIG_As_int(obj2));
9665
if (SWIG_arg_fail(3)) SWIG_fail;
9668
PyThreadState* __tstate = wxPyBeginAllowThreads();
9669
(arg1)->Set(arg2,arg3);
9671
wxPyEndAllowThreads(__tstate);
9672
if (PyErr_Occurred()) SWIG_fail;
9674
Py_INCREF(Py_None); resultobj = Py_None;
9681
static PyObject *_wrap_GridCellCoords___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
9682
PyObject *resultobj = NULL;
9683
wxGridCellCoords *arg1 = (wxGridCellCoords *) 0 ;
9684
PyObject *arg2 = (PyObject *) 0 ;
9686
PyObject * obj0 = 0 ;
9687
PyObject * obj1 = 0 ;
9689
(char *) "self",(char *) "other", NULL
9692
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellCoords___eq__",kwnames,&obj0,&obj1)) goto fail;
9693
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellCoords, SWIG_POINTER_EXCEPTION | 0);
9694
if (SWIG_arg_fail(1)) SWIG_fail;
9697
result = (bool)wxGridCellCoords___eq__(arg1,arg2);
9699
if (PyErr_Occurred()) SWIG_fail;
9702
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9710
static PyObject *_wrap_GridCellCoords___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
9711
PyObject *resultobj = NULL;
9712
wxGridCellCoords *arg1 = (wxGridCellCoords *) 0 ;
9713
PyObject *arg2 = (PyObject *) 0 ;
9715
PyObject * obj0 = 0 ;
9716
PyObject * obj1 = 0 ;
9718
(char *) "self",(char *) "other", NULL
9721
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridCellCoords___ne__",kwnames,&obj0,&obj1)) goto fail;
9722
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellCoords, SWIG_POINTER_EXCEPTION | 0);
9723
if (SWIG_arg_fail(1)) SWIG_fail;
9726
result = (bool)wxGridCellCoords___ne__(arg1,arg2);
9728
if (PyErr_Occurred()) SWIG_fail;
9731
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9739
static PyObject *_wrap_GridCellCoords_Get(PyObject *, PyObject *args, PyObject *kwargs) {
9740
PyObject *resultobj = NULL;
9741
wxGridCellCoords *arg1 = (wxGridCellCoords *) 0 ;
9743
PyObject * obj0 = 0 ;
9745
(char *) "self", NULL
9748
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridCellCoords_Get",kwnames,&obj0)) goto fail;
9749
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridCellCoords, SWIG_POINTER_EXCEPTION | 0);
9750
if (SWIG_arg_fail(1)) SWIG_fail;
9752
PyThreadState* __tstate = wxPyBeginAllowThreads();
9753
result = (PyObject *)wxGridCellCoords_Get(arg1);
9755
wxPyEndAllowThreads(__tstate);
9756
if (PyErr_Occurred()) SWIG_fail;
9765
static PyObject * GridCellCoords_swigregister(PyObject *, PyObject *args) {
9767
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9768
SWIG_TypeClientData(SWIGTYPE_p_wxGridCellCoords, obj);
9770
return Py_BuildValue((char *)"");
9772
static PyObject *_wrap_new_Grid(PyObject *, PyObject *args, PyObject *kwargs) {
9773
PyObject *resultobj = NULL;
9774
wxWindow *arg1 = (wxWindow *) 0 ;
9775
int arg2 = (int) -1 ;
9776
wxPoint const &arg3_defvalue = wxDefaultPosition ;
9777
wxPoint *arg3 = (wxPoint *) &arg3_defvalue ;
9778
wxSize const &arg4_defvalue = wxDefaultSize ;
9779
wxSize *arg4 = (wxSize *) &arg4_defvalue ;
9780
long arg5 = (long) wxWANTS_CHARS ;
9781
wxString const &arg6_defvalue = wxPyPanelNameStr ;
9782
wxString *arg6 = (wxString *) &arg6_defvalue ;
9786
bool temp6 = false ;
9787
PyObject * obj0 = 0 ;
9788
PyObject * obj1 = 0 ;
9789
PyObject * obj2 = 0 ;
9790
PyObject * obj3 = 0 ;
9791
PyObject * obj4 = 0 ;
9792
PyObject * obj5 = 0 ;
9794
(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
9797
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Grid",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
9798
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
9799
if (SWIG_arg_fail(1)) SWIG_fail;
9802
arg2 = static_cast<int >(SWIG_As_int(obj1));
9803
if (SWIG_arg_fail(2)) SWIG_fail;
9809
if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
9815
if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
9820
arg5 = static_cast<long >(SWIG_As_long(obj4));
9821
if (SWIG_arg_fail(5)) SWIG_fail;
9826
arg6 = wxString_in_helper(obj5);
9827
if (arg6 == NULL) SWIG_fail;
9832
if (!wxPyCheckForApp()) SWIG_fail;
9833
PyThreadState* __tstate = wxPyBeginAllowThreads();
9834
result = (wxGrid *)new wxGrid(arg1,arg2,(wxPoint const &)*arg3,(wxSize const &)*arg4,arg5,(wxString const &)*arg6);
9836
wxPyEndAllowThreads(__tstate);
9837
if (PyErr_Occurred()) SWIG_fail;
9839
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGrid, 1);
9854
static PyObject *_wrap_new_PreGrid(PyObject *, PyObject *args, PyObject *kwargs) {
9855
PyObject *resultobj = NULL;
9861
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreGrid",kwnames)) goto fail;
9863
if (!wxPyCheckForApp()) SWIG_fail;
9864
PyThreadState* __tstate = wxPyBeginAllowThreads();
9865
result = (wxGrid *)new wxGrid();
9867
wxPyEndAllowThreads(__tstate);
9868
if (PyErr_Occurred()) SWIG_fail;
9870
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGrid, 1);
9877
static PyObject *_wrap_Grid_Create(PyObject *, PyObject *args, PyObject *kwargs) {
9878
PyObject *resultobj = NULL;
9879
wxGrid *arg1 = (wxGrid *) 0 ;
9880
wxWindow *arg2 = (wxWindow *) 0 ;
9881
int arg3 = (int) -1 ;
9882
wxPoint const &arg4_defvalue = wxDefaultPosition ;
9883
wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
9884
wxSize const &arg5_defvalue = wxDefaultSize ;
9885
wxSize *arg5 = (wxSize *) &arg5_defvalue ;
9886
long arg6 = (long) wxWANTS_CHARS ;
9887
wxString const &arg7_defvalue = wxPyPanelNameStr ;
9888
wxString *arg7 = (wxString *) &arg7_defvalue ;
9892
bool temp7 = false ;
9893
PyObject * obj0 = 0 ;
9894
PyObject * obj1 = 0 ;
9895
PyObject * obj2 = 0 ;
9896
PyObject * obj3 = 0 ;
9897
PyObject * obj4 = 0 ;
9898
PyObject * obj5 = 0 ;
9899
PyObject * obj6 = 0 ;
9901
(char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
9904
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOO:Grid_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
9905
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
9906
if (SWIG_arg_fail(1)) SWIG_fail;
9907
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
9908
if (SWIG_arg_fail(2)) SWIG_fail;
9911
arg3 = static_cast<int >(SWIG_As_int(obj2));
9912
if (SWIG_arg_fail(3)) SWIG_fail;
9918
if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
9924
if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
9929
arg6 = static_cast<long >(SWIG_As_long(obj5));
9930
if (SWIG_arg_fail(6)) SWIG_fail;
9935
arg7 = wxString_in_helper(obj6);
9936
if (arg7 == NULL) SWIG_fail;
9941
PyThreadState* __tstate = wxPyBeginAllowThreads();
9942
result = (bool)(arg1)->Create(arg2,arg3,(wxPoint const &)*arg4,(wxSize const &)*arg5,arg6,(wxString const &)*arg7);
9944
wxPyEndAllowThreads(__tstate);
9945
if (PyErr_Occurred()) SWIG_fail;
9948
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9964
static PyObject *_wrap_Grid_CreateGrid(PyObject *, PyObject *args, PyObject *kwargs) {
9965
PyObject *resultobj = NULL;
9966
wxGrid *arg1 = (wxGrid *) 0 ;
9969
WXGRIDSELECTIONMODES arg4 = (WXGRIDSELECTIONMODES) wxGrid::wxGridSelectCells ;
9971
PyObject * obj0 = 0 ;
9972
PyObject * obj1 = 0 ;
9973
PyObject * obj2 = 0 ;
9974
PyObject * obj3 = 0 ;
9976
(char *) "self",(char *) "numRows",(char *) "numCols",(char *) "selmode", NULL
9979
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Grid_CreateGrid",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9980
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
9981
if (SWIG_arg_fail(1)) SWIG_fail;
9983
arg2 = static_cast<int >(SWIG_As_int(obj1));
9984
if (SWIG_arg_fail(2)) SWIG_fail;
9987
arg3 = static_cast<int >(SWIG_As_int(obj2));
9988
if (SWIG_arg_fail(3)) SWIG_fail;
9992
arg4 = static_cast<WXGRIDSELECTIONMODES >(SWIG_As_int(obj3));
9993
if (SWIG_arg_fail(4)) SWIG_fail;
9997
PyThreadState* __tstate = wxPyBeginAllowThreads();
9998
result = (bool)(arg1)->CreateGrid(arg2,arg3,arg4);
10000
wxPyEndAllowThreads(__tstate);
10001
if (PyErr_Occurred()) SWIG_fail;
10004
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10012
static PyObject *_wrap_Grid_SetSelectionMode(PyObject *, PyObject *args, PyObject *kwargs) {
10013
PyObject *resultobj = NULL;
10014
wxGrid *arg1 = (wxGrid *) 0 ;
10015
WXGRIDSELECTIONMODES arg2 ;
10016
PyObject * obj0 = 0 ;
10017
PyObject * obj1 = 0 ;
10018
char *kwnames[] = {
10019
(char *) "self",(char *) "selmode", NULL
10022
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetSelectionMode",kwnames,&obj0,&obj1)) goto fail;
10023
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10024
if (SWIG_arg_fail(1)) SWIG_fail;
10026
arg2 = static_cast<WXGRIDSELECTIONMODES >(SWIG_As_int(obj1));
10027
if (SWIG_arg_fail(2)) SWIG_fail;
10030
PyThreadState* __tstate = wxPyBeginAllowThreads();
10031
(arg1)->SetSelectionMode(arg2);
10033
wxPyEndAllowThreads(__tstate);
10034
if (PyErr_Occurred()) SWIG_fail;
10036
Py_INCREF(Py_None); resultobj = Py_None;
10043
static PyObject *_wrap_Grid_GetSelectionMode(PyObject *, PyObject *args, PyObject *kwargs) {
10044
PyObject *resultobj = NULL;
10045
wxGrid *arg1 = (wxGrid *) 0 ;
10046
WXGRIDSELECTIONMODES result;
10047
PyObject * obj0 = 0 ;
10048
char *kwnames[] = {
10049
(char *) "self", NULL
10052
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetSelectionMode",kwnames,&obj0)) goto fail;
10053
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10054
if (SWIG_arg_fail(1)) SWIG_fail;
10056
PyThreadState* __tstate = wxPyBeginAllowThreads();
10057
result = (WXGRIDSELECTIONMODES)(arg1)->GetSelectionMode();
10059
wxPyEndAllowThreads(__tstate);
10060
if (PyErr_Occurred()) SWIG_fail;
10063
resultobj = SWIG_From_int(static_cast<int >(result));
10071
static PyObject *_wrap_Grid_GetNumberRows(PyObject *, PyObject *args, PyObject *kwargs) {
10072
PyObject *resultobj = NULL;
10073
wxGrid *arg1 = (wxGrid *) 0 ;
10075
PyObject * obj0 = 0 ;
10076
char *kwnames[] = {
10077
(char *) "self", NULL
10080
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetNumberRows",kwnames,&obj0)) goto fail;
10081
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10082
if (SWIG_arg_fail(1)) SWIG_fail;
10084
PyThreadState* __tstate = wxPyBeginAllowThreads();
10085
result = (int)(arg1)->GetNumberRows();
10087
wxPyEndAllowThreads(__tstate);
10088
if (PyErr_Occurred()) SWIG_fail;
10091
resultobj = SWIG_From_int(static_cast<int >(result));
10099
static PyObject *_wrap_Grid_GetNumberCols(PyObject *, PyObject *args, PyObject *kwargs) {
10100
PyObject *resultobj = NULL;
10101
wxGrid *arg1 = (wxGrid *) 0 ;
10103
PyObject * obj0 = 0 ;
10104
char *kwnames[] = {
10105
(char *) "self", NULL
10108
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetNumberCols",kwnames,&obj0)) goto fail;
10109
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10110
if (SWIG_arg_fail(1)) SWIG_fail;
10112
PyThreadState* __tstate = wxPyBeginAllowThreads();
10113
result = (int)(arg1)->GetNumberCols();
10115
wxPyEndAllowThreads(__tstate);
10116
if (PyErr_Occurred()) SWIG_fail;
10119
resultobj = SWIG_From_int(static_cast<int >(result));
10127
static PyObject *_wrap_Grid_ProcessTableMessage(PyObject *, PyObject *args, PyObject *kwargs) {
10128
PyObject *resultobj = NULL;
10129
wxGrid *arg1 = (wxGrid *) 0 ;
10130
wxGridTableMessage *arg2 = 0 ;
10132
PyObject * obj0 = 0 ;
10133
PyObject * obj1 = 0 ;
10134
char *kwnames[] = {
10135
(char *) "self","arg2", NULL
10138
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_ProcessTableMessage",kwnames,&obj0,&obj1)) goto fail;
10139
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10140
if (SWIG_arg_fail(1)) SWIG_fail;
10142
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridTableMessage, SWIG_POINTER_EXCEPTION | 0);
10143
if (SWIG_arg_fail(2)) SWIG_fail;
10144
if (arg2 == NULL) {
10145
SWIG_null_ref("wxGridTableMessage");
10147
if (SWIG_arg_fail(2)) SWIG_fail;
10150
PyThreadState* __tstate = wxPyBeginAllowThreads();
10151
result = (bool)(arg1)->ProcessTableMessage(*arg2);
10153
wxPyEndAllowThreads(__tstate);
10154
if (PyErr_Occurred()) SWIG_fail;
10157
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10165
static PyObject *_wrap_Grid_GetTable(PyObject *, PyObject *args, PyObject *kwargs) {
10166
PyObject *resultobj = NULL;
10167
wxGrid *arg1 = (wxGrid *) 0 ;
10168
wxGridTableBase *result;
10169
PyObject * obj0 = 0 ;
10170
char *kwnames[] = {
10171
(char *) "self", NULL
10174
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetTable",kwnames,&obj0)) goto fail;
10175
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10176
if (SWIG_arg_fail(1)) SWIG_fail;
10178
PyThreadState* __tstate = wxPyBeginAllowThreads();
10179
result = (wxGridTableBase *)((wxGrid const *)arg1)->GetTable();
10181
wxPyEndAllowThreads(__tstate);
10182
if (PyErr_Occurred()) SWIG_fail;
10185
resultobj = wxPyMake_wxGridTableBase(result, 0);
10193
static PyObject *_wrap_Grid_SetTable(PyObject *, PyObject *args, PyObject *kwargs) {
10194
PyObject *resultobj = NULL;
10195
wxGrid *arg1 = (wxGrid *) 0 ;
10196
wxGridTableBase *arg2 = (wxGridTableBase *) 0 ;
10197
bool arg3 = (bool) false ;
10198
WXGRIDSELECTIONMODES arg4 = (WXGRIDSELECTIONMODES) wxGrid::wxGridSelectCells ;
10200
PyObject * obj0 = 0 ;
10201
PyObject * obj1 = 0 ;
10202
PyObject * obj2 = 0 ;
10203
PyObject * obj3 = 0 ;
10204
char *kwnames[] = {
10205
(char *) "self",(char *) "table",(char *) "takeOwnership",(char *) "selmode", NULL
10208
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Grid_SetTable",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10209
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10210
if (SWIG_arg_fail(1)) SWIG_fail;
10211
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridTableBase, SWIG_POINTER_EXCEPTION | 0);
10212
if (SWIG_arg_fail(2)) SWIG_fail;
10215
arg3 = static_cast<bool >(SWIG_As_bool(obj2));
10216
if (SWIG_arg_fail(3)) SWIG_fail;
10221
arg4 = static_cast<WXGRIDSELECTIONMODES >(SWIG_As_int(obj3));
10222
if (SWIG_arg_fail(4)) SWIG_fail;
10226
PyThreadState* __tstate = wxPyBeginAllowThreads();
10227
result = (bool)(arg1)->SetTable(arg2,arg3,arg4);
10229
wxPyEndAllowThreads(__tstate);
10230
if (PyErr_Occurred()) SWIG_fail;
10233
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10241
static PyObject *_wrap_Grid_ClearGrid(PyObject *, PyObject *args, PyObject *kwargs) {
10242
PyObject *resultobj = NULL;
10243
wxGrid *arg1 = (wxGrid *) 0 ;
10244
PyObject * obj0 = 0 ;
10245
char *kwnames[] = {
10246
(char *) "self", NULL
10249
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_ClearGrid",kwnames,&obj0)) goto fail;
10250
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10251
if (SWIG_arg_fail(1)) SWIG_fail;
10253
PyThreadState* __tstate = wxPyBeginAllowThreads();
10254
(arg1)->ClearGrid();
10256
wxPyEndAllowThreads(__tstate);
10257
if (PyErr_Occurred()) SWIG_fail;
10259
Py_INCREF(Py_None); resultobj = Py_None;
10266
static PyObject *_wrap_Grid_InsertRows(PyObject *, PyObject *args, PyObject *kwargs) {
10267
PyObject *resultobj = NULL;
10268
wxGrid *arg1 = (wxGrid *) 0 ;
10269
int arg2 = (int) 0 ;
10270
int arg3 = (int) 1 ;
10271
bool arg4 = (bool) true ;
10273
PyObject * obj0 = 0 ;
10274
PyObject * obj1 = 0 ;
10275
PyObject * obj2 = 0 ;
10276
PyObject * obj3 = 0 ;
10277
char *kwnames[] = {
10278
(char *) "self",(char *) "pos",(char *) "numRows",(char *) "updateLabels", NULL
10281
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:Grid_InsertRows",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10282
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10283
if (SWIG_arg_fail(1)) SWIG_fail;
10286
arg2 = static_cast<int >(SWIG_As_int(obj1));
10287
if (SWIG_arg_fail(2)) SWIG_fail;
10292
arg3 = static_cast<int >(SWIG_As_int(obj2));
10293
if (SWIG_arg_fail(3)) SWIG_fail;
10298
arg4 = static_cast<bool >(SWIG_As_bool(obj3));
10299
if (SWIG_arg_fail(4)) SWIG_fail;
10303
PyThreadState* __tstate = wxPyBeginAllowThreads();
10304
result = (bool)(arg1)->InsertRows(arg2,arg3,arg4);
10306
wxPyEndAllowThreads(__tstate);
10307
if (PyErr_Occurred()) SWIG_fail;
10310
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10318
static PyObject *_wrap_Grid_AppendRows(PyObject *, PyObject *args, PyObject *kwargs) {
10319
PyObject *resultobj = NULL;
10320
wxGrid *arg1 = (wxGrid *) 0 ;
10321
int arg2 = (int) 1 ;
10322
bool arg3 = (bool) true ;
10324
PyObject * obj0 = 0 ;
10325
PyObject * obj1 = 0 ;
10326
PyObject * obj2 = 0 ;
10327
char *kwnames[] = {
10328
(char *) "self",(char *) "numRows",(char *) "updateLabels", NULL
10331
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Grid_AppendRows",kwnames,&obj0,&obj1,&obj2)) goto fail;
10332
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10333
if (SWIG_arg_fail(1)) SWIG_fail;
10336
arg2 = static_cast<int >(SWIG_As_int(obj1));
10337
if (SWIG_arg_fail(2)) SWIG_fail;
10342
arg3 = static_cast<bool >(SWIG_As_bool(obj2));
10343
if (SWIG_arg_fail(3)) SWIG_fail;
10347
PyThreadState* __tstate = wxPyBeginAllowThreads();
10348
result = (bool)(arg1)->AppendRows(arg2,arg3);
10350
wxPyEndAllowThreads(__tstate);
10351
if (PyErr_Occurred()) SWIG_fail;
10354
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10362
static PyObject *_wrap_Grid_DeleteRows(PyObject *, PyObject *args, PyObject *kwargs) {
10363
PyObject *resultobj = NULL;
10364
wxGrid *arg1 = (wxGrid *) 0 ;
10365
int arg2 = (int) 0 ;
10366
int arg3 = (int) 1 ;
10367
bool arg4 = (bool) true ;
10369
PyObject * obj0 = 0 ;
10370
PyObject * obj1 = 0 ;
10371
PyObject * obj2 = 0 ;
10372
PyObject * obj3 = 0 ;
10373
char *kwnames[] = {
10374
(char *) "self",(char *) "pos",(char *) "numRows",(char *) "updateLabels", NULL
10377
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:Grid_DeleteRows",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10378
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10379
if (SWIG_arg_fail(1)) SWIG_fail;
10382
arg2 = static_cast<int >(SWIG_As_int(obj1));
10383
if (SWIG_arg_fail(2)) SWIG_fail;
10388
arg3 = static_cast<int >(SWIG_As_int(obj2));
10389
if (SWIG_arg_fail(3)) SWIG_fail;
10394
arg4 = static_cast<bool >(SWIG_As_bool(obj3));
10395
if (SWIG_arg_fail(4)) SWIG_fail;
10399
PyThreadState* __tstate = wxPyBeginAllowThreads();
10400
result = (bool)(arg1)->DeleteRows(arg2,arg3,arg4);
10402
wxPyEndAllowThreads(__tstate);
10403
if (PyErr_Occurred()) SWIG_fail;
10406
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10414
static PyObject *_wrap_Grid_InsertCols(PyObject *, PyObject *args, PyObject *kwargs) {
10415
PyObject *resultobj = NULL;
10416
wxGrid *arg1 = (wxGrid *) 0 ;
10417
int arg2 = (int) 0 ;
10418
int arg3 = (int) 1 ;
10419
bool arg4 = (bool) true ;
10421
PyObject * obj0 = 0 ;
10422
PyObject * obj1 = 0 ;
10423
PyObject * obj2 = 0 ;
10424
PyObject * obj3 = 0 ;
10425
char *kwnames[] = {
10426
(char *) "self",(char *) "pos",(char *) "numCols",(char *) "updateLabels", NULL
10429
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:Grid_InsertCols",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10430
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10431
if (SWIG_arg_fail(1)) SWIG_fail;
10434
arg2 = static_cast<int >(SWIG_As_int(obj1));
10435
if (SWIG_arg_fail(2)) SWIG_fail;
10440
arg3 = static_cast<int >(SWIG_As_int(obj2));
10441
if (SWIG_arg_fail(3)) SWIG_fail;
10446
arg4 = static_cast<bool >(SWIG_As_bool(obj3));
10447
if (SWIG_arg_fail(4)) SWIG_fail;
10451
PyThreadState* __tstate = wxPyBeginAllowThreads();
10452
result = (bool)(arg1)->InsertCols(arg2,arg3,arg4);
10454
wxPyEndAllowThreads(__tstate);
10455
if (PyErr_Occurred()) SWIG_fail;
10458
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10466
static PyObject *_wrap_Grid_AppendCols(PyObject *, PyObject *args, PyObject *kwargs) {
10467
PyObject *resultobj = NULL;
10468
wxGrid *arg1 = (wxGrid *) 0 ;
10469
int arg2 = (int) 1 ;
10470
bool arg3 = (bool) true ;
10472
PyObject * obj0 = 0 ;
10473
PyObject * obj1 = 0 ;
10474
PyObject * obj2 = 0 ;
10475
char *kwnames[] = {
10476
(char *) "self",(char *) "numCols",(char *) "updateLabels", NULL
10479
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Grid_AppendCols",kwnames,&obj0,&obj1,&obj2)) goto fail;
10480
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10481
if (SWIG_arg_fail(1)) SWIG_fail;
10484
arg2 = static_cast<int >(SWIG_As_int(obj1));
10485
if (SWIG_arg_fail(2)) SWIG_fail;
10490
arg3 = static_cast<bool >(SWIG_As_bool(obj2));
10491
if (SWIG_arg_fail(3)) SWIG_fail;
10495
PyThreadState* __tstate = wxPyBeginAllowThreads();
10496
result = (bool)(arg1)->AppendCols(arg2,arg3);
10498
wxPyEndAllowThreads(__tstate);
10499
if (PyErr_Occurred()) SWIG_fail;
10502
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10510
static PyObject *_wrap_Grid_DeleteCols(PyObject *, PyObject *args, PyObject *kwargs) {
10511
PyObject *resultobj = NULL;
10512
wxGrid *arg1 = (wxGrid *) 0 ;
10513
int arg2 = (int) 0 ;
10514
int arg3 = (int) 1 ;
10515
bool arg4 = (bool) true ;
10517
PyObject * obj0 = 0 ;
10518
PyObject * obj1 = 0 ;
10519
PyObject * obj2 = 0 ;
10520
PyObject * obj3 = 0 ;
10521
char *kwnames[] = {
10522
(char *) "self",(char *) "pos",(char *) "numCols",(char *) "updateLabels", NULL
10525
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:Grid_DeleteCols",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10526
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10527
if (SWIG_arg_fail(1)) SWIG_fail;
10530
arg2 = static_cast<int >(SWIG_As_int(obj1));
10531
if (SWIG_arg_fail(2)) SWIG_fail;
10536
arg3 = static_cast<int >(SWIG_As_int(obj2));
10537
if (SWIG_arg_fail(3)) SWIG_fail;
10542
arg4 = static_cast<bool >(SWIG_As_bool(obj3));
10543
if (SWIG_arg_fail(4)) SWIG_fail;
10547
PyThreadState* __tstate = wxPyBeginAllowThreads();
10548
result = (bool)(arg1)->DeleteCols(arg2,arg3,arg4);
10550
wxPyEndAllowThreads(__tstate);
10551
if (PyErr_Occurred()) SWIG_fail;
10554
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10562
static PyObject *_wrap_Grid_DrawCellHighlight(PyObject *, PyObject *args, PyObject *kwargs) {
10563
PyObject *resultobj = NULL;
10564
wxGrid *arg1 = (wxGrid *) 0 ;
10566
wxGridCellAttr *arg3 = (wxGridCellAttr *) 0 ;
10567
PyObject * obj0 = 0 ;
10568
PyObject * obj1 = 0 ;
10569
PyObject * obj2 = 0 ;
10570
char *kwnames[] = {
10571
(char *) "self",(char *) "dc",(char *) "attr", NULL
10574
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_DrawCellHighlight",kwnames,&obj0,&obj1,&obj2)) goto fail;
10575
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10576
if (SWIG_arg_fail(1)) SWIG_fail;
10578
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
10579
if (SWIG_arg_fail(2)) SWIG_fail;
10580
if (arg2 == NULL) {
10581
SWIG_null_ref("wxDC");
10583
if (SWIG_arg_fail(2)) SWIG_fail;
10585
SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
10586
if (SWIG_arg_fail(3)) SWIG_fail;
10588
PyThreadState* __tstate = wxPyBeginAllowThreads();
10589
(arg1)->DrawCellHighlight(*arg2,(wxGridCellAttr const *)arg3);
10591
wxPyEndAllowThreads(__tstate);
10592
if (PyErr_Occurred()) SWIG_fail;
10594
Py_INCREF(Py_None); resultobj = Py_None;
10601
static PyObject *_wrap_Grid_DrawTextRectangle(PyObject *, PyObject *args, PyObject *kwargs) {
10602
PyObject *resultobj = NULL;
10603
wxGrid *arg1 = (wxGrid *) 0 ;
10605
wxString *arg3 = 0 ;
10607
int arg5 = (int) wxLEFT ;
10608
int arg6 = (int) wxTOP ;
10609
int arg7 = (int) wxHORIZONTAL ;
10610
bool temp3 = false ;
10612
PyObject * obj0 = 0 ;
10613
PyObject * obj1 = 0 ;
10614
PyObject * obj2 = 0 ;
10615
PyObject * obj3 = 0 ;
10616
PyObject * obj4 = 0 ;
10617
PyObject * obj5 = 0 ;
10618
PyObject * obj6 = 0 ;
10619
char *kwnames[] = {
10620
(char *) "self",(char *) "dc","arg3","arg4",(char *) "horizontalAlignment",(char *) "verticalAlignment",(char *) "textOrientation", NULL
10623
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO|OOO:Grid_DrawTextRectangle",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
10624
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10625
if (SWIG_arg_fail(1)) SWIG_fail;
10627
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
10628
if (SWIG_arg_fail(2)) SWIG_fail;
10629
if (arg2 == NULL) {
10630
SWIG_null_ref("wxDC");
10632
if (SWIG_arg_fail(2)) SWIG_fail;
10635
arg3 = wxString_in_helper(obj2);
10636
if (arg3 == NULL) SWIG_fail;
10641
if ( ! wxRect_helper(obj3, &arg4)) SWIG_fail;
10645
arg5 = static_cast<int >(SWIG_As_int(obj4));
10646
if (SWIG_arg_fail(5)) SWIG_fail;
10651
arg6 = static_cast<int >(SWIG_As_int(obj5));
10652
if (SWIG_arg_fail(6)) SWIG_fail;
10657
arg7 = static_cast<int >(SWIG_As_int(obj6));
10658
if (SWIG_arg_fail(7)) SWIG_fail;
10662
PyThreadState* __tstate = wxPyBeginAllowThreads();
10663
(arg1)->DrawTextRectangle(*arg2,(wxString const &)*arg3,(wxRect const &)*arg4,arg5,arg6,arg7);
10665
wxPyEndAllowThreads(__tstate);
10666
if (PyErr_Occurred()) SWIG_fail;
10668
Py_INCREF(Py_None); resultobj = Py_None;
10683
static PyObject *_wrap_Grid_GetTextBoxSize(PyObject *, PyObject *args, PyObject *kwargs) {
10684
PyObject *resultobj = NULL;
10685
wxGrid *arg1 = (wxGrid *) 0 ;
10687
wxArrayString *arg3 = 0 ;
10688
long *arg4 = (long *) 0 ;
10689
long *arg5 = (long *) 0 ;
10690
bool temp3 = false ;
10695
PyObject * obj0 = 0 ;
10696
PyObject * obj1 = 0 ;
10697
PyObject * obj2 = 0 ;
10698
char *kwnames[] = {
10699
(char *) "self",(char *) "dc",(char *) "lines", NULL
10702
arg4 = &temp4; res4 = SWIG_NEWOBJ;
10703
arg5 = &temp5; res5 = SWIG_NEWOBJ;
10704
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_GetTextBoxSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
10705
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10706
if (SWIG_arg_fail(1)) SWIG_fail;
10708
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
10709
if (SWIG_arg_fail(2)) SWIG_fail;
10710
if (arg2 == NULL) {
10711
SWIG_null_ref("wxDC");
10713
if (SWIG_arg_fail(2)) SWIG_fail;
10716
if (! PySequence_Check(obj2)) {
10717
PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
10720
arg3 = new wxArrayString;
10722
int i, len=PySequence_Length(obj2);
10723
for (i=0; i<len; i++) {
10724
PyObject* item = PySequence_GetItem(obj2, i);
10725
wxString* s = wxString_in_helper(item);
10726
if (PyErr_Occurred()) SWIG_fail;
10733
PyThreadState* __tstate = wxPyBeginAllowThreads();
10734
(arg1)->GetTextBoxSize(*arg2,*arg3,arg4,arg5);
10736
wxPyEndAllowThreads(__tstate);
10737
if (PyErr_Occurred()) SWIG_fail;
10739
Py_INCREF(Py_None); resultobj = Py_None;
10740
resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
10741
SWIG_From_long((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_long, 0)));
10742
resultobj = t_output_helper(resultobj, ((res5 == SWIG_NEWOBJ) ?
10743
SWIG_From_long((*arg5)) : SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_long, 0)));
10745
if (temp3) delete arg3;
10750
if (temp3) delete arg3;
10756
static PyObject *_wrap_Grid_BeginBatch(PyObject *, PyObject *args, PyObject *kwargs) {
10757
PyObject *resultobj = NULL;
10758
wxGrid *arg1 = (wxGrid *) 0 ;
10759
PyObject * obj0 = 0 ;
10760
char *kwnames[] = {
10761
(char *) "self", NULL
10764
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_BeginBatch",kwnames,&obj0)) goto fail;
10765
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10766
if (SWIG_arg_fail(1)) SWIG_fail;
10768
PyThreadState* __tstate = wxPyBeginAllowThreads();
10769
(arg1)->BeginBatch();
10771
wxPyEndAllowThreads(__tstate);
10772
if (PyErr_Occurred()) SWIG_fail;
10774
Py_INCREF(Py_None); resultobj = Py_None;
10781
static PyObject *_wrap_Grid_EndBatch(PyObject *, PyObject *args, PyObject *kwargs) {
10782
PyObject *resultobj = NULL;
10783
wxGrid *arg1 = (wxGrid *) 0 ;
10784
PyObject * obj0 = 0 ;
10785
char *kwnames[] = {
10786
(char *) "self", NULL
10789
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_EndBatch",kwnames,&obj0)) goto fail;
10790
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10791
if (SWIG_arg_fail(1)) SWIG_fail;
10793
PyThreadState* __tstate = wxPyBeginAllowThreads();
10794
(arg1)->EndBatch();
10796
wxPyEndAllowThreads(__tstate);
10797
if (PyErr_Occurred()) SWIG_fail;
10799
Py_INCREF(Py_None); resultobj = Py_None;
10806
static PyObject *_wrap_Grid_GetBatchCount(PyObject *, PyObject *args, PyObject *kwargs) {
10807
PyObject *resultobj = NULL;
10808
wxGrid *arg1 = (wxGrid *) 0 ;
10810
PyObject * obj0 = 0 ;
10811
char *kwnames[] = {
10812
(char *) "self", NULL
10815
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetBatchCount",kwnames,&obj0)) goto fail;
10816
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10817
if (SWIG_arg_fail(1)) SWIG_fail;
10819
PyThreadState* __tstate = wxPyBeginAllowThreads();
10820
result = (int)(arg1)->GetBatchCount();
10822
wxPyEndAllowThreads(__tstate);
10823
if (PyErr_Occurred()) SWIG_fail;
10826
resultobj = SWIG_From_int(static_cast<int >(result));
10834
static PyObject *_wrap_Grid_ForceRefresh(PyObject *, PyObject *args, PyObject *kwargs) {
10835
PyObject *resultobj = NULL;
10836
wxGrid *arg1 = (wxGrid *) 0 ;
10837
PyObject * obj0 = 0 ;
10838
char *kwnames[] = {
10839
(char *) "self", NULL
10842
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_ForceRefresh",kwnames,&obj0)) goto fail;
10843
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10844
if (SWIG_arg_fail(1)) SWIG_fail;
10846
PyThreadState* __tstate = wxPyBeginAllowThreads();
10847
(arg1)->ForceRefresh();
10849
wxPyEndAllowThreads(__tstate);
10850
if (PyErr_Occurred()) SWIG_fail;
10852
Py_INCREF(Py_None); resultobj = Py_None;
10859
static PyObject *_wrap_Grid_IsEditable(PyObject *, PyObject *args, PyObject *kwargs) {
10860
PyObject *resultobj = NULL;
10861
wxGrid *arg1 = (wxGrid *) 0 ;
10863
PyObject * obj0 = 0 ;
10864
char *kwnames[] = {
10865
(char *) "self", NULL
10868
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_IsEditable",kwnames,&obj0)) goto fail;
10869
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10870
if (SWIG_arg_fail(1)) SWIG_fail;
10872
PyThreadState* __tstate = wxPyBeginAllowThreads();
10873
result = (bool)(arg1)->IsEditable();
10875
wxPyEndAllowThreads(__tstate);
10876
if (PyErr_Occurred()) SWIG_fail;
10879
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10887
static PyObject *_wrap_Grid_EnableEditing(PyObject *, PyObject *args, PyObject *kwargs) {
10888
PyObject *resultobj = NULL;
10889
wxGrid *arg1 = (wxGrid *) 0 ;
10891
PyObject * obj0 = 0 ;
10892
PyObject * obj1 = 0 ;
10893
char *kwnames[] = {
10894
(char *) "self",(char *) "edit", NULL
10897
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_EnableEditing",kwnames,&obj0,&obj1)) goto fail;
10898
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10899
if (SWIG_arg_fail(1)) SWIG_fail;
10901
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
10902
if (SWIG_arg_fail(2)) SWIG_fail;
10905
PyThreadState* __tstate = wxPyBeginAllowThreads();
10906
(arg1)->EnableEditing(arg2);
10908
wxPyEndAllowThreads(__tstate);
10909
if (PyErr_Occurred()) SWIG_fail;
10911
Py_INCREF(Py_None); resultobj = Py_None;
10918
static PyObject *_wrap_Grid_EnableCellEditControl(PyObject *, PyObject *args, PyObject *kwargs) {
10919
PyObject *resultobj = NULL;
10920
wxGrid *arg1 = (wxGrid *) 0 ;
10921
bool arg2 = (bool) true ;
10922
PyObject * obj0 = 0 ;
10923
PyObject * obj1 = 0 ;
10924
char *kwnames[] = {
10925
(char *) "self",(char *) "enable", NULL
10928
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Grid_EnableCellEditControl",kwnames,&obj0,&obj1)) goto fail;
10929
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10930
if (SWIG_arg_fail(1)) SWIG_fail;
10933
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
10934
if (SWIG_arg_fail(2)) SWIG_fail;
10938
PyThreadState* __tstate = wxPyBeginAllowThreads();
10939
(arg1)->EnableCellEditControl(arg2);
10941
wxPyEndAllowThreads(__tstate);
10942
if (PyErr_Occurred()) SWIG_fail;
10944
Py_INCREF(Py_None); resultobj = Py_None;
10951
static PyObject *_wrap_Grid_DisableCellEditControl(PyObject *, PyObject *args, PyObject *kwargs) {
10952
PyObject *resultobj = NULL;
10953
wxGrid *arg1 = (wxGrid *) 0 ;
10954
PyObject * obj0 = 0 ;
10955
char *kwnames[] = {
10956
(char *) "self", NULL
10959
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_DisableCellEditControl",kwnames,&obj0)) goto fail;
10960
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10961
if (SWIG_arg_fail(1)) SWIG_fail;
10963
PyThreadState* __tstate = wxPyBeginAllowThreads();
10964
(arg1)->DisableCellEditControl();
10966
wxPyEndAllowThreads(__tstate);
10967
if (PyErr_Occurred()) SWIG_fail;
10969
Py_INCREF(Py_None); resultobj = Py_None;
10976
static PyObject *_wrap_Grid_CanEnableCellControl(PyObject *, PyObject *args, PyObject *kwargs) {
10977
PyObject *resultobj = NULL;
10978
wxGrid *arg1 = (wxGrid *) 0 ;
10980
PyObject * obj0 = 0 ;
10981
char *kwnames[] = {
10982
(char *) "self", NULL
10985
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_CanEnableCellControl",kwnames,&obj0)) goto fail;
10986
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
10987
if (SWIG_arg_fail(1)) SWIG_fail;
10989
PyThreadState* __tstate = wxPyBeginAllowThreads();
10990
result = (bool)((wxGrid const *)arg1)->CanEnableCellControl();
10992
wxPyEndAllowThreads(__tstate);
10993
if (PyErr_Occurred()) SWIG_fail;
10996
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11004
static PyObject *_wrap_Grid_IsCellEditControlEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
11005
PyObject *resultobj = NULL;
11006
wxGrid *arg1 = (wxGrid *) 0 ;
11008
PyObject * obj0 = 0 ;
11009
char *kwnames[] = {
11010
(char *) "self", NULL
11013
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_IsCellEditControlEnabled",kwnames,&obj0)) goto fail;
11014
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11015
if (SWIG_arg_fail(1)) SWIG_fail;
11017
PyThreadState* __tstate = wxPyBeginAllowThreads();
11018
result = (bool)((wxGrid const *)arg1)->IsCellEditControlEnabled();
11020
wxPyEndAllowThreads(__tstate);
11021
if (PyErr_Occurred()) SWIG_fail;
11024
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11032
static PyObject *_wrap_Grid_IsCellEditControlShown(PyObject *, PyObject *args, PyObject *kwargs) {
11033
PyObject *resultobj = NULL;
11034
wxGrid *arg1 = (wxGrid *) 0 ;
11036
PyObject * obj0 = 0 ;
11037
char *kwnames[] = {
11038
(char *) "self", NULL
11041
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_IsCellEditControlShown",kwnames,&obj0)) goto fail;
11042
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11043
if (SWIG_arg_fail(1)) SWIG_fail;
11045
PyThreadState* __tstate = wxPyBeginAllowThreads();
11046
result = (bool)((wxGrid const *)arg1)->IsCellEditControlShown();
11048
wxPyEndAllowThreads(__tstate);
11049
if (PyErr_Occurred()) SWIG_fail;
11052
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11060
static PyObject *_wrap_Grid_IsCurrentCellReadOnly(PyObject *, PyObject *args, PyObject *kwargs) {
11061
PyObject *resultobj = NULL;
11062
wxGrid *arg1 = (wxGrid *) 0 ;
11064
PyObject * obj0 = 0 ;
11065
char *kwnames[] = {
11066
(char *) "self", NULL
11069
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_IsCurrentCellReadOnly",kwnames,&obj0)) goto fail;
11070
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11071
if (SWIG_arg_fail(1)) SWIG_fail;
11073
PyThreadState* __tstate = wxPyBeginAllowThreads();
11074
result = (bool)((wxGrid const *)arg1)->IsCurrentCellReadOnly();
11076
wxPyEndAllowThreads(__tstate);
11077
if (PyErr_Occurred()) SWIG_fail;
11080
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11088
static PyObject *_wrap_Grid_ShowCellEditControl(PyObject *, PyObject *args, PyObject *kwargs) {
11089
PyObject *resultobj = NULL;
11090
wxGrid *arg1 = (wxGrid *) 0 ;
11091
PyObject * obj0 = 0 ;
11092
char *kwnames[] = {
11093
(char *) "self", NULL
11096
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_ShowCellEditControl",kwnames,&obj0)) goto fail;
11097
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11098
if (SWIG_arg_fail(1)) SWIG_fail;
11100
PyThreadState* __tstate = wxPyBeginAllowThreads();
11101
(arg1)->ShowCellEditControl();
11103
wxPyEndAllowThreads(__tstate);
11104
if (PyErr_Occurred()) SWIG_fail;
11106
Py_INCREF(Py_None); resultobj = Py_None;
11113
static PyObject *_wrap_Grid_HideCellEditControl(PyObject *, PyObject *args, PyObject *kwargs) {
11114
PyObject *resultobj = NULL;
11115
wxGrid *arg1 = (wxGrid *) 0 ;
11116
PyObject * obj0 = 0 ;
11117
char *kwnames[] = {
11118
(char *) "self", NULL
11121
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_HideCellEditControl",kwnames,&obj0)) goto fail;
11122
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11123
if (SWIG_arg_fail(1)) SWIG_fail;
11125
PyThreadState* __tstate = wxPyBeginAllowThreads();
11126
(arg1)->HideCellEditControl();
11128
wxPyEndAllowThreads(__tstate);
11129
if (PyErr_Occurred()) SWIG_fail;
11131
Py_INCREF(Py_None); resultobj = Py_None;
11138
static PyObject *_wrap_Grid_SaveEditControlValue(PyObject *, PyObject *args, PyObject *kwargs) {
11139
PyObject *resultobj = NULL;
11140
wxGrid *arg1 = (wxGrid *) 0 ;
11141
PyObject * obj0 = 0 ;
11142
char *kwnames[] = {
11143
(char *) "self", NULL
11146
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_SaveEditControlValue",kwnames,&obj0)) goto fail;
11147
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11148
if (SWIG_arg_fail(1)) SWIG_fail;
11150
PyThreadState* __tstate = wxPyBeginAllowThreads();
11151
(arg1)->SaveEditControlValue();
11153
wxPyEndAllowThreads(__tstate);
11154
if (PyErr_Occurred()) SWIG_fail;
11156
Py_INCREF(Py_None); resultobj = Py_None;
11163
static PyObject *_wrap_Grid_XYToCell(PyObject *, PyObject *args, PyObject *kwargs) {
11164
PyObject *resultobj = NULL;
11165
wxGrid *arg1 = (wxGrid *) 0 ;
11168
wxGridCellCoords result;
11169
PyObject * obj0 = 0 ;
11170
PyObject * obj1 = 0 ;
11171
PyObject * obj2 = 0 ;
11172
char *kwnames[] = {
11173
(char *) "self",(char *) "x",(char *) "y", NULL
11176
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_XYToCell",kwnames,&obj0,&obj1,&obj2)) goto fail;
11177
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11178
if (SWIG_arg_fail(1)) SWIG_fail;
11180
arg2 = static_cast<int >(SWIG_As_int(obj1));
11181
if (SWIG_arg_fail(2)) SWIG_fail;
11184
arg3 = static_cast<int >(SWIG_As_int(obj2));
11185
if (SWIG_arg_fail(3)) SWIG_fail;
11188
PyThreadState* __tstate = wxPyBeginAllowThreads();
11189
result = wxGrid_XYToCell(arg1,arg2,arg3);
11191
wxPyEndAllowThreads(__tstate);
11192
if (PyErr_Occurred()) SWIG_fail;
11195
wxGridCellCoords * resultptr;
11196
resultptr = new wxGridCellCoords(static_cast<wxGridCellCoords & >(result));
11197
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGridCellCoords, 1);
11205
static PyObject *_wrap_Grid_YToRow(PyObject *, PyObject *args, PyObject *kwargs) {
11206
PyObject *resultobj = NULL;
11207
wxGrid *arg1 = (wxGrid *) 0 ;
11210
PyObject * obj0 = 0 ;
11211
PyObject * obj1 = 0 ;
11212
char *kwnames[] = {
11213
(char *) "self",(char *) "y", NULL
11216
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_YToRow",kwnames,&obj0,&obj1)) goto fail;
11217
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11218
if (SWIG_arg_fail(1)) SWIG_fail;
11220
arg2 = static_cast<int >(SWIG_As_int(obj1));
11221
if (SWIG_arg_fail(2)) SWIG_fail;
11224
PyThreadState* __tstate = wxPyBeginAllowThreads();
11225
result = (int)(arg1)->YToRow(arg2);
11227
wxPyEndAllowThreads(__tstate);
11228
if (PyErr_Occurred()) SWIG_fail;
11231
resultobj = SWIG_From_int(static_cast<int >(result));
11239
static PyObject *_wrap_Grid_XToCol(PyObject *, PyObject *args, PyObject *kwargs) {
11240
PyObject *resultobj = NULL;
11241
wxGrid *arg1 = (wxGrid *) 0 ;
11244
PyObject * obj0 = 0 ;
11245
PyObject * obj1 = 0 ;
11246
char *kwnames[] = {
11247
(char *) "self",(char *) "x", NULL
11250
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_XToCol",kwnames,&obj0,&obj1)) goto fail;
11251
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11252
if (SWIG_arg_fail(1)) SWIG_fail;
11254
arg2 = static_cast<int >(SWIG_As_int(obj1));
11255
if (SWIG_arg_fail(2)) SWIG_fail;
11258
PyThreadState* __tstate = wxPyBeginAllowThreads();
11259
result = (int)(arg1)->XToCol(arg2);
11261
wxPyEndAllowThreads(__tstate);
11262
if (PyErr_Occurred()) SWIG_fail;
11265
resultobj = SWIG_From_int(static_cast<int >(result));
11273
static PyObject *_wrap_Grid_YToEdgeOfRow(PyObject *, PyObject *args, PyObject *kwargs) {
11274
PyObject *resultobj = NULL;
11275
wxGrid *arg1 = (wxGrid *) 0 ;
11278
PyObject * obj0 = 0 ;
11279
PyObject * obj1 = 0 ;
11280
char *kwnames[] = {
11281
(char *) "self",(char *) "y", NULL
11284
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_YToEdgeOfRow",kwnames,&obj0,&obj1)) goto fail;
11285
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11286
if (SWIG_arg_fail(1)) SWIG_fail;
11288
arg2 = static_cast<int >(SWIG_As_int(obj1));
11289
if (SWIG_arg_fail(2)) SWIG_fail;
11292
PyThreadState* __tstate = wxPyBeginAllowThreads();
11293
result = (int)(arg1)->YToEdgeOfRow(arg2);
11295
wxPyEndAllowThreads(__tstate);
11296
if (PyErr_Occurred()) SWIG_fail;
11299
resultobj = SWIG_From_int(static_cast<int >(result));
11307
static PyObject *_wrap_Grid_XToEdgeOfCol(PyObject *, PyObject *args, PyObject *kwargs) {
11308
PyObject *resultobj = NULL;
11309
wxGrid *arg1 = (wxGrid *) 0 ;
11312
PyObject * obj0 = 0 ;
11313
PyObject * obj1 = 0 ;
11314
char *kwnames[] = {
11315
(char *) "self",(char *) "x", NULL
11318
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_XToEdgeOfCol",kwnames,&obj0,&obj1)) goto fail;
11319
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11320
if (SWIG_arg_fail(1)) SWIG_fail;
11322
arg2 = static_cast<int >(SWIG_As_int(obj1));
11323
if (SWIG_arg_fail(2)) SWIG_fail;
11326
PyThreadState* __tstate = wxPyBeginAllowThreads();
11327
result = (int)(arg1)->XToEdgeOfCol(arg2);
11329
wxPyEndAllowThreads(__tstate);
11330
if (PyErr_Occurred()) SWIG_fail;
11333
resultobj = SWIG_From_int(static_cast<int >(result));
11341
static PyObject *_wrap_Grid_CellToRect(PyObject *, PyObject *args, PyObject *kwargs) {
11342
PyObject *resultobj = NULL;
11343
wxGrid *arg1 = (wxGrid *) 0 ;
11347
PyObject * obj0 = 0 ;
11348
PyObject * obj1 = 0 ;
11349
PyObject * obj2 = 0 ;
11350
char *kwnames[] = {
11351
(char *) "self",(char *) "row",(char *) "col", NULL
11354
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_CellToRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
11355
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11356
if (SWIG_arg_fail(1)) SWIG_fail;
11358
arg2 = static_cast<int >(SWIG_As_int(obj1));
11359
if (SWIG_arg_fail(2)) SWIG_fail;
11362
arg3 = static_cast<int >(SWIG_As_int(obj2));
11363
if (SWIG_arg_fail(3)) SWIG_fail;
11366
PyThreadState* __tstate = wxPyBeginAllowThreads();
11367
result = (arg1)->CellToRect(arg2,arg3);
11369
wxPyEndAllowThreads(__tstate);
11370
if (PyErr_Occurred()) SWIG_fail;
11373
wxRect * resultptr;
11374
resultptr = new wxRect(static_cast<wxRect & >(result));
11375
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
11383
static PyObject *_wrap_Grid_GetGridCursorRow(PyObject *, PyObject *args, PyObject *kwargs) {
11384
PyObject *resultobj = NULL;
11385
wxGrid *arg1 = (wxGrid *) 0 ;
11387
PyObject * obj0 = 0 ;
11388
char *kwnames[] = {
11389
(char *) "self", NULL
11392
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetGridCursorRow",kwnames,&obj0)) goto fail;
11393
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11394
if (SWIG_arg_fail(1)) SWIG_fail;
11396
PyThreadState* __tstate = wxPyBeginAllowThreads();
11397
result = (int)(arg1)->GetGridCursorRow();
11399
wxPyEndAllowThreads(__tstate);
11400
if (PyErr_Occurred()) SWIG_fail;
11403
resultobj = SWIG_From_int(static_cast<int >(result));
11411
static PyObject *_wrap_Grid_GetGridCursorCol(PyObject *, PyObject *args, PyObject *kwargs) {
11412
PyObject *resultobj = NULL;
11413
wxGrid *arg1 = (wxGrid *) 0 ;
11415
PyObject * obj0 = 0 ;
11416
char *kwnames[] = {
11417
(char *) "self", NULL
11420
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetGridCursorCol",kwnames,&obj0)) goto fail;
11421
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11422
if (SWIG_arg_fail(1)) SWIG_fail;
11424
PyThreadState* __tstate = wxPyBeginAllowThreads();
11425
result = (int)(arg1)->GetGridCursorCol();
11427
wxPyEndAllowThreads(__tstate);
11428
if (PyErr_Occurred()) SWIG_fail;
11431
resultobj = SWIG_From_int(static_cast<int >(result));
11439
static PyObject *_wrap_Grid_IsVisible(PyObject *, PyObject *args, PyObject *kwargs) {
11440
PyObject *resultobj = NULL;
11441
wxGrid *arg1 = (wxGrid *) 0 ;
11444
bool arg4 = (bool) true ;
11446
PyObject * obj0 = 0 ;
11447
PyObject * obj1 = 0 ;
11448
PyObject * obj2 = 0 ;
11449
PyObject * obj3 = 0 ;
11450
char *kwnames[] = {
11451
(char *) "self",(char *) "row",(char *) "col",(char *) "wholeCellVisible", NULL
11454
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Grid_IsVisible",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
11455
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11456
if (SWIG_arg_fail(1)) SWIG_fail;
11458
arg2 = static_cast<int >(SWIG_As_int(obj1));
11459
if (SWIG_arg_fail(2)) SWIG_fail;
11462
arg3 = static_cast<int >(SWIG_As_int(obj2));
11463
if (SWIG_arg_fail(3)) SWIG_fail;
11467
arg4 = static_cast<bool >(SWIG_As_bool(obj3));
11468
if (SWIG_arg_fail(4)) SWIG_fail;
11472
PyThreadState* __tstate = wxPyBeginAllowThreads();
11473
result = (bool)(arg1)->IsVisible(arg2,arg3,arg4);
11475
wxPyEndAllowThreads(__tstate);
11476
if (PyErr_Occurred()) SWIG_fail;
11479
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11487
static PyObject *_wrap_Grid_MakeCellVisible(PyObject *, PyObject *args, PyObject *kwargs) {
11488
PyObject *resultobj = NULL;
11489
wxGrid *arg1 = (wxGrid *) 0 ;
11492
PyObject * obj0 = 0 ;
11493
PyObject * obj1 = 0 ;
11494
PyObject * obj2 = 0 ;
11495
char *kwnames[] = {
11496
(char *) "self",(char *) "row",(char *) "col", NULL
11499
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_MakeCellVisible",kwnames,&obj0,&obj1,&obj2)) goto fail;
11500
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11501
if (SWIG_arg_fail(1)) SWIG_fail;
11503
arg2 = static_cast<int >(SWIG_As_int(obj1));
11504
if (SWIG_arg_fail(2)) SWIG_fail;
11507
arg3 = static_cast<int >(SWIG_As_int(obj2));
11508
if (SWIG_arg_fail(3)) SWIG_fail;
11511
PyThreadState* __tstate = wxPyBeginAllowThreads();
11512
(arg1)->MakeCellVisible(arg2,arg3);
11514
wxPyEndAllowThreads(__tstate);
11515
if (PyErr_Occurred()) SWIG_fail;
11517
Py_INCREF(Py_None); resultobj = Py_None;
11524
static PyObject *_wrap_Grid_SetGridCursor(PyObject *, PyObject *args, PyObject *kwargs) {
11525
PyObject *resultobj = NULL;
11526
wxGrid *arg1 = (wxGrid *) 0 ;
11529
PyObject * obj0 = 0 ;
11530
PyObject * obj1 = 0 ;
11531
PyObject * obj2 = 0 ;
11532
char *kwnames[] = {
11533
(char *) "self",(char *) "row",(char *) "col", NULL
11536
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_SetGridCursor",kwnames,&obj0,&obj1,&obj2)) goto fail;
11537
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11538
if (SWIG_arg_fail(1)) SWIG_fail;
11540
arg2 = static_cast<int >(SWIG_As_int(obj1));
11541
if (SWIG_arg_fail(2)) SWIG_fail;
11544
arg3 = static_cast<int >(SWIG_As_int(obj2));
11545
if (SWIG_arg_fail(3)) SWIG_fail;
11548
PyThreadState* __tstate = wxPyBeginAllowThreads();
11549
(arg1)->SetGridCursor(arg2,arg3);
11551
wxPyEndAllowThreads(__tstate);
11552
if (PyErr_Occurred()) SWIG_fail;
11554
Py_INCREF(Py_None); resultobj = Py_None;
11561
static PyObject *_wrap_Grid_MoveCursorUp(PyObject *, PyObject *args, PyObject *kwargs) {
11562
PyObject *resultobj = NULL;
11563
wxGrid *arg1 = (wxGrid *) 0 ;
11566
PyObject * obj0 = 0 ;
11567
PyObject * obj1 = 0 ;
11568
char *kwnames[] = {
11569
(char *) "self",(char *) "expandSelection", NULL
11572
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_MoveCursorUp",kwnames,&obj0,&obj1)) goto fail;
11573
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11574
if (SWIG_arg_fail(1)) SWIG_fail;
11576
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
11577
if (SWIG_arg_fail(2)) SWIG_fail;
11580
PyThreadState* __tstate = wxPyBeginAllowThreads();
11581
result = (bool)(arg1)->MoveCursorUp(arg2);
11583
wxPyEndAllowThreads(__tstate);
11584
if (PyErr_Occurred()) SWIG_fail;
11587
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11595
static PyObject *_wrap_Grid_MoveCursorDown(PyObject *, PyObject *args, PyObject *kwargs) {
11596
PyObject *resultobj = NULL;
11597
wxGrid *arg1 = (wxGrid *) 0 ;
11600
PyObject * obj0 = 0 ;
11601
PyObject * obj1 = 0 ;
11602
char *kwnames[] = {
11603
(char *) "self",(char *) "expandSelection", NULL
11606
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_MoveCursorDown",kwnames,&obj0,&obj1)) goto fail;
11607
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11608
if (SWIG_arg_fail(1)) SWIG_fail;
11610
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
11611
if (SWIG_arg_fail(2)) SWIG_fail;
11614
PyThreadState* __tstate = wxPyBeginAllowThreads();
11615
result = (bool)(arg1)->MoveCursorDown(arg2);
11617
wxPyEndAllowThreads(__tstate);
11618
if (PyErr_Occurred()) SWIG_fail;
11621
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11629
static PyObject *_wrap_Grid_MoveCursorLeft(PyObject *, PyObject *args, PyObject *kwargs) {
11630
PyObject *resultobj = NULL;
11631
wxGrid *arg1 = (wxGrid *) 0 ;
11634
PyObject * obj0 = 0 ;
11635
PyObject * obj1 = 0 ;
11636
char *kwnames[] = {
11637
(char *) "self",(char *) "expandSelection", NULL
11640
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_MoveCursorLeft",kwnames,&obj0,&obj1)) goto fail;
11641
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11642
if (SWIG_arg_fail(1)) SWIG_fail;
11644
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
11645
if (SWIG_arg_fail(2)) SWIG_fail;
11648
PyThreadState* __tstate = wxPyBeginAllowThreads();
11649
result = (bool)(arg1)->MoveCursorLeft(arg2);
11651
wxPyEndAllowThreads(__tstate);
11652
if (PyErr_Occurred()) SWIG_fail;
11655
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11663
static PyObject *_wrap_Grid_MoveCursorRight(PyObject *, PyObject *args, PyObject *kwargs) {
11664
PyObject *resultobj = NULL;
11665
wxGrid *arg1 = (wxGrid *) 0 ;
11668
PyObject * obj0 = 0 ;
11669
PyObject * obj1 = 0 ;
11670
char *kwnames[] = {
11671
(char *) "self",(char *) "expandSelection", NULL
11674
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_MoveCursorRight",kwnames,&obj0,&obj1)) goto fail;
11675
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11676
if (SWIG_arg_fail(1)) SWIG_fail;
11678
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
11679
if (SWIG_arg_fail(2)) SWIG_fail;
11682
PyThreadState* __tstate = wxPyBeginAllowThreads();
11683
result = (bool)(arg1)->MoveCursorRight(arg2);
11685
wxPyEndAllowThreads(__tstate);
11686
if (PyErr_Occurred()) SWIG_fail;
11689
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11697
static PyObject *_wrap_Grid_MovePageDown(PyObject *, PyObject *args, PyObject *kwargs) {
11698
PyObject *resultobj = NULL;
11699
wxGrid *arg1 = (wxGrid *) 0 ;
11701
PyObject * obj0 = 0 ;
11702
char *kwnames[] = {
11703
(char *) "self", NULL
11706
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_MovePageDown",kwnames,&obj0)) goto fail;
11707
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11708
if (SWIG_arg_fail(1)) SWIG_fail;
11710
PyThreadState* __tstate = wxPyBeginAllowThreads();
11711
result = (bool)(arg1)->MovePageDown();
11713
wxPyEndAllowThreads(__tstate);
11714
if (PyErr_Occurred()) SWIG_fail;
11717
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11725
static PyObject *_wrap_Grid_MovePageUp(PyObject *, PyObject *args, PyObject *kwargs) {
11726
PyObject *resultobj = NULL;
11727
wxGrid *arg1 = (wxGrid *) 0 ;
11729
PyObject * obj0 = 0 ;
11730
char *kwnames[] = {
11731
(char *) "self", NULL
11734
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_MovePageUp",kwnames,&obj0)) goto fail;
11735
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11736
if (SWIG_arg_fail(1)) SWIG_fail;
11738
PyThreadState* __tstate = wxPyBeginAllowThreads();
11739
result = (bool)(arg1)->MovePageUp();
11741
wxPyEndAllowThreads(__tstate);
11742
if (PyErr_Occurred()) SWIG_fail;
11745
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11753
static PyObject *_wrap_Grid_MoveCursorUpBlock(PyObject *, PyObject *args, PyObject *kwargs) {
11754
PyObject *resultobj = NULL;
11755
wxGrid *arg1 = (wxGrid *) 0 ;
11758
PyObject * obj0 = 0 ;
11759
PyObject * obj1 = 0 ;
11760
char *kwnames[] = {
11761
(char *) "self",(char *) "expandSelection", NULL
11764
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_MoveCursorUpBlock",kwnames,&obj0,&obj1)) goto fail;
11765
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11766
if (SWIG_arg_fail(1)) SWIG_fail;
11768
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
11769
if (SWIG_arg_fail(2)) SWIG_fail;
11772
PyThreadState* __tstate = wxPyBeginAllowThreads();
11773
result = (bool)(arg1)->MoveCursorUpBlock(arg2);
11775
wxPyEndAllowThreads(__tstate);
11776
if (PyErr_Occurred()) SWIG_fail;
11779
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11787
static PyObject *_wrap_Grid_MoveCursorDownBlock(PyObject *, PyObject *args, PyObject *kwargs) {
11788
PyObject *resultobj = NULL;
11789
wxGrid *arg1 = (wxGrid *) 0 ;
11792
PyObject * obj0 = 0 ;
11793
PyObject * obj1 = 0 ;
11794
char *kwnames[] = {
11795
(char *) "self",(char *) "expandSelection", NULL
11798
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_MoveCursorDownBlock",kwnames,&obj0,&obj1)) goto fail;
11799
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11800
if (SWIG_arg_fail(1)) SWIG_fail;
11802
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
11803
if (SWIG_arg_fail(2)) SWIG_fail;
11806
PyThreadState* __tstate = wxPyBeginAllowThreads();
11807
result = (bool)(arg1)->MoveCursorDownBlock(arg2);
11809
wxPyEndAllowThreads(__tstate);
11810
if (PyErr_Occurred()) SWIG_fail;
11813
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11821
static PyObject *_wrap_Grid_MoveCursorLeftBlock(PyObject *, PyObject *args, PyObject *kwargs) {
11822
PyObject *resultobj = NULL;
11823
wxGrid *arg1 = (wxGrid *) 0 ;
11826
PyObject * obj0 = 0 ;
11827
PyObject * obj1 = 0 ;
11828
char *kwnames[] = {
11829
(char *) "self",(char *) "expandSelection", NULL
11832
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_MoveCursorLeftBlock",kwnames,&obj0,&obj1)) goto fail;
11833
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11834
if (SWIG_arg_fail(1)) SWIG_fail;
11836
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
11837
if (SWIG_arg_fail(2)) SWIG_fail;
11840
PyThreadState* __tstate = wxPyBeginAllowThreads();
11841
result = (bool)(arg1)->MoveCursorLeftBlock(arg2);
11843
wxPyEndAllowThreads(__tstate);
11844
if (PyErr_Occurred()) SWIG_fail;
11847
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11855
static PyObject *_wrap_Grid_MoveCursorRightBlock(PyObject *, PyObject *args, PyObject *kwargs) {
11856
PyObject *resultobj = NULL;
11857
wxGrid *arg1 = (wxGrid *) 0 ;
11860
PyObject * obj0 = 0 ;
11861
PyObject * obj1 = 0 ;
11862
char *kwnames[] = {
11863
(char *) "self",(char *) "expandSelection", NULL
11866
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_MoveCursorRightBlock",kwnames,&obj0,&obj1)) goto fail;
11867
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11868
if (SWIG_arg_fail(1)) SWIG_fail;
11870
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
11871
if (SWIG_arg_fail(2)) SWIG_fail;
11874
PyThreadState* __tstate = wxPyBeginAllowThreads();
11875
result = (bool)(arg1)->MoveCursorRightBlock(arg2);
11877
wxPyEndAllowThreads(__tstate);
11878
if (PyErr_Occurred()) SWIG_fail;
11881
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11889
static PyObject *_wrap_Grid_GetDefaultRowLabelSize(PyObject *, PyObject *args, PyObject *kwargs) {
11890
PyObject *resultobj = NULL;
11891
wxGrid *arg1 = (wxGrid *) 0 ;
11893
PyObject * obj0 = 0 ;
11894
char *kwnames[] = {
11895
(char *) "self", NULL
11898
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetDefaultRowLabelSize",kwnames,&obj0)) goto fail;
11899
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11900
if (SWIG_arg_fail(1)) SWIG_fail;
11902
PyThreadState* __tstate = wxPyBeginAllowThreads();
11903
result = (int)(arg1)->GetDefaultRowLabelSize();
11905
wxPyEndAllowThreads(__tstate);
11906
if (PyErr_Occurred()) SWIG_fail;
11909
resultobj = SWIG_From_int(static_cast<int >(result));
11917
static PyObject *_wrap_Grid_GetRowLabelSize(PyObject *, PyObject *args, PyObject *kwargs) {
11918
PyObject *resultobj = NULL;
11919
wxGrid *arg1 = (wxGrid *) 0 ;
11921
PyObject * obj0 = 0 ;
11922
char *kwnames[] = {
11923
(char *) "self", NULL
11926
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetRowLabelSize",kwnames,&obj0)) goto fail;
11927
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11928
if (SWIG_arg_fail(1)) SWIG_fail;
11930
PyThreadState* __tstate = wxPyBeginAllowThreads();
11931
result = (int)(arg1)->GetRowLabelSize();
11933
wxPyEndAllowThreads(__tstate);
11934
if (PyErr_Occurred()) SWIG_fail;
11937
resultobj = SWIG_From_int(static_cast<int >(result));
11945
static PyObject *_wrap_Grid_GetDefaultColLabelSize(PyObject *, PyObject *args, PyObject *kwargs) {
11946
PyObject *resultobj = NULL;
11947
wxGrid *arg1 = (wxGrid *) 0 ;
11949
PyObject * obj0 = 0 ;
11950
char *kwnames[] = {
11951
(char *) "self", NULL
11954
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetDefaultColLabelSize",kwnames,&obj0)) goto fail;
11955
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11956
if (SWIG_arg_fail(1)) SWIG_fail;
11958
PyThreadState* __tstate = wxPyBeginAllowThreads();
11959
result = (int)(arg1)->GetDefaultColLabelSize();
11961
wxPyEndAllowThreads(__tstate);
11962
if (PyErr_Occurred()) SWIG_fail;
11965
resultobj = SWIG_From_int(static_cast<int >(result));
11973
static PyObject *_wrap_Grid_GetColLabelSize(PyObject *, PyObject *args, PyObject *kwargs) {
11974
PyObject *resultobj = NULL;
11975
wxGrid *arg1 = (wxGrid *) 0 ;
11977
PyObject * obj0 = 0 ;
11978
char *kwnames[] = {
11979
(char *) "self", NULL
11982
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetColLabelSize",kwnames,&obj0)) goto fail;
11983
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
11984
if (SWIG_arg_fail(1)) SWIG_fail;
11986
PyThreadState* __tstate = wxPyBeginAllowThreads();
11987
result = (int)(arg1)->GetColLabelSize();
11989
wxPyEndAllowThreads(__tstate);
11990
if (PyErr_Occurred()) SWIG_fail;
11993
resultobj = SWIG_From_int(static_cast<int >(result));
12001
static PyObject *_wrap_Grid_GetLabelBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
12002
PyObject *resultobj = NULL;
12003
wxGrid *arg1 = (wxGrid *) 0 ;
12005
PyObject * obj0 = 0 ;
12006
char *kwnames[] = {
12007
(char *) "self", NULL
12010
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetLabelBackgroundColour",kwnames,&obj0)) goto fail;
12011
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12012
if (SWIG_arg_fail(1)) SWIG_fail;
12014
PyThreadState* __tstate = wxPyBeginAllowThreads();
12015
result = (arg1)->GetLabelBackgroundColour();
12017
wxPyEndAllowThreads(__tstate);
12018
if (PyErr_Occurred()) SWIG_fail;
12021
wxColour * resultptr;
12022
resultptr = new wxColour(static_cast<wxColour & >(result));
12023
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
12031
static PyObject *_wrap_Grid_GetLabelTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
12032
PyObject *resultobj = NULL;
12033
wxGrid *arg1 = (wxGrid *) 0 ;
12035
PyObject * obj0 = 0 ;
12036
char *kwnames[] = {
12037
(char *) "self", NULL
12040
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetLabelTextColour",kwnames,&obj0)) goto fail;
12041
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12042
if (SWIG_arg_fail(1)) SWIG_fail;
12044
PyThreadState* __tstate = wxPyBeginAllowThreads();
12045
result = (arg1)->GetLabelTextColour();
12047
wxPyEndAllowThreads(__tstate);
12048
if (PyErr_Occurred()) SWIG_fail;
12051
wxColour * resultptr;
12052
resultptr = new wxColour(static_cast<wxColour & >(result));
12053
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
12061
static PyObject *_wrap_Grid_GetLabelFont(PyObject *, PyObject *args, PyObject *kwargs) {
12062
PyObject *resultobj = NULL;
12063
wxGrid *arg1 = (wxGrid *) 0 ;
12065
PyObject * obj0 = 0 ;
12066
char *kwnames[] = {
12067
(char *) "self", NULL
12070
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetLabelFont",kwnames,&obj0)) goto fail;
12071
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12072
if (SWIG_arg_fail(1)) SWIG_fail;
12074
PyThreadState* __tstate = wxPyBeginAllowThreads();
12075
result = (arg1)->GetLabelFont();
12077
wxPyEndAllowThreads(__tstate);
12078
if (PyErr_Occurred()) SWIG_fail;
12081
wxFont * resultptr;
12082
resultptr = new wxFont(static_cast<wxFont & >(result));
12083
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
12091
static PyObject *_wrap_Grid_GetRowLabelAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
12092
PyObject *resultobj = NULL;
12093
wxGrid *arg1 = (wxGrid *) 0 ;
12094
int *arg2 = (int *) 0 ;
12095
int *arg3 = (int *) 0 ;
12100
PyObject * obj0 = 0 ;
12101
char *kwnames[] = {
12102
(char *) "self", NULL
12105
arg2 = &temp2; res2 = SWIG_NEWOBJ;
12106
arg3 = &temp3; res3 = SWIG_NEWOBJ;
12107
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetRowLabelAlignment",kwnames,&obj0)) goto fail;
12108
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12109
if (SWIG_arg_fail(1)) SWIG_fail;
12111
PyThreadState* __tstate = wxPyBeginAllowThreads();
12112
(arg1)->GetRowLabelAlignment(arg2,arg3);
12114
wxPyEndAllowThreads(__tstate);
12115
if (PyErr_Occurred()) SWIG_fail;
12117
Py_INCREF(Py_None); resultobj = Py_None;
12118
resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
12119
SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
12120
resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
12121
SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
12128
static PyObject *_wrap_Grid_GetColLabelAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
12129
PyObject *resultobj = NULL;
12130
wxGrid *arg1 = (wxGrid *) 0 ;
12131
int *arg2 = (int *) 0 ;
12132
int *arg3 = (int *) 0 ;
12137
PyObject * obj0 = 0 ;
12138
char *kwnames[] = {
12139
(char *) "self", NULL
12142
arg2 = &temp2; res2 = SWIG_NEWOBJ;
12143
arg3 = &temp3; res3 = SWIG_NEWOBJ;
12144
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetColLabelAlignment",kwnames,&obj0)) goto fail;
12145
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12146
if (SWIG_arg_fail(1)) SWIG_fail;
12148
PyThreadState* __tstate = wxPyBeginAllowThreads();
12149
(arg1)->GetColLabelAlignment(arg2,arg3);
12151
wxPyEndAllowThreads(__tstate);
12152
if (PyErr_Occurred()) SWIG_fail;
12154
Py_INCREF(Py_None); resultobj = Py_None;
12155
resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
12156
SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
12157
resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
12158
SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
12165
static PyObject *_wrap_Grid_GetColLabelTextOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
12166
PyObject *resultobj = NULL;
12167
wxGrid *arg1 = (wxGrid *) 0 ;
12169
PyObject * obj0 = 0 ;
12170
char *kwnames[] = {
12171
(char *) "self", NULL
12174
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetColLabelTextOrientation",kwnames,&obj0)) goto fail;
12175
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12176
if (SWIG_arg_fail(1)) SWIG_fail;
12178
PyThreadState* __tstate = wxPyBeginAllowThreads();
12179
result = (int)(arg1)->GetColLabelTextOrientation();
12181
wxPyEndAllowThreads(__tstate);
12182
if (PyErr_Occurred()) SWIG_fail;
12185
resultobj = SWIG_From_int(static_cast<int >(result));
12193
static PyObject *_wrap_Grid_GetRowLabelValue(PyObject *, PyObject *args, PyObject *kwargs) {
12194
PyObject *resultobj = NULL;
12195
wxGrid *arg1 = (wxGrid *) 0 ;
12198
PyObject * obj0 = 0 ;
12199
PyObject * obj1 = 0 ;
12200
char *kwnames[] = {
12201
(char *) "self",(char *) "row", NULL
12204
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_GetRowLabelValue",kwnames,&obj0,&obj1)) goto fail;
12205
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12206
if (SWIG_arg_fail(1)) SWIG_fail;
12208
arg2 = static_cast<int >(SWIG_As_int(obj1));
12209
if (SWIG_arg_fail(2)) SWIG_fail;
12212
PyThreadState* __tstate = wxPyBeginAllowThreads();
12213
result = (arg1)->GetRowLabelValue(arg2);
12215
wxPyEndAllowThreads(__tstate);
12216
if (PyErr_Occurred()) SWIG_fail;
12220
resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12222
resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12231
static PyObject *_wrap_Grid_GetColLabelValue(PyObject *, PyObject *args, PyObject *kwargs) {
12232
PyObject *resultobj = NULL;
12233
wxGrid *arg1 = (wxGrid *) 0 ;
12236
PyObject * obj0 = 0 ;
12237
PyObject * obj1 = 0 ;
12238
char *kwnames[] = {
12239
(char *) "self",(char *) "col", NULL
12242
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_GetColLabelValue",kwnames,&obj0,&obj1)) goto fail;
12243
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12244
if (SWIG_arg_fail(1)) SWIG_fail;
12246
arg2 = static_cast<int >(SWIG_As_int(obj1));
12247
if (SWIG_arg_fail(2)) SWIG_fail;
12250
PyThreadState* __tstate = wxPyBeginAllowThreads();
12251
result = (arg1)->GetColLabelValue(arg2);
12253
wxPyEndAllowThreads(__tstate);
12254
if (PyErr_Occurred()) SWIG_fail;
12258
resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12260
resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12269
static PyObject *_wrap_Grid_GetGridLineColour(PyObject *, PyObject *args, PyObject *kwargs) {
12270
PyObject *resultobj = NULL;
12271
wxGrid *arg1 = (wxGrid *) 0 ;
12273
PyObject * obj0 = 0 ;
12274
char *kwnames[] = {
12275
(char *) "self", NULL
12278
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetGridLineColour",kwnames,&obj0)) goto fail;
12279
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12280
if (SWIG_arg_fail(1)) SWIG_fail;
12282
PyThreadState* __tstate = wxPyBeginAllowThreads();
12283
result = (arg1)->GetGridLineColour();
12285
wxPyEndAllowThreads(__tstate);
12286
if (PyErr_Occurred()) SWIG_fail;
12289
wxColour * resultptr;
12290
resultptr = new wxColour(static_cast<wxColour & >(result));
12291
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
12299
static PyObject *_wrap_Grid_GetCellHighlightColour(PyObject *, PyObject *args, PyObject *kwargs) {
12300
PyObject *resultobj = NULL;
12301
wxGrid *arg1 = (wxGrid *) 0 ;
12303
PyObject * obj0 = 0 ;
12304
char *kwnames[] = {
12305
(char *) "self", NULL
12308
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetCellHighlightColour",kwnames,&obj0)) goto fail;
12309
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12310
if (SWIG_arg_fail(1)) SWIG_fail;
12312
PyThreadState* __tstate = wxPyBeginAllowThreads();
12313
result = (arg1)->GetCellHighlightColour();
12315
wxPyEndAllowThreads(__tstate);
12316
if (PyErr_Occurred()) SWIG_fail;
12319
wxColour * resultptr;
12320
resultptr = new wxColour(static_cast<wxColour & >(result));
12321
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
12329
static PyObject *_wrap_Grid_GetCellHighlightPenWidth(PyObject *, PyObject *args, PyObject *kwargs) {
12330
PyObject *resultobj = NULL;
12331
wxGrid *arg1 = (wxGrid *) 0 ;
12333
PyObject * obj0 = 0 ;
12334
char *kwnames[] = {
12335
(char *) "self", NULL
12338
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetCellHighlightPenWidth",kwnames,&obj0)) goto fail;
12339
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12340
if (SWIG_arg_fail(1)) SWIG_fail;
12342
PyThreadState* __tstate = wxPyBeginAllowThreads();
12343
result = (int)(arg1)->GetCellHighlightPenWidth();
12345
wxPyEndAllowThreads(__tstate);
12346
if (PyErr_Occurred()) SWIG_fail;
12349
resultobj = SWIG_From_int(static_cast<int >(result));
12357
static PyObject *_wrap_Grid_GetCellHighlightROPenWidth(PyObject *, PyObject *args, PyObject *kwargs) {
12358
PyObject *resultobj = NULL;
12359
wxGrid *arg1 = (wxGrid *) 0 ;
12361
PyObject * obj0 = 0 ;
12362
char *kwnames[] = {
12363
(char *) "self", NULL
12366
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetCellHighlightROPenWidth",kwnames,&obj0)) goto fail;
12367
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12368
if (SWIG_arg_fail(1)) SWIG_fail;
12370
PyThreadState* __tstate = wxPyBeginAllowThreads();
12371
result = (int)(arg1)->GetCellHighlightROPenWidth();
12373
wxPyEndAllowThreads(__tstate);
12374
if (PyErr_Occurred()) SWIG_fail;
12377
resultobj = SWIG_From_int(static_cast<int >(result));
12385
static PyObject *_wrap_Grid_SetRowLabelSize(PyObject *, PyObject *args, PyObject *kwargs) {
12386
PyObject *resultobj = NULL;
12387
wxGrid *arg1 = (wxGrid *) 0 ;
12389
PyObject * obj0 = 0 ;
12390
PyObject * obj1 = 0 ;
12391
char *kwnames[] = {
12392
(char *) "self",(char *) "width", NULL
12395
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetRowLabelSize",kwnames,&obj0,&obj1)) goto fail;
12396
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12397
if (SWIG_arg_fail(1)) SWIG_fail;
12399
arg2 = static_cast<int >(SWIG_As_int(obj1));
12400
if (SWIG_arg_fail(2)) SWIG_fail;
12403
PyThreadState* __tstate = wxPyBeginAllowThreads();
12404
(arg1)->SetRowLabelSize(arg2);
12406
wxPyEndAllowThreads(__tstate);
12407
if (PyErr_Occurred()) SWIG_fail;
12409
Py_INCREF(Py_None); resultobj = Py_None;
12416
static PyObject *_wrap_Grid_SetColLabelSize(PyObject *, PyObject *args, PyObject *kwargs) {
12417
PyObject *resultobj = NULL;
12418
wxGrid *arg1 = (wxGrid *) 0 ;
12420
PyObject * obj0 = 0 ;
12421
PyObject * obj1 = 0 ;
12422
char *kwnames[] = {
12423
(char *) "self",(char *) "height", NULL
12426
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetColLabelSize",kwnames,&obj0,&obj1)) goto fail;
12427
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12428
if (SWIG_arg_fail(1)) SWIG_fail;
12430
arg2 = static_cast<int >(SWIG_As_int(obj1));
12431
if (SWIG_arg_fail(2)) SWIG_fail;
12434
PyThreadState* __tstate = wxPyBeginAllowThreads();
12435
(arg1)->SetColLabelSize(arg2);
12437
wxPyEndAllowThreads(__tstate);
12438
if (PyErr_Occurred()) SWIG_fail;
12440
Py_INCREF(Py_None); resultobj = Py_None;
12447
static PyObject *_wrap_Grid_SetLabelBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
12448
PyObject *resultobj = NULL;
12449
wxGrid *arg1 = (wxGrid *) 0 ;
12450
wxColour *arg2 = 0 ;
12452
PyObject * obj0 = 0 ;
12453
PyObject * obj1 = 0 ;
12454
char *kwnames[] = {
12455
(char *) "self","arg2", NULL
12458
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetLabelBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
12459
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12460
if (SWIG_arg_fail(1)) SWIG_fail;
12463
if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
12466
PyThreadState* __tstate = wxPyBeginAllowThreads();
12467
(arg1)->SetLabelBackgroundColour((wxColour const &)*arg2);
12469
wxPyEndAllowThreads(__tstate);
12470
if (PyErr_Occurred()) SWIG_fail;
12472
Py_INCREF(Py_None); resultobj = Py_None;
12479
static PyObject *_wrap_Grid_SetLabelTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
12480
PyObject *resultobj = NULL;
12481
wxGrid *arg1 = (wxGrid *) 0 ;
12482
wxColour *arg2 = 0 ;
12484
PyObject * obj0 = 0 ;
12485
PyObject * obj1 = 0 ;
12486
char *kwnames[] = {
12487
(char *) "self","arg2", NULL
12490
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetLabelTextColour",kwnames,&obj0,&obj1)) goto fail;
12491
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12492
if (SWIG_arg_fail(1)) SWIG_fail;
12495
if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
12498
PyThreadState* __tstate = wxPyBeginAllowThreads();
12499
(arg1)->SetLabelTextColour((wxColour const &)*arg2);
12501
wxPyEndAllowThreads(__tstate);
12502
if (PyErr_Occurred()) SWIG_fail;
12504
Py_INCREF(Py_None); resultobj = Py_None;
12511
static PyObject *_wrap_Grid_SetLabelFont(PyObject *, PyObject *args, PyObject *kwargs) {
12512
PyObject *resultobj = NULL;
12513
wxGrid *arg1 = (wxGrid *) 0 ;
12515
PyObject * obj0 = 0 ;
12516
PyObject * obj1 = 0 ;
12517
char *kwnames[] = {
12518
(char *) "self","arg2", NULL
12521
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetLabelFont",kwnames,&obj0,&obj1)) goto fail;
12522
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12523
if (SWIG_arg_fail(1)) SWIG_fail;
12525
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
12526
if (SWIG_arg_fail(2)) SWIG_fail;
12527
if (arg2 == NULL) {
12528
SWIG_null_ref("wxFont");
12530
if (SWIG_arg_fail(2)) SWIG_fail;
12533
PyThreadState* __tstate = wxPyBeginAllowThreads();
12534
(arg1)->SetLabelFont((wxFont const &)*arg2);
12536
wxPyEndAllowThreads(__tstate);
12537
if (PyErr_Occurred()) SWIG_fail;
12539
Py_INCREF(Py_None); resultobj = Py_None;
12546
static PyObject *_wrap_Grid_SetRowLabelAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
12547
PyObject *resultobj = NULL;
12548
wxGrid *arg1 = (wxGrid *) 0 ;
12551
PyObject * obj0 = 0 ;
12552
PyObject * obj1 = 0 ;
12553
PyObject * obj2 = 0 ;
12554
char *kwnames[] = {
12555
(char *) "self",(char *) "horiz",(char *) "vert", NULL
12558
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_SetRowLabelAlignment",kwnames,&obj0,&obj1,&obj2)) goto fail;
12559
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12560
if (SWIG_arg_fail(1)) SWIG_fail;
12562
arg2 = static_cast<int >(SWIG_As_int(obj1));
12563
if (SWIG_arg_fail(2)) SWIG_fail;
12566
arg3 = static_cast<int >(SWIG_As_int(obj2));
12567
if (SWIG_arg_fail(3)) SWIG_fail;
12570
PyThreadState* __tstate = wxPyBeginAllowThreads();
12571
(arg1)->SetRowLabelAlignment(arg2,arg3);
12573
wxPyEndAllowThreads(__tstate);
12574
if (PyErr_Occurred()) SWIG_fail;
12576
Py_INCREF(Py_None); resultobj = Py_None;
12583
static PyObject *_wrap_Grid_SetColLabelAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
12584
PyObject *resultobj = NULL;
12585
wxGrid *arg1 = (wxGrid *) 0 ;
12588
PyObject * obj0 = 0 ;
12589
PyObject * obj1 = 0 ;
12590
PyObject * obj2 = 0 ;
12591
char *kwnames[] = {
12592
(char *) "self",(char *) "horiz",(char *) "vert", NULL
12595
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_SetColLabelAlignment",kwnames,&obj0,&obj1,&obj2)) goto fail;
12596
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12597
if (SWIG_arg_fail(1)) SWIG_fail;
12599
arg2 = static_cast<int >(SWIG_As_int(obj1));
12600
if (SWIG_arg_fail(2)) SWIG_fail;
12603
arg3 = static_cast<int >(SWIG_As_int(obj2));
12604
if (SWIG_arg_fail(3)) SWIG_fail;
12607
PyThreadState* __tstate = wxPyBeginAllowThreads();
12608
(arg1)->SetColLabelAlignment(arg2,arg3);
12610
wxPyEndAllowThreads(__tstate);
12611
if (PyErr_Occurred()) SWIG_fail;
12613
Py_INCREF(Py_None); resultobj = Py_None;
12620
static PyObject *_wrap_Grid_SetColLabelTextOrientation(PyObject *, PyObject *args, PyObject *kwargs) {
12621
PyObject *resultobj = NULL;
12622
wxGrid *arg1 = (wxGrid *) 0 ;
12624
PyObject * obj0 = 0 ;
12625
PyObject * obj1 = 0 ;
12626
char *kwnames[] = {
12627
(char *) "self",(char *) "textOrientation", NULL
12630
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetColLabelTextOrientation",kwnames,&obj0,&obj1)) goto fail;
12631
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12632
if (SWIG_arg_fail(1)) SWIG_fail;
12634
arg2 = static_cast<int >(SWIG_As_int(obj1));
12635
if (SWIG_arg_fail(2)) SWIG_fail;
12638
PyThreadState* __tstate = wxPyBeginAllowThreads();
12639
(arg1)->SetColLabelTextOrientation(arg2);
12641
wxPyEndAllowThreads(__tstate);
12642
if (PyErr_Occurred()) SWIG_fail;
12644
Py_INCREF(Py_None); resultobj = Py_None;
12651
static PyObject *_wrap_Grid_SetRowLabelValue(PyObject *, PyObject *args, PyObject *kwargs) {
12652
PyObject *resultobj = NULL;
12653
wxGrid *arg1 = (wxGrid *) 0 ;
12655
wxString *arg3 = 0 ;
12656
bool temp3 = false ;
12657
PyObject * obj0 = 0 ;
12658
PyObject * obj1 = 0 ;
12659
PyObject * obj2 = 0 ;
12660
char *kwnames[] = {
12661
(char *) "self",(char *) "row","arg3", NULL
12664
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_SetRowLabelValue",kwnames,&obj0,&obj1,&obj2)) goto fail;
12665
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12666
if (SWIG_arg_fail(1)) SWIG_fail;
12668
arg2 = static_cast<int >(SWIG_As_int(obj1));
12669
if (SWIG_arg_fail(2)) SWIG_fail;
12672
arg3 = wxString_in_helper(obj2);
12673
if (arg3 == NULL) SWIG_fail;
12677
PyThreadState* __tstate = wxPyBeginAllowThreads();
12678
(arg1)->SetRowLabelValue(arg2,(wxString const &)*arg3);
12680
wxPyEndAllowThreads(__tstate);
12681
if (PyErr_Occurred()) SWIG_fail;
12683
Py_INCREF(Py_None); resultobj = Py_None;
12698
static PyObject *_wrap_Grid_SetColLabelValue(PyObject *, PyObject *args, PyObject *kwargs) {
12699
PyObject *resultobj = NULL;
12700
wxGrid *arg1 = (wxGrid *) 0 ;
12702
wxString *arg3 = 0 ;
12703
bool temp3 = false ;
12704
PyObject * obj0 = 0 ;
12705
PyObject * obj1 = 0 ;
12706
PyObject * obj2 = 0 ;
12707
char *kwnames[] = {
12708
(char *) "self",(char *) "col","arg3", NULL
12711
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_SetColLabelValue",kwnames,&obj0,&obj1,&obj2)) goto fail;
12712
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12713
if (SWIG_arg_fail(1)) SWIG_fail;
12715
arg2 = static_cast<int >(SWIG_As_int(obj1));
12716
if (SWIG_arg_fail(2)) SWIG_fail;
12719
arg3 = wxString_in_helper(obj2);
12720
if (arg3 == NULL) SWIG_fail;
12724
PyThreadState* __tstate = wxPyBeginAllowThreads();
12725
(arg1)->SetColLabelValue(arg2,(wxString const &)*arg3);
12727
wxPyEndAllowThreads(__tstate);
12728
if (PyErr_Occurred()) SWIG_fail;
12730
Py_INCREF(Py_None); resultobj = Py_None;
12745
static PyObject *_wrap_Grid_SetGridLineColour(PyObject *, PyObject *args, PyObject *kwargs) {
12746
PyObject *resultobj = NULL;
12747
wxGrid *arg1 = (wxGrid *) 0 ;
12748
wxColour *arg2 = 0 ;
12750
PyObject * obj0 = 0 ;
12751
PyObject * obj1 = 0 ;
12752
char *kwnames[] = {
12753
(char *) "self","arg2", NULL
12756
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetGridLineColour",kwnames,&obj0,&obj1)) goto fail;
12757
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12758
if (SWIG_arg_fail(1)) SWIG_fail;
12761
if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
12764
PyThreadState* __tstate = wxPyBeginAllowThreads();
12765
(arg1)->SetGridLineColour((wxColour const &)*arg2);
12767
wxPyEndAllowThreads(__tstate);
12768
if (PyErr_Occurred()) SWIG_fail;
12770
Py_INCREF(Py_None); resultobj = Py_None;
12777
static PyObject *_wrap_Grid_SetCellHighlightColour(PyObject *, PyObject *args, PyObject *kwargs) {
12778
PyObject *resultobj = NULL;
12779
wxGrid *arg1 = (wxGrid *) 0 ;
12780
wxColour *arg2 = 0 ;
12782
PyObject * obj0 = 0 ;
12783
PyObject * obj1 = 0 ;
12784
char *kwnames[] = {
12785
(char *) "self","arg2", NULL
12788
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetCellHighlightColour",kwnames,&obj0,&obj1)) goto fail;
12789
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12790
if (SWIG_arg_fail(1)) SWIG_fail;
12793
if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
12796
PyThreadState* __tstate = wxPyBeginAllowThreads();
12797
(arg1)->SetCellHighlightColour((wxColour const &)*arg2);
12799
wxPyEndAllowThreads(__tstate);
12800
if (PyErr_Occurred()) SWIG_fail;
12802
Py_INCREF(Py_None); resultobj = Py_None;
12809
static PyObject *_wrap_Grid_SetCellHighlightPenWidth(PyObject *, PyObject *args, PyObject *kwargs) {
12810
PyObject *resultobj = NULL;
12811
wxGrid *arg1 = (wxGrid *) 0 ;
12813
PyObject * obj0 = 0 ;
12814
PyObject * obj1 = 0 ;
12815
char *kwnames[] = {
12816
(char *) "self",(char *) "width", NULL
12819
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetCellHighlightPenWidth",kwnames,&obj0,&obj1)) goto fail;
12820
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12821
if (SWIG_arg_fail(1)) SWIG_fail;
12823
arg2 = static_cast<int >(SWIG_As_int(obj1));
12824
if (SWIG_arg_fail(2)) SWIG_fail;
12827
PyThreadState* __tstate = wxPyBeginAllowThreads();
12828
(arg1)->SetCellHighlightPenWidth(arg2);
12830
wxPyEndAllowThreads(__tstate);
12831
if (PyErr_Occurred()) SWIG_fail;
12833
Py_INCREF(Py_None); resultobj = Py_None;
12840
static PyObject *_wrap_Grid_SetCellHighlightROPenWidth(PyObject *, PyObject *args, PyObject *kwargs) {
12841
PyObject *resultobj = NULL;
12842
wxGrid *arg1 = (wxGrid *) 0 ;
12844
PyObject * obj0 = 0 ;
12845
PyObject * obj1 = 0 ;
12846
char *kwnames[] = {
12847
(char *) "self",(char *) "width", NULL
12850
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetCellHighlightROPenWidth",kwnames,&obj0,&obj1)) goto fail;
12851
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12852
if (SWIG_arg_fail(1)) SWIG_fail;
12854
arg2 = static_cast<int >(SWIG_As_int(obj1));
12855
if (SWIG_arg_fail(2)) SWIG_fail;
12858
PyThreadState* __tstate = wxPyBeginAllowThreads();
12859
(arg1)->SetCellHighlightROPenWidth(arg2);
12861
wxPyEndAllowThreads(__tstate);
12862
if (PyErr_Occurred()) SWIG_fail;
12864
Py_INCREF(Py_None); resultobj = Py_None;
12871
static PyObject *_wrap_Grid_EnableDragRowSize(PyObject *, PyObject *args, PyObject *kwargs) {
12872
PyObject *resultobj = NULL;
12873
wxGrid *arg1 = (wxGrid *) 0 ;
12874
bool arg2 = (bool) true ;
12875
PyObject * obj0 = 0 ;
12876
PyObject * obj1 = 0 ;
12877
char *kwnames[] = {
12878
(char *) "self",(char *) "enable", NULL
12881
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Grid_EnableDragRowSize",kwnames,&obj0,&obj1)) goto fail;
12882
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12883
if (SWIG_arg_fail(1)) SWIG_fail;
12886
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
12887
if (SWIG_arg_fail(2)) SWIG_fail;
12891
PyThreadState* __tstate = wxPyBeginAllowThreads();
12892
(arg1)->EnableDragRowSize(arg2);
12894
wxPyEndAllowThreads(__tstate);
12895
if (PyErr_Occurred()) SWIG_fail;
12897
Py_INCREF(Py_None); resultobj = Py_None;
12904
static PyObject *_wrap_Grid_DisableDragRowSize(PyObject *, PyObject *args, PyObject *kwargs) {
12905
PyObject *resultobj = NULL;
12906
wxGrid *arg1 = (wxGrid *) 0 ;
12907
PyObject * obj0 = 0 ;
12908
char *kwnames[] = {
12909
(char *) "self", NULL
12912
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_DisableDragRowSize",kwnames,&obj0)) goto fail;
12913
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12914
if (SWIG_arg_fail(1)) SWIG_fail;
12916
PyThreadState* __tstate = wxPyBeginAllowThreads();
12917
(arg1)->DisableDragRowSize();
12919
wxPyEndAllowThreads(__tstate);
12920
if (PyErr_Occurred()) SWIG_fail;
12922
Py_INCREF(Py_None); resultobj = Py_None;
12929
static PyObject *_wrap_Grid_CanDragRowSize(PyObject *, PyObject *args, PyObject *kwargs) {
12930
PyObject *resultobj = NULL;
12931
wxGrid *arg1 = (wxGrid *) 0 ;
12933
PyObject * obj0 = 0 ;
12934
char *kwnames[] = {
12935
(char *) "self", NULL
12938
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_CanDragRowSize",kwnames,&obj0)) goto fail;
12939
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12940
if (SWIG_arg_fail(1)) SWIG_fail;
12942
PyThreadState* __tstate = wxPyBeginAllowThreads();
12943
result = (bool)(arg1)->CanDragRowSize();
12945
wxPyEndAllowThreads(__tstate);
12946
if (PyErr_Occurred()) SWIG_fail;
12949
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12957
static PyObject *_wrap_Grid_EnableDragColSize(PyObject *, PyObject *args, PyObject *kwargs) {
12958
PyObject *resultobj = NULL;
12959
wxGrid *arg1 = (wxGrid *) 0 ;
12960
bool arg2 = (bool) true ;
12961
PyObject * obj0 = 0 ;
12962
PyObject * obj1 = 0 ;
12963
char *kwnames[] = {
12964
(char *) "self",(char *) "enable", NULL
12967
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Grid_EnableDragColSize",kwnames,&obj0,&obj1)) goto fail;
12968
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
12969
if (SWIG_arg_fail(1)) SWIG_fail;
12972
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
12973
if (SWIG_arg_fail(2)) SWIG_fail;
12977
PyThreadState* __tstate = wxPyBeginAllowThreads();
12978
(arg1)->EnableDragColSize(arg2);
12980
wxPyEndAllowThreads(__tstate);
12981
if (PyErr_Occurred()) SWIG_fail;
12983
Py_INCREF(Py_None); resultobj = Py_None;
12990
static PyObject *_wrap_Grid_DisableDragColSize(PyObject *, PyObject *args, PyObject *kwargs) {
12991
PyObject *resultobj = NULL;
12992
wxGrid *arg1 = (wxGrid *) 0 ;
12993
PyObject * obj0 = 0 ;
12994
char *kwnames[] = {
12995
(char *) "self", NULL
12998
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_DisableDragColSize",kwnames,&obj0)) goto fail;
12999
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13000
if (SWIG_arg_fail(1)) SWIG_fail;
13002
PyThreadState* __tstate = wxPyBeginAllowThreads();
13003
(arg1)->DisableDragColSize();
13005
wxPyEndAllowThreads(__tstate);
13006
if (PyErr_Occurred()) SWIG_fail;
13008
Py_INCREF(Py_None); resultobj = Py_None;
13015
static PyObject *_wrap_Grid_CanDragColSize(PyObject *, PyObject *args, PyObject *kwargs) {
13016
PyObject *resultobj = NULL;
13017
wxGrid *arg1 = (wxGrid *) 0 ;
13019
PyObject * obj0 = 0 ;
13020
char *kwnames[] = {
13021
(char *) "self", NULL
13024
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_CanDragColSize",kwnames,&obj0)) goto fail;
13025
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13026
if (SWIG_arg_fail(1)) SWIG_fail;
13028
PyThreadState* __tstate = wxPyBeginAllowThreads();
13029
result = (bool)(arg1)->CanDragColSize();
13031
wxPyEndAllowThreads(__tstate);
13032
if (PyErr_Occurred()) SWIG_fail;
13035
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13043
static PyObject *_wrap_Grid_EnableDragGridSize(PyObject *, PyObject *args, PyObject *kwargs) {
13044
PyObject *resultobj = NULL;
13045
wxGrid *arg1 = (wxGrid *) 0 ;
13046
bool arg2 = (bool) true ;
13047
PyObject * obj0 = 0 ;
13048
PyObject * obj1 = 0 ;
13049
char *kwnames[] = {
13050
(char *) "self",(char *) "enable", NULL
13053
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Grid_EnableDragGridSize",kwnames,&obj0,&obj1)) goto fail;
13054
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13055
if (SWIG_arg_fail(1)) SWIG_fail;
13058
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
13059
if (SWIG_arg_fail(2)) SWIG_fail;
13063
PyThreadState* __tstate = wxPyBeginAllowThreads();
13064
(arg1)->EnableDragGridSize(arg2);
13066
wxPyEndAllowThreads(__tstate);
13067
if (PyErr_Occurred()) SWIG_fail;
13069
Py_INCREF(Py_None); resultobj = Py_None;
13076
static PyObject *_wrap_Grid_DisableDragGridSize(PyObject *, PyObject *args, PyObject *kwargs) {
13077
PyObject *resultobj = NULL;
13078
wxGrid *arg1 = (wxGrid *) 0 ;
13079
PyObject * obj0 = 0 ;
13080
char *kwnames[] = {
13081
(char *) "self", NULL
13084
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_DisableDragGridSize",kwnames,&obj0)) goto fail;
13085
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13086
if (SWIG_arg_fail(1)) SWIG_fail;
13088
PyThreadState* __tstate = wxPyBeginAllowThreads();
13089
(arg1)->DisableDragGridSize();
13091
wxPyEndAllowThreads(__tstate);
13092
if (PyErr_Occurred()) SWIG_fail;
13094
Py_INCREF(Py_None); resultobj = Py_None;
13101
static PyObject *_wrap_Grid_CanDragGridSize(PyObject *, PyObject *args, PyObject *kwargs) {
13102
PyObject *resultobj = NULL;
13103
wxGrid *arg1 = (wxGrid *) 0 ;
13105
PyObject * obj0 = 0 ;
13106
char *kwnames[] = {
13107
(char *) "self", NULL
13110
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_CanDragGridSize",kwnames,&obj0)) goto fail;
13111
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13112
if (SWIG_arg_fail(1)) SWIG_fail;
13114
PyThreadState* __tstate = wxPyBeginAllowThreads();
13115
result = (bool)(arg1)->CanDragGridSize();
13117
wxPyEndAllowThreads(__tstate);
13118
if (PyErr_Occurred()) SWIG_fail;
13121
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13129
static PyObject *_wrap_Grid_EnableDragCell(PyObject *, PyObject *args, PyObject *kwargs) {
13130
PyObject *resultobj = NULL;
13131
wxGrid *arg1 = (wxGrid *) 0 ;
13132
bool arg2 = (bool) true ;
13133
PyObject * obj0 = 0 ;
13134
PyObject * obj1 = 0 ;
13135
char *kwnames[] = {
13136
(char *) "self",(char *) "enable", NULL
13139
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Grid_EnableDragCell",kwnames,&obj0,&obj1)) goto fail;
13140
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13141
if (SWIG_arg_fail(1)) SWIG_fail;
13144
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
13145
if (SWIG_arg_fail(2)) SWIG_fail;
13149
PyThreadState* __tstate = wxPyBeginAllowThreads();
13150
(arg1)->EnableDragCell(arg2);
13152
wxPyEndAllowThreads(__tstate);
13153
if (PyErr_Occurred()) SWIG_fail;
13155
Py_INCREF(Py_None); resultobj = Py_None;
13162
static PyObject *_wrap_Grid_DisableDragCell(PyObject *, PyObject *args, PyObject *kwargs) {
13163
PyObject *resultobj = NULL;
13164
wxGrid *arg1 = (wxGrid *) 0 ;
13165
PyObject * obj0 = 0 ;
13166
char *kwnames[] = {
13167
(char *) "self", NULL
13170
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_DisableDragCell",kwnames,&obj0)) goto fail;
13171
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13172
if (SWIG_arg_fail(1)) SWIG_fail;
13174
PyThreadState* __tstate = wxPyBeginAllowThreads();
13175
(arg1)->DisableDragCell();
13177
wxPyEndAllowThreads(__tstate);
13178
if (PyErr_Occurred()) SWIG_fail;
13180
Py_INCREF(Py_None); resultobj = Py_None;
13187
static PyObject *_wrap_Grid_CanDragCell(PyObject *, PyObject *args, PyObject *kwargs) {
13188
PyObject *resultobj = NULL;
13189
wxGrid *arg1 = (wxGrid *) 0 ;
13191
PyObject * obj0 = 0 ;
13192
char *kwnames[] = {
13193
(char *) "self", NULL
13196
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_CanDragCell",kwnames,&obj0)) goto fail;
13197
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13198
if (SWIG_arg_fail(1)) SWIG_fail;
13200
PyThreadState* __tstate = wxPyBeginAllowThreads();
13201
result = (bool)(arg1)->CanDragCell();
13203
wxPyEndAllowThreads(__tstate);
13204
if (PyErr_Occurred()) SWIG_fail;
13207
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13215
static PyObject *_wrap_Grid_SetAttr(PyObject *, PyObject *args, PyObject *kwargs) {
13216
PyObject *resultobj = NULL;
13217
wxGrid *arg1 = (wxGrid *) 0 ;
13220
wxGridCellAttr *arg4 = (wxGridCellAttr *) 0 ;
13221
PyObject * obj0 = 0 ;
13222
PyObject * obj1 = 0 ;
13223
PyObject * obj2 = 0 ;
13224
PyObject * obj3 = 0 ;
13225
char *kwnames[] = {
13226
(char *) "self",(char *) "row",(char *) "col",(char *) "attr", NULL
13229
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Grid_SetAttr",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13230
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13231
if (SWIG_arg_fail(1)) SWIG_fail;
13233
arg2 = static_cast<int >(SWIG_As_int(obj1));
13234
if (SWIG_arg_fail(2)) SWIG_fail;
13237
arg3 = static_cast<int >(SWIG_As_int(obj2));
13238
if (SWIG_arg_fail(3)) SWIG_fail;
13240
SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
13241
if (SWIG_arg_fail(4)) SWIG_fail;
13243
PyThreadState* __tstate = wxPyBeginAllowThreads();
13244
(arg1)->SetAttr(arg2,arg3,arg4);
13246
wxPyEndAllowThreads(__tstate);
13247
if (PyErr_Occurred()) SWIG_fail;
13249
Py_INCREF(Py_None); resultobj = Py_None;
13256
static PyObject *_wrap_Grid_SetRowAttr(PyObject *, PyObject *args, PyObject *kwargs) {
13257
PyObject *resultobj = NULL;
13258
wxGrid *arg1 = (wxGrid *) 0 ;
13260
wxGridCellAttr *arg3 = (wxGridCellAttr *) 0 ;
13261
PyObject * obj0 = 0 ;
13262
PyObject * obj1 = 0 ;
13263
PyObject * obj2 = 0 ;
13264
char *kwnames[] = {
13265
(char *) "self",(char *) "row",(char *) "attr", NULL
13268
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_SetRowAttr",kwnames,&obj0,&obj1,&obj2)) goto fail;
13269
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13270
if (SWIG_arg_fail(1)) SWIG_fail;
13272
arg2 = static_cast<int >(SWIG_As_int(obj1));
13273
if (SWIG_arg_fail(2)) SWIG_fail;
13275
SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
13276
if (SWIG_arg_fail(3)) SWIG_fail;
13278
PyThreadState* __tstate = wxPyBeginAllowThreads();
13279
(arg1)->SetRowAttr(arg2,arg3);
13281
wxPyEndAllowThreads(__tstate);
13282
if (PyErr_Occurred()) SWIG_fail;
13284
Py_INCREF(Py_None); resultobj = Py_None;
13291
static PyObject *_wrap_Grid_SetColAttr(PyObject *, PyObject *args, PyObject *kwargs) {
13292
PyObject *resultobj = NULL;
13293
wxGrid *arg1 = (wxGrid *) 0 ;
13295
wxGridCellAttr *arg3 = (wxGridCellAttr *) 0 ;
13296
PyObject * obj0 = 0 ;
13297
PyObject * obj1 = 0 ;
13298
PyObject * obj2 = 0 ;
13299
char *kwnames[] = {
13300
(char *) "self",(char *) "col",(char *) "attr", NULL
13303
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_SetColAttr",kwnames,&obj0,&obj1,&obj2)) goto fail;
13304
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13305
if (SWIG_arg_fail(1)) SWIG_fail;
13307
arg2 = static_cast<int >(SWIG_As_int(obj1));
13308
if (SWIG_arg_fail(2)) SWIG_fail;
13310
SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxGridCellAttr, SWIG_POINTER_EXCEPTION | 0);
13311
if (SWIG_arg_fail(3)) SWIG_fail;
13313
PyThreadState* __tstate = wxPyBeginAllowThreads();
13314
(arg1)->SetColAttr(arg2,arg3);
13316
wxPyEndAllowThreads(__tstate);
13317
if (PyErr_Occurred()) SWIG_fail;
13319
Py_INCREF(Py_None); resultobj = Py_None;
13326
static PyObject *_wrap_Grid_GetOrCreateCellAttr(PyObject *, PyObject *args, PyObject *kwargs) {
13327
PyObject *resultobj = NULL;
13328
wxGrid *arg1 = (wxGrid *) 0 ;
13331
wxGridCellAttr *result;
13332
PyObject * obj0 = 0 ;
13333
PyObject * obj1 = 0 ;
13334
PyObject * obj2 = 0 ;
13335
char *kwnames[] = {
13336
(char *) "self",(char *) "row",(char *) "col", NULL
13339
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_GetOrCreateCellAttr",kwnames,&obj0,&obj1,&obj2)) goto fail;
13340
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13341
if (SWIG_arg_fail(1)) SWIG_fail;
13343
arg2 = static_cast<int >(SWIG_As_int(obj1));
13344
if (SWIG_arg_fail(2)) SWIG_fail;
13347
arg3 = static_cast<int >(SWIG_As_int(obj2));
13348
if (SWIG_arg_fail(3)) SWIG_fail;
13351
PyThreadState* __tstate = wxPyBeginAllowThreads();
13352
result = (wxGridCellAttr *)((wxGrid const *)arg1)->GetOrCreateCellAttr(arg2,arg3);
13354
wxPyEndAllowThreads(__tstate);
13355
if (PyErr_Occurred()) SWIG_fail;
13358
resultobj = wxPyMake_wxGridCellAttr(result, 0);
13366
static PyObject *_wrap_Grid_SetColFormatBool(PyObject *, PyObject *args, PyObject *kwargs) {
13367
PyObject *resultobj = NULL;
13368
wxGrid *arg1 = (wxGrid *) 0 ;
13370
PyObject * obj0 = 0 ;
13371
PyObject * obj1 = 0 ;
13372
char *kwnames[] = {
13373
(char *) "self",(char *) "col", NULL
13376
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetColFormatBool",kwnames,&obj0,&obj1)) goto fail;
13377
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13378
if (SWIG_arg_fail(1)) SWIG_fail;
13380
arg2 = static_cast<int >(SWIG_As_int(obj1));
13381
if (SWIG_arg_fail(2)) SWIG_fail;
13384
PyThreadState* __tstate = wxPyBeginAllowThreads();
13385
(arg1)->SetColFormatBool(arg2);
13387
wxPyEndAllowThreads(__tstate);
13388
if (PyErr_Occurred()) SWIG_fail;
13390
Py_INCREF(Py_None); resultobj = Py_None;
13397
static PyObject *_wrap_Grid_SetColFormatNumber(PyObject *, PyObject *args, PyObject *kwargs) {
13398
PyObject *resultobj = NULL;
13399
wxGrid *arg1 = (wxGrid *) 0 ;
13401
PyObject * obj0 = 0 ;
13402
PyObject * obj1 = 0 ;
13403
char *kwnames[] = {
13404
(char *) "self",(char *) "col", NULL
13407
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetColFormatNumber",kwnames,&obj0,&obj1)) goto fail;
13408
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13409
if (SWIG_arg_fail(1)) SWIG_fail;
13411
arg2 = static_cast<int >(SWIG_As_int(obj1));
13412
if (SWIG_arg_fail(2)) SWIG_fail;
13415
PyThreadState* __tstate = wxPyBeginAllowThreads();
13416
(arg1)->SetColFormatNumber(arg2);
13418
wxPyEndAllowThreads(__tstate);
13419
if (PyErr_Occurred()) SWIG_fail;
13421
Py_INCREF(Py_None); resultobj = Py_None;
13428
static PyObject *_wrap_Grid_SetColFormatFloat(PyObject *, PyObject *args, PyObject *kwargs) {
13429
PyObject *resultobj = NULL;
13430
wxGrid *arg1 = (wxGrid *) 0 ;
13432
int arg3 = (int) -1 ;
13433
int arg4 = (int) -1 ;
13434
PyObject * obj0 = 0 ;
13435
PyObject * obj1 = 0 ;
13436
PyObject * obj2 = 0 ;
13437
PyObject * obj3 = 0 ;
13438
char *kwnames[] = {
13439
(char *) "self",(char *) "col",(char *) "width",(char *) "precision", NULL
13442
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:Grid_SetColFormatFloat",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13443
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13444
if (SWIG_arg_fail(1)) SWIG_fail;
13446
arg2 = static_cast<int >(SWIG_As_int(obj1));
13447
if (SWIG_arg_fail(2)) SWIG_fail;
13451
arg3 = static_cast<int >(SWIG_As_int(obj2));
13452
if (SWIG_arg_fail(3)) SWIG_fail;
13457
arg4 = static_cast<int >(SWIG_As_int(obj3));
13458
if (SWIG_arg_fail(4)) SWIG_fail;
13462
PyThreadState* __tstate = wxPyBeginAllowThreads();
13463
(arg1)->SetColFormatFloat(arg2,arg3,arg4);
13465
wxPyEndAllowThreads(__tstate);
13466
if (PyErr_Occurred()) SWIG_fail;
13468
Py_INCREF(Py_None); resultobj = Py_None;
13475
static PyObject *_wrap_Grid_SetColFormatCustom(PyObject *, PyObject *args, PyObject *kwargs) {
13476
PyObject *resultobj = NULL;
13477
wxGrid *arg1 = (wxGrid *) 0 ;
13479
wxString *arg3 = 0 ;
13480
bool temp3 = false ;
13481
PyObject * obj0 = 0 ;
13482
PyObject * obj1 = 0 ;
13483
PyObject * obj2 = 0 ;
13484
char *kwnames[] = {
13485
(char *) "self",(char *) "col",(char *) "typeName", NULL
13488
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_SetColFormatCustom",kwnames,&obj0,&obj1,&obj2)) goto fail;
13489
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13490
if (SWIG_arg_fail(1)) SWIG_fail;
13492
arg2 = static_cast<int >(SWIG_As_int(obj1));
13493
if (SWIG_arg_fail(2)) SWIG_fail;
13496
arg3 = wxString_in_helper(obj2);
13497
if (arg3 == NULL) SWIG_fail;
13501
PyThreadState* __tstate = wxPyBeginAllowThreads();
13502
(arg1)->SetColFormatCustom(arg2,(wxString const &)*arg3);
13504
wxPyEndAllowThreads(__tstate);
13505
if (PyErr_Occurred()) SWIG_fail;
13507
Py_INCREF(Py_None); resultobj = Py_None;
13522
static PyObject *_wrap_Grid_EnableGridLines(PyObject *, PyObject *args, PyObject *kwargs) {
13523
PyObject *resultobj = NULL;
13524
wxGrid *arg1 = (wxGrid *) 0 ;
13525
bool arg2 = (bool) true ;
13526
PyObject * obj0 = 0 ;
13527
PyObject * obj1 = 0 ;
13528
char *kwnames[] = {
13529
(char *) "self",(char *) "enable", NULL
13532
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Grid_EnableGridLines",kwnames,&obj0,&obj1)) goto fail;
13533
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13534
if (SWIG_arg_fail(1)) SWIG_fail;
13537
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
13538
if (SWIG_arg_fail(2)) SWIG_fail;
13542
PyThreadState* __tstate = wxPyBeginAllowThreads();
13543
(arg1)->EnableGridLines(arg2);
13545
wxPyEndAllowThreads(__tstate);
13546
if (PyErr_Occurred()) SWIG_fail;
13548
Py_INCREF(Py_None); resultobj = Py_None;
13555
static PyObject *_wrap_Grid_GridLinesEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
13556
PyObject *resultobj = NULL;
13557
wxGrid *arg1 = (wxGrid *) 0 ;
13559
PyObject * obj0 = 0 ;
13560
char *kwnames[] = {
13561
(char *) "self", NULL
13564
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GridLinesEnabled",kwnames,&obj0)) goto fail;
13565
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13566
if (SWIG_arg_fail(1)) SWIG_fail;
13568
PyThreadState* __tstate = wxPyBeginAllowThreads();
13569
result = (bool)(arg1)->GridLinesEnabled();
13571
wxPyEndAllowThreads(__tstate);
13572
if (PyErr_Occurred()) SWIG_fail;
13575
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13583
static PyObject *_wrap_Grid_GetDefaultRowSize(PyObject *, PyObject *args, PyObject *kwargs) {
13584
PyObject *resultobj = NULL;
13585
wxGrid *arg1 = (wxGrid *) 0 ;
13587
PyObject * obj0 = 0 ;
13588
char *kwnames[] = {
13589
(char *) "self", NULL
13592
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetDefaultRowSize",kwnames,&obj0)) goto fail;
13593
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13594
if (SWIG_arg_fail(1)) SWIG_fail;
13596
PyThreadState* __tstate = wxPyBeginAllowThreads();
13597
result = (int)(arg1)->GetDefaultRowSize();
13599
wxPyEndAllowThreads(__tstate);
13600
if (PyErr_Occurred()) SWIG_fail;
13603
resultobj = SWIG_From_int(static_cast<int >(result));
13611
static PyObject *_wrap_Grid_GetRowSize(PyObject *, PyObject *args, PyObject *kwargs) {
13612
PyObject *resultobj = NULL;
13613
wxGrid *arg1 = (wxGrid *) 0 ;
13616
PyObject * obj0 = 0 ;
13617
PyObject * obj1 = 0 ;
13618
char *kwnames[] = {
13619
(char *) "self",(char *) "row", NULL
13622
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_GetRowSize",kwnames,&obj0,&obj1)) goto fail;
13623
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13624
if (SWIG_arg_fail(1)) SWIG_fail;
13626
arg2 = static_cast<int >(SWIG_As_int(obj1));
13627
if (SWIG_arg_fail(2)) SWIG_fail;
13630
PyThreadState* __tstate = wxPyBeginAllowThreads();
13631
result = (int)(arg1)->GetRowSize(arg2);
13633
wxPyEndAllowThreads(__tstate);
13634
if (PyErr_Occurred()) SWIG_fail;
13637
resultobj = SWIG_From_int(static_cast<int >(result));
13645
static PyObject *_wrap_Grid_GetDefaultColSize(PyObject *, PyObject *args, PyObject *kwargs) {
13646
PyObject *resultobj = NULL;
13647
wxGrid *arg1 = (wxGrid *) 0 ;
13649
PyObject * obj0 = 0 ;
13650
char *kwnames[] = {
13651
(char *) "self", NULL
13654
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetDefaultColSize",kwnames,&obj0)) goto fail;
13655
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13656
if (SWIG_arg_fail(1)) SWIG_fail;
13658
PyThreadState* __tstate = wxPyBeginAllowThreads();
13659
result = (int)(arg1)->GetDefaultColSize();
13661
wxPyEndAllowThreads(__tstate);
13662
if (PyErr_Occurred()) SWIG_fail;
13665
resultobj = SWIG_From_int(static_cast<int >(result));
13673
static PyObject *_wrap_Grid_GetColSize(PyObject *, PyObject *args, PyObject *kwargs) {
13674
PyObject *resultobj = NULL;
13675
wxGrid *arg1 = (wxGrid *) 0 ;
13678
PyObject * obj0 = 0 ;
13679
PyObject * obj1 = 0 ;
13680
char *kwnames[] = {
13681
(char *) "self",(char *) "col", NULL
13684
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_GetColSize",kwnames,&obj0,&obj1)) goto fail;
13685
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13686
if (SWIG_arg_fail(1)) SWIG_fail;
13688
arg2 = static_cast<int >(SWIG_As_int(obj1));
13689
if (SWIG_arg_fail(2)) SWIG_fail;
13692
PyThreadState* __tstate = wxPyBeginAllowThreads();
13693
result = (int)(arg1)->GetColSize(arg2);
13695
wxPyEndAllowThreads(__tstate);
13696
if (PyErr_Occurred()) SWIG_fail;
13699
resultobj = SWIG_From_int(static_cast<int >(result));
13707
static PyObject *_wrap_Grid_GetDefaultCellBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
13708
PyObject *resultobj = NULL;
13709
wxGrid *arg1 = (wxGrid *) 0 ;
13711
PyObject * obj0 = 0 ;
13712
char *kwnames[] = {
13713
(char *) "self", NULL
13716
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetDefaultCellBackgroundColour",kwnames,&obj0)) goto fail;
13717
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13718
if (SWIG_arg_fail(1)) SWIG_fail;
13720
PyThreadState* __tstate = wxPyBeginAllowThreads();
13721
result = (arg1)->GetDefaultCellBackgroundColour();
13723
wxPyEndAllowThreads(__tstate);
13724
if (PyErr_Occurred()) SWIG_fail;
13727
wxColour * resultptr;
13728
resultptr = new wxColour(static_cast<wxColour & >(result));
13729
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
13737
static PyObject *_wrap_Grid_GetCellBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
13738
PyObject *resultobj = NULL;
13739
wxGrid *arg1 = (wxGrid *) 0 ;
13743
PyObject * obj0 = 0 ;
13744
PyObject * obj1 = 0 ;
13745
PyObject * obj2 = 0 ;
13746
char *kwnames[] = {
13747
(char *) "self",(char *) "row",(char *) "col", NULL
13750
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_GetCellBackgroundColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
13751
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13752
if (SWIG_arg_fail(1)) SWIG_fail;
13754
arg2 = static_cast<int >(SWIG_As_int(obj1));
13755
if (SWIG_arg_fail(2)) SWIG_fail;
13758
arg3 = static_cast<int >(SWIG_As_int(obj2));
13759
if (SWIG_arg_fail(3)) SWIG_fail;
13762
PyThreadState* __tstate = wxPyBeginAllowThreads();
13763
result = (arg1)->GetCellBackgroundColour(arg2,arg3);
13765
wxPyEndAllowThreads(__tstate);
13766
if (PyErr_Occurred()) SWIG_fail;
13769
wxColour * resultptr;
13770
resultptr = new wxColour(static_cast<wxColour & >(result));
13771
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
13779
static PyObject *_wrap_Grid_GetDefaultCellTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
13780
PyObject *resultobj = NULL;
13781
wxGrid *arg1 = (wxGrid *) 0 ;
13783
PyObject * obj0 = 0 ;
13784
char *kwnames[] = {
13785
(char *) "self", NULL
13788
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetDefaultCellTextColour",kwnames,&obj0)) goto fail;
13789
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13790
if (SWIG_arg_fail(1)) SWIG_fail;
13792
PyThreadState* __tstate = wxPyBeginAllowThreads();
13793
result = (arg1)->GetDefaultCellTextColour();
13795
wxPyEndAllowThreads(__tstate);
13796
if (PyErr_Occurred()) SWIG_fail;
13799
wxColour * resultptr;
13800
resultptr = new wxColour(static_cast<wxColour & >(result));
13801
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
13809
static PyObject *_wrap_Grid_GetCellTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
13810
PyObject *resultobj = NULL;
13811
wxGrid *arg1 = (wxGrid *) 0 ;
13815
PyObject * obj0 = 0 ;
13816
PyObject * obj1 = 0 ;
13817
PyObject * obj2 = 0 ;
13818
char *kwnames[] = {
13819
(char *) "self",(char *) "row",(char *) "col", NULL
13822
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_GetCellTextColour",kwnames,&obj0,&obj1,&obj2)) goto fail;
13823
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13824
if (SWIG_arg_fail(1)) SWIG_fail;
13826
arg2 = static_cast<int >(SWIG_As_int(obj1));
13827
if (SWIG_arg_fail(2)) SWIG_fail;
13830
arg3 = static_cast<int >(SWIG_As_int(obj2));
13831
if (SWIG_arg_fail(3)) SWIG_fail;
13834
PyThreadState* __tstate = wxPyBeginAllowThreads();
13835
result = (arg1)->GetCellTextColour(arg2,arg3);
13837
wxPyEndAllowThreads(__tstate);
13838
if (PyErr_Occurred()) SWIG_fail;
13841
wxColour * resultptr;
13842
resultptr = new wxColour(static_cast<wxColour & >(result));
13843
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
13851
static PyObject *_wrap_Grid_GetDefaultCellFont(PyObject *, PyObject *args, PyObject *kwargs) {
13852
PyObject *resultobj = NULL;
13853
wxGrid *arg1 = (wxGrid *) 0 ;
13855
PyObject * obj0 = 0 ;
13856
char *kwnames[] = {
13857
(char *) "self", NULL
13860
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetDefaultCellFont",kwnames,&obj0)) goto fail;
13861
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13862
if (SWIG_arg_fail(1)) SWIG_fail;
13864
PyThreadState* __tstate = wxPyBeginAllowThreads();
13865
result = (arg1)->GetDefaultCellFont();
13867
wxPyEndAllowThreads(__tstate);
13868
if (PyErr_Occurred()) SWIG_fail;
13871
wxFont * resultptr;
13872
resultptr = new wxFont(static_cast<wxFont & >(result));
13873
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
13881
static PyObject *_wrap_Grid_GetCellFont(PyObject *, PyObject *args, PyObject *kwargs) {
13882
PyObject *resultobj = NULL;
13883
wxGrid *arg1 = (wxGrid *) 0 ;
13887
PyObject * obj0 = 0 ;
13888
PyObject * obj1 = 0 ;
13889
PyObject * obj2 = 0 ;
13890
char *kwnames[] = {
13891
(char *) "self",(char *) "row",(char *) "col", NULL
13894
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_GetCellFont",kwnames,&obj0,&obj1,&obj2)) goto fail;
13895
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13896
if (SWIG_arg_fail(1)) SWIG_fail;
13898
arg2 = static_cast<int >(SWIG_As_int(obj1));
13899
if (SWIG_arg_fail(2)) SWIG_fail;
13902
arg3 = static_cast<int >(SWIG_As_int(obj2));
13903
if (SWIG_arg_fail(3)) SWIG_fail;
13906
PyThreadState* __tstate = wxPyBeginAllowThreads();
13907
result = (arg1)->GetCellFont(arg2,arg3);
13909
wxPyEndAllowThreads(__tstate);
13910
if (PyErr_Occurred()) SWIG_fail;
13913
wxFont * resultptr;
13914
resultptr = new wxFont(static_cast<wxFont & >(result));
13915
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
13923
static PyObject *_wrap_Grid_GetDefaultCellAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
13924
PyObject *resultobj = NULL;
13925
wxGrid *arg1 = (wxGrid *) 0 ;
13926
int *arg2 = (int *) 0 ;
13927
int *arg3 = (int *) 0 ;
13932
PyObject * obj0 = 0 ;
13933
char *kwnames[] = {
13934
(char *) "self", NULL
13937
arg2 = &temp2; res2 = SWIG_NEWOBJ;
13938
arg3 = &temp3; res3 = SWIG_NEWOBJ;
13939
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetDefaultCellAlignment",kwnames,&obj0)) goto fail;
13940
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13941
if (SWIG_arg_fail(1)) SWIG_fail;
13943
PyThreadState* __tstate = wxPyBeginAllowThreads();
13944
(arg1)->GetDefaultCellAlignment(arg2,arg3);
13946
wxPyEndAllowThreads(__tstate);
13947
if (PyErr_Occurred()) SWIG_fail;
13949
Py_INCREF(Py_None); resultobj = Py_None;
13950
resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
13951
SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
13952
resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
13953
SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
13960
static PyObject *_wrap_Grid_GetCellAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
13961
PyObject *resultobj = NULL;
13962
wxGrid *arg1 = (wxGrid *) 0 ;
13965
int *arg4 = (int *) 0 ;
13966
int *arg5 = (int *) 0 ;
13971
PyObject * obj0 = 0 ;
13972
PyObject * obj1 = 0 ;
13973
PyObject * obj2 = 0 ;
13974
char *kwnames[] = {
13975
(char *) "self",(char *) "row",(char *) "col", NULL
13978
arg4 = &temp4; res4 = SWIG_NEWOBJ;
13979
arg5 = &temp5; res5 = SWIG_NEWOBJ;
13980
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_GetCellAlignment",kwnames,&obj0,&obj1,&obj2)) goto fail;
13981
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
13982
if (SWIG_arg_fail(1)) SWIG_fail;
13984
arg2 = static_cast<int >(SWIG_As_int(obj1));
13985
if (SWIG_arg_fail(2)) SWIG_fail;
13988
arg3 = static_cast<int >(SWIG_As_int(obj2));
13989
if (SWIG_arg_fail(3)) SWIG_fail;
13992
PyThreadState* __tstate = wxPyBeginAllowThreads();
13993
(arg1)->GetCellAlignment(arg2,arg3,arg4,arg5);
13995
wxPyEndAllowThreads(__tstate);
13996
if (PyErr_Occurred()) SWIG_fail;
13998
Py_INCREF(Py_None); resultobj = Py_None;
13999
resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
14000
SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
14001
resultobj = t_output_helper(resultobj, ((res5 == SWIG_NEWOBJ) ?
14002
SWIG_From_int((*arg5)) : SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, 0)));
14009
static PyObject *_wrap_Grid_GetDefaultCellOverflow(PyObject *, PyObject *args, PyObject *kwargs) {
14010
PyObject *resultobj = NULL;
14011
wxGrid *arg1 = (wxGrid *) 0 ;
14013
PyObject * obj0 = 0 ;
14014
char *kwnames[] = {
14015
(char *) "self", NULL
14018
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetDefaultCellOverflow",kwnames,&obj0)) goto fail;
14019
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14020
if (SWIG_arg_fail(1)) SWIG_fail;
14022
PyThreadState* __tstate = wxPyBeginAllowThreads();
14023
result = (bool)(arg1)->GetDefaultCellOverflow();
14025
wxPyEndAllowThreads(__tstate);
14026
if (PyErr_Occurred()) SWIG_fail;
14029
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14037
static PyObject *_wrap_Grid_GetCellOverflow(PyObject *, PyObject *args, PyObject *kwargs) {
14038
PyObject *resultobj = NULL;
14039
wxGrid *arg1 = (wxGrid *) 0 ;
14043
PyObject * obj0 = 0 ;
14044
PyObject * obj1 = 0 ;
14045
PyObject * obj2 = 0 ;
14046
char *kwnames[] = {
14047
(char *) "self",(char *) "row",(char *) "col", NULL
14050
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_GetCellOverflow",kwnames,&obj0,&obj1,&obj2)) goto fail;
14051
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14052
if (SWIG_arg_fail(1)) SWIG_fail;
14054
arg2 = static_cast<int >(SWIG_As_int(obj1));
14055
if (SWIG_arg_fail(2)) SWIG_fail;
14058
arg3 = static_cast<int >(SWIG_As_int(obj2));
14059
if (SWIG_arg_fail(3)) SWIG_fail;
14062
PyThreadState* __tstate = wxPyBeginAllowThreads();
14063
result = (bool)(arg1)->GetCellOverflow(arg2,arg3);
14065
wxPyEndAllowThreads(__tstate);
14066
if (PyErr_Occurred()) SWIG_fail;
14069
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14077
static PyObject *_wrap_Grid_GetCellSize(PyObject *, PyObject *args, PyObject *kwargs) {
14078
PyObject *resultobj = NULL;
14079
wxGrid *arg1 = (wxGrid *) 0 ;
14082
int *arg4 = (int *) 0 ;
14083
int *arg5 = (int *) 0 ;
14088
PyObject * obj0 = 0 ;
14089
PyObject * obj1 = 0 ;
14090
PyObject * obj2 = 0 ;
14091
char *kwnames[] = {
14092
(char *) "self",(char *) "row",(char *) "col", NULL
14095
arg4 = &temp4; res4 = SWIG_NEWOBJ;
14096
arg5 = &temp5; res5 = SWIG_NEWOBJ;
14097
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_GetCellSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
14098
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14099
if (SWIG_arg_fail(1)) SWIG_fail;
14101
arg2 = static_cast<int >(SWIG_As_int(obj1));
14102
if (SWIG_arg_fail(2)) SWIG_fail;
14105
arg3 = static_cast<int >(SWIG_As_int(obj2));
14106
if (SWIG_arg_fail(3)) SWIG_fail;
14109
PyThreadState* __tstate = wxPyBeginAllowThreads();
14110
(arg1)->GetCellSize(arg2,arg3,arg4,arg5);
14112
wxPyEndAllowThreads(__tstate);
14113
if (PyErr_Occurred()) SWIG_fail;
14115
Py_INCREF(Py_None); resultobj = Py_None;
14116
resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
14117
SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
14118
resultobj = t_output_helper(resultobj, ((res5 == SWIG_NEWOBJ) ?
14119
SWIG_From_int((*arg5)) : SWIG_NewPointerObj((void*)(arg5), SWIGTYPE_p_int, 0)));
14126
static PyObject *_wrap_Grid_SetDefaultRowSize(PyObject *, PyObject *args, PyObject *kwargs) {
14127
PyObject *resultobj = NULL;
14128
wxGrid *arg1 = (wxGrid *) 0 ;
14130
bool arg3 = (bool) false ;
14131
PyObject * obj0 = 0 ;
14132
PyObject * obj1 = 0 ;
14133
PyObject * obj2 = 0 ;
14134
char *kwnames[] = {
14135
(char *) "self",(char *) "height",(char *) "resizeExistingRows", NULL
14138
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Grid_SetDefaultRowSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
14139
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14140
if (SWIG_arg_fail(1)) SWIG_fail;
14142
arg2 = static_cast<int >(SWIG_As_int(obj1));
14143
if (SWIG_arg_fail(2)) SWIG_fail;
14147
arg3 = static_cast<bool >(SWIG_As_bool(obj2));
14148
if (SWIG_arg_fail(3)) SWIG_fail;
14152
PyThreadState* __tstate = wxPyBeginAllowThreads();
14153
(arg1)->SetDefaultRowSize(arg2,arg3);
14155
wxPyEndAllowThreads(__tstate);
14156
if (PyErr_Occurred()) SWIG_fail;
14158
Py_INCREF(Py_None); resultobj = Py_None;
14165
static PyObject *_wrap_Grid_SetRowSize(PyObject *, PyObject *args, PyObject *kwargs) {
14166
PyObject *resultobj = NULL;
14167
wxGrid *arg1 = (wxGrid *) 0 ;
14170
PyObject * obj0 = 0 ;
14171
PyObject * obj1 = 0 ;
14172
PyObject * obj2 = 0 ;
14173
char *kwnames[] = {
14174
(char *) "self",(char *) "row",(char *) "height", NULL
14177
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_SetRowSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
14178
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14179
if (SWIG_arg_fail(1)) SWIG_fail;
14181
arg2 = static_cast<int >(SWIG_As_int(obj1));
14182
if (SWIG_arg_fail(2)) SWIG_fail;
14185
arg3 = static_cast<int >(SWIG_As_int(obj2));
14186
if (SWIG_arg_fail(3)) SWIG_fail;
14189
PyThreadState* __tstate = wxPyBeginAllowThreads();
14190
(arg1)->SetRowSize(arg2,arg3);
14192
wxPyEndAllowThreads(__tstate);
14193
if (PyErr_Occurred()) SWIG_fail;
14195
Py_INCREF(Py_None); resultobj = Py_None;
14202
static PyObject *_wrap_Grid_SetDefaultColSize(PyObject *, PyObject *args, PyObject *kwargs) {
14203
PyObject *resultobj = NULL;
14204
wxGrid *arg1 = (wxGrid *) 0 ;
14206
bool arg3 = (bool) false ;
14207
PyObject * obj0 = 0 ;
14208
PyObject * obj1 = 0 ;
14209
PyObject * obj2 = 0 ;
14210
char *kwnames[] = {
14211
(char *) "self",(char *) "width",(char *) "resizeExistingCols", NULL
14214
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Grid_SetDefaultColSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
14215
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14216
if (SWIG_arg_fail(1)) SWIG_fail;
14218
arg2 = static_cast<int >(SWIG_As_int(obj1));
14219
if (SWIG_arg_fail(2)) SWIG_fail;
14223
arg3 = static_cast<bool >(SWIG_As_bool(obj2));
14224
if (SWIG_arg_fail(3)) SWIG_fail;
14228
PyThreadState* __tstate = wxPyBeginAllowThreads();
14229
(arg1)->SetDefaultColSize(arg2,arg3);
14231
wxPyEndAllowThreads(__tstate);
14232
if (PyErr_Occurred()) SWIG_fail;
14234
Py_INCREF(Py_None); resultobj = Py_None;
14241
static PyObject *_wrap_Grid_SetColSize(PyObject *, PyObject *args, PyObject *kwargs) {
14242
PyObject *resultobj = NULL;
14243
wxGrid *arg1 = (wxGrid *) 0 ;
14246
PyObject * obj0 = 0 ;
14247
PyObject * obj1 = 0 ;
14248
PyObject * obj2 = 0 ;
14249
char *kwnames[] = {
14250
(char *) "self",(char *) "col",(char *) "width", NULL
14253
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_SetColSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
14254
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14255
if (SWIG_arg_fail(1)) SWIG_fail;
14257
arg2 = static_cast<int >(SWIG_As_int(obj1));
14258
if (SWIG_arg_fail(2)) SWIG_fail;
14261
arg3 = static_cast<int >(SWIG_As_int(obj2));
14262
if (SWIG_arg_fail(3)) SWIG_fail;
14265
PyThreadState* __tstate = wxPyBeginAllowThreads();
14266
(arg1)->SetColSize(arg2,arg3);
14268
wxPyEndAllowThreads(__tstate);
14269
if (PyErr_Occurred()) SWIG_fail;
14271
Py_INCREF(Py_None); resultobj = Py_None;
14278
static PyObject *_wrap_Grid_AutoSizeColumn(PyObject *, PyObject *args, PyObject *kwargs) {
14279
PyObject *resultobj = NULL;
14280
wxGrid *arg1 = (wxGrid *) 0 ;
14282
bool arg3 = (bool) true ;
14283
PyObject * obj0 = 0 ;
14284
PyObject * obj1 = 0 ;
14285
PyObject * obj2 = 0 ;
14286
char *kwnames[] = {
14287
(char *) "self",(char *) "col",(char *) "setAsMin", NULL
14290
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Grid_AutoSizeColumn",kwnames,&obj0,&obj1,&obj2)) goto fail;
14291
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14292
if (SWIG_arg_fail(1)) SWIG_fail;
14294
arg2 = static_cast<int >(SWIG_As_int(obj1));
14295
if (SWIG_arg_fail(2)) SWIG_fail;
14299
arg3 = static_cast<bool >(SWIG_As_bool(obj2));
14300
if (SWIG_arg_fail(3)) SWIG_fail;
14304
PyThreadState* __tstate = wxPyBeginAllowThreads();
14305
(arg1)->AutoSizeColumn(arg2,arg3);
14307
wxPyEndAllowThreads(__tstate);
14308
if (PyErr_Occurred()) SWIG_fail;
14310
Py_INCREF(Py_None); resultobj = Py_None;
14317
static PyObject *_wrap_Grid_AutoSizeRow(PyObject *, PyObject *args, PyObject *kwargs) {
14318
PyObject *resultobj = NULL;
14319
wxGrid *arg1 = (wxGrid *) 0 ;
14321
bool arg3 = (bool) true ;
14322
PyObject * obj0 = 0 ;
14323
PyObject * obj1 = 0 ;
14324
PyObject * obj2 = 0 ;
14325
char *kwnames[] = {
14326
(char *) "self",(char *) "row",(char *) "setAsMin", NULL
14329
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Grid_AutoSizeRow",kwnames,&obj0,&obj1,&obj2)) goto fail;
14330
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14331
if (SWIG_arg_fail(1)) SWIG_fail;
14333
arg2 = static_cast<int >(SWIG_As_int(obj1));
14334
if (SWIG_arg_fail(2)) SWIG_fail;
14338
arg3 = static_cast<bool >(SWIG_As_bool(obj2));
14339
if (SWIG_arg_fail(3)) SWIG_fail;
14343
PyThreadState* __tstate = wxPyBeginAllowThreads();
14344
(arg1)->AutoSizeRow(arg2,arg3);
14346
wxPyEndAllowThreads(__tstate);
14347
if (PyErr_Occurred()) SWIG_fail;
14349
Py_INCREF(Py_None); resultobj = Py_None;
14356
static PyObject *_wrap_Grid_AutoSizeColumns(PyObject *, PyObject *args, PyObject *kwargs) {
14357
PyObject *resultobj = NULL;
14358
wxGrid *arg1 = (wxGrid *) 0 ;
14359
bool arg2 = (bool) true ;
14360
PyObject * obj0 = 0 ;
14361
PyObject * obj1 = 0 ;
14362
char *kwnames[] = {
14363
(char *) "self",(char *) "setAsMin", NULL
14366
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Grid_AutoSizeColumns",kwnames,&obj0,&obj1)) goto fail;
14367
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14368
if (SWIG_arg_fail(1)) SWIG_fail;
14371
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
14372
if (SWIG_arg_fail(2)) SWIG_fail;
14376
PyThreadState* __tstate = wxPyBeginAllowThreads();
14377
(arg1)->AutoSizeColumns(arg2);
14379
wxPyEndAllowThreads(__tstate);
14380
if (PyErr_Occurred()) SWIG_fail;
14382
Py_INCREF(Py_None); resultobj = Py_None;
14389
static PyObject *_wrap_Grid_AutoSizeRows(PyObject *, PyObject *args, PyObject *kwargs) {
14390
PyObject *resultobj = NULL;
14391
wxGrid *arg1 = (wxGrid *) 0 ;
14392
bool arg2 = (bool) true ;
14393
PyObject * obj0 = 0 ;
14394
PyObject * obj1 = 0 ;
14395
char *kwnames[] = {
14396
(char *) "self",(char *) "setAsMin", NULL
14399
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Grid_AutoSizeRows",kwnames,&obj0,&obj1)) goto fail;
14400
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14401
if (SWIG_arg_fail(1)) SWIG_fail;
14404
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
14405
if (SWIG_arg_fail(2)) SWIG_fail;
14409
PyThreadState* __tstate = wxPyBeginAllowThreads();
14410
(arg1)->AutoSizeRows(arg2);
14412
wxPyEndAllowThreads(__tstate);
14413
if (PyErr_Occurred()) SWIG_fail;
14415
Py_INCREF(Py_None); resultobj = Py_None;
14422
static PyObject *_wrap_Grid_AutoSize(PyObject *, PyObject *args, PyObject *kwargs) {
14423
PyObject *resultobj = NULL;
14424
wxGrid *arg1 = (wxGrid *) 0 ;
14425
PyObject * obj0 = 0 ;
14426
char *kwnames[] = {
14427
(char *) "self", NULL
14430
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_AutoSize",kwnames,&obj0)) goto fail;
14431
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14432
if (SWIG_arg_fail(1)) SWIG_fail;
14434
PyThreadState* __tstate = wxPyBeginAllowThreads();
14435
(arg1)->AutoSize();
14437
wxPyEndAllowThreads(__tstate);
14438
if (PyErr_Occurred()) SWIG_fail;
14440
Py_INCREF(Py_None); resultobj = Py_None;
14447
static PyObject *_wrap_Grid_AutoSizeRowLabelSize(PyObject *, PyObject *args, PyObject *kwargs) {
14448
PyObject *resultobj = NULL;
14449
wxGrid *arg1 = (wxGrid *) 0 ;
14451
PyObject * obj0 = 0 ;
14452
PyObject * obj1 = 0 ;
14453
char *kwnames[] = {
14454
(char *) "self",(char *) "row", NULL
14457
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_AutoSizeRowLabelSize",kwnames,&obj0,&obj1)) goto fail;
14458
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14459
if (SWIG_arg_fail(1)) SWIG_fail;
14461
arg2 = static_cast<int >(SWIG_As_int(obj1));
14462
if (SWIG_arg_fail(2)) SWIG_fail;
14465
PyThreadState* __tstate = wxPyBeginAllowThreads();
14466
(arg1)->AutoSizeRowLabelSize(arg2);
14468
wxPyEndAllowThreads(__tstate);
14469
if (PyErr_Occurred()) SWIG_fail;
14471
Py_INCREF(Py_None); resultobj = Py_None;
14478
static PyObject *_wrap_Grid_AutoSizeColLabelSize(PyObject *, PyObject *args, PyObject *kwargs) {
14479
PyObject *resultobj = NULL;
14480
wxGrid *arg1 = (wxGrid *) 0 ;
14482
PyObject * obj0 = 0 ;
14483
PyObject * obj1 = 0 ;
14484
char *kwnames[] = {
14485
(char *) "self",(char *) "col", NULL
14488
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_AutoSizeColLabelSize",kwnames,&obj0,&obj1)) goto fail;
14489
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14490
if (SWIG_arg_fail(1)) SWIG_fail;
14492
arg2 = static_cast<int >(SWIG_As_int(obj1));
14493
if (SWIG_arg_fail(2)) SWIG_fail;
14496
PyThreadState* __tstate = wxPyBeginAllowThreads();
14497
(arg1)->AutoSizeColLabelSize(arg2);
14499
wxPyEndAllowThreads(__tstate);
14500
if (PyErr_Occurred()) SWIG_fail;
14502
Py_INCREF(Py_None); resultobj = Py_None;
14509
static PyObject *_wrap_Grid_SetColMinimalWidth(PyObject *, PyObject *args, PyObject *kwargs) {
14510
PyObject *resultobj = NULL;
14511
wxGrid *arg1 = (wxGrid *) 0 ;
14514
PyObject * obj0 = 0 ;
14515
PyObject * obj1 = 0 ;
14516
PyObject * obj2 = 0 ;
14517
char *kwnames[] = {
14518
(char *) "self",(char *) "col",(char *) "width", NULL
14521
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_SetColMinimalWidth",kwnames,&obj0,&obj1,&obj2)) goto fail;
14522
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14523
if (SWIG_arg_fail(1)) SWIG_fail;
14525
arg2 = static_cast<int >(SWIG_As_int(obj1));
14526
if (SWIG_arg_fail(2)) SWIG_fail;
14529
arg3 = static_cast<int >(SWIG_As_int(obj2));
14530
if (SWIG_arg_fail(3)) SWIG_fail;
14533
PyThreadState* __tstate = wxPyBeginAllowThreads();
14534
(arg1)->SetColMinimalWidth(arg2,arg3);
14536
wxPyEndAllowThreads(__tstate);
14537
if (PyErr_Occurred()) SWIG_fail;
14539
Py_INCREF(Py_None); resultobj = Py_None;
14546
static PyObject *_wrap_Grid_SetRowMinimalHeight(PyObject *, PyObject *args, PyObject *kwargs) {
14547
PyObject *resultobj = NULL;
14548
wxGrid *arg1 = (wxGrid *) 0 ;
14551
PyObject * obj0 = 0 ;
14552
PyObject * obj1 = 0 ;
14553
PyObject * obj2 = 0 ;
14554
char *kwnames[] = {
14555
(char *) "self",(char *) "row",(char *) "width", NULL
14558
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_SetRowMinimalHeight",kwnames,&obj0,&obj1,&obj2)) goto fail;
14559
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14560
if (SWIG_arg_fail(1)) SWIG_fail;
14562
arg2 = static_cast<int >(SWIG_As_int(obj1));
14563
if (SWIG_arg_fail(2)) SWIG_fail;
14566
arg3 = static_cast<int >(SWIG_As_int(obj2));
14567
if (SWIG_arg_fail(3)) SWIG_fail;
14570
PyThreadState* __tstate = wxPyBeginAllowThreads();
14571
(arg1)->SetRowMinimalHeight(arg2,arg3);
14573
wxPyEndAllowThreads(__tstate);
14574
if (PyErr_Occurred()) SWIG_fail;
14576
Py_INCREF(Py_None); resultobj = Py_None;
14583
static PyObject *_wrap_Grid_SetColMinimalAcceptableWidth(PyObject *, PyObject *args, PyObject *kwargs) {
14584
PyObject *resultobj = NULL;
14585
wxGrid *arg1 = (wxGrid *) 0 ;
14587
PyObject * obj0 = 0 ;
14588
PyObject * obj1 = 0 ;
14589
char *kwnames[] = {
14590
(char *) "self",(char *) "width", NULL
14593
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetColMinimalAcceptableWidth",kwnames,&obj0,&obj1)) goto fail;
14594
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14595
if (SWIG_arg_fail(1)) SWIG_fail;
14597
arg2 = static_cast<int >(SWIG_As_int(obj1));
14598
if (SWIG_arg_fail(2)) SWIG_fail;
14601
PyThreadState* __tstate = wxPyBeginAllowThreads();
14602
(arg1)->SetColMinimalAcceptableWidth(arg2);
14604
wxPyEndAllowThreads(__tstate);
14605
if (PyErr_Occurred()) SWIG_fail;
14607
Py_INCREF(Py_None); resultobj = Py_None;
14614
static PyObject *_wrap_Grid_SetRowMinimalAcceptableHeight(PyObject *, PyObject *args, PyObject *kwargs) {
14615
PyObject *resultobj = NULL;
14616
wxGrid *arg1 = (wxGrid *) 0 ;
14618
PyObject * obj0 = 0 ;
14619
PyObject * obj1 = 0 ;
14620
char *kwnames[] = {
14621
(char *) "self",(char *) "width", NULL
14624
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetRowMinimalAcceptableHeight",kwnames,&obj0,&obj1)) goto fail;
14625
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14626
if (SWIG_arg_fail(1)) SWIG_fail;
14628
arg2 = static_cast<int >(SWIG_As_int(obj1));
14629
if (SWIG_arg_fail(2)) SWIG_fail;
14632
PyThreadState* __tstate = wxPyBeginAllowThreads();
14633
(arg1)->SetRowMinimalAcceptableHeight(arg2);
14635
wxPyEndAllowThreads(__tstate);
14636
if (PyErr_Occurred()) SWIG_fail;
14638
Py_INCREF(Py_None); resultobj = Py_None;
14645
static PyObject *_wrap_Grid_GetColMinimalAcceptableWidth(PyObject *, PyObject *args, PyObject *kwargs) {
14646
PyObject *resultobj = NULL;
14647
wxGrid *arg1 = (wxGrid *) 0 ;
14649
PyObject * obj0 = 0 ;
14650
char *kwnames[] = {
14651
(char *) "self", NULL
14654
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetColMinimalAcceptableWidth",kwnames,&obj0)) goto fail;
14655
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14656
if (SWIG_arg_fail(1)) SWIG_fail;
14658
PyThreadState* __tstate = wxPyBeginAllowThreads();
14659
result = (int)((wxGrid const *)arg1)->GetColMinimalAcceptableWidth();
14661
wxPyEndAllowThreads(__tstate);
14662
if (PyErr_Occurred()) SWIG_fail;
14665
resultobj = SWIG_From_int(static_cast<int >(result));
14673
static PyObject *_wrap_Grid_GetRowMinimalAcceptableHeight(PyObject *, PyObject *args, PyObject *kwargs) {
14674
PyObject *resultobj = NULL;
14675
wxGrid *arg1 = (wxGrid *) 0 ;
14677
PyObject * obj0 = 0 ;
14678
char *kwnames[] = {
14679
(char *) "self", NULL
14682
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetRowMinimalAcceptableHeight",kwnames,&obj0)) goto fail;
14683
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14684
if (SWIG_arg_fail(1)) SWIG_fail;
14686
PyThreadState* __tstate = wxPyBeginAllowThreads();
14687
result = (int)((wxGrid const *)arg1)->GetRowMinimalAcceptableHeight();
14689
wxPyEndAllowThreads(__tstate);
14690
if (PyErr_Occurred()) SWIG_fail;
14693
resultobj = SWIG_From_int(static_cast<int >(result));
14701
static PyObject *_wrap_Grid_SetDefaultCellBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
14702
PyObject *resultobj = NULL;
14703
wxGrid *arg1 = (wxGrid *) 0 ;
14704
wxColour *arg2 = 0 ;
14706
PyObject * obj0 = 0 ;
14707
PyObject * obj1 = 0 ;
14708
char *kwnames[] = {
14709
(char *) "self","arg2", NULL
14712
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetDefaultCellBackgroundColour",kwnames,&obj0,&obj1)) goto fail;
14713
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14714
if (SWIG_arg_fail(1)) SWIG_fail;
14717
if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
14720
PyThreadState* __tstate = wxPyBeginAllowThreads();
14721
(arg1)->SetDefaultCellBackgroundColour((wxColour const &)*arg2);
14723
wxPyEndAllowThreads(__tstate);
14724
if (PyErr_Occurred()) SWIG_fail;
14726
Py_INCREF(Py_None); resultobj = Py_None;
14733
static PyObject *_wrap_Grid_SetCellBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
14734
PyObject *resultobj = NULL;
14735
wxGrid *arg1 = (wxGrid *) 0 ;
14738
wxColour *arg4 = 0 ;
14740
PyObject * obj0 = 0 ;
14741
PyObject * obj1 = 0 ;
14742
PyObject * obj2 = 0 ;
14743
PyObject * obj3 = 0 ;
14744
char *kwnames[] = {
14745
(char *) "self",(char *) "row",(char *) "col","arg4", NULL
14748
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Grid_SetCellBackgroundColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
14749
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14750
if (SWIG_arg_fail(1)) SWIG_fail;
14752
arg2 = static_cast<int >(SWIG_As_int(obj1));
14753
if (SWIG_arg_fail(2)) SWIG_fail;
14756
arg3 = static_cast<int >(SWIG_As_int(obj2));
14757
if (SWIG_arg_fail(3)) SWIG_fail;
14761
if ( ! wxColour_helper(obj3, &arg4)) SWIG_fail;
14764
PyThreadState* __tstate = wxPyBeginAllowThreads();
14765
(arg1)->SetCellBackgroundColour(arg2,arg3,(wxColour const &)*arg4);
14767
wxPyEndAllowThreads(__tstate);
14768
if (PyErr_Occurred()) SWIG_fail;
14770
Py_INCREF(Py_None); resultobj = Py_None;
14777
static PyObject *_wrap_Grid_SetDefaultCellTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
14778
PyObject *resultobj = NULL;
14779
wxGrid *arg1 = (wxGrid *) 0 ;
14780
wxColour *arg2 = 0 ;
14782
PyObject * obj0 = 0 ;
14783
PyObject * obj1 = 0 ;
14784
char *kwnames[] = {
14785
(char *) "self","arg2", NULL
14788
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetDefaultCellTextColour",kwnames,&obj0,&obj1)) goto fail;
14789
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14790
if (SWIG_arg_fail(1)) SWIG_fail;
14793
if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
14796
PyThreadState* __tstate = wxPyBeginAllowThreads();
14797
(arg1)->SetDefaultCellTextColour((wxColour const &)*arg2);
14799
wxPyEndAllowThreads(__tstate);
14800
if (PyErr_Occurred()) SWIG_fail;
14802
Py_INCREF(Py_None); resultobj = Py_None;
14809
static PyObject *_wrap_Grid_SetCellTextColour(PyObject *, PyObject *args, PyObject *kwargs) {
14810
PyObject *resultobj = NULL;
14811
wxGrid *arg1 = (wxGrid *) 0 ;
14814
wxColour *arg4 = 0 ;
14816
PyObject * obj0 = 0 ;
14817
PyObject * obj1 = 0 ;
14818
PyObject * obj2 = 0 ;
14819
PyObject * obj3 = 0 ;
14820
char *kwnames[] = {
14821
(char *) "self",(char *) "row",(char *) "col","arg4", NULL
14824
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Grid_SetCellTextColour",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
14825
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14826
if (SWIG_arg_fail(1)) SWIG_fail;
14828
arg2 = static_cast<int >(SWIG_As_int(obj1));
14829
if (SWIG_arg_fail(2)) SWIG_fail;
14832
arg3 = static_cast<int >(SWIG_As_int(obj2));
14833
if (SWIG_arg_fail(3)) SWIG_fail;
14837
if ( ! wxColour_helper(obj3, &arg4)) SWIG_fail;
14840
PyThreadState* __tstate = wxPyBeginAllowThreads();
14841
(arg1)->SetCellTextColour(arg2,arg3,(wxColour const &)*arg4);
14843
wxPyEndAllowThreads(__tstate);
14844
if (PyErr_Occurred()) SWIG_fail;
14846
Py_INCREF(Py_None); resultobj = Py_None;
14853
static PyObject *_wrap_Grid_SetDefaultCellFont(PyObject *, PyObject *args, PyObject *kwargs) {
14854
PyObject *resultobj = NULL;
14855
wxGrid *arg1 = (wxGrid *) 0 ;
14857
PyObject * obj0 = 0 ;
14858
PyObject * obj1 = 0 ;
14859
char *kwnames[] = {
14860
(char *) "self","arg2", NULL
14863
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetDefaultCellFont",kwnames,&obj0,&obj1)) goto fail;
14864
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14865
if (SWIG_arg_fail(1)) SWIG_fail;
14867
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
14868
if (SWIG_arg_fail(2)) SWIG_fail;
14869
if (arg2 == NULL) {
14870
SWIG_null_ref("wxFont");
14872
if (SWIG_arg_fail(2)) SWIG_fail;
14875
PyThreadState* __tstate = wxPyBeginAllowThreads();
14876
(arg1)->SetDefaultCellFont((wxFont const &)*arg2);
14878
wxPyEndAllowThreads(__tstate);
14879
if (PyErr_Occurred()) SWIG_fail;
14881
Py_INCREF(Py_None); resultobj = Py_None;
14888
static PyObject *_wrap_Grid_SetCellFont(PyObject *, PyObject *args, PyObject *kwargs) {
14889
PyObject *resultobj = NULL;
14890
wxGrid *arg1 = (wxGrid *) 0 ;
14894
PyObject * obj0 = 0 ;
14895
PyObject * obj1 = 0 ;
14896
PyObject * obj2 = 0 ;
14897
PyObject * obj3 = 0 ;
14898
char *kwnames[] = {
14899
(char *) "self",(char *) "row",(char *) "col","arg4", NULL
14902
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Grid_SetCellFont",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
14903
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14904
if (SWIG_arg_fail(1)) SWIG_fail;
14906
arg2 = static_cast<int >(SWIG_As_int(obj1));
14907
if (SWIG_arg_fail(2)) SWIG_fail;
14910
arg3 = static_cast<int >(SWIG_As_int(obj2));
14911
if (SWIG_arg_fail(3)) SWIG_fail;
14914
SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxFont, SWIG_POINTER_EXCEPTION | 0);
14915
if (SWIG_arg_fail(4)) SWIG_fail;
14916
if (arg4 == NULL) {
14917
SWIG_null_ref("wxFont");
14919
if (SWIG_arg_fail(4)) SWIG_fail;
14922
PyThreadState* __tstate = wxPyBeginAllowThreads();
14923
(arg1)->SetCellFont(arg2,arg3,(wxFont const &)*arg4);
14925
wxPyEndAllowThreads(__tstate);
14926
if (PyErr_Occurred()) SWIG_fail;
14928
Py_INCREF(Py_None); resultobj = Py_None;
14935
static PyObject *_wrap_Grid_SetDefaultCellAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
14936
PyObject *resultobj = NULL;
14937
wxGrid *arg1 = (wxGrid *) 0 ;
14940
PyObject * obj0 = 0 ;
14941
PyObject * obj1 = 0 ;
14942
PyObject * obj2 = 0 ;
14943
char *kwnames[] = {
14944
(char *) "self",(char *) "horiz",(char *) "vert", NULL
14947
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_SetDefaultCellAlignment",kwnames,&obj0,&obj1,&obj2)) goto fail;
14948
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14949
if (SWIG_arg_fail(1)) SWIG_fail;
14951
arg2 = static_cast<int >(SWIG_As_int(obj1));
14952
if (SWIG_arg_fail(2)) SWIG_fail;
14955
arg3 = static_cast<int >(SWIG_As_int(obj2));
14956
if (SWIG_arg_fail(3)) SWIG_fail;
14959
PyThreadState* __tstate = wxPyBeginAllowThreads();
14960
(arg1)->SetDefaultCellAlignment(arg2,arg3);
14962
wxPyEndAllowThreads(__tstate);
14963
if (PyErr_Occurred()) SWIG_fail;
14965
Py_INCREF(Py_None); resultobj = Py_None;
14972
static PyObject *_wrap_Grid_SetCellAlignment(PyObject *, PyObject *args, PyObject *kwargs) {
14973
PyObject *resultobj = NULL;
14974
wxGrid *arg1 = (wxGrid *) 0 ;
14979
PyObject * obj0 = 0 ;
14980
PyObject * obj1 = 0 ;
14981
PyObject * obj2 = 0 ;
14982
PyObject * obj3 = 0 ;
14983
PyObject * obj4 = 0 ;
14984
char *kwnames[] = {
14985
(char *) "self",(char *) "row",(char *) "col",(char *) "horiz",(char *) "vert", NULL
14988
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Grid_SetCellAlignment",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
14989
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
14990
if (SWIG_arg_fail(1)) SWIG_fail;
14992
arg2 = static_cast<int >(SWIG_As_int(obj1));
14993
if (SWIG_arg_fail(2)) SWIG_fail;
14996
arg3 = static_cast<int >(SWIG_As_int(obj2));
14997
if (SWIG_arg_fail(3)) SWIG_fail;
15000
arg4 = static_cast<int >(SWIG_As_int(obj3));
15001
if (SWIG_arg_fail(4)) SWIG_fail;
15004
arg5 = static_cast<int >(SWIG_As_int(obj4));
15005
if (SWIG_arg_fail(5)) SWIG_fail;
15008
PyThreadState* __tstate = wxPyBeginAllowThreads();
15009
(arg1)->SetCellAlignment(arg2,arg3,arg4,arg5);
15011
wxPyEndAllowThreads(__tstate);
15012
if (PyErr_Occurred()) SWIG_fail;
15014
Py_INCREF(Py_None); resultobj = Py_None;
15021
static PyObject *_wrap_Grid_SetDefaultCellOverflow(PyObject *, PyObject *args, PyObject *kwargs) {
15022
PyObject *resultobj = NULL;
15023
wxGrid *arg1 = (wxGrid *) 0 ;
15025
PyObject * obj0 = 0 ;
15026
PyObject * obj1 = 0 ;
15027
char *kwnames[] = {
15028
(char *) "self",(char *) "allow", NULL
15031
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetDefaultCellOverflow",kwnames,&obj0,&obj1)) goto fail;
15032
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15033
if (SWIG_arg_fail(1)) SWIG_fail;
15035
arg2 = static_cast<bool >(SWIG_As_bool(obj1));
15036
if (SWIG_arg_fail(2)) SWIG_fail;
15039
PyThreadState* __tstate = wxPyBeginAllowThreads();
15040
(arg1)->SetDefaultCellOverflow(arg2);
15042
wxPyEndAllowThreads(__tstate);
15043
if (PyErr_Occurred()) SWIG_fail;
15045
Py_INCREF(Py_None); resultobj = Py_None;
15052
static PyObject *_wrap_Grid_SetCellOverflow(PyObject *, PyObject *args, PyObject *kwargs) {
15053
PyObject *resultobj = NULL;
15054
wxGrid *arg1 = (wxGrid *) 0 ;
15058
PyObject * obj0 = 0 ;
15059
PyObject * obj1 = 0 ;
15060
PyObject * obj2 = 0 ;
15061
PyObject * obj3 = 0 ;
15062
char *kwnames[] = {
15063
(char *) "self",(char *) "row",(char *) "col",(char *) "allow", NULL
15066
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Grid_SetCellOverflow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15067
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15068
if (SWIG_arg_fail(1)) SWIG_fail;
15070
arg2 = static_cast<int >(SWIG_As_int(obj1));
15071
if (SWIG_arg_fail(2)) SWIG_fail;
15074
arg3 = static_cast<int >(SWIG_As_int(obj2));
15075
if (SWIG_arg_fail(3)) SWIG_fail;
15078
arg4 = static_cast<bool >(SWIG_As_bool(obj3));
15079
if (SWIG_arg_fail(4)) SWIG_fail;
15082
PyThreadState* __tstate = wxPyBeginAllowThreads();
15083
(arg1)->SetCellOverflow(arg2,arg3,arg4);
15085
wxPyEndAllowThreads(__tstate);
15086
if (PyErr_Occurred()) SWIG_fail;
15088
Py_INCREF(Py_None); resultobj = Py_None;
15095
static PyObject *_wrap_Grid_SetCellSize(PyObject *, PyObject *args, PyObject *kwargs) {
15096
PyObject *resultobj = NULL;
15097
wxGrid *arg1 = (wxGrid *) 0 ;
15102
PyObject * obj0 = 0 ;
15103
PyObject * obj1 = 0 ;
15104
PyObject * obj2 = 0 ;
15105
PyObject * obj3 = 0 ;
15106
PyObject * obj4 = 0 ;
15107
char *kwnames[] = {
15108
(char *) "self",(char *) "row",(char *) "col",(char *) "num_rows",(char *) "num_cols", NULL
15111
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:Grid_SetCellSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
15112
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15113
if (SWIG_arg_fail(1)) SWIG_fail;
15115
arg2 = static_cast<int >(SWIG_As_int(obj1));
15116
if (SWIG_arg_fail(2)) SWIG_fail;
15119
arg3 = static_cast<int >(SWIG_As_int(obj2));
15120
if (SWIG_arg_fail(3)) SWIG_fail;
15123
arg4 = static_cast<int >(SWIG_As_int(obj3));
15124
if (SWIG_arg_fail(4)) SWIG_fail;
15127
arg5 = static_cast<int >(SWIG_As_int(obj4));
15128
if (SWIG_arg_fail(5)) SWIG_fail;
15131
PyThreadState* __tstate = wxPyBeginAllowThreads();
15132
(arg1)->SetCellSize(arg2,arg3,arg4,arg5);
15134
wxPyEndAllowThreads(__tstate);
15135
if (PyErr_Occurred()) SWIG_fail;
15137
Py_INCREF(Py_None); resultobj = Py_None;
15144
static PyObject *_wrap_Grid_SetDefaultRenderer(PyObject *, PyObject *args, PyObject *kwargs) {
15145
PyObject *resultobj = NULL;
15146
wxGrid *arg1 = (wxGrid *) 0 ;
15147
wxGridCellRenderer *arg2 = (wxGridCellRenderer *) 0 ;
15148
PyObject * obj0 = 0 ;
15149
PyObject * obj1 = 0 ;
15150
char *kwnames[] = {
15151
(char *) "self",(char *) "renderer", NULL
15154
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetDefaultRenderer",kwnames,&obj0,&obj1)) goto fail;
15155
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15156
if (SWIG_arg_fail(1)) SWIG_fail;
15157
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellRenderer, SWIG_POINTER_EXCEPTION | 0);
15158
if (SWIG_arg_fail(2)) SWIG_fail;
15160
PyThreadState* __tstate = wxPyBeginAllowThreads();
15161
(arg1)->SetDefaultRenderer(arg2);
15163
wxPyEndAllowThreads(__tstate);
15164
if (PyErr_Occurred()) SWIG_fail;
15166
Py_INCREF(Py_None); resultobj = Py_None;
15173
static PyObject *_wrap_Grid_SetCellRenderer(PyObject *, PyObject *args, PyObject *kwargs) {
15174
PyObject *resultobj = NULL;
15175
wxGrid *arg1 = (wxGrid *) 0 ;
15178
wxGridCellRenderer *arg4 = (wxGridCellRenderer *) 0 ;
15179
PyObject * obj0 = 0 ;
15180
PyObject * obj1 = 0 ;
15181
PyObject * obj2 = 0 ;
15182
PyObject * obj3 = 0 ;
15183
char *kwnames[] = {
15184
(char *) "self",(char *) "row",(char *) "col",(char *) "renderer", NULL
15187
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Grid_SetCellRenderer",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15188
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15189
if (SWIG_arg_fail(1)) SWIG_fail;
15191
arg2 = static_cast<int >(SWIG_As_int(obj1));
15192
if (SWIG_arg_fail(2)) SWIG_fail;
15195
arg3 = static_cast<int >(SWIG_As_int(obj2));
15196
if (SWIG_arg_fail(3)) SWIG_fail;
15198
SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxGridCellRenderer, SWIG_POINTER_EXCEPTION | 0);
15199
if (SWIG_arg_fail(4)) SWIG_fail;
15201
PyThreadState* __tstate = wxPyBeginAllowThreads();
15202
(arg1)->SetCellRenderer(arg2,arg3,arg4);
15204
wxPyEndAllowThreads(__tstate);
15205
if (PyErr_Occurred()) SWIG_fail;
15207
Py_INCREF(Py_None); resultobj = Py_None;
15214
static PyObject *_wrap_Grid_GetDefaultRenderer(PyObject *, PyObject *args, PyObject *kwargs) {
15215
PyObject *resultobj = NULL;
15216
wxGrid *arg1 = (wxGrid *) 0 ;
15217
wxGridCellRenderer *result;
15218
PyObject * obj0 = 0 ;
15219
char *kwnames[] = {
15220
(char *) "self", NULL
15223
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetDefaultRenderer",kwnames,&obj0)) goto fail;
15224
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15225
if (SWIG_arg_fail(1)) SWIG_fail;
15227
PyThreadState* __tstate = wxPyBeginAllowThreads();
15228
result = (wxGridCellRenderer *)((wxGrid const *)arg1)->GetDefaultRenderer();
15230
wxPyEndAllowThreads(__tstate);
15231
if (PyErr_Occurred()) SWIG_fail;
15234
resultobj = wxPyMake_wxGridCellRenderer(result, 0);
15242
static PyObject *_wrap_Grid_GetCellRenderer(PyObject *, PyObject *args, PyObject *kwargs) {
15243
PyObject *resultobj = NULL;
15244
wxGrid *arg1 = (wxGrid *) 0 ;
15247
wxGridCellRenderer *result;
15248
PyObject * obj0 = 0 ;
15249
PyObject * obj1 = 0 ;
15250
PyObject * obj2 = 0 ;
15251
char *kwnames[] = {
15252
(char *) "self",(char *) "row",(char *) "col", NULL
15255
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_GetCellRenderer",kwnames,&obj0,&obj1,&obj2)) goto fail;
15256
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15257
if (SWIG_arg_fail(1)) SWIG_fail;
15259
arg2 = static_cast<int >(SWIG_As_int(obj1));
15260
if (SWIG_arg_fail(2)) SWIG_fail;
15263
arg3 = static_cast<int >(SWIG_As_int(obj2));
15264
if (SWIG_arg_fail(3)) SWIG_fail;
15267
PyThreadState* __tstate = wxPyBeginAllowThreads();
15268
result = (wxGridCellRenderer *)(arg1)->GetCellRenderer(arg2,arg3);
15270
wxPyEndAllowThreads(__tstate);
15271
if (PyErr_Occurred()) SWIG_fail;
15274
resultobj = wxPyMake_wxGridCellRenderer(result, 0);
15282
static PyObject *_wrap_Grid_SetDefaultEditor(PyObject *, PyObject *args, PyObject *kwargs) {
15283
PyObject *resultobj = NULL;
15284
wxGrid *arg1 = (wxGrid *) 0 ;
15285
wxGridCellEditor *arg2 = (wxGridCellEditor *) 0 ;
15286
PyObject * obj0 = 0 ;
15287
PyObject * obj1 = 0 ;
15288
char *kwnames[] = {
15289
(char *) "self",(char *) "editor", NULL
15292
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetDefaultEditor",kwnames,&obj0,&obj1)) goto fail;
15293
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15294
if (SWIG_arg_fail(1)) SWIG_fail;
15295
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
15296
if (SWIG_arg_fail(2)) SWIG_fail;
15298
PyThreadState* __tstate = wxPyBeginAllowThreads();
15299
(arg1)->SetDefaultEditor(arg2);
15301
wxPyEndAllowThreads(__tstate);
15302
if (PyErr_Occurred()) SWIG_fail;
15304
Py_INCREF(Py_None); resultobj = Py_None;
15311
static PyObject *_wrap_Grid_SetCellEditor(PyObject *, PyObject *args, PyObject *kwargs) {
15312
PyObject *resultobj = NULL;
15313
wxGrid *arg1 = (wxGrid *) 0 ;
15316
wxGridCellEditor *arg4 = (wxGridCellEditor *) 0 ;
15317
PyObject * obj0 = 0 ;
15318
PyObject * obj1 = 0 ;
15319
PyObject * obj2 = 0 ;
15320
PyObject * obj3 = 0 ;
15321
char *kwnames[] = {
15322
(char *) "self",(char *) "row",(char *) "col",(char *) "editor", NULL
15325
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Grid_SetCellEditor",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15326
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15327
if (SWIG_arg_fail(1)) SWIG_fail;
15329
arg2 = static_cast<int >(SWIG_As_int(obj1));
15330
if (SWIG_arg_fail(2)) SWIG_fail;
15333
arg3 = static_cast<int >(SWIG_As_int(obj2));
15334
if (SWIG_arg_fail(3)) SWIG_fail;
15336
SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
15337
if (SWIG_arg_fail(4)) SWIG_fail;
15339
PyThreadState* __tstate = wxPyBeginAllowThreads();
15340
(arg1)->SetCellEditor(arg2,arg3,arg4);
15342
wxPyEndAllowThreads(__tstate);
15343
if (PyErr_Occurred()) SWIG_fail;
15345
Py_INCREF(Py_None); resultobj = Py_None;
15352
static PyObject *_wrap_Grid_GetDefaultEditor(PyObject *, PyObject *args, PyObject *kwargs) {
15353
PyObject *resultobj = NULL;
15354
wxGrid *arg1 = (wxGrid *) 0 ;
15355
wxGridCellEditor *result;
15356
PyObject * obj0 = 0 ;
15357
char *kwnames[] = {
15358
(char *) "self", NULL
15361
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetDefaultEditor",kwnames,&obj0)) goto fail;
15362
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15363
if (SWIG_arg_fail(1)) SWIG_fail;
15365
PyThreadState* __tstate = wxPyBeginAllowThreads();
15366
result = (wxGridCellEditor *)((wxGrid const *)arg1)->GetDefaultEditor();
15368
wxPyEndAllowThreads(__tstate);
15369
if (PyErr_Occurred()) SWIG_fail;
15372
resultobj = wxPyMake_wxGridCellEditor(result, 0);
15380
static PyObject *_wrap_Grid_GetCellEditor(PyObject *, PyObject *args, PyObject *kwargs) {
15381
PyObject *resultobj = NULL;
15382
wxGrid *arg1 = (wxGrid *) 0 ;
15385
wxGridCellEditor *result;
15386
PyObject * obj0 = 0 ;
15387
PyObject * obj1 = 0 ;
15388
PyObject * obj2 = 0 ;
15389
char *kwnames[] = {
15390
(char *) "self",(char *) "row",(char *) "col", NULL
15393
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_GetCellEditor",kwnames,&obj0,&obj1,&obj2)) goto fail;
15394
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15395
if (SWIG_arg_fail(1)) SWIG_fail;
15397
arg2 = static_cast<int >(SWIG_As_int(obj1));
15398
if (SWIG_arg_fail(2)) SWIG_fail;
15401
arg3 = static_cast<int >(SWIG_As_int(obj2));
15402
if (SWIG_arg_fail(3)) SWIG_fail;
15405
PyThreadState* __tstate = wxPyBeginAllowThreads();
15406
result = (wxGridCellEditor *)(arg1)->GetCellEditor(arg2,arg3);
15408
wxPyEndAllowThreads(__tstate);
15409
if (PyErr_Occurred()) SWIG_fail;
15412
resultobj = wxPyMake_wxGridCellEditor(result, 0);
15420
static PyObject *_wrap_Grid_GetCellValue(PyObject *, PyObject *args, PyObject *kwargs) {
15421
PyObject *resultobj = NULL;
15422
wxGrid *arg1 = (wxGrid *) 0 ;
15426
PyObject * obj0 = 0 ;
15427
PyObject * obj1 = 0 ;
15428
PyObject * obj2 = 0 ;
15429
char *kwnames[] = {
15430
(char *) "self",(char *) "row",(char *) "col", NULL
15433
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_GetCellValue",kwnames,&obj0,&obj1,&obj2)) goto fail;
15434
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15435
if (SWIG_arg_fail(1)) SWIG_fail;
15437
arg2 = static_cast<int >(SWIG_As_int(obj1));
15438
if (SWIG_arg_fail(2)) SWIG_fail;
15441
arg3 = static_cast<int >(SWIG_As_int(obj2));
15442
if (SWIG_arg_fail(3)) SWIG_fail;
15445
PyThreadState* __tstate = wxPyBeginAllowThreads();
15446
result = (arg1)->GetCellValue(arg2,arg3);
15448
wxPyEndAllowThreads(__tstate);
15449
if (PyErr_Occurred()) SWIG_fail;
15453
resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15455
resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15464
static PyObject *_wrap_Grid_SetCellValue(PyObject *, PyObject *args, PyObject *kwargs) {
15465
PyObject *resultobj = NULL;
15466
wxGrid *arg1 = (wxGrid *) 0 ;
15469
wxString *arg4 = 0 ;
15470
bool temp4 = false ;
15471
PyObject * obj0 = 0 ;
15472
PyObject * obj1 = 0 ;
15473
PyObject * obj2 = 0 ;
15474
PyObject * obj3 = 0 ;
15475
char *kwnames[] = {
15476
(char *) "self",(char *) "row",(char *) "col",(char *) "s", NULL
15479
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Grid_SetCellValue",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15480
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15481
if (SWIG_arg_fail(1)) SWIG_fail;
15483
arg2 = static_cast<int >(SWIG_As_int(obj1));
15484
if (SWIG_arg_fail(2)) SWIG_fail;
15487
arg3 = static_cast<int >(SWIG_As_int(obj2));
15488
if (SWIG_arg_fail(3)) SWIG_fail;
15491
arg4 = wxString_in_helper(obj3);
15492
if (arg4 == NULL) SWIG_fail;
15496
PyThreadState* __tstate = wxPyBeginAllowThreads();
15497
(arg1)->SetCellValue(arg2,arg3,(wxString const &)*arg4);
15499
wxPyEndAllowThreads(__tstate);
15500
if (PyErr_Occurred()) SWIG_fail;
15502
Py_INCREF(Py_None); resultobj = Py_None;
15517
static PyObject *_wrap_Grid_IsReadOnly(PyObject *, PyObject *args, PyObject *kwargs) {
15518
PyObject *resultobj = NULL;
15519
wxGrid *arg1 = (wxGrid *) 0 ;
15523
PyObject * obj0 = 0 ;
15524
PyObject * obj1 = 0 ;
15525
PyObject * obj2 = 0 ;
15526
char *kwnames[] = {
15527
(char *) "self",(char *) "row",(char *) "col", NULL
15530
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_IsReadOnly",kwnames,&obj0,&obj1,&obj2)) goto fail;
15531
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15532
if (SWIG_arg_fail(1)) SWIG_fail;
15534
arg2 = static_cast<int >(SWIG_As_int(obj1));
15535
if (SWIG_arg_fail(2)) SWIG_fail;
15538
arg3 = static_cast<int >(SWIG_As_int(obj2));
15539
if (SWIG_arg_fail(3)) SWIG_fail;
15542
PyThreadState* __tstate = wxPyBeginAllowThreads();
15543
result = (bool)((wxGrid const *)arg1)->IsReadOnly(arg2,arg3);
15545
wxPyEndAllowThreads(__tstate);
15546
if (PyErr_Occurred()) SWIG_fail;
15549
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15557
static PyObject *_wrap_Grid_SetReadOnly(PyObject *, PyObject *args, PyObject *kwargs) {
15558
PyObject *resultobj = NULL;
15559
wxGrid *arg1 = (wxGrid *) 0 ;
15562
bool arg4 = (bool) true ;
15563
PyObject * obj0 = 0 ;
15564
PyObject * obj1 = 0 ;
15565
PyObject * obj2 = 0 ;
15566
PyObject * obj3 = 0 ;
15567
char *kwnames[] = {
15568
(char *) "self",(char *) "row",(char *) "col",(char *) "isReadOnly", NULL
15571
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Grid_SetReadOnly",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15572
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15573
if (SWIG_arg_fail(1)) SWIG_fail;
15575
arg2 = static_cast<int >(SWIG_As_int(obj1));
15576
if (SWIG_arg_fail(2)) SWIG_fail;
15579
arg3 = static_cast<int >(SWIG_As_int(obj2));
15580
if (SWIG_arg_fail(3)) SWIG_fail;
15584
arg4 = static_cast<bool >(SWIG_As_bool(obj3));
15585
if (SWIG_arg_fail(4)) SWIG_fail;
15589
PyThreadState* __tstate = wxPyBeginAllowThreads();
15590
(arg1)->SetReadOnly(arg2,arg3,arg4);
15592
wxPyEndAllowThreads(__tstate);
15593
if (PyErr_Occurred()) SWIG_fail;
15595
Py_INCREF(Py_None); resultobj = Py_None;
15602
static PyObject *_wrap_Grid_SelectRow(PyObject *, PyObject *args, PyObject *kwargs) {
15603
PyObject *resultobj = NULL;
15604
wxGrid *arg1 = (wxGrid *) 0 ;
15606
bool arg3 = (bool) false ;
15607
PyObject * obj0 = 0 ;
15608
PyObject * obj1 = 0 ;
15609
PyObject * obj2 = 0 ;
15610
char *kwnames[] = {
15611
(char *) "self",(char *) "row",(char *) "addToSelected", NULL
15614
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Grid_SelectRow",kwnames,&obj0,&obj1,&obj2)) goto fail;
15615
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15616
if (SWIG_arg_fail(1)) SWIG_fail;
15618
arg2 = static_cast<int >(SWIG_As_int(obj1));
15619
if (SWIG_arg_fail(2)) SWIG_fail;
15623
arg3 = static_cast<bool >(SWIG_As_bool(obj2));
15624
if (SWIG_arg_fail(3)) SWIG_fail;
15628
PyThreadState* __tstate = wxPyBeginAllowThreads();
15629
(arg1)->SelectRow(arg2,arg3);
15631
wxPyEndAllowThreads(__tstate);
15632
if (PyErr_Occurred()) SWIG_fail;
15634
Py_INCREF(Py_None); resultobj = Py_None;
15641
static PyObject *_wrap_Grid_SelectCol(PyObject *, PyObject *args, PyObject *kwargs) {
15642
PyObject *resultobj = NULL;
15643
wxGrid *arg1 = (wxGrid *) 0 ;
15645
bool arg3 = (bool) false ;
15646
PyObject * obj0 = 0 ;
15647
PyObject * obj1 = 0 ;
15648
PyObject * obj2 = 0 ;
15649
char *kwnames[] = {
15650
(char *) "self",(char *) "col",(char *) "addToSelected", NULL
15653
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Grid_SelectCol",kwnames,&obj0,&obj1,&obj2)) goto fail;
15654
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15655
if (SWIG_arg_fail(1)) SWIG_fail;
15657
arg2 = static_cast<int >(SWIG_As_int(obj1));
15658
if (SWIG_arg_fail(2)) SWIG_fail;
15662
arg3 = static_cast<bool >(SWIG_As_bool(obj2));
15663
if (SWIG_arg_fail(3)) SWIG_fail;
15667
PyThreadState* __tstate = wxPyBeginAllowThreads();
15668
(arg1)->SelectCol(arg2,arg3);
15670
wxPyEndAllowThreads(__tstate);
15671
if (PyErr_Occurred()) SWIG_fail;
15673
Py_INCREF(Py_None); resultobj = Py_None;
15680
static PyObject *_wrap_Grid_SelectBlock(PyObject *, PyObject *args, PyObject *kwargs) {
15681
PyObject *resultobj = NULL;
15682
wxGrid *arg1 = (wxGrid *) 0 ;
15687
bool arg6 = (bool) false ;
15688
PyObject * obj0 = 0 ;
15689
PyObject * obj1 = 0 ;
15690
PyObject * obj2 = 0 ;
15691
PyObject * obj3 = 0 ;
15692
PyObject * obj4 = 0 ;
15693
PyObject * obj5 = 0 ;
15694
char *kwnames[] = {
15695
(char *) "self",(char *) "topRow",(char *) "leftCol",(char *) "bottomRow",(char *) "rightCol",(char *) "addToSelected", NULL
15698
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:Grid_SelectBlock",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
15699
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15700
if (SWIG_arg_fail(1)) SWIG_fail;
15702
arg2 = static_cast<int >(SWIG_As_int(obj1));
15703
if (SWIG_arg_fail(2)) SWIG_fail;
15706
arg3 = static_cast<int >(SWIG_As_int(obj2));
15707
if (SWIG_arg_fail(3)) SWIG_fail;
15710
arg4 = static_cast<int >(SWIG_As_int(obj3));
15711
if (SWIG_arg_fail(4)) SWIG_fail;
15714
arg5 = static_cast<int >(SWIG_As_int(obj4));
15715
if (SWIG_arg_fail(5)) SWIG_fail;
15719
arg6 = static_cast<bool >(SWIG_As_bool(obj5));
15720
if (SWIG_arg_fail(6)) SWIG_fail;
15724
PyThreadState* __tstate = wxPyBeginAllowThreads();
15725
(arg1)->SelectBlock(arg2,arg3,arg4,arg5,arg6);
15727
wxPyEndAllowThreads(__tstate);
15728
if (PyErr_Occurred()) SWIG_fail;
15730
Py_INCREF(Py_None); resultobj = Py_None;
15737
static PyObject *_wrap_Grid_SelectAll(PyObject *, PyObject *args, PyObject *kwargs) {
15738
PyObject *resultobj = NULL;
15739
wxGrid *arg1 = (wxGrid *) 0 ;
15740
PyObject * obj0 = 0 ;
15741
char *kwnames[] = {
15742
(char *) "self", NULL
15745
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_SelectAll",kwnames,&obj0)) goto fail;
15746
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15747
if (SWIG_arg_fail(1)) SWIG_fail;
15749
PyThreadState* __tstate = wxPyBeginAllowThreads();
15750
(arg1)->SelectAll();
15752
wxPyEndAllowThreads(__tstate);
15753
if (PyErr_Occurred()) SWIG_fail;
15755
Py_INCREF(Py_None); resultobj = Py_None;
15762
static PyObject *_wrap_Grid_IsSelection(PyObject *, PyObject *args, PyObject *kwargs) {
15763
PyObject *resultobj = NULL;
15764
wxGrid *arg1 = (wxGrid *) 0 ;
15766
PyObject * obj0 = 0 ;
15767
char *kwnames[] = {
15768
(char *) "self", NULL
15771
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_IsSelection",kwnames,&obj0)) goto fail;
15772
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15773
if (SWIG_arg_fail(1)) SWIG_fail;
15775
PyThreadState* __tstate = wxPyBeginAllowThreads();
15776
result = (bool)(arg1)->IsSelection();
15778
wxPyEndAllowThreads(__tstate);
15779
if (PyErr_Occurred()) SWIG_fail;
15782
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15790
static PyObject *_wrap_Grid_ClearSelection(PyObject *, PyObject *args, PyObject *kwargs) {
15791
PyObject *resultobj = NULL;
15792
wxGrid *arg1 = (wxGrid *) 0 ;
15793
PyObject * obj0 = 0 ;
15794
char *kwnames[] = {
15795
(char *) "self", NULL
15798
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_ClearSelection",kwnames,&obj0)) goto fail;
15799
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15800
if (SWIG_arg_fail(1)) SWIG_fail;
15802
PyThreadState* __tstate = wxPyBeginAllowThreads();
15803
(arg1)->ClearSelection();
15805
wxPyEndAllowThreads(__tstate);
15806
if (PyErr_Occurred()) SWIG_fail;
15808
Py_INCREF(Py_None); resultobj = Py_None;
15815
static PyObject *_wrap_Grid_IsInSelection(PyObject *, PyObject *args, PyObject *kwargs) {
15816
PyObject *resultobj = NULL;
15817
wxGrid *arg1 = (wxGrid *) 0 ;
15821
PyObject * obj0 = 0 ;
15822
PyObject * obj1 = 0 ;
15823
PyObject * obj2 = 0 ;
15824
char *kwnames[] = {
15825
(char *) "self",(char *) "row",(char *) "col", NULL
15828
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_IsInSelection",kwnames,&obj0,&obj1,&obj2)) goto fail;
15829
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15830
if (SWIG_arg_fail(1)) SWIG_fail;
15832
arg2 = static_cast<int >(SWIG_As_int(obj1));
15833
if (SWIG_arg_fail(2)) SWIG_fail;
15836
arg3 = static_cast<int >(SWIG_As_int(obj2));
15837
if (SWIG_arg_fail(3)) SWIG_fail;
15840
PyThreadState* __tstate = wxPyBeginAllowThreads();
15841
result = (bool)(arg1)->IsInSelection(arg2,arg3);
15843
wxPyEndAllowThreads(__tstate);
15844
if (PyErr_Occurred()) SWIG_fail;
15847
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15855
static PyObject *_wrap_Grid_GetSelectedCells(PyObject *, PyObject *args, PyObject *kwargs) {
15856
PyObject *resultobj = NULL;
15857
wxGrid *arg1 = (wxGrid *) 0 ;
15858
wxGridCellCoordsArray result;
15859
PyObject * obj0 = 0 ;
15860
char *kwnames[] = {
15861
(char *) "self", NULL
15864
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetSelectedCells",kwnames,&obj0)) goto fail;
15865
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15866
if (SWIG_arg_fail(1)) SWIG_fail;
15868
PyThreadState* __tstate = wxPyBeginAllowThreads();
15869
result = ((wxGrid const *)arg1)->GetSelectedCells();
15871
wxPyEndAllowThreads(__tstate);
15872
if (PyErr_Occurred()) SWIG_fail;
15875
resultobj = wxGridCellCoordsArray_helper(result);
15883
static PyObject *_wrap_Grid_GetSelectionBlockTopLeft(PyObject *, PyObject *args, PyObject *kwargs) {
15884
PyObject *resultobj = NULL;
15885
wxGrid *arg1 = (wxGrid *) 0 ;
15886
wxGridCellCoordsArray result;
15887
PyObject * obj0 = 0 ;
15888
char *kwnames[] = {
15889
(char *) "self", NULL
15892
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetSelectionBlockTopLeft",kwnames,&obj0)) goto fail;
15893
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15894
if (SWIG_arg_fail(1)) SWIG_fail;
15896
PyThreadState* __tstate = wxPyBeginAllowThreads();
15897
result = ((wxGrid const *)arg1)->GetSelectionBlockTopLeft();
15899
wxPyEndAllowThreads(__tstate);
15900
if (PyErr_Occurred()) SWIG_fail;
15903
resultobj = wxGridCellCoordsArray_helper(result);
15911
static PyObject *_wrap_Grid_GetSelectionBlockBottomRight(PyObject *, PyObject *args, PyObject *kwargs) {
15912
PyObject *resultobj = NULL;
15913
wxGrid *arg1 = (wxGrid *) 0 ;
15914
wxGridCellCoordsArray result;
15915
PyObject * obj0 = 0 ;
15916
char *kwnames[] = {
15917
(char *) "self", NULL
15920
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetSelectionBlockBottomRight",kwnames,&obj0)) goto fail;
15921
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15922
if (SWIG_arg_fail(1)) SWIG_fail;
15924
PyThreadState* __tstate = wxPyBeginAllowThreads();
15925
result = ((wxGrid const *)arg1)->GetSelectionBlockBottomRight();
15927
wxPyEndAllowThreads(__tstate);
15928
if (PyErr_Occurred()) SWIG_fail;
15931
resultobj = wxGridCellCoordsArray_helper(result);
15939
static PyObject *_wrap_Grid_GetSelectedRows(PyObject *, PyObject *args, PyObject *kwargs) {
15940
PyObject *resultobj = NULL;
15941
wxGrid *arg1 = (wxGrid *) 0 ;
15943
PyObject * obj0 = 0 ;
15944
char *kwnames[] = {
15945
(char *) "self", NULL
15948
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetSelectedRows",kwnames,&obj0)) goto fail;
15949
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15950
if (SWIG_arg_fail(1)) SWIG_fail;
15952
PyThreadState* __tstate = wxPyBeginAllowThreads();
15953
result = ((wxGrid const *)arg1)->GetSelectedRows();
15955
wxPyEndAllowThreads(__tstate);
15956
if (PyErr_Occurred()) SWIG_fail;
15959
resultobj = PyList_New(0);
15961
for (idx = 0; idx < (&result)->GetCount(); idx += 1) {
15962
PyObject* val = PyInt_FromLong( (&result)->Item(idx) );
15963
PyList_Append(resultobj, val);
15973
static PyObject *_wrap_Grid_GetSelectedCols(PyObject *, PyObject *args, PyObject *kwargs) {
15974
PyObject *resultobj = NULL;
15975
wxGrid *arg1 = (wxGrid *) 0 ;
15977
PyObject * obj0 = 0 ;
15978
char *kwnames[] = {
15979
(char *) "self", NULL
15982
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetSelectedCols",kwnames,&obj0)) goto fail;
15983
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
15984
if (SWIG_arg_fail(1)) SWIG_fail;
15986
PyThreadState* __tstate = wxPyBeginAllowThreads();
15987
result = ((wxGrid const *)arg1)->GetSelectedCols();
15989
wxPyEndAllowThreads(__tstate);
15990
if (PyErr_Occurred()) SWIG_fail;
15993
resultobj = PyList_New(0);
15995
for (idx = 0; idx < (&result)->GetCount(); idx += 1) {
15996
PyObject* val = PyInt_FromLong( (&result)->Item(idx) );
15997
PyList_Append(resultobj, val);
16007
static PyObject *_wrap_Grid_DeselectRow(PyObject *, PyObject *args, PyObject *kwargs) {
16008
PyObject *resultobj = NULL;
16009
wxGrid *arg1 = (wxGrid *) 0 ;
16011
PyObject * obj0 = 0 ;
16012
PyObject * obj1 = 0 ;
16013
char *kwnames[] = {
16014
(char *) "self",(char *) "row", NULL
16017
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_DeselectRow",kwnames,&obj0,&obj1)) goto fail;
16018
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16019
if (SWIG_arg_fail(1)) SWIG_fail;
16021
arg2 = static_cast<int >(SWIG_As_int(obj1));
16022
if (SWIG_arg_fail(2)) SWIG_fail;
16025
PyThreadState* __tstate = wxPyBeginAllowThreads();
16026
(arg1)->DeselectRow(arg2);
16028
wxPyEndAllowThreads(__tstate);
16029
if (PyErr_Occurred()) SWIG_fail;
16031
Py_INCREF(Py_None); resultobj = Py_None;
16038
static PyObject *_wrap_Grid_DeselectCol(PyObject *, PyObject *args, PyObject *kwargs) {
16039
PyObject *resultobj = NULL;
16040
wxGrid *arg1 = (wxGrid *) 0 ;
16042
PyObject * obj0 = 0 ;
16043
PyObject * obj1 = 0 ;
16044
char *kwnames[] = {
16045
(char *) "self",(char *) "col", NULL
16048
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_DeselectCol",kwnames,&obj0,&obj1)) goto fail;
16049
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16050
if (SWIG_arg_fail(1)) SWIG_fail;
16052
arg2 = static_cast<int >(SWIG_As_int(obj1));
16053
if (SWIG_arg_fail(2)) SWIG_fail;
16056
PyThreadState* __tstate = wxPyBeginAllowThreads();
16057
(arg1)->DeselectCol(arg2);
16059
wxPyEndAllowThreads(__tstate);
16060
if (PyErr_Occurred()) SWIG_fail;
16062
Py_INCREF(Py_None); resultobj = Py_None;
16069
static PyObject *_wrap_Grid_DeselectCell(PyObject *, PyObject *args, PyObject *kwargs) {
16070
PyObject *resultobj = NULL;
16071
wxGrid *arg1 = (wxGrid *) 0 ;
16074
PyObject * obj0 = 0 ;
16075
PyObject * obj1 = 0 ;
16076
PyObject * obj2 = 0 ;
16077
char *kwnames[] = {
16078
(char *) "self",(char *) "row",(char *) "col", NULL
16081
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_DeselectCell",kwnames,&obj0,&obj1,&obj2)) goto fail;
16082
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16083
if (SWIG_arg_fail(1)) SWIG_fail;
16085
arg2 = static_cast<int >(SWIG_As_int(obj1));
16086
if (SWIG_arg_fail(2)) SWIG_fail;
16089
arg3 = static_cast<int >(SWIG_As_int(obj2));
16090
if (SWIG_arg_fail(3)) SWIG_fail;
16093
PyThreadState* __tstate = wxPyBeginAllowThreads();
16094
(arg1)->DeselectCell(arg2,arg3);
16096
wxPyEndAllowThreads(__tstate);
16097
if (PyErr_Occurred()) SWIG_fail;
16099
Py_INCREF(Py_None); resultobj = Py_None;
16106
static PyObject *_wrap_Grid_BlockToDeviceRect(PyObject *, PyObject *args, PyObject *kwargs) {
16107
PyObject *resultobj = NULL;
16108
wxGrid *arg1 = (wxGrid *) 0 ;
16109
wxGridCellCoords *arg2 = 0 ;
16110
wxGridCellCoords *arg3 = 0 ;
16112
wxGridCellCoords temp2 ;
16113
wxGridCellCoords temp3 ;
16114
PyObject * obj0 = 0 ;
16115
PyObject * obj1 = 0 ;
16116
PyObject * obj2 = 0 ;
16117
char *kwnames[] = {
16118
(char *) "self",(char *) "topLeft",(char *) "bottomRight", NULL
16121
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_BlockToDeviceRect",kwnames,&obj0,&obj1,&obj2)) goto fail;
16122
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16123
if (SWIG_arg_fail(1)) SWIG_fail;
16126
if (! wxGridCellCoords_helper(obj1, &arg2)) SWIG_fail;
16130
if (! wxGridCellCoords_helper(obj2, &arg3)) SWIG_fail;
16133
PyThreadState* __tstate = wxPyBeginAllowThreads();
16134
result = (arg1)->BlockToDeviceRect((wxGridCellCoords const &)*arg2,(wxGridCellCoords const &)*arg3);
16136
wxPyEndAllowThreads(__tstate);
16137
if (PyErr_Occurred()) SWIG_fail;
16140
wxRect * resultptr;
16141
resultptr = new wxRect(static_cast<wxRect & >(result));
16142
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
16150
static PyObject *_wrap_Grid_GetSelectionBackground(PyObject *, PyObject *args, PyObject *kwargs) {
16151
PyObject *resultobj = NULL;
16152
wxGrid *arg1 = (wxGrid *) 0 ;
16154
PyObject * obj0 = 0 ;
16155
char *kwnames[] = {
16156
(char *) "self", NULL
16159
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetSelectionBackground",kwnames,&obj0)) goto fail;
16160
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16161
if (SWIG_arg_fail(1)) SWIG_fail;
16163
PyThreadState* __tstate = wxPyBeginAllowThreads();
16164
result = ((wxGrid const *)arg1)->GetSelectionBackground();
16166
wxPyEndAllowThreads(__tstate);
16167
if (PyErr_Occurred()) SWIG_fail;
16170
wxColour * resultptr;
16171
resultptr = new wxColour(static_cast<wxColour & >(result));
16172
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
16180
static PyObject *_wrap_Grid_GetSelectionForeground(PyObject *, PyObject *args, PyObject *kwargs) {
16181
PyObject *resultobj = NULL;
16182
wxGrid *arg1 = (wxGrid *) 0 ;
16184
PyObject * obj0 = 0 ;
16185
char *kwnames[] = {
16186
(char *) "self", NULL
16189
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetSelectionForeground",kwnames,&obj0)) goto fail;
16190
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16191
if (SWIG_arg_fail(1)) SWIG_fail;
16193
PyThreadState* __tstate = wxPyBeginAllowThreads();
16194
result = ((wxGrid const *)arg1)->GetSelectionForeground();
16196
wxPyEndAllowThreads(__tstate);
16197
if (PyErr_Occurred()) SWIG_fail;
16200
wxColour * resultptr;
16201
resultptr = new wxColour(static_cast<wxColour & >(result));
16202
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
16210
static PyObject *_wrap_Grid_SetSelectionBackground(PyObject *, PyObject *args, PyObject *kwargs) {
16211
PyObject *resultobj = NULL;
16212
wxGrid *arg1 = (wxGrid *) 0 ;
16213
wxColour *arg2 = 0 ;
16215
PyObject * obj0 = 0 ;
16216
PyObject * obj1 = 0 ;
16217
char *kwnames[] = {
16218
(char *) "self",(char *) "c", NULL
16221
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetSelectionBackground",kwnames,&obj0,&obj1)) goto fail;
16222
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16223
if (SWIG_arg_fail(1)) SWIG_fail;
16226
if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
16229
PyThreadState* __tstate = wxPyBeginAllowThreads();
16230
(arg1)->SetSelectionBackground((wxColour const &)*arg2);
16232
wxPyEndAllowThreads(__tstate);
16233
if (PyErr_Occurred()) SWIG_fail;
16235
Py_INCREF(Py_None); resultobj = Py_None;
16242
static PyObject *_wrap_Grid_SetSelectionForeground(PyObject *, PyObject *args, PyObject *kwargs) {
16243
PyObject *resultobj = NULL;
16244
wxGrid *arg1 = (wxGrid *) 0 ;
16245
wxColour *arg2 = 0 ;
16247
PyObject * obj0 = 0 ;
16248
PyObject * obj1 = 0 ;
16249
char *kwnames[] = {
16250
(char *) "self",(char *) "c", NULL
16253
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetSelectionForeground",kwnames,&obj0,&obj1)) goto fail;
16254
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16255
if (SWIG_arg_fail(1)) SWIG_fail;
16258
if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
16261
PyThreadState* __tstate = wxPyBeginAllowThreads();
16262
(arg1)->SetSelectionForeground((wxColour const &)*arg2);
16264
wxPyEndAllowThreads(__tstate);
16265
if (PyErr_Occurred()) SWIG_fail;
16267
Py_INCREF(Py_None); resultobj = Py_None;
16274
static PyObject *_wrap_Grid_RegisterDataType(PyObject *, PyObject *args, PyObject *kwargs) {
16275
PyObject *resultobj = NULL;
16276
wxGrid *arg1 = (wxGrid *) 0 ;
16277
wxString *arg2 = 0 ;
16278
wxGridCellRenderer *arg3 = (wxGridCellRenderer *) 0 ;
16279
wxGridCellEditor *arg4 = (wxGridCellEditor *) 0 ;
16280
bool temp2 = false ;
16281
PyObject * obj0 = 0 ;
16282
PyObject * obj1 = 0 ;
16283
PyObject * obj2 = 0 ;
16284
PyObject * obj3 = 0 ;
16285
char *kwnames[] = {
16286
(char *) "self",(char *) "typeName",(char *) "renderer",(char *) "editor", NULL
16289
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:Grid_RegisterDataType",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
16290
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16291
if (SWIG_arg_fail(1)) SWIG_fail;
16293
arg2 = wxString_in_helper(obj1);
16294
if (arg2 == NULL) SWIG_fail;
16297
SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxGridCellRenderer, SWIG_POINTER_EXCEPTION | 0);
16298
if (SWIG_arg_fail(3)) SWIG_fail;
16299
SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxGridCellEditor, SWIG_POINTER_EXCEPTION | 0);
16300
if (SWIG_arg_fail(4)) SWIG_fail;
16302
PyThreadState* __tstate = wxPyBeginAllowThreads();
16303
(arg1)->RegisterDataType((wxString const &)*arg2,arg3,arg4);
16305
wxPyEndAllowThreads(__tstate);
16306
if (PyErr_Occurred()) SWIG_fail;
16308
Py_INCREF(Py_None); resultobj = Py_None;
16323
static PyObject *_wrap_Grid_GetDefaultEditorForCell(PyObject *, PyObject *args, PyObject *kwargs) {
16324
PyObject *resultobj = NULL;
16325
wxGrid *arg1 = (wxGrid *) 0 ;
16328
wxGridCellEditor *result;
16329
PyObject * obj0 = 0 ;
16330
PyObject * obj1 = 0 ;
16331
PyObject * obj2 = 0 ;
16332
char *kwnames[] = {
16333
(char *) "self",(char *) "row",(char *) "col", NULL
16336
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_GetDefaultEditorForCell",kwnames,&obj0,&obj1,&obj2)) goto fail;
16337
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16338
if (SWIG_arg_fail(1)) SWIG_fail;
16340
arg2 = static_cast<int >(SWIG_As_int(obj1));
16341
if (SWIG_arg_fail(2)) SWIG_fail;
16344
arg3 = static_cast<int >(SWIG_As_int(obj2));
16345
if (SWIG_arg_fail(3)) SWIG_fail;
16348
PyThreadState* __tstate = wxPyBeginAllowThreads();
16349
result = (wxGridCellEditor *)((wxGrid const *)arg1)->GetDefaultEditorForCell(arg2,arg3);
16351
wxPyEndAllowThreads(__tstate);
16352
if (PyErr_Occurred()) SWIG_fail;
16355
resultobj = wxPyMake_wxGridCellEditor(result, 0);
16363
static PyObject *_wrap_Grid_GetDefaultRendererForCell(PyObject *, PyObject *args, PyObject *kwargs) {
16364
PyObject *resultobj = NULL;
16365
wxGrid *arg1 = (wxGrid *) 0 ;
16368
wxGridCellRenderer *result;
16369
PyObject * obj0 = 0 ;
16370
PyObject * obj1 = 0 ;
16371
PyObject * obj2 = 0 ;
16372
char *kwnames[] = {
16373
(char *) "self",(char *) "row",(char *) "col", NULL
16376
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_GetDefaultRendererForCell",kwnames,&obj0,&obj1,&obj2)) goto fail;
16377
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16378
if (SWIG_arg_fail(1)) SWIG_fail;
16380
arg2 = static_cast<int >(SWIG_As_int(obj1));
16381
if (SWIG_arg_fail(2)) SWIG_fail;
16384
arg3 = static_cast<int >(SWIG_As_int(obj2));
16385
if (SWIG_arg_fail(3)) SWIG_fail;
16388
PyThreadState* __tstate = wxPyBeginAllowThreads();
16389
result = (wxGridCellRenderer *)((wxGrid const *)arg1)->GetDefaultRendererForCell(arg2,arg3);
16391
wxPyEndAllowThreads(__tstate);
16392
if (PyErr_Occurred()) SWIG_fail;
16395
resultobj = wxPyMake_wxGridCellRenderer(result, 0);
16403
static PyObject *_wrap_Grid_GetDefaultEditorForType(PyObject *, PyObject *args, PyObject *kwargs) {
16404
PyObject *resultobj = NULL;
16405
wxGrid *arg1 = (wxGrid *) 0 ;
16406
wxString *arg2 = 0 ;
16407
wxGridCellEditor *result;
16408
bool temp2 = false ;
16409
PyObject * obj0 = 0 ;
16410
PyObject * obj1 = 0 ;
16411
char *kwnames[] = {
16412
(char *) "self",(char *) "typeName", NULL
16415
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_GetDefaultEditorForType",kwnames,&obj0,&obj1)) goto fail;
16416
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16417
if (SWIG_arg_fail(1)) SWIG_fail;
16419
arg2 = wxString_in_helper(obj1);
16420
if (arg2 == NULL) SWIG_fail;
16424
PyThreadState* __tstate = wxPyBeginAllowThreads();
16425
result = (wxGridCellEditor *)((wxGrid const *)arg1)->GetDefaultEditorForType((wxString const &)*arg2);
16427
wxPyEndAllowThreads(__tstate);
16428
if (PyErr_Occurred()) SWIG_fail;
16431
resultobj = wxPyMake_wxGridCellEditor(result, 0);
16447
static PyObject *_wrap_Grid_GetDefaultRendererForType(PyObject *, PyObject *args, PyObject *kwargs) {
16448
PyObject *resultobj = NULL;
16449
wxGrid *arg1 = (wxGrid *) 0 ;
16450
wxString *arg2 = 0 ;
16451
wxGridCellRenderer *result;
16452
bool temp2 = false ;
16453
PyObject * obj0 = 0 ;
16454
PyObject * obj1 = 0 ;
16455
char *kwnames[] = {
16456
(char *) "self",(char *) "typeName", NULL
16459
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_GetDefaultRendererForType",kwnames,&obj0,&obj1)) goto fail;
16460
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16461
if (SWIG_arg_fail(1)) SWIG_fail;
16463
arg2 = wxString_in_helper(obj1);
16464
if (arg2 == NULL) SWIG_fail;
16468
PyThreadState* __tstate = wxPyBeginAllowThreads();
16469
result = (wxGridCellRenderer *)((wxGrid const *)arg1)->GetDefaultRendererForType((wxString const &)*arg2);
16471
wxPyEndAllowThreads(__tstate);
16472
if (PyErr_Occurred()) SWIG_fail;
16475
resultobj = wxPyMake_wxGridCellRenderer(result, 0);
16491
static PyObject *_wrap_Grid_SetMargins(PyObject *, PyObject *args, PyObject *kwargs) {
16492
PyObject *resultobj = NULL;
16493
wxGrid *arg1 = (wxGrid *) 0 ;
16496
PyObject * obj0 = 0 ;
16497
PyObject * obj1 = 0 ;
16498
PyObject * obj2 = 0 ;
16499
char *kwnames[] = {
16500
(char *) "self",(char *) "extraWidth",(char *) "extraHeight", NULL
16503
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Grid_SetMargins",kwnames,&obj0,&obj1,&obj2)) goto fail;
16504
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16505
if (SWIG_arg_fail(1)) SWIG_fail;
16507
arg2 = static_cast<int >(SWIG_As_int(obj1));
16508
if (SWIG_arg_fail(2)) SWIG_fail;
16511
arg3 = static_cast<int >(SWIG_As_int(obj2));
16512
if (SWIG_arg_fail(3)) SWIG_fail;
16515
PyThreadState* __tstate = wxPyBeginAllowThreads();
16516
(arg1)->SetMargins(arg2,arg3);
16518
wxPyEndAllowThreads(__tstate);
16519
if (PyErr_Occurred()) SWIG_fail;
16521
Py_INCREF(Py_None); resultobj = Py_None;
16528
static PyObject *_wrap_Grid_GetGridWindow(PyObject *, PyObject *args, PyObject *kwargs) {
16529
PyObject *resultobj = NULL;
16530
wxGrid *arg1 = (wxGrid *) 0 ;
16532
PyObject * obj0 = 0 ;
16533
char *kwnames[] = {
16534
(char *) "self", NULL
16537
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetGridWindow",kwnames,&obj0)) goto fail;
16538
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16539
if (SWIG_arg_fail(1)) SWIG_fail;
16541
PyThreadState* __tstate = wxPyBeginAllowThreads();
16542
result = (wxWindow *)(arg1)->GetGridWindow();
16544
wxPyEndAllowThreads(__tstate);
16545
if (PyErr_Occurred()) SWIG_fail;
16548
resultobj = wxPyMake_wxObject(result, 0);
16556
static PyObject *_wrap_Grid_GetGridRowLabelWindow(PyObject *, PyObject *args, PyObject *kwargs) {
16557
PyObject *resultobj = NULL;
16558
wxGrid *arg1 = (wxGrid *) 0 ;
16560
PyObject * obj0 = 0 ;
16561
char *kwnames[] = {
16562
(char *) "self", NULL
16565
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetGridRowLabelWindow",kwnames,&obj0)) goto fail;
16566
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16567
if (SWIG_arg_fail(1)) SWIG_fail;
16569
PyThreadState* __tstate = wxPyBeginAllowThreads();
16570
result = (wxWindow *)(arg1)->GetGridRowLabelWindow();
16572
wxPyEndAllowThreads(__tstate);
16573
if (PyErr_Occurred()) SWIG_fail;
16576
resultobj = wxPyMake_wxObject(result, 0);
16584
static PyObject *_wrap_Grid_GetGridColLabelWindow(PyObject *, PyObject *args, PyObject *kwargs) {
16585
PyObject *resultobj = NULL;
16586
wxGrid *arg1 = (wxGrid *) 0 ;
16588
PyObject * obj0 = 0 ;
16589
char *kwnames[] = {
16590
(char *) "self", NULL
16593
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetGridColLabelWindow",kwnames,&obj0)) goto fail;
16594
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16595
if (SWIG_arg_fail(1)) SWIG_fail;
16597
PyThreadState* __tstate = wxPyBeginAllowThreads();
16598
result = (wxWindow *)(arg1)->GetGridColLabelWindow();
16600
wxPyEndAllowThreads(__tstate);
16601
if (PyErr_Occurred()) SWIG_fail;
16604
resultobj = wxPyMake_wxObject(result, 0);
16612
static PyObject *_wrap_Grid_GetGridCornerLabelWindow(PyObject *, PyObject *args, PyObject *kwargs) {
16613
PyObject *resultobj = NULL;
16614
wxGrid *arg1 = (wxGrid *) 0 ;
16616
PyObject * obj0 = 0 ;
16617
char *kwnames[] = {
16618
(char *) "self", NULL
16621
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetGridCornerLabelWindow",kwnames,&obj0)) goto fail;
16622
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16623
if (SWIG_arg_fail(1)) SWIG_fail;
16625
PyThreadState* __tstate = wxPyBeginAllowThreads();
16626
result = (wxWindow *)(arg1)->GetGridCornerLabelWindow();
16628
wxPyEndAllowThreads(__tstate);
16629
if (PyErr_Occurred()) SWIG_fail;
16632
resultobj = wxPyMake_wxObject(result, 0);
16640
static PyObject *_wrap_Grid_SetScrollLineX(PyObject *, PyObject *args, PyObject *kwargs) {
16641
PyObject *resultobj = NULL;
16642
wxGrid *arg1 = (wxGrid *) 0 ;
16644
PyObject * obj0 = 0 ;
16645
PyObject * obj1 = 0 ;
16646
char *kwnames[] = {
16647
(char *) "self",(char *) "x", NULL
16650
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetScrollLineX",kwnames,&obj0,&obj1)) goto fail;
16651
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16652
if (SWIG_arg_fail(1)) SWIG_fail;
16654
arg2 = static_cast<int >(SWIG_As_int(obj1));
16655
if (SWIG_arg_fail(2)) SWIG_fail;
16658
PyThreadState* __tstate = wxPyBeginAllowThreads();
16659
(arg1)->SetScrollLineX(arg2);
16661
wxPyEndAllowThreads(__tstate);
16662
if (PyErr_Occurred()) SWIG_fail;
16664
Py_INCREF(Py_None); resultobj = Py_None;
16671
static PyObject *_wrap_Grid_SetScrollLineY(PyObject *, PyObject *args, PyObject *kwargs) {
16672
PyObject *resultobj = NULL;
16673
wxGrid *arg1 = (wxGrid *) 0 ;
16675
PyObject * obj0 = 0 ;
16676
PyObject * obj1 = 0 ;
16677
char *kwnames[] = {
16678
(char *) "self",(char *) "y", NULL
16681
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_SetScrollLineY",kwnames,&obj0,&obj1)) goto fail;
16682
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16683
if (SWIG_arg_fail(1)) SWIG_fail;
16685
arg2 = static_cast<int >(SWIG_As_int(obj1));
16686
if (SWIG_arg_fail(2)) SWIG_fail;
16689
PyThreadState* __tstate = wxPyBeginAllowThreads();
16690
(arg1)->SetScrollLineY(arg2);
16692
wxPyEndAllowThreads(__tstate);
16693
if (PyErr_Occurred()) SWIG_fail;
16695
Py_INCREF(Py_None); resultobj = Py_None;
16702
static PyObject *_wrap_Grid_GetScrollLineX(PyObject *, PyObject *args, PyObject *kwargs) {
16703
PyObject *resultobj = NULL;
16704
wxGrid *arg1 = (wxGrid *) 0 ;
16706
PyObject * obj0 = 0 ;
16707
char *kwnames[] = {
16708
(char *) "self", NULL
16711
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetScrollLineX",kwnames,&obj0)) goto fail;
16712
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16713
if (SWIG_arg_fail(1)) SWIG_fail;
16715
PyThreadState* __tstate = wxPyBeginAllowThreads();
16716
result = (int)((wxGrid const *)arg1)->GetScrollLineX();
16718
wxPyEndAllowThreads(__tstate);
16719
if (PyErr_Occurred()) SWIG_fail;
16722
resultobj = SWIG_From_int(static_cast<int >(result));
16730
static PyObject *_wrap_Grid_GetScrollLineY(PyObject *, PyObject *args, PyObject *kwargs) {
16731
PyObject *resultobj = NULL;
16732
wxGrid *arg1 = (wxGrid *) 0 ;
16734
PyObject * obj0 = 0 ;
16735
char *kwnames[] = {
16736
(char *) "self", NULL
16739
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Grid_GetScrollLineY",kwnames,&obj0)) goto fail;
16740
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16741
if (SWIG_arg_fail(1)) SWIG_fail;
16743
PyThreadState* __tstate = wxPyBeginAllowThreads();
16744
result = (int)((wxGrid const *)arg1)->GetScrollLineY();
16746
wxPyEndAllowThreads(__tstate);
16747
if (PyErr_Occurred()) SWIG_fail;
16750
resultobj = SWIG_From_int(static_cast<int >(result));
16758
static PyObject *_wrap_Grid_GetScrollX(PyObject *, PyObject *args, PyObject *kwargs) {
16759
PyObject *resultobj = NULL;
16760
wxGrid *arg1 = (wxGrid *) 0 ;
16763
PyObject * obj0 = 0 ;
16764
PyObject * obj1 = 0 ;
16765
char *kwnames[] = {
16766
(char *) "self",(char *) "x", NULL
16769
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_GetScrollX",kwnames,&obj0,&obj1)) goto fail;
16770
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16771
if (SWIG_arg_fail(1)) SWIG_fail;
16773
arg2 = static_cast<int >(SWIG_As_int(obj1));
16774
if (SWIG_arg_fail(2)) SWIG_fail;
16777
PyThreadState* __tstate = wxPyBeginAllowThreads();
16778
result = (int)((wxGrid const *)arg1)->GetScrollX(arg2);
16780
wxPyEndAllowThreads(__tstate);
16781
if (PyErr_Occurred()) SWIG_fail;
16784
resultobj = SWIG_From_int(static_cast<int >(result));
16792
static PyObject *_wrap_Grid_GetScrollY(PyObject *, PyObject *args, PyObject *kwargs) {
16793
PyObject *resultobj = NULL;
16794
wxGrid *arg1 = (wxGrid *) 0 ;
16797
PyObject * obj0 = 0 ;
16798
PyObject * obj1 = 0 ;
16799
char *kwnames[] = {
16800
(char *) "self",(char *) "y", NULL
16803
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Grid_GetScrollY",kwnames,&obj0,&obj1)) goto fail;
16804
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16805
if (SWIG_arg_fail(1)) SWIG_fail;
16807
arg2 = static_cast<int >(SWIG_As_int(obj1));
16808
if (SWIG_arg_fail(2)) SWIG_fail;
16811
PyThreadState* __tstate = wxPyBeginAllowThreads();
16812
result = (int)((wxGrid const *)arg1)->GetScrollY(arg2);
16814
wxPyEndAllowThreads(__tstate);
16815
if (PyErr_Occurred()) SWIG_fail;
16818
resultobj = SWIG_From_int(static_cast<int >(result));
16826
static PyObject *_wrap_Grid_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
16827
PyObject *resultobj = NULL;
16828
wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
16829
wxVisualAttributes result;
16830
PyObject * obj0 = 0 ;
16831
char *kwnames[] = {
16832
(char *) "variant", NULL
16835
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Grid_GetClassDefaultAttributes",kwnames,&obj0)) goto fail;
16838
arg1 = static_cast<wxWindowVariant >(SWIG_As_int(obj0));
16839
if (SWIG_arg_fail(1)) SWIG_fail;
16843
if (!wxPyCheckForApp()) SWIG_fail;
16844
PyThreadState* __tstate = wxPyBeginAllowThreads();
16845
result = wxGrid::GetClassDefaultAttributes(arg1);
16847
wxPyEndAllowThreads(__tstate);
16848
if (PyErr_Occurred()) SWIG_fail;
16851
wxVisualAttributes * resultptr;
16852
resultptr = new wxVisualAttributes(static_cast<wxVisualAttributes & >(result));
16853
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVisualAttributes, 1);
16861
static PyObject * Grid_swigregister(PyObject *, PyObject *args) {
16863
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16864
SWIG_TypeClientData(SWIGTYPE_p_wxGrid, obj);
16866
return Py_BuildValue((char *)"");
16868
static PyObject *_wrap_new_GridEvent(PyObject *, PyObject *args, PyObject *kwargs) {
16869
PyObject *resultobj = NULL;
16872
wxGrid *arg3 = (wxGrid *) 0 ;
16873
int arg4 = (int) -1 ;
16874
int arg5 = (int) -1 ;
16875
int arg6 = (int) -1 ;
16876
int arg7 = (int) -1 ;
16877
bool arg8 = (bool) true ;
16878
bool arg9 = (bool) false ;
16879
bool arg10 = (bool) false ;
16880
bool arg11 = (bool) false ;
16881
bool arg12 = (bool) false ;
16882
wxGridEvent *result;
16883
PyObject * obj0 = 0 ;
16884
PyObject * obj1 = 0 ;
16885
PyObject * obj2 = 0 ;
16886
PyObject * obj3 = 0 ;
16887
PyObject * obj4 = 0 ;
16888
PyObject * obj5 = 0 ;
16889
PyObject * obj6 = 0 ;
16890
PyObject * obj7 = 0 ;
16891
PyObject * obj8 = 0 ;
16892
PyObject * obj9 = 0 ;
16893
PyObject * obj10 = 0 ;
16894
PyObject * obj11 = 0 ;
16895
char *kwnames[] = {
16896
(char *) "id",(char *) "type",(char *) "obj",(char *) "row",(char *) "col",(char *) "x",(char *) "y",(char *) "sel",(char *) "control",(char *) "shift",(char *) "alt",(char *) "meta", NULL
16899
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOOOOO:new_GridEvent",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11)) goto fail;
16901
arg1 = static_cast<int >(SWIG_As_int(obj0));
16902
if (SWIG_arg_fail(1)) SWIG_fail;
16905
arg2 = static_cast<wxEventType >(SWIG_As_int(obj1));
16906
if (SWIG_arg_fail(2)) SWIG_fail;
16908
SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
16909
if (SWIG_arg_fail(3)) SWIG_fail;
16912
arg4 = static_cast<int >(SWIG_As_int(obj3));
16913
if (SWIG_arg_fail(4)) SWIG_fail;
16918
arg5 = static_cast<int >(SWIG_As_int(obj4));
16919
if (SWIG_arg_fail(5)) SWIG_fail;
16924
arg6 = static_cast<int >(SWIG_As_int(obj5));
16925
if (SWIG_arg_fail(6)) SWIG_fail;
16930
arg7 = static_cast<int >(SWIG_As_int(obj6));
16931
if (SWIG_arg_fail(7)) SWIG_fail;
16936
arg8 = static_cast<bool >(SWIG_As_bool(obj7));
16937
if (SWIG_arg_fail(8)) SWIG_fail;
16942
arg9 = static_cast<bool >(SWIG_As_bool(obj8));
16943
if (SWIG_arg_fail(9)) SWIG_fail;
16948
arg10 = static_cast<bool >(SWIG_As_bool(obj9));
16949
if (SWIG_arg_fail(10)) SWIG_fail;
16954
arg11 = static_cast<bool >(SWIG_As_bool(obj10));
16955
if (SWIG_arg_fail(11)) SWIG_fail;
16960
arg12 = static_cast<bool >(SWIG_As_bool(obj11));
16961
if (SWIG_arg_fail(12)) SWIG_fail;
16965
PyThreadState* __tstate = wxPyBeginAllowThreads();
16966
result = (wxGridEvent *)new wxGridEvent(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12);
16968
wxPyEndAllowThreads(__tstate);
16969
if (PyErr_Occurred()) SWIG_fail;
16971
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridEvent, 1);
16978
static PyObject *_wrap_GridEvent_GetRow(PyObject *, PyObject *args, PyObject *kwargs) {
16979
PyObject *resultobj = NULL;
16980
wxGridEvent *arg1 = (wxGridEvent *) 0 ;
16982
PyObject * obj0 = 0 ;
16983
char *kwnames[] = {
16984
(char *) "self", NULL
16987
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridEvent_GetRow",kwnames,&obj0)) goto fail;
16988
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridEvent, SWIG_POINTER_EXCEPTION | 0);
16989
if (SWIG_arg_fail(1)) SWIG_fail;
16991
PyThreadState* __tstate = wxPyBeginAllowThreads();
16992
result = (int)(arg1)->GetRow();
16994
wxPyEndAllowThreads(__tstate);
16995
if (PyErr_Occurred()) SWIG_fail;
16998
resultobj = SWIG_From_int(static_cast<int >(result));
17006
static PyObject *_wrap_GridEvent_GetCol(PyObject *, PyObject *args, PyObject *kwargs) {
17007
PyObject *resultobj = NULL;
17008
wxGridEvent *arg1 = (wxGridEvent *) 0 ;
17010
PyObject * obj0 = 0 ;
17011
char *kwnames[] = {
17012
(char *) "self", NULL
17015
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridEvent_GetCol",kwnames,&obj0)) goto fail;
17016
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridEvent, SWIG_POINTER_EXCEPTION | 0);
17017
if (SWIG_arg_fail(1)) SWIG_fail;
17019
PyThreadState* __tstate = wxPyBeginAllowThreads();
17020
result = (int)(arg1)->GetCol();
17022
wxPyEndAllowThreads(__tstate);
17023
if (PyErr_Occurred()) SWIG_fail;
17026
resultobj = SWIG_From_int(static_cast<int >(result));
17034
static PyObject *_wrap_GridEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
17035
PyObject *resultobj = NULL;
17036
wxGridEvent *arg1 = (wxGridEvent *) 0 ;
17038
PyObject * obj0 = 0 ;
17039
char *kwnames[] = {
17040
(char *) "self", NULL
17043
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridEvent_GetPosition",kwnames,&obj0)) goto fail;
17044
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridEvent, SWIG_POINTER_EXCEPTION | 0);
17045
if (SWIG_arg_fail(1)) SWIG_fail;
17047
PyThreadState* __tstate = wxPyBeginAllowThreads();
17048
result = (arg1)->GetPosition();
17050
wxPyEndAllowThreads(__tstate);
17051
if (PyErr_Occurred()) SWIG_fail;
17054
wxPoint * resultptr;
17055
resultptr = new wxPoint(static_cast<wxPoint & >(result));
17056
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
17064
static PyObject *_wrap_GridEvent_Selecting(PyObject *, PyObject *args, PyObject *kwargs) {
17065
PyObject *resultobj = NULL;
17066
wxGridEvent *arg1 = (wxGridEvent *) 0 ;
17068
PyObject * obj0 = 0 ;
17069
char *kwnames[] = {
17070
(char *) "self", NULL
17073
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridEvent_Selecting",kwnames,&obj0)) goto fail;
17074
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridEvent, SWIG_POINTER_EXCEPTION | 0);
17075
if (SWIG_arg_fail(1)) SWIG_fail;
17077
PyThreadState* __tstate = wxPyBeginAllowThreads();
17078
result = (bool)(arg1)->Selecting();
17080
wxPyEndAllowThreads(__tstate);
17081
if (PyErr_Occurred()) SWIG_fail;
17084
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17092
static PyObject *_wrap_GridEvent_ControlDown(PyObject *, PyObject *args, PyObject *kwargs) {
17093
PyObject *resultobj = NULL;
17094
wxGridEvent *arg1 = (wxGridEvent *) 0 ;
17096
PyObject * obj0 = 0 ;
17097
char *kwnames[] = {
17098
(char *) "self", NULL
17101
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridEvent_ControlDown",kwnames,&obj0)) goto fail;
17102
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridEvent, SWIG_POINTER_EXCEPTION | 0);
17103
if (SWIG_arg_fail(1)) SWIG_fail;
17105
PyThreadState* __tstate = wxPyBeginAllowThreads();
17106
result = (bool)(arg1)->ControlDown();
17108
wxPyEndAllowThreads(__tstate);
17109
if (PyErr_Occurred()) SWIG_fail;
17112
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17120
static PyObject *_wrap_GridEvent_MetaDown(PyObject *, PyObject *args, PyObject *kwargs) {
17121
PyObject *resultobj = NULL;
17122
wxGridEvent *arg1 = (wxGridEvent *) 0 ;
17124
PyObject * obj0 = 0 ;
17125
char *kwnames[] = {
17126
(char *) "self", NULL
17129
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridEvent_MetaDown",kwnames,&obj0)) goto fail;
17130
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridEvent, SWIG_POINTER_EXCEPTION | 0);
17131
if (SWIG_arg_fail(1)) SWIG_fail;
17133
PyThreadState* __tstate = wxPyBeginAllowThreads();
17134
result = (bool)(arg1)->MetaDown();
17136
wxPyEndAllowThreads(__tstate);
17137
if (PyErr_Occurred()) SWIG_fail;
17140
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17148
static PyObject *_wrap_GridEvent_ShiftDown(PyObject *, PyObject *args, PyObject *kwargs) {
17149
PyObject *resultobj = NULL;
17150
wxGridEvent *arg1 = (wxGridEvent *) 0 ;
17152
PyObject * obj0 = 0 ;
17153
char *kwnames[] = {
17154
(char *) "self", NULL
17157
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridEvent_ShiftDown",kwnames,&obj0)) goto fail;
17158
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridEvent, SWIG_POINTER_EXCEPTION | 0);
17159
if (SWIG_arg_fail(1)) SWIG_fail;
17161
PyThreadState* __tstate = wxPyBeginAllowThreads();
17162
result = (bool)(arg1)->ShiftDown();
17164
wxPyEndAllowThreads(__tstate);
17165
if (PyErr_Occurred()) SWIG_fail;
17168
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17176
static PyObject *_wrap_GridEvent_AltDown(PyObject *, PyObject *args, PyObject *kwargs) {
17177
PyObject *resultobj = NULL;
17178
wxGridEvent *arg1 = (wxGridEvent *) 0 ;
17180
PyObject * obj0 = 0 ;
17181
char *kwnames[] = {
17182
(char *) "self", NULL
17185
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridEvent_AltDown",kwnames,&obj0)) goto fail;
17186
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridEvent, SWIG_POINTER_EXCEPTION | 0);
17187
if (SWIG_arg_fail(1)) SWIG_fail;
17189
PyThreadState* __tstate = wxPyBeginAllowThreads();
17190
result = (bool)(arg1)->AltDown();
17192
wxPyEndAllowThreads(__tstate);
17193
if (PyErr_Occurred()) SWIG_fail;
17196
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17204
static PyObject * GridEvent_swigregister(PyObject *, PyObject *args) {
17206
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17207
SWIG_TypeClientData(SWIGTYPE_p_wxGridEvent, obj);
17209
return Py_BuildValue((char *)"");
17211
static PyObject *_wrap_new_GridSizeEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17212
PyObject *resultobj = NULL;
17215
wxGrid *arg3 = (wxGrid *) 0 ;
17216
int arg4 = (int) -1 ;
17217
int arg5 = (int) -1 ;
17218
int arg6 = (int) -1 ;
17219
bool arg7 = (bool) false ;
17220
bool arg8 = (bool) false ;
17221
bool arg9 = (bool) false ;
17222
bool arg10 = (bool) false ;
17223
wxGridSizeEvent *result;
17224
PyObject * obj0 = 0 ;
17225
PyObject * obj1 = 0 ;
17226
PyObject * obj2 = 0 ;
17227
PyObject * obj3 = 0 ;
17228
PyObject * obj4 = 0 ;
17229
PyObject * obj5 = 0 ;
17230
PyObject * obj6 = 0 ;
17231
PyObject * obj7 = 0 ;
17232
PyObject * obj8 = 0 ;
17233
PyObject * obj9 = 0 ;
17234
char *kwnames[] = {
17235
(char *) "id",(char *) "type",(char *) "obj",(char *) "rowOrCol",(char *) "x",(char *) "y",(char *) "control",(char *) "shift",(char *) "alt",(char *) "meta", NULL
17238
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOOO:new_GridSizeEvent",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
17240
arg1 = static_cast<int >(SWIG_As_int(obj0));
17241
if (SWIG_arg_fail(1)) SWIG_fail;
17244
arg2 = static_cast<wxEventType >(SWIG_As_int(obj1));
17245
if (SWIG_arg_fail(2)) SWIG_fail;
17247
SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
17248
if (SWIG_arg_fail(3)) SWIG_fail;
17251
arg4 = static_cast<int >(SWIG_As_int(obj3));
17252
if (SWIG_arg_fail(4)) SWIG_fail;
17257
arg5 = static_cast<int >(SWIG_As_int(obj4));
17258
if (SWIG_arg_fail(5)) SWIG_fail;
17263
arg6 = static_cast<int >(SWIG_As_int(obj5));
17264
if (SWIG_arg_fail(6)) SWIG_fail;
17269
arg7 = static_cast<bool >(SWIG_As_bool(obj6));
17270
if (SWIG_arg_fail(7)) SWIG_fail;
17275
arg8 = static_cast<bool >(SWIG_As_bool(obj7));
17276
if (SWIG_arg_fail(8)) SWIG_fail;
17281
arg9 = static_cast<bool >(SWIG_As_bool(obj8));
17282
if (SWIG_arg_fail(9)) SWIG_fail;
17287
arg10 = static_cast<bool >(SWIG_As_bool(obj9));
17288
if (SWIG_arg_fail(10)) SWIG_fail;
17292
PyThreadState* __tstate = wxPyBeginAllowThreads();
17293
result = (wxGridSizeEvent *)new wxGridSizeEvent(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
17295
wxPyEndAllowThreads(__tstate);
17296
if (PyErr_Occurred()) SWIG_fail;
17298
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridSizeEvent, 1);
17305
static PyObject *_wrap_GridSizeEvent_GetRowOrCol(PyObject *, PyObject *args, PyObject *kwargs) {
17306
PyObject *resultobj = NULL;
17307
wxGridSizeEvent *arg1 = (wxGridSizeEvent *) 0 ;
17309
PyObject * obj0 = 0 ;
17310
char *kwnames[] = {
17311
(char *) "self", NULL
17314
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizeEvent_GetRowOrCol",kwnames,&obj0)) goto fail;
17315
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizeEvent, SWIG_POINTER_EXCEPTION | 0);
17316
if (SWIG_arg_fail(1)) SWIG_fail;
17318
PyThreadState* __tstate = wxPyBeginAllowThreads();
17319
result = (int)(arg1)->GetRowOrCol();
17321
wxPyEndAllowThreads(__tstate);
17322
if (PyErr_Occurred()) SWIG_fail;
17325
resultobj = SWIG_From_int(static_cast<int >(result));
17333
static PyObject *_wrap_GridSizeEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
17334
PyObject *resultobj = NULL;
17335
wxGridSizeEvent *arg1 = (wxGridSizeEvent *) 0 ;
17337
PyObject * obj0 = 0 ;
17338
char *kwnames[] = {
17339
(char *) "self", NULL
17342
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizeEvent_GetPosition",kwnames,&obj0)) goto fail;
17343
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizeEvent, SWIG_POINTER_EXCEPTION | 0);
17344
if (SWIG_arg_fail(1)) SWIG_fail;
17346
PyThreadState* __tstate = wxPyBeginAllowThreads();
17347
result = (arg1)->GetPosition();
17349
wxPyEndAllowThreads(__tstate);
17350
if (PyErr_Occurred()) SWIG_fail;
17353
wxPoint * resultptr;
17354
resultptr = new wxPoint(static_cast<wxPoint & >(result));
17355
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
17363
static PyObject *_wrap_GridSizeEvent_ControlDown(PyObject *, PyObject *args, PyObject *kwargs) {
17364
PyObject *resultobj = NULL;
17365
wxGridSizeEvent *arg1 = (wxGridSizeEvent *) 0 ;
17367
PyObject * obj0 = 0 ;
17368
char *kwnames[] = {
17369
(char *) "self", NULL
17372
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizeEvent_ControlDown",kwnames,&obj0)) goto fail;
17373
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizeEvent, SWIG_POINTER_EXCEPTION | 0);
17374
if (SWIG_arg_fail(1)) SWIG_fail;
17376
PyThreadState* __tstate = wxPyBeginAllowThreads();
17377
result = (bool)(arg1)->ControlDown();
17379
wxPyEndAllowThreads(__tstate);
17380
if (PyErr_Occurred()) SWIG_fail;
17383
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17391
static PyObject *_wrap_GridSizeEvent_MetaDown(PyObject *, PyObject *args, PyObject *kwargs) {
17392
PyObject *resultobj = NULL;
17393
wxGridSizeEvent *arg1 = (wxGridSizeEvent *) 0 ;
17395
PyObject * obj0 = 0 ;
17396
char *kwnames[] = {
17397
(char *) "self", NULL
17400
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizeEvent_MetaDown",kwnames,&obj0)) goto fail;
17401
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizeEvent, SWIG_POINTER_EXCEPTION | 0);
17402
if (SWIG_arg_fail(1)) SWIG_fail;
17404
PyThreadState* __tstate = wxPyBeginAllowThreads();
17405
result = (bool)(arg1)->MetaDown();
17407
wxPyEndAllowThreads(__tstate);
17408
if (PyErr_Occurred()) SWIG_fail;
17411
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17419
static PyObject *_wrap_GridSizeEvent_ShiftDown(PyObject *, PyObject *args, PyObject *kwargs) {
17420
PyObject *resultobj = NULL;
17421
wxGridSizeEvent *arg1 = (wxGridSizeEvent *) 0 ;
17423
PyObject * obj0 = 0 ;
17424
char *kwnames[] = {
17425
(char *) "self", NULL
17428
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizeEvent_ShiftDown",kwnames,&obj0)) goto fail;
17429
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizeEvent, SWIG_POINTER_EXCEPTION | 0);
17430
if (SWIG_arg_fail(1)) SWIG_fail;
17432
PyThreadState* __tstate = wxPyBeginAllowThreads();
17433
result = (bool)(arg1)->ShiftDown();
17435
wxPyEndAllowThreads(__tstate);
17436
if (PyErr_Occurred()) SWIG_fail;
17439
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17447
static PyObject *_wrap_GridSizeEvent_AltDown(PyObject *, PyObject *args, PyObject *kwargs) {
17448
PyObject *resultobj = NULL;
17449
wxGridSizeEvent *arg1 = (wxGridSizeEvent *) 0 ;
17451
PyObject * obj0 = 0 ;
17452
char *kwnames[] = {
17453
(char *) "self", NULL
17456
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridSizeEvent_AltDown",kwnames,&obj0)) goto fail;
17457
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridSizeEvent, SWIG_POINTER_EXCEPTION | 0);
17458
if (SWIG_arg_fail(1)) SWIG_fail;
17460
PyThreadState* __tstate = wxPyBeginAllowThreads();
17461
result = (bool)(arg1)->AltDown();
17463
wxPyEndAllowThreads(__tstate);
17464
if (PyErr_Occurred()) SWIG_fail;
17467
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17475
static PyObject * GridSizeEvent_swigregister(PyObject *, PyObject *args) {
17477
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17478
SWIG_TypeClientData(SWIGTYPE_p_wxGridSizeEvent, obj);
17480
return Py_BuildValue((char *)"");
17482
static PyObject *_wrap_new_GridRangeSelectEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17483
PyObject *resultobj = NULL;
17486
wxGrid *arg3 = (wxGrid *) 0 ;
17487
wxGridCellCoords *arg4 = 0 ;
17488
wxGridCellCoords *arg5 = 0 ;
17489
bool arg6 = (bool) true ;
17490
bool arg7 = (bool) false ;
17491
bool arg8 = (bool) false ;
17492
bool arg9 = (bool) false ;
17493
bool arg10 = (bool) false ;
17494
wxGridRangeSelectEvent *result;
17495
wxGridCellCoords temp4 ;
17496
wxGridCellCoords temp5 ;
17497
PyObject * obj0 = 0 ;
17498
PyObject * obj1 = 0 ;
17499
PyObject * obj2 = 0 ;
17500
PyObject * obj3 = 0 ;
17501
PyObject * obj4 = 0 ;
17502
PyObject * obj5 = 0 ;
17503
PyObject * obj6 = 0 ;
17504
PyObject * obj7 = 0 ;
17505
PyObject * obj8 = 0 ;
17506
PyObject * obj9 = 0 ;
17507
char *kwnames[] = {
17508
(char *) "id",(char *) "type",(char *) "obj",(char *) "topLeft",(char *) "bottomRight",(char *) "sel",(char *) "control",(char *) "shift",(char *) "alt",(char *) "meta", NULL
17511
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|OOOOO:new_GridRangeSelectEvent",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9)) goto fail;
17513
arg1 = static_cast<int >(SWIG_As_int(obj0));
17514
if (SWIG_arg_fail(1)) SWIG_fail;
17517
arg2 = static_cast<wxEventType >(SWIG_As_int(obj1));
17518
if (SWIG_arg_fail(2)) SWIG_fail;
17520
SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxGrid, SWIG_POINTER_EXCEPTION | 0);
17521
if (SWIG_arg_fail(3)) SWIG_fail;
17524
if (! wxGridCellCoords_helper(obj3, &arg4)) SWIG_fail;
17528
if (! wxGridCellCoords_helper(obj4, &arg5)) SWIG_fail;
17532
arg6 = static_cast<bool >(SWIG_As_bool(obj5));
17533
if (SWIG_arg_fail(6)) SWIG_fail;
17538
arg7 = static_cast<bool >(SWIG_As_bool(obj6));
17539
if (SWIG_arg_fail(7)) SWIG_fail;
17544
arg8 = static_cast<bool >(SWIG_As_bool(obj7));
17545
if (SWIG_arg_fail(8)) SWIG_fail;
17550
arg9 = static_cast<bool >(SWIG_As_bool(obj8));
17551
if (SWIG_arg_fail(9)) SWIG_fail;
17556
arg10 = static_cast<bool >(SWIG_As_bool(obj9));
17557
if (SWIG_arg_fail(10)) SWIG_fail;
17561
PyThreadState* __tstate = wxPyBeginAllowThreads();
17562
result = (wxGridRangeSelectEvent *)new wxGridRangeSelectEvent(arg1,arg2,arg3,(wxGridCellCoords const &)*arg4,(wxGridCellCoords const &)*arg5,arg6,arg7,arg8,arg9,arg10);
17564
wxPyEndAllowThreads(__tstate);
17565
if (PyErr_Occurred()) SWIG_fail;
17567
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridRangeSelectEvent, 1);
17574
static PyObject *_wrap_GridRangeSelectEvent_GetTopLeftCoords(PyObject *, PyObject *args, PyObject *kwargs) {
17575
PyObject *resultobj = NULL;
17576
wxGridRangeSelectEvent *arg1 = (wxGridRangeSelectEvent *) 0 ;
17577
wxGridCellCoords result;
17578
PyObject * obj0 = 0 ;
17579
char *kwnames[] = {
17580
(char *) "self", NULL
17583
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridRangeSelectEvent_GetTopLeftCoords",kwnames,&obj0)) goto fail;
17584
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridRangeSelectEvent, SWIG_POINTER_EXCEPTION | 0);
17585
if (SWIG_arg_fail(1)) SWIG_fail;
17587
PyThreadState* __tstate = wxPyBeginAllowThreads();
17588
result = (arg1)->GetTopLeftCoords();
17590
wxPyEndAllowThreads(__tstate);
17591
if (PyErr_Occurred()) SWIG_fail;
17594
wxGridCellCoords * resultptr;
17595
resultptr = new wxGridCellCoords(static_cast<wxGridCellCoords & >(result));
17596
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGridCellCoords, 1);
17604
static PyObject *_wrap_GridRangeSelectEvent_GetBottomRightCoords(PyObject *, PyObject *args, PyObject *kwargs) {
17605
PyObject *resultobj = NULL;
17606
wxGridRangeSelectEvent *arg1 = (wxGridRangeSelectEvent *) 0 ;
17607
wxGridCellCoords result;
17608
PyObject * obj0 = 0 ;
17609
char *kwnames[] = {
17610
(char *) "self", NULL
17613
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridRangeSelectEvent_GetBottomRightCoords",kwnames,&obj0)) goto fail;
17614
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridRangeSelectEvent, SWIG_POINTER_EXCEPTION | 0);
17615
if (SWIG_arg_fail(1)) SWIG_fail;
17617
PyThreadState* __tstate = wxPyBeginAllowThreads();
17618
result = (arg1)->GetBottomRightCoords();
17620
wxPyEndAllowThreads(__tstate);
17621
if (PyErr_Occurred()) SWIG_fail;
17624
wxGridCellCoords * resultptr;
17625
resultptr = new wxGridCellCoords(static_cast<wxGridCellCoords & >(result));
17626
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxGridCellCoords, 1);
17634
static PyObject *_wrap_GridRangeSelectEvent_GetTopRow(PyObject *, PyObject *args, PyObject *kwargs) {
17635
PyObject *resultobj = NULL;
17636
wxGridRangeSelectEvent *arg1 = (wxGridRangeSelectEvent *) 0 ;
17638
PyObject * obj0 = 0 ;
17639
char *kwnames[] = {
17640
(char *) "self", NULL
17643
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridRangeSelectEvent_GetTopRow",kwnames,&obj0)) goto fail;
17644
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridRangeSelectEvent, SWIG_POINTER_EXCEPTION | 0);
17645
if (SWIG_arg_fail(1)) SWIG_fail;
17647
PyThreadState* __tstate = wxPyBeginAllowThreads();
17648
result = (int)(arg1)->GetTopRow();
17650
wxPyEndAllowThreads(__tstate);
17651
if (PyErr_Occurred()) SWIG_fail;
17654
resultobj = SWIG_From_int(static_cast<int >(result));
17662
static PyObject *_wrap_GridRangeSelectEvent_GetBottomRow(PyObject *, PyObject *args, PyObject *kwargs) {
17663
PyObject *resultobj = NULL;
17664
wxGridRangeSelectEvent *arg1 = (wxGridRangeSelectEvent *) 0 ;
17666
PyObject * obj0 = 0 ;
17667
char *kwnames[] = {
17668
(char *) "self", NULL
17671
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridRangeSelectEvent_GetBottomRow",kwnames,&obj0)) goto fail;
17672
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridRangeSelectEvent, SWIG_POINTER_EXCEPTION | 0);
17673
if (SWIG_arg_fail(1)) SWIG_fail;
17675
PyThreadState* __tstate = wxPyBeginAllowThreads();
17676
result = (int)(arg1)->GetBottomRow();
17678
wxPyEndAllowThreads(__tstate);
17679
if (PyErr_Occurred()) SWIG_fail;
17682
resultobj = SWIG_From_int(static_cast<int >(result));
17690
static PyObject *_wrap_GridRangeSelectEvent_GetLeftCol(PyObject *, PyObject *args, PyObject *kwargs) {
17691
PyObject *resultobj = NULL;
17692
wxGridRangeSelectEvent *arg1 = (wxGridRangeSelectEvent *) 0 ;
17694
PyObject * obj0 = 0 ;
17695
char *kwnames[] = {
17696
(char *) "self", NULL
17699
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridRangeSelectEvent_GetLeftCol",kwnames,&obj0)) goto fail;
17700
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridRangeSelectEvent, SWIG_POINTER_EXCEPTION | 0);
17701
if (SWIG_arg_fail(1)) SWIG_fail;
17703
PyThreadState* __tstate = wxPyBeginAllowThreads();
17704
result = (int)(arg1)->GetLeftCol();
17706
wxPyEndAllowThreads(__tstate);
17707
if (PyErr_Occurred()) SWIG_fail;
17710
resultobj = SWIG_From_int(static_cast<int >(result));
17718
static PyObject *_wrap_GridRangeSelectEvent_GetRightCol(PyObject *, PyObject *args, PyObject *kwargs) {
17719
PyObject *resultobj = NULL;
17720
wxGridRangeSelectEvent *arg1 = (wxGridRangeSelectEvent *) 0 ;
17722
PyObject * obj0 = 0 ;
17723
char *kwnames[] = {
17724
(char *) "self", NULL
17727
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridRangeSelectEvent_GetRightCol",kwnames,&obj0)) goto fail;
17728
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridRangeSelectEvent, SWIG_POINTER_EXCEPTION | 0);
17729
if (SWIG_arg_fail(1)) SWIG_fail;
17731
PyThreadState* __tstate = wxPyBeginAllowThreads();
17732
result = (int)(arg1)->GetRightCol();
17734
wxPyEndAllowThreads(__tstate);
17735
if (PyErr_Occurred()) SWIG_fail;
17738
resultobj = SWIG_From_int(static_cast<int >(result));
17746
static PyObject *_wrap_GridRangeSelectEvent_Selecting(PyObject *, PyObject *args, PyObject *kwargs) {
17747
PyObject *resultobj = NULL;
17748
wxGridRangeSelectEvent *arg1 = (wxGridRangeSelectEvent *) 0 ;
17750
PyObject * obj0 = 0 ;
17751
char *kwnames[] = {
17752
(char *) "self", NULL
17755
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridRangeSelectEvent_Selecting",kwnames,&obj0)) goto fail;
17756
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridRangeSelectEvent, SWIG_POINTER_EXCEPTION | 0);
17757
if (SWIG_arg_fail(1)) SWIG_fail;
17759
PyThreadState* __tstate = wxPyBeginAllowThreads();
17760
result = (bool)(arg1)->Selecting();
17762
wxPyEndAllowThreads(__tstate);
17763
if (PyErr_Occurred()) SWIG_fail;
17766
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17774
static PyObject *_wrap_GridRangeSelectEvent_ControlDown(PyObject *, PyObject *args, PyObject *kwargs) {
17775
PyObject *resultobj = NULL;
17776
wxGridRangeSelectEvent *arg1 = (wxGridRangeSelectEvent *) 0 ;
17778
PyObject * obj0 = 0 ;
17779
char *kwnames[] = {
17780
(char *) "self", NULL
17783
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridRangeSelectEvent_ControlDown",kwnames,&obj0)) goto fail;
17784
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridRangeSelectEvent, SWIG_POINTER_EXCEPTION | 0);
17785
if (SWIG_arg_fail(1)) SWIG_fail;
17787
PyThreadState* __tstate = wxPyBeginAllowThreads();
17788
result = (bool)(arg1)->ControlDown();
17790
wxPyEndAllowThreads(__tstate);
17791
if (PyErr_Occurred()) SWIG_fail;
17794
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17802
static PyObject *_wrap_GridRangeSelectEvent_MetaDown(PyObject *, PyObject *args, PyObject *kwargs) {
17803
PyObject *resultobj = NULL;
17804
wxGridRangeSelectEvent *arg1 = (wxGridRangeSelectEvent *) 0 ;
17806
PyObject * obj0 = 0 ;
17807
char *kwnames[] = {
17808
(char *) "self", NULL
17811
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridRangeSelectEvent_MetaDown",kwnames,&obj0)) goto fail;
17812
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridRangeSelectEvent, SWIG_POINTER_EXCEPTION | 0);
17813
if (SWIG_arg_fail(1)) SWIG_fail;
17815
PyThreadState* __tstate = wxPyBeginAllowThreads();
17816
result = (bool)(arg1)->MetaDown();
17818
wxPyEndAllowThreads(__tstate);
17819
if (PyErr_Occurred()) SWIG_fail;
17822
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17830
static PyObject *_wrap_GridRangeSelectEvent_ShiftDown(PyObject *, PyObject *args, PyObject *kwargs) {
17831
PyObject *resultobj = NULL;
17832
wxGridRangeSelectEvent *arg1 = (wxGridRangeSelectEvent *) 0 ;
17834
PyObject * obj0 = 0 ;
17835
char *kwnames[] = {
17836
(char *) "self", NULL
17839
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridRangeSelectEvent_ShiftDown",kwnames,&obj0)) goto fail;
17840
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridRangeSelectEvent, SWIG_POINTER_EXCEPTION | 0);
17841
if (SWIG_arg_fail(1)) SWIG_fail;
17843
PyThreadState* __tstate = wxPyBeginAllowThreads();
17844
result = (bool)(arg1)->ShiftDown();
17846
wxPyEndAllowThreads(__tstate);
17847
if (PyErr_Occurred()) SWIG_fail;
17850
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17858
static PyObject *_wrap_GridRangeSelectEvent_AltDown(PyObject *, PyObject *args, PyObject *kwargs) {
17859
PyObject *resultobj = NULL;
17860
wxGridRangeSelectEvent *arg1 = (wxGridRangeSelectEvent *) 0 ;
17862
PyObject * obj0 = 0 ;
17863
char *kwnames[] = {
17864
(char *) "self", NULL
17867
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridRangeSelectEvent_AltDown",kwnames,&obj0)) goto fail;
17868
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridRangeSelectEvent, SWIG_POINTER_EXCEPTION | 0);
17869
if (SWIG_arg_fail(1)) SWIG_fail;
17871
PyThreadState* __tstate = wxPyBeginAllowThreads();
17872
result = (bool)(arg1)->AltDown();
17874
wxPyEndAllowThreads(__tstate);
17875
if (PyErr_Occurred()) SWIG_fail;
17878
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17886
static PyObject * GridRangeSelectEvent_swigregister(PyObject *, PyObject *args) {
17888
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17889
SWIG_TypeClientData(SWIGTYPE_p_wxGridRangeSelectEvent, obj);
17891
return Py_BuildValue((char *)"");
17893
static PyObject *_wrap_new_GridEditorCreatedEvent(PyObject *, PyObject *args, PyObject *kwargs) {
17894
PyObject *resultobj = NULL;
17897
wxObject *arg3 = (wxObject *) 0 ;
17900
wxControl *arg6 = (wxControl *) 0 ;
17901
wxGridEditorCreatedEvent *result;
17902
PyObject * obj0 = 0 ;
17903
PyObject * obj1 = 0 ;
17904
PyObject * obj2 = 0 ;
17905
PyObject * obj3 = 0 ;
17906
PyObject * obj4 = 0 ;
17907
PyObject * obj5 = 0 ;
17908
char *kwnames[] = {
17909
(char *) "id",(char *) "type",(char *) "obj",(char *) "row",(char *) "col",(char *) "ctrl", NULL
17912
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOOO:new_GridEditorCreatedEvent",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
17914
arg1 = static_cast<int >(SWIG_As_int(obj0));
17915
if (SWIG_arg_fail(1)) SWIG_fail;
17918
arg2 = static_cast<wxEventType >(SWIG_As_int(obj1));
17919
if (SWIG_arg_fail(2)) SWIG_fail;
17921
SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxObject, SWIG_POINTER_EXCEPTION | 0);
17922
if (SWIG_arg_fail(3)) SWIG_fail;
17924
arg4 = static_cast<int >(SWIG_As_int(obj3));
17925
if (SWIG_arg_fail(4)) SWIG_fail;
17928
arg5 = static_cast<int >(SWIG_As_int(obj4));
17929
if (SWIG_arg_fail(5)) SWIG_fail;
17931
SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
17932
if (SWIG_arg_fail(6)) SWIG_fail;
17934
PyThreadState* __tstate = wxPyBeginAllowThreads();
17935
result = (wxGridEditorCreatedEvent *)new wxGridEditorCreatedEvent(arg1,arg2,arg3,arg4,arg5,arg6);
17937
wxPyEndAllowThreads(__tstate);
17938
if (PyErr_Occurred()) SWIG_fail;
17940
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxGridEditorCreatedEvent, 1);
17947
static PyObject *_wrap_GridEditorCreatedEvent_GetRow(PyObject *, PyObject *args, PyObject *kwargs) {
17948
PyObject *resultobj = NULL;
17949
wxGridEditorCreatedEvent *arg1 = (wxGridEditorCreatedEvent *) 0 ;
17951
PyObject * obj0 = 0 ;
17952
char *kwnames[] = {
17953
(char *) "self", NULL
17956
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridEditorCreatedEvent_GetRow",kwnames,&obj0)) goto fail;
17957
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridEditorCreatedEvent, SWIG_POINTER_EXCEPTION | 0);
17958
if (SWIG_arg_fail(1)) SWIG_fail;
17960
PyThreadState* __tstate = wxPyBeginAllowThreads();
17961
result = (int)(arg1)->GetRow();
17963
wxPyEndAllowThreads(__tstate);
17964
if (PyErr_Occurred()) SWIG_fail;
17967
resultobj = SWIG_From_int(static_cast<int >(result));
17975
static PyObject *_wrap_GridEditorCreatedEvent_GetCol(PyObject *, PyObject *args, PyObject *kwargs) {
17976
PyObject *resultobj = NULL;
17977
wxGridEditorCreatedEvent *arg1 = (wxGridEditorCreatedEvent *) 0 ;
17979
PyObject * obj0 = 0 ;
17980
char *kwnames[] = {
17981
(char *) "self", NULL
17984
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridEditorCreatedEvent_GetCol",kwnames,&obj0)) goto fail;
17985
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridEditorCreatedEvent, SWIG_POINTER_EXCEPTION | 0);
17986
if (SWIG_arg_fail(1)) SWIG_fail;
17988
PyThreadState* __tstate = wxPyBeginAllowThreads();
17989
result = (int)(arg1)->GetCol();
17991
wxPyEndAllowThreads(__tstate);
17992
if (PyErr_Occurred()) SWIG_fail;
17995
resultobj = SWIG_From_int(static_cast<int >(result));
18003
static PyObject *_wrap_GridEditorCreatedEvent_GetControl(PyObject *, PyObject *args, PyObject *kwargs) {
18004
PyObject *resultobj = NULL;
18005
wxGridEditorCreatedEvent *arg1 = (wxGridEditorCreatedEvent *) 0 ;
18007
PyObject * obj0 = 0 ;
18008
char *kwnames[] = {
18009
(char *) "self", NULL
18012
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GridEditorCreatedEvent_GetControl",kwnames,&obj0)) goto fail;
18013
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridEditorCreatedEvent, SWIG_POINTER_EXCEPTION | 0);
18014
if (SWIG_arg_fail(1)) SWIG_fail;
18016
PyThreadState* __tstate = wxPyBeginAllowThreads();
18017
result = (wxControl *)(arg1)->GetControl();
18019
wxPyEndAllowThreads(__tstate);
18020
if (PyErr_Occurred()) SWIG_fail;
18023
resultobj = wxPyMake_wxObject(result, 0);
18031
static PyObject *_wrap_GridEditorCreatedEvent_SetRow(PyObject *, PyObject *args, PyObject *kwargs) {
18032
PyObject *resultobj = NULL;
18033
wxGridEditorCreatedEvent *arg1 = (wxGridEditorCreatedEvent *) 0 ;
18035
PyObject * obj0 = 0 ;
18036
PyObject * obj1 = 0 ;
18037
char *kwnames[] = {
18038
(char *) "self",(char *) "row", NULL
18041
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridEditorCreatedEvent_SetRow",kwnames,&obj0,&obj1)) goto fail;
18042
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridEditorCreatedEvent, SWIG_POINTER_EXCEPTION | 0);
18043
if (SWIG_arg_fail(1)) SWIG_fail;
18045
arg2 = static_cast<int >(SWIG_As_int(obj1));
18046
if (SWIG_arg_fail(2)) SWIG_fail;
18049
PyThreadState* __tstate = wxPyBeginAllowThreads();
18050
(arg1)->SetRow(arg2);
18052
wxPyEndAllowThreads(__tstate);
18053
if (PyErr_Occurred()) SWIG_fail;
18055
Py_INCREF(Py_None); resultobj = Py_None;
18062
static PyObject *_wrap_GridEditorCreatedEvent_SetCol(PyObject *, PyObject *args, PyObject *kwargs) {
18063
PyObject *resultobj = NULL;
18064
wxGridEditorCreatedEvent *arg1 = (wxGridEditorCreatedEvent *) 0 ;
18066
PyObject * obj0 = 0 ;
18067
PyObject * obj1 = 0 ;
18068
char *kwnames[] = {
18069
(char *) "self",(char *) "col", NULL
18072
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridEditorCreatedEvent_SetCol",kwnames,&obj0,&obj1)) goto fail;
18073
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridEditorCreatedEvent, SWIG_POINTER_EXCEPTION | 0);
18074
if (SWIG_arg_fail(1)) SWIG_fail;
18076
arg2 = static_cast<int >(SWIG_As_int(obj1));
18077
if (SWIG_arg_fail(2)) SWIG_fail;
18080
PyThreadState* __tstate = wxPyBeginAllowThreads();
18081
(arg1)->SetCol(arg2);
18083
wxPyEndAllowThreads(__tstate);
18084
if (PyErr_Occurred()) SWIG_fail;
18086
Py_INCREF(Py_None); resultobj = Py_None;
18093
static PyObject *_wrap_GridEditorCreatedEvent_SetControl(PyObject *, PyObject *args, PyObject *kwargs) {
18094
PyObject *resultobj = NULL;
18095
wxGridEditorCreatedEvent *arg1 = (wxGridEditorCreatedEvent *) 0 ;
18096
wxControl *arg2 = (wxControl *) 0 ;
18097
PyObject * obj0 = 0 ;
18098
PyObject * obj1 = 0 ;
18099
char *kwnames[] = {
18100
(char *) "self",(char *) "ctrl", NULL
18103
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:GridEditorCreatedEvent_SetControl",kwnames,&obj0,&obj1)) goto fail;
18104
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxGridEditorCreatedEvent, SWIG_POINTER_EXCEPTION | 0);
18105
if (SWIG_arg_fail(1)) SWIG_fail;
18106
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxControl, SWIG_POINTER_EXCEPTION | 0);
18107
if (SWIG_arg_fail(2)) SWIG_fail;
18109
PyThreadState* __tstate = wxPyBeginAllowThreads();
18110
(arg1)->SetControl(arg2);
18112
wxPyEndAllowThreads(__tstate);
18113
if (PyErr_Occurred()) SWIG_fail;
18115
Py_INCREF(Py_None); resultobj = Py_None;
18122
static PyObject * GridEditorCreatedEvent_swigregister(PyObject *, PyObject *args) {
18124
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18125
SWIG_TypeClientData(SWIGTYPE_p_wxGridEditorCreatedEvent, obj);
18127
return Py_BuildValue((char *)"");
18129
static PyMethodDef SwigMethods[] = {
18130
{ (char *)"GridCellRenderer__setOORInfo", (PyCFunction) _wrap_GridCellRenderer__setOORInfo, METH_VARARGS | METH_KEYWORDS, NULL},
18131
{ (char *)"GridCellRenderer_SetParameters", (PyCFunction) _wrap_GridCellRenderer_SetParameters, METH_VARARGS | METH_KEYWORDS, NULL},
18132
{ (char *)"GridCellRenderer_IncRef", (PyCFunction) _wrap_GridCellRenderer_IncRef, METH_VARARGS | METH_KEYWORDS, NULL},
18133
{ (char *)"GridCellRenderer_DecRef", (PyCFunction) _wrap_GridCellRenderer_DecRef, METH_VARARGS | METH_KEYWORDS, NULL},
18134
{ (char *)"GridCellRenderer_Draw", (PyCFunction) _wrap_GridCellRenderer_Draw, METH_VARARGS | METH_KEYWORDS, NULL},
18135
{ (char *)"GridCellRenderer_GetBestSize", (PyCFunction) _wrap_GridCellRenderer_GetBestSize, METH_VARARGS | METH_KEYWORDS, NULL},
18136
{ (char *)"GridCellRenderer_Clone", (PyCFunction) _wrap_GridCellRenderer_Clone, METH_VARARGS | METH_KEYWORDS, NULL},
18137
{ (char *)"GridCellRenderer_swigregister", GridCellRenderer_swigregister, METH_VARARGS, NULL},
18138
{ (char *)"new_PyGridCellRenderer", (PyCFunction) _wrap_new_PyGridCellRenderer, METH_VARARGS | METH_KEYWORDS, NULL},
18139
{ (char *)"PyGridCellRenderer__setCallbackInfo", (PyCFunction) _wrap_PyGridCellRenderer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
18140
{ (char *)"PyGridCellRenderer_base_SetParameters", (PyCFunction) _wrap_PyGridCellRenderer_base_SetParameters, METH_VARARGS | METH_KEYWORDS, NULL},
18141
{ (char *)"PyGridCellRenderer_swigregister", PyGridCellRenderer_swigregister, METH_VARARGS, NULL},
18142
{ (char *)"new_GridCellStringRenderer", (PyCFunction) _wrap_new_GridCellStringRenderer, METH_VARARGS | METH_KEYWORDS, NULL},
18143
{ (char *)"GridCellStringRenderer_swigregister", GridCellStringRenderer_swigregister, METH_VARARGS, NULL},
18144
{ (char *)"new_GridCellNumberRenderer", (PyCFunction) _wrap_new_GridCellNumberRenderer, METH_VARARGS | METH_KEYWORDS, NULL},
18145
{ (char *)"GridCellNumberRenderer_swigregister", GridCellNumberRenderer_swigregister, METH_VARARGS, NULL},
18146
{ (char *)"new_GridCellFloatRenderer", (PyCFunction) _wrap_new_GridCellFloatRenderer, METH_VARARGS | METH_KEYWORDS, NULL},
18147
{ (char *)"GridCellFloatRenderer_GetWidth", (PyCFunction) _wrap_GridCellFloatRenderer_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
18148
{ (char *)"GridCellFloatRenderer_SetWidth", (PyCFunction) _wrap_GridCellFloatRenderer_SetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
18149
{ (char *)"GridCellFloatRenderer_GetPrecision", (PyCFunction) _wrap_GridCellFloatRenderer_GetPrecision, METH_VARARGS | METH_KEYWORDS, NULL},
18150
{ (char *)"GridCellFloatRenderer_SetPrecision", (PyCFunction) _wrap_GridCellFloatRenderer_SetPrecision, METH_VARARGS | METH_KEYWORDS, NULL},
18151
{ (char *)"GridCellFloatRenderer_swigregister", GridCellFloatRenderer_swigregister, METH_VARARGS, NULL},
18152
{ (char *)"new_GridCellBoolRenderer", (PyCFunction) _wrap_new_GridCellBoolRenderer, METH_VARARGS | METH_KEYWORDS, NULL},
18153
{ (char *)"GridCellBoolRenderer_swigregister", GridCellBoolRenderer_swigregister, METH_VARARGS, NULL},
18154
{ (char *)"new_GridCellDateTimeRenderer", (PyCFunction) _wrap_new_GridCellDateTimeRenderer, METH_VARARGS | METH_KEYWORDS, NULL},
18155
{ (char *)"GridCellDateTimeRenderer_swigregister", GridCellDateTimeRenderer_swigregister, METH_VARARGS, NULL},
18156
{ (char *)"new_GridCellEnumRenderer", (PyCFunction) _wrap_new_GridCellEnumRenderer, METH_VARARGS | METH_KEYWORDS, NULL},
18157
{ (char *)"GridCellEnumRenderer_swigregister", GridCellEnumRenderer_swigregister, METH_VARARGS, NULL},
18158
{ (char *)"new_GridCellAutoWrapStringRenderer", (PyCFunction) _wrap_new_GridCellAutoWrapStringRenderer, METH_VARARGS | METH_KEYWORDS, NULL},
18159
{ (char *)"GridCellAutoWrapStringRenderer_swigregister", GridCellAutoWrapStringRenderer_swigregister, METH_VARARGS, NULL},
18160
{ (char *)"GridCellEditor__setOORInfo", (PyCFunction) _wrap_GridCellEditor__setOORInfo, METH_VARARGS | METH_KEYWORDS, NULL},
18161
{ (char *)"GridCellEditor_IsCreated", (PyCFunction) _wrap_GridCellEditor_IsCreated, METH_VARARGS | METH_KEYWORDS, NULL},
18162
{ (char *)"GridCellEditor_GetControl", (PyCFunction) _wrap_GridCellEditor_GetControl, METH_VARARGS | METH_KEYWORDS, NULL},
18163
{ (char *)"GridCellEditor_SetControl", (PyCFunction) _wrap_GridCellEditor_SetControl, METH_VARARGS | METH_KEYWORDS, NULL},
18164
{ (char *)"GridCellEditor_GetCellAttr", (PyCFunction) _wrap_GridCellEditor_GetCellAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18165
{ (char *)"GridCellEditor_SetCellAttr", (PyCFunction) _wrap_GridCellEditor_SetCellAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18166
{ (char *)"GridCellEditor_SetParameters", (PyCFunction) _wrap_GridCellEditor_SetParameters, METH_VARARGS | METH_KEYWORDS, NULL},
18167
{ (char *)"GridCellEditor_IncRef", (PyCFunction) _wrap_GridCellEditor_IncRef, METH_VARARGS | METH_KEYWORDS, NULL},
18168
{ (char *)"GridCellEditor_DecRef", (PyCFunction) _wrap_GridCellEditor_DecRef, METH_VARARGS | METH_KEYWORDS, NULL},
18169
{ (char *)"GridCellEditor_Create", (PyCFunction) _wrap_GridCellEditor_Create, METH_VARARGS | METH_KEYWORDS, NULL},
18170
{ (char *)"GridCellEditor_BeginEdit", (PyCFunction) _wrap_GridCellEditor_BeginEdit, METH_VARARGS | METH_KEYWORDS, NULL},
18171
{ (char *)"GridCellEditor_EndEdit", (PyCFunction) _wrap_GridCellEditor_EndEdit, METH_VARARGS | METH_KEYWORDS, NULL},
18172
{ (char *)"GridCellEditor_Reset", (PyCFunction) _wrap_GridCellEditor_Reset, METH_VARARGS | METH_KEYWORDS, NULL},
18173
{ (char *)"GridCellEditor_Clone", (PyCFunction) _wrap_GridCellEditor_Clone, METH_VARARGS | METH_KEYWORDS, NULL},
18174
{ (char *)"GridCellEditor_SetSize", (PyCFunction) _wrap_GridCellEditor_SetSize, METH_VARARGS | METH_KEYWORDS, NULL},
18175
{ (char *)"GridCellEditor_Show", (PyCFunction) _wrap_GridCellEditor_Show, METH_VARARGS | METH_KEYWORDS, NULL},
18176
{ (char *)"GridCellEditor_PaintBackground", (PyCFunction) _wrap_GridCellEditor_PaintBackground, METH_VARARGS | METH_KEYWORDS, NULL},
18177
{ (char *)"GridCellEditor_IsAcceptedKey", (PyCFunction) _wrap_GridCellEditor_IsAcceptedKey, METH_VARARGS | METH_KEYWORDS, NULL},
18178
{ (char *)"GridCellEditor_StartingKey", (PyCFunction) _wrap_GridCellEditor_StartingKey, METH_VARARGS | METH_KEYWORDS, NULL},
18179
{ (char *)"GridCellEditor_StartingClick", (PyCFunction) _wrap_GridCellEditor_StartingClick, METH_VARARGS | METH_KEYWORDS, NULL},
18180
{ (char *)"GridCellEditor_HandleReturn", (PyCFunction) _wrap_GridCellEditor_HandleReturn, METH_VARARGS | METH_KEYWORDS, NULL},
18181
{ (char *)"GridCellEditor_Destroy", (PyCFunction) _wrap_GridCellEditor_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
18182
{ (char *)"GridCellEditor_swigregister", GridCellEditor_swigregister, METH_VARARGS, NULL},
18183
{ (char *)"new_PyGridCellEditor", (PyCFunction) _wrap_new_PyGridCellEditor, METH_VARARGS | METH_KEYWORDS, NULL},
18184
{ (char *)"PyGridCellEditor__setCallbackInfo", (PyCFunction) _wrap_PyGridCellEditor__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
18185
{ (char *)"PyGridCellEditor_base_SetSize", (PyCFunction) _wrap_PyGridCellEditor_base_SetSize, METH_VARARGS | METH_KEYWORDS, NULL},
18186
{ (char *)"PyGridCellEditor_base_Show", (PyCFunction) _wrap_PyGridCellEditor_base_Show, METH_VARARGS | METH_KEYWORDS, NULL},
18187
{ (char *)"PyGridCellEditor_base_PaintBackground", (PyCFunction) _wrap_PyGridCellEditor_base_PaintBackground, METH_VARARGS | METH_KEYWORDS, NULL},
18188
{ (char *)"PyGridCellEditor_base_IsAcceptedKey", (PyCFunction) _wrap_PyGridCellEditor_base_IsAcceptedKey, METH_VARARGS | METH_KEYWORDS, NULL},
18189
{ (char *)"PyGridCellEditor_base_StartingKey", (PyCFunction) _wrap_PyGridCellEditor_base_StartingKey, METH_VARARGS | METH_KEYWORDS, NULL},
18190
{ (char *)"PyGridCellEditor_base_StartingClick", (PyCFunction) _wrap_PyGridCellEditor_base_StartingClick, METH_VARARGS | METH_KEYWORDS, NULL},
18191
{ (char *)"PyGridCellEditor_base_HandleReturn", (PyCFunction) _wrap_PyGridCellEditor_base_HandleReturn, METH_VARARGS | METH_KEYWORDS, NULL},
18192
{ (char *)"PyGridCellEditor_base_Destroy", (PyCFunction) _wrap_PyGridCellEditor_base_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
18193
{ (char *)"PyGridCellEditor_base_SetParameters", (PyCFunction) _wrap_PyGridCellEditor_base_SetParameters, METH_VARARGS | METH_KEYWORDS, NULL},
18194
{ (char *)"PyGridCellEditor_swigregister", PyGridCellEditor_swigregister, METH_VARARGS, NULL},
18195
{ (char *)"new_GridCellTextEditor", (PyCFunction) _wrap_new_GridCellTextEditor, METH_VARARGS | METH_KEYWORDS, NULL},
18196
{ (char *)"GridCellTextEditor_GetValue", (PyCFunction) _wrap_GridCellTextEditor_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
18197
{ (char *)"GridCellTextEditor_swigregister", GridCellTextEditor_swigregister, METH_VARARGS, NULL},
18198
{ (char *)"new_GridCellNumberEditor", (PyCFunction) _wrap_new_GridCellNumberEditor, METH_VARARGS | METH_KEYWORDS, NULL},
18199
{ (char *)"GridCellNumberEditor_GetValue", (PyCFunction) _wrap_GridCellNumberEditor_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
18200
{ (char *)"GridCellNumberEditor_swigregister", GridCellNumberEditor_swigregister, METH_VARARGS, NULL},
18201
{ (char *)"new_GridCellFloatEditor", (PyCFunction) _wrap_new_GridCellFloatEditor, METH_VARARGS | METH_KEYWORDS, NULL},
18202
{ (char *)"GridCellFloatEditor_GetValue", (PyCFunction) _wrap_GridCellFloatEditor_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
18203
{ (char *)"GridCellFloatEditor_swigregister", GridCellFloatEditor_swigregister, METH_VARARGS, NULL},
18204
{ (char *)"new_GridCellBoolEditor", (PyCFunction) _wrap_new_GridCellBoolEditor, METH_VARARGS | METH_KEYWORDS, NULL},
18205
{ (char *)"GridCellBoolEditor_GetValue", (PyCFunction) _wrap_GridCellBoolEditor_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
18206
{ (char *)"GridCellBoolEditor_swigregister", GridCellBoolEditor_swigregister, METH_VARARGS, NULL},
18207
{ (char *)"new_GridCellChoiceEditor", (PyCFunction) _wrap_new_GridCellChoiceEditor, METH_VARARGS | METH_KEYWORDS, NULL},
18208
{ (char *)"GridCellChoiceEditor_GetValue", (PyCFunction) _wrap_GridCellChoiceEditor_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
18209
{ (char *)"GridCellChoiceEditor_swigregister", GridCellChoiceEditor_swigregister, METH_VARARGS, NULL},
18210
{ (char *)"new_GridCellEnumEditor", (PyCFunction) _wrap_new_GridCellEnumEditor, METH_VARARGS | METH_KEYWORDS, NULL},
18211
{ (char *)"GridCellEnumEditor_GetValue", (PyCFunction) _wrap_GridCellEnumEditor_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
18212
{ (char *)"GridCellEnumEditor_swigregister", GridCellEnumEditor_swigregister, METH_VARARGS, NULL},
18213
{ (char *)"new_GridCellAutoWrapStringEditor", (PyCFunction) _wrap_new_GridCellAutoWrapStringEditor, METH_VARARGS | METH_KEYWORDS, NULL},
18214
{ (char *)"GridCellAutoWrapStringEditor_GetValue", (PyCFunction) _wrap_GridCellAutoWrapStringEditor_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
18215
{ (char *)"GridCellAutoWrapStringEditor_swigregister", GridCellAutoWrapStringEditor_swigregister, METH_VARARGS, NULL},
18216
{ (char *)"GridCellAttr__setOORInfo", (PyCFunction) _wrap_GridCellAttr__setOORInfo, METH_VARARGS | METH_KEYWORDS, NULL},
18217
{ (char *)"new_GridCellAttr", (PyCFunction) _wrap_new_GridCellAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18218
{ (char *)"GridCellAttr_Clone", (PyCFunction) _wrap_GridCellAttr_Clone, METH_VARARGS | METH_KEYWORDS, NULL},
18219
{ (char *)"GridCellAttr_MergeWith", (PyCFunction) _wrap_GridCellAttr_MergeWith, METH_VARARGS | METH_KEYWORDS, NULL},
18220
{ (char *)"GridCellAttr_IncRef", (PyCFunction) _wrap_GridCellAttr_IncRef, METH_VARARGS | METH_KEYWORDS, NULL},
18221
{ (char *)"GridCellAttr_DecRef", (PyCFunction) _wrap_GridCellAttr_DecRef, METH_VARARGS | METH_KEYWORDS, NULL},
18222
{ (char *)"GridCellAttr_SetTextColour", (PyCFunction) _wrap_GridCellAttr_SetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
18223
{ (char *)"GridCellAttr_SetBackgroundColour", (PyCFunction) _wrap_GridCellAttr_SetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
18224
{ (char *)"GridCellAttr_SetFont", (PyCFunction) _wrap_GridCellAttr_SetFont, METH_VARARGS | METH_KEYWORDS, NULL},
18225
{ (char *)"GridCellAttr_SetAlignment", (PyCFunction) _wrap_GridCellAttr_SetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
18226
{ (char *)"GridCellAttr_SetSize", (PyCFunction) _wrap_GridCellAttr_SetSize, METH_VARARGS | METH_KEYWORDS, NULL},
18227
{ (char *)"GridCellAttr_SetOverflow", (PyCFunction) _wrap_GridCellAttr_SetOverflow, METH_VARARGS | METH_KEYWORDS, NULL},
18228
{ (char *)"GridCellAttr_SetReadOnly", (PyCFunction) _wrap_GridCellAttr_SetReadOnly, METH_VARARGS | METH_KEYWORDS, NULL},
18229
{ (char *)"GridCellAttr_SetRenderer", (PyCFunction) _wrap_GridCellAttr_SetRenderer, METH_VARARGS | METH_KEYWORDS, NULL},
18230
{ (char *)"GridCellAttr_SetEditor", (PyCFunction) _wrap_GridCellAttr_SetEditor, METH_VARARGS | METH_KEYWORDS, NULL},
18231
{ (char *)"GridCellAttr_SetKind", (PyCFunction) _wrap_GridCellAttr_SetKind, METH_VARARGS | METH_KEYWORDS, NULL},
18232
{ (char *)"GridCellAttr_HasTextColour", (PyCFunction) _wrap_GridCellAttr_HasTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
18233
{ (char *)"GridCellAttr_HasBackgroundColour", (PyCFunction) _wrap_GridCellAttr_HasBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
18234
{ (char *)"GridCellAttr_HasFont", (PyCFunction) _wrap_GridCellAttr_HasFont, METH_VARARGS | METH_KEYWORDS, NULL},
18235
{ (char *)"GridCellAttr_HasAlignment", (PyCFunction) _wrap_GridCellAttr_HasAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
18236
{ (char *)"GridCellAttr_HasRenderer", (PyCFunction) _wrap_GridCellAttr_HasRenderer, METH_VARARGS | METH_KEYWORDS, NULL},
18237
{ (char *)"GridCellAttr_HasEditor", (PyCFunction) _wrap_GridCellAttr_HasEditor, METH_VARARGS | METH_KEYWORDS, NULL},
18238
{ (char *)"GridCellAttr_HasReadWriteMode", (PyCFunction) _wrap_GridCellAttr_HasReadWriteMode, METH_VARARGS | METH_KEYWORDS, NULL},
18239
{ (char *)"GridCellAttr_HasOverflowMode", (PyCFunction) _wrap_GridCellAttr_HasOverflowMode, METH_VARARGS | METH_KEYWORDS, NULL},
18240
{ (char *)"GridCellAttr_GetTextColour", (PyCFunction) _wrap_GridCellAttr_GetTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
18241
{ (char *)"GridCellAttr_GetBackgroundColour", (PyCFunction) _wrap_GridCellAttr_GetBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
18242
{ (char *)"GridCellAttr_GetFont", (PyCFunction) _wrap_GridCellAttr_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
18243
{ (char *)"GridCellAttr_GetAlignment", (PyCFunction) _wrap_GridCellAttr_GetAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
18244
{ (char *)"GridCellAttr_GetSize", (PyCFunction) _wrap_GridCellAttr_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
18245
{ (char *)"GridCellAttr_GetOverflow", (PyCFunction) _wrap_GridCellAttr_GetOverflow, METH_VARARGS | METH_KEYWORDS, NULL},
18246
{ (char *)"GridCellAttr_GetRenderer", (PyCFunction) _wrap_GridCellAttr_GetRenderer, METH_VARARGS | METH_KEYWORDS, NULL},
18247
{ (char *)"GridCellAttr_GetEditor", (PyCFunction) _wrap_GridCellAttr_GetEditor, METH_VARARGS | METH_KEYWORDS, NULL},
18248
{ (char *)"GridCellAttr_IsReadOnly", (PyCFunction) _wrap_GridCellAttr_IsReadOnly, METH_VARARGS | METH_KEYWORDS, NULL},
18249
{ (char *)"GridCellAttr_GetKind", (PyCFunction) _wrap_GridCellAttr_GetKind, METH_VARARGS | METH_KEYWORDS, NULL},
18250
{ (char *)"GridCellAttr_SetDefAttr", (PyCFunction) _wrap_GridCellAttr_SetDefAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18251
{ (char *)"GridCellAttr_swigregister", GridCellAttr_swigregister, METH_VARARGS, NULL},
18252
{ (char *)"new_GridCellAttrProvider", (PyCFunction) _wrap_new_GridCellAttrProvider, METH_VARARGS | METH_KEYWORDS, NULL},
18253
{ (char *)"GridCellAttrProvider__setOORInfo", (PyCFunction) _wrap_GridCellAttrProvider__setOORInfo, METH_VARARGS | METH_KEYWORDS, NULL},
18254
{ (char *)"GridCellAttrProvider_GetAttr", (PyCFunction) _wrap_GridCellAttrProvider_GetAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18255
{ (char *)"GridCellAttrProvider_SetAttr", (PyCFunction) _wrap_GridCellAttrProvider_SetAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18256
{ (char *)"GridCellAttrProvider_SetRowAttr", (PyCFunction) _wrap_GridCellAttrProvider_SetRowAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18257
{ (char *)"GridCellAttrProvider_SetColAttr", (PyCFunction) _wrap_GridCellAttrProvider_SetColAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18258
{ (char *)"GridCellAttrProvider_UpdateAttrRows", (PyCFunction) _wrap_GridCellAttrProvider_UpdateAttrRows, METH_VARARGS | METH_KEYWORDS, NULL},
18259
{ (char *)"GridCellAttrProvider_UpdateAttrCols", (PyCFunction) _wrap_GridCellAttrProvider_UpdateAttrCols, METH_VARARGS | METH_KEYWORDS, NULL},
18260
{ (char *)"GridCellAttrProvider_swigregister", GridCellAttrProvider_swigregister, METH_VARARGS, NULL},
18261
{ (char *)"new_PyGridCellAttrProvider", (PyCFunction) _wrap_new_PyGridCellAttrProvider, METH_VARARGS | METH_KEYWORDS, NULL},
18262
{ (char *)"PyGridCellAttrProvider__setCallbackInfo", (PyCFunction) _wrap_PyGridCellAttrProvider__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
18263
{ (char *)"PyGridCellAttrProvider_base_GetAttr", (PyCFunction) _wrap_PyGridCellAttrProvider_base_GetAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18264
{ (char *)"PyGridCellAttrProvider_base_SetAttr", (PyCFunction) _wrap_PyGridCellAttrProvider_base_SetAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18265
{ (char *)"PyGridCellAttrProvider_base_SetRowAttr", (PyCFunction) _wrap_PyGridCellAttrProvider_base_SetRowAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18266
{ (char *)"PyGridCellAttrProvider_base_SetColAttr", (PyCFunction) _wrap_PyGridCellAttrProvider_base_SetColAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18267
{ (char *)"PyGridCellAttrProvider_swigregister", PyGridCellAttrProvider_swigregister, METH_VARARGS, NULL},
18268
{ (char *)"GridTableBase__setOORInfo", (PyCFunction) _wrap_GridTableBase__setOORInfo, METH_VARARGS | METH_KEYWORDS, NULL},
18269
{ (char *)"GridTableBase_SetAttrProvider", (PyCFunction) _wrap_GridTableBase_SetAttrProvider, METH_VARARGS | METH_KEYWORDS, NULL},
18270
{ (char *)"GridTableBase_GetAttrProvider", (PyCFunction) _wrap_GridTableBase_GetAttrProvider, METH_VARARGS | METH_KEYWORDS, NULL},
18271
{ (char *)"GridTableBase_SetView", (PyCFunction) _wrap_GridTableBase_SetView, METH_VARARGS | METH_KEYWORDS, NULL},
18272
{ (char *)"GridTableBase_GetView", (PyCFunction) _wrap_GridTableBase_GetView, METH_VARARGS | METH_KEYWORDS, NULL},
18273
{ (char *)"GridTableBase_GetNumberRows", (PyCFunction) _wrap_GridTableBase_GetNumberRows, METH_VARARGS | METH_KEYWORDS, NULL},
18274
{ (char *)"GridTableBase_GetNumberCols", (PyCFunction) _wrap_GridTableBase_GetNumberCols, METH_VARARGS | METH_KEYWORDS, NULL},
18275
{ (char *)"GridTableBase_IsEmptyCell", (PyCFunction) _wrap_GridTableBase_IsEmptyCell, METH_VARARGS | METH_KEYWORDS, NULL},
18276
{ (char *)"GridTableBase_GetValue", (PyCFunction) _wrap_GridTableBase_GetValue, METH_VARARGS | METH_KEYWORDS, NULL},
18277
{ (char *)"GridTableBase_SetValue", (PyCFunction) _wrap_GridTableBase_SetValue, METH_VARARGS | METH_KEYWORDS, NULL},
18278
{ (char *)"GridTableBase_GetTypeName", (PyCFunction) _wrap_GridTableBase_GetTypeName, METH_VARARGS | METH_KEYWORDS, NULL},
18279
{ (char *)"GridTableBase_CanGetValueAs", (PyCFunction) _wrap_GridTableBase_CanGetValueAs, METH_VARARGS | METH_KEYWORDS, NULL},
18280
{ (char *)"GridTableBase_CanSetValueAs", (PyCFunction) _wrap_GridTableBase_CanSetValueAs, METH_VARARGS | METH_KEYWORDS, NULL},
18281
{ (char *)"GridTableBase_GetValueAsLong", (PyCFunction) _wrap_GridTableBase_GetValueAsLong, METH_VARARGS | METH_KEYWORDS, NULL},
18282
{ (char *)"GridTableBase_GetValueAsDouble", (PyCFunction) _wrap_GridTableBase_GetValueAsDouble, METH_VARARGS | METH_KEYWORDS, NULL},
18283
{ (char *)"GridTableBase_GetValueAsBool", (PyCFunction) _wrap_GridTableBase_GetValueAsBool, METH_VARARGS | METH_KEYWORDS, NULL},
18284
{ (char *)"GridTableBase_SetValueAsLong", (PyCFunction) _wrap_GridTableBase_SetValueAsLong, METH_VARARGS | METH_KEYWORDS, NULL},
18285
{ (char *)"GridTableBase_SetValueAsDouble", (PyCFunction) _wrap_GridTableBase_SetValueAsDouble, METH_VARARGS | METH_KEYWORDS, NULL},
18286
{ (char *)"GridTableBase_SetValueAsBool", (PyCFunction) _wrap_GridTableBase_SetValueAsBool, METH_VARARGS | METH_KEYWORDS, NULL},
18287
{ (char *)"GridTableBase_Clear", (PyCFunction) _wrap_GridTableBase_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
18288
{ (char *)"GridTableBase_InsertRows", (PyCFunction) _wrap_GridTableBase_InsertRows, METH_VARARGS | METH_KEYWORDS, NULL},
18289
{ (char *)"GridTableBase_AppendRows", (PyCFunction) _wrap_GridTableBase_AppendRows, METH_VARARGS | METH_KEYWORDS, NULL},
18290
{ (char *)"GridTableBase_DeleteRows", (PyCFunction) _wrap_GridTableBase_DeleteRows, METH_VARARGS | METH_KEYWORDS, NULL},
18291
{ (char *)"GridTableBase_InsertCols", (PyCFunction) _wrap_GridTableBase_InsertCols, METH_VARARGS | METH_KEYWORDS, NULL},
18292
{ (char *)"GridTableBase_AppendCols", (PyCFunction) _wrap_GridTableBase_AppendCols, METH_VARARGS | METH_KEYWORDS, NULL},
18293
{ (char *)"GridTableBase_DeleteCols", (PyCFunction) _wrap_GridTableBase_DeleteCols, METH_VARARGS | METH_KEYWORDS, NULL},
18294
{ (char *)"GridTableBase_GetRowLabelValue", (PyCFunction) _wrap_GridTableBase_GetRowLabelValue, METH_VARARGS | METH_KEYWORDS, NULL},
18295
{ (char *)"GridTableBase_GetColLabelValue", (PyCFunction) _wrap_GridTableBase_GetColLabelValue, METH_VARARGS | METH_KEYWORDS, NULL},
18296
{ (char *)"GridTableBase_SetRowLabelValue", (PyCFunction) _wrap_GridTableBase_SetRowLabelValue, METH_VARARGS | METH_KEYWORDS, NULL},
18297
{ (char *)"GridTableBase_SetColLabelValue", (PyCFunction) _wrap_GridTableBase_SetColLabelValue, METH_VARARGS | METH_KEYWORDS, NULL},
18298
{ (char *)"GridTableBase_CanHaveAttributes", (PyCFunction) _wrap_GridTableBase_CanHaveAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
18299
{ (char *)"GridTableBase_GetAttr", (PyCFunction) _wrap_GridTableBase_GetAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18300
{ (char *)"GridTableBase_SetAttr", (PyCFunction) _wrap_GridTableBase_SetAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18301
{ (char *)"GridTableBase_SetRowAttr", (PyCFunction) _wrap_GridTableBase_SetRowAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18302
{ (char *)"GridTableBase_SetColAttr", (PyCFunction) _wrap_GridTableBase_SetColAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18303
{ (char *)"GridTableBase_swigregister", GridTableBase_swigregister, METH_VARARGS, NULL},
18304
{ (char *)"new_PyGridTableBase", (PyCFunction) _wrap_new_PyGridTableBase, METH_VARARGS | METH_KEYWORDS, NULL},
18305
{ (char *)"PyGridTableBase__setCallbackInfo", (PyCFunction) _wrap_PyGridTableBase__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
18306
{ (char *)"PyGridTableBase_Destroy", (PyCFunction) _wrap_PyGridTableBase_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
18307
{ (char *)"PyGridTableBase_base_GetTypeName", (PyCFunction) _wrap_PyGridTableBase_base_GetTypeName, METH_VARARGS | METH_KEYWORDS, NULL},
18308
{ (char *)"PyGridTableBase_base_CanGetValueAs", (PyCFunction) _wrap_PyGridTableBase_base_CanGetValueAs, METH_VARARGS | METH_KEYWORDS, NULL},
18309
{ (char *)"PyGridTableBase_base_CanSetValueAs", (PyCFunction) _wrap_PyGridTableBase_base_CanSetValueAs, METH_VARARGS | METH_KEYWORDS, NULL},
18310
{ (char *)"PyGridTableBase_base_Clear", (PyCFunction) _wrap_PyGridTableBase_base_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
18311
{ (char *)"PyGridTableBase_base_InsertRows", (PyCFunction) _wrap_PyGridTableBase_base_InsertRows, METH_VARARGS | METH_KEYWORDS, NULL},
18312
{ (char *)"PyGridTableBase_base_AppendRows", (PyCFunction) _wrap_PyGridTableBase_base_AppendRows, METH_VARARGS | METH_KEYWORDS, NULL},
18313
{ (char *)"PyGridTableBase_base_DeleteRows", (PyCFunction) _wrap_PyGridTableBase_base_DeleteRows, METH_VARARGS | METH_KEYWORDS, NULL},
18314
{ (char *)"PyGridTableBase_base_InsertCols", (PyCFunction) _wrap_PyGridTableBase_base_InsertCols, METH_VARARGS | METH_KEYWORDS, NULL},
18315
{ (char *)"PyGridTableBase_base_AppendCols", (PyCFunction) _wrap_PyGridTableBase_base_AppendCols, METH_VARARGS | METH_KEYWORDS, NULL},
18316
{ (char *)"PyGridTableBase_base_DeleteCols", (PyCFunction) _wrap_PyGridTableBase_base_DeleteCols, METH_VARARGS | METH_KEYWORDS, NULL},
18317
{ (char *)"PyGridTableBase_base_GetRowLabelValue", (PyCFunction) _wrap_PyGridTableBase_base_GetRowLabelValue, METH_VARARGS | METH_KEYWORDS, NULL},
18318
{ (char *)"PyGridTableBase_base_GetColLabelValue", (PyCFunction) _wrap_PyGridTableBase_base_GetColLabelValue, METH_VARARGS | METH_KEYWORDS, NULL},
18319
{ (char *)"PyGridTableBase_base_SetRowLabelValue", (PyCFunction) _wrap_PyGridTableBase_base_SetRowLabelValue, METH_VARARGS | METH_KEYWORDS, NULL},
18320
{ (char *)"PyGridTableBase_base_SetColLabelValue", (PyCFunction) _wrap_PyGridTableBase_base_SetColLabelValue, METH_VARARGS | METH_KEYWORDS, NULL},
18321
{ (char *)"PyGridTableBase_base_CanHaveAttributes", (PyCFunction) _wrap_PyGridTableBase_base_CanHaveAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
18322
{ (char *)"PyGridTableBase_base_GetAttr", (PyCFunction) _wrap_PyGridTableBase_base_GetAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18323
{ (char *)"PyGridTableBase_base_SetAttr", (PyCFunction) _wrap_PyGridTableBase_base_SetAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18324
{ (char *)"PyGridTableBase_base_SetRowAttr", (PyCFunction) _wrap_PyGridTableBase_base_SetRowAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18325
{ (char *)"PyGridTableBase_base_SetColAttr", (PyCFunction) _wrap_PyGridTableBase_base_SetColAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18326
{ (char *)"PyGridTableBase_swigregister", PyGridTableBase_swigregister, METH_VARARGS, NULL},
18327
{ (char *)"new_GridStringTable", (PyCFunction) _wrap_new_GridStringTable, METH_VARARGS | METH_KEYWORDS, NULL},
18328
{ (char *)"GridStringTable_swigregister", GridStringTable_swigregister, METH_VARARGS, NULL},
18329
{ (char *)"new_GridTableMessage", (PyCFunction) _wrap_new_GridTableMessage, METH_VARARGS | METH_KEYWORDS, NULL},
18330
{ (char *)"delete_GridTableMessage", (PyCFunction) _wrap_delete_GridTableMessage, METH_VARARGS | METH_KEYWORDS, NULL},
18331
{ (char *)"GridTableMessage_SetTableObject", (PyCFunction) _wrap_GridTableMessage_SetTableObject, METH_VARARGS | METH_KEYWORDS, NULL},
18332
{ (char *)"GridTableMessage_GetTableObject", (PyCFunction) _wrap_GridTableMessage_GetTableObject, METH_VARARGS | METH_KEYWORDS, NULL},
18333
{ (char *)"GridTableMessage_SetId", (PyCFunction) _wrap_GridTableMessage_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
18334
{ (char *)"GridTableMessage_GetId", (PyCFunction) _wrap_GridTableMessage_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
18335
{ (char *)"GridTableMessage_SetCommandInt", (PyCFunction) _wrap_GridTableMessage_SetCommandInt, METH_VARARGS | METH_KEYWORDS, NULL},
18336
{ (char *)"GridTableMessage_GetCommandInt", (PyCFunction) _wrap_GridTableMessage_GetCommandInt, METH_VARARGS | METH_KEYWORDS, NULL},
18337
{ (char *)"GridTableMessage_SetCommandInt2", (PyCFunction) _wrap_GridTableMessage_SetCommandInt2, METH_VARARGS | METH_KEYWORDS, NULL},
18338
{ (char *)"GridTableMessage_GetCommandInt2", (PyCFunction) _wrap_GridTableMessage_GetCommandInt2, METH_VARARGS | METH_KEYWORDS, NULL},
18339
{ (char *)"GridTableMessage_swigregister", GridTableMessage_swigregister, METH_VARARGS, NULL},
18340
{ (char *)"new_GridCellCoords", (PyCFunction) _wrap_new_GridCellCoords, METH_VARARGS | METH_KEYWORDS, NULL},
18341
{ (char *)"delete_GridCellCoords", (PyCFunction) _wrap_delete_GridCellCoords, METH_VARARGS | METH_KEYWORDS, NULL},
18342
{ (char *)"GridCellCoords_GetRow", (PyCFunction) _wrap_GridCellCoords_GetRow, METH_VARARGS | METH_KEYWORDS, NULL},
18343
{ (char *)"GridCellCoords_SetRow", (PyCFunction) _wrap_GridCellCoords_SetRow, METH_VARARGS | METH_KEYWORDS, NULL},
18344
{ (char *)"GridCellCoords_GetCol", (PyCFunction) _wrap_GridCellCoords_GetCol, METH_VARARGS | METH_KEYWORDS, NULL},
18345
{ (char *)"GridCellCoords_SetCol", (PyCFunction) _wrap_GridCellCoords_SetCol, METH_VARARGS | METH_KEYWORDS, NULL},
18346
{ (char *)"GridCellCoords_Set", (PyCFunction) _wrap_GridCellCoords_Set, METH_VARARGS | METH_KEYWORDS, NULL},
18347
{ (char *)"GridCellCoords___eq__", (PyCFunction) _wrap_GridCellCoords___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
18348
{ (char *)"GridCellCoords___ne__", (PyCFunction) _wrap_GridCellCoords___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
18349
{ (char *)"GridCellCoords_Get", (PyCFunction) _wrap_GridCellCoords_Get, METH_VARARGS | METH_KEYWORDS, NULL},
18350
{ (char *)"GridCellCoords_swigregister", GridCellCoords_swigregister, METH_VARARGS, NULL},
18351
{ (char *)"new_Grid", (PyCFunction) _wrap_new_Grid, METH_VARARGS | METH_KEYWORDS, NULL},
18352
{ (char *)"new_PreGrid", (PyCFunction) _wrap_new_PreGrid, METH_VARARGS | METH_KEYWORDS, NULL},
18353
{ (char *)"Grid_Create", (PyCFunction) _wrap_Grid_Create, METH_VARARGS | METH_KEYWORDS, NULL},
18354
{ (char *)"Grid_CreateGrid", (PyCFunction) _wrap_Grid_CreateGrid, METH_VARARGS | METH_KEYWORDS, NULL},
18355
{ (char *)"Grid_SetSelectionMode", (PyCFunction) _wrap_Grid_SetSelectionMode, METH_VARARGS | METH_KEYWORDS, NULL},
18356
{ (char *)"Grid_GetSelectionMode", (PyCFunction) _wrap_Grid_GetSelectionMode, METH_VARARGS | METH_KEYWORDS, NULL},
18357
{ (char *)"Grid_GetNumberRows", (PyCFunction) _wrap_Grid_GetNumberRows, METH_VARARGS | METH_KEYWORDS, NULL},
18358
{ (char *)"Grid_GetNumberCols", (PyCFunction) _wrap_Grid_GetNumberCols, METH_VARARGS | METH_KEYWORDS, NULL},
18359
{ (char *)"Grid_ProcessTableMessage", (PyCFunction) _wrap_Grid_ProcessTableMessage, METH_VARARGS | METH_KEYWORDS, NULL},
18360
{ (char *)"Grid_GetTable", (PyCFunction) _wrap_Grid_GetTable, METH_VARARGS | METH_KEYWORDS, NULL},
18361
{ (char *)"Grid_SetTable", (PyCFunction) _wrap_Grid_SetTable, METH_VARARGS | METH_KEYWORDS, NULL},
18362
{ (char *)"Grid_ClearGrid", (PyCFunction) _wrap_Grid_ClearGrid, METH_VARARGS | METH_KEYWORDS, NULL},
18363
{ (char *)"Grid_InsertRows", (PyCFunction) _wrap_Grid_InsertRows, METH_VARARGS | METH_KEYWORDS, NULL},
18364
{ (char *)"Grid_AppendRows", (PyCFunction) _wrap_Grid_AppendRows, METH_VARARGS | METH_KEYWORDS, NULL},
18365
{ (char *)"Grid_DeleteRows", (PyCFunction) _wrap_Grid_DeleteRows, METH_VARARGS | METH_KEYWORDS, NULL},
18366
{ (char *)"Grid_InsertCols", (PyCFunction) _wrap_Grid_InsertCols, METH_VARARGS | METH_KEYWORDS, NULL},
18367
{ (char *)"Grid_AppendCols", (PyCFunction) _wrap_Grid_AppendCols, METH_VARARGS | METH_KEYWORDS, NULL},
18368
{ (char *)"Grid_DeleteCols", (PyCFunction) _wrap_Grid_DeleteCols, METH_VARARGS | METH_KEYWORDS, NULL},
18369
{ (char *)"Grid_DrawCellHighlight", (PyCFunction) _wrap_Grid_DrawCellHighlight, METH_VARARGS | METH_KEYWORDS, NULL},
18370
{ (char *)"Grid_DrawTextRectangle", (PyCFunction) _wrap_Grid_DrawTextRectangle, METH_VARARGS | METH_KEYWORDS, NULL},
18371
{ (char *)"Grid_GetTextBoxSize", (PyCFunction) _wrap_Grid_GetTextBoxSize, METH_VARARGS | METH_KEYWORDS, NULL},
18372
{ (char *)"Grid_BeginBatch", (PyCFunction) _wrap_Grid_BeginBatch, METH_VARARGS | METH_KEYWORDS, NULL},
18373
{ (char *)"Grid_EndBatch", (PyCFunction) _wrap_Grid_EndBatch, METH_VARARGS | METH_KEYWORDS, NULL},
18374
{ (char *)"Grid_GetBatchCount", (PyCFunction) _wrap_Grid_GetBatchCount, METH_VARARGS | METH_KEYWORDS, NULL},
18375
{ (char *)"Grid_ForceRefresh", (PyCFunction) _wrap_Grid_ForceRefresh, METH_VARARGS | METH_KEYWORDS, NULL},
18376
{ (char *)"Grid_IsEditable", (PyCFunction) _wrap_Grid_IsEditable, METH_VARARGS | METH_KEYWORDS, NULL},
18377
{ (char *)"Grid_EnableEditing", (PyCFunction) _wrap_Grid_EnableEditing, METH_VARARGS | METH_KEYWORDS, NULL},
18378
{ (char *)"Grid_EnableCellEditControl", (PyCFunction) _wrap_Grid_EnableCellEditControl, METH_VARARGS | METH_KEYWORDS, NULL},
18379
{ (char *)"Grid_DisableCellEditControl", (PyCFunction) _wrap_Grid_DisableCellEditControl, METH_VARARGS | METH_KEYWORDS, NULL},
18380
{ (char *)"Grid_CanEnableCellControl", (PyCFunction) _wrap_Grid_CanEnableCellControl, METH_VARARGS | METH_KEYWORDS, NULL},
18381
{ (char *)"Grid_IsCellEditControlEnabled", (PyCFunction) _wrap_Grid_IsCellEditControlEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
18382
{ (char *)"Grid_IsCellEditControlShown", (PyCFunction) _wrap_Grid_IsCellEditControlShown, METH_VARARGS | METH_KEYWORDS, NULL},
18383
{ (char *)"Grid_IsCurrentCellReadOnly", (PyCFunction) _wrap_Grid_IsCurrentCellReadOnly, METH_VARARGS | METH_KEYWORDS, NULL},
18384
{ (char *)"Grid_ShowCellEditControl", (PyCFunction) _wrap_Grid_ShowCellEditControl, METH_VARARGS | METH_KEYWORDS, NULL},
18385
{ (char *)"Grid_HideCellEditControl", (PyCFunction) _wrap_Grid_HideCellEditControl, METH_VARARGS | METH_KEYWORDS, NULL},
18386
{ (char *)"Grid_SaveEditControlValue", (PyCFunction) _wrap_Grid_SaveEditControlValue, METH_VARARGS | METH_KEYWORDS, NULL},
18387
{ (char *)"Grid_XYToCell", (PyCFunction) _wrap_Grid_XYToCell, METH_VARARGS | METH_KEYWORDS, NULL},
18388
{ (char *)"Grid_YToRow", (PyCFunction) _wrap_Grid_YToRow, METH_VARARGS | METH_KEYWORDS, NULL},
18389
{ (char *)"Grid_XToCol", (PyCFunction) _wrap_Grid_XToCol, METH_VARARGS | METH_KEYWORDS, NULL},
18390
{ (char *)"Grid_YToEdgeOfRow", (PyCFunction) _wrap_Grid_YToEdgeOfRow, METH_VARARGS | METH_KEYWORDS, NULL},
18391
{ (char *)"Grid_XToEdgeOfCol", (PyCFunction) _wrap_Grid_XToEdgeOfCol, METH_VARARGS | METH_KEYWORDS, NULL},
18392
{ (char *)"Grid_CellToRect", (PyCFunction) _wrap_Grid_CellToRect, METH_VARARGS | METH_KEYWORDS, NULL},
18393
{ (char *)"Grid_GetGridCursorRow", (PyCFunction) _wrap_Grid_GetGridCursorRow, METH_VARARGS | METH_KEYWORDS, NULL},
18394
{ (char *)"Grid_GetGridCursorCol", (PyCFunction) _wrap_Grid_GetGridCursorCol, METH_VARARGS | METH_KEYWORDS, NULL},
18395
{ (char *)"Grid_IsVisible", (PyCFunction) _wrap_Grid_IsVisible, METH_VARARGS | METH_KEYWORDS, NULL},
18396
{ (char *)"Grid_MakeCellVisible", (PyCFunction) _wrap_Grid_MakeCellVisible, METH_VARARGS | METH_KEYWORDS, NULL},
18397
{ (char *)"Grid_SetGridCursor", (PyCFunction) _wrap_Grid_SetGridCursor, METH_VARARGS | METH_KEYWORDS, NULL},
18398
{ (char *)"Grid_MoveCursorUp", (PyCFunction) _wrap_Grid_MoveCursorUp, METH_VARARGS | METH_KEYWORDS, NULL},
18399
{ (char *)"Grid_MoveCursorDown", (PyCFunction) _wrap_Grid_MoveCursorDown, METH_VARARGS | METH_KEYWORDS, NULL},
18400
{ (char *)"Grid_MoveCursorLeft", (PyCFunction) _wrap_Grid_MoveCursorLeft, METH_VARARGS | METH_KEYWORDS, NULL},
18401
{ (char *)"Grid_MoveCursorRight", (PyCFunction) _wrap_Grid_MoveCursorRight, METH_VARARGS | METH_KEYWORDS, NULL},
18402
{ (char *)"Grid_MovePageDown", (PyCFunction) _wrap_Grid_MovePageDown, METH_VARARGS | METH_KEYWORDS, NULL},
18403
{ (char *)"Grid_MovePageUp", (PyCFunction) _wrap_Grid_MovePageUp, METH_VARARGS | METH_KEYWORDS, NULL},
18404
{ (char *)"Grid_MoveCursorUpBlock", (PyCFunction) _wrap_Grid_MoveCursorUpBlock, METH_VARARGS | METH_KEYWORDS, NULL},
18405
{ (char *)"Grid_MoveCursorDownBlock", (PyCFunction) _wrap_Grid_MoveCursorDownBlock, METH_VARARGS | METH_KEYWORDS, NULL},
18406
{ (char *)"Grid_MoveCursorLeftBlock", (PyCFunction) _wrap_Grid_MoveCursorLeftBlock, METH_VARARGS | METH_KEYWORDS, NULL},
18407
{ (char *)"Grid_MoveCursorRightBlock", (PyCFunction) _wrap_Grid_MoveCursorRightBlock, METH_VARARGS | METH_KEYWORDS, NULL},
18408
{ (char *)"Grid_GetDefaultRowLabelSize", (PyCFunction) _wrap_Grid_GetDefaultRowLabelSize, METH_VARARGS | METH_KEYWORDS, NULL},
18409
{ (char *)"Grid_GetRowLabelSize", (PyCFunction) _wrap_Grid_GetRowLabelSize, METH_VARARGS | METH_KEYWORDS, NULL},
18410
{ (char *)"Grid_GetDefaultColLabelSize", (PyCFunction) _wrap_Grid_GetDefaultColLabelSize, METH_VARARGS | METH_KEYWORDS, NULL},
18411
{ (char *)"Grid_GetColLabelSize", (PyCFunction) _wrap_Grid_GetColLabelSize, METH_VARARGS | METH_KEYWORDS, NULL},
18412
{ (char *)"Grid_GetLabelBackgroundColour", (PyCFunction) _wrap_Grid_GetLabelBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
18413
{ (char *)"Grid_GetLabelTextColour", (PyCFunction) _wrap_Grid_GetLabelTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
18414
{ (char *)"Grid_GetLabelFont", (PyCFunction) _wrap_Grid_GetLabelFont, METH_VARARGS | METH_KEYWORDS, NULL},
18415
{ (char *)"Grid_GetRowLabelAlignment", (PyCFunction) _wrap_Grid_GetRowLabelAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
18416
{ (char *)"Grid_GetColLabelAlignment", (PyCFunction) _wrap_Grid_GetColLabelAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
18417
{ (char *)"Grid_GetColLabelTextOrientation", (PyCFunction) _wrap_Grid_GetColLabelTextOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
18418
{ (char *)"Grid_GetRowLabelValue", (PyCFunction) _wrap_Grid_GetRowLabelValue, METH_VARARGS | METH_KEYWORDS, NULL},
18419
{ (char *)"Grid_GetColLabelValue", (PyCFunction) _wrap_Grid_GetColLabelValue, METH_VARARGS | METH_KEYWORDS, NULL},
18420
{ (char *)"Grid_GetGridLineColour", (PyCFunction) _wrap_Grid_GetGridLineColour, METH_VARARGS | METH_KEYWORDS, NULL},
18421
{ (char *)"Grid_GetCellHighlightColour", (PyCFunction) _wrap_Grid_GetCellHighlightColour, METH_VARARGS | METH_KEYWORDS, NULL},
18422
{ (char *)"Grid_GetCellHighlightPenWidth", (PyCFunction) _wrap_Grid_GetCellHighlightPenWidth, METH_VARARGS | METH_KEYWORDS, NULL},
18423
{ (char *)"Grid_GetCellHighlightROPenWidth", (PyCFunction) _wrap_Grid_GetCellHighlightROPenWidth, METH_VARARGS | METH_KEYWORDS, NULL},
18424
{ (char *)"Grid_SetRowLabelSize", (PyCFunction) _wrap_Grid_SetRowLabelSize, METH_VARARGS | METH_KEYWORDS, NULL},
18425
{ (char *)"Grid_SetColLabelSize", (PyCFunction) _wrap_Grid_SetColLabelSize, METH_VARARGS | METH_KEYWORDS, NULL},
18426
{ (char *)"Grid_SetLabelBackgroundColour", (PyCFunction) _wrap_Grid_SetLabelBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
18427
{ (char *)"Grid_SetLabelTextColour", (PyCFunction) _wrap_Grid_SetLabelTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
18428
{ (char *)"Grid_SetLabelFont", (PyCFunction) _wrap_Grid_SetLabelFont, METH_VARARGS | METH_KEYWORDS, NULL},
18429
{ (char *)"Grid_SetRowLabelAlignment", (PyCFunction) _wrap_Grid_SetRowLabelAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
18430
{ (char *)"Grid_SetColLabelAlignment", (PyCFunction) _wrap_Grid_SetColLabelAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
18431
{ (char *)"Grid_SetColLabelTextOrientation", (PyCFunction) _wrap_Grid_SetColLabelTextOrientation, METH_VARARGS | METH_KEYWORDS, NULL},
18432
{ (char *)"Grid_SetRowLabelValue", (PyCFunction) _wrap_Grid_SetRowLabelValue, METH_VARARGS | METH_KEYWORDS, NULL},
18433
{ (char *)"Grid_SetColLabelValue", (PyCFunction) _wrap_Grid_SetColLabelValue, METH_VARARGS | METH_KEYWORDS, NULL},
18434
{ (char *)"Grid_SetGridLineColour", (PyCFunction) _wrap_Grid_SetGridLineColour, METH_VARARGS | METH_KEYWORDS, NULL},
18435
{ (char *)"Grid_SetCellHighlightColour", (PyCFunction) _wrap_Grid_SetCellHighlightColour, METH_VARARGS | METH_KEYWORDS, NULL},
18436
{ (char *)"Grid_SetCellHighlightPenWidth", (PyCFunction) _wrap_Grid_SetCellHighlightPenWidth, METH_VARARGS | METH_KEYWORDS, NULL},
18437
{ (char *)"Grid_SetCellHighlightROPenWidth", (PyCFunction) _wrap_Grid_SetCellHighlightROPenWidth, METH_VARARGS | METH_KEYWORDS, NULL},
18438
{ (char *)"Grid_EnableDragRowSize", (PyCFunction) _wrap_Grid_EnableDragRowSize, METH_VARARGS | METH_KEYWORDS, NULL},
18439
{ (char *)"Grid_DisableDragRowSize", (PyCFunction) _wrap_Grid_DisableDragRowSize, METH_VARARGS | METH_KEYWORDS, NULL},
18440
{ (char *)"Grid_CanDragRowSize", (PyCFunction) _wrap_Grid_CanDragRowSize, METH_VARARGS | METH_KEYWORDS, NULL},
18441
{ (char *)"Grid_EnableDragColSize", (PyCFunction) _wrap_Grid_EnableDragColSize, METH_VARARGS | METH_KEYWORDS, NULL},
18442
{ (char *)"Grid_DisableDragColSize", (PyCFunction) _wrap_Grid_DisableDragColSize, METH_VARARGS | METH_KEYWORDS, NULL},
18443
{ (char *)"Grid_CanDragColSize", (PyCFunction) _wrap_Grid_CanDragColSize, METH_VARARGS | METH_KEYWORDS, NULL},
18444
{ (char *)"Grid_EnableDragGridSize", (PyCFunction) _wrap_Grid_EnableDragGridSize, METH_VARARGS | METH_KEYWORDS, NULL},
18445
{ (char *)"Grid_DisableDragGridSize", (PyCFunction) _wrap_Grid_DisableDragGridSize, METH_VARARGS | METH_KEYWORDS, NULL},
18446
{ (char *)"Grid_CanDragGridSize", (PyCFunction) _wrap_Grid_CanDragGridSize, METH_VARARGS | METH_KEYWORDS, NULL},
18447
{ (char *)"Grid_EnableDragCell", (PyCFunction) _wrap_Grid_EnableDragCell, METH_VARARGS | METH_KEYWORDS, NULL},
18448
{ (char *)"Grid_DisableDragCell", (PyCFunction) _wrap_Grid_DisableDragCell, METH_VARARGS | METH_KEYWORDS, NULL},
18449
{ (char *)"Grid_CanDragCell", (PyCFunction) _wrap_Grid_CanDragCell, METH_VARARGS | METH_KEYWORDS, NULL},
18450
{ (char *)"Grid_SetAttr", (PyCFunction) _wrap_Grid_SetAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18451
{ (char *)"Grid_SetRowAttr", (PyCFunction) _wrap_Grid_SetRowAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18452
{ (char *)"Grid_SetColAttr", (PyCFunction) _wrap_Grid_SetColAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18453
{ (char *)"Grid_GetOrCreateCellAttr", (PyCFunction) _wrap_Grid_GetOrCreateCellAttr, METH_VARARGS | METH_KEYWORDS, NULL},
18454
{ (char *)"Grid_SetColFormatBool", (PyCFunction) _wrap_Grid_SetColFormatBool, METH_VARARGS | METH_KEYWORDS, NULL},
18455
{ (char *)"Grid_SetColFormatNumber", (PyCFunction) _wrap_Grid_SetColFormatNumber, METH_VARARGS | METH_KEYWORDS, NULL},
18456
{ (char *)"Grid_SetColFormatFloat", (PyCFunction) _wrap_Grid_SetColFormatFloat, METH_VARARGS | METH_KEYWORDS, NULL},
18457
{ (char *)"Grid_SetColFormatCustom", (PyCFunction) _wrap_Grid_SetColFormatCustom, METH_VARARGS | METH_KEYWORDS, NULL},
18458
{ (char *)"Grid_EnableGridLines", (PyCFunction) _wrap_Grid_EnableGridLines, METH_VARARGS | METH_KEYWORDS, NULL},
18459
{ (char *)"Grid_GridLinesEnabled", (PyCFunction) _wrap_Grid_GridLinesEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
18460
{ (char *)"Grid_GetDefaultRowSize", (PyCFunction) _wrap_Grid_GetDefaultRowSize, METH_VARARGS | METH_KEYWORDS, NULL},
18461
{ (char *)"Grid_GetRowSize", (PyCFunction) _wrap_Grid_GetRowSize, METH_VARARGS | METH_KEYWORDS, NULL},
18462
{ (char *)"Grid_GetDefaultColSize", (PyCFunction) _wrap_Grid_GetDefaultColSize, METH_VARARGS | METH_KEYWORDS, NULL},
18463
{ (char *)"Grid_GetColSize", (PyCFunction) _wrap_Grid_GetColSize, METH_VARARGS | METH_KEYWORDS, NULL},
18464
{ (char *)"Grid_GetDefaultCellBackgroundColour", (PyCFunction) _wrap_Grid_GetDefaultCellBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
18465
{ (char *)"Grid_GetCellBackgroundColour", (PyCFunction) _wrap_Grid_GetCellBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
18466
{ (char *)"Grid_GetDefaultCellTextColour", (PyCFunction) _wrap_Grid_GetDefaultCellTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
18467
{ (char *)"Grid_GetCellTextColour", (PyCFunction) _wrap_Grid_GetCellTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
18468
{ (char *)"Grid_GetDefaultCellFont", (PyCFunction) _wrap_Grid_GetDefaultCellFont, METH_VARARGS | METH_KEYWORDS, NULL},
18469
{ (char *)"Grid_GetCellFont", (PyCFunction) _wrap_Grid_GetCellFont, METH_VARARGS | METH_KEYWORDS, NULL},
18470
{ (char *)"Grid_GetDefaultCellAlignment", (PyCFunction) _wrap_Grid_GetDefaultCellAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
18471
{ (char *)"Grid_GetCellAlignment", (PyCFunction) _wrap_Grid_GetCellAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
18472
{ (char *)"Grid_GetDefaultCellOverflow", (PyCFunction) _wrap_Grid_GetDefaultCellOverflow, METH_VARARGS | METH_KEYWORDS, NULL},
18473
{ (char *)"Grid_GetCellOverflow", (PyCFunction) _wrap_Grid_GetCellOverflow, METH_VARARGS | METH_KEYWORDS, NULL},
18474
{ (char *)"Grid_GetCellSize", (PyCFunction) _wrap_Grid_GetCellSize, METH_VARARGS | METH_KEYWORDS, NULL},
18475
{ (char *)"Grid_SetDefaultRowSize", (PyCFunction) _wrap_Grid_SetDefaultRowSize, METH_VARARGS | METH_KEYWORDS, NULL},
18476
{ (char *)"Grid_SetRowSize", (PyCFunction) _wrap_Grid_SetRowSize, METH_VARARGS | METH_KEYWORDS, NULL},
18477
{ (char *)"Grid_SetDefaultColSize", (PyCFunction) _wrap_Grid_SetDefaultColSize, METH_VARARGS | METH_KEYWORDS, NULL},
18478
{ (char *)"Grid_SetColSize", (PyCFunction) _wrap_Grid_SetColSize, METH_VARARGS | METH_KEYWORDS, NULL},
18479
{ (char *)"Grid_AutoSizeColumn", (PyCFunction) _wrap_Grid_AutoSizeColumn, METH_VARARGS | METH_KEYWORDS, NULL},
18480
{ (char *)"Grid_AutoSizeRow", (PyCFunction) _wrap_Grid_AutoSizeRow, METH_VARARGS | METH_KEYWORDS, NULL},
18481
{ (char *)"Grid_AutoSizeColumns", (PyCFunction) _wrap_Grid_AutoSizeColumns, METH_VARARGS | METH_KEYWORDS, NULL},
18482
{ (char *)"Grid_AutoSizeRows", (PyCFunction) _wrap_Grid_AutoSizeRows, METH_VARARGS | METH_KEYWORDS, NULL},
18483
{ (char *)"Grid_AutoSize", (PyCFunction) _wrap_Grid_AutoSize, METH_VARARGS | METH_KEYWORDS, NULL},
18484
{ (char *)"Grid_AutoSizeRowLabelSize", (PyCFunction) _wrap_Grid_AutoSizeRowLabelSize, METH_VARARGS | METH_KEYWORDS, NULL},
18485
{ (char *)"Grid_AutoSizeColLabelSize", (PyCFunction) _wrap_Grid_AutoSizeColLabelSize, METH_VARARGS | METH_KEYWORDS, NULL},
18486
{ (char *)"Grid_SetColMinimalWidth", (PyCFunction) _wrap_Grid_SetColMinimalWidth, METH_VARARGS | METH_KEYWORDS, NULL},
18487
{ (char *)"Grid_SetRowMinimalHeight", (PyCFunction) _wrap_Grid_SetRowMinimalHeight, METH_VARARGS | METH_KEYWORDS, NULL},
18488
{ (char *)"Grid_SetColMinimalAcceptableWidth", (PyCFunction) _wrap_Grid_SetColMinimalAcceptableWidth, METH_VARARGS | METH_KEYWORDS, NULL},
18489
{ (char *)"Grid_SetRowMinimalAcceptableHeight", (PyCFunction) _wrap_Grid_SetRowMinimalAcceptableHeight, METH_VARARGS | METH_KEYWORDS, NULL},
18490
{ (char *)"Grid_GetColMinimalAcceptableWidth", (PyCFunction) _wrap_Grid_GetColMinimalAcceptableWidth, METH_VARARGS | METH_KEYWORDS, NULL},
18491
{ (char *)"Grid_GetRowMinimalAcceptableHeight", (PyCFunction) _wrap_Grid_GetRowMinimalAcceptableHeight, METH_VARARGS | METH_KEYWORDS, NULL},
18492
{ (char *)"Grid_SetDefaultCellBackgroundColour", (PyCFunction) _wrap_Grid_SetDefaultCellBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
18493
{ (char *)"Grid_SetCellBackgroundColour", (PyCFunction) _wrap_Grid_SetCellBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
18494
{ (char *)"Grid_SetDefaultCellTextColour", (PyCFunction) _wrap_Grid_SetDefaultCellTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
18495
{ (char *)"Grid_SetCellTextColour", (PyCFunction) _wrap_Grid_SetCellTextColour, METH_VARARGS | METH_KEYWORDS, NULL},
18496
{ (char *)"Grid_SetDefaultCellFont", (PyCFunction) _wrap_Grid_SetDefaultCellFont, METH_VARARGS | METH_KEYWORDS, NULL},
18497
{ (char *)"Grid_SetCellFont", (PyCFunction) _wrap_Grid_SetCellFont, METH_VARARGS | METH_KEYWORDS, NULL},
18498
{ (char *)"Grid_SetDefaultCellAlignment", (PyCFunction) _wrap_Grid_SetDefaultCellAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
18499
{ (char *)"Grid_SetCellAlignment", (PyCFunction) _wrap_Grid_SetCellAlignment, METH_VARARGS | METH_KEYWORDS, NULL},
18500
{ (char *)"Grid_SetDefaultCellOverflow", (PyCFunction) _wrap_Grid_SetDefaultCellOverflow, METH_VARARGS | METH_KEYWORDS, NULL},
18501
{ (char *)"Grid_SetCellOverflow", (PyCFunction) _wrap_Grid_SetCellOverflow, METH_VARARGS | METH_KEYWORDS, NULL},
18502
{ (char *)"Grid_SetCellSize", (PyCFunction) _wrap_Grid_SetCellSize, METH_VARARGS | METH_KEYWORDS, NULL},
18503
{ (char *)"Grid_SetDefaultRenderer", (PyCFunction) _wrap_Grid_SetDefaultRenderer, METH_VARARGS | METH_KEYWORDS, NULL},
18504
{ (char *)"Grid_SetCellRenderer", (PyCFunction) _wrap_Grid_SetCellRenderer, METH_VARARGS | METH_KEYWORDS, NULL},
18505
{ (char *)"Grid_GetDefaultRenderer", (PyCFunction) _wrap_Grid_GetDefaultRenderer, METH_VARARGS | METH_KEYWORDS, NULL},
18506
{ (char *)"Grid_GetCellRenderer", (PyCFunction) _wrap_Grid_GetCellRenderer, METH_VARARGS | METH_KEYWORDS, NULL},
18507
{ (char *)"Grid_SetDefaultEditor", (PyCFunction) _wrap_Grid_SetDefaultEditor, METH_VARARGS | METH_KEYWORDS, NULL},
18508
{ (char *)"Grid_SetCellEditor", (PyCFunction) _wrap_Grid_SetCellEditor, METH_VARARGS | METH_KEYWORDS, NULL},
18509
{ (char *)"Grid_GetDefaultEditor", (PyCFunction) _wrap_Grid_GetDefaultEditor, METH_VARARGS | METH_KEYWORDS, NULL},
18510
{ (char *)"Grid_GetCellEditor", (PyCFunction) _wrap_Grid_GetCellEditor, METH_VARARGS | METH_KEYWORDS, NULL},
18511
{ (char *)"Grid_GetCellValue", (PyCFunction) _wrap_Grid_GetCellValue, METH_VARARGS | METH_KEYWORDS, NULL},
18512
{ (char *)"Grid_SetCellValue", (PyCFunction) _wrap_Grid_SetCellValue, METH_VARARGS | METH_KEYWORDS, NULL},
18513
{ (char *)"Grid_IsReadOnly", (PyCFunction) _wrap_Grid_IsReadOnly, METH_VARARGS | METH_KEYWORDS, NULL},
18514
{ (char *)"Grid_SetReadOnly", (PyCFunction) _wrap_Grid_SetReadOnly, METH_VARARGS | METH_KEYWORDS, NULL},
18515
{ (char *)"Grid_SelectRow", (PyCFunction) _wrap_Grid_SelectRow, METH_VARARGS | METH_KEYWORDS, NULL},
18516
{ (char *)"Grid_SelectCol", (PyCFunction) _wrap_Grid_SelectCol, METH_VARARGS | METH_KEYWORDS, NULL},
18517
{ (char *)"Grid_SelectBlock", (PyCFunction) _wrap_Grid_SelectBlock, METH_VARARGS | METH_KEYWORDS, NULL},
18518
{ (char *)"Grid_SelectAll", (PyCFunction) _wrap_Grid_SelectAll, METH_VARARGS | METH_KEYWORDS, NULL},
18519
{ (char *)"Grid_IsSelection", (PyCFunction) _wrap_Grid_IsSelection, METH_VARARGS | METH_KEYWORDS, NULL},
18520
{ (char *)"Grid_ClearSelection", (PyCFunction) _wrap_Grid_ClearSelection, METH_VARARGS | METH_KEYWORDS, NULL},
18521
{ (char *)"Grid_IsInSelection", (PyCFunction) _wrap_Grid_IsInSelection, METH_VARARGS | METH_KEYWORDS, NULL},
18522
{ (char *)"Grid_GetSelectedCells", (PyCFunction) _wrap_Grid_GetSelectedCells, METH_VARARGS | METH_KEYWORDS, NULL},
18523
{ (char *)"Grid_GetSelectionBlockTopLeft", (PyCFunction) _wrap_Grid_GetSelectionBlockTopLeft, METH_VARARGS | METH_KEYWORDS, NULL},
18524
{ (char *)"Grid_GetSelectionBlockBottomRight", (PyCFunction) _wrap_Grid_GetSelectionBlockBottomRight, METH_VARARGS | METH_KEYWORDS, NULL},
18525
{ (char *)"Grid_GetSelectedRows", (PyCFunction) _wrap_Grid_GetSelectedRows, METH_VARARGS | METH_KEYWORDS, NULL},
18526
{ (char *)"Grid_GetSelectedCols", (PyCFunction) _wrap_Grid_GetSelectedCols, METH_VARARGS | METH_KEYWORDS, NULL},
18527
{ (char *)"Grid_DeselectRow", (PyCFunction) _wrap_Grid_DeselectRow, METH_VARARGS | METH_KEYWORDS, NULL},
18528
{ (char *)"Grid_DeselectCol", (PyCFunction) _wrap_Grid_DeselectCol, METH_VARARGS | METH_KEYWORDS, NULL},
18529
{ (char *)"Grid_DeselectCell", (PyCFunction) _wrap_Grid_DeselectCell, METH_VARARGS | METH_KEYWORDS, NULL},
18530
{ (char *)"Grid_BlockToDeviceRect", (PyCFunction) _wrap_Grid_BlockToDeviceRect, METH_VARARGS | METH_KEYWORDS, NULL},
18531
{ (char *)"Grid_GetSelectionBackground", (PyCFunction) _wrap_Grid_GetSelectionBackground, METH_VARARGS | METH_KEYWORDS, NULL},
18532
{ (char *)"Grid_GetSelectionForeground", (PyCFunction) _wrap_Grid_GetSelectionForeground, METH_VARARGS | METH_KEYWORDS, NULL},
18533
{ (char *)"Grid_SetSelectionBackground", (PyCFunction) _wrap_Grid_SetSelectionBackground, METH_VARARGS | METH_KEYWORDS, NULL},
18534
{ (char *)"Grid_SetSelectionForeground", (PyCFunction) _wrap_Grid_SetSelectionForeground, METH_VARARGS | METH_KEYWORDS, NULL},
18535
{ (char *)"Grid_RegisterDataType", (PyCFunction) _wrap_Grid_RegisterDataType, METH_VARARGS | METH_KEYWORDS, NULL},
18536
{ (char *)"Grid_GetDefaultEditorForCell", (PyCFunction) _wrap_Grid_GetDefaultEditorForCell, METH_VARARGS | METH_KEYWORDS, NULL},
18537
{ (char *)"Grid_GetDefaultRendererForCell", (PyCFunction) _wrap_Grid_GetDefaultRendererForCell, METH_VARARGS | METH_KEYWORDS, NULL},
18538
{ (char *)"Grid_GetDefaultEditorForType", (PyCFunction) _wrap_Grid_GetDefaultEditorForType, METH_VARARGS | METH_KEYWORDS, NULL},
18539
{ (char *)"Grid_GetDefaultRendererForType", (PyCFunction) _wrap_Grid_GetDefaultRendererForType, METH_VARARGS | METH_KEYWORDS, NULL},
18540
{ (char *)"Grid_SetMargins", (PyCFunction) _wrap_Grid_SetMargins, METH_VARARGS | METH_KEYWORDS, NULL},
18541
{ (char *)"Grid_GetGridWindow", (PyCFunction) _wrap_Grid_GetGridWindow, METH_VARARGS | METH_KEYWORDS, NULL},
18542
{ (char *)"Grid_GetGridRowLabelWindow", (PyCFunction) _wrap_Grid_GetGridRowLabelWindow, METH_VARARGS | METH_KEYWORDS, NULL},
18543
{ (char *)"Grid_GetGridColLabelWindow", (PyCFunction) _wrap_Grid_GetGridColLabelWindow, METH_VARARGS | METH_KEYWORDS, NULL},
18544
{ (char *)"Grid_GetGridCornerLabelWindow", (PyCFunction) _wrap_Grid_GetGridCornerLabelWindow, METH_VARARGS | METH_KEYWORDS, NULL},
18545
{ (char *)"Grid_SetScrollLineX", (PyCFunction) _wrap_Grid_SetScrollLineX, METH_VARARGS | METH_KEYWORDS, NULL},
18546
{ (char *)"Grid_SetScrollLineY", (PyCFunction) _wrap_Grid_SetScrollLineY, METH_VARARGS | METH_KEYWORDS, NULL},
18547
{ (char *)"Grid_GetScrollLineX", (PyCFunction) _wrap_Grid_GetScrollLineX, METH_VARARGS | METH_KEYWORDS, NULL},
18548
{ (char *)"Grid_GetScrollLineY", (PyCFunction) _wrap_Grid_GetScrollLineY, METH_VARARGS | METH_KEYWORDS, NULL},
18549
{ (char *)"Grid_GetScrollX", (PyCFunction) _wrap_Grid_GetScrollX, METH_VARARGS | METH_KEYWORDS, NULL},
18550
{ (char *)"Grid_GetScrollY", (PyCFunction) _wrap_Grid_GetScrollY, METH_VARARGS | METH_KEYWORDS, NULL},
18551
{ (char *)"Grid_GetClassDefaultAttributes", (PyCFunction) _wrap_Grid_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
18552
{ (char *)"Grid_swigregister", Grid_swigregister, METH_VARARGS, NULL},
18553
{ (char *)"new_GridEvent", (PyCFunction) _wrap_new_GridEvent, METH_VARARGS | METH_KEYWORDS, NULL},
18554
{ (char *)"GridEvent_GetRow", (PyCFunction) _wrap_GridEvent_GetRow, METH_VARARGS | METH_KEYWORDS, NULL},
18555
{ (char *)"GridEvent_GetCol", (PyCFunction) _wrap_GridEvent_GetCol, METH_VARARGS | METH_KEYWORDS, NULL},
18556
{ (char *)"GridEvent_GetPosition", (PyCFunction) _wrap_GridEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
18557
{ (char *)"GridEvent_Selecting", (PyCFunction) _wrap_GridEvent_Selecting, METH_VARARGS | METH_KEYWORDS, NULL},
18558
{ (char *)"GridEvent_ControlDown", (PyCFunction) _wrap_GridEvent_ControlDown, METH_VARARGS | METH_KEYWORDS, NULL},
18559
{ (char *)"GridEvent_MetaDown", (PyCFunction) _wrap_GridEvent_MetaDown, METH_VARARGS | METH_KEYWORDS, NULL},
18560
{ (char *)"GridEvent_ShiftDown", (PyCFunction) _wrap_GridEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS, NULL},
18561
{ (char *)"GridEvent_AltDown", (PyCFunction) _wrap_GridEvent_AltDown, METH_VARARGS | METH_KEYWORDS, NULL},
18562
{ (char *)"GridEvent_swigregister", GridEvent_swigregister, METH_VARARGS, NULL},
18563
{ (char *)"new_GridSizeEvent", (PyCFunction) _wrap_new_GridSizeEvent, METH_VARARGS | METH_KEYWORDS, NULL},
18564
{ (char *)"GridSizeEvent_GetRowOrCol", (PyCFunction) _wrap_GridSizeEvent_GetRowOrCol, METH_VARARGS | METH_KEYWORDS, NULL},
18565
{ (char *)"GridSizeEvent_GetPosition", (PyCFunction) _wrap_GridSizeEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
18566
{ (char *)"GridSizeEvent_ControlDown", (PyCFunction) _wrap_GridSizeEvent_ControlDown, METH_VARARGS | METH_KEYWORDS, NULL},
18567
{ (char *)"GridSizeEvent_MetaDown", (PyCFunction) _wrap_GridSizeEvent_MetaDown, METH_VARARGS | METH_KEYWORDS, NULL},
18568
{ (char *)"GridSizeEvent_ShiftDown", (PyCFunction) _wrap_GridSizeEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS, NULL},
18569
{ (char *)"GridSizeEvent_AltDown", (PyCFunction) _wrap_GridSizeEvent_AltDown, METH_VARARGS | METH_KEYWORDS, NULL},
18570
{ (char *)"GridSizeEvent_swigregister", GridSizeEvent_swigregister, METH_VARARGS, NULL},
18571
{ (char *)"new_GridRangeSelectEvent", (PyCFunction) _wrap_new_GridRangeSelectEvent, METH_VARARGS | METH_KEYWORDS, NULL},
18572
{ (char *)"GridRangeSelectEvent_GetTopLeftCoords", (PyCFunction) _wrap_GridRangeSelectEvent_GetTopLeftCoords, METH_VARARGS | METH_KEYWORDS, NULL},
18573
{ (char *)"GridRangeSelectEvent_GetBottomRightCoords", (PyCFunction) _wrap_GridRangeSelectEvent_GetBottomRightCoords, METH_VARARGS | METH_KEYWORDS, NULL},
18574
{ (char *)"GridRangeSelectEvent_GetTopRow", (PyCFunction) _wrap_GridRangeSelectEvent_GetTopRow, METH_VARARGS | METH_KEYWORDS, NULL},
18575
{ (char *)"GridRangeSelectEvent_GetBottomRow", (PyCFunction) _wrap_GridRangeSelectEvent_GetBottomRow, METH_VARARGS | METH_KEYWORDS, NULL},
18576
{ (char *)"GridRangeSelectEvent_GetLeftCol", (PyCFunction) _wrap_GridRangeSelectEvent_GetLeftCol, METH_VARARGS | METH_KEYWORDS, NULL},
18577
{ (char *)"GridRangeSelectEvent_GetRightCol", (PyCFunction) _wrap_GridRangeSelectEvent_GetRightCol, METH_VARARGS | METH_KEYWORDS, NULL},
18578
{ (char *)"GridRangeSelectEvent_Selecting", (PyCFunction) _wrap_GridRangeSelectEvent_Selecting, METH_VARARGS | METH_KEYWORDS, NULL},
18579
{ (char *)"GridRangeSelectEvent_ControlDown", (PyCFunction) _wrap_GridRangeSelectEvent_ControlDown, METH_VARARGS | METH_KEYWORDS, NULL},
18580
{ (char *)"GridRangeSelectEvent_MetaDown", (PyCFunction) _wrap_GridRangeSelectEvent_MetaDown, METH_VARARGS | METH_KEYWORDS, NULL},
18581
{ (char *)"GridRangeSelectEvent_ShiftDown", (PyCFunction) _wrap_GridRangeSelectEvent_ShiftDown, METH_VARARGS | METH_KEYWORDS, NULL},
18582
{ (char *)"GridRangeSelectEvent_AltDown", (PyCFunction) _wrap_GridRangeSelectEvent_AltDown, METH_VARARGS | METH_KEYWORDS, NULL},
18583
{ (char *)"GridRangeSelectEvent_swigregister", GridRangeSelectEvent_swigregister, METH_VARARGS, NULL},
18584
{ (char *)"new_GridEditorCreatedEvent", (PyCFunction) _wrap_new_GridEditorCreatedEvent, METH_VARARGS | METH_KEYWORDS, NULL},
18585
{ (char *)"GridEditorCreatedEvent_GetRow", (PyCFunction) _wrap_GridEditorCreatedEvent_GetRow, METH_VARARGS | METH_KEYWORDS, NULL},
18586
{ (char *)"GridEditorCreatedEvent_GetCol", (PyCFunction) _wrap_GridEditorCreatedEvent_GetCol, METH_VARARGS | METH_KEYWORDS, NULL},
18587
{ (char *)"GridEditorCreatedEvent_GetControl", (PyCFunction) _wrap_GridEditorCreatedEvent_GetControl, METH_VARARGS | METH_KEYWORDS, NULL},
18588
{ (char *)"GridEditorCreatedEvent_SetRow", (PyCFunction) _wrap_GridEditorCreatedEvent_SetRow, METH_VARARGS | METH_KEYWORDS, NULL},
18589
{ (char *)"GridEditorCreatedEvent_SetCol", (PyCFunction) _wrap_GridEditorCreatedEvent_SetCol, METH_VARARGS | METH_KEYWORDS, NULL},
18590
{ (char *)"GridEditorCreatedEvent_SetControl", (PyCFunction) _wrap_GridEditorCreatedEvent_SetControl, METH_VARARGS | METH_KEYWORDS, NULL},
18591
{ (char *)"GridEditorCreatedEvent_swigregister", GridEditorCreatedEvent_swigregister, METH_VARARGS, NULL},
18592
{ NULL, NULL, 0, NULL }
18596
/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
18598
static void *_p_wxPyGridCellRendererTo_p_wxGridCellRenderer(void *x) {
18599
return (void *)((wxGridCellRenderer *) ((wxPyGridCellRenderer *) x));
18601
static void *_p_wxGridCellStringRendererTo_p_wxGridCellRenderer(void *x) {
18602
return (void *)((wxGridCellRenderer *) ((wxGridCellStringRenderer *) x));
18604
static void *_p_wxGridCellNumberRendererTo_p_wxGridCellRenderer(void *x) {
18605
return (void *)((wxGridCellRenderer *) (wxGridCellStringRenderer *) ((wxGridCellNumberRenderer *) x));
18607
static void *_p_wxGridCellFloatRendererTo_p_wxGridCellRenderer(void *x) {
18608
return (void *)((wxGridCellRenderer *) (wxGridCellStringRenderer *) ((wxGridCellFloatRenderer *) x));
18610
static void *_p_wxGridCellBoolRendererTo_p_wxGridCellRenderer(void *x) {
18611
return (void *)((wxGridCellRenderer *) ((wxGridCellBoolRenderer *) x));
18613
static void *_p_wxGridCellDateTimeRendererTo_p_wxGridCellRenderer(void *x) {
18614
return (void *)((wxGridCellRenderer *) (wxGridCellStringRenderer *) ((wxGridCellDateTimeRenderer *) x));
18616
static void *_p_wxGridCellEnumRendererTo_p_wxGridCellRenderer(void *x) {
18617
return (void *)((wxGridCellRenderer *) (wxGridCellStringRenderer *) ((wxGridCellEnumRenderer *) x));
18619
static void *_p_wxGridCellAutoWrapStringRendererTo_p_wxGridCellRenderer(void *x) {
18620
return (void *)((wxGridCellRenderer *) (wxGridCellStringRenderer *) ((wxGridCellAutoWrapStringRenderer *) x));
18622
static void *_p_wxGridCellNumberRendererTo_p_wxGridCellStringRenderer(void *x) {
18623
return (void *)((wxGridCellStringRenderer *) ((wxGridCellNumberRenderer *) x));
18625
static void *_p_wxGridCellFloatRendererTo_p_wxGridCellStringRenderer(void *x) {
18626
return (void *)((wxGridCellStringRenderer *) ((wxGridCellFloatRenderer *) x));
18628
static void *_p_wxGridCellDateTimeRendererTo_p_wxGridCellStringRenderer(void *x) {
18629
return (void *)((wxGridCellStringRenderer *) ((wxGridCellDateTimeRenderer *) x));
18631
static void *_p_wxGridCellEnumRendererTo_p_wxGridCellStringRenderer(void *x) {
18632
return (void *)((wxGridCellStringRenderer *) ((wxGridCellEnumRenderer *) x));
18634
static void *_p_wxGridCellAutoWrapStringRendererTo_p_wxGridCellStringRenderer(void *x) {
18635
return (void *)((wxGridCellStringRenderer *) ((wxGridCellAutoWrapStringRenderer *) x));
18637
static void *_p_wxScrolledWindowTo_p_wxPanel(void *x) {
18638
return (void *)((wxPanel *) ((wxScrolledWindow *) x));
18640
static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x) {
18641
return (void *)((wxPanel *) ((wxPyVScrolledWindow *) x));
18643
static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x) {
18644
return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPyScrolledWindow *) x));
18646
static void *_p_wxGridTo_p_wxPanel(void *x) {
18647
return (void *)((wxPanel *) (wxScrolledWindow *) ((wxGrid *) x));
18649
static void *_p_wxPyVListBoxTo_p_wxPanel(void *x) {
18650
return (void *)((wxPanel *) (wxPyVScrolledWindow *) ((wxPyVListBox *) x));
18652
static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x) {
18653
return (void *)((wxPanel *) (wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
18655
static void *_p_wxPyPanelTo_p_wxPanel(void *x) {
18656
return (void *)((wxPanel *) ((wxPyPanel *) x));
18658
static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x) {
18659
return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPreviewCanvas *) x));
18661
static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x) {
18662
return (void *)((wxPanel *) ((wxPreviewControlBar *) x));
18664
static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x) {
18665
return (void *)((wxPanel *) (wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
18667
static void *_p_wxGridSizeEventTo_p_wxNotifyEvent(void *x) {
18668
return (void *)((wxNotifyEvent *) ((wxGridSizeEvent *) x));
18670
static void *_p_wxGridRangeSelectEventTo_p_wxNotifyEvent(void *x) {
18671
return (void *)((wxNotifyEvent *) ((wxGridRangeSelectEvent *) x));
18673
static void *_p_wxSplitterEventTo_p_wxNotifyEvent(void *x) {
18674
return (void *)((wxNotifyEvent *) ((wxSplitterEvent *) x));
18676
static void *_p_wxGridEventTo_p_wxNotifyEvent(void *x) {
18677
return (void *)((wxNotifyEvent *) ((wxGridEvent *) x));
18679
static void *_p_wxPyScrolledWindowTo_p_wxScrolledWindow(void *x) {
18680
return (void *)((wxScrolledWindow *) ((wxPyScrolledWindow *) x));
18682
static void *_p_wxGridTo_p_wxScrolledWindow(void *x) {
18683
return (void *)((wxScrolledWindow *) ((wxGrid *) x));
18685
static void *_p_wxPreviewCanvasTo_p_wxScrolledWindow(void *x) {
18686
return (void *)((wxScrolledWindow *) ((wxPreviewCanvas *) x));
18688
static void *_p_wxSplashScreenTo_p_wxWindow(void *x) {
18689
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
18691
static void *_p_wxMiniFrameTo_p_wxWindow(void *x) {
18692
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
18694
static void *_p_wxPyPanelTo_p_wxWindow(void *x) {
18695
return (void *)((wxWindow *) (wxPanel *) ((wxPyPanel *) x));
18697
static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
18698
return (void *)((wxWindow *) ((wxMenuBar *) x));
18700
static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x) {
18701
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
18703
static void *_p_wxProgressDialogTo_p_wxWindow(void *x) {
18704
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
18706
static void *_p_wxMessageDialogTo_p_wxWindow(void *x) {
18707
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
18709
static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x) {
18710
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
18712
static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x) {
18713
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
18715
static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x) {
18716
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
18718
static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x) {
18719
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
18721
static void *_p_wxFileDialogTo_p_wxWindow(void *x) {
18722
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
18724
static void *_p_wxPanelTo_p_wxWindow(void *x) {
18725
return (void *)((wxWindow *) ((wxPanel *) x));
18727
static void *_p_wxStatusBarTo_p_wxWindow(void *x) {
18728
return (void *)((wxWindow *) ((wxStatusBar *) x));
18730
static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x) {
18731
return (void *)((wxWindow *) (wxPanel *) ((wxPyVScrolledWindow *) x));
18733
static void *_p_wxTipWindowTo_p_wxWindow(void *x) {
18734
return (void *)((wxWindow *) (wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
18736
static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x) {
18737
return (void *)((wxWindow *) (wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
18739
static void *_p_wxPopupWindowTo_p_wxWindow(void *x) {
18740
return (void *)((wxWindow *) ((wxPopupWindow *) x));
18742
static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x) {
18743
return (void *)((wxWindow *) (wxSashWindow *) ((wxSashLayoutWindow *) x));
18745
static void *_p_wxScrolledWindowTo_p_wxWindow(void *x) {
18746
return (void *)((wxWindow *) (wxPanel *) ((wxScrolledWindow *) x));
18748
static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x) {
18749
return (void *)((wxWindow *) ((wxTopLevelWindow *) x));
18751
static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x) {
18752
return (void *)((wxWindow *) ((wxSplashScreenWindow *) x));
18754
static void *_p_wxSplitterWindowTo_p_wxWindow(void *x) {
18755
return (void *)((wxWindow *) ((wxSplitterWindow *) x));
18757
static void *_p_wxSashWindowTo_p_wxWindow(void *x) {
18758
return (void *)((wxWindow *) ((wxSashWindow *) x));
18760
static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x) {
18761
return (void *)((wxWindow *) ((wxMDIClientWindow *) x));
18763
static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x) {
18764
return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
18766
static void *_p_wxControlTo_p_wxWindow(void *x) {
18767
return (void *)((wxWindow *) ((wxControl *) x));
18769
static void *_p_wxPreviewFrameTo_p_wxWindow(void *x) {
18770
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
18772
static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x) {
18773
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
18775
static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x) {
18776
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
18778
static void *_p_wxGridTo_p_wxWindow(void *x) {
18779
return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxGrid *) x));
18781
static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
18782
return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
18784
static void *_p_wxPyWindowTo_p_wxWindow(void *x) {
18785
return (void *)((wxWindow *) ((wxPyWindow *) x));
18787
static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x) {
18788
return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
18790
static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x) {
18791
return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
18793
static void *_p_wxPyVListBoxTo_p_wxWindow(void *x) {
18794
return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
18796
static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x) {
18797
return (void *)((wxWindow *) (wxPanel *) ((wxPreviewControlBar *) x));
18799
static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x) {
18800
return (void *)((wxWindow *) (wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
18802
static void *_p_wxFrameTo_p_wxWindow(void *x) {
18803
return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxFrame *) x));
18805
static void *_p_wxFontDialogTo_p_wxWindow(void *x) {
18806
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
18808
static void *_p_wxDirDialogTo_p_wxWindow(void *x) {
18809
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
18811
static void *_p_wxColourDialogTo_p_wxWindow(void *x) {
18812
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
18814
static void *_p_wxDialogTo_p_wxWindow(void *x) {
18815
return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxDialog *) x));
18817
static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x) {
18818
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
18820
static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
18821
return (void *)((wxControl *) ((wxControlWithItems *) x));
18823
static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
18824
return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
18826
static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
18827
return (void *)((wxEvent *) ((wxMenuEvent *) x));
18829
static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
18830
return (void *)((wxEvent *) ((wxCloseEvent *) x));
18832
static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
18833
return (void *)((wxEvent *) ((wxMouseEvent *) x));
18835
static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
18836
return (void *)((wxEvent *) ((wxEraseEvent *) x));
18838
static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
18839
return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
18841
static void *_p_wxSplitterEventTo_p_wxEvent(void *x) {
18842
return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
18844
static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
18845
return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
18847
static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
18848
return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
18850
static void *_p_wxFindDialogEventTo_p_wxEvent(void *x) {
18851
return (void *)((wxEvent *) (wxCommandEvent *) ((wxFindDialogEvent *) x));
18853
static void *_p_wxPyEventTo_p_wxEvent(void *x) {
18854
return (void *)((wxEvent *) ((wxPyEvent *) x));
18856
static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
18857
return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
18859
static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x) {
18860
return (void *)((wxEvent *) ((wxCalculateLayoutEvent *) x));
18862
static void *_p_wxGridRangeSelectEventTo_p_wxEvent(void *x) {
18863
return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxGridRangeSelectEvent *) x));
18865
static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
18866
return (void *)((wxEvent *) ((wxIdleEvent *) x));
18868
static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
18869
return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
18871
static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
18872
return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
18874
static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
18875
return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
18877
static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
18878
return (void *)((wxEvent *) ((wxIconizeEvent *) x));
18880
static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
18881
return (void *)((wxEvent *) ((wxActivateEvent *) x));
18883
static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
18884
return (void *)((wxEvent *) ((wxSizeEvent *) x));
18886
static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
18887
return (void *)((wxEvent *) ((wxMoveEvent *) x));
18889
static void *_p_wxDateEventTo_p_wxEvent(void *x) {
18890
return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
18892
static void *_p_wxGridSizeEventTo_p_wxEvent(void *x) {
18893
return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxGridSizeEvent *) x));
18895
static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
18896
return (void *)((wxEvent *) ((wxPaintEvent *) x));
18898
static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
18899
return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
18901
static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
18902
return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
18904
static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
18905
return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
18907
static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
18908
return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
18910
static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
18911
return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
18913
static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
18914
return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
18916
static void *_p_wxGridEventTo_p_wxEvent(void *x) {
18917
return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxGridEvent *) x));
18919
static void *_p_wxGridEditorCreatedEventTo_p_wxEvent(void *x) {
18920
return (void *)((wxEvent *) (wxCommandEvent *) ((wxGridEditorCreatedEvent *) x));
18922
static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
18923
return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
18925
static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
18926
return (void *)((wxEvent *) ((wxFocusEvent *) x));
18928
static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
18929
return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
18931
static void *_p_wxSashEventTo_p_wxEvent(void *x) {
18932
return (void *)((wxEvent *) (wxCommandEvent *) ((wxSashEvent *) x));
18934
static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x) {
18935
return (void *)((wxEvent *) ((wxQueryLayoutInfoEvent *) x));
18937
static void *_p_wxShowEventTo_p_wxEvent(void *x) {
18938
return (void *)((wxEvent *) ((wxShowEvent *) x));
18940
static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
18941
return (void *)((wxEvent *) ((wxCommandEvent *) x));
18943
static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
18944
return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
18946
static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
18947
return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
18949
static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
18950
return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
18952
static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
18953
return (void *)((wxEvent *) ((wxKeyEvent *) x));
18955
static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
18956
return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
18958
static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x) {
18959
return (void *)((wxEvent *) ((wxTaskBarIconEvent *) x));
18961
static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
18962
return (void *)((wxObject *) ((wxLayoutConstraints *) x));
18964
static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x) {
18965
return (void *)((wxObject *) (wxEvent *) ((wxQueryLayoutInfoEvent *) x));
18967
static void *_p_wxPreviewFrameTo_p_wxObject(void *x) {
18968
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
18970
static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x) {
18971
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
18973
static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
18974
return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
18976
static void *_p_wxSizerItemTo_p_wxObject(void *x) {
18977
return (void *)((wxObject *) ((wxSizerItem *) x));
18979
static void *_p_wxScrollEventTo_p_wxObject(void *x) {
18980
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
18982
static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
18983
return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
18985
static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
18986
return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
18988
static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
18989
return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
18991
static void *_p_wxSizerTo_p_wxObject(void *x) {
18992
return (void *)((wxObject *) ((wxSizer *) x));
18994
static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
18995
return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
18997
static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
18998
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
19000
static void *_p_wxPyPanelTo_p_wxObject(void *x) {
19001
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyPanel *) x));
19003
static void *_p_wxEventTo_p_wxObject(void *x) {
19004
return (void *)((wxObject *) ((wxEvent *) x));
19006
static void *_p_wxFontDataTo_p_wxObject(void *x) {
19007
return (void *)((wxObject *) ((wxFontData *) x));
19009
static void *_p_wxPrintDataTo_p_wxObject(void *x) {
19010
return (void *)((wxObject *) ((wxPrintData *) x));
19012
static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
19013
return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
19015
static void *_p_wxGridSizerTo_p_wxObject(void *x) {
19016
return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
19018
static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
19019
return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
19021
static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x) {
19022
return (void *)((wxObject *) ((wxLayoutAlgorithm *) x));
19024
static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x) {
19025
return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTaskBarIcon *) x));
19027
static void *_p_wxFindDialogEventTo_p_wxObject(void *x) {
19028
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxFindDialogEvent *) x));
19030
static void *_p_wxGridStringTableTo_p_wxObject(void *x) {
19031
return (void *)((wxObject *) (wxGridTableBase *) ((wxGridStringTable *) x));
19033
static void *_p_wxPaintEventTo_p_wxObject(void *x) {
19034
return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
19036
static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
19037
return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
19039
static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
19040
return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
19042
static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
19043
return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
19045
static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
19046
return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
19048
static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
19049
return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
19051
static void *_p_wxPreviewCanvasTo_p_wxObject(void *x) {
19052
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
19054
static void *_p_wxGridEventTo_p_wxObject(void *x) {
19055
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxGridEvent *) x));
19057
static void *_p_wxGridEditorCreatedEventTo_p_wxObject(void *x) {
19058
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxGridEditorCreatedEvent *) x));
19060
static void *_p_wxControlTo_p_wxObject(void *x) {
19061
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
19063
static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
19064
return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
19066
static void *_p_wxSplitterEventTo_p_wxObject(void *x) {
19067
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
19069
static void *_p_wxFSFileTo_p_wxObject(void *x) {
19070
return (void *)((wxObject *) ((wxFSFile *) x));
19072
static void *_p_wxFindReplaceDataTo_p_wxObject(void *x) {
19073
return (void *)((wxObject *) ((wxFindReplaceData *) x));
19075
static void *_p_wxGridTo_p_wxObject(void *x) {
19076
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxGrid *) x));
19078
static void *_p_wxPySizerTo_p_wxObject(void *x) {
19079
return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
19081
static void *_p_wxMDIChildFrameTo_p_wxObject(void *x) {
19082
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
19084
static void *_p_wxColourDataTo_p_wxObject(void *x) {
19085
return (void *)((wxObject *) ((wxColourData *) x));
19087
static void *_p_wxPyEventTo_p_wxObject(void *x) {
19088
return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
19090
static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
19091
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
19093
static void *_p_wxPyWindowTo_p_wxObject(void *x) {
19094
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPyWindow *) x));
19096
static void *_p_wxSplashScreenTo_p_wxObject(void *x) {
19097
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
19099
static void *_p_wxFileDialogTo_p_wxObject(void *x) {
19100
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
19102
static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x) {
19103
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
19105
static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x) {
19106
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
19108
static void *_p_wxTextEntryDialogTo_p_wxObject(void *x) {
19109
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
19111
static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x) {
19112
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
19114
static void *_p_wxMessageDialogTo_p_wxObject(void *x) {
19115
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
19117
static void *_p_wxProgressDialogTo_p_wxObject(void *x) {
19118
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
19120
static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x) {
19121
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
19123
static void *_p_wxShowEventTo_p_wxObject(void *x) {
19124
return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
19126
static void *_p_wxPrinterTo_p_wxObject(void *x) {
19127
return (void *)((wxObject *) ((wxPrinter *) x));
19129
static void *_p_wxMenuItemTo_p_wxObject(void *x) {
19130
return (void *)((wxObject *) ((wxMenuItem *) x));
19132
static void *_p_wxDateEventTo_p_wxObject(void *x) {
19133
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
19135
static void *_p_wxIdleEventTo_p_wxObject(void *x) {
19136
return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
19138
static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
19139
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
19141
static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
19142
return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
19144
static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
19145
return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
19147
static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
19148
return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
19150
static void *_p_wxSizeEventTo_p_wxObject(void *x) {
19151
return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
19153
static void *_p_wxMoveEventTo_p_wxObject(void *x) {
19154
return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
19156
static void *_p_wxActivateEventTo_p_wxObject(void *x) {
19157
return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
19159
static void *_p_wxGridSizeEventTo_p_wxObject(void *x) {
19160
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxGridSizeEvent *) x));
19162
static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
19163
return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
19165
static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
19166
return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
19168
static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
19169
return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
19171
static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
19172
return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
19174
static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
19175
return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
19177
static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
19178
return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
19180
static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
19181
return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
19183
static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
19184
return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
19186
static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
19187
return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
19189
static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
19190
return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
19192
static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
19193
return (void *)((wxObject *) ((wxImageHandler *) x));
19195
static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
19196
return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
19198
static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
19199
return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
19201
static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
19202
return (void *)((wxObject *) ((wxEvtHandler *) x));
19204
static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x) {
19205
return (void *)((wxObject *) (wxEvent *) ((wxCalculateLayoutEvent *) x));
19207
static void *_p_wxGridRangeSelectEventTo_p_wxObject(void *x) {
19208
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxGridRangeSelectEvent *) x));
19210
static void *_p_wxPyVListBoxTo_p_wxObject(void *x) {
19211
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
19213
static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x) {
19214
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
19216
static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
19217
return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
19219
static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
19220
return (void *)((wxObject *) ((wxAcceleratorTable *) x));
19222
static void *_p_wxMiniFrameTo_p_wxObject(void *x) {
19223
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
19225
static void *_p_wxImageTo_p_wxObject(void *x) {
19226
return (void *)((wxObject *) ((wxImage *) x));
19228
static void *_p_wxFrameTo_p_wxObject(void *x) {
19229
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
19231
static void *_p_wxPyPrintoutTo_p_wxObject(void *x) {
19232
return (void *)((wxObject *) ((wxPyPrintout *) x));
19234
static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
19235
return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
19237
static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x) {
19238
return (void *)((wxObject *) (wxEvent *) ((wxTaskBarIconEvent *) x));
19240
static void *_p_wxStatusBarTo_p_wxObject(void *x) {
19241
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxStatusBar *) x));
19243
static void *_p_wxMDIParentFrameTo_p_wxObject(void *x) {
19244
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
19246
static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
19247
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
19249
static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
19250
return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
19252
static void *_p_wxKeyEventTo_p_wxObject(void *x) {
19253
return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
19255
static void *_p_wxWindowTo_p_wxObject(void *x) {
19256
return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
19258
static void *_p_wxMenuTo_p_wxObject(void *x) {
19259
return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
19261
static void *_p_wxMenuBarTo_p_wxObject(void *x) {
19262
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
19264
static void *_p_wxScrolledWindowTo_p_wxObject(void *x) {
19265
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
19267
static void *_p_wxTopLevelWindowTo_p_wxObject(void *x) {
19268
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxTopLevelWindow *) x));
19270
static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x) {
19271
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplashScreenWindow *) x));
19273
static void *_p_wxSplitterWindowTo_p_wxObject(void *x) {
19274
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplitterWindow *) x));
19276
static void *_p_wxSashWindowTo_p_wxObject(void *x) {
19277
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSashWindow *) x));
19279
static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x) {
19280
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
19282
static void *_p_wxPopupWindowTo_p_wxObject(void *x) {
19283
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPopupWindow *) x));
19285
static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x) {
19286
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
19288
static void *_p_wxTipWindowTo_p_wxObject(void *x) {
19289
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
19291
static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x) {
19292
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
19294
static void *_p_wxMDIClientWindowTo_p_wxObject(void *x) {
19295
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMDIClientWindow *) x));
19297
static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x) {
19298
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
19300
static void *_p_wxSashEventTo_p_wxObject(void *x) {
19301
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxSashEvent *) x));
19303
static void *_p_wxPrintPreviewTo_p_wxObject(void *x) {
19304
return (void *)((wxObject *) ((wxPrintPreview *) x));
19306
static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x) {
19307
return (void *)((wxObject *) (wxPrintPreview *) ((wxPyPrintPreview *) x));
19309
static void *_p_wxPanelTo_p_wxObject(void *x) {
19310
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPanel *) x));
19312
static void *_p_wxDialogTo_p_wxObject(void *x) {
19313
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
19315
static void *_p_wxColourDialogTo_p_wxObject(void *x) {
19316
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
19318
static void *_p_wxDirDialogTo_p_wxObject(void *x) {
19319
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
19321
static void *_p_wxFontDialogTo_p_wxObject(void *x) {
19322
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
19324
static void *_p_wxPageSetupDialogTo_p_wxObject(void *x) {
19325
return (void *)((wxObject *) ((wxPageSetupDialog *) x));
19327
static void *_p_wxPrintDialogTo_p_wxObject(void *x) {
19328
return (void *)((wxObject *) ((wxPrintDialog *) x));
19330
static void *_p_wxFileSystemTo_p_wxObject(void *x) {
19331
return (void *)((wxObject *) ((wxFileSystem *) x));
19333
static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
19334
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
19336
static void *_p_wxMenuEventTo_p_wxObject(void *x) {
19337
return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
19339
static void *_p_wxPyAppTo_p_wxObject(void *x) {
19340
return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
19342
static void *_p_wxCloseEventTo_p_wxObject(void *x) {
19343
return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
19345
static void *_p_wxMouseEventTo_p_wxObject(void *x) {
19346
return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
19348
static void *_p_wxEraseEventTo_p_wxObject(void *x) {
19349
return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
19351
static void *_p_wxGridTableBaseTo_p_wxObject(void *x) {
19352
return (void *)((wxObject *) ((wxGridTableBase *) x));
19354
static void *_p_wxPyGridTableBaseTo_p_wxObject(void *x) {
19355
return (void *)((wxObject *) (wxGridTableBase *) ((wxPyGridTableBase *) x));
19357
static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
19358
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
19360
static void *_p_wxCommandEventTo_p_wxObject(void *x) {
19361
return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
19363
static void *_p_wxPreviewControlBarTo_p_wxObject(void *x) {
19364
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
19366
static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x) {
19367
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
19369
static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
19370
return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
19372
static void *_p_wxFocusEventTo_p_wxObject(void *x) {
19373
return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
19375
static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
19376
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
19378
static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
19379
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
19381
static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x) {
19382
return (void *)((wxObject *) ((wxPageSetupDialogData *) x));
19384
static void *_p_wxPrintDialogDataTo_p_wxObject(void *x) {
19385
return (void *)((wxObject *) ((wxPrintDialogData *) x));
19387
static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
19388
return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
19390
static void *_p_wxValidatorTo_p_wxObject(void *x) {
19391
return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
19393
static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x) {
19394
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
19396
static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x) {
19397
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
19399
static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x) {
19400
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyPanel *) x));
19402
static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
19403
return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
19405
static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
19406
return (void *)((wxEvtHandler *) ((wxValidator *) x));
19408
static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
19409
return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
19411
static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
19412
return (void *)((wxEvtHandler *) ((wxMenu *) x));
19414
static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x) {
19415
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
19417
static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x) {
19418
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
19420
static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x) {
19421
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
19423
static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x) {
19424
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
19426
static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x) {
19427
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
19429
static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x) {
19430
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
19432
static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x) {
19433
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
19435
static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x) {
19436
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
19438
static void *_p_wxPanelTo_p_wxEvtHandler(void *x) {
19439
return (void *)((wxEvtHandler *) (wxWindow *) ((wxPanel *) x));
19441
static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x) {
19442
return (void *)((wxEvtHandler *) (wxWindow *) ((wxStatusBar *) x));
19444
static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x) {
19445
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
19447
static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x) {
19448
return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
19450
static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x) {
19451
return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
19453
static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x) {
19454
return (void *)((wxEvtHandler *) (wxWindow *) ((wxPopupWindow *) x));
19456
static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x) {
19457
return (void *)((wxEvtHandler *) (wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
19459
static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x) {
19460
return (void *)((wxEvtHandler *) (wxWindow *) ((wxSashWindow *) x));
19462
static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x) {
19463
return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplitterWindow *) x));
19465
static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x) {
19466
return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplashScreenWindow *) x));
19468
static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
19469
return (void *)((wxEvtHandler *) ((wxWindow *) x));
19471
static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x) {
19472
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
19474
static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x) {
19475
return (void *)((wxEvtHandler *) (wxWindow *) ((wxTopLevelWindow *) x));
19477
static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x) {
19478
return (void *)((wxEvtHandler *) (wxWindow *) ((wxMDIClientWindow *) x));
19480
static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x) {
19481
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
19483
static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
19484
return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
19486
static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x) {
19487
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
19489
static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x) {
19490
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
19492
static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x) {
19493
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
19495
static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
19496
return (void *)((wxEvtHandler *) ((wxPyApp *) x));
19498
static void *_p_wxGridTo_p_wxEvtHandler(void *x) {
19499
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxGrid *) x));
19501
static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
19502
return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
19504
static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x) {
19505
return (void *)((wxEvtHandler *) (wxWindow *) ((wxPyWindow *) x));
19507
static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x) {
19508
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
19510
static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x) {
19511
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
19513
static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x) {
19514
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
19516
static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x) {
19517
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
19519
static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x) {
19520
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
19522
static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x) {
19523
return (void *)((wxEvtHandler *) ((wxPyTaskBarIcon *) x));
19525
static void *_p_wxFrameTo_p_wxEvtHandler(void *x) {
19526
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
19528
static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x) {
19529
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
19531
static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x) {
19532
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
19534
static void *_p_wxDialogTo_p_wxEvtHandler(void *x) {
19535
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
19537
static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x) {
19538
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
19540
static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x) {
19541
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
19543
static void *_p_wxGridStringTableTo_p_wxGridTableBase(void *x) {
19544
return (void *)((wxGridTableBase *) ((wxGridStringTable *) x));
19546
static void *_p_wxPyGridTableBaseTo_p_wxGridTableBase(void *x) {
19547
return (void *)((wxGridTableBase *) ((wxPyGridTableBase *) x));
19549
static void *_p_wxPyGridCellEditorTo_p_wxGridCellEditor(void *x) {
19550
return (void *)((wxGridCellEditor *) ((wxPyGridCellEditor *) x));
19552
static void *_p_wxGridCellTextEditorTo_p_wxGridCellEditor(void *x) {
19553
return (void *)((wxGridCellEditor *) ((wxGridCellTextEditor *) x));
19555
static void *_p_wxGridCellNumberEditorTo_p_wxGridCellEditor(void *x) {
19556
return (void *)((wxGridCellEditor *) (wxGridCellTextEditor *) ((wxGridCellNumberEditor *) x));
19558
static void *_p_wxGridCellFloatEditorTo_p_wxGridCellEditor(void *x) {
19559
return (void *)((wxGridCellEditor *) (wxGridCellTextEditor *) ((wxGridCellFloatEditor *) x));
19561
static void *_p_wxGridCellBoolEditorTo_p_wxGridCellEditor(void *x) {
19562
return (void *)((wxGridCellEditor *) ((wxGridCellBoolEditor *) x));
19564
static void *_p_wxGridCellChoiceEditorTo_p_wxGridCellEditor(void *x) {
19565
return (void *)((wxGridCellEditor *) ((wxGridCellChoiceEditor *) x));
19567
static void *_p_wxGridCellEnumEditorTo_p_wxGridCellEditor(void *x) {
19568
return (void *)((wxGridCellEditor *) (wxGridCellChoiceEditor *) ((wxGridCellEnumEditor *) x));
19570
static void *_p_wxGridCellAutoWrapStringEditorTo_p_wxGridCellEditor(void *x) {
19571
return (void *)((wxGridCellEditor *) (wxGridCellTextEditor *) ((wxGridCellAutoWrapStringEditor *) x));
19573
static void *_p_wxGridCellNumberEditorTo_p_wxGridCellTextEditor(void *x) {
19574
return (void *)((wxGridCellTextEditor *) ((wxGridCellNumberEditor *) x));
19576
static void *_p_wxGridCellFloatEditorTo_p_wxGridCellTextEditor(void *x) {
19577
return (void *)((wxGridCellTextEditor *) ((wxGridCellFloatEditor *) x));
19579
static void *_p_wxGridCellAutoWrapStringEditorTo_p_wxGridCellTextEditor(void *x) {
19580
return (void *)((wxGridCellTextEditor *) ((wxGridCellAutoWrapStringEditor *) x));
19582
static void *_p_wxSashEventTo_p_wxCommandEvent(void *x) {
19583
return (void *)((wxCommandEvent *) ((wxSashEvent *) x));
19585
static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
19586
return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
19588
static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x) {
19589
return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSplitterEvent *) x));
19591
static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
19592
return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
19594
static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
19595
return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
19597
static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
19598
return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
19600
static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
19601
return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
19603
static void *_p_wxGridSizeEventTo_p_wxCommandEvent(void *x) {
19604
return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxGridSizeEvent *) x));
19606
static void *_p_wxDateEventTo_p_wxCommandEvent(void *x) {
19607
return (void *)((wxCommandEvent *) ((wxDateEvent *) x));
19609
static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
19610
return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
19612
static void *_p_wxGridRangeSelectEventTo_p_wxCommandEvent(void *x) {
19613
return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxGridRangeSelectEvent *) x));
19615
static void *_p_wxGridEventTo_p_wxCommandEvent(void *x) {
19616
return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxGridEvent *) x));
19618
static void *_p_wxGridEditorCreatedEventTo_p_wxCommandEvent(void *x) {
19619
return (void *)((wxCommandEvent *) ((wxGridEditorCreatedEvent *) x));
19621
static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
19622
return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
19624
static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x) {
19625
return (void *)((wxCommandEvent *) ((wxFindDialogEvent *) x));
19627
static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
19628
return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
19630
static void *_p_wxPyGridCellAttrProviderTo_p_wxGridCellAttrProvider(void *x) {
19631
return (void *)((wxGridCellAttrProvider *) ((wxPyGridCellAttrProvider *) x));
19633
static void *_p_wxGridCellEnumEditorTo_p_wxGridCellChoiceEditor(void *x) {
19634
return (void *)((wxGridCellChoiceEditor *) ((wxGridCellEnumEditor *) x));
19636
static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, 0};
19637
static swig_type_info _swigt__p_form_ops_t = {"_p_form_ops_t", "enum form_ops_t *|form_ops_t *", 0, 0, 0};
19638
static swig_type_info _swigt__p_int = {"_p_int", "int *", 0, 0, 0};
19639
static swig_type_info _swigt__p_long = {"_p_long", "long *", 0, 0, 0};
19640
static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, 0};
19641
static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, 0};
19642
static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, 0};
19643
static swig_type_info _swigt__p_wxArrayString = {"_p_wxArrayString", "wxArrayString *", 0, 0, 0};
19644
static swig_type_info _swigt__p_wxColour = {"_p_wxColour", "wxColour *", 0, 0, 0};
19645
static swig_type_info _swigt__p_wxCommandEvent = {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, 0};
19646
static swig_type_info _swigt__p_wxSashEvent = {"_p_wxSashEvent", 0, 0, 0, 0};
19647
static swig_type_info _swigt__p_wxWindowDestroyEvent = {"_p_wxWindowDestroyEvent", 0, 0, 0, 0};
19648
static swig_type_info _swigt__p_wxSplitterEvent = {"_p_wxSplitterEvent", 0, 0, 0, 0};
19649
static swig_type_info _swigt__p_wxScrollEvent = {"_p_wxScrollEvent", 0, 0, 0, 0};
19650
static swig_type_info _swigt__p_wxPyCommandEvent = {"_p_wxPyCommandEvent", 0, 0, 0, 0};
19651
static swig_type_info _swigt__p_wxContextMenuEvent = {"_p_wxContextMenuEvent", 0, 0, 0, 0};
19652
static swig_type_info _swigt__p_wxChildFocusEvent = {"_p_wxChildFocusEvent", 0, 0, 0, 0};
19653
static swig_type_info _swigt__p_wxDateEvent = {"_p_wxDateEvent", 0, 0, 0, 0};
19654
static swig_type_info _swigt__p_wxWindowCreateEvent = {"_p_wxWindowCreateEvent", 0, 0, 0, 0};
19655
static swig_type_info _swigt__p_wxFindDialogEvent = {"_p_wxFindDialogEvent", 0, 0, 0, 0};
19656
static swig_type_info _swigt__p_wxUpdateUIEvent = {"_p_wxUpdateUIEvent", 0, 0, 0, 0};
19657
static swig_type_info _swigt__p_wxControl = {"_p_wxControl", "wxControl *", 0, 0, 0};
19658
static swig_type_info _swigt__p_wxControlWithItems = {"_p_wxControlWithItems", 0, 0, 0, 0};
19659
static swig_type_info _swigt__p_wxDC = {"_p_wxDC", "wxDC *", 0, 0, 0};
19660
static swig_type_info _swigt__p_wxDuplexMode = {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, 0};
19661
static swig_type_info _swigt__p_wxEvent = {"_p_wxEvent", "wxEvent *", 0, 0, 0};
19662
static swig_type_info _swigt__p_wxMenuEvent = {"_p_wxMenuEvent", 0, 0, 0, 0};
19663
static swig_type_info _swigt__p_wxCloseEvent = {"_p_wxCloseEvent", 0, 0, 0, 0};
19664
static swig_type_info _swigt__p_wxMouseEvent = {"_p_wxMouseEvent", 0, 0, 0, 0};
19665
static swig_type_info _swigt__p_wxEraseEvent = {"_p_wxEraseEvent", 0, 0, 0, 0};
19666
static swig_type_info _swigt__p_wxSetCursorEvent = {"_p_wxSetCursorEvent", 0, 0, 0, 0};
19667
static swig_type_info _swigt__p_wxInitDialogEvent = {"_p_wxInitDialogEvent", 0, 0, 0, 0};
19668
static swig_type_info _swigt__p_wxPyEvent = {"_p_wxPyEvent", 0, 0, 0, 0};
19669
static swig_type_info _swigt__p_wxCalculateLayoutEvent = {"_p_wxCalculateLayoutEvent", 0, 0, 0, 0};
19670
static swig_type_info _swigt__p_wxIdleEvent = {"_p_wxIdleEvent", 0, 0, 0, 0};
19671
static swig_type_info _swigt__p_wxQueryNewPaletteEvent = {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0};
19672
static swig_type_info _swigt__p_wxMaximizeEvent = {"_p_wxMaximizeEvent", 0, 0, 0, 0};
19673
static swig_type_info _swigt__p_wxIconizeEvent = {"_p_wxIconizeEvent", 0, 0, 0, 0};
19674
static swig_type_info _swigt__p_wxActivateEvent = {"_p_wxActivateEvent", 0, 0, 0, 0};
19675
static swig_type_info _swigt__p_wxSizeEvent = {"_p_wxSizeEvent", 0, 0, 0, 0};
19676
static swig_type_info _swigt__p_wxMoveEvent = {"_p_wxMoveEvent", 0, 0, 0, 0};
19677
static swig_type_info _swigt__p_wxPaintEvent = {"_p_wxPaintEvent", 0, 0, 0, 0};
19678
static swig_type_info _swigt__p_wxNcPaintEvent = {"_p_wxNcPaintEvent", 0, 0, 0, 0};
19679
static swig_type_info _swigt__p_wxPaletteChangedEvent = {"_p_wxPaletteChangedEvent", 0, 0, 0, 0};
19680
static swig_type_info _swigt__p_wxDisplayChangedEvent = {"_p_wxDisplayChangedEvent", 0, 0, 0, 0};
19681
static swig_type_info _swigt__p_wxMouseCaptureChangedEvent = {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0};
19682
static swig_type_info _swigt__p_wxSysColourChangedEvent = {"_p_wxSysColourChangedEvent", 0, 0, 0, 0};
19683
static swig_type_info _swigt__p_wxDropFilesEvent = {"_p_wxDropFilesEvent", 0, 0, 0, 0};
19684
static swig_type_info _swigt__p_wxFocusEvent = {"_p_wxFocusEvent", 0, 0, 0, 0};
19685
static swig_type_info _swigt__p_wxQueryLayoutInfoEvent = {"_p_wxQueryLayoutInfoEvent", 0, 0, 0, 0};
19686
static swig_type_info _swigt__p_wxShowEvent = {"_p_wxShowEvent", 0, 0, 0, 0};
19687
static swig_type_info _swigt__p_wxNavigationKeyEvent = {"_p_wxNavigationKeyEvent", 0, 0, 0, 0};
19688
static swig_type_info _swigt__p_wxScrollWinEvent = {"_p_wxScrollWinEvent", 0, 0, 0, 0};
19689
static swig_type_info _swigt__p_wxTaskBarIconEvent = {"_p_wxTaskBarIconEvent", 0, 0, 0, 0};
19690
static swig_type_info _swigt__p_wxEvtHandler = {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, 0};
19691
static swig_type_info _swigt__p_wxSplashScreen = {"_p_wxSplashScreen", 0, 0, 0, 0};
19692
static swig_type_info _swigt__p_wxMiniFrame = {"_p_wxMiniFrame", 0, 0, 0, 0};
19693
static swig_type_info _swigt__p_wxPyPanel = {"_p_wxPyPanel", 0, 0, 0, 0};
19694
static swig_type_info _swigt__p_wxMenuBar = {"_p_wxMenuBar", 0, 0, 0, 0};
19695
static swig_type_info _swigt__p_wxValidator = {"_p_wxValidator", 0, 0, 0, 0};
19696
static swig_type_info _swigt__p_wxPyValidator = {"_p_wxPyValidator", 0, 0, 0, 0};
19697
static swig_type_info _swigt__p_wxMessageDialog = {"_p_wxMessageDialog", 0, 0, 0, 0};
19698
static swig_type_info _swigt__p_wxFileDialog = {"_p_wxFileDialog", 0, 0, 0, 0};
19699
static swig_type_info _swigt__p_wxFindReplaceDialog = {"_p_wxFindReplaceDialog", 0, 0, 0, 0};
19700
static swig_type_info _swigt__p_wxProgressDialog = {"_p_wxProgressDialog", 0, 0, 0, 0};
19701
static swig_type_info _swigt__p_wxPasswordEntryDialog = {"_p_wxPasswordEntryDialog", 0, 0, 0, 0};
19702
static swig_type_info _swigt__p_wxTextEntryDialog = {"_p_wxTextEntryDialog", 0, 0, 0, 0};
19703
static swig_type_info _swigt__p_wxSingleChoiceDialog = {"_p_wxSingleChoiceDialog", 0, 0, 0, 0};
19704
static swig_type_info _swigt__p_wxMultiChoiceDialog = {"_p_wxMultiChoiceDialog", 0, 0, 0, 0};
19705
static swig_type_info _swigt__p_wxStatusBar = {"_p_wxStatusBar", 0, 0, 0, 0};
19706
static swig_type_info _swigt__p_wxPopupWindow = {"_p_wxPopupWindow", 0, 0, 0, 0};
19707
static swig_type_info _swigt__p_wxSashLayoutWindow = {"_p_wxSashLayoutWindow", 0, 0, 0, 0};
19708
static swig_type_info _swigt__p_wxSplashScreenWindow = {"_p_wxSplashScreenWindow", 0, 0, 0, 0};
19709
static swig_type_info _swigt__p_wxSplitterWindow = {"_p_wxSplitterWindow", 0, 0, 0, 0};
19710
static swig_type_info _swigt__p_wxSashWindow = {"_p_wxSashWindow", 0, 0, 0, 0};
19711
static swig_type_info _swigt__p_wxTopLevelWindow = {"_p_wxTopLevelWindow", 0, 0, 0, 0};
19712
static swig_type_info _swigt__p_wxMDIClientWindow = {"_p_wxMDIClientWindow", 0, 0, 0, 0};
19713
static swig_type_info _swigt__p_wxPyVScrolledWindow = {"_p_wxPyVScrolledWindow", 0, 0, 0, 0};
19714
static swig_type_info _swigt__p_wxPyScrolledWindow = {"_p_wxPyScrolledWindow", 0, 0, 0, 0};
19715
static swig_type_info _swigt__p_wxPyPopupTransientWindow = {"_p_wxPyPopupTransientWindow", 0, 0, 0, 0};
19716
static swig_type_info _swigt__p_wxTipWindow = {"_p_wxTipWindow", 0, 0, 0, 0};
19717
static swig_type_info _swigt__p_wxPyPreviewFrame = {"_p_wxPyPreviewFrame", 0, 0, 0, 0};
19718
static swig_type_info _swigt__p_wxPreviewFrame = {"_p_wxPreviewFrame", 0, 0, 0, 0};
19719
static swig_type_info _swigt__p_wxMDIChildFrame = {"_p_wxMDIChildFrame", 0, 0, 0, 0};
19720
static swig_type_info _swigt__p_wxPyApp = {"_p_wxPyApp", 0, 0, 0, 0};
19721
static swig_type_info _swigt__p_wxPreviewCanvas = {"_p_wxPreviewCanvas", 0, 0, 0, 0};
19722
static swig_type_info _swigt__p_wxPyWindow = {"_p_wxPyWindow", 0, 0, 0, 0};
19723
static swig_type_info _swigt__p_wxPyHtmlListBox = {"_p_wxPyHtmlListBox", 0, 0, 0, 0};
19724
static swig_type_info _swigt__p_wxPyVListBox = {"_p_wxPyVListBox", 0, 0, 0, 0};
19725
static swig_type_info _swigt__p_wxPyPreviewControlBar = {"_p_wxPyPreviewControlBar", 0, 0, 0, 0};
19726
static swig_type_info _swigt__p_wxPreviewControlBar = {"_p_wxPreviewControlBar", 0, 0, 0, 0};
19727
static swig_type_info _swigt__p_wxPyTaskBarIcon = {"_p_wxPyTaskBarIcon", 0, 0, 0, 0};
19728
static swig_type_info _swigt__p_wxFrame = {"_p_wxFrame", 0, 0, 0, 0};
19729
static swig_type_info _swigt__p_wxFontDialog = {"_p_wxFontDialog", 0, 0, 0, 0};
19730
static swig_type_info _swigt__p_wxDirDialog = {"_p_wxDirDialog", 0, 0, 0, 0};
19731
static swig_type_info _swigt__p_wxColourDialog = {"_p_wxColourDialog", 0, 0, 0, 0};
19732
static swig_type_info _swigt__p_wxDialog = {"_p_wxDialog", 0, 0, 0, 0};
19733
static swig_type_info _swigt__p_wxMenu = {"_p_wxMenu", 0, 0, 0, 0};
19734
static swig_type_info _swigt__p_wxMDIParentFrame = {"_p_wxMDIParentFrame", 0, 0, 0, 0};
19735
static swig_type_info _swigt__p_wxFont = {"_p_wxFont", "wxFont *", 0, 0, 0};
19736
static swig_type_info _swigt__p_wxGrid = {"_p_wxGrid", "wxGrid *", 0, 0, 0};
19737
static swig_type_info _swigt__p_wxGridCellAttr = {"_p_wxGridCellAttr", "wxGridCellAttr *", 0, 0, 0};
19738
static swig_type_info _swigt__p_wxGridCellAttrProvider = {"_p_wxGridCellAttrProvider", "wxGridCellAttrProvider *", 0, 0, 0};
19739
static swig_type_info _swigt__p_wxGridCellAutoWrapStringEditor = {"_p_wxGridCellAutoWrapStringEditor", "wxGridCellAutoWrapStringEditor *", 0, 0, 0};
19740
static swig_type_info _swigt__p_wxGridCellAutoWrapStringRenderer = {"_p_wxGridCellAutoWrapStringRenderer", "wxGridCellAutoWrapStringRenderer *", 0, 0, 0};
19741
static swig_type_info _swigt__p_wxGridCellBoolEditor = {"_p_wxGridCellBoolEditor", "wxGridCellBoolEditor *", 0, 0, 0};
19742
static swig_type_info _swigt__p_wxGridCellBoolRenderer = {"_p_wxGridCellBoolRenderer", "wxGridCellBoolRenderer *", 0, 0, 0};
19743
static swig_type_info _swigt__p_wxGridCellChoiceEditor = {"_p_wxGridCellChoiceEditor", "wxGridCellChoiceEditor *", 0, 0, 0};
19744
static swig_type_info _swigt__p_wxGridCellCoords = {"_p_wxGridCellCoords", "wxGridCellCoords *", 0, 0, 0};
19745
static swig_type_info _swigt__p_wxGridCellDateTimeRenderer = {"_p_wxGridCellDateTimeRenderer", "wxGridCellDateTimeRenderer *", 0, 0, 0};
19746
static swig_type_info _swigt__p_wxGridCellEditor = {"_p_wxGridCellEditor", "wxGridCellEditor *", 0, 0, 0};
19747
static swig_type_info _swigt__p_wxGridCellEnumEditor = {"_p_wxGridCellEnumEditor", "wxGridCellEnumEditor *", 0, 0, 0};
19748
static swig_type_info _swigt__p_wxGridCellEnumRenderer = {"_p_wxGridCellEnumRenderer", "wxGridCellEnumRenderer *", 0, 0, 0};
19749
static swig_type_info _swigt__p_wxGridCellFloatEditor = {"_p_wxGridCellFloatEditor", "wxGridCellFloatEditor *", 0, 0, 0};
19750
static swig_type_info _swigt__p_wxGridCellFloatRenderer = {"_p_wxGridCellFloatRenderer", "wxGridCellFloatRenderer *", 0, 0, 0};
19751
static swig_type_info _swigt__p_wxGridCellNumberEditor = {"_p_wxGridCellNumberEditor", "wxGridCellNumberEditor *", 0, 0, 0};
19752
static swig_type_info _swigt__p_wxGridCellNumberRenderer = {"_p_wxGridCellNumberRenderer", "wxGridCellNumberRenderer *", 0, 0, 0};
19753
static swig_type_info _swigt__p_wxGridCellRenderer = {"_p_wxGridCellRenderer", "wxGridCellRenderer *", 0, 0, 0};
19754
static swig_type_info _swigt__p_wxGridCellStringRenderer = {"_p_wxGridCellStringRenderer", "wxGridCellStringRenderer *", 0, 0, 0};
19755
static swig_type_info _swigt__p_wxGridCellTextEditor = {"_p_wxGridCellTextEditor", "wxGridCellTextEditor *", 0, 0, 0};
19756
static swig_type_info _swigt__p_wxGridEditorCreatedEvent = {"_p_wxGridEditorCreatedEvent", "wxGridEditorCreatedEvent *", 0, 0, 0};
19757
static swig_type_info _swigt__p_wxGridEvent = {"_p_wxGridEvent", "wxGridEvent *", 0, 0, 0};
19758
static swig_type_info _swigt__p_wxGridRangeSelectEvent = {"_p_wxGridRangeSelectEvent", "wxGridRangeSelectEvent *", 0, 0, 0};
19759
static swig_type_info _swigt__p_wxGridSizeEvent = {"_p_wxGridSizeEvent", "wxGridSizeEvent *", 0, 0, 0};
19760
static swig_type_info _swigt__p_wxGridStringTable = {"_p_wxGridStringTable", "wxGridStringTable *", 0, 0, 0};
19761
static swig_type_info _swigt__p_wxGridTableBase = {"_p_wxGridTableBase", "wxGridTableBase *", 0, 0, 0};
19762
static swig_type_info _swigt__p_wxGridTableMessage = {"_p_wxGridTableMessage", "wxGridTableMessage *", 0, 0, 0};
19763
static swig_type_info _swigt__p_wxKeyEvent = {"_p_wxKeyEvent", "wxKeyEvent *", 0, 0, 0};
19764
static swig_type_info _swigt__p_wxNotifyEvent = {"_p_wxNotifyEvent", "wxNotifyEvent *", 0, 0, 0};
19765
static swig_type_info _swigt__p_wxObject = {"_p_wxObject", "wxObject *", 0, 0, 0};
19766
static swig_type_info _swigt__p_wxLayoutConstraints = {"_p_wxLayoutConstraints", 0, 0, 0, 0};
19767
static swig_type_info _swigt__p_wxGBSizerItem = {"_p_wxGBSizerItem", 0, 0, 0, 0};
19768
static swig_type_info _swigt__p_wxSizerItem = {"_p_wxSizerItem", 0, 0, 0, 0};
19769
static swig_type_info _swigt__p_wxIndividualLayoutConstraint = {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0};
19770
static swig_type_info _swigt__p_wxStaticBoxSizer = {"_p_wxStaticBoxSizer", 0, 0, 0, 0};
19771
static swig_type_info _swigt__p_wxBoxSizer = {"_p_wxBoxSizer", 0, 0, 0, 0};
19772
static swig_type_info _swigt__p_wxSizer = {"_p_wxSizer", 0, 0, 0, 0};
19773
static swig_type_info _swigt__p_wxGridBagSizer = {"_p_wxGridBagSizer", 0, 0, 0, 0};
19774
static swig_type_info _swigt__p_wxFontData = {"_p_wxFontData", 0, 0, 0, 0};
19775
static swig_type_info _swigt__p_wxPrintData = {"_p_wxPrintData", 0, 0, 0, 0};
19776
static swig_type_info _swigt__p_wxGridSizer = {"_p_wxGridSizer", 0, 0, 0, 0};
19777
static swig_type_info _swigt__p_wxFlexGridSizer = {"_p_wxFlexGridSizer", 0, 0, 0, 0};
19778
static swig_type_info _swigt__p_wxLayoutAlgorithm = {"_p_wxLayoutAlgorithm", 0, 0, 0, 0};
19779
static swig_type_info _swigt__p_wxFSFile = {"_p_wxFSFile", 0, 0, 0, 0};
19780
static swig_type_info _swigt__p_wxFindReplaceData = {"_p_wxFindReplaceData", 0, 0, 0, 0};
19781
static swig_type_info _swigt__p_wxPySizer = {"_p_wxPySizer", 0, 0, 0, 0};
19782
static swig_type_info _swigt__p_wxColourData = {"_p_wxColourData", 0, 0, 0, 0};
19783
static swig_type_info _swigt__p_wxPrinter = {"_p_wxPrinter", 0, 0, 0, 0};
19784
static swig_type_info _swigt__p_wxMenuItem = {"_p_wxMenuItem", 0, 0, 0, 0};
19785
static swig_type_info _swigt__p_wxANIHandler = {"_p_wxANIHandler", 0, 0, 0, 0};
19786
static swig_type_info _swigt__p_wxPNGHandler = {"_p_wxPNGHandler", 0, 0, 0, 0};
19787
static swig_type_info _swigt__p_wxGIFHandler = {"_p_wxGIFHandler", 0, 0, 0, 0};
19788
static swig_type_info _swigt__p_wxPCXHandler = {"_p_wxPCXHandler", 0, 0, 0, 0};
19789
static swig_type_info _swigt__p_wxJPEGHandler = {"_p_wxJPEGHandler", 0, 0, 0, 0};
19790
static swig_type_info _swigt__p_wxPNMHandler = {"_p_wxPNMHandler", 0, 0, 0, 0};
19791
static swig_type_info _swigt__p_wxCURHandler = {"_p_wxCURHandler", 0, 0, 0, 0};
19792
static swig_type_info _swigt__p_wxICOHandler = {"_p_wxICOHandler", 0, 0, 0, 0};
19793
static swig_type_info _swigt__p_wxBMPHandler = {"_p_wxBMPHandler", 0, 0, 0, 0};
19794
static swig_type_info _swigt__p_wxPyImageHandler = {"_p_wxPyImageHandler", 0, 0, 0, 0};
19795
static swig_type_info _swigt__p_wxImageHandler = {"_p_wxImageHandler", 0, 0, 0, 0};
19796
static swig_type_info _swigt__p_wxXPMHandler = {"_p_wxXPMHandler", 0, 0, 0, 0};
19797
static swig_type_info _swigt__p_wxTIFFHandler = {"_p_wxTIFFHandler", 0, 0, 0, 0};
19798
static swig_type_info _swigt__p_wxStdDialogButtonSizer = {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0};
19799
static swig_type_info _swigt__p_wxAcceleratorTable = {"_p_wxAcceleratorTable", 0, 0, 0, 0};
19800
static swig_type_info _swigt__p_wxImage = {"_p_wxImage", 0, 0, 0, 0};
19801
static swig_type_info _swigt__p_wxPyPrintout = {"_p_wxPyPrintout", 0, 0, 0, 0};
19802
static swig_type_info _swigt__p_wxPrintPreview = {"_p_wxPrintPreview", 0, 0, 0, 0};
19803
static swig_type_info _swigt__p_wxPyPrintPreview = {"_p_wxPyPrintPreview", 0, 0, 0, 0};
19804
static swig_type_info _swigt__p_wxPageSetupDialog = {"_p_wxPageSetupDialog", 0, 0, 0, 0};
19805
static swig_type_info _swigt__p_wxPrintDialog = {"_p_wxPrintDialog", 0, 0, 0, 0};
19806
static swig_type_info _swigt__p_wxFileSystem = {"_p_wxFileSystem", 0, 0, 0, 0};
19807
static swig_type_info _swigt__p_wxPageSetupDialogData = {"_p_wxPageSetupDialogData", 0, 0, 0, 0};
19808
static swig_type_info _swigt__p_wxPrintDialogData = {"_p_wxPrintDialogData", 0, 0, 0, 0};
19809
static swig_type_info _swigt__p_wxPanel = {"_p_wxPanel", "wxPanel *", 0, 0, 0};
19810
static swig_type_info _swigt__p_wxPaperSize = {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, 0};
19811
static swig_type_info _swigt__p_wxPoint = {"_p_wxPoint", "wxPoint *", 0, 0, 0};
19812
static swig_type_info _swigt__p_wxPyGridCellAttrProvider = {"_p_wxPyGridCellAttrProvider", "wxPyGridCellAttrProvider *", 0, 0, 0};
19813
static swig_type_info _swigt__p_wxPyGridCellEditor = {"_p_wxPyGridCellEditor", "wxPyGridCellEditor *", 0, 0, 0};
19814
static swig_type_info _swigt__p_wxPyGridCellRenderer = {"_p_wxPyGridCellRenderer", "wxPyGridCellRenderer *", 0, 0, 0};
19815
static swig_type_info _swigt__p_wxPyGridTableBase = {"_p_wxPyGridTableBase", "wxPyGridTableBase *", 0, 0, 0};
19816
static swig_type_info _swigt__p_wxRect = {"_p_wxRect", "wxRect *", 0, 0, 0};
19817
static swig_type_info _swigt__p_wxScrolledWindow = {"_p_wxScrolledWindow", "wxScrolledWindow *", 0, 0, 0};
19818
static swig_type_info _swigt__p_wxSize = {"_p_wxSize", "wxSize *", 0, 0, 0};
19819
static swig_type_info _swigt__p_wxString = {"_p_wxString", "wxString *", 0, 0, 0};
19820
static swig_type_info _swigt__p_wxVisualAttributes = {"_p_wxVisualAttributes", "wxVisualAttributes *", 0, 0, 0};
19821
static swig_type_info _swigt__p_wxWindow = {"_p_wxWindow", "wxWindow *", 0, 0, 0};
19822
static swig_type_info _swigt__ptrdiff_t = {"_ptrdiff_t", "ptrdiff_t", 0, 0, 0};
19823
static swig_type_info _swigt__std__ptrdiff_t = {"_std__ptrdiff_t", "std::ptrdiff_t", 0, 0, 0};
19824
static swig_type_info _swigt__unsigned_int = {"_unsigned_int", "unsigned int|std::size_t", 0, 0, 0};
19826
static swig_type_info *swig_type_initial[] = {
19828
&_swigt__p_form_ops_t,
19831
&_swigt__p_unsigned_char,
19832
&_swigt__p_unsigned_int,
19833
&_swigt__p_unsigned_long,
19834
&_swigt__p_wxANIHandler,
19835
&_swigt__p_wxAcceleratorTable,
19836
&_swigt__p_wxActivateEvent,
19837
&_swigt__p_wxArrayString,
19838
&_swigt__p_wxBMPHandler,
19839
&_swigt__p_wxBoxSizer,
19840
&_swigt__p_wxCURHandler,
19841
&_swigt__p_wxCalculateLayoutEvent,
19842
&_swigt__p_wxChildFocusEvent,
19843
&_swigt__p_wxCloseEvent,
19844
&_swigt__p_wxColour,
19845
&_swigt__p_wxColourData,
19846
&_swigt__p_wxColourDialog,
19847
&_swigt__p_wxCommandEvent,
19848
&_swigt__p_wxContextMenuEvent,
19849
&_swigt__p_wxControl,
19850
&_swigt__p_wxControlWithItems,
19852
&_swigt__p_wxDateEvent,
19853
&_swigt__p_wxDialog,
19854
&_swigt__p_wxDirDialog,
19855
&_swigt__p_wxDisplayChangedEvent,
19856
&_swigt__p_wxDropFilesEvent,
19857
&_swigt__p_wxDuplexMode,
19858
&_swigt__p_wxEraseEvent,
19859
&_swigt__p_wxEvent,
19860
&_swigt__p_wxEvtHandler,
19861
&_swigt__p_wxFSFile,
19862
&_swigt__p_wxFileDialog,
19863
&_swigt__p_wxFileSystem,
19864
&_swigt__p_wxFindDialogEvent,
19865
&_swigt__p_wxFindReplaceData,
19866
&_swigt__p_wxFindReplaceDialog,
19867
&_swigt__p_wxFlexGridSizer,
19868
&_swigt__p_wxFocusEvent,
19870
&_swigt__p_wxFontData,
19871
&_swigt__p_wxFontDialog,
19872
&_swigt__p_wxFrame,
19873
&_swigt__p_wxGBSizerItem,
19874
&_swigt__p_wxGIFHandler,
19876
&_swigt__p_wxGridBagSizer,
19877
&_swigt__p_wxGridCellAttr,
19878
&_swigt__p_wxGridCellAttrProvider,
19879
&_swigt__p_wxGridCellAutoWrapStringEditor,
19880
&_swigt__p_wxGridCellAutoWrapStringRenderer,
19881
&_swigt__p_wxGridCellBoolEditor,
19882
&_swigt__p_wxGridCellBoolRenderer,
19883
&_swigt__p_wxGridCellChoiceEditor,
19884
&_swigt__p_wxGridCellCoords,
19885
&_swigt__p_wxGridCellDateTimeRenderer,
19886
&_swigt__p_wxGridCellEditor,
19887
&_swigt__p_wxGridCellEnumEditor,
19888
&_swigt__p_wxGridCellEnumRenderer,
19889
&_swigt__p_wxGridCellFloatEditor,
19890
&_swigt__p_wxGridCellFloatRenderer,
19891
&_swigt__p_wxGridCellNumberEditor,
19892
&_swigt__p_wxGridCellNumberRenderer,
19893
&_swigt__p_wxGridCellRenderer,
19894
&_swigt__p_wxGridCellStringRenderer,
19895
&_swigt__p_wxGridCellTextEditor,
19896
&_swigt__p_wxGridEditorCreatedEvent,
19897
&_swigt__p_wxGridEvent,
19898
&_swigt__p_wxGridRangeSelectEvent,
19899
&_swigt__p_wxGridSizeEvent,
19900
&_swigt__p_wxGridSizer,
19901
&_swigt__p_wxGridStringTable,
19902
&_swigt__p_wxGridTableBase,
19903
&_swigt__p_wxGridTableMessage,
19904
&_swigt__p_wxICOHandler,
19905
&_swigt__p_wxIconizeEvent,
19906
&_swigt__p_wxIdleEvent,
19907
&_swigt__p_wxImage,
19908
&_swigt__p_wxImageHandler,
19909
&_swigt__p_wxIndividualLayoutConstraint,
19910
&_swigt__p_wxInitDialogEvent,
19911
&_swigt__p_wxJPEGHandler,
19912
&_swigt__p_wxKeyEvent,
19913
&_swigt__p_wxLayoutAlgorithm,
19914
&_swigt__p_wxLayoutConstraints,
19915
&_swigt__p_wxMDIChildFrame,
19916
&_swigt__p_wxMDIClientWindow,
19917
&_swigt__p_wxMDIParentFrame,
19918
&_swigt__p_wxMaximizeEvent,
19920
&_swigt__p_wxMenuBar,
19921
&_swigt__p_wxMenuEvent,
19922
&_swigt__p_wxMenuItem,
19923
&_swigt__p_wxMessageDialog,
19924
&_swigt__p_wxMiniFrame,
19925
&_swigt__p_wxMouseCaptureChangedEvent,
19926
&_swigt__p_wxMouseEvent,
19927
&_swigt__p_wxMoveEvent,
19928
&_swigt__p_wxMultiChoiceDialog,
19929
&_swigt__p_wxNavigationKeyEvent,
19930
&_swigt__p_wxNcPaintEvent,
19931
&_swigt__p_wxNotifyEvent,
19932
&_swigt__p_wxObject,
19933
&_swigt__p_wxPCXHandler,
19934
&_swigt__p_wxPNGHandler,
19935
&_swigt__p_wxPNMHandler,
19936
&_swigt__p_wxPageSetupDialog,
19937
&_swigt__p_wxPageSetupDialogData,
19938
&_swigt__p_wxPaintEvent,
19939
&_swigt__p_wxPaletteChangedEvent,
19940
&_swigt__p_wxPanel,
19941
&_swigt__p_wxPaperSize,
19942
&_swigt__p_wxPasswordEntryDialog,
19943
&_swigt__p_wxPoint,
19944
&_swigt__p_wxPopupWindow,
19945
&_swigt__p_wxPreviewCanvas,
19946
&_swigt__p_wxPreviewControlBar,
19947
&_swigt__p_wxPreviewFrame,
19948
&_swigt__p_wxPrintData,
19949
&_swigt__p_wxPrintDialog,
19950
&_swigt__p_wxPrintDialogData,
19951
&_swigt__p_wxPrintPreview,
19952
&_swigt__p_wxPrinter,
19953
&_swigt__p_wxProgressDialog,
19954
&_swigt__p_wxPyApp,
19955
&_swigt__p_wxPyCommandEvent,
19956
&_swigt__p_wxPyEvent,
19957
&_swigt__p_wxPyGridCellAttrProvider,
19958
&_swigt__p_wxPyGridCellEditor,
19959
&_swigt__p_wxPyGridCellRenderer,
19960
&_swigt__p_wxPyGridTableBase,
19961
&_swigt__p_wxPyHtmlListBox,
19962
&_swigt__p_wxPyImageHandler,
19963
&_swigt__p_wxPyPanel,
19964
&_swigt__p_wxPyPopupTransientWindow,
19965
&_swigt__p_wxPyPreviewControlBar,
19966
&_swigt__p_wxPyPreviewFrame,
19967
&_swigt__p_wxPyPrintPreview,
19968
&_swigt__p_wxPyPrintout,
19969
&_swigt__p_wxPyScrolledWindow,
19970
&_swigt__p_wxPySizer,
19971
&_swigt__p_wxPyTaskBarIcon,
19972
&_swigt__p_wxPyVListBox,
19973
&_swigt__p_wxPyVScrolledWindow,
19974
&_swigt__p_wxPyValidator,
19975
&_swigt__p_wxPyWindow,
19976
&_swigt__p_wxQueryLayoutInfoEvent,
19977
&_swigt__p_wxQueryNewPaletteEvent,
19979
&_swigt__p_wxSashEvent,
19980
&_swigt__p_wxSashLayoutWindow,
19981
&_swigt__p_wxSashWindow,
19982
&_swigt__p_wxScrollEvent,
19983
&_swigt__p_wxScrollWinEvent,
19984
&_swigt__p_wxScrolledWindow,
19985
&_swigt__p_wxSetCursorEvent,
19986
&_swigt__p_wxShowEvent,
19987
&_swigt__p_wxSingleChoiceDialog,
19989
&_swigt__p_wxSizeEvent,
19990
&_swigt__p_wxSizer,
19991
&_swigt__p_wxSizerItem,
19992
&_swigt__p_wxSplashScreen,
19993
&_swigt__p_wxSplashScreenWindow,
19994
&_swigt__p_wxSplitterEvent,
19995
&_swigt__p_wxSplitterWindow,
19996
&_swigt__p_wxStaticBoxSizer,
19997
&_swigt__p_wxStatusBar,
19998
&_swigt__p_wxStdDialogButtonSizer,
19999
&_swigt__p_wxString,
20000
&_swigt__p_wxSysColourChangedEvent,
20001
&_swigt__p_wxTIFFHandler,
20002
&_swigt__p_wxTaskBarIconEvent,
20003
&_swigt__p_wxTextEntryDialog,
20004
&_swigt__p_wxTipWindow,
20005
&_swigt__p_wxTopLevelWindow,
20006
&_swigt__p_wxUpdateUIEvent,
20007
&_swigt__p_wxValidator,
20008
&_swigt__p_wxVisualAttributes,
20009
&_swigt__p_wxWindow,
20010
&_swigt__p_wxWindowCreateEvent,
20011
&_swigt__p_wxWindowDestroyEvent,
20012
&_swigt__p_wxXPMHandler,
20013
&_swigt__ptrdiff_t,
20014
&_swigt__std__ptrdiff_t,
20015
&_swigt__unsigned_int,
20018
static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
20019
static swig_cast_info _swigc__p_form_ops_t[] = { {&_swigt__p_form_ops_t, 0, 0, 0},{0, 0, 0, 0}};
20020
static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
20021
static swig_cast_info _swigc__p_long[] = { {&_swigt__p_long, 0, 0, 0},{0, 0, 0, 0}};
20022
static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
20023
static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
20024
static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
20025
static swig_cast_info _swigc__p_wxArrayString[] = { {&_swigt__p_wxArrayString, 0, 0, 0},{0, 0, 0, 0}};
20026
static swig_cast_info _swigc__p_wxColour[] = { {&_swigt__p_wxColour, 0, 0, 0},{0, 0, 0, 0}};
20027
static swig_cast_info _swigc__p_wxSashEvent[] = {{&_swigt__p_wxSashEvent, 0, 0, 0},{0, 0, 0, 0}};
20028
static swig_cast_info _swigc__p_wxWindowDestroyEvent[] = {{&_swigt__p_wxWindowDestroyEvent, 0, 0, 0},{0, 0, 0, 0}};
20029
static swig_cast_info _swigc__p_wxSplitterEvent[] = {{&_swigt__p_wxSplitterEvent, 0, 0, 0},{0, 0, 0, 0}};
20030
static swig_cast_info _swigc__p_wxScrollEvent[] = {{&_swigt__p_wxScrollEvent, 0, 0, 0},{0, 0, 0, 0}};
20031
static swig_cast_info _swigc__p_wxPyCommandEvent[] = {{&_swigt__p_wxPyCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
20032
static swig_cast_info _swigc__p_wxContextMenuEvent[] = {{&_swigt__p_wxContextMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
20033
static swig_cast_info _swigc__p_wxChildFocusEvent[] = {{&_swigt__p_wxChildFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
20034
static swig_cast_info _swigc__p_wxDateEvent[] = {{&_swigt__p_wxDateEvent, 0, 0, 0},{0, 0, 0, 0}};
20035
static swig_cast_info _swigc__p_wxWindowCreateEvent[] = {{&_swigt__p_wxWindowCreateEvent, 0, 0, 0},{0, 0, 0, 0}};
20036
static swig_cast_info _swigc__p_wxFindDialogEvent[] = {{&_swigt__p_wxFindDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
20037
static swig_cast_info _swigc__p_wxUpdateUIEvent[] = {{&_swigt__p_wxUpdateUIEvent, 0, 0, 0},{0, 0, 0, 0}};
20038
static swig_cast_info _swigc__p_wxCommandEvent[] = { {&_swigt__p_wxSashEvent, _p_wxSashEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxWindowDestroyEvent, _p_wxWindowDestroyEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxSplitterEvent, _p_wxSplitterEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxPyCommandEvent, _p_wxPyCommandEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxCommandEvent, 0, 0, 0}, {&_swigt__p_wxContextMenuEvent, _p_wxContextMenuEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxChildFocusEvent, _p_wxChildFocusEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxGridRangeSelectEvent, _p_wxGridRangeSelectEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxGridSizeEvent, _p_wxGridSizeEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxDateEvent, _p_wxDateEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxWindowCreateEvent, _p_wxWindowCreateEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxGridEvent, _p_wxGridEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxGridEditorCreatedEvent, _p_wxGridEditorCreatedEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxNotifyEvent, _p_wxNotifyEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxFindDialogEvent, _p_wxFindDialogEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxUpdateUIEvent, _p_wxUpdateUIEventTo_p_wxCommandEvent, 0, 0},{0, 0, 0, 0}};
20039
static swig_cast_info _swigc__p_wxControlWithItems[] = {{&_swigt__p_wxControlWithItems, 0, 0, 0},{0, 0, 0, 0}};
20040
static swig_cast_info _swigc__p_wxControl[] = { {&_swigt__p_wxControl, 0, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxControl, 0, 0},{0, 0, 0, 0}};
20041
static swig_cast_info _swigc__p_wxDC[] = { {&_swigt__p_wxDC, 0, 0, 0},{0, 0, 0, 0}};
20042
static swig_cast_info _swigc__p_wxDuplexMode[] = { {&_swigt__p_wxDuplexMode, 0, 0, 0},{0, 0, 0, 0}};
20043
static swig_cast_info _swigc__p_wxMenuEvent[] = {{&_swigt__p_wxMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
20044
static swig_cast_info _swigc__p_wxCloseEvent[] = {{&_swigt__p_wxCloseEvent, 0, 0, 0},{0, 0, 0, 0}};
20045
static swig_cast_info _swigc__p_wxMouseEvent[] = {{&_swigt__p_wxMouseEvent, 0, 0, 0},{0, 0, 0, 0}};
20046
static swig_cast_info _swigc__p_wxEraseEvent[] = {{&_swigt__p_wxEraseEvent, 0, 0, 0},{0, 0, 0, 0}};
20047
static swig_cast_info _swigc__p_wxSetCursorEvent[] = {{&_swigt__p_wxSetCursorEvent, 0, 0, 0},{0, 0, 0, 0}};
20048
static swig_cast_info _swigc__p_wxInitDialogEvent[] = {{&_swigt__p_wxInitDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
20049
static swig_cast_info _swigc__p_wxPyEvent[] = {{&_swigt__p_wxPyEvent, 0, 0, 0},{0, 0, 0, 0}};
20050
static swig_cast_info _swigc__p_wxCalculateLayoutEvent[] = {{&_swigt__p_wxCalculateLayoutEvent, 0, 0, 0},{0, 0, 0, 0}};
20051
static swig_cast_info _swigc__p_wxIdleEvent[] = {{&_swigt__p_wxIdleEvent, 0, 0, 0},{0, 0, 0, 0}};
20052
static swig_cast_info _swigc__p_wxQueryNewPaletteEvent[] = {{&_swigt__p_wxQueryNewPaletteEvent, 0, 0, 0},{0, 0, 0, 0}};
20053
static swig_cast_info _swigc__p_wxMaximizeEvent[] = {{&_swigt__p_wxMaximizeEvent, 0, 0, 0},{0, 0, 0, 0}};
20054
static swig_cast_info _swigc__p_wxIconizeEvent[] = {{&_swigt__p_wxIconizeEvent, 0, 0, 0},{0, 0, 0, 0}};
20055
static swig_cast_info _swigc__p_wxActivateEvent[] = {{&_swigt__p_wxActivateEvent, 0, 0, 0},{0, 0, 0, 0}};
20056
static swig_cast_info _swigc__p_wxSizeEvent[] = {{&_swigt__p_wxSizeEvent, 0, 0, 0},{0, 0, 0, 0}};
20057
static swig_cast_info _swigc__p_wxMoveEvent[] = {{&_swigt__p_wxMoveEvent, 0, 0, 0},{0, 0, 0, 0}};
20058
static swig_cast_info _swigc__p_wxPaintEvent[] = {{&_swigt__p_wxPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
20059
static swig_cast_info _swigc__p_wxNcPaintEvent[] = {{&_swigt__p_wxNcPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
20060
static swig_cast_info _swigc__p_wxPaletteChangedEvent[] = {{&_swigt__p_wxPaletteChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
20061
static swig_cast_info _swigc__p_wxDisplayChangedEvent[] = {{&_swigt__p_wxDisplayChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
20062
static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent[] = {{&_swigt__p_wxMouseCaptureChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
20063
static swig_cast_info _swigc__p_wxSysColourChangedEvent[] = {{&_swigt__p_wxSysColourChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
20064
static swig_cast_info _swigc__p_wxDropFilesEvent[] = {{&_swigt__p_wxDropFilesEvent, 0, 0, 0},{0, 0, 0, 0}};
20065
static swig_cast_info _swigc__p_wxFocusEvent[] = {{&_swigt__p_wxFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
20066
static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent[] = {{&_swigt__p_wxQueryLayoutInfoEvent, 0, 0, 0},{0, 0, 0, 0}};
20067
static swig_cast_info _swigc__p_wxShowEvent[] = {{&_swigt__p_wxShowEvent, 0, 0, 0},{0, 0, 0, 0}};
20068
static swig_cast_info _swigc__p_wxNavigationKeyEvent[] = {{&_swigt__p_wxNavigationKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
20069
static swig_cast_info _swigc__p_wxScrollWinEvent[] = {{&_swigt__p_wxScrollWinEvent, 0, 0, 0},{0, 0, 0, 0}};
20070
static swig_cast_info _swigc__p_wxTaskBarIconEvent[] = {{&_swigt__p_wxTaskBarIconEvent, 0, 0, 0},{0, 0, 0, 0}};
20071
static swig_cast_info _swigc__p_wxEvent[] = { {&_swigt__p_wxContextMenuEvent, _p_wxContextMenuEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMenuEvent, _p_wxMenuEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxCloseEvent, _p_wxCloseEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMouseEvent, _p_wxMouseEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxEraseEvent, _p_wxEraseEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSetCursorEvent, _p_wxSetCursorEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSplitterEvent, _p_wxSplitterEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxInitDialogEvent, _p_wxInitDialogEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxFindDialogEvent, _p_wxFindDialogEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPyEvent, _p_wxPyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxNotifyEvent, _p_wxNotifyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxCalculateLayoutEvent, _p_wxCalculateLayoutEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxGridRangeSelectEvent, _p_wxGridRangeSelectEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxEvent, 0, 0, 0}, {&_swigt__p_wxIdleEvent, _p_wxIdleEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxWindowCreateEvent, _p_wxWindowCreateEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxQueryNewPaletteEvent, _p_wxQueryNewPaletteEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMaximizeEvent, _p_wxMaximizeEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxIconizeEvent, _p_wxIconizeEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxActivateEvent, _p_wxActivateEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSizeEvent, _p_wxSizeEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMoveEvent, _p_wxMoveEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxDateEvent, _p_wxDateEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxGridSizeEvent, _p_wxGridSizeEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPaintEvent, _p_wxPaintEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxNcPaintEvent, _p_wxNcPaintEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxUpdateUIEvent, _p_wxUpdateUIEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPaletteChangedEvent, _p_wxPaletteChangedEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxDisplayChangedEvent, _p_wxDisplayChangedEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMouseCaptureChangedEvent, _p_wxMouseCaptureChangedEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSysColourChangedEvent, _p_wxSysColourChangedEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxGridEditorCreatedEvent, _p_wxGridEditorCreatedEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxGridEvent, _p_wxGridEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxDropFilesEvent, _p_wxDropFilesEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxFocusEvent, _p_wxFocusEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxChildFocusEvent, _p_wxChildFocusEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxSashEvent, _p_wxSashEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxQueryLayoutInfoEvent, _p_wxQueryLayoutInfoEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxShowEvent, _p_wxShowEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxCommandEvent, _p_wxCommandEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPyCommandEvent, _p_wxPyCommandEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxWindowDestroyEvent, _p_wxWindowDestroyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxNavigationKeyEvent, _p_wxNavigationKeyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxKeyEvent, _p_wxKeyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxScrollWinEvent, _p_wxScrollWinEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxTaskBarIconEvent, _p_wxTaskBarIconEventTo_p_wxEvent, 0, 0},{0, 0, 0, 0}};
20072
static swig_cast_info _swigc__p_wxSplashScreen[] = {{&_swigt__p_wxSplashScreen, 0, 0, 0},{0, 0, 0, 0}};
20073
static swig_cast_info _swigc__p_wxMiniFrame[] = {{&_swigt__p_wxMiniFrame, 0, 0, 0},{0, 0, 0, 0}};
20074
static swig_cast_info _swigc__p_wxPyPanel[] = {{&_swigt__p_wxPyPanel, 0, 0, 0},{0, 0, 0, 0}};
20075
static swig_cast_info _swigc__p_wxMenuBar[] = {{&_swigt__p_wxMenuBar, 0, 0, 0},{0, 0, 0, 0}};
20076
static swig_cast_info _swigc__p_wxValidator[] = {{&_swigt__p_wxValidator, 0, 0, 0},{0, 0, 0, 0}};
20077
static swig_cast_info _swigc__p_wxPyValidator[] = {{&_swigt__p_wxPyValidator, 0, 0, 0},{0, 0, 0, 0}};
20078
static swig_cast_info _swigc__p_wxMessageDialog[] = {{&_swigt__p_wxMessageDialog, 0, 0, 0},{0, 0, 0, 0}};
20079
static swig_cast_info _swigc__p_wxFileDialog[] = {{&_swigt__p_wxFileDialog, 0, 0, 0},{0, 0, 0, 0}};
20080
static swig_cast_info _swigc__p_wxFindReplaceDialog[] = {{&_swigt__p_wxFindReplaceDialog, 0, 0, 0},{0, 0, 0, 0}};
20081
static swig_cast_info _swigc__p_wxProgressDialog[] = {{&_swigt__p_wxProgressDialog, 0, 0, 0},{0, 0, 0, 0}};
20082
static swig_cast_info _swigc__p_wxPasswordEntryDialog[] = {{&_swigt__p_wxPasswordEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
20083
static swig_cast_info _swigc__p_wxTextEntryDialog[] = {{&_swigt__p_wxTextEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
20084
static swig_cast_info _swigc__p_wxSingleChoiceDialog[] = {{&_swigt__p_wxSingleChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
20085
static swig_cast_info _swigc__p_wxMultiChoiceDialog[] = {{&_swigt__p_wxMultiChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
20086
static swig_cast_info _swigc__p_wxStatusBar[] = {{&_swigt__p_wxStatusBar, 0, 0, 0},{0, 0, 0, 0}};
20087
static swig_cast_info _swigc__p_wxPopupWindow[] = {{&_swigt__p_wxPopupWindow, 0, 0, 0},{0, 0, 0, 0}};
20088
static swig_cast_info _swigc__p_wxSashLayoutWindow[] = {{&_swigt__p_wxSashLayoutWindow, 0, 0, 0},{0, 0, 0, 0}};
20089
static swig_cast_info _swigc__p_wxSplashScreenWindow[] = {{&_swigt__p_wxSplashScreenWindow, 0, 0, 0},{0, 0, 0, 0}};
20090
static swig_cast_info _swigc__p_wxSplitterWindow[] = {{&_swigt__p_wxSplitterWindow, 0, 0, 0},{0, 0, 0, 0}};
20091
static swig_cast_info _swigc__p_wxSashWindow[] = {{&_swigt__p_wxSashWindow, 0, 0, 0},{0, 0, 0, 0}};
20092
static swig_cast_info _swigc__p_wxTopLevelWindow[] = {{&_swigt__p_wxTopLevelWindow, 0, 0, 0},{0, 0, 0, 0}};
20093
static swig_cast_info _swigc__p_wxMDIClientWindow[] = {{&_swigt__p_wxMDIClientWindow, 0, 0, 0},{0, 0, 0, 0}};
20094
static swig_cast_info _swigc__p_wxPyVScrolledWindow[] = {{&_swigt__p_wxPyVScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
20095
static swig_cast_info _swigc__p_wxPyScrolledWindow[] = {{&_swigt__p_wxPyScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
20096
static swig_cast_info _swigc__p_wxPyPopupTransientWindow[] = {{&_swigt__p_wxPyPopupTransientWindow, 0, 0, 0},{0, 0, 0, 0}};
20097
static swig_cast_info _swigc__p_wxTipWindow[] = {{&_swigt__p_wxTipWindow, 0, 0, 0},{0, 0, 0, 0}};
20098
static swig_cast_info _swigc__p_wxPyPreviewFrame[] = {{&_swigt__p_wxPyPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
20099
static swig_cast_info _swigc__p_wxPreviewFrame[] = {{&_swigt__p_wxPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
20100
static swig_cast_info _swigc__p_wxMDIChildFrame[] = {{&_swigt__p_wxMDIChildFrame, 0, 0, 0},{0, 0, 0, 0}};
20101
static swig_cast_info _swigc__p_wxPyApp[] = {{&_swigt__p_wxPyApp, 0, 0, 0},{0, 0, 0, 0}};
20102
static swig_cast_info _swigc__p_wxPreviewCanvas[] = {{&_swigt__p_wxPreviewCanvas, 0, 0, 0},{0, 0, 0, 0}};
20103
static swig_cast_info _swigc__p_wxPyWindow[] = {{&_swigt__p_wxPyWindow, 0, 0, 0},{0, 0, 0, 0}};
20104
static swig_cast_info _swigc__p_wxPyHtmlListBox[] = {{&_swigt__p_wxPyHtmlListBox, 0, 0, 0},{0, 0, 0, 0}};
20105
static swig_cast_info _swigc__p_wxPyVListBox[] = {{&_swigt__p_wxPyVListBox, 0, 0, 0},{0, 0, 0, 0}};
20106
static swig_cast_info _swigc__p_wxPyPreviewControlBar[] = {{&_swigt__p_wxPyPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
20107
static swig_cast_info _swigc__p_wxPreviewControlBar[] = {{&_swigt__p_wxPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
20108
static swig_cast_info _swigc__p_wxPyTaskBarIcon[] = {{&_swigt__p_wxPyTaskBarIcon, 0, 0, 0},{0, 0, 0, 0}};
20109
static swig_cast_info _swigc__p_wxFrame[] = {{&_swigt__p_wxFrame, 0, 0, 0},{0, 0, 0, 0}};
20110
static swig_cast_info _swigc__p_wxFontDialog[] = {{&_swigt__p_wxFontDialog, 0, 0, 0},{0, 0, 0, 0}};
20111
static swig_cast_info _swigc__p_wxDirDialog[] = {{&_swigt__p_wxDirDialog, 0, 0, 0},{0, 0, 0, 0}};
20112
static swig_cast_info _swigc__p_wxColourDialog[] = {{&_swigt__p_wxColourDialog, 0, 0, 0},{0, 0, 0, 0}};
20113
static swig_cast_info _swigc__p_wxDialog[] = {{&_swigt__p_wxDialog, 0, 0, 0},{0, 0, 0, 0}};
20114
static swig_cast_info _swigc__p_wxMenu[] = {{&_swigt__p_wxMenu, 0, 0, 0},{0, 0, 0, 0}};
20115
static swig_cast_info _swigc__p_wxMDIParentFrame[] = {{&_swigt__p_wxMDIParentFrame, 0, 0, 0},{0, 0, 0, 0}};
20116
static swig_cast_info _swigc__p_wxEvtHandler[] = { {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxValidator, _p_wxValidatorTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyValidator, _p_wxPyValidatorTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxGrid, _p_wxGridTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPopupWindow, _p_wxPopupWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSashLayoutWindow, _p_wxSashLayoutWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSplashScreenWindow, _p_wxSplashScreenWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSplitterWindow, _p_wxSplitterWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTopLevelWindow, _p_wxTopLevelWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMDIClientWindow, _p_wxMDIClientWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPopupTransientWindow, _p_wxPyPopupTransientWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyApp, _p_wxPyAppTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxEvtHandler, 0, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyWindow, _p_wxPyWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyTaskBarIcon, _p_wxPyTaskBarIconTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMenu, _p_wxMenuTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxEvtHandler, 0, 0},{0, 0, 0, 0}};
20117
static swig_cast_info _swigc__p_wxFont[] = { {&_swigt__p_wxFont, 0, 0, 0},{0, 0, 0, 0}};
20118
static swig_cast_info _swigc__p_wxGrid[] = { {&_swigt__p_wxGrid, 0, 0, 0},{0, 0, 0, 0}};
20119
static swig_cast_info _swigc__p_wxGridCellAttr[] = { {&_swigt__p_wxGridCellAttr, 0, 0, 0},{0, 0, 0, 0}};
20120
static swig_cast_info _swigc__p_wxGridCellAttrProvider[] = { {&_swigt__p_wxGridCellAttrProvider, 0, 0, 0}, {&_swigt__p_wxPyGridCellAttrProvider, _p_wxPyGridCellAttrProviderTo_p_wxGridCellAttrProvider, 0, 0},{0, 0, 0, 0}};
20121
static swig_cast_info _swigc__p_wxGridCellAutoWrapStringEditor[] = { {&_swigt__p_wxGridCellAutoWrapStringEditor, 0, 0, 0},{0, 0, 0, 0}};
20122
static swig_cast_info _swigc__p_wxGridCellAutoWrapStringRenderer[] = { {&_swigt__p_wxGridCellAutoWrapStringRenderer, 0, 0, 0},{0, 0, 0, 0}};
20123
static swig_cast_info _swigc__p_wxGridCellBoolEditor[] = { {&_swigt__p_wxGridCellBoolEditor, 0, 0, 0},{0, 0, 0, 0}};
20124
static swig_cast_info _swigc__p_wxGridCellBoolRenderer[] = { {&_swigt__p_wxGridCellBoolRenderer, 0, 0, 0},{0, 0, 0, 0}};
20125
static swig_cast_info _swigc__p_wxGridCellChoiceEditor[] = { {&_swigt__p_wxGridCellChoiceEditor, 0, 0, 0}, {&_swigt__p_wxGridCellEnumEditor, _p_wxGridCellEnumEditorTo_p_wxGridCellChoiceEditor, 0, 0},{0, 0, 0, 0}};
20126
static swig_cast_info _swigc__p_wxGridCellCoords[] = { {&_swigt__p_wxGridCellCoords, 0, 0, 0},{0, 0, 0, 0}};
20127
static swig_cast_info _swigc__p_wxGridCellDateTimeRenderer[] = { {&_swigt__p_wxGridCellDateTimeRenderer, 0, 0, 0},{0, 0, 0, 0}};
20128
static swig_cast_info _swigc__p_wxGridCellEditor[] = { {&_swigt__p_wxGridCellEditor, 0, 0, 0}, {&_swigt__p_wxPyGridCellEditor, _p_wxPyGridCellEditorTo_p_wxGridCellEditor, 0, 0}, {&_swigt__p_wxGridCellTextEditor, _p_wxGridCellTextEditorTo_p_wxGridCellEditor, 0, 0}, {&_swigt__p_wxGridCellNumberEditor, _p_wxGridCellNumberEditorTo_p_wxGridCellEditor, 0, 0}, {&_swigt__p_wxGridCellFloatEditor, _p_wxGridCellFloatEditorTo_p_wxGridCellEditor, 0, 0}, {&_swigt__p_wxGridCellBoolEditor, _p_wxGridCellBoolEditorTo_p_wxGridCellEditor, 0, 0}, {&_swigt__p_wxGridCellAutoWrapStringEditor, _p_wxGridCellAutoWrapStringEditorTo_p_wxGridCellEditor, 0, 0}, {&_swigt__p_wxGridCellChoiceEditor, _p_wxGridCellChoiceEditorTo_p_wxGridCellEditor, 0, 0}, {&_swigt__p_wxGridCellEnumEditor, _p_wxGridCellEnumEditorTo_p_wxGridCellEditor, 0, 0},{0, 0, 0, 0}};
20129
static swig_cast_info _swigc__p_wxGridCellEnumEditor[] = { {&_swigt__p_wxGridCellEnumEditor, 0, 0, 0},{0, 0, 0, 0}};
20130
static swig_cast_info _swigc__p_wxGridCellEnumRenderer[] = { {&_swigt__p_wxGridCellEnumRenderer, 0, 0, 0},{0, 0, 0, 0}};
20131
static swig_cast_info _swigc__p_wxGridCellFloatEditor[] = { {&_swigt__p_wxGridCellFloatEditor, 0, 0, 0},{0, 0, 0, 0}};
20132
static swig_cast_info _swigc__p_wxGridCellFloatRenderer[] = { {&_swigt__p_wxGridCellFloatRenderer, 0, 0, 0},{0, 0, 0, 0}};
20133
static swig_cast_info _swigc__p_wxGridCellNumberEditor[] = { {&_swigt__p_wxGridCellNumberEditor, 0, 0, 0},{0, 0, 0, 0}};
20134
static swig_cast_info _swigc__p_wxGridCellNumberRenderer[] = { {&_swigt__p_wxGridCellNumberRenderer, 0, 0, 0},{0, 0, 0, 0}};
20135
static swig_cast_info _swigc__p_wxGridCellRenderer[] = { {&_swigt__p_wxGridCellRenderer, 0, 0, 0}, {&_swigt__p_wxPyGridCellRenderer, _p_wxPyGridCellRendererTo_p_wxGridCellRenderer, 0, 0}, {&_swigt__p_wxGridCellStringRenderer, _p_wxGridCellStringRendererTo_p_wxGridCellRenderer, 0, 0}, {&_swigt__p_wxGridCellNumberRenderer, _p_wxGridCellNumberRendererTo_p_wxGridCellRenderer, 0, 0}, {&_swigt__p_wxGridCellFloatRenderer, _p_wxGridCellFloatRendererTo_p_wxGridCellRenderer, 0, 0}, {&_swigt__p_wxGridCellDateTimeRenderer, _p_wxGridCellDateTimeRendererTo_p_wxGridCellRenderer, 0, 0}, {&_swigt__p_wxGridCellEnumRenderer, _p_wxGridCellEnumRendererTo_p_wxGridCellRenderer, 0, 0}, {&_swigt__p_wxGridCellAutoWrapStringRenderer, _p_wxGridCellAutoWrapStringRendererTo_p_wxGridCellRenderer, 0, 0}, {&_swigt__p_wxGridCellBoolRenderer, _p_wxGridCellBoolRendererTo_p_wxGridCellRenderer, 0, 0},{0, 0, 0, 0}};
20136
static swig_cast_info _swigc__p_wxGridCellStringRenderer[] = { {&_swigt__p_wxGridCellStringRenderer, 0, 0, 0}, {&_swigt__p_wxGridCellNumberRenderer, _p_wxGridCellNumberRendererTo_p_wxGridCellStringRenderer, 0, 0}, {&_swigt__p_wxGridCellFloatRenderer, _p_wxGridCellFloatRendererTo_p_wxGridCellStringRenderer, 0, 0}, {&_swigt__p_wxGridCellDateTimeRenderer, _p_wxGridCellDateTimeRendererTo_p_wxGridCellStringRenderer, 0, 0}, {&_swigt__p_wxGridCellEnumRenderer, _p_wxGridCellEnumRendererTo_p_wxGridCellStringRenderer, 0, 0}, {&_swigt__p_wxGridCellAutoWrapStringRenderer, _p_wxGridCellAutoWrapStringRendererTo_p_wxGridCellStringRenderer, 0, 0},{0, 0, 0, 0}};
20137
static swig_cast_info _swigc__p_wxGridCellTextEditor[] = { {&_swigt__p_wxGridCellTextEditor, 0, 0, 0}, {&_swigt__p_wxGridCellNumberEditor, _p_wxGridCellNumberEditorTo_p_wxGridCellTextEditor, 0, 0}, {&_swigt__p_wxGridCellFloatEditor, _p_wxGridCellFloatEditorTo_p_wxGridCellTextEditor, 0, 0}, {&_swigt__p_wxGridCellAutoWrapStringEditor, _p_wxGridCellAutoWrapStringEditorTo_p_wxGridCellTextEditor, 0, 0},{0, 0, 0, 0}};
20138
static swig_cast_info _swigc__p_wxGridEditorCreatedEvent[] = { {&_swigt__p_wxGridEditorCreatedEvent, 0, 0, 0},{0, 0, 0, 0}};
20139
static swig_cast_info _swigc__p_wxGridEvent[] = { {&_swigt__p_wxGridEvent, 0, 0, 0},{0, 0, 0, 0}};
20140
static swig_cast_info _swigc__p_wxGridRangeSelectEvent[] = { {&_swigt__p_wxGridRangeSelectEvent, 0, 0, 0},{0, 0, 0, 0}};
20141
static swig_cast_info _swigc__p_wxGridSizeEvent[] = { {&_swigt__p_wxGridSizeEvent, 0, 0, 0},{0, 0, 0, 0}};
20142
static swig_cast_info _swigc__p_wxGridStringTable[] = { {&_swigt__p_wxGridStringTable, 0, 0, 0},{0, 0, 0, 0}};
20143
static swig_cast_info _swigc__p_wxGridTableBase[] = { {&_swigt__p_wxGridStringTable, _p_wxGridStringTableTo_p_wxGridTableBase, 0, 0}, {&_swigt__p_wxGridTableBase, 0, 0, 0}, {&_swigt__p_wxPyGridTableBase, _p_wxPyGridTableBaseTo_p_wxGridTableBase, 0, 0},{0, 0, 0, 0}};
20144
static swig_cast_info _swigc__p_wxGridTableMessage[] = { {&_swigt__p_wxGridTableMessage, 0, 0, 0},{0, 0, 0, 0}};
20145
static swig_cast_info _swigc__p_wxKeyEvent[] = { {&_swigt__p_wxKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
20146
static swig_cast_info _swigc__p_wxNotifyEvent[] = { {&_swigt__p_wxGridSizeEvent, _p_wxGridSizeEventTo_p_wxNotifyEvent, 0, 0}, {&_swigt__p_wxGridRangeSelectEvent, _p_wxGridRangeSelectEventTo_p_wxNotifyEvent, 0, 0}, {&_swigt__p_wxSplitterEvent, _p_wxSplitterEventTo_p_wxNotifyEvent, 0, 0}, {&_swigt__p_wxGridEvent, _p_wxGridEventTo_p_wxNotifyEvent, 0, 0}, {&_swigt__p_wxNotifyEvent, 0, 0, 0},{0, 0, 0, 0}};
20147
static swig_cast_info _swigc__p_wxLayoutConstraints[] = {{&_swigt__p_wxLayoutConstraints, 0, 0, 0},{0, 0, 0, 0}};
20148
static swig_cast_info _swigc__p_wxGBSizerItem[] = {{&_swigt__p_wxGBSizerItem, 0, 0, 0},{0, 0, 0, 0}};
20149
static swig_cast_info _swigc__p_wxSizerItem[] = {{&_swigt__p_wxSizerItem, 0, 0, 0},{0, 0, 0, 0}};
20150
static swig_cast_info _swigc__p_wxIndividualLayoutConstraint[] = {{&_swigt__p_wxIndividualLayoutConstraint, 0, 0, 0},{0, 0, 0, 0}};
20151
static swig_cast_info _swigc__p_wxStaticBoxSizer[] = {{&_swigt__p_wxStaticBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
20152
static swig_cast_info _swigc__p_wxBoxSizer[] = {{&_swigt__p_wxBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
20153
static swig_cast_info _swigc__p_wxSizer[] = {{&_swigt__p_wxSizer, 0, 0, 0},{0, 0, 0, 0}};
20154
static swig_cast_info _swigc__p_wxGridBagSizer[] = {{&_swigt__p_wxGridBagSizer, 0, 0, 0},{0, 0, 0, 0}};
20155
static swig_cast_info _swigc__p_wxFontData[] = {{&_swigt__p_wxFontData, 0, 0, 0},{0, 0, 0, 0}};
20156
static swig_cast_info _swigc__p_wxPrintData[] = {{&_swigt__p_wxPrintData, 0, 0, 0},{0, 0, 0, 0}};
20157
static swig_cast_info _swigc__p_wxGridSizer[] = {{&_swigt__p_wxGridSizer, 0, 0, 0},{0, 0, 0, 0}};
20158
static swig_cast_info _swigc__p_wxFlexGridSizer[] = {{&_swigt__p_wxFlexGridSizer, 0, 0, 0},{0, 0, 0, 0}};
20159
static swig_cast_info _swigc__p_wxLayoutAlgorithm[] = {{&_swigt__p_wxLayoutAlgorithm, 0, 0, 0},{0, 0, 0, 0}};
20160
static swig_cast_info _swigc__p_wxFSFile[] = {{&_swigt__p_wxFSFile, 0, 0, 0},{0, 0, 0, 0}};
20161
static swig_cast_info _swigc__p_wxFindReplaceData[] = {{&_swigt__p_wxFindReplaceData, 0, 0, 0},{0, 0, 0, 0}};
20162
static swig_cast_info _swigc__p_wxPySizer[] = {{&_swigt__p_wxPySizer, 0, 0, 0},{0, 0, 0, 0}};
20163
static swig_cast_info _swigc__p_wxColourData[] = {{&_swigt__p_wxColourData, 0, 0, 0},{0, 0, 0, 0}};
20164
static swig_cast_info _swigc__p_wxPrinter[] = {{&_swigt__p_wxPrinter, 0, 0, 0},{0, 0, 0, 0}};
20165
static swig_cast_info _swigc__p_wxMenuItem[] = {{&_swigt__p_wxMenuItem, 0, 0, 0},{0, 0, 0, 0}};
20166
static swig_cast_info _swigc__p_wxANIHandler[] = {{&_swigt__p_wxANIHandler, 0, 0, 0},{0, 0, 0, 0}};
20167
static swig_cast_info _swigc__p_wxPNGHandler[] = {{&_swigt__p_wxPNGHandler, 0, 0, 0},{0, 0, 0, 0}};
20168
static swig_cast_info _swigc__p_wxGIFHandler[] = {{&_swigt__p_wxGIFHandler, 0, 0, 0},{0, 0, 0, 0}};
20169
static swig_cast_info _swigc__p_wxPCXHandler[] = {{&_swigt__p_wxPCXHandler, 0, 0, 0},{0, 0, 0, 0}};
20170
static swig_cast_info _swigc__p_wxJPEGHandler[] = {{&_swigt__p_wxJPEGHandler, 0, 0, 0},{0, 0, 0, 0}};
20171
static swig_cast_info _swigc__p_wxPNMHandler[] = {{&_swigt__p_wxPNMHandler, 0, 0, 0},{0, 0, 0, 0}};
20172
static swig_cast_info _swigc__p_wxCURHandler[] = {{&_swigt__p_wxCURHandler, 0, 0, 0},{0, 0, 0, 0}};
20173
static swig_cast_info _swigc__p_wxICOHandler[] = {{&_swigt__p_wxICOHandler, 0, 0, 0},{0, 0, 0, 0}};
20174
static swig_cast_info _swigc__p_wxBMPHandler[] = {{&_swigt__p_wxBMPHandler, 0, 0, 0},{0, 0, 0, 0}};
20175
static swig_cast_info _swigc__p_wxPyImageHandler[] = {{&_swigt__p_wxPyImageHandler, 0, 0, 0},{0, 0, 0, 0}};
20176
static swig_cast_info _swigc__p_wxImageHandler[] = {{&_swigt__p_wxImageHandler, 0, 0, 0},{0, 0, 0, 0}};
20177
static swig_cast_info _swigc__p_wxXPMHandler[] = {{&_swigt__p_wxXPMHandler, 0, 0, 0},{0, 0, 0, 0}};
20178
static swig_cast_info _swigc__p_wxTIFFHandler[] = {{&_swigt__p_wxTIFFHandler, 0, 0, 0},{0, 0, 0, 0}};
20179
static swig_cast_info _swigc__p_wxStdDialogButtonSizer[] = {{&_swigt__p_wxStdDialogButtonSizer, 0, 0, 0},{0, 0, 0, 0}};
20180
static swig_cast_info _swigc__p_wxAcceleratorTable[] = {{&_swigt__p_wxAcceleratorTable, 0, 0, 0},{0, 0, 0, 0}};
20181
static swig_cast_info _swigc__p_wxImage[] = {{&_swigt__p_wxImage, 0, 0, 0},{0, 0, 0, 0}};
20182
static swig_cast_info _swigc__p_wxPyPrintout[] = {{&_swigt__p_wxPyPrintout, 0, 0, 0},{0, 0, 0, 0}};
20183
static swig_cast_info _swigc__p_wxPrintPreview[] = {{&_swigt__p_wxPrintPreview, 0, 0, 0},{0, 0, 0, 0}};
20184
static swig_cast_info _swigc__p_wxPyPrintPreview[] = {{&_swigt__p_wxPyPrintPreview, 0, 0, 0},{0, 0, 0, 0}};
20185
static swig_cast_info _swigc__p_wxPageSetupDialog[] = {{&_swigt__p_wxPageSetupDialog, 0, 0, 0},{0, 0, 0, 0}};
20186
static swig_cast_info _swigc__p_wxPrintDialog[] = {{&_swigt__p_wxPrintDialog, 0, 0, 0},{0, 0, 0, 0}};
20187
static swig_cast_info _swigc__p_wxFileSystem[] = {{&_swigt__p_wxFileSystem, 0, 0, 0},{0, 0, 0, 0}};
20188
static swig_cast_info _swigc__p_wxPageSetupDialogData[] = {{&_swigt__p_wxPageSetupDialogData, 0, 0, 0},{0, 0, 0, 0}};
20189
static swig_cast_info _swigc__p_wxPrintDialogData[] = {{&_swigt__p_wxPrintDialogData, 0, 0, 0},{0, 0, 0, 0}};
20190
static swig_cast_info _swigc__p_wxObject[] = { {&_swigt__p_wxQueryLayoutInfoEvent, _p_wxQueryLayoutInfoEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxLayoutConstraints, _p_wxLayoutConstraintsTo_p_wxObject, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxGBSizerItem, _p_wxGBSizerItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizerItem, _p_wxSizerItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxIndividualLayoutConstraint, _p_wxIndividualLayoutConstraintTo_p_wxObject, 0, 0}, {&_swigt__p_wxStaticBoxSizer, _p_wxStaticBoxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxBoxSizer, _p_wxBoxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizer, _p_wxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridBagSizer, _p_wxGridBagSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxUpdateUIEvent, _p_wxUpdateUIEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenu, _p_wxMenuTo_p_wxObject, 0, 0}, {&_swigt__p_wxFontData, _p_wxFontDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintData, _p_wxPrintDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxEvent, _p_wxEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridSizer, _p_wxGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxFlexGridSizer, _p_wxFlexGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyTaskBarIcon, _p_wxPyTaskBarIconTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridStringTable, _p_wxGridStringTableTo_p_wxObject, 0, 0}, {&_swigt__p_wxLayoutAlgorithm, _p_wxLayoutAlgorithmTo_p_wxObject, 0, 0}, {&_swigt__p_wxInitDialogEvent, _p_wxInitDialogEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFindDialogEvent, _p_wxFindDialogEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPaintEvent, _p_wxPaintEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNcPaintEvent, _p_wxNcPaintEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPaletteChangedEvent, _p_wxPaletteChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxDisplayChangedEvent, _p_wxDisplayChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMouseCaptureChangedEvent, _p_wxMouseCaptureChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSysColourChangedEvent, _p_wxSysColourChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridEditorCreatedEvent, _p_wxGridEditorCreatedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridEvent, _p_wxGridEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxObject, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxObject, 0, 0}, {&_swigt__p_wxSetCursorEvent, _p_wxSetCursorEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplitterEvent, _p_wxSplitterEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFSFile, _p_wxFSFileTo_p_wxObject, 0, 0}, {&_swigt__p_wxFindReplaceData, _p_wxFindReplaceDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPySizer, _p_wxPySizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxColourData, _p_wxColourDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyEvent, _p_wxPyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNotifyEvent, _p_wxNotifyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyWindow, _p_wxPyWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxObject, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxShowEvent, _p_wxShowEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrinter, _p_wxPrinterTo_p_wxObject, 0, 0}, {&_swigt__p_wxIdleEvent, _p_wxIdleEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindowCreateEvent, _p_wxWindowCreateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxQueryNewPaletteEvent, _p_wxQueryNewPaletteEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMaximizeEvent, _p_wxMaximizeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxIconizeEvent, _p_wxIconizeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxActivateEvent, _p_wxActivateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizeEvent, _p_wxSizeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMoveEvent, _p_wxMoveEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridSizeEvent, _p_wxGridSizeEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxDateEvent, _p_wxDateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuItem, _p_wxMenuItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridRangeSelectEvent, _p_wxGridRangeSelectEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxCalculateLayoutEvent, _p_wxCalculateLayoutEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxANIHandler, _p_wxANIHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPNGHandler, _p_wxPNGHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGIFHandler, _p_wxGIFHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPCXHandler, _p_wxPCXHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxJPEGHandler, _p_wxJPEGHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPNMHandler, _p_wxPNMHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxCURHandler, _p_wxCURHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxICOHandler, _p_wxICOHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxBMPHandler, _p_wxBMPHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyImageHandler, _p_wxPyImageHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxImageHandler, _p_wxImageHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxXPMHandler, _p_wxXPMHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxTIFFHandler, _p_wxTIFFHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxEvtHandler, _p_wxEvtHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxStdDialogButtonSizer, _p_wxStdDialogButtonSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxAcceleratorTable, _p_wxAcceleratorTableTo_p_wxObject, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxImage, _p_wxImageTo_p_wxObject, 0, 0}, {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPrintout, _p_wxPyPrintoutTo_p_wxObject, 0, 0}, {&_swigt__p_wxTaskBarIconEvent, _p_wxTaskBarIconEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrollWinEvent, _p_wxScrollWinEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxGrid, _p_wxGridTo_p_wxObject, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxObject, 0, 0, 0}, {&_swigt__p_wxKeyEvent, _p_wxKeyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNavigationKeyEvent, _p_wxNavigationKeyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindowDestroyEvent, _p_wxWindowDestroyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxMDIClientWindow, _p_wxMDIClientWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxTopLevelWindow, _p_wxTopLevelWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplitterWindow, _p_wxSplitterWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplashScreenWindow, _p_wxSplashScreenWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSashLayoutWindow, _p_wxSashLayoutWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPopupWindow, _p_wxPopupWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPopupTransientWindow, _p_wxPyPopupTransientWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSashEvent, _p_wxSashEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintPreview, _p_wxPrintPreviewTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPrintPreview, _p_wxPyPrintPreviewTo_p_wxObject, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxObject, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxPageSetupDialog, _p_wxPageSetupDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintDialog, _p_wxPrintDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxFileSystem, _p_wxFileSystemTo_p_wxObject, 0, 0}, {&_swigt__p_wxContextMenuEvent, _p_wxContextMenuEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuEvent, _p_wxMenuEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxCloseEvent, _p_wxCloseEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMouseEvent, _p_wxMouseEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxEraseEvent, _p_wxEraseEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyApp, _p_wxPyAppTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridTableBase, _p_wxGridTableBaseTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyGridTableBase, _p_wxPyGridTableBaseTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyCommandEvent, _p_wxPyCommandEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxCommandEvent, _p_wxCommandEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxChildFocusEvent, _p_wxChildFocusEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFocusEvent, _p_wxFocusEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxDropFilesEvent, _p_wxDropFilesEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxObject, 0, 0}, {&_swigt__p_wxPageSetupDialogData, _p_wxPageSetupDialogDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintDialogData, _p_wxPrintDialogDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxValidator, _p_wxValidatorTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyValidator, _p_wxPyValidatorTo_p_wxObject, 0, 0},{0, 0, 0, 0}};
20191
static swig_cast_info _swigc__p_wxPanel[] = { {&_swigt__p_wxPanel, 0, 0, 0}, {&_swigt__p_wxGrid, _p_wxGridTo_p_wxPanel, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxPanel, 0, 0},{0, 0, 0, 0}};
20192
static swig_cast_info _swigc__p_wxPaperSize[] = { {&_swigt__p_wxPaperSize, 0, 0, 0},{0, 0, 0, 0}};
20193
static swig_cast_info _swigc__p_wxPoint[] = { {&_swigt__p_wxPoint, 0, 0, 0},{0, 0, 0, 0}};
20194
static swig_cast_info _swigc__p_wxPyGridCellAttrProvider[] = { {&_swigt__p_wxPyGridCellAttrProvider, 0, 0, 0},{0, 0, 0, 0}};
20195
static swig_cast_info _swigc__p_wxPyGridCellEditor[] = { {&_swigt__p_wxPyGridCellEditor, 0, 0, 0},{0, 0, 0, 0}};
20196
static swig_cast_info _swigc__p_wxPyGridCellRenderer[] = { {&_swigt__p_wxPyGridCellRenderer, 0, 0, 0},{0, 0, 0, 0}};
20197
static swig_cast_info _swigc__p_wxPyGridTableBase[] = { {&_swigt__p_wxPyGridTableBase, 0, 0, 0},{0, 0, 0, 0}};
20198
static swig_cast_info _swigc__p_wxRect[] = { {&_swigt__p_wxRect, 0, 0, 0},{0, 0, 0, 0}};
20199
static swig_cast_info _swigc__p_wxScrolledWindow[] = { {&_swigt__p_wxGrid, _p_wxGridTo_p_wxScrolledWindow, 0, 0}, {&_swigt__p_wxScrolledWindow, 0, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxScrolledWindow, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxScrolledWindow, 0, 0},{0, 0, 0, 0}};
20200
static swig_cast_info _swigc__p_wxSize[] = { {&_swigt__p_wxSize, 0, 0, 0},{0, 0, 0, 0}};
20201
static swig_cast_info _swigc__p_wxString[] = { {&_swigt__p_wxString, 0, 0, 0},{0, 0, 0, 0}};
20202
static swig_cast_info _swigc__p_wxVisualAttributes[] = { {&_swigt__p_wxVisualAttributes, 0, 0, 0},{0, 0, 0, 0}};
20203
static swig_cast_info _swigc__p_wxWindow[] = { {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxGrid, _p_wxGridTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxWindow, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPopupTransientWindow, _p_wxPyPopupTransientWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPopupWindow, _p_wxPopupWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSashLayoutWindow, _p_wxSashLayoutWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTopLevelWindow, _p_wxTopLevelWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSplashScreenWindow, _p_wxSplashScreenWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSplitterWindow, _p_wxSplitterWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMDIClientWindow, _p_wxMDIClientWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxWindow, 0, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyWindow, _p_wxPyWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxWindow, 0, 0},{0, 0, 0, 0}};
20204
static swig_cast_info _swigc__ptrdiff_t[] = { {&_swigt__ptrdiff_t, 0, 0, 0},{0, 0, 0, 0}};
20205
static swig_cast_info _swigc__std__ptrdiff_t[] = { {&_swigt__std__ptrdiff_t, 0, 0, 0},{0, 0, 0, 0}};
20206
static swig_cast_info _swigc__unsigned_int[] = { {&_swigt__unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
20208
static swig_cast_info *swig_cast_initial[] = {
20210
_swigc__p_form_ops_t,
20213
_swigc__p_unsigned_char,
20214
_swigc__p_unsigned_int,
20215
_swigc__p_unsigned_long,
20216
_swigc__p_wxANIHandler,
20217
_swigc__p_wxAcceleratorTable,
20218
_swigc__p_wxActivateEvent,
20219
_swigc__p_wxArrayString,
20220
_swigc__p_wxBMPHandler,
20221
_swigc__p_wxBoxSizer,
20222
_swigc__p_wxCURHandler,
20223
_swigc__p_wxCalculateLayoutEvent,
20224
_swigc__p_wxChildFocusEvent,
20225
_swigc__p_wxCloseEvent,
20226
_swigc__p_wxColour,
20227
_swigc__p_wxColourData,
20228
_swigc__p_wxColourDialog,
20229
_swigc__p_wxCommandEvent,
20230
_swigc__p_wxContextMenuEvent,
20231
_swigc__p_wxControl,
20232
_swigc__p_wxControlWithItems,
20234
_swigc__p_wxDateEvent,
20235
_swigc__p_wxDialog,
20236
_swigc__p_wxDirDialog,
20237
_swigc__p_wxDisplayChangedEvent,
20238
_swigc__p_wxDropFilesEvent,
20239
_swigc__p_wxDuplexMode,
20240
_swigc__p_wxEraseEvent,
20242
_swigc__p_wxEvtHandler,
20243
_swigc__p_wxFSFile,
20244
_swigc__p_wxFileDialog,
20245
_swigc__p_wxFileSystem,
20246
_swigc__p_wxFindDialogEvent,
20247
_swigc__p_wxFindReplaceData,
20248
_swigc__p_wxFindReplaceDialog,
20249
_swigc__p_wxFlexGridSizer,
20250
_swigc__p_wxFocusEvent,
20252
_swigc__p_wxFontData,
20253
_swigc__p_wxFontDialog,
20255
_swigc__p_wxGBSizerItem,
20256
_swigc__p_wxGIFHandler,
20258
_swigc__p_wxGridBagSizer,
20259
_swigc__p_wxGridCellAttr,
20260
_swigc__p_wxGridCellAttrProvider,
20261
_swigc__p_wxGridCellAutoWrapStringEditor,
20262
_swigc__p_wxGridCellAutoWrapStringRenderer,
20263
_swigc__p_wxGridCellBoolEditor,
20264
_swigc__p_wxGridCellBoolRenderer,
20265
_swigc__p_wxGridCellChoiceEditor,
20266
_swigc__p_wxGridCellCoords,
20267
_swigc__p_wxGridCellDateTimeRenderer,
20268
_swigc__p_wxGridCellEditor,
20269
_swigc__p_wxGridCellEnumEditor,
20270
_swigc__p_wxGridCellEnumRenderer,
20271
_swigc__p_wxGridCellFloatEditor,
20272
_swigc__p_wxGridCellFloatRenderer,
20273
_swigc__p_wxGridCellNumberEditor,
20274
_swigc__p_wxGridCellNumberRenderer,
20275
_swigc__p_wxGridCellRenderer,
20276
_swigc__p_wxGridCellStringRenderer,
20277
_swigc__p_wxGridCellTextEditor,
20278
_swigc__p_wxGridEditorCreatedEvent,
20279
_swigc__p_wxGridEvent,
20280
_swigc__p_wxGridRangeSelectEvent,
20281
_swigc__p_wxGridSizeEvent,
20282
_swigc__p_wxGridSizer,
20283
_swigc__p_wxGridStringTable,
20284
_swigc__p_wxGridTableBase,
20285
_swigc__p_wxGridTableMessage,
20286
_swigc__p_wxICOHandler,
20287
_swigc__p_wxIconizeEvent,
20288
_swigc__p_wxIdleEvent,
20290
_swigc__p_wxImageHandler,
20291
_swigc__p_wxIndividualLayoutConstraint,
20292
_swigc__p_wxInitDialogEvent,
20293
_swigc__p_wxJPEGHandler,
20294
_swigc__p_wxKeyEvent,
20295
_swigc__p_wxLayoutAlgorithm,
20296
_swigc__p_wxLayoutConstraints,
20297
_swigc__p_wxMDIChildFrame,
20298
_swigc__p_wxMDIClientWindow,
20299
_swigc__p_wxMDIParentFrame,
20300
_swigc__p_wxMaximizeEvent,
20302
_swigc__p_wxMenuBar,
20303
_swigc__p_wxMenuEvent,
20304
_swigc__p_wxMenuItem,
20305
_swigc__p_wxMessageDialog,
20306
_swigc__p_wxMiniFrame,
20307
_swigc__p_wxMouseCaptureChangedEvent,
20308
_swigc__p_wxMouseEvent,
20309
_swigc__p_wxMoveEvent,
20310
_swigc__p_wxMultiChoiceDialog,
20311
_swigc__p_wxNavigationKeyEvent,
20312
_swigc__p_wxNcPaintEvent,
20313
_swigc__p_wxNotifyEvent,
20314
_swigc__p_wxObject,
20315
_swigc__p_wxPCXHandler,
20316
_swigc__p_wxPNGHandler,
20317
_swigc__p_wxPNMHandler,
20318
_swigc__p_wxPageSetupDialog,
20319
_swigc__p_wxPageSetupDialogData,
20320
_swigc__p_wxPaintEvent,
20321
_swigc__p_wxPaletteChangedEvent,
20323
_swigc__p_wxPaperSize,
20324
_swigc__p_wxPasswordEntryDialog,
20326
_swigc__p_wxPopupWindow,
20327
_swigc__p_wxPreviewCanvas,
20328
_swigc__p_wxPreviewControlBar,
20329
_swigc__p_wxPreviewFrame,
20330
_swigc__p_wxPrintData,
20331
_swigc__p_wxPrintDialog,
20332
_swigc__p_wxPrintDialogData,
20333
_swigc__p_wxPrintPreview,
20334
_swigc__p_wxPrinter,
20335
_swigc__p_wxProgressDialog,
20337
_swigc__p_wxPyCommandEvent,
20338
_swigc__p_wxPyEvent,
20339
_swigc__p_wxPyGridCellAttrProvider,
20340
_swigc__p_wxPyGridCellEditor,
20341
_swigc__p_wxPyGridCellRenderer,
20342
_swigc__p_wxPyGridTableBase,
20343
_swigc__p_wxPyHtmlListBox,
20344
_swigc__p_wxPyImageHandler,
20345
_swigc__p_wxPyPanel,
20346
_swigc__p_wxPyPopupTransientWindow,
20347
_swigc__p_wxPyPreviewControlBar,
20348
_swigc__p_wxPyPreviewFrame,
20349
_swigc__p_wxPyPrintPreview,
20350
_swigc__p_wxPyPrintout,
20351
_swigc__p_wxPyScrolledWindow,
20352
_swigc__p_wxPySizer,
20353
_swigc__p_wxPyTaskBarIcon,
20354
_swigc__p_wxPyVListBox,
20355
_swigc__p_wxPyVScrolledWindow,
20356
_swigc__p_wxPyValidator,
20357
_swigc__p_wxPyWindow,
20358
_swigc__p_wxQueryLayoutInfoEvent,
20359
_swigc__p_wxQueryNewPaletteEvent,
20361
_swigc__p_wxSashEvent,
20362
_swigc__p_wxSashLayoutWindow,
20363
_swigc__p_wxSashWindow,
20364
_swigc__p_wxScrollEvent,
20365
_swigc__p_wxScrollWinEvent,
20366
_swigc__p_wxScrolledWindow,
20367
_swigc__p_wxSetCursorEvent,
20368
_swigc__p_wxShowEvent,
20369
_swigc__p_wxSingleChoiceDialog,
20371
_swigc__p_wxSizeEvent,
20373
_swigc__p_wxSizerItem,
20374
_swigc__p_wxSplashScreen,
20375
_swigc__p_wxSplashScreenWindow,
20376
_swigc__p_wxSplitterEvent,
20377
_swigc__p_wxSplitterWindow,
20378
_swigc__p_wxStaticBoxSizer,
20379
_swigc__p_wxStatusBar,
20380
_swigc__p_wxStdDialogButtonSizer,
20381
_swigc__p_wxString,
20382
_swigc__p_wxSysColourChangedEvent,
20383
_swigc__p_wxTIFFHandler,
20384
_swigc__p_wxTaskBarIconEvent,
20385
_swigc__p_wxTextEntryDialog,
20386
_swigc__p_wxTipWindow,
20387
_swigc__p_wxTopLevelWindow,
20388
_swigc__p_wxUpdateUIEvent,
20389
_swigc__p_wxValidator,
20390
_swigc__p_wxVisualAttributes,
20391
_swigc__p_wxWindow,
20392
_swigc__p_wxWindowCreateEvent,
20393
_swigc__p_wxWindowDestroyEvent,
20394
_swigc__p_wxXPMHandler,
20396
_swigc__std__ptrdiff_t,
20397
_swigc__unsigned_int,
20401
/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
20403
static swig_const_info swig_const_table[] = {
20404
{ SWIG_PY_POINTER, (char*)"GRID_VALUE_STRING", 0, 0, (void *)"string", &SWIGTYPE_p_char},
20405
{ SWIG_PY_POINTER, (char*)"GRID_VALUE_BOOL", 0, 0, (void *)"bool", &SWIGTYPE_p_char},
20406
{ SWIG_PY_POINTER, (char*)"GRID_VALUE_NUMBER", 0, 0, (void *)"long", &SWIGTYPE_p_char},
20407
{ SWIG_PY_POINTER, (char*)"GRID_VALUE_FLOAT", 0, 0, (void *)"double", &SWIGTYPE_p_char},
20408
{ SWIG_PY_POINTER, (char*)"GRID_VALUE_CHOICE", 0, 0, (void *)"choice", &SWIGTYPE_p_char},
20409
{ SWIG_PY_POINTER, (char*)"GRID_VALUE_TEXT", 0, 0, (void *)"string", &SWIGTYPE_p_char},
20410
{ SWIG_PY_POINTER, (char*)"GRID_VALUE_LONG", 0, 0, (void *)"long", &SWIGTYPE_p_char},
20411
{ SWIG_PY_POINTER, (char*)"GRID_VALUE_CHOICEINT", 0, 0, (void *)"choiceint", &SWIGTYPE_p_char},
20412
{ SWIG_PY_POINTER, (char*)"GRID_VALUE_DATETIME", 0, 0, (void *)"datetime", &SWIGTYPE_p_char},
20413
{0, 0, 0, 0.0, 0, 0}};
20418
/*************************************************************************
20419
* Type initialization:
20420
* This problem is tough by the requirement that no dynamic
20421
* memory is used. Also, since swig_type_info structures store pointers to
20422
* swig_cast_info structures and swig_cast_info structures store pointers back
20423
* to swig_type_info structures, we need some lookup code at initialization.
20424
* The idea is that swig generates all the structures that are needed.
20425
* The runtime then collects these partially filled structures.
20426
* The SWIG_InitializeModule function takes these initial arrays out of
20427
* swig_module, and does all the lookup, filling in the swig_module.types
20428
* array with the correct data and linking the correct swig_cast_info
20429
* structures together.
20431
* The generated swig_type_info structures are assigned staticly to an initial
20432
* array. We just loop though that array, and handle each type individually.
20433
* First we lookup if this type has been already loaded, and if so, use the
20434
* loaded structure instead of the generated one. Then we have to fill in the
20435
* cast linked list. The cast data is initially stored in something like a
20436
* two-dimensional array. Each row corresponds to a type (there are the same
20437
* number of rows as there are in the swig_type_initial array). Each entry in
20438
* a column is one of the swig_cast_info structures for that type.
20439
* The cast_initial array is actually an array of arrays, because each row has
20440
* a variable number of columns. So to actually build the cast linked list,
20441
* we find the array of casts associated with the type, and loop through it
20442
* adding the casts to the list. The one last trick we need to do is making
20443
* sure the type pointer in the swig_cast_info struct is correct.
20445
* First off, we lookup the cast->type name to see if it is already loaded.
20446
* There are three cases to handle:
20447
* 1) If the cast->type has already been loaded AND the type we are adding
20448
* casting info to has not been loaded (it is in this module), THEN we
20449
* replace the cast->type pointer with the type pointer that has already
20451
* 2) If BOTH types (the one we are adding casting info to, and the
20452
* cast->type) are loaded, THEN the cast info has already been loaded by
20453
* the previous module so we just ignore it.
20454
* 3) Finally, if cast->type has not already been loaded, then we add that
20455
* swig_cast_info to the linked list (because the cast->type) pointer will
20467
#define SWIGRUNTIME_DEBUG
20471
SWIG_InitializeModule(void *clientdata) {
20473
swig_module_info *module_head;
20474
static int init_run = 0;
20476
clientdata = clientdata;
20478
if (init_run) return;
20481
/* Initialize the swig_module */
20482
swig_module.type_initial = swig_type_initial;
20483
swig_module.cast_initial = swig_cast_initial;
20485
/* Try and load any already created modules */
20486
module_head = SWIG_GetModule(clientdata);
20488
swig_module.next = module_head->next;
20489
module_head->next = &swig_module;
20491
/* This is the first module loaded */
20492
swig_module.next = &swig_module;
20493
SWIG_SetModule(clientdata, &swig_module);
20496
/* Now work on filling in swig_module.types */
20497
#ifdef SWIGRUNTIME_DEBUG
20498
printf("SWIG_InitializeModule: size %d\n", swig_module.size);
20500
for (i = 0; i < swig_module.size; ++i) {
20501
swig_type_info *type = 0;
20502
swig_type_info *ret;
20503
swig_cast_info *cast;
20505
#ifdef SWIGRUNTIME_DEBUG
20506
printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
20509
/* if there is another module already loaded */
20510
if (swig_module.next != &swig_module) {
20511
type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
20514
/* Overwrite clientdata field */
20515
#ifdef SWIGRUNTIME_DEBUG
20516
printf("SWIG_InitializeModule: found type %s\n", type->name);
20518
if (swig_module.type_initial[i]->clientdata) {
20519
type->clientdata = swig_module.type_initial[i]->clientdata;
20520
#ifdef SWIGRUNTIME_DEBUG
20521
printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
20525
type = swig_module.type_initial[i];
20528
/* Insert casting types */
20529
cast = swig_module.cast_initial[i];
20530
while (cast->type) {
20531
/* Don't need to add information already in the list */
20533
#ifdef SWIGRUNTIME_DEBUG
20534
printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
20536
if (swig_module.next != &swig_module) {
20537
ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
20538
#ifdef SWIGRUNTIME_DEBUG
20539
if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
20543
if (type == swig_module.type_initial[i]) {
20544
#ifdef SWIGRUNTIME_DEBUG
20545
printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
20550
/* Check for casting already in the list */
20551
swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
20552
#ifdef SWIGRUNTIME_DEBUG
20553
if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
20555
if (!ocast) ret = 0;
20560
#ifdef SWIGRUNTIME_DEBUG
20561
printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
20564
type->cast->prev = cast;
20565
cast->next = type->cast;
20571
/* Set entry in modules->types array equal to the type */
20572
swig_module.types[i] = type;
20574
swig_module.types[i] = 0;
20576
#ifdef SWIGRUNTIME_DEBUG
20577
printf("**** SWIG_InitializeModule: Cast List ******\n");
20578
for (i = 0; i < swig_module.size; ++i) {
20580
swig_cast_info *cast = swig_module.cast_initial[i];
20581
printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
20582
while (cast->type) {
20583
printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
20587
printf("---- Total casts: %d\n",j);
20589
printf("**** SWIG_InitializeModule: Cast List ******\n");
20593
/* This function will propagate the clientdata field of type to
20594
* any new swig_type_info structures that have been added into the list
20595
* of equivalent types. It is like calling
20596
* SWIG_TypeClientData(type, clientdata) a second time.
20599
SWIG_PropagateClientData(void) {
20601
swig_cast_info *equiv;
20602
static int init_run = 0;
20604
if (init_run) return;
20607
for (i = 0; i < swig_module.size; i++) {
20608
if (swig_module.types[i]->clientdata) {
20609
equiv = swig_module.types[i]->cast;
20611
if (!equiv->converter) {
20612
if (equiv->type && !equiv->type->clientdata)
20613
SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
20615
equiv = equiv->next;
20635
/* Python-specific SWIG API */
20636
#define SWIG_newvarlink() SWIG_Python_newvarlink()
20637
#define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
20638
#define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
20640
/* -----------------------------------------------------------------------------
20641
* global variable support code.
20642
* ----------------------------------------------------------------------------- */
20644
typedef struct swig_globalvar {
20645
char *name; /* Name of global variable */
20646
PyObject *(*get_attr)(void); /* Return the current value */
20647
int (*set_attr)(PyObject *); /* Set the value */
20648
struct swig_globalvar *next;
20651
typedef struct swig_varlinkobject {
20653
swig_globalvar *vars;
20654
} swig_varlinkobject;
20656
SWIGINTERN PyObject *
20657
swig_varlink_repr(swig_varlinkobject *v) {
20659
return PyString_FromString("<Swig global variables>");
20663
swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
20664
swig_globalvar *var;
20666
fprintf(fp,"Swig global variables { ");
20667
for (var = v->vars; var; var=var->next) {
20668
fprintf(fp,"%s", var->name);
20669
if (var->next) fprintf(fp,", ");
20671
fprintf(fp," }\n");
20675
SWIGINTERN PyObject *
20676
swig_varlink_getattr(swig_varlinkobject *v, char *n) {
20677
swig_globalvar *var = v->vars;
20679
if (strcmp(var->name,n) == 0) {
20680
return (*var->get_attr)();
20684
PyErr_SetString(PyExc_NameError,"Unknown C global variable");
20689
swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
20690
swig_globalvar *var = v->vars;
20692
if (strcmp(var->name,n) == 0) {
20693
return (*var->set_attr)(p);
20697
PyErr_SetString(PyExc_NameError,"Unknown C global variable");
20701
SWIGINTERN PyTypeObject*
20702
swig_varlink_type(void) {
20703
static char varlink__doc__[] = "Swig var link object";
20704
static PyTypeObject varlink_type
20705
#if !defined(__cplusplus)
20707
static int type_init = 0;
20712
PyObject_HEAD_INIT(&PyType_Type)
20713
0, /* Number of items in variable part (ob_size) */
20714
(char *)"swigvarlink", /* Type name (tp_name) */
20715
sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
20716
0, /* Itemsize (tp_itemsize) */
20717
0, /* Deallocator (tp_dealloc) */
20718
(printfunc) swig_varlink_print, /* Print (tp_print) */
20719
(getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
20720
(setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
20721
0, /* tp_compare */
20722
(reprfunc) swig_varlink_repr, /* tp_repr */
20723
0, /* tp_as_number */
20724
0, /* tp_as_sequence */
20725
0, /* tp_as_mapping */
20729
0, /* tp_getattro */
20730
0, /* tp_setattro */
20731
0, /* tp_as_buffer */
20733
varlink__doc__, /* tp_doc */
20734
#if PY_VERSION_HEX >= 0x02000000
20735
0, /* tp_traverse */
20738
#if PY_VERSION_HEX >= 0x02010000
20739
0, /* tp_richcompare */
20740
0, /* tp_weaklistoffset */
20742
#if PY_VERSION_HEX >= 0x02020000
20743
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
20745
#if PY_VERSION_HEX >= 0x02030000
20748
#ifdef COUNT_ALLOCS
20749
0,0,0,0 /* tp_alloc -> tp_next */
20752
#if !defined(__cplusplus)
20753
varlink_type = tmp;
20757
return &varlink_type;
20760
/* Create a variable linking object for use later */
20761
SWIGINTERN PyObject *
20762
SWIG_Python_newvarlink(void) {
20763
swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
20767
return ((PyObject*) result);
20771
SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
20772
swig_varlinkobject *v = (swig_varlinkobject *) p;
20773
swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
20775
size_t size = strlen(name)+1;
20776
gv->name = (char *)malloc(size);
20778
strncpy(gv->name,name,size);
20779
gv->get_attr = get_attr;
20780
gv->set_attr = set_attr;
20781
gv->next = v->vars;
20787
/* -----------------------------------------------------------------------------
20788
* constants/methods manipulation
20789
* ----------------------------------------------------------------------------- */
20791
/* Install Constants */
20793
SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
20796
for (i = 0; constants[i].type; ++i) {
20797
switch(constants[i].type) {
20799
obj = PyInt_FromLong(constants[i].lvalue);
20801
case SWIG_PY_FLOAT:
20802
obj = PyFloat_FromDouble(constants[i].dvalue);
20804
case SWIG_PY_STRING:
20805
if (constants[i].pvalue) {
20806
obj = PyString_FromString((char *) constants[i].pvalue);
20808
Py_INCREF(Py_None);
20812
case SWIG_PY_POINTER:
20813
obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
20815
case SWIG_PY_BINARY:
20816
obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
20823
PyDict_SetItemString(d,constants[i].name,obj);
20829
/* -----------------------------------------------------------------------------*/
20830
/* Fix SwigMethods to carry the callback ptrs when needed */
20831
/* -----------------------------------------------------------------------------*/
20834
SWIG_Python_FixMethods(PyMethodDef *methods,
20835
swig_const_info *const_table,
20836
swig_type_info **types,
20837
swig_type_info **types_initial) {
20839
for (i = 0; methods[i].ml_name; ++i) {
20840
char *c = methods[i].ml_doc;
20841
if (c && (c = strstr(c, "swig_ptr: "))) {
20843
swig_const_info *ci = 0;
20844
char *name = c + 10;
20845
for (j = 0; const_table[j].type; ++j) {
20846
if (strncmp(const_table[j].name, name,
20847
strlen(const_table[j].name)) == 0) {
20848
ci = &(const_table[j]);
20853
size_t shift = (ci->ptype) - types;
20854
swig_type_info *ty = types_initial[shift];
20855
size_t ldoc = (c - methods[i].ml_doc);
20856
size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
20857
char *ndoc = (char*)malloc(ldoc + lptr + 10);
20860
void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
20862
strncpy(buff, methods[i].ml_doc, ldoc);
20864
strncpy(buff, "swig_ptr: ", 10);
20866
SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
20867
methods[i].ml_doc = ndoc;
20875
/* -----------------------------------------------------------------------------*
20876
* Initialize type list
20877
* -----------------------------------------------------------------------------*/
20883
/* -----------------------------------------------------------------------------*
20884
* Partial Init method
20885
* -----------------------------------------------------------------------------*/
20890
SWIGEXPORT void SWIG_init(void) {
20891
static PyObject *SWIG_globals = 0;
20893
if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
20895
/* Fix SwigMethods to carry the callback ptrs when needed */
20896
SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
20898
m = Py_InitModule((char *) SWIG_name, SwigMethods);
20899
d = PyModule_GetDict(m);
20901
SWIG_InitializeModule(0);
20902
SWIG_InstallConstants(d,swig_const_table);
20904
PyDict_SetItemString(d,"GRID_VALUE_STRING", SWIG_FromCharPtr("string"));
20905
PyDict_SetItemString(d,"GRID_VALUE_BOOL", SWIG_FromCharPtr("bool"));
20906
PyDict_SetItemString(d,"GRID_VALUE_NUMBER", SWIG_FromCharPtr("long"));
20907
PyDict_SetItemString(d,"GRID_VALUE_FLOAT", SWIG_FromCharPtr("double"));
20908
PyDict_SetItemString(d,"GRID_VALUE_CHOICE", SWIG_FromCharPtr("choice"));
20909
PyDict_SetItemString(d,"GRID_VALUE_TEXT", SWIG_FromCharPtr("string"));
20910
PyDict_SetItemString(d,"GRID_VALUE_LONG", SWIG_FromCharPtr("long"));
20911
PyDict_SetItemString(d,"GRID_VALUE_CHOICEINT", SWIG_FromCharPtr("choiceint"));
20912
PyDict_SetItemString(d,"GRID_VALUE_DATETIME", SWIG_FromCharPtr("datetime"));
20913
PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
20914
SWIG_addvarlink(SWIG_globals,(char*)"GridNoCellCoords",_wrap_GridNoCellCoords_get, _wrap_GridNoCellCoords_set);
20915
SWIG_addvarlink(SWIG_globals,(char*)"GridNoCellRect",_wrap_GridNoCellRect_get, _wrap_GridNoCellRect_set);
20917
PyDict_SetItemString(d,"GRID_DEFAULT_NUMBER_ROWS", SWIG_From_int(static_cast<int >(wxGRID_DEFAULT_NUMBER_ROWS)));
20920
PyDict_SetItemString(d,"GRID_DEFAULT_NUMBER_COLS", SWIG_From_int(static_cast<int >(wxGRID_DEFAULT_NUMBER_COLS)));
20923
PyDict_SetItemString(d,"GRID_DEFAULT_ROW_HEIGHT", SWIG_From_int(static_cast<int >(wxGRID_DEFAULT_ROW_HEIGHT)));
20926
PyDict_SetItemString(d,"GRID_DEFAULT_COL_WIDTH", SWIG_From_int(static_cast<int >(wxGRID_DEFAULT_COL_WIDTH)));
20929
PyDict_SetItemString(d,"GRID_DEFAULT_COL_LABEL_HEIGHT", SWIG_From_int(static_cast<int >(wxGRID_DEFAULT_COL_LABEL_HEIGHT)));
20932
PyDict_SetItemString(d,"GRID_DEFAULT_ROW_LABEL_WIDTH", SWIG_From_int(static_cast<int >(wxGRID_DEFAULT_ROW_LABEL_WIDTH)));
20935
PyDict_SetItemString(d,"GRID_LABEL_EDGE_ZONE", SWIG_From_int(static_cast<int >(wxGRID_LABEL_EDGE_ZONE)));
20938
PyDict_SetItemString(d,"GRID_MIN_ROW_HEIGHT", SWIG_From_int(static_cast<int >(wxGRID_MIN_ROW_HEIGHT)));
20941
PyDict_SetItemString(d,"GRID_MIN_COL_WIDTH", SWIG_From_int(static_cast<int >(wxGRID_MIN_COL_WIDTH)));
20944
PyDict_SetItemString(d,"GRID_DEFAULT_SCROLLBAR_WIDTH", SWIG_From_int(static_cast<int >(wxGRID_DEFAULT_SCROLLBAR_WIDTH)));
20947
PyDict_SetItemString(d,"GridCellAttr_Any", SWIG_From_int(static_cast<int >(wxGridCellAttr::Any)));
20950
PyDict_SetItemString(d,"GridCellAttr_Default", SWIG_From_int(static_cast<int >(wxGridCellAttr::Default)));
20953
PyDict_SetItemString(d,"GridCellAttr_Cell", SWIG_From_int(static_cast<int >(wxGridCellAttr::Cell)));
20956
PyDict_SetItemString(d,"GridCellAttr_Row", SWIG_From_int(static_cast<int >(wxGridCellAttr::Row)));
20959
PyDict_SetItemString(d,"GridCellAttr_Col", SWIG_From_int(static_cast<int >(wxGridCellAttr::Col)));
20962
PyDict_SetItemString(d,"GridCellAttr_Merged", SWIG_From_int(static_cast<int >(wxGridCellAttr::Merged)));
20965
PyDict_SetItemString(d,"GRIDTABLE_REQUEST_VIEW_GET_VALUES", SWIG_From_int(static_cast<int >(wxGRIDTABLE_REQUEST_VIEW_GET_VALUES)));
20968
PyDict_SetItemString(d,"GRIDTABLE_REQUEST_VIEW_SEND_VALUES", SWIG_From_int(static_cast<int >(wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES)));
20971
PyDict_SetItemString(d,"GRIDTABLE_NOTIFY_ROWS_INSERTED", SWIG_From_int(static_cast<int >(wxGRIDTABLE_NOTIFY_ROWS_INSERTED)));
20974
PyDict_SetItemString(d,"GRIDTABLE_NOTIFY_ROWS_APPENDED", SWIG_From_int(static_cast<int >(wxGRIDTABLE_NOTIFY_ROWS_APPENDED)));
20977
PyDict_SetItemString(d,"GRIDTABLE_NOTIFY_ROWS_DELETED", SWIG_From_int(static_cast<int >(wxGRIDTABLE_NOTIFY_ROWS_DELETED)));
20980
PyDict_SetItemString(d,"GRIDTABLE_NOTIFY_COLS_INSERTED", SWIG_From_int(static_cast<int >(wxGRIDTABLE_NOTIFY_COLS_INSERTED)));
20983
PyDict_SetItemString(d,"GRIDTABLE_NOTIFY_COLS_APPENDED", SWIG_From_int(static_cast<int >(wxGRIDTABLE_NOTIFY_COLS_APPENDED)));
20986
PyDict_SetItemString(d,"GRIDTABLE_NOTIFY_COLS_DELETED", SWIG_From_int(static_cast<int >(wxGRIDTABLE_NOTIFY_COLS_DELETED)));
20989
PyDict_SetItemString(d,"Grid_wxGridSelectCells", SWIG_From_int(static_cast<int >(wxGrid::wxGridSelectCells)));
20992
PyDict_SetItemString(d,"Grid_wxGridSelectRows", SWIG_From_int(static_cast<int >(wxGrid::wxGridSelectRows)));
20995
PyDict_SetItemString(d,"Grid_wxGridSelectColumns", SWIG_From_int(static_cast<int >(wxGrid::wxGridSelectColumns)));
20997
PyDict_SetItemString(d, "wxEVT_GRID_CELL_LEFT_CLICK", PyInt_FromLong(wxEVT_GRID_CELL_LEFT_CLICK));
20998
PyDict_SetItemString(d, "wxEVT_GRID_CELL_RIGHT_CLICK", PyInt_FromLong(wxEVT_GRID_CELL_RIGHT_CLICK));
20999
PyDict_SetItemString(d, "wxEVT_GRID_CELL_LEFT_DCLICK", PyInt_FromLong(wxEVT_GRID_CELL_LEFT_DCLICK));
21000
PyDict_SetItemString(d, "wxEVT_GRID_CELL_RIGHT_DCLICK", PyInt_FromLong(wxEVT_GRID_CELL_RIGHT_DCLICK));
21001
PyDict_SetItemString(d, "wxEVT_GRID_LABEL_LEFT_CLICK", PyInt_FromLong(wxEVT_GRID_LABEL_LEFT_CLICK));
21002
PyDict_SetItemString(d, "wxEVT_GRID_LABEL_RIGHT_CLICK", PyInt_FromLong(wxEVT_GRID_LABEL_RIGHT_CLICK));
21003
PyDict_SetItemString(d, "wxEVT_GRID_LABEL_LEFT_DCLICK", PyInt_FromLong(wxEVT_GRID_LABEL_LEFT_DCLICK));
21004
PyDict_SetItemString(d, "wxEVT_GRID_LABEL_RIGHT_DCLICK", PyInt_FromLong(wxEVT_GRID_LABEL_RIGHT_DCLICK));
21005
PyDict_SetItemString(d, "wxEVT_GRID_ROW_SIZE", PyInt_FromLong(wxEVT_GRID_ROW_SIZE));
21006
PyDict_SetItemString(d, "wxEVT_GRID_COL_SIZE", PyInt_FromLong(wxEVT_GRID_COL_SIZE));
21007
PyDict_SetItemString(d, "wxEVT_GRID_RANGE_SELECT", PyInt_FromLong(wxEVT_GRID_RANGE_SELECT));
21008
PyDict_SetItemString(d, "wxEVT_GRID_CELL_CHANGE", PyInt_FromLong(wxEVT_GRID_CELL_CHANGE));
21009
PyDict_SetItemString(d, "wxEVT_GRID_SELECT_CELL", PyInt_FromLong(wxEVT_GRID_SELECT_CELL));
21010
PyDict_SetItemString(d, "wxEVT_GRID_EDITOR_SHOWN", PyInt_FromLong(wxEVT_GRID_EDITOR_SHOWN));
21011
PyDict_SetItemString(d, "wxEVT_GRID_EDITOR_HIDDEN", PyInt_FromLong(wxEVT_GRID_EDITOR_HIDDEN));
21012
PyDict_SetItemString(d, "wxEVT_GRID_EDITOR_CREATED", PyInt_FromLong(wxEVT_GRID_EDITOR_CREATED));
21013
PyDict_SetItemString(d, "wxEVT_GRID_CELL_BEGIN_DRAG", PyInt_FromLong(wxEVT_GRID_CELL_BEGIN_DRAG));