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 * ----------------------------------------------------------------------------- */
12 #define SWIG_PYTHON_DIRECTOR_NO_VTABLE
15 template<class T
> class SwigValueWrapper
{
18 SwigValueWrapper() : tt(0) { }
19 SwigValueWrapper(const SwigValueWrapper
<T
>& rhs
) : tt(new T(*rhs
.tt
)) { }
20 SwigValueWrapper(const T
& t
) : tt(new T(t
)) { }
21 ~SwigValueWrapper() { delete tt
; }
22 SwigValueWrapper
& operator=(const T
& t
) { delete tt
; tt
= new T(t
); return *this; }
23 operator T
&() const { return *tt
; }
24 T
*operator&() { return tt
; }
26 SwigValueWrapper
& operator=(const SwigValueWrapper
<T
>& rhs
);
30 /* -----------------------------------------------------------------------------
31 * This section contains generic SWIG labels for method/variable
32 * declarations/attributes, and other compiler dependent labels.
33 * ----------------------------------------------------------------------------- */
35 /* template workaround for compilers that cannot correctly implement the C++ standard */
36 #ifndef SWIGTEMPLATEDISAMBIGUATOR
37 # if defined(__SUNPRO_CC)
38 # if (__SUNPRO_CC <= 0x560)
39 # define SWIGTEMPLATEDISAMBIGUATOR template
41 # define SWIGTEMPLATEDISAMBIGUATOR
44 # define SWIGTEMPLATEDISAMBIGUATOR
48 /* inline attribute */
50 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
51 # define SWIGINLINE inline
57 /* attribute recognised by some compilers to avoid 'unused' warnings */
59 # if defined(__GNUC__)
60 # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
61 # define SWIGUNUSED __attribute__ ((__unused__))
66 # define SWIGUNUSED __attribute__ ((__unused__))
72 #ifndef SWIGUNUSEDPARM
74 # define SWIGUNUSEDPARM(p)
76 # define SWIGUNUSEDPARM(p) p SWIGUNUSED
80 /* internal SWIG method */
82 # define SWIGINTERN static SWIGUNUSED
85 /* internal inline SWIG method */
86 #ifndef SWIGINTERNINLINE
87 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
90 /* exporting methods */
91 #if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
92 # ifndef GCC_HASCLASSVISIBILITY
93 # define GCC_HASCLASSVISIBILITY
98 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
99 # if defined(STATIC_LINKED)
102 # define SWIGEXPORT __declspec(dllexport)
105 # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
106 # define SWIGEXPORT __attribute__ ((visibility("default")))
113 /* calling conventions for Windows */
115 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
116 # define SWIGSTDCALL __stdcall
122 /* Deal with Microsoft's attempt at deprecating C standard runtime functions */
123 #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER)
124 # define _CRT_SECURE_NO_DEPRECATE
128 /* Python.h has to appear first */
131 /* -----------------------------------------------------------------------------
134 * This file contains generic CAPI SWIG runtime support for pointer
136 * ----------------------------------------------------------------------------- */
138 /* This should only be incremented when either the layout of swig_type_info changes,
139 or for whatever reason, the runtime changes incompatibly */
140 #define SWIG_RUNTIME_VERSION "2"
142 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
143 #ifdef SWIG_TYPE_TABLE
144 # define SWIG_QUOTE_STRING(x) #x
145 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
146 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
148 # define SWIG_TYPE_TABLE_NAME
152 You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
153 creating a static or dynamic library from the swig runtime code.
154 In 99.9% of the cases, swig just needs to declare them as 'static'.
156 But only do this if is strictly necessary, ie, if you have problems
157 with your compiler or so.
161 # define SWIGRUNTIME SWIGINTERN
164 #ifndef SWIGRUNTIMEINLINE
165 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
168 /* Generic buffer size */
169 #ifndef SWIG_BUFFER_SIZE
170 # define SWIG_BUFFER_SIZE 1024
173 /* Flags for pointer conversions */
174 #define SWIG_POINTER_DISOWN 0x1
176 /* Flags for new pointer objects */
177 #define SWIG_POINTER_OWN 0x1
181 Flags/methods for returning states.
183 The swig conversion methods, as ConvertPtr, return and integer
184 that tells if the conversion was successful or not. And if not,
185 an error code can be returned (see swigerrors.swg for the codes).
187 Use the following macros/flags to set or process the returning
190 In old swig versions, you usually write code as:
192 if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
198 Now you can be more explicit as:
200 int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
201 if (SWIG_IsOK(res)) {
207 that seems to be the same, but now you can also do
210 int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
211 if (SWIG_IsOK(res)) {
213 if (SWIG_IsNewObj(res) {
223 I.e., now SWIG_ConvertPtr can return new objects and you can
224 identify the case and take care of the deallocation. Of course that
225 requires also to SWIG_ConvertPtr to return new result values, as
227 int SWIG_ConvertPtr(obj, ptr,...) {
229 if (<need new object>) {
230 *ptr = <ptr to new allocated object>;
233 *ptr = <ptr to old object>;
241 Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
242 more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
245 Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
246 allows to return the 'cast rank', for example, if you have this
253 food(1) // cast rank '1' (1 -> 1.0)
254 fooi(1) // cast rank '0'
256 just use the SWIG_AddCast()/SWIG_CheckState()
261 #define SWIG_ERROR (-1)
262 #define SWIG_IsOK(r) (r >= 0)
263 #define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
265 /* The CastRankLimit says how many bits are used for the cast rank */
266 #define SWIG_CASTRANKLIMIT (1 << 8)
267 /* The NewMask denotes the object was created (using new/malloc) */
268 #define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1)
269 /* The TmpMask is for in/out typemaps that use temporal objects */
270 #define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1)
271 /* Simple returning values */
272 #define SWIG_BADOBJ (SWIG_ERROR)
273 #define SWIG_OLDOBJ (SWIG_OK)
274 #define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)
275 #define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)
276 /* Check, add and del mask methods */
277 #define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
278 #define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
279 #define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
280 #define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
281 #define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
282 #define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
286 #if defined(SWIG_CASTRANK_MODE)
287 # ifndef SWIG_TypeRank
288 # define SWIG_TypeRank unsigned long
290 # ifndef SWIG_MAXCASTRANK /* Default cast allowed */
291 # define SWIG_MAXCASTRANK (2)
293 # define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)
294 # define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)
295 SWIGINTERNINLINE
int SWIG_AddCast(int r
) {
296 return SWIG_IsOK(r
) ? ((SWIG_CastRank(r
) < SWIG_MAXCASTRANK
) ? (r
+ 1) : SWIG_ERROR
) : r
;
298 SWIGINTERNINLINE
int SWIG_CheckState(int r
) {
299 return SWIG_IsOK(r
) ? SWIG_CastRank(r
) + 1 : 0;
301 #else /* no cast-rank mode */
302 # define SWIG_AddCast
303 # define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
315 typedef void *(*swig_converter_func
)(void *);
316 typedef struct swig_type_info
*(*swig_dycast_func
)(void **);
318 /* Structure to store inforomation on one type */
319 typedef struct swig_type_info
{
320 const char *name
; /* mangled name of this type */
321 const char *str
; /* human readable name of this type */
322 swig_dycast_func dcast
; /* dynamic cast function down a hierarchy */
323 struct swig_cast_info
*cast
; /* linked list of types that can cast into this type */
324 void *clientdata
; /* language specific type data */
325 int owndata
; /* flag if the structure owns the clientdata */
328 /* Structure to store a type and conversion function used for casting */
329 typedef struct swig_cast_info
{
330 swig_type_info
*type
; /* pointer to type that is equivalent to this type */
331 swig_converter_func converter
; /* function to cast the void pointers */
332 struct swig_cast_info
*next
; /* pointer to next cast in linked list */
333 struct swig_cast_info
*prev
; /* pointer to the previous cast */
336 /* Structure used to store module information
337 * Each module generates one structure like this, and the runtime collects
338 * all of these structures and stores them in a circularly linked list.*/
339 typedef struct swig_module_info
{
340 swig_type_info
**types
; /* Array of pointers to swig_type_info structures that are in this module */
341 size_t size
; /* Number of types in this module */
342 struct swig_module_info
*next
; /* Pointer to next element in circularly linked list */
343 swig_type_info
**type_initial
; /* Array of initially generated type structures */
344 swig_cast_info
**cast_initial
; /* Array of initially generated casting structures */
345 void *clientdata
; /* Language specific module data */
349 Compare two type names skipping the space characters, therefore
350 "char*" == "char *" and "Class<int>" == "Class<int >", etc.
352 Return 0 when the two name types are equivalent, as in
353 strncmp, but skipping ' '.
356 SWIG_TypeNameComp(const char *f1
, const char *l1
,
357 const char *f2
, const char *l2
) {
358 for (;(f1
!= l1
) && (f2
!= l2
); ++f1
, ++f2
) {
359 while ((*f1
== ' ') && (f1
!= l1
)) ++f1
;
360 while ((*f2
== ' ') && (f2
!= l2
)) ++f2
;
361 if (*f1
!= *f2
) return (*f1
> *f2
) ? 1 : -1;
363 return (l1
- f1
) - (l2
- f2
);
367 Check type equivalence in a name list like <name1>|<name2>|...
368 Return 0 if not equal, 1 if equal
371 SWIG_TypeEquiv(const char *nb
, const char *tb
) {
373 const char* te
= tb
+ strlen(tb
);
375 while (!equiv
&& *ne
) {
376 for (nb
= ne
; *ne
; ++ne
) {
377 if (*ne
== '|') break;
379 equiv
= (SWIG_TypeNameComp(nb
, ne
, tb
, te
) == 0) ? 1 : 0;
386 Check type equivalence in a name list like <name1>|<name2>|...
387 Return 0 if equal, -1 if nb < tb, 1 if nb > tb
390 SWIG_TypeCompare(const char *nb
, const char *tb
) {
392 const char* te
= tb
+ strlen(tb
);
394 while (!equiv
&& *ne
) {
395 for (nb
= ne
; *ne
; ++ne
) {
396 if (*ne
== '|') break;
398 equiv
= (SWIG_TypeNameComp(nb
, ne
, tb
, te
) == 0) ? 1 : 0;
405 /* think of this as a c++ template<> or a scheme macro */
406 #define SWIG_TypeCheck_Template(comparison, ty) \
408 swig_cast_info *iter = ty->cast; \
411 if (iter == ty->cast) return iter; \
412 /* Move iter to the top of the linked list */ \
413 iter->prev->next = iter->next; \
415 iter->next->prev = iter->prev; \
416 iter->next = ty->cast; \
418 if (ty->cast) ty->cast->prev = iter; \
430 SWIGRUNTIME swig_cast_info
*
431 SWIG_TypeCheck(const char *c
, swig_type_info
*ty
) {
432 SWIG_TypeCheck_Template(strcmp(iter
->type
->name
, c
) == 0, ty
);
435 /* Same as previous function, except strcmp is replaced with a pointer comparison */
436 SWIGRUNTIME swig_cast_info
*
437 SWIG_TypeCheckStruct(swig_type_info
*from
, swig_type_info
*into
) {
438 SWIG_TypeCheck_Template(iter
->type
== from
, into
);
442 Cast a pointer up an inheritance hierarchy
444 SWIGRUNTIMEINLINE
void *
445 SWIG_TypeCast(swig_cast_info
*ty
, void *ptr
) {
446 return ((!ty
) || (!ty
->converter
)) ? ptr
: (*ty
->converter
)(ptr
);
450 Dynamic pointer casting. Down an inheritance hierarchy
452 SWIGRUNTIME swig_type_info
*
453 SWIG_TypeDynamicCast(swig_type_info
*ty
, void **ptr
) {
454 swig_type_info
*lastty
= ty
;
455 if (!ty
|| !ty
->dcast
) return ty
;
456 while (ty
&& (ty
->dcast
)) {
457 ty
= (*ty
->dcast
)(ptr
);
464 Return the name associated with this type
466 SWIGRUNTIMEINLINE
const char *
467 SWIG_TypeName(const swig_type_info
*ty
) {
472 Return the pretty name associated with this type,
473 that is an unmangled type name in a form presentable to the user.
475 SWIGRUNTIME
const char *
476 SWIG_TypePrettyName(const swig_type_info
*type
) {
477 /* The "str" field contains the equivalent pretty names of the
478 type, separated by vertical-bar characters. We choose
479 to print the last name, as it is often (?) the most
481 if (!type
) return NULL
;
482 if (type
->str
!= NULL
) {
483 const char *last_name
= type
->str
;
485 for (s
= type
->str
; *s
; s
++)
486 if (*s
== '|') last_name
= s
+1;
494 Set the clientdata field for a type
497 SWIG_TypeClientData(swig_type_info
*ti
, void *clientdata
) {
498 swig_cast_info
*cast
= ti
->cast
;
499 /* if (ti->clientdata == clientdata) return; */
500 ti
->clientdata
= clientdata
;
503 if (!cast
->converter
) {
504 swig_type_info
*tc
= cast
->type
;
505 if (!tc
->clientdata
) {
506 SWIG_TypeClientData(tc
, clientdata
);
513 SWIG_TypeNewClientData(swig_type_info
*ti
, void *clientdata
) {
514 SWIG_TypeClientData(ti
, clientdata
);
519 Search for a swig_type_info structure only by mangled name
520 Search is a O(log #types)
522 We start searching at module start, and finish searching when start == end.
523 Note: if start == end at the beginning of the function, we go all the way around
526 SWIGRUNTIME swig_type_info
*
527 SWIG_MangledTypeQueryModule(swig_module_info
*start
,
528 swig_module_info
*end
,
530 swig_module_info
*iter
= start
;
533 register size_t l
= 0;
534 register size_t r
= iter
->size
- 1;
536 /* since l+r >= 0, we can (>> 1) instead (/ 2) */
537 register size_t i
= (l
+ r
) >> 1;
538 const char *iname
= iter
->types
[i
]->name
;
540 register int compare
= strcmp(name
, iname
);
542 return iter
->types
[i
];
543 } else if (compare
< 0) {
549 } else if (compare
> 0) {
553 break; /* should never happen */
558 } while (iter
!= end
);
563 Search for a swig_type_info structure for either a mangled name or a human readable name.
564 It first searches the mangled names of the types, which is a O(log #types)
565 If a type is not found it then searches the human readable names, which is O(#types).
567 We start searching at module start, and finish searching when start == end.
568 Note: if start == end at the beginning of the function, we go all the way around
571 SWIGRUNTIME swig_type_info
*
572 SWIG_TypeQueryModule(swig_module_info
*start
,
573 swig_module_info
*end
,
575 /* STEP 1: Search the name field using binary search */
576 swig_type_info
*ret
= SWIG_MangledTypeQueryModule(start
, end
, name
);
580 /* STEP 2: If the type hasn't been found, do a complete search
581 of the str field (the human readable name) */
582 swig_module_info
*iter
= start
;
584 register size_t i
= 0;
585 for (; i
< iter
->size
; ++i
) {
586 if (iter
->types
[i
]->str
&& (SWIG_TypeEquiv(iter
->types
[i
]->str
, name
)))
587 return iter
->types
[i
];
590 } while (iter
!= end
);
593 /* neither found a match */
598 Pack binary data into a string
601 SWIG_PackData(char *c
, void *ptr
, size_t sz
) {
602 static const char hex
[17] = "0123456789abcdef";
603 register const unsigned char *u
= (unsigned char *) ptr
;
604 register const unsigned char *eu
= u
+ sz
;
605 for (; u
!= eu
; ++u
) {
606 register unsigned char uu
= *u
;
607 *(c
++) = hex
[(uu
& 0xf0) >> 4];
608 *(c
++) = hex
[uu
& 0xf];
614 Unpack binary data from a string
616 SWIGRUNTIME
const char *
617 SWIG_UnpackData(const char *c
, void *ptr
, size_t sz
) {
618 register unsigned char *u
= (unsigned char *) ptr
;
619 register const unsigned char *eu
= u
+ sz
;
620 for (; u
!= eu
; ++u
) {
621 register char d
= *(c
++);
622 register unsigned char uu
;
623 if ((d
>= '0') && (d
<= '9'))
624 uu
= ((d
- '0') << 4);
625 else if ((d
>= 'a') && (d
<= 'f'))
626 uu
= ((d
- ('a'-10)) << 4);
630 if ((d
>= '0') && (d
<= '9'))
632 else if ((d
>= 'a') && (d
<= 'f'))
633 uu
|= (d
- ('a'-10));
642 Pack 'void *' into a string buffer.
645 SWIG_PackVoidPtr(char *buff
, void *ptr
, const char *name
, size_t bsz
) {
647 if ((2*sizeof(void *) + 2) > bsz
) return 0;
649 r
= SWIG_PackData(r
,&ptr
,sizeof(void *));
650 if (strlen(name
) + 1 > (bsz
- (r
- buff
))) return 0;
655 SWIGRUNTIME
const char *
656 SWIG_UnpackVoidPtr(const char *c
, void **ptr
, const char *name
) {
658 if (strcmp(c
,"NULL") == 0) {
665 return SWIG_UnpackData(++c
,ptr
,sizeof(void *));
669 SWIG_PackDataName(char *buff
, void *ptr
, size_t sz
, const char *name
, size_t bsz
) {
671 size_t lname
= (name
? strlen(name
) : 0);
672 if ((2*sz
+ 2 + lname
) > bsz
) return 0;
674 r
= SWIG_PackData(r
,ptr
,sz
);
676 strncpy(r
,name
,lname
+1);
683 SWIGRUNTIME
const char *
684 SWIG_UnpackDataName(const char *c
, void *ptr
, size_t sz
, const char *name
) {
686 if (strcmp(c
,"NULL") == 0) {
693 return SWIG_UnpackData(++c
,ptr
,sz
);
701 #define SWIG_UnknownError -1
702 #define SWIG_IOError -2
703 #define SWIG_RuntimeError -3
704 #define SWIG_IndexError -4
705 #define SWIG_TypeError -5
706 #define SWIG_DivisionByZero -6
707 #define SWIG_OverflowError -7
708 #define SWIG_SyntaxError -8
709 #define SWIG_ValueError -9
710 #define SWIG_SystemError -10
711 #define SWIG_AttributeError -11
712 #define SWIG_MemoryError -12
713 #define SWIG_NullReferenceError -13
717 /* Python.h has to appear first */
720 /* Add PyOS_snprintf for old Pythons */
721 #if PY_VERSION_HEX < 0x02020000
722 # if defined(_MSC_VER) || defined(__BORLANDC__) || defined(_WATCOM)
723 # define PyOS_snprintf _snprintf
725 # define PyOS_snprintf snprintf
729 /* A crude PyString_FromFormat implementation for old Pythons */
730 #if PY_VERSION_HEX < 0x02020000
732 #ifndef SWIG_PYBUFFER_SIZE
733 # define SWIG_PYBUFFER_SIZE 1024
737 PyString_FromFormat(const char *fmt
, ...) {
739 char buf
[SWIG_PYBUFFER_SIZE
* 2];
742 res
= vsnprintf(buf
, sizeof(buf
), fmt
, ap
);
744 return (res
< 0 || res
>= (int)sizeof(buf
)) ? 0 : PyString_FromString(buf
);
748 /* Add PyObject_Del for old Pythons */
749 #if PY_VERSION_HEX < 0x01060000
750 # define PyObject_Del(op) PyMem_DEL((op))
753 # define PyObject_DEL PyObject_Del
756 /* A crude PyExc_StopIteration exception for old Pythons */
757 #if PY_VERSION_HEX < 0x02020000
758 # ifndef PyExc_StopIteration
759 # define PyExc_StopIteration PyExc_RuntimeError
761 # ifndef PyObject_GenericGetAttr
762 # define PyObject_GenericGetAttr 0
765 /* Py_NotImplemented is defined in 2.1 and up. */
766 #if PY_VERSION_HEX < 0x02010000
767 # ifndef Py_NotImplemented
768 # define Py_NotImplemented PyExc_RuntimeError
773 /* A crude PyString_AsStringAndSize implementation for old Pythons */
774 #if PY_VERSION_HEX < 0x02010000
775 # ifndef PyString_AsStringAndSize
776 # define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
780 /* PySequence_Size for old Pythons */
781 #if PY_VERSION_HEX < 0x02000000
782 # ifndef PySequence_Size
783 # define PySequence_Size PySequence_Length
788 /* PyBool_FromLong for old Pythons */
789 #if PY_VERSION_HEX < 0x02030000
791 PyObject
*PyBool_FromLong(long ok
)
793 PyObject
*result
= ok
? Py_True
: Py_False
;
800 /* -----------------------------------------------------------------------------
802 * ----------------------------------------------------------------------------- */
804 SWIGRUNTIME PyObject
*
805 SWIG_Python_ErrorType(int code
) {
808 case SWIG_MemoryError
:
809 type
= PyExc_MemoryError
;
812 type
= PyExc_IOError
;
814 case SWIG_RuntimeError
:
815 type
= PyExc_RuntimeError
;
817 case SWIG_IndexError
:
818 type
= PyExc_IndexError
;
821 type
= PyExc_TypeError
;
823 case SWIG_DivisionByZero
:
824 type
= PyExc_ZeroDivisionError
;
826 case SWIG_OverflowError
:
827 type
= PyExc_OverflowError
;
829 case SWIG_SyntaxError
:
830 type
= PyExc_SyntaxError
;
832 case SWIG_ValueError
:
833 type
= PyExc_ValueError
;
835 case SWIG_SystemError
:
836 type
= PyExc_SystemError
;
838 case SWIG_AttributeError
:
839 type
= PyExc_AttributeError
;
842 type
= PyExc_RuntimeError
;
849 SWIG_Python_AddErrorMsg(const char* mesg
)
853 PyObject
*traceback
= 0;
855 if (PyErr_Occurred()) PyErr_Fetch(&type
, &value
, &traceback
);
857 PyObject
*old_str
= PyObject_Str(value
);
860 PyErr_Format(type
, "%s %s", PyString_AsString(old_str
), mesg
);
864 PyErr_Format(PyExc_RuntimeError
, mesg
);
870 #if defined(SWIG_PYTHON_NO_THREADS)
871 # if defined(SWIG_PYTHON_THREADS)
872 # undef SWIG_PYTHON_THREADS
875 #if defined(SWIG_PYTHON_THREADS) /* Threading support is enabled */
876 # if !defined(SWIG_PYTHON_USE_GIL) && !defined(SWIG_PYTHON_NO_USE_GIL)
877 # if (PY_VERSION_HEX >= 0x02030000) /* For 2.3 or later, use the PyGILState calls */
878 # define SWIG_PYTHON_USE_GIL
881 # if defined(SWIG_PYTHON_USE_GIL) /* Use PyGILState threads calls */
882 # ifndef SWIG_PYTHON_INITIALIZE_THREADS
883 # define SWIG_PYTHON_INITIALIZE_THREADS PyEval_InitThreads()
885 # ifdef __cplusplus /* C++ code */
886 class SWIG_Python_Thread_Block
{
888 PyGILState_STATE state
;
890 void end() { if (status
) { PyGILState_Release(state
); status
= false;} }
891 SWIG_Python_Thread_Block() : status(true), state(PyGILState_Ensure()) {}
892 ~SWIG_Python_Thread_Block() { end(); }
894 class SWIG_Python_Thread_Allow
{
898 void end() { if (status
) { PyEval_RestoreThread(save
); status
= false; }}
899 SWIG_Python_Thread_Allow() : status(true), save(PyEval_SaveThread()) {}
900 ~SWIG_Python_Thread_Allow() { end(); }
902 # define SWIG_PYTHON_THREAD_BEGIN_BLOCK SWIG_Python_Thread_Block _swig_thread_block
903 # define SWIG_PYTHON_THREAD_END_BLOCK _swig_thread_block.end()
904 # define SWIG_PYTHON_THREAD_BEGIN_ALLOW SWIG_Python_Thread_Allow _swig_thread_allow
905 # define SWIG_PYTHON_THREAD_END_ALLOW _swig_thread_allow.end()
907 # define SWIG_PYTHON_THREAD_BEGIN_BLOCK PyGILState_STATE _swig_thread_block = PyGILState_Ensure()
908 # define SWIG_PYTHON_THREAD_END_BLOCK PyGILState_Release(_swig_thread_block)
909 # define SWIG_PYTHON_THREAD_BEGIN_ALLOW PyThreadState *_swig_thread_allow = PyEval_SaveThread()
910 # define SWIG_PYTHON_THREAD_END_ALLOW PyEval_RestoreThread(_swig_thread_allow)
912 # else /* Old thread way, not implemented, user must provide it */
913 # if !defined(SWIG_PYTHON_INITIALIZE_THREADS)
914 # define SWIG_PYTHON_INITIALIZE_THREADS
916 # if !defined(SWIG_PYTHON_THREAD_BEGIN_BLOCK)
917 # define SWIG_PYTHON_THREAD_BEGIN_BLOCK
919 # if !defined(SWIG_PYTHON_THREAD_END_BLOCK)
920 # define SWIG_PYTHON_THREAD_END_BLOCK
922 # if !defined(SWIG_PYTHON_THREAD_BEGIN_ALLOW)
923 # define SWIG_PYTHON_THREAD_BEGIN_ALLOW
925 # if !defined(SWIG_PYTHON_THREAD_END_ALLOW)
926 # define SWIG_PYTHON_THREAD_END_ALLOW
929 #else /* No thread support */
930 # define SWIG_PYTHON_INITIALIZE_THREADS
931 # define SWIG_PYTHON_THREAD_BEGIN_BLOCK
932 # define SWIG_PYTHON_THREAD_END_BLOCK
933 # define SWIG_PYTHON_THREAD_BEGIN_ALLOW
934 # define SWIG_PYTHON_THREAD_END_ALLOW
937 /* -----------------------------------------------------------------------------
938 * Python API portion that goes into the runtime
939 * ----------------------------------------------------------------------------- */
948 /* -----------------------------------------------------------------------------
949 * Constant declarations
950 * ----------------------------------------------------------------------------- */
953 #define SWIG_PY_POINTER 4
954 #define SWIG_PY_BINARY 5
956 /* Constant information structure */
957 typedef struct swig_const_info
{
963 swig_type_info
**ptype
;
974 /* -----------------------------------------------------------------------------
975 * See the LICENSE file for information on copyright, usage and redistribution
976 * of SWIG, and the README file for authors - http://www.swig.org/release.html.
980 * This file contains the runtime support for Python modules
981 * and includes code for managing global variables and pointer
984 * ----------------------------------------------------------------------------- */
986 /* Common SWIG API */
988 #if PY_VERSION_HEX < 0x02050000
989 typedef int Py_ssize_t
;
992 /* for raw pointers */
993 #define SWIG_Python_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0)
994 #define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtr(obj, pptr, type, flags)
995 #define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own)
996 #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(ptr, type, flags)
997 #define SWIG_CheckImplicit(ty) SWIG_Python_CheckImplicit(ty)
998 #define SWIG_AcquirePtr(ptr, src) SWIG_Python_AcquirePtr(ptr, src)
999 #define swig_owntype int
1001 /* for raw packed data */
1002 #define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
1003 #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
1005 /* for class or struct pointers */
1006 #define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags)
1007 #define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags)
1009 /* for C or C++ function pointers */
1010 #define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Python_ConvertFunctionPtr(obj, pptr, type)
1011 #define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Python_NewPointerObj(ptr, type, 0)
1013 /* for C++ member pointers, ie, member methods */
1014 #define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
1015 #define SWIG_NewMemberObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
1020 #define SWIG_GetModule(clientdata) SWIG_Python_GetModule()
1021 #define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer)
1022 #define SWIG_NewClientData(obj) PySwigClientData_New(obj)
1024 #define SWIG_SetErrorObj SWIG_Python_SetErrorObj
1025 #define SWIG_SetErrorMsg SWIG_Python_SetErrorMsg
1026 #define SWIG_ErrorType(code) SWIG_Python_ErrorType(code)
1027 #define SWIG_Error(code, msg) SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg)
1028 #define SWIG_fail goto fail
1031 /* Runtime API implementation */
1033 /* Error manipulation */
1036 SWIG_Python_SetErrorObj(PyObject
*errtype
, PyObject
*obj
) {
1037 SWIG_PYTHON_THREAD_BEGIN_BLOCK
;
1038 PyErr_SetObject(errtype
, obj
);
1040 SWIG_PYTHON_THREAD_END_BLOCK
;
1044 SWIG_Python_SetErrorMsg(PyObject
*errtype
, const char *msg
) {
1045 SWIG_PYTHON_THREAD_BEGIN_BLOCK
;
1046 PyErr_SetString(errtype
, (char *) msg
);
1047 SWIG_PYTHON_THREAD_END_BLOCK
;
1050 #define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj)
1052 /* Set a constant value */
1055 SWIG_Python_SetConstant(PyObject
*d
, const char *name
, PyObject
*obj
) {
1056 PyDict_SetItemString(d
, (char*) name
, obj
);
1060 /* Append a value to the result obj */
1062 SWIGINTERN PyObject
*
1063 SWIG_Python_AppendOutput(PyObject
* result
, PyObject
* obj
) {
1064 #if !defined(SWIG_PYTHON_OUTPUT_TUPLE)
1067 } else if (result
== Py_None
) {
1071 if (!PyList_Check(result
)) {
1072 PyObject
*o2
= result
;
1073 result
= PyList_New(1);
1074 PyList_SetItem(result
, 0, o2
);
1076 PyList_Append(result
,obj
);
1085 } else if (result
== Py_None
) {
1089 if (!PyTuple_Check(result
)) {
1091 result
= PyTuple_New(1);
1092 PyTuple_SET_ITEM(result
, 0, o2
);
1094 o3
= PyTuple_New(1);
1095 PyTuple_SET_ITEM(o3
, 0, obj
);
1097 result
= PySequence_Concat(o2
, o3
);
1105 /* Unpack the argument tuple */
1108 SWIG_Python_UnpackTuple(PyObject
*args
, const char *name
, int min
, int max
, PyObject
**objs
)
1114 PyErr_Format(PyExc_TypeError
, "%s expected %s%d arguments, got none",
1115 name
, (min
== max
? "" : "at least "), min
);
1119 if (!PyTuple_Check(args
)) {
1120 PyErr_SetString(PyExc_SystemError
, "UnpackTuple() argument list is not a tuple");
1123 register int l
= PyTuple_GET_SIZE(args
);
1125 PyErr_Format(PyExc_TypeError
, "%s expected %s%d arguments, got %d",
1126 name
, (min
== max
? "" : "at least "), min
, l
);
1128 } else if (l
> max
) {
1129 PyErr_Format(PyExc_TypeError
, "%s expected %s%d arguments, got %d",
1130 name
, (min
== max
? "" : "at most "), max
, l
);
1134 for (i
= 0; i
< l
; ++i
) {
1135 objs
[i
] = PyTuple_GET_ITEM(args
, i
);
1137 for (; l
< max
; ++l
) {
1145 /* A functor is a function object with one single object argument */
1146 #if PY_VERSION_HEX >= 0x02020000
1147 #define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunctionObjArgs(functor, obj, NULL);
1149 #define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunction(functor, "O", obj);
1153 Helper for static pointer initialization for both C and C++ code, for example
1154 static PyObject *SWIG_STATIC_POINTER(MyVar) = NewSomething(...);
1157 #define SWIG_STATIC_POINTER(var) var
1159 #define SWIG_STATIC_POINTER(var) var = 0; if (!var) var
1162 /* -----------------------------------------------------------------------------
1163 * Pointer declarations
1164 * ----------------------------------------------------------------------------- */
1166 /* Flags for new pointer objects */
1167 #define SWIG_POINTER_NOSHADOW (SWIG_POINTER_OWN << 1)
1168 #define SWIG_POINTER_NEW (SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN)
1170 #define SWIG_POINTER_IMPLICIT_CONV (SWIG_POINTER_DISOWN << 1)
1179 /* How to access Py_None */
1180 #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
1181 # ifndef SWIG_PYTHON_NO_BUILD_NONE
1182 # ifndef SWIG_PYTHON_BUILD_NONE
1183 # define SWIG_PYTHON_BUILD_NONE
1188 #ifdef SWIG_PYTHON_BUILD_NONE
1191 # define Py_None SWIG_Py_None()
1193 SWIGRUNTIMEINLINE PyObject
*
1196 PyObject
*none
= Py_BuildValue("");
1200 SWIGRUNTIME PyObject
*
1203 static PyObject
*SWIG_STATIC_POINTER(none
) = _SWIG_Py_None();
1208 /* The python void return value */
1210 SWIGRUNTIMEINLINE PyObject
*
1213 PyObject
*none
= Py_None
;
1218 /* PySwigClientData */
1229 SWIGRUNTIMEINLINE
int
1230 SWIG_Python_CheckImplicit(swig_type_info
*ty
)
1232 PySwigClientData
*data
= (PySwigClientData
*)ty
->clientdata
;
1233 return data
? data
->implicitconv
: 0;
1236 SWIGRUNTIMEINLINE PyObject
*
1237 SWIG_Python_ExceptionType(swig_type_info
*desc
) {
1238 PySwigClientData
*data
= desc
? (PySwigClientData
*) desc
->clientdata
: 0;
1239 PyObject
*klass
= data
? data
->klass
: 0;
1240 return (klass
? klass
: PyExc_RuntimeError
);
1244 SWIGRUNTIME PySwigClientData
*
1245 PySwigClientData_New(PyObject
* obj
)
1250 PySwigClientData
*data
= (PySwigClientData
*)malloc(sizeof(PySwigClientData
));
1251 /* the klass element */
1253 Py_INCREF(data
->klass
);
1254 /* the newraw method and newargs arguments used to create a new raw instance */
1255 if (PyClass_Check(obj
)) {
1257 data
->newargs
= obj
;
1260 #if (PY_VERSION_HEX < 0x02020000)
1263 data
->newraw
= PyObject_GetAttrString(data
->klass
, (char *)"__new__");
1266 Py_INCREF(data
->newraw
);
1267 data
->newargs
= PyTuple_New(1);
1268 PyTuple_SetItem(data
->newargs
, 0, obj
);
1270 data
->newargs
= obj
;
1272 Py_INCREF(data
->newargs
);
1274 /* the destroy method, aka as the C++ delete method */
1275 data
->destroy
= PyObject_GetAttrString(data
->klass
, (char *)"__swig_destroy__");
1276 if (PyErr_Occurred()) {
1280 if (data
->destroy
) {
1282 Py_INCREF(data
->destroy
);
1283 flags
= PyCFunction_GET_FLAGS(data
->destroy
);
1285 data
->delargs
= !(flags
& (METH_O
));
1292 data
->implicitconv
= 0;
1298 PySwigClientData_Del(PySwigClientData
* data
)
1300 Py_XDECREF(data
->newraw
);
1301 Py_XDECREF(data
->newargs
);
1302 Py_XDECREF(data
->destroy
);
1305 /* =============== PySwigObject =====================*/
1315 SWIGRUNTIME PyObject
*
1316 PySwigObject_long(PySwigObject
*v
)
1318 return PyLong_FromVoidPtr(v
->ptr
);
1321 SWIGRUNTIME PyObject
*
1322 PySwigObject_format(const char* fmt
, PySwigObject
*v
)
1324 PyObject
*res
= NULL
;
1325 PyObject
*args
= PyTuple_New(1);
1327 if (PyTuple_SetItem(args
, 0, PySwigObject_long(v
)) == 0) {
1328 PyObject
*ofmt
= PyString_FromString(fmt
);
1330 res
= PyString_Format(ofmt
,args
);
1339 SWIGRUNTIME PyObject
*
1340 PySwigObject_oct(PySwigObject
*v
)
1342 return PySwigObject_format("%o",v
);
1345 SWIGRUNTIME PyObject
*
1346 PySwigObject_hex(PySwigObject
*v
)
1348 return PySwigObject_format("%x",v
);
1351 SWIGRUNTIME PyObject
*
1353 PySwigObject_repr(PySwigObject
*v
)
1355 PySwigObject_repr(PySwigObject
*v
, PyObject
*args
)
1358 const char *name
= SWIG_TypePrettyName(v
->ty
);
1359 PyObject
*hex
= PySwigObject_hex(v
);
1360 PyObject
*repr
= PyString_FromFormat("<Swig Object of type '%s' at 0x%s>", name
, PyString_AsString(hex
));
1364 PyObject
*nrep
= PySwigObject_repr((PySwigObject
*)v
->next
);
1366 PyObject
*nrep
= PySwigObject_repr((PySwigObject
*)v
->next
, args
);
1368 PyString_ConcatAndDel(&repr
,nrep
);
1374 PySwigObject_print(PySwigObject
*v
, FILE *fp
, int SWIGUNUSEDPARM(flags
))
1377 PyObject
*repr
= PySwigObject_repr(v
);
1379 PyObject
*repr
= PySwigObject_repr(v
, NULL
);
1382 fputs(PyString_AsString(repr
), fp
);
1390 SWIGRUNTIME PyObject
*
1391 PySwigObject_str(PySwigObject
*v
)
1393 char result
[SWIG_BUFFER_SIZE
];
1394 return SWIG_PackVoidPtr(result
, v
->ptr
, v
->ty
->name
, sizeof(result
)) ?
1395 PyString_FromString(result
) : 0;
1399 PySwigObject_compare(PySwigObject
*v
, PySwigObject
*w
)
1403 return (i
< j
) ? -1 : ((i
> j
) ? 1 : 0);
1406 SWIGRUNTIME PyTypeObject
* _PySwigObject_type(void);
1408 SWIGRUNTIME PyTypeObject
*
1409 PySwigObject_type(void) {
1410 static PyTypeObject
*SWIG_STATIC_POINTER(type
) = _PySwigObject_type();
1414 SWIGRUNTIMEINLINE
int
1415 PySwigObject_Check(PyObject
*op
) {
1416 return ((op
)->ob_type
== PySwigObject_type())
1417 || (strcmp((op
)->ob_type
->tp_name
,"PySwigObject") == 0);
1420 SWIGRUNTIME PyObject
*
1421 PySwigObject_New(void *ptr
, swig_type_info
*ty
, int own
);
1424 PySwigObject_dealloc(PyObject
*v
)
1426 PySwigObject
*sobj
= (PySwigObject
*) v
;
1427 PyObject
*next
= sobj
->next
;
1429 swig_type_info
*ty
= sobj
->ty
;
1430 PySwigClientData
*data
= ty
? (PySwigClientData
*) ty
->clientdata
: 0;
1431 PyObject
*destroy
= data
? data
->destroy
: 0;
1433 /* destroy is always a VARARGS method */
1435 if (data
->delargs
) {
1436 /* we need to create a temporal object to carry the destroy operation */
1437 PyObject
*tmp
= PySwigObject_New(sobj
->ptr
, ty
, 0);
1438 res
= SWIG_Python_CallFunctor(destroy
, tmp
);
1441 PyCFunction meth
= PyCFunction_GET_FUNCTION(destroy
);
1442 PyObject
*mself
= PyCFunction_GET_SELF(destroy
);
1443 res
= ((*meth
)(mself
, v
));
1447 const char *name
= SWIG_TypePrettyName(ty
);
1448 #if !defined(SWIG_PYTHON_SILENT_MEMLEAK)
1449 printf("swig/python detected a memory leak of type '%s', no destructor found.\n", name
);
1457 SWIGRUNTIME PyObject
*
1458 PySwigObject_append(PyObject
* v
, PyObject
* next
)
1460 PySwigObject
*sobj
= (PySwigObject
*) v
;
1463 if (!PyArg_ParseTuple(next
,(char *)"O:append", &tmp
)) return NULL
;
1466 if (!PySwigObject_Check(next
)) {
1471 return SWIG_Py_Void();
1474 SWIGRUNTIME PyObject
*
1476 PySwigObject_next(PyObject
* v
)
1478 PySwigObject_next(PyObject
* v
, PyObject
*SWIGUNUSEDPARM(args
))
1481 PySwigObject
*sobj
= (PySwigObject
*) v
;
1483 Py_INCREF(sobj
->next
);
1486 return SWIG_Py_Void();
1490 SWIGINTERN PyObject
*
1492 PySwigObject_disown(PyObject
*v
)
1494 PySwigObject_disown(PyObject
* v
, PyObject
*SWIGUNUSEDPARM(args
))
1497 PySwigObject
*sobj
= (PySwigObject
*)v
;
1499 return SWIG_Py_Void();
1502 SWIGINTERN PyObject
*
1504 PySwigObject_acquire(PyObject
*v
)
1506 PySwigObject_acquire(PyObject
* v
, PyObject
*SWIGUNUSEDPARM(args
))
1509 PySwigObject
*sobj
= (PySwigObject
*)v
;
1510 sobj
->own
= SWIG_POINTER_OWN
;
1511 return SWIG_Py_Void();
1514 SWIGINTERN PyObject
*
1515 PySwigObject_own(PyObject
*v
, PyObject
*args
)
1518 #if (PY_VERSION_HEX < 0x02020000)
1519 if (!PyArg_ParseTuple(args
,(char *)"|O:own",&val
))
1521 if (!PyArg_UnpackTuple(args
, (char *)"own", 0, 1, &val
))
1528 PySwigObject
*sobj
= (PySwigObject
*)v
;
1529 PyObject
*obj
= PyBool_FromLong(sobj
->own
);
1532 if (PyObject_IsTrue(val
)) {
1533 PySwigObject_acquire(v
);
1535 PySwigObject_disown(v
);
1538 if (PyObject_IsTrue(val
)) {
1539 PySwigObject_acquire(v
,args
);
1541 PySwigObject_disown(v
,args
);
1551 swigobject_methods
[] = {
1552 {(char *)"disown", (PyCFunction
)PySwigObject_disown
, METH_NOARGS
, (char *)"releases ownership of the pointer"},
1553 {(char *)"acquire", (PyCFunction
)PySwigObject_acquire
, METH_NOARGS
, (char *)"aquires ownership of the pointer"},
1554 {(char *)"own", (PyCFunction
)PySwigObject_own
, METH_VARARGS
, (char *)"returns/sets ownership of the pointer"},
1555 {(char *)"append", (PyCFunction
)PySwigObject_append
, METH_O
, (char *)"appends another 'this' object"},
1556 {(char *)"next", (PyCFunction
)PySwigObject_next
, METH_NOARGS
, (char *)"returns the next 'this' object"},
1557 {(char *)"__repr__",(PyCFunction
)PySwigObject_repr
, METH_NOARGS
, (char *)"returns object representation"},
1562 swigobject_methods
[] = {
1563 {(char *)"disown", (PyCFunction
)PySwigObject_disown
, METH_VARARGS
, (char *)"releases ownership of the pointer"},
1564 {(char *)"acquire", (PyCFunction
)PySwigObject_acquire
, METH_VARARGS
, (char *)"aquires ownership of the pointer"},
1565 {(char *)"own", (PyCFunction
)PySwigObject_own
, METH_VARARGS
, (char *)"returns/sets ownership of the pointer"},
1566 {(char *)"append", (PyCFunction
)PySwigObject_append
, METH_VARARGS
, (char *)"appends another 'this' object"},
1567 {(char *)"next", (PyCFunction
)PySwigObject_next
, METH_VARARGS
, (char *)"returns the next 'this' object"},
1568 {(char *)"__repr__",(PyCFunction
)PySwigObject_repr
, METH_VARARGS
, (char *)"returns object representation"},
1573 #if PY_VERSION_HEX < 0x02020000
1574 SWIGINTERN PyObject
*
1575 PySwigObject_getattr(PySwigObject
*sobj
,char *name
)
1577 return Py_FindMethod(swigobject_methods
, (PyObject
*)sobj
, name
);
1581 SWIGRUNTIME PyTypeObject
*
1582 _PySwigObject_type(void) {
1583 static char swigobject_doc
[] = "Swig object carries a C/C++ instance pointer";
1585 static PyNumberMethods PySwigObject_as_number
= {
1586 (binaryfunc
)0, /*nb_add*/
1587 (binaryfunc
)0, /*nb_subtract*/
1588 (binaryfunc
)0, /*nb_multiply*/
1589 (binaryfunc
)0, /*nb_divide*/
1590 (binaryfunc
)0, /*nb_remainder*/
1591 (binaryfunc
)0, /*nb_divmod*/
1592 (ternaryfunc
)0,/*nb_power*/
1593 (unaryfunc
)0, /*nb_negative*/
1594 (unaryfunc
)0, /*nb_positive*/
1595 (unaryfunc
)0, /*nb_absolute*/
1596 (inquiry
)0, /*nb_nonzero*/
1603 (coercion
)0, /*nb_coerce*/
1604 (unaryfunc
)PySwigObject_long
, /*nb_int*/
1605 (unaryfunc
)PySwigObject_long
, /*nb_long*/
1606 (unaryfunc
)0, /*nb_float*/
1607 (unaryfunc
)PySwigObject_oct
, /*nb_oct*/
1608 (unaryfunc
)PySwigObject_hex
, /*nb_hex*/
1609 #if PY_VERSION_HEX >= 0x02020000
1610 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
1611 #elif PY_VERSION_HEX >= 0x02000000
1612 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */
1616 static PyTypeObject pyswigobject_type
;
1617 static int type_init
= 0;
1619 const PyTypeObject tmp
1621 PyObject_HEAD_INIT(NULL
)
1623 (char *)"PySwigObject", /* tp_name */
1624 sizeof(PySwigObject
), /* tp_basicsize */
1625 0, /* tp_itemsize */
1626 (destructor
)PySwigObject_dealloc
, /* tp_dealloc */
1627 (printfunc
)PySwigObject_print
, /* tp_print */
1628 #if PY_VERSION_HEX < 0x02020000
1629 (getattrfunc
)PySwigObject_getattr
, /* tp_getattr */
1631 (getattrfunc
)0, /* tp_getattr */
1633 (setattrfunc
)0, /* tp_setattr */
1634 (cmpfunc
)PySwigObject_compare
, /* tp_compare */
1635 (reprfunc
)PySwigObject_repr
, /* tp_repr */
1636 &PySwigObject_as_number
, /* tp_as_number */
1637 0, /* tp_as_sequence */
1638 0, /* tp_as_mapping */
1639 (hashfunc
)0, /* tp_hash */
1640 (ternaryfunc
)0, /* tp_call */
1641 (reprfunc
)PySwigObject_str
, /* tp_str */
1642 PyObject_GenericGetAttr
, /* tp_getattro */
1643 0, /* tp_setattro */
1644 0, /* tp_as_buffer */
1645 Py_TPFLAGS_DEFAULT
, /* tp_flags */
1646 swigobject_doc
, /* tp_doc */
1647 0, /* tp_traverse */
1649 0, /* tp_richcompare */
1650 0, /* tp_weaklistoffset */
1651 #if PY_VERSION_HEX >= 0x02020000
1653 0, /* tp_iternext */
1654 swigobject_methods
, /* tp_methods */
1659 0, /* tp_descr_get */
1660 0, /* tp_descr_set */
1661 0, /* tp_dictoffset */
1670 0, /* tp_subclasses */
1671 0, /* tp_weaklist */
1673 #if PY_VERSION_HEX >= 0x02030000
1677 0,0,0,0 /* tp_alloc -> tp_next */
1680 pyswigobject_type
= tmp
;
1681 pyswigobject_type
.ob_type
= &PyType_Type
;
1684 return &pyswigobject_type
;
1687 SWIGRUNTIME PyObject
*
1688 PySwigObject_New(void *ptr
, swig_type_info
*ty
, int own
)
1690 PySwigObject
*sobj
= PyObject_NEW(PySwigObject
, PySwigObject_type());
1697 return (PyObject
*)sobj
;
1700 /* -----------------------------------------------------------------------------
1701 * Implements a simple Swig Packed type, and use it instead of string
1702 * ----------------------------------------------------------------------------- */
1712 PySwigPacked_print(PySwigPacked
*v
, FILE *fp
, int SWIGUNUSEDPARM(flags
))
1714 char result
[SWIG_BUFFER_SIZE
];
1715 fputs("<Swig Packed ", fp
);
1716 if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))) {
1720 fputs(v
->ty
->name
,fp
);
1725 SWIGRUNTIME PyObject
*
1726 PySwigPacked_repr(PySwigPacked
*v
)
1728 char result
[SWIG_BUFFER_SIZE
];
1729 if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))) {
1730 return PyString_FromFormat("<Swig Packed at %s%s>", result
, v
->ty
->name
);
1732 return PyString_FromFormat("<Swig Packed %s>", v
->ty
->name
);
1736 SWIGRUNTIME PyObject
*
1737 PySwigPacked_str(PySwigPacked
*v
)
1739 char result
[SWIG_BUFFER_SIZE
];
1740 if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))){
1741 return PyString_FromFormat("%s%s", result
, v
->ty
->name
);
1743 return PyString_FromString(v
->ty
->name
);
1748 PySwigPacked_compare(PySwigPacked
*v
, PySwigPacked
*w
)
1752 int s
= (i
< j
) ? -1 : ((i
> j
) ? 1 : 0);
1753 return s
? s
: strncmp((char *)v
->pack
, (char *)w
->pack
, 2*v
->size
);
1756 SWIGRUNTIME PyTypeObject
* _PySwigPacked_type(void);
1758 SWIGRUNTIME PyTypeObject
*
1759 PySwigPacked_type(void) {
1760 static PyTypeObject
*SWIG_STATIC_POINTER(type
) = _PySwigPacked_type();
1764 SWIGRUNTIMEINLINE
int
1765 PySwigPacked_Check(PyObject
*op
) {
1766 return ((op
)->ob_type
== _PySwigPacked_type())
1767 || (strcmp((op
)->ob_type
->tp_name
,"PySwigPacked") == 0);
1771 PySwigPacked_dealloc(PyObject
*v
)
1773 if (PySwigPacked_Check(v
)) {
1774 PySwigPacked
*sobj
= (PySwigPacked
*) v
;
1780 SWIGRUNTIME PyTypeObject
*
1781 _PySwigPacked_type(void) {
1782 static char swigpacked_doc
[] = "Swig object carries a C/C++ instance pointer";
1783 static PyTypeObject pyswigpacked_type
;
1784 static int type_init
= 0;
1786 const PyTypeObject tmp
1788 PyObject_HEAD_INIT(NULL
)
1790 (char *)"PySwigPacked", /* tp_name */
1791 sizeof(PySwigPacked
), /* tp_basicsize */
1792 0, /* tp_itemsize */
1793 (destructor
)PySwigPacked_dealloc
, /* tp_dealloc */
1794 (printfunc
)PySwigPacked_print
, /* tp_print */
1795 (getattrfunc
)0, /* tp_getattr */
1796 (setattrfunc
)0, /* tp_setattr */
1797 (cmpfunc
)PySwigPacked_compare
, /* tp_compare */
1798 (reprfunc
)PySwigPacked_repr
, /* tp_repr */
1799 0, /* tp_as_number */
1800 0, /* tp_as_sequence */
1801 0, /* tp_as_mapping */
1802 (hashfunc
)0, /* tp_hash */
1803 (ternaryfunc
)0, /* tp_call */
1804 (reprfunc
)PySwigPacked_str
, /* tp_str */
1805 PyObject_GenericGetAttr
, /* tp_getattro */
1806 0, /* tp_setattro */
1807 0, /* tp_as_buffer */
1808 Py_TPFLAGS_DEFAULT
, /* tp_flags */
1809 swigpacked_doc
, /* tp_doc */
1810 0, /* tp_traverse */
1812 0, /* tp_richcompare */
1813 0, /* tp_weaklistoffset */
1814 #if PY_VERSION_HEX >= 0x02020000
1816 0, /* tp_iternext */
1822 0, /* tp_descr_get */
1823 0, /* tp_descr_set */
1824 0, /* tp_dictoffset */
1833 0, /* tp_subclasses */
1834 0, /* tp_weaklist */
1836 #if PY_VERSION_HEX >= 0x02030000
1840 0,0,0,0 /* tp_alloc -> tp_next */
1843 pyswigpacked_type
= tmp
;
1844 pyswigpacked_type
.ob_type
= &PyType_Type
;
1847 return &pyswigpacked_type
;
1850 SWIGRUNTIME PyObject
*
1851 PySwigPacked_New(void *ptr
, size_t size
, swig_type_info
*ty
)
1853 PySwigPacked
*sobj
= PyObject_NEW(PySwigPacked
, PySwigPacked_type());
1855 void *pack
= malloc(size
);
1857 memcpy(pack
, ptr
, size
);
1862 PyObject_DEL((PyObject
*) sobj
);
1866 return (PyObject
*) sobj
;
1869 SWIGRUNTIME swig_type_info
*
1870 PySwigPacked_UnpackData(PyObject
*obj
, void *ptr
, size_t size
)
1872 if (PySwigPacked_Check(obj
)) {
1873 PySwigPacked
*sobj
= (PySwigPacked
*)obj
;
1874 if (sobj
->size
!= size
) return 0;
1875 memcpy(ptr
, sobj
->pack
, size
);
1882 /* -----------------------------------------------------------------------------
1883 * pointers/data manipulation
1884 * ----------------------------------------------------------------------------- */
1886 SWIGRUNTIMEINLINE PyObject
*
1889 return PyString_FromString("this");
1892 SWIGRUNTIME PyObject
*
1895 static PyObject
*SWIG_STATIC_POINTER(swig_this
) = _SWIG_This();
1899 /* #define SWIG_PYTHON_SLOW_GETSET_THIS */
1901 SWIGRUNTIME PySwigObject
*
1902 SWIG_Python_GetSwigThis(PyObject
*pyobj
)
1904 if (PySwigObject_Check(pyobj
)) {
1905 return (PySwigObject
*) pyobj
;
1908 #if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000))
1909 if (PyInstance_Check(pyobj
)) {
1910 obj
= _PyInstance_Lookup(pyobj
, SWIG_This());
1912 PyObject
**dictptr
= _PyObject_GetDictPtr(pyobj
);
1913 if (dictptr
!= NULL
) {
1914 PyObject
*dict
= *dictptr
;
1915 obj
= dict
? PyDict_GetItem(dict
, SWIG_This()) : 0;
1917 #ifdef PyWeakref_CheckProxy
1918 if (PyWeakref_CheckProxy(pyobj
)) {
1919 PyObject
*wobj
= PyWeakref_GET_OBJECT(pyobj
);
1920 return wobj
? SWIG_Python_GetSwigThis(wobj
) : 0;
1923 obj
= PyObject_GetAttr(pyobj
,SWIG_This());
1927 if (PyErr_Occurred()) PyErr_Clear();
1933 obj
= PyObject_GetAttr(pyobj
,SWIG_This());
1937 if (PyErr_Occurred()) PyErr_Clear();
1941 if (obj
&& !PySwigObject_Check(obj
)) {
1942 /* a PyObject is called 'this', try to get the 'real this'
1943 PySwigObject from it */
1944 return SWIG_Python_GetSwigThis(obj
);
1946 return (PySwigObject
*)obj
;
1950 /* Acquire a pointer value */
1953 SWIG_Python_AcquirePtr(PyObject
*obj
, int own
) {
1955 PySwigObject
*sobj
= SWIG_Python_GetSwigThis(obj
);
1957 int oldown
= sobj
->own
;
1965 /* Convert a pointer value */
1968 SWIG_Python_ConvertPtrAndOwn(PyObject
*obj
, void **ptr
, swig_type_info
*ty
, int flags
, int *own
) {
1969 if (!obj
) return SWIG_ERROR
;
1970 if (obj
== Py_None
) {
1974 PySwigObject
*sobj
= SWIG_Python_GetSwigThis(obj
);
1976 void *vptr
= sobj
->ptr
;
1978 swig_type_info
*to
= sobj
->ty
;
1980 /* no type cast needed */
1981 if (ptr
) *ptr
= vptr
;
1984 swig_cast_info
*tc
= SWIG_TypeCheck(to
->name
,ty
);
1986 sobj
= (PySwigObject
*)sobj
->next
;
1988 if (ptr
) *ptr
= SWIG_TypeCast(tc
,vptr
);
1993 if (ptr
) *ptr
= vptr
;
1998 if (own
) *own
= sobj
->own
;
1999 if (flags
& SWIG_POINTER_DISOWN
) {
2004 int res
= SWIG_ERROR
;
2005 if (flags
& SWIG_POINTER_IMPLICIT_CONV
) {
2006 PySwigClientData
*data
= ty
? (PySwigClientData
*) ty
->clientdata
: 0;
2007 if (data
&& !data
->implicitconv
) {
2008 PyObject
*klass
= data
->klass
;
2011 data
->implicitconv
= 1; /* avoid recursion and call 'explicit' constructors*/
2012 impconv
= SWIG_Python_CallFunctor(klass
, obj
);
2013 data
->implicitconv
= 0;
2014 if (PyErr_Occurred()) {
2019 PySwigObject
*iobj
= SWIG_Python_GetSwigThis(impconv
);
2022 res
= SWIG_Python_ConvertPtrAndOwn((PyObject
*)iobj
, &vptr
, ty
, 0, 0);
2023 if (SWIG_IsOK(res
)) {
2026 /* transfer the ownership to 'ptr' */
2028 res
= SWIG_AddCast(res
);
2029 res
= SWIG_AddNewMask(res
);
2031 res
= SWIG_AddCast(res
);
2045 /* Convert a function ptr value */
2048 SWIG_Python_ConvertFunctionPtr(PyObject
*obj
, void **ptr
, swig_type_info
*ty
) {
2049 if (!PyCFunction_Check(obj
)) {
2050 return SWIG_ConvertPtr(obj
, ptr
, ty
, 0);
2054 /* here we get the method pointer for callbacks */
2055 const char *doc
= (((PyCFunctionObject
*)obj
) -> m_ml
-> ml_doc
);
2056 const char *desc
= doc
? strstr(doc
, "swig_ptr: ") : 0;
2058 desc
= ty
? SWIG_UnpackVoidPtr(desc
+ 10, &vptr
, ty
->name
) : 0;
2059 if (!desc
) return SWIG_ERROR
;
2062 swig_cast_info
*tc
= SWIG_TypeCheck(desc
,ty
);
2063 if (!tc
) return SWIG_ERROR
;
2064 *ptr
= SWIG_TypeCast(tc
,vptr
);
2072 /* Convert a packed value value */
2075 SWIG_Python_ConvertPacked(PyObject
*obj
, void *ptr
, size_t sz
, swig_type_info
*ty
) {
2076 swig_type_info
*to
= PySwigPacked_UnpackData(obj
, ptr
, sz
);
2077 if (!to
) return SWIG_ERROR
;
2080 /* check type cast? */
2081 swig_cast_info
*tc
= SWIG_TypeCheck(to
->name
,ty
);
2082 if (!tc
) return SWIG_ERROR
;
2088 /* -----------------------------------------------------------------------------
2089 * Create a new pointer object
2090 * ----------------------------------------------------------------------------- */
2093 Create a new instance object, whitout calling __init__, and set the
2097 SWIGRUNTIME PyObject
*
2098 SWIG_Python_NewShadowInstance(PySwigClientData
*data
, PyObject
*swig_this
)
2100 #if (PY_VERSION_HEX >= 0x02020000)
2102 PyObject
*newraw
= data
->newraw
;
2104 inst
= PyObject_Call(newraw
, data
->newargs
, NULL
);
2106 #if !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
2107 PyObject
**dictptr
= _PyObject_GetDictPtr(inst
);
2108 if (dictptr
!= NULL
) {
2109 PyObject
*dict
= *dictptr
;
2111 dict
= PyDict_New();
2113 PyDict_SetItem(dict
, SWIG_This(), swig_this
);
2117 PyObject
*key
= SWIG_This();
2118 PyObject_SetAttr(inst
, key
, swig_this
);
2122 PyObject
*dict
= PyDict_New();
2123 PyDict_SetItem(dict
, SWIG_This(), swig_this
);
2124 inst
= PyInstance_NewRaw(data
->newargs
, dict
);
2129 #if (PY_VERSION_HEX >= 0x02010000)
2131 PyObject
*dict
= PyDict_New();
2132 PyDict_SetItem(dict
, SWIG_This(), swig_this
);
2133 inst
= PyInstance_NewRaw(data
->newargs
, dict
);
2135 return (PyObject
*) inst
;
2137 PyInstanceObject
*inst
= PyObject_NEW(PyInstanceObject
, &PyInstance_Type
);
2141 inst
->in_class
= (PyClassObject
*)data
->newargs
;
2142 Py_INCREF(inst
->in_class
);
2143 inst
->in_dict
= PyDict_New();
2144 if (inst
->in_dict
== NULL
) {
2148 #ifdef Py_TPFLAGS_HAVE_WEAKREFS
2149 inst
->in_weakreflist
= NULL
;
2151 #ifdef Py_TPFLAGS_GC
2152 PyObject_GC_Init(inst
);
2154 PyDict_SetItem(inst
->in_dict
, SWIG_This(), swig_this
);
2155 return (PyObject
*) inst
;
2161 SWIG_Python_SetSwigThis(PyObject
*inst
, PyObject
*swig_this
)
2164 #if (PY_VERSION_HEX >= 0x02020000) && !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
2165 PyObject
**dictptr
= _PyObject_GetDictPtr(inst
);
2166 if (dictptr
!= NULL
) {
2169 dict
= PyDict_New();
2172 PyDict_SetItem(dict
, SWIG_This(), swig_this
);
2176 dict
= PyObject_GetAttrString(inst
, "__dict__");
2177 PyDict_SetItem(dict
, SWIG_This(), swig_this
);
2182 SWIGINTERN PyObject
*
2183 SWIG_Python_InitShadowInstance(PyObject
*args
) {
2185 if (!SWIG_Python_UnpackTuple(args
,(char*)"swiginit", 2, 2, obj
)) {
2188 PySwigObject
*sthis
= SWIG_Python_GetSwigThis(obj
[0]);
2190 PySwigObject_append((PyObject
*) sthis
, obj
[1]);
2192 SWIG_Python_SetSwigThis(obj
[0], obj
[1]);
2194 return SWIG_Py_Void();
2198 /* Create a new pointer object */
2200 SWIGRUNTIME PyObject
*
2201 SWIG_Python_NewPointerObj(void *ptr
, swig_type_info
*type
, int flags
) {
2203 return SWIG_Py_Void();
2205 int own
= (flags
& SWIG_POINTER_OWN
) ? SWIG_POINTER_OWN
: 0;
2206 PyObject
*robj
= PySwigObject_New(ptr
, type
, own
);
2207 PySwigClientData
*clientdata
= type
? (PySwigClientData
*)(type
->clientdata
) : 0;
2208 if (clientdata
&& !(flags
& SWIG_POINTER_NOSHADOW
)) {
2209 PyObject
*inst
= SWIG_Python_NewShadowInstance(clientdata
, robj
);
2219 /* Create a new packed object */
2221 SWIGRUNTIMEINLINE PyObject
*
2222 SWIG_Python_NewPackedObj(void *ptr
, size_t sz
, swig_type_info
*type
) {
2223 return ptr
? PySwigPacked_New((void *) ptr
, sz
, type
) : SWIG_Py_Void();
2226 /* -----------------------------------------------------------------------------*
2228 * -----------------------------------------------------------------------------*/
2230 #ifdef SWIG_LINK_RUNTIME
2231 void *SWIG_ReturnGlobalTypeList(void *);
2234 SWIGRUNTIME swig_module_info
*
2235 SWIG_Python_GetModule(void) {
2236 static void *type_pointer
= (void *)0;
2237 /* first check if module already created */
2238 if (!type_pointer
) {
2239 #ifdef SWIG_LINK_RUNTIME
2240 type_pointer
= SWIG_ReturnGlobalTypeList((void *)0);
2242 type_pointer
= PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION
,
2243 (char*)"type_pointer" SWIG_TYPE_TABLE_NAME
);
2244 if (PyErr_Occurred()) {
2246 type_pointer
= (void *)0;
2250 return (swig_module_info
*) type_pointer
;
2253 #if PY_MAJOR_VERSION < 2
2254 /* PyModule_AddObject function was introduced in Python 2.0. The following function
2255 is copied out of Python/modsupport.c in python version 2.3.4 */
2257 PyModule_AddObject(PyObject
*m
, char *name
, PyObject
*o
)
2260 if (!PyModule_Check(m
)) {
2261 PyErr_SetString(PyExc_TypeError
,
2262 "PyModule_AddObject() needs module as first arg");
2266 PyErr_SetString(PyExc_TypeError
,
2267 "PyModule_AddObject() needs non-NULL value");
2271 dict
= PyModule_GetDict(m
);
2273 /* Internal error -- modules must have a dict! */
2274 PyErr_Format(PyExc_SystemError
, "module '%s' has no __dict__",
2275 PyModule_GetName(m
));
2278 if (PyDict_SetItemString(dict
, name
, o
))
2286 SWIG_Python_DestroyModule(void *vptr
)
2288 swig_module_info
*swig_module
= (swig_module_info
*) vptr
;
2289 swig_type_info
**types
= swig_module
->types
;
2291 for (i
=0; i
< swig_module
->size
; ++i
) {
2292 swig_type_info
*ty
= types
[i
];
2294 PySwigClientData
*data
= (PySwigClientData
*) ty
->clientdata
;
2295 if (data
) PySwigClientData_Del(data
);
2298 Py_DECREF(SWIG_This());
2302 SWIG_Python_SetModule(swig_module_info
*swig_module
) {
2303 static PyMethodDef swig_empty_runtime_method_table
[] = { {NULL
, NULL
, 0, NULL
} };/* Sentinel */
2305 PyObject
*module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION
,
2306 swig_empty_runtime_method_table
);
2307 PyObject
*pointer
= PyCObject_FromVoidPtr((void *) swig_module
, SWIG_Python_DestroyModule
);
2308 if (pointer
&& module) {
2309 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME
, pointer
);
2311 Py_XDECREF(pointer
);
2315 /* The python cached type query */
2316 SWIGRUNTIME PyObject
*
2317 SWIG_Python_TypeCache() {
2318 static PyObject
*SWIG_STATIC_POINTER(cache
) = PyDict_New();
2322 SWIGRUNTIME swig_type_info
*
2323 SWIG_Python_TypeQuery(const char *type
)
2325 PyObject
*cache
= SWIG_Python_TypeCache();
2326 PyObject
*key
= PyString_FromString(type
);
2327 PyObject
*obj
= PyDict_GetItem(cache
, key
);
2328 swig_type_info
*descriptor
;
2330 descriptor
= (swig_type_info
*) PyCObject_AsVoidPtr(obj
);
2332 swig_module_info
*swig_module
= SWIG_Python_GetModule();
2333 descriptor
= SWIG_TypeQueryModule(swig_module
, swig_module
, type
);
2335 obj
= PyCObject_FromVoidPtr(descriptor
, NULL
);
2336 PyDict_SetItem(cache
, key
, obj
);
2345 For backward compatibility only
2347 #define SWIG_POINTER_EXCEPTION 0
2348 #define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
2349 #define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
2352 SWIG_Python_AddErrMesg(const char* mesg
, int infront
)
2354 if (PyErr_Occurred()) {
2356 PyObject
*value
= 0;
2357 PyObject
*traceback
= 0;
2358 PyErr_Fetch(&type
, &value
, &traceback
);
2360 PyObject
*old_str
= PyObject_Str(value
);
2364 PyErr_Format(type
, "%s %s", mesg
, PyString_AsString(old_str
));
2366 PyErr_Format(type
, "%s %s", PyString_AsString(old_str
), mesg
);
2377 SWIG_Python_ArgFail(int argnum
)
2379 if (PyErr_Occurred()) {
2380 /* add information about failing argument */
2382 PyOS_snprintf(mesg
, sizeof(mesg
), "argument number %d:", argnum
);
2383 return SWIG_Python_AddErrMesg(mesg
, 1);
2389 SWIGRUNTIMEINLINE
const char *
2390 PySwigObject_GetDesc(PyObject
*self
)
2392 PySwigObject
*v
= (PySwigObject
*)self
;
2393 swig_type_info
*ty
= v
? v
->ty
: 0;
2394 return ty
? ty
->str
: (char*)"";
2398 SWIG_Python_TypeError(const char *type
, PyObject
*obj
)
2401 #if defined(SWIG_COBJECT_TYPES)
2402 if (obj
&& PySwigObject_Check(obj
)) {
2403 const char *otype
= (const char *) PySwigObject_GetDesc(obj
);
2405 PyErr_Format(PyExc_TypeError
, "a '%s' is expected, 'PySwigObject(%s)' is received",
2412 const char *otype
= (obj
? obj
->ob_type
->tp_name
: 0);
2414 PyObject
*str
= PyObject_Str(obj
);
2415 const char *cstr
= str
? PyString_AsString(str
) : 0;
2417 PyErr_Format(PyExc_TypeError
, "a '%s' is expected, '%s(%s)' is received",
2420 PyErr_Format(PyExc_TypeError
, "a '%s' is expected, '%s' is received",
2427 PyErr_Format(PyExc_TypeError
, "a '%s' is expected", type
);
2429 PyErr_Format(PyExc_TypeError
, "unexpected type is received");
2434 /* Convert a pointer value, signal an exception on a type mismatch */
2436 SWIG_Python_MustGetPtr(PyObject
*obj
, swig_type_info
*ty
, int argnum
, int flags
) {
2438 if (SWIG_Python_ConvertPtr(obj
, &result
, ty
, flags
) == -1) {
2440 if (flags
& SWIG_POINTER_EXCEPTION
) {
2441 SWIG_Python_TypeError(SWIG_TypePrettyName(ty
), obj
);
2442 SWIG_Python_ArgFail(argnum
);
2458 #define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
2460 #define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
2464 /* -------- TYPES TABLE (BEGIN) -------- */
2466 #define SWIGTYPE_p_char swig_types[0]
2467 #define SWIGTYPE_p_form_ops_t swig_types[1]
2468 #define SWIGTYPE_p_int swig_types[2]
2469 #define SWIGTYPE_p_long swig_types[3]
2470 #define SWIGTYPE_p_unsigned_char swig_types[4]
2471 #define SWIGTYPE_p_unsigned_int swig_types[5]
2472 #define SWIGTYPE_p_unsigned_long swig_types[6]
2473 #define SWIGTYPE_p_wxANIHandler swig_types[7]
2474 #define SWIGTYPE_p_wxAcceleratorTable swig_types[8]
2475 #define SWIGTYPE_p_wxActivateEvent swig_types[9]
2476 #define SWIGTYPE_p_wxArrayString swig_types[10]
2477 #define SWIGTYPE_p_wxBMPHandler swig_types[11]
2478 #define SWIGTYPE_p_wxBoxSizer swig_types[12]
2479 #define SWIGTYPE_p_wxCURHandler swig_types[13]
2480 #define SWIGTYPE_p_wxCalculateLayoutEvent swig_types[14]
2481 #define SWIGTYPE_p_wxChildFocusEvent swig_types[15]
2482 #define SWIGTYPE_p_wxClipboardTextEvent swig_types[16]
2483 #define SWIGTYPE_p_wxCloseEvent swig_types[17]
2484 #define SWIGTYPE_p_wxColour swig_types[18]
2485 #define SWIGTYPE_p_wxColourData swig_types[19]
2486 #define SWIGTYPE_p_wxColourDialog swig_types[20]
2487 #define SWIGTYPE_p_wxCommandEvent swig_types[21]
2488 #define SWIGTYPE_p_wxContextMenuEvent swig_types[22]
2489 #define SWIGTYPE_p_wxControl swig_types[23]
2490 #define SWIGTYPE_p_wxControlWithItems swig_types[24]
2491 #define SWIGTYPE_p_wxDC swig_types[25]
2492 #define SWIGTYPE_p_wxDateEvent swig_types[26]
2493 #define SWIGTYPE_p_wxDialog swig_types[27]
2494 #define SWIGTYPE_p_wxDirDialog swig_types[28]
2495 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[29]
2496 #define SWIGTYPE_p_wxDropFilesEvent swig_types[30]
2497 #define SWIGTYPE_p_wxDuplexMode swig_types[31]
2498 #define SWIGTYPE_p_wxEraseEvent swig_types[32]
2499 #define SWIGTYPE_p_wxEvent swig_types[33]
2500 #define SWIGTYPE_p_wxEvtHandler swig_types[34]
2501 #define SWIGTYPE_p_wxFSFile swig_types[35]
2502 #define SWIGTYPE_p_wxFileDialog swig_types[36]
2503 #define SWIGTYPE_p_wxFileSystem swig_types[37]
2504 #define SWIGTYPE_p_wxFindDialogEvent swig_types[38]
2505 #define SWIGTYPE_p_wxFindReplaceData swig_types[39]
2506 #define SWIGTYPE_p_wxFindReplaceDialog swig_types[40]
2507 #define SWIGTYPE_p_wxFlexGridSizer swig_types[41]
2508 #define SWIGTYPE_p_wxFocusEvent swig_types[42]
2509 #define SWIGTYPE_p_wxFont swig_types[43]
2510 #define SWIGTYPE_p_wxFontData swig_types[44]
2511 #define SWIGTYPE_p_wxFontDialog swig_types[45]
2512 #define SWIGTYPE_p_wxFrame swig_types[46]
2513 #define SWIGTYPE_p_wxGBSizerItem swig_types[47]
2514 #define SWIGTYPE_p_wxGIFHandler swig_types[48]
2515 #define SWIGTYPE_p_wxGrid swig_types[49]
2516 #define SWIGTYPE_p_wxGridBagSizer swig_types[50]
2517 #define SWIGTYPE_p_wxGridCellAttr swig_types[51]
2518 #define SWIGTYPE_p_wxGridCellAttrProvider swig_types[52]
2519 #define SWIGTYPE_p_wxGridCellAutoWrapStringEditor swig_types[53]
2520 #define SWIGTYPE_p_wxGridCellAutoWrapStringRenderer swig_types[54]
2521 #define SWIGTYPE_p_wxGridCellBoolEditor swig_types[55]
2522 #define SWIGTYPE_p_wxGridCellBoolRenderer swig_types[56]
2523 #define SWIGTYPE_p_wxGridCellChoiceEditor swig_types[57]
2524 #define SWIGTYPE_p_wxGridCellCoords swig_types[58]
2525 #define SWIGTYPE_p_wxGridCellDateTimeRenderer swig_types[59]
2526 #define SWIGTYPE_p_wxGridCellEditor swig_types[60]
2527 #define SWIGTYPE_p_wxGridCellEnumEditor swig_types[61]
2528 #define SWIGTYPE_p_wxGridCellEnumRenderer swig_types[62]
2529 #define SWIGTYPE_p_wxGridCellFloatEditor swig_types[63]
2530 #define SWIGTYPE_p_wxGridCellFloatRenderer swig_types[64]
2531 #define SWIGTYPE_p_wxGridCellNumberEditor swig_types[65]
2532 #define SWIGTYPE_p_wxGridCellNumberRenderer swig_types[66]
2533 #define SWIGTYPE_p_wxGridCellRenderer swig_types[67]
2534 #define SWIGTYPE_p_wxGridCellStringRenderer swig_types[68]
2535 #define SWIGTYPE_p_wxGridCellTextEditor swig_types[69]
2536 #define SWIGTYPE_p_wxGridCellWorker swig_types[70]
2537 #define SWIGTYPE_p_wxGridEditorCreatedEvent swig_types[71]
2538 #define SWIGTYPE_p_wxGridEvent swig_types[72]
2539 #define SWIGTYPE_p_wxGridRangeSelectEvent swig_types[73]
2540 #define SWIGTYPE_p_wxGridSizeEvent swig_types[74]
2541 #define SWIGTYPE_p_wxGridSizer swig_types[75]
2542 #define SWIGTYPE_p_wxGridStringTable swig_types[76]
2543 #define SWIGTYPE_p_wxGridTableBase swig_types[77]
2544 #define SWIGTYPE_p_wxGridTableMessage swig_types[78]
2545 #define SWIGTYPE_p_wxICOHandler swig_types[79]
2546 #define SWIGTYPE_p_wxIconizeEvent swig_types[80]
2547 #define SWIGTYPE_p_wxIdleEvent swig_types[81]
2548 #define SWIGTYPE_p_wxImage swig_types[82]
2549 #define SWIGTYPE_p_wxImageHandler swig_types[83]
2550 #define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[84]
2551 #define SWIGTYPE_p_wxInitDialogEvent swig_types[85]
2552 #define SWIGTYPE_p_wxJPEGHandler swig_types[86]
2553 #define SWIGTYPE_p_wxKeyEvent swig_types[87]
2554 #define SWIGTYPE_p_wxLayoutAlgorithm swig_types[88]
2555 #define SWIGTYPE_p_wxLayoutConstraints swig_types[89]
2556 #define SWIGTYPE_p_wxMDIChildFrame swig_types[90]
2557 #define SWIGTYPE_p_wxMDIClientWindow swig_types[91]
2558 #define SWIGTYPE_p_wxMDIParentFrame swig_types[92]
2559 #define SWIGTYPE_p_wxMaximizeEvent swig_types[93]
2560 #define SWIGTYPE_p_wxMenu swig_types[94]
2561 #define SWIGTYPE_p_wxMenuBar swig_types[95]
2562 #define SWIGTYPE_p_wxMenuEvent swig_types[96]
2563 #define SWIGTYPE_p_wxMenuItem swig_types[97]
2564 #define SWIGTYPE_p_wxMessageDialog swig_types[98]
2565 #define SWIGTYPE_p_wxMiniFrame swig_types[99]
2566 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[100]
2567 #define SWIGTYPE_p_wxMouseEvent swig_types[101]
2568 #define SWIGTYPE_p_wxMoveEvent swig_types[102]
2569 #define SWIGTYPE_p_wxMultiChoiceDialog swig_types[103]
2570 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[104]
2571 #define SWIGTYPE_p_wxNcPaintEvent swig_types[105]
2572 #define SWIGTYPE_p_wxNotifyEvent swig_types[106]
2573 #define SWIGTYPE_p_wxNumberEntryDialog swig_types[107]
2574 #define SWIGTYPE_p_wxObject swig_types[108]
2575 #define SWIGTYPE_p_wxPCXHandler swig_types[109]
2576 #define SWIGTYPE_p_wxPNGHandler swig_types[110]
2577 #define SWIGTYPE_p_wxPNMHandler swig_types[111]
2578 #define SWIGTYPE_p_wxPageSetupDialog swig_types[112]
2579 #define SWIGTYPE_p_wxPageSetupDialogData swig_types[113]
2580 #define SWIGTYPE_p_wxPaintEvent swig_types[114]
2581 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[115]
2582 #define SWIGTYPE_p_wxPanel swig_types[116]
2583 #define SWIGTYPE_p_wxPaperSize swig_types[117]
2584 #define SWIGTYPE_p_wxPasswordEntryDialog swig_types[118]
2585 #define SWIGTYPE_p_wxPen swig_types[119]
2586 #define SWIGTYPE_p_wxPoint swig_types[120]
2587 #define SWIGTYPE_p_wxPopupWindow swig_types[121]
2588 #define SWIGTYPE_p_wxPreviewCanvas swig_types[122]
2589 #define SWIGTYPE_p_wxPreviewControlBar swig_types[123]
2590 #define SWIGTYPE_p_wxPreviewFrame swig_types[124]
2591 #define SWIGTYPE_p_wxPrintData swig_types[125]
2592 #define SWIGTYPE_p_wxPrintDialog swig_types[126]
2593 #define SWIGTYPE_p_wxPrintDialogData swig_types[127]
2594 #define SWIGTYPE_p_wxPrintPreview swig_types[128]
2595 #define SWIGTYPE_p_wxPrinter swig_types[129]
2596 #define SWIGTYPE_p_wxProgressDialog swig_types[130]
2597 #define SWIGTYPE_p_wxPyApp swig_types[131]
2598 #define SWIGTYPE_p_wxPyCommandEvent swig_types[132]
2599 #define SWIGTYPE_p_wxPyEvent swig_types[133]
2600 #define SWIGTYPE_p_wxPyGridCellAttrProvider swig_types[134]
2601 #define SWIGTYPE_p_wxPyGridCellEditor swig_types[135]
2602 #define SWIGTYPE_p_wxPyGridCellRenderer swig_types[136]
2603 #define SWIGTYPE_p_wxPyGridTableBase swig_types[137]
2604 #define SWIGTYPE_p_wxPyHtmlListBox swig_types[138]
2605 #define SWIGTYPE_p_wxPyImageHandler swig_types[139]
2606 #define SWIGTYPE_p_wxPyPanel swig_types[140]
2607 #define SWIGTYPE_p_wxPyPopupTransientWindow swig_types[141]
2608 #define SWIGTYPE_p_wxPyPreviewControlBar swig_types[142]
2609 #define SWIGTYPE_p_wxPyPreviewFrame swig_types[143]
2610 #define SWIGTYPE_p_wxPyPrintPreview swig_types[144]
2611 #define SWIGTYPE_p_wxPyPrintout swig_types[145]
2612 #define SWIGTYPE_p_wxPyScrolledWindow swig_types[146]
2613 #define SWIGTYPE_p_wxPySizer swig_types[147]
2614 #define SWIGTYPE_p_wxPyTaskBarIcon swig_types[148]
2615 #define SWIGTYPE_p_wxPyVListBox swig_types[149]
2616 #define SWIGTYPE_p_wxPyVScrolledWindow swig_types[150]
2617 #define SWIGTYPE_p_wxPyValidator swig_types[151]
2618 #define SWIGTYPE_p_wxPyWindow swig_types[152]
2619 #define SWIGTYPE_p_wxQueryLayoutInfoEvent swig_types[153]
2620 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[154]
2621 #define SWIGTYPE_p_wxRect swig_types[155]
2622 #define SWIGTYPE_p_wxSashEvent swig_types[156]
2623 #define SWIGTYPE_p_wxSashLayoutWindow swig_types[157]
2624 #define SWIGTYPE_p_wxSashWindow swig_types[158]
2625 #define SWIGTYPE_p_wxScrollEvent swig_types[159]
2626 #define SWIGTYPE_p_wxScrollWinEvent swig_types[160]
2627 #define SWIGTYPE_p_wxScrolledWindow swig_types[161]
2628 #define SWIGTYPE_p_wxSetCursorEvent swig_types[162]
2629 #define SWIGTYPE_p_wxShowEvent swig_types[163]
2630 #define SWIGTYPE_p_wxSingleChoiceDialog swig_types[164]
2631 #define SWIGTYPE_p_wxSizeEvent swig_types[165]
2632 #define SWIGTYPE_p_wxSizer swig_types[166]
2633 #define SWIGTYPE_p_wxSizerItem swig_types[167]
2634 #define SWIGTYPE_p_wxSplashScreen swig_types[168]
2635 #define SWIGTYPE_p_wxSplashScreenWindow swig_types[169]
2636 #define SWIGTYPE_p_wxSplitterEvent swig_types[170]
2637 #define SWIGTYPE_p_wxSplitterWindow swig_types[171]
2638 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[172]
2639 #define SWIGTYPE_p_wxStatusBar swig_types[173]
2640 #define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[174]
2641 #define SWIGTYPE_p_wxString swig_types[175]
2642 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[176]
2643 #define SWIGTYPE_p_wxTIFFHandler swig_types[177]
2644 #define SWIGTYPE_p_wxTaskBarIconEvent swig_types[178]
2645 #define SWIGTYPE_p_wxTextEntryDialog swig_types[179]
2646 #define SWIGTYPE_p_wxTipWindow swig_types[180]
2647 #define SWIGTYPE_p_wxTopLevelWindow swig_types[181]
2648 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[182]
2649 #define SWIGTYPE_p_wxValidator swig_types[183]
2650 #define SWIGTYPE_p_wxVisualAttributes swig_types[184]
2651 #define SWIGTYPE_p_wxWindow swig_types[185]
2652 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[186]
2653 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[187]
2654 #define SWIGTYPE_p_wxXPMHandler swig_types[188]
2655 static swig_type_info
*swig_types
[190];
2656 static swig_module_info swig_module
= {swig_types
, 189, 0, 0, 0, 0};
2657 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2658 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2660 /* -------- TYPES TABLE (END) -------- */
2662 #if (PY_VERSION_HEX <= 0x02000000)
2663 # if !defined(SWIG_PYTHON_CLASSIC)
2664 # error "This python version requires to use swig with the '-classic' option"
2667 #if (PY_VERSION_HEX <= 0x02020000)
2668 # error "This python version requires to use swig with the '-nomodern' option"
2670 #if (PY_VERSION_HEX <= 0x02020000)
2671 # error "This python version requires to use swig with the '-nomodernargs' option"
2674 # error "This python version requires to use swig with the '-nofastunpack' option"
2677 /*-----------------------------------------------
2678 @(target):= _grid.so
2679 ------------------------------------------------*/
2680 #define SWIG_init init_grid
2682 #define SWIG_name "_grid"
2684 #define SWIGVERSION 0x010329
2687 #define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
2688 #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))
2691 #include <stdexcept>
2695 class PyObject_ptr
{
2700 PyObject_ptr() :_obj(0)
2704 PyObject_ptr(const PyObject_ptr
& item
) : _obj(item
._obj
)
2709 PyObject_ptr(PyObject
*obj
, bool initial_ref
= true) :_obj(obj
)
2711 if (initial_ref
) Py_XINCREF(_obj
);
2714 PyObject_ptr
& operator=(const PyObject_ptr
& item
)
2716 Py_XINCREF(item
._obj
);
2727 operator PyObject
*() const
2732 PyObject
*operator->() const
2741 struct PyObject_var
: PyObject_ptr
{
2742 PyObject_var(PyObject
* obj
= 0) : PyObject_ptr(obj
, false) { }
2744 PyObject_var
& operator = (PyObject
* obj
)
2754 #include "wx/wxPython/wxPython.h"
2755 #include "wx/wxPython/pyclasses.h"
2756 #include "wx/wxPython/printfw.h"
2758 #include <wx/grid.h>
2759 #include <wx/generic/gridctrl.h>
2762 static const wxString
wxPyEmptyString(wxEmptyString
);
2763 static const wxString
wxPyPanelNameStr(wxPanelNameStr
);
2764 static const wxString
wxPyDefaultDateTimeFormat(wxDefaultDateTimeFormat
);
2767 #define wxPyMake_TEMPLATE(TYPE) \
2768 PyObject* wxPyMake_##TYPE(TYPE* source, bool setThisOwn) { \
2769 PyObject* target = NULL; \
2771 /* Check if there is already a pointer to a Python object in the \
2772 OOR data that we can use. */ \
2773 wxPyOORClientData* data = (wxPyOORClientData*)source->GetClientObject(); \
2775 target = data->m_obj; \
2777 Py_INCREF(target); \
2779 /* Otherwise make a new wrapper for it the old fashioned way and \
2780 give it the OOR treatment */ \
2782 target = wxPyConstructObject(source, wxT(#TYPE), setThisOwn); \
2784 source->SetClientObject(new wxPyOORClientData(target)); \
2786 } else { /* source was NULL so return None. */ \
2787 Py_INCREF(Py_None); target = Py_None; \
2793 wxPyMake_TEMPLATE(wxGridCellRenderer)
2794 wxPyMake_TEMPLATE(wxGridCellEditor
)
2795 wxPyMake_TEMPLATE(wxGridCellAttr
)
2796 wxPyMake_TEMPLATE(wxGridCellAttrProvider
)
2797 wxPyMake_TEMPLATE(wxGridTableBase
)
2801 #define PYCALLBACK_GCA_INTINTKIND(PCLASS, CBNAME) \
2802 wxGridCellAttr* CBNAME(int a, int b, wxGridCellAttr::wxAttrKind c) { \
2803 wxGridCellAttr* rval = NULL; \
2805 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2806 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
2808 wxGridCellAttr* ptr; \
2809 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(iii)", a, b, c)); \
2811 if (wxPyConvertSwigPtr(ro, (void **)&ptr, wxT("wxGridCellAttr"))) \
2816 wxPyEndBlockThreads(blocked); \
2818 rval = PCLASS::CBNAME(a, b, c); \
2823 #define PYCALLBACK__GCAINTINT(PCLASS, CBNAME) \
2824 void CBNAME(wxGridCellAttr *attr, int a, int b) { \
2825 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2827 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
2828 PyObject* obj = wxPyMake_wxGridCellAttr(attr,false); \
2829 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(Oii)", obj, a, b)); \
2832 wxPyEndBlockThreads(blocked); \
2834 PCLASS::CBNAME(attr, a, b); \
2839 #define PYCALLBACK__GCAINT(PCLASS, CBNAME) \
2840 void CBNAME(wxGridCellAttr *attr, int val) { \
2841 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2843 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
2844 PyObject* obj = wxPyMake_wxGridCellAttr(attr,false); \
2845 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(Oi)", obj, val)); \
2848 wxPyEndBlockThreads(blocked); \
2850 PCLASS::CBNAME(attr, val); \
2855 #define PYCALLBACK_INT__pure(CBNAME) \
2857 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2859 if (wxPyCBH_findCallback(m_myInst, #CBNAME)) \
2860 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("()")); \
2861 wxPyEndBlockThreads(blocked); \
2867 #define PYCALLBACK_BOOL_INTINT_pure(CBNAME) \
2868 bool CBNAME(int a, int b) { \
2869 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2871 if (wxPyCBH_findCallback(m_myInst, #CBNAME)) \
2872 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)",a,b)); \
2873 wxPyEndBlockThreads(blocked); \
2878 #define PYCALLBACK_STRING_INTINT_pure(CBNAME) \
2879 wxString CBNAME(int a, int b) { \
2880 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2882 if (wxPyCBH_findCallback(m_myInst, #CBNAME)) { \
2884 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(ii)",a,b)); \
2886 rval = Py2wxString(ro); \
2890 wxPyEndBlockThreads(blocked); \
2895 #define PYCALLBACK__INTINTSTRING_pure(CBNAME) \
2896 void CBNAME(int a, int b, const wxString& c) { \
2897 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2898 if (wxPyCBH_findCallback(m_myInst, #CBNAME)) { \
2899 PyObject* s = wx2PyString(c); \
2900 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iiO)",a,b,s));\
2903 wxPyEndBlockThreads(blocked); \
2907 #define PYCALLBACK_STRING_INTINT(PCLASS, CBNAME) \
2908 wxString CBNAME(int a, int b) { \
2910 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2912 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
2914 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(ii)",a,b)); \
2916 rval = Py2wxString(ro); \
2920 wxPyEndBlockThreads(blocked); \
2922 rval = PCLASS::CBNAME(a, b); \
2927 #define PYCALLBACK_BOOL_INTINTSTRING(PCLASS, CBNAME) \
2928 bool CBNAME(int a, int b, const wxString& c) { \
2931 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2932 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
2933 PyObject* s = wx2PyString(c); \
2934 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iiO)",a,b,s));\
2937 wxPyEndBlockThreads(blocked); \
2939 rval = PCLASS::CBNAME(a,b,c); \
2946 #define PYCALLBACK_LONG_INTINT(PCLASS, CBNAME) \
2947 long CBNAME(int a, int b) { \
2950 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2951 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
2952 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)", a,b)); \
2953 wxPyEndBlockThreads(blocked); \
2955 rval = PCLASS::CBNAME(a,b); \
2960 #define PYCALLBACK_BOOL_INTINT(PCLASS, CBNAME) \
2961 bool CBNAME(int a, int b) { \
2964 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2965 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
2966 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)", a,b)); \
2967 wxPyEndBlockThreads(blocked); \
2969 rval = PCLASS::CBNAME(a,b); \
2975 #define PYCALLBACK_DOUBLE_INTINT(PCLASS, CBNAME) \
2976 double CBNAME(int a, int b) { \
2978 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
2980 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
2982 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(ii)",a,b)); \
2984 PyObject* str = PyObject_Str(ro); \
2985 rval = PyFloat_AsDouble(str); \
2986 Py_DECREF(ro); Py_DECREF(str); \
2989 wxPyEndBlockThreads(blocked); \
2991 rval = PCLASS::CBNAME(a, b); \
2997 #define PYCALLBACK__(PCLASS, CBNAME) \
3000 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
3001 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
3002 wxPyCBH_callCallback(m_myInst, Py_BuildValue("()")); \
3003 wxPyEndBlockThreads(blocked); \
3010 #define PYCALLBACK_BOOL_SIZETSIZET(PCLASS, CBNAME) \
3011 bool CBNAME(size_t a, size_t b) { \
3014 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
3015 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
3016 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)", a,b)); \
3017 wxPyEndBlockThreads(blocked); \
3019 rval = PCLASS::CBNAME(a,b); \
3025 #define PYCALLBACK_BOOL_SIZET(PCLASS, CBNAME) \
3026 bool CBNAME(size_t a) { \
3029 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
3030 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
3031 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(i)", a)); \
3032 wxPyEndBlockThreads(blocked); \
3034 rval = PCLASS::CBNAME(a); \
3039 #define PYCALLBACK_STRING_INT(PCLASS, CBNAME) \
3040 wxString CBNAME(int a) { \
3042 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
3044 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
3046 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(i)",a)); \
3048 rval = Py2wxString(ro); \
3052 wxPyEndBlockThreads(blocked); \
3054 rval = PCLASS::CBNAME(a); \
3059 #define PYCALLBACK__INTSTRING(PCLASS, CBNAME) \
3060 void CBNAME(int a, const wxString& c) { \
3062 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
3063 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) { \
3064 PyObject* s = wx2PyString(c); \
3065 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iO)",a,s)); \
3068 wxPyEndBlockThreads(blocked); \
3070 PCLASS::CBNAME(a,c); \
3076 #define PYCALLBACK_BOOL_(PCLASS, CBNAME) \
3080 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
3081 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
3082 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("()")); \
3083 wxPyEndBlockThreads(blocked); \
3085 rval = PCLASS::CBNAME(); \
3091 #define PYCALLBACK__SIZETINT(PCLASS, CBNAME) \
3092 void CBNAME(size_t a, int b) { \
3094 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
3095 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
3096 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(ii)", a,b)); \
3097 wxPyEndBlockThreads(blocked); \
3099 PCLASS::CBNAME(a,b); \
3105 #define PYCALLBACK__INTINTLONG(PCLASS, CBNAME) \
3106 void CBNAME(int a, int b, long c) { \
3108 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
3109 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
3110 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iii)", a,b,c)); \
3111 wxPyEndBlockThreads(blocked); \
3113 PCLASS::CBNAME(a,b,c); \
3119 #define PYCALLBACK__INTINTDOUBLE(PCLASS, CBNAME) \
3120 void CBNAME(int a, int b, double c) { \
3122 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
3123 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
3124 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iif)", a,b,c)); \
3125 wxPyEndBlockThreads(blocked); \
3127 PCLASS::CBNAME(a,b,c); \
3132 #define PYCALLBACK__INTINTBOOL(PCLASS, CBNAME) \
3133 void CBNAME(int a, int b, bool c) { \
3135 wxPyBlock_t blocked = wxPyBeginBlockThreads(); \
3136 if ((found = wxPyCBH_findCallback(m_myInst, #CBNAME))) \
3137 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iii)", a,b,c)); \
3138 wxPyEndBlockThreads(blocked); \
3140 PCLASS::CBNAME(a,b,c); \
3147 SWIGINTERN swig_type_info
*
3148 SWIG_pchar_descriptor()
3150 static int init
= 0;
3151 static swig_type_info
* info
= 0;
3153 info
= SWIG_TypeQuery("_p_char");
3160 SWIGINTERNINLINE PyObject
*
3161 SWIG_FromCharPtrAndSize(const char* carray
, size_t size
)
3164 if (size
> INT_MAX
) {
3165 swig_type_info
* pchar_descriptor
= SWIG_pchar_descriptor();
3166 return pchar_descriptor
?
3167 SWIG_NewPointerObj(const_cast< char * >(carray
), pchar_descriptor
, 0) : SWIG_Py_Void();
3169 return PyString_FromStringAndSize(carray
, static_cast< int >(size
));
3172 return SWIG_Py_Void();
3177 SWIGINTERNINLINE PyObject
*
3178 SWIG_FromCharPtr(const char *cptr
)
3180 return SWIG_FromCharPtrAndSize(cptr
, (cptr
? strlen(cptr
) : 0));
3184 #define wxGRID_DEFAULT_NUMBER_ROWS WXGRID_DEFAULT_NUMBER_ROWS
3185 #define wxGRID_DEFAULT_NUMBER_COLS WXGRID_DEFAULT_NUMBER_COLS
3186 #define wxGRID_DEFAULT_ROW_HEIGHT WXGRID_DEFAULT_ROW_HEIGHT
3187 #define wxGRID_DEFAULT_COL_WIDTH WXGRID_DEFAULT_COL_WIDTH
3188 #define wxGRID_DEFAULT_COL_LABEL_HEIGHT WXGRID_DEFAULT_COL_LABEL_HEIGHT
3189 #define wxGRID_DEFAULT_ROW_LABEL_WIDTH WXGRID_DEFAULT_ROW_LABEL_WIDTH
3190 #define wxGRID_LABEL_EDGE_ZONE WXGRID_LABEL_EDGE_ZONE
3191 #define wxGRID_MIN_ROW_HEIGHT WXGRID_MIN_ROW_HEIGHT
3192 #define wxGRID_MIN_COL_WIDTH WXGRID_MIN_COL_WIDTH
3193 #define wxGRID_DEFAULT_SCROLLBAR_WIDTH WXGRID_DEFAULT_SCROLLBAR_WIDTH
3196 #define SWIG_From_long PyInt_FromLong
3199 SWIGINTERNINLINE PyObject
*
3200 SWIG_From_int (int value
)
3202 return SWIG_From_long (value
);
3205 SWIGINTERN
void wxGridCellWorker__setOORInfo(wxGridCellWorker
*self
,PyObject
*_self
){
3206 if (!self
->GetClientObject())
3207 self
->SetClientObject(new wxPyOORClientData(_self
));
3209 SWIGINTERN
void delete_wxGridCellWorker(wxGridCellWorker
*self
){
3212 class wxPyGridCellRenderer
: public wxGridCellRenderer
3215 wxPyGridCellRenderer() : wxGridCellRenderer() {};
3217 // Implement Python callback aware virtual methods
3218 void Draw(wxGrid
& grid
, wxGridCellAttr
& attr
,
3219 wxDC
& dc
, const wxRect
& rect
,
3220 int row
, int col
, bool isSelected
) {
3221 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3222 if (wxPyCBH_findCallback(m_myInst
, "Draw")) {
3223 PyObject
* go
= wxPyMake_wxObject(&grid
,false);
3224 PyObject
* dco
= wxPyMake_wxObject(&dc
,false);
3225 PyObject
* ao
= wxPyMake_wxGridCellAttr(&attr
,false);
3226 PyObject
* ro
= wxPyConstructObject((void*)&rect
, wxT("wxRect"), 0);
3228 wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(OOOOiii)", go
, ao
, dco
, ro
,
3229 row
, col
, isSelected
));
3235 wxPyEndBlockThreads(blocked
);
3238 wxSize
GetBestSize(wxGrid
& grid
, wxGridCellAttr
& attr
, wxDC
& dc
,
3241 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3242 if (wxPyCBH_findCallback(m_myInst
, "GetBestSize")) {
3245 PyObject
* go
= wxPyMake_wxObject(&grid
,false);
3246 PyObject
* dco
= wxPyMake_wxObject(&dc
,false);
3247 PyObject
* ao
= wxPyMake_wxGridCellAttr(&attr
,false);
3249 ro
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("(OOOii)",
3257 const char* errmsg
= "GetBestSize should return a 2-tuple of integers or a wxSize object.";
3258 if (wxPyConvertSwigPtr(ro
, (void **)&ptr
, wxT("wxSize"))) {
3261 else if (PySequence_Check(ro
) && PyObject_Length(ro
) == 2) {
3262 PyObject
* o1
= PySequence_GetItem(ro
, 0);
3263 PyObject
* o2
= PySequence_GetItem(ro
, 1);
3264 if (PyNumber_Check(o1
) && PyNumber_Check(o2
))
3265 rval
= wxSize(PyInt_AsLong(o1
), PyInt_AsLong(o2
));
3267 PyErr_SetString(PyExc_TypeError
, errmsg
);
3272 PyErr_SetString(PyExc_TypeError
, errmsg
);
3277 wxPyEndBlockThreads(blocked
);
3282 wxGridCellRenderer
*Clone() const {
3283 wxGridCellRenderer
* rval
= NULL
;
3284 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3285 if (wxPyCBH_findCallback(m_myInst
, "Clone")) {
3287 wxGridCellRenderer
* ptr
;
3288 ro
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("()"));
3290 if (wxPyConvertSwigPtr(ro
, (void **)&ptr
, wxT("wxGridCellRenderer")))
3295 wxPyEndBlockThreads(blocked
);
3299 DEC_PYCALLBACK__STRING(SetParameters
);
3304 IMP_PYCALLBACK__STRING( wxPyGridCellRenderer
, wxGridCellRenderer
, SetParameters
);
3310 # define LLONG_MIN LONG_LONG_MIN
3313 # define LLONG_MAX LONG_LONG_MAX
3316 # define ULLONG_MAX ULONG_LONG_MAX
3321 SWIG_AsVal_long (PyObject
* obj
, long* val
)
3323 if (PyNumber_Check(obj
)) {
3324 if (val
) *val
= PyInt_AsLong(obj
);
3327 return SWIG_TypeError
;
3332 SWIG_AsVal_int (PyObject
* obj
, int *val
)
3335 int res
= SWIG_AsVal_long (obj
, &v
);
3336 if (SWIG_IsOK(res
)) {
3337 if ((v
< INT_MIN
|| v
> INT_MAX
)) {
3338 return SWIG_OverflowError
;
3340 if (val
) *val
= static_cast< int >(v
);
3348 SWIG_AsVal_bool (PyObject
*obj
, bool *val
)
3350 if (obj
== Py_True
) {
3351 if (val
) *val
= true;
3353 } else if (obj
== Py_False
) {
3354 if (val
) *val
= false;
3358 int res
= SWIG_AddCast(SWIG_AsVal_long (obj
, val
? &v
: 0));
3359 if (SWIG_IsOK(res
) && val
) *val
= v
? true : false;
3365 class wxPyGridCellEditor
: public wxGridCellEditor
3368 wxPyGridCellEditor() : wxGridCellEditor() {}
3370 void Create(wxWindow
* parent
, wxWindowID id
, wxEvtHandler
* evtHandler
) {
3371 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3372 if (wxPyCBH_findCallback(m_myInst
, "Create")) {
3373 PyObject
* po
= wxPyMake_wxObject(parent
,false);
3374 PyObject
* eo
= wxPyMake_wxObject(evtHandler
,false);
3376 wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(OiO)", po
, id
, eo
));
3380 wxPyEndBlockThreads(blocked
);
3384 void BeginEdit(int row
, int col
, wxGrid
* grid
) {
3385 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3386 if (wxPyCBH_findCallback(m_myInst
, "BeginEdit")) {
3387 PyObject
* go
= wxPyMake_wxObject(grid
,false);
3388 wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(iiO)", row
, col
, go
));
3391 wxPyEndBlockThreads(blocked
);
3395 bool EndEdit(int row
, int col
, wxGrid
* grid
) {
3397 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3398 if (wxPyCBH_findCallback(m_myInst
, "EndEdit")) {
3399 PyObject
* go
= wxPyMake_wxObject(grid
,false);
3400 rv
= wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(iiO)", row
, col
, go
));
3403 wxPyEndBlockThreads(blocked
);
3408 wxGridCellEditor
* Clone() const {
3409 wxGridCellEditor
* rval
= NULL
;
3410 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3411 if (wxPyCBH_findCallback(m_myInst
, "Clone")) {
3413 wxGridCellEditor
* ptr
;
3414 ro
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("()"));
3416 if (wxPyConvertSwigPtr(ro
, (void **)&ptr
, wxT("wxGridCellEditor")))
3421 wxPyEndBlockThreads(blocked
);
3426 void Show(bool show
, wxGridCellAttr
*attr
) {
3428 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3429 if ((found
= wxPyCBH_findCallback(m_myInst
, "Show"))) {
3430 PyObject
* ao
= wxPyMake_wxGridCellAttr(attr
,false);
3431 wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(iO)", show
, ao
));
3434 wxPyEndBlockThreads(blocked
);
3436 wxGridCellEditor::Show(show
, attr
);
3440 void PaintBackground(const wxRect
& rectCell
, wxGridCellAttr
*attr
) {
3442 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3443 if ((found
= wxPyCBH_findCallback(m_myInst
, "PaintBackground)"))) {
3444 PyObject
* ao
= wxPyMake_wxGridCellAttr(attr
,false);
3445 PyObject
* ro
= wxPyConstructObject((void*)&rectCell
, wxT("wxRect"), 0);
3447 wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(OO)", ro
, ao
));
3452 wxPyEndBlockThreads(blocked
);
3454 wxGridCellEditor::PaintBackground(rectCell
, attr
);
3458 DEC_PYCALLBACK___pure(Reset
);
3459 DEC_PYCALLBACK__constany(SetSize
, wxRect
);
3460 DEC_PYCALLBACK_bool_any(IsAcceptedKey
, wxKeyEvent
);
3461 DEC_PYCALLBACK__any(StartingKey
, wxKeyEvent
);
3462 DEC_PYCALLBACK__any(HandleReturn
, wxKeyEvent
);
3463 DEC_PYCALLBACK__(StartingClick
);
3464 DEC_PYCALLBACK__(Destroy
);
3465 DEC_PYCALLBACK__STRING(SetParameters
);
3466 DEC_PYCALLBACK_STRING__constpure(GetValue
);
3472 IMP_PYCALLBACK__STRING( wxPyGridCellEditor
, wxGridCellEditor
, SetParameters
);
3473 IMP_PYCALLBACK___pure(wxPyGridCellEditor
, wxGridCellEditor
, Reset
);
3474 IMP_PYCALLBACK__constany(wxPyGridCellEditor
, wxGridCellEditor
, SetSize
, wxRect
);
3475 IMP_PYCALLBACK_bool_any(wxPyGridCellEditor
, wxGridCellEditor
, IsAcceptedKey
, wxKeyEvent
);
3476 IMP_PYCALLBACK__any(wxPyGridCellEditor
, wxGridCellEditor
, StartingKey
, wxKeyEvent
);
3477 IMP_PYCALLBACK__any(wxPyGridCellEditor
, wxGridCellEditor
, HandleReturn
, wxKeyEvent
);
3478 IMP_PYCALLBACK__(wxPyGridCellEditor
, wxGridCellEditor
, StartingClick
);
3479 IMP_PYCALLBACK__(wxPyGridCellEditor
, wxGridCellEditor
, Destroy
);
3480 IMP_PYCALLBACK_STRING__constpure(wxPyGridCellEditor
, wxGridCellEditor
, GetValue
);
3483 SWIGINTERN
void wxGridCellAttr__setOORInfo(wxGridCellAttr
*self
,PyObject
*_self
){
3484 if (!self
->GetClientObject())
3485 self
->SetClientObject(new wxPyOORClientData(_self
));
3487 SWIGINTERN
void delete_wxGridCellAttr(wxGridCellAttr
*self
){
3489 SWIGINTERN
void wxGridCellAttrProvider__setOORInfo(wxGridCellAttrProvider
*self
,PyObject
*_self
){
3490 if (!self
->GetClientObject())
3491 self
->SetClientObject(new wxPyOORClientData(_self
));
3495 SWIG_AsVal_unsigned_SS_long (PyObject
* obj
, unsigned long* val
)
3498 if (SWIG_AsVal_long(obj
, &v
) && v
< 0) {
3499 return SWIG_TypeError
;
3502 *val
= (unsigned long)v
;
3507 SWIGINTERNINLINE
int
3508 SWIG_AsVal_size_t (PyObject
* obj
, size_t *val
)
3511 int res
= SWIG_AsVal_unsigned_SS_long (obj
, val
? &v
: 0);
3512 if (SWIG_IsOK(res
) && val
) *val
= static_cast< size_t >(v
);
3517 class wxPyGridCellAttrProvider
: public wxGridCellAttrProvider
3520 wxPyGridCellAttrProvider() : wxGridCellAttrProvider() {};
3522 PYCALLBACK_GCA_INTINTKIND(wxGridCellAttrProvider
, GetAttr
);
3523 PYCALLBACK__GCAINTINT(wxGridCellAttrProvider
, SetAttr
);
3524 PYCALLBACK__GCAINT(wxGridCellAttrProvider
, SetRowAttr
);
3525 PYCALLBACK__GCAINT(wxGridCellAttrProvider
, SetColAttr
);
3530 SWIGINTERN
void wxGridTableBase__setOORInfo(wxGridTableBase
*self
,PyObject
*_self
){
3531 if (!self
->GetClientObject())
3532 self
->SetClientObject(new wxPyOORClientData(_self
));
3535 #define SWIG_From_double PyFloat_FromDouble
3539 SWIG_AsVal_double (PyObject
*obj
, double* val
)
3541 if (PyNumber_Check(obj
)) {
3542 if (val
) *val
= PyFloat_AsDouble(obj
);
3545 return SWIG_TypeError
;
3549 class wxPyGridTableBase
: public wxGridTableBase
3552 wxPyGridTableBase() : wxGridTableBase() {}
3554 PYCALLBACK_INT__pure(GetNumberRows
);
3555 PYCALLBACK_INT__pure(GetNumberCols
);
3556 PYCALLBACK_BOOL_INTINT_pure(IsEmptyCell
);
3557 PYCALLBACK_STRING_INTINT(wxGridTableBase
, GetTypeName
);
3558 PYCALLBACK_BOOL_INTINTSTRING(wxGridTableBase
, CanGetValueAs
);
3559 PYCALLBACK_BOOL_INTINTSTRING(wxGridTableBase
, CanSetValueAs
);
3560 PYCALLBACK__(wxGridTableBase
, Clear
);
3561 PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase
, InsertRows
);
3562 PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase
, DeleteRows
);
3563 PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase
, InsertCols
);
3564 PYCALLBACK_BOOL_SIZETSIZET(wxGridTableBase
, DeleteCols
);
3565 PYCALLBACK_BOOL_SIZET(wxGridTableBase
, AppendRows
);
3566 PYCALLBACK_BOOL_SIZET(wxGridTableBase
, AppendCols
);
3567 PYCALLBACK_STRING_INT(wxGridTableBase
, GetRowLabelValue
);
3568 PYCALLBACK_STRING_INT(wxGridTableBase
, GetColLabelValue
);
3569 PYCALLBACK__INTSTRING(wxGridTableBase
, SetRowLabelValue
);
3570 PYCALLBACK__INTSTRING(wxGridTableBase
, SetColLabelValue
);
3571 PYCALLBACK_BOOL_(wxGridTableBase
, CanHaveAttributes
);
3572 PYCALLBACK_GCA_INTINTKIND(wxGridTableBase
, GetAttr
);
3573 PYCALLBACK__GCAINTINT(wxGridTableBase
, SetAttr
);
3574 PYCALLBACK__GCAINT(wxGridTableBase
, SetRowAttr
);
3575 PYCALLBACK__GCAINT(wxGridTableBase
, SetColAttr
);
3578 wxString
GetValue(int row
, int col
) {
3579 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3581 if (wxPyCBH_findCallback(m_myInst
, "GetValue")) {
3583 ro
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("(ii)",row
,col
));
3585 if (!PyString_Check(ro
) && !PyUnicode_Check(ro
)) {
3587 ro
= PyObject_Str(ro
);
3590 rval
= Py2wxString(ro
);
3594 wxPyEndBlockThreads(blocked
);
3598 void SetValue(int row
, int col
, const wxString
& val
) {
3599 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3600 if (wxPyCBH_findCallback(m_myInst
, "SetValue")) {
3601 PyObject
* s
= wx2PyString(val
);
3602 wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(iiO)",row
,col
,s
));
3605 wxPyEndBlockThreads(blocked
);
3609 // Map the Get/Set methods for the standard non-string types to
3610 // the GetValue and SetValue python methods.
3611 long GetValueAsLong( int row
, int col
) {
3613 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3614 if (wxPyCBH_findCallback(m_myInst
, "GetValue")) {
3617 ro
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("(ii)", row
, col
));
3618 if (ro
&& PyNumber_Check(ro
)) {
3619 num
= PyNumber_Int(ro
);
3621 rval
= PyInt_AsLong(num
);
3627 wxPyEndBlockThreads(blocked
);
3631 double GetValueAsDouble( int row
, int col
) {
3633 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3634 if (wxPyCBH_findCallback(m_myInst
, "GetValue")) {
3637 ro
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("(ii)", row
, col
));
3638 if (ro
&& PyNumber_Check(ro
)) {
3639 num
= PyNumber_Float(ro
);
3641 rval
= PyFloat_AsDouble(num
);
3647 wxPyEndBlockThreads(blocked
);
3651 bool GetValueAsBool( int row
, int col
) {
3652 return (bool)GetValueAsLong(row
, col
);
3655 void SetValueAsLong( int row
, int col
, long value
) {
3656 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3657 if (wxPyCBH_findCallback(m_myInst
, "SetValue")) {
3658 wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(iii)", row
, col
, value
));
3660 wxPyEndBlockThreads(blocked
);
3663 void SetValueAsDouble( int row
, int col
, double value
) {
3664 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3665 if (wxPyCBH_findCallback(m_myInst
, "SetValue")) {
3666 wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(iid)", row
, col
, value
));
3668 wxPyEndBlockThreads(blocked
);
3671 void SetValueAsBool( int row
, int col
, bool value
) {
3672 SetValueAsLong( row
, col
, (long)value
);
3679 SWIGINTERN
void wxPyGridTableBase_Destroy(wxPyGridTableBase
*self
){ delete self
; }
3681 bool wxGridCellCoords_helper(PyObject
* source
, wxGridCellCoords
** obj
) {
3683 if (source
== Py_None
) {
3684 **obj
= wxGridCellCoords(-1,-1);
3688 // If source is an object instance then it may already be the right type
3689 if (wxPySwigInstance_Check(source
)) {
3690 wxGridCellCoords
* ptr
;
3691 if (! wxPyConvertSwigPtr(source
, (void **)&ptr
, wxT("wxGridCellCoords")))
3696 // otherwise a 2-tuple of integers is expected
3697 else if (PySequence_Check(source
) && PyObject_Length(source
) == 2) {
3698 PyObject
* o1
= PySequence_GetItem(source
, 0);
3699 PyObject
* o2
= PySequence_GetItem(source
, 1);
3700 if (!PyNumber_Check(o1
) || !PyNumber_Check(o2
)) {
3705 **obj
= wxGridCellCoords(PyInt_AsLong(o1
), PyInt_AsLong(o2
));
3712 PyErr_SetString(PyExc_TypeError
, "Expected a 2-tuple of integers or a wxGridCellCoords object.");
3717 bool wxGridCellCoords_typecheck(PyObject
* source
) {
3720 if (wxPySwigInstance_Check(source
) &&
3721 wxPyConvertSwigPtr(source
, (void **)&ptr
, wxT("wxGridCellCoords")))
3725 if (PySequence_Check(source
) && PySequence_Length(source
) == 2)
3732 PyObject
* wxGridCellCoordsArray_helper(const wxGridCellCoordsArray
& source
)
3734 PyObject
* list
= PyList_New(0);
3736 for (idx
= 0; idx
< source
.GetCount(); idx
+= 1) {
3737 wxGridCellCoords
& coord
= source
.Item(idx
);
3738 PyObject
* tup
= PyTuple_New(2);
3739 PyTuple_SET_ITEM(tup
, 0, PyInt_FromLong(coord
.GetRow()));
3740 PyTuple_SET_ITEM(tup
, 1, PyInt_FromLong(coord
.GetCol()));
3741 PyList_Append(list
, tup
);
3747 SWIGINTERN
bool wxGridCellCoords___eq__(wxGridCellCoords
*self
,PyObject
*other
){
3748 wxGridCellCoords temp
, *obj
= &temp
;
3749 if ( other
== Py_None
) return false;
3750 if ( ! wxGridCellCoords_helper(other
, &obj
) ) {
3754 return self
->operator==(*obj
);
3756 SWIGINTERN
bool wxGridCellCoords___ne__(wxGridCellCoords
*self
,PyObject
*other
){
3757 wxGridCellCoords temp
, *obj
= &temp
;
3758 if ( other
== Py_None
) return true;
3759 if ( ! wxGridCellCoords_helper(other
, &obj
)) {
3763 return self
->operator!=(*obj
);
3765 SWIGINTERN PyObject
*wxGridCellCoords_Get(wxGridCellCoords
*self
){
3766 PyObject
* tup
= PyTuple_New(2);
3767 PyTuple_SET_ITEM(tup
, 0, PyInt_FromLong(self
->GetRow()));
3768 PyTuple_SET_ITEM(tup
, 1, PyInt_FromLong(self
->GetCol()));
3772 typedef wxGrid::wxGridSelectionModes WXGRIDSELECTIONMODES
;
3774 SWIGINTERN wxGridCellCoords
wxGrid_XYToCell(wxGrid
*self
,int x
,int y
){
3775 wxGridCellCoords rv
;
3776 self
->XYToCell(x
, y
, rv
);
3782 SWIGINTERN
int GridNoCellCoords_set(PyObject
*) {
3783 SWIG_Error(SWIG_AttributeError
,"Variable GridNoCellCoords is read-only.");
3788 SWIGINTERN PyObject
*GridNoCellCoords_get(void) {
3789 PyObject
*pyobj
= 0;
3791 pyobj
= SWIG_NewPointerObj(SWIG_as_voidptr(&wxGridNoCellCoords
), SWIGTYPE_p_wxGridCellCoords
, 0 );
3796 SWIGINTERN
int GridNoCellRect_set(PyObject
*) {
3797 SWIG_Error(SWIG_AttributeError
,"Variable GridNoCellRect is read-only.");
3802 SWIGINTERN PyObject
*GridNoCellRect_get(void) {
3803 PyObject
*pyobj
= 0;
3805 pyobj
= SWIG_NewPointerObj(SWIG_as_voidptr(&wxGridNoCellRect
), SWIGTYPE_p_wxRect
, 0 );
3810 SWIGINTERN PyObject
*_wrap_GridCellWorker__setOORInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3811 PyObject
*resultobj
= 0;
3812 wxGridCellWorker
*arg1
= (wxGridCellWorker
*) 0 ;
3813 PyObject
*arg2
= (PyObject
*) 0 ;
3816 PyObject
* obj0
= 0 ;
3817 PyObject
* obj1
= 0 ;
3818 char * kwnames
[] = {
3819 (char *) "self",(char *) "_self", NULL
3822 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellWorker__setOORInfo",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
3823 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellWorker
, 0 | 0 );
3824 if (!SWIG_IsOK(res1
)) {
3825 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellWorker__setOORInfo" "', expected argument " "1"" of type '" "wxGridCellWorker *""'");
3827 arg1
= reinterpret_cast< wxGridCellWorker
* >(argp1
);
3830 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3831 wxGridCellWorker__setOORInfo(arg1
,arg2
);
3832 wxPyEndAllowThreads(__tstate
);
3833 if (PyErr_Occurred()) SWIG_fail
;
3835 resultobj
= SWIG_Py_Void();
3842 SWIGINTERN PyObject
*_wrap_delete_GridCellWorker(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3843 PyObject
*resultobj
= 0;
3844 wxGridCellWorker
*arg1
= (wxGridCellWorker
*) 0 ;
3847 PyObject
*swig_obj
[1] ;
3849 if (!args
) SWIG_fail
;
3851 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellWorker
, SWIG_POINTER_DISOWN
| 0 );
3852 if (!SWIG_IsOK(res1
)) {
3853 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "delete_GridCellWorker" "', expected argument " "1"" of type '" "wxGridCellWorker *""'");
3855 arg1
= reinterpret_cast< wxGridCellWorker
* >(argp1
);
3857 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3858 delete_wxGridCellWorker(arg1
);
3860 wxPyEndAllowThreads(__tstate
);
3861 if (PyErr_Occurred()) SWIG_fail
;
3863 resultobj
= SWIG_Py_Void();
3870 SWIGINTERN PyObject
*_wrap_GridCellWorker_SetParameters(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3871 PyObject
*resultobj
= 0;
3872 wxGridCellWorker
*arg1
= (wxGridCellWorker
*) 0 ;
3873 wxString
*arg2
= 0 ;
3876 bool temp2
= false ;
3877 PyObject
* obj0
= 0 ;
3878 PyObject
* obj1
= 0 ;
3879 char * kwnames
[] = {
3880 (char *) "self",(char *) "params", NULL
3883 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellWorker_SetParameters",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
3884 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellWorker
, 0 | 0 );
3885 if (!SWIG_IsOK(res1
)) {
3886 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellWorker_SetParameters" "', expected argument " "1"" of type '" "wxGridCellWorker *""'");
3888 arg1
= reinterpret_cast< wxGridCellWorker
* >(argp1
);
3890 arg2
= wxString_in_helper(obj1
);
3891 if (arg2
== NULL
) SWIG_fail
;
3895 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3896 (arg1
)->SetParameters((wxString
const &)*arg2
);
3897 wxPyEndAllowThreads(__tstate
);
3898 if (PyErr_Occurred()) SWIG_fail
;
3900 resultobj
= SWIG_Py_Void();
3915 SWIGINTERN PyObject
*_wrap_GridCellWorker_IncRef(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3916 PyObject
*resultobj
= 0;
3917 wxGridCellWorker
*arg1
= (wxGridCellWorker
*) 0 ;
3920 PyObject
*swig_obj
[1] ;
3922 if (!args
) SWIG_fail
;
3924 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellWorker
, 0 | 0 );
3925 if (!SWIG_IsOK(res1
)) {
3926 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellWorker_IncRef" "', expected argument " "1"" of type '" "wxGridCellWorker *""'");
3928 arg1
= reinterpret_cast< wxGridCellWorker
* >(argp1
);
3930 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3932 wxPyEndAllowThreads(__tstate
);
3933 if (PyErr_Occurred()) SWIG_fail
;
3935 resultobj
= SWIG_Py_Void();
3942 SWIGINTERN PyObject
*_wrap_GridCellWorker_DecRef(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3943 PyObject
*resultobj
= 0;
3944 wxGridCellWorker
*arg1
= (wxGridCellWorker
*) 0 ;
3947 PyObject
*swig_obj
[1] ;
3949 if (!args
) SWIG_fail
;
3951 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellWorker
, 0 | 0 );
3952 if (!SWIG_IsOK(res1
)) {
3953 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellWorker_DecRef" "', expected argument " "1"" of type '" "wxGridCellWorker *""'");
3955 arg1
= reinterpret_cast< wxGridCellWorker
* >(argp1
);
3957 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3959 wxPyEndAllowThreads(__tstate
);
3960 if (PyErr_Occurred()) SWIG_fail
;
3962 resultobj
= SWIG_Py_Void();
3969 SWIGINTERN PyObject
*GridCellWorker_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3971 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
3972 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellWorker
, SWIG_NewClientData(obj
));
3973 return SWIG_Py_Void();
3976 SWIGINTERN PyObject
*GridCellRenderer_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3978 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
3979 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellRenderer
, SWIG_NewClientData(obj
));
3980 return SWIG_Py_Void();
3983 SWIGINTERN PyObject
*_wrap_new_PyGridCellRenderer(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3984 PyObject
*resultobj
= 0;
3985 wxPyGridCellRenderer
*result
= 0 ;
3987 if (!SWIG_Python_UnpackTuple(args
,"new_PyGridCellRenderer",0,0,0)) SWIG_fail
;
3989 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3990 result
= (wxPyGridCellRenderer
*)new wxPyGridCellRenderer();
3991 wxPyEndAllowThreads(__tstate
);
3992 if (PyErr_Occurred()) SWIG_fail
;
3994 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyGridCellRenderer
, SWIG_POINTER_NEW
| 0 );
4001 SWIGINTERN PyObject
*_wrap_PyGridCellRenderer__setCallbackInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4002 PyObject
*resultobj
= 0;
4003 wxPyGridCellRenderer
*arg1
= (wxPyGridCellRenderer
*) 0 ;
4004 PyObject
*arg2
= (PyObject
*) 0 ;
4005 PyObject
*arg3
= (PyObject
*) 0 ;
4008 PyObject
* obj0
= 0 ;
4009 PyObject
* obj1
= 0 ;
4010 PyObject
* obj2
= 0 ;
4011 char * kwnames
[] = {
4012 (char *) "self",(char *) "self",(char *) "_class", NULL
4015 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyGridCellRenderer__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
4016 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyGridCellRenderer
, 0 | 0 );
4017 if (!SWIG_IsOK(res1
)) {
4018 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "PyGridCellRenderer__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyGridCellRenderer *""'");
4020 arg1
= reinterpret_cast< wxPyGridCellRenderer
* >(argp1
);
4024 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4025 (arg1
)->_setCallbackInfo(arg2
,arg3
);
4026 wxPyEndAllowThreads(__tstate
);
4027 if (PyErr_Occurred()) SWIG_fail
;
4029 resultobj
= SWIG_Py_Void();
4036 SWIGINTERN PyObject
*_wrap_PyGridCellRenderer_SetParameters(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4037 PyObject
*resultobj
= 0;
4038 wxPyGridCellRenderer
*arg1
= (wxPyGridCellRenderer
*) 0 ;
4039 wxString
*arg2
= 0 ;
4042 bool temp2
= false ;
4043 PyObject
* obj0
= 0 ;
4044 PyObject
* obj1
= 0 ;
4045 char * kwnames
[] = {
4046 (char *) "self",(char *) "params", NULL
4049 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyGridCellRenderer_SetParameters",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
4050 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyGridCellRenderer
, 0 | 0 );
4051 if (!SWIG_IsOK(res1
)) {
4052 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "PyGridCellRenderer_SetParameters" "', expected argument " "1"" of type '" "wxPyGridCellRenderer *""'");
4054 arg1
= reinterpret_cast< wxPyGridCellRenderer
* >(argp1
);
4056 arg2
= wxString_in_helper(obj1
);
4057 if (arg2
== NULL
) SWIG_fail
;
4061 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4062 (arg1
)->SetParameters((wxString
const &)*arg2
);
4063 wxPyEndAllowThreads(__tstate
);
4064 if (PyErr_Occurred()) SWIG_fail
;
4066 resultobj
= SWIG_Py_Void();
4081 SWIGINTERN PyObject
*PyGridCellRenderer_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4083 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
4084 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyGridCellRenderer
, SWIG_NewClientData(obj
));
4085 return SWIG_Py_Void();
4088 SWIGINTERN PyObject
*PyGridCellRenderer_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4089 return SWIG_Python_InitShadowInstance(args
);
4092 SWIGINTERN PyObject
*_wrap_new_GridCellStringRenderer(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4093 PyObject
*resultobj
= 0;
4094 wxGridCellStringRenderer
*result
= 0 ;
4096 if (!SWIG_Python_UnpackTuple(args
,"new_GridCellStringRenderer",0,0,0)) SWIG_fail
;
4098 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4099 result
= (wxGridCellStringRenderer
*)new wxGridCellStringRenderer();
4100 wxPyEndAllowThreads(__tstate
);
4101 if (PyErr_Occurred()) SWIG_fail
;
4103 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridCellStringRenderer
, SWIG_POINTER_NEW
| 0 );
4110 SWIGINTERN PyObject
*GridCellStringRenderer_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4112 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
4113 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellStringRenderer
, SWIG_NewClientData(obj
));
4114 return SWIG_Py_Void();
4117 SWIGINTERN PyObject
*GridCellStringRenderer_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4118 return SWIG_Python_InitShadowInstance(args
);
4121 SWIGINTERN PyObject
*_wrap_new_GridCellNumberRenderer(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4122 PyObject
*resultobj
= 0;
4123 wxGridCellNumberRenderer
*result
= 0 ;
4125 if (!SWIG_Python_UnpackTuple(args
,"new_GridCellNumberRenderer",0,0,0)) SWIG_fail
;
4127 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4128 result
= (wxGridCellNumberRenderer
*)new wxGridCellNumberRenderer();
4129 wxPyEndAllowThreads(__tstate
);
4130 if (PyErr_Occurred()) SWIG_fail
;
4132 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridCellNumberRenderer
, SWIG_POINTER_NEW
| 0 );
4139 SWIGINTERN PyObject
*GridCellNumberRenderer_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4141 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
4142 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellNumberRenderer
, SWIG_NewClientData(obj
));
4143 return SWIG_Py_Void();
4146 SWIGINTERN PyObject
*GridCellNumberRenderer_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4147 return SWIG_Python_InitShadowInstance(args
);
4150 SWIGINTERN PyObject
*_wrap_new_GridCellFloatRenderer(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4151 PyObject
*resultobj
= 0;
4152 int arg1
= (int) -1 ;
4153 int arg2
= (int) -1 ;
4154 wxGridCellFloatRenderer
*result
= 0 ;
4159 PyObject
* obj0
= 0 ;
4160 PyObject
* obj1
= 0 ;
4161 char * kwnames
[] = {
4162 (char *) "width",(char *) "precision", NULL
4165 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:new_GridCellFloatRenderer",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
4167 ecode1
= SWIG_AsVal_int(obj0
, &val1
);
4168 if (!SWIG_IsOK(ecode1
)) {
4169 SWIG_exception_fail(SWIG_ArgError(ecode1
), "in method '" "new_GridCellFloatRenderer" "', expected argument " "1"" of type '" "int""'");
4171 arg1
= static_cast< int >(val1
);
4174 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4175 if (!SWIG_IsOK(ecode2
)) {
4176 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_GridCellFloatRenderer" "', expected argument " "2"" of type '" "int""'");
4178 arg2
= static_cast< int >(val2
);
4181 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4182 result
= (wxGridCellFloatRenderer
*)new wxGridCellFloatRenderer(arg1
,arg2
);
4183 wxPyEndAllowThreads(__tstate
);
4184 if (PyErr_Occurred()) SWIG_fail
;
4186 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridCellFloatRenderer
, SWIG_POINTER_NEW
| 0 );
4193 SWIGINTERN PyObject
*_wrap_GridCellFloatRenderer_GetWidth(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4194 PyObject
*resultobj
= 0;
4195 wxGridCellFloatRenderer
*arg1
= (wxGridCellFloatRenderer
*) 0 ;
4199 PyObject
*swig_obj
[1] ;
4201 if (!args
) SWIG_fail
;
4203 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellFloatRenderer
, 0 | 0 );
4204 if (!SWIG_IsOK(res1
)) {
4205 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellFloatRenderer_GetWidth" "', expected argument " "1"" of type '" "wxGridCellFloatRenderer const *""'");
4207 arg1
= reinterpret_cast< wxGridCellFloatRenderer
* >(argp1
);
4209 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4210 result
= (int)((wxGridCellFloatRenderer
const *)arg1
)->GetWidth();
4211 wxPyEndAllowThreads(__tstate
);
4212 if (PyErr_Occurred()) SWIG_fail
;
4214 resultobj
= SWIG_From_int(static_cast< int >(result
));
4221 SWIGINTERN PyObject
*_wrap_GridCellFloatRenderer_SetWidth(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4222 PyObject
*resultobj
= 0;
4223 wxGridCellFloatRenderer
*arg1
= (wxGridCellFloatRenderer
*) 0 ;
4229 PyObject
* obj0
= 0 ;
4230 PyObject
* obj1
= 0 ;
4231 char * kwnames
[] = {
4232 (char *) "self",(char *) "width", NULL
4235 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellFloatRenderer_SetWidth",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
4236 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellFloatRenderer
, 0 | 0 );
4237 if (!SWIG_IsOK(res1
)) {
4238 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellFloatRenderer_SetWidth" "', expected argument " "1"" of type '" "wxGridCellFloatRenderer *""'");
4240 arg1
= reinterpret_cast< wxGridCellFloatRenderer
* >(argp1
);
4241 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4242 if (!SWIG_IsOK(ecode2
)) {
4243 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridCellFloatRenderer_SetWidth" "', expected argument " "2"" of type '" "int""'");
4245 arg2
= static_cast< int >(val2
);
4247 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4248 (arg1
)->SetWidth(arg2
);
4249 wxPyEndAllowThreads(__tstate
);
4250 if (PyErr_Occurred()) SWIG_fail
;
4252 resultobj
= SWIG_Py_Void();
4259 SWIGINTERN PyObject
*_wrap_GridCellFloatRenderer_GetPrecision(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4260 PyObject
*resultobj
= 0;
4261 wxGridCellFloatRenderer
*arg1
= (wxGridCellFloatRenderer
*) 0 ;
4265 PyObject
*swig_obj
[1] ;
4267 if (!args
) SWIG_fail
;
4269 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellFloatRenderer
, 0 | 0 );
4270 if (!SWIG_IsOK(res1
)) {
4271 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellFloatRenderer_GetPrecision" "', expected argument " "1"" of type '" "wxGridCellFloatRenderer const *""'");
4273 arg1
= reinterpret_cast< wxGridCellFloatRenderer
* >(argp1
);
4275 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4276 result
= (int)((wxGridCellFloatRenderer
const *)arg1
)->GetPrecision();
4277 wxPyEndAllowThreads(__tstate
);
4278 if (PyErr_Occurred()) SWIG_fail
;
4280 resultobj
= SWIG_From_int(static_cast< int >(result
));
4287 SWIGINTERN PyObject
*_wrap_GridCellFloatRenderer_SetPrecision(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4288 PyObject
*resultobj
= 0;
4289 wxGridCellFloatRenderer
*arg1
= (wxGridCellFloatRenderer
*) 0 ;
4295 PyObject
* obj0
= 0 ;
4296 PyObject
* obj1
= 0 ;
4297 char * kwnames
[] = {
4298 (char *) "self",(char *) "precision", NULL
4301 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellFloatRenderer_SetPrecision",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
4302 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellFloatRenderer
, 0 | 0 );
4303 if (!SWIG_IsOK(res1
)) {
4304 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellFloatRenderer_SetPrecision" "', expected argument " "1"" of type '" "wxGridCellFloatRenderer *""'");
4306 arg1
= reinterpret_cast< wxGridCellFloatRenderer
* >(argp1
);
4307 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4308 if (!SWIG_IsOK(ecode2
)) {
4309 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridCellFloatRenderer_SetPrecision" "', expected argument " "2"" of type '" "int""'");
4311 arg2
= static_cast< int >(val2
);
4313 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4314 (arg1
)->SetPrecision(arg2
);
4315 wxPyEndAllowThreads(__tstate
);
4316 if (PyErr_Occurred()) SWIG_fail
;
4318 resultobj
= SWIG_Py_Void();
4325 SWIGINTERN PyObject
*GridCellFloatRenderer_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4327 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
4328 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellFloatRenderer
, SWIG_NewClientData(obj
));
4329 return SWIG_Py_Void();
4332 SWIGINTERN PyObject
*GridCellFloatRenderer_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4333 return SWIG_Python_InitShadowInstance(args
);
4336 SWIGINTERN PyObject
*_wrap_new_GridCellBoolRenderer(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4337 PyObject
*resultobj
= 0;
4338 wxGridCellBoolRenderer
*result
= 0 ;
4340 if (!SWIG_Python_UnpackTuple(args
,"new_GridCellBoolRenderer",0,0,0)) SWIG_fail
;
4342 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4343 result
= (wxGridCellBoolRenderer
*)new wxGridCellBoolRenderer();
4344 wxPyEndAllowThreads(__tstate
);
4345 if (PyErr_Occurred()) SWIG_fail
;
4347 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridCellBoolRenderer
, SWIG_POINTER_NEW
| 0 );
4354 SWIGINTERN PyObject
*GridCellBoolRenderer_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4356 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
4357 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellBoolRenderer
, SWIG_NewClientData(obj
));
4358 return SWIG_Py_Void();
4361 SWIGINTERN PyObject
*GridCellBoolRenderer_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4362 return SWIG_Python_InitShadowInstance(args
);
4365 SWIGINTERN PyObject
*_wrap_new_GridCellDateTimeRenderer(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4366 PyObject
*resultobj
= 0;
4367 wxString arg1
= (wxString
) wxPyDefaultDateTimeFormat
;
4368 wxString arg2
= (wxString
) wxPyDefaultDateTimeFormat
;
4369 wxGridCellDateTimeRenderer
*result
= 0 ;
4370 PyObject
* obj0
= 0 ;
4371 PyObject
* obj1
= 0 ;
4372 char * kwnames
[] = {
4373 (char *) "outformat",(char *) "informat", NULL
4376 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:new_GridCellDateTimeRenderer",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
4379 wxString
* sptr
= wxString_in_helper(obj0
);
4380 if (sptr
== NULL
) SWIG_fail
;
4387 wxString
* sptr
= wxString_in_helper(obj1
);
4388 if (sptr
== NULL
) SWIG_fail
;
4394 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4395 result
= (wxGridCellDateTimeRenderer
*)new wxGridCellDateTimeRenderer(arg1
,arg2
);
4396 wxPyEndAllowThreads(__tstate
);
4397 if (PyErr_Occurred()) SWIG_fail
;
4399 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridCellDateTimeRenderer
, SWIG_POINTER_NEW
| 0 );
4406 SWIGINTERN PyObject
*GridCellDateTimeRenderer_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4408 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
4409 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellDateTimeRenderer
, SWIG_NewClientData(obj
));
4410 return SWIG_Py_Void();
4413 SWIGINTERN PyObject
*GridCellDateTimeRenderer_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4414 return SWIG_Python_InitShadowInstance(args
);
4417 SWIGINTERN PyObject
*_wrap_new_GridCellEnumRenderer(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4418 PyObject
*resultobj
= 0;
4419 wxString
const &arg1_defvalue
= wxPyEmptyString
;
4420 wxString
*arg1
= (wxString
*) &arg1_defvalue
;
4421 wxGridCellEnumRenderer
*result
= 0 ;
4422 bool temp1
= false ;
4423 PyObject
* obj0
= 0 ;
4424 char * kwnames
[] = {
4425 (char *) "choices", NULL
4428 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:new_GridCellEnumRenderer",kwnames
,&obj0
)) SWIG_fail
;
4431 arg1
= wxString_in_helper(obj0
);
4432 if (arg1
== NULL
) SWIG_fail
;
4437 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4438 result
= (wxGridCellEnumRenderer
*)new wxGridCellEnumRenderer((wxString
const &)*arg1
);
4439 wxPyEndAllowThreads(__tstate
);
4440 if (PyErr_Occurred()) SWIG_fail
;
4442 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridCellEnumRenderer
, SWIG_POINTER_NEW
| 0 );
4457 SWIGINTERN PyObject
*GridCellEnumRenderer_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4459 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
4460 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellEnumRenderer
, SWIG_NewClientData(obj
));
4461 return SWIG_Py_Void();
4464 SWIGINTERN PyObject
*GridCellEnumRenderer_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4465 return SWIG_Python_InitShadowInstance(args
);
4468 SWIGINTERN PyObject
*_wrap_new_GridCellAutoWrapStringRenderer(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4469 PyObject
*resultobj
= 0;
4470 wxGridCellAutoWrapStringRenderer
*result
= 0 ;
4472 if (!SWIG_Python_UnpackTuple(args
,"new_GridCellAutoWrapStringRenderer",0,0,0)) SWIG_fail
;
4474 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4475 result
= (wxGridCellAutoWrapStringRenderer
*)new wxGridCellAutoWrapStringRenderer();
4476 wxPyEndAllowThreads(__tstate
);
4477 if (PyErr_Occurred()) SWIG_fail
;
4479 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridCellAutoWrapStringRenderer
, SWIG_POINTER_NEW
| 0 );
4486 SWIGINTERN PyObject
*GridCellAutoWrapStringRenderer_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4488 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
4489 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellAutoWrapStringRenderer
, SWIG_NewClientData(obj
));
4490 return SWIG_Py_Void();
4493 SWIGINTERN PyObject
*GridCellAutoWrapStringRenderer_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4494 return SWIG_Python_InitShadowInstance(args
);
4497 SWIGINTERN PyObject
*_wrap_GridCellEditor_IsCreated(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4498 PyObject
*resultobj
= 0;
4499 wxGridCellEditor
*arg1
= (wxGridCellEditor
*) 0 ;
4503 PyObject
*swig_obj
[1] ;
4505 if (!args
) SWIG_fail
;
4507 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
4508 if (!SWIG_IsOK(res1
)) {
4509 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellEditor_IsCreated" "', expected argument " "1"" of type '" "wxGridCellEditor *""'");
4511 arg1
= reinterpret_cast< wxGridCellEditor
* >(argp1
);
4513 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4514 result
= (bool)(arg1
)->IsCreated();
4515 wxPyEndAllowThreads(__tstate
);
4516 if (PyErr_Occurred()) SWIG_fail
;
4519 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
4527 SWIGINTERN PyObject
*_wrap_GridCellEditor_GetControl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4528 PyObject
*resultobj
= 0;
4529 wxGridCellEditor
*arg1
= (wxGridCellEditor
*) 0 ;
4530 wxControl
*result
= 0 ;
4533 PyObject
*swig_obj
[1] ;
4535 if (!args
) SWIG_fail
;
4537 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
4538 if (!SWIG_IsOK(res1
)) {
4539 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellEditor_GetControl" "', expected argument " "1"" of type '" "wxGridCellEditor *""'");
4541 arg1
= reinterpret_cast< wxGridCellEditor
* >(argp1
);
4543 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4544 result
= (wxControl
*)(arg1
)->GetControl();
4545 wxPyEndAllowThreads(__tstate
);
4546 if (PyErr_Occurred()) SWIG_fail
;
4549 resultobj
= wxPyMake_wxObject(result
, 0);
4557 SWIGINTERN PyObject
*_wrap_GridCellEditor_SetControl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4558 PyObject
*resultobj
= 0;
4559 wxGridCellEditor
*arg1
= (wxGridCellEditor
*) 0 ;
4560 wxControl
*arg2
= (wxControl
*) 0 ;
4565 PyObject
* obj0
= 0 ;
4566 PyObject
* obj1
= 0 ;
4567 char * kwnames
[] = {
4568 (char *) "self",(char *) "control", NULL
4571 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellEditor_SetControl",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
4572 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
4573 if (!SWIG_IsOK(res1
)) {
4574 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellEditor_SetControl" "', expected argument " "1"" of type '" "wxGridCellEditor *""'");
4576 arg1
= reinterpret_cast< wxGridCellEditor
* >(argp1
);
4577 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxControl
, 0 | 0 );
4578 if (!SWIG_IsOK(res2
)) {
4579 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridCellEditor_SetControl" "', expected argument " "2"" of type '" "wxControl *""'");
4581 arg2
= reinterpret_cast< wxControl
* >(argp2
);
4583 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4584 (arg1
)->SetControl(arg2
);
4585 wxPyEndAllowThreads(__tstate
);
4586 if (PyErr_Occurred()) SWIG_fail
;
4588 resultobj
= SWIG_Py_Void();
4595 SWIGINTERN PyObject
*_wrap_GridCellEditor_GetCellAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4596 PyObject
*resultobj
= 0;
4597 wxGridCellEditor
*arg1
= (wxGridCellEditor
*) 0 ;
4598 wxGridCellAttr
*result
= 0 ;
4601 PyObject
*swig_obj
[1] ;
4603 if (!args
) SWIG_fail
;
4605 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
4606 if (!SWIG_IsOK(res1
)) {
4607 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellEditor_GetCellAttr" "', expected argument " "1"" of type '" "wxGridCellEditor *""'");
4609 arg1
= reinterpret_cast< wxGridCellEditor
* >(argp1
);
4611 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4612 result
= (wxGridCellAttr
*)(arg1
)->GetCellAttr();
4613 wxPyEndAllowThreads(__tstate
);
4614 if (PyErr_Occurred()) SWIG_fail
;
4617 resultobj
= wxPyMake_wxGridCellAttr(result
, (bool)0);
4625 SWIGINTERN PyObject
*_wrap_GridCellEditor_SetCellAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4626 PyObject
*resultobj
= 0;
4627 wxGridCellEditor
*arg1
= (wxGridCellEditor
*) 0 ;
4628 wxGridCellAttr
*arg2
= (wxGridCellAttr
*) 0 ;
4633 PyObject
* obj0
= 0 ;
4634 PyObject
* obj1
= 0 ;
4635 char * kwnames
[] = {
4636 (char *) "self",(char *) "attr", NULL
4639 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellEditor_SetCellAttr",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
4640 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
4641 if (!SWIG_IsOK(res1
)) {
4642 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellEditor_SetCellAttr" "', expected argument " "1"" of type '" "wxGridCellEditor *""'");
4644 arg1
= reinterpret_cast< wxGridCellEditor
* >(argp1
);
4645 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
4646 if (!SWIG_IsOK(res2
)) {
4647 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridCellEditor_SetCellAttr" "', expected argument " "2"" of type '" "wxGridCellAttr *""'");
4649 arg2
= reinterpret_cast< wxGridCellAttr
* >(argp2
);
4651 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4652 (arg1
)->SetCellAttr(arg2
);
4653 wxPyEndAllowThreads(__tstate
);
4654 if (PyErr_Occurred()) SWIG_fail
;
4656 resultobj
= SWIG_Py_Void();
4663 SWIGINTERN PyObject
*_wrap_GridCellEditor_Create(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4664 PyObject
*resultobj
= 0;
4665 wxGridCellEditor
*arg1
= (wxGridCellEditor
*) 0 ;
4666 wxWindow
*arg2
= (wxWindow
*) 0 ;
4668 wxEvtHandler
*arg4
= (wxEvtHandler
*) 0 ;
4677 PyObject
* obj0
= 0 ;
4678 PyObject
* obj1
= 0 ;
4679 PyObject
* obj2
= 0 ;
4680 PyObject
* obj3
= 0 ;
4681 char * kwnames
[] = {
4682 (char *) "self",(char *) "parent",(char *) "id",(char *) "evtHandler", NULL
4685 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:GridCellEditor_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
4686 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
4687 if (!SWIG_IsOK(res1
)) {
4688 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellEditor_Create" "', expected argument " "1"" of type '" "wxGridCellEditor *""'");
4690 arg1
= reinterpret_cast< wxGridCellEditor
* >(argp1
);
4691 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 | 0 );
4692 if (!SWIG_IsOK(res2
)) {
4693 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridCellEditor_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
4695 arg2
= reinterpret_cast< wxWindow
* >(argp2
);
4696 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
4697 if (!SWIG_IsOK(ecode3
)) {
4698 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridCellEditor_Create" "', expected argument " "3"" of type '" "int""'");
4700 arg3
= static_cast< int >(val3
);
4701 res4
= SWIG_ConvertPtr(obj3
, &argp4
,SWIGTYPE_p_wxEvtHandler
, 0 | 0 );
4702 if (!SWIG_IsOK(res4
)) {
4703 SWIG_exception_fail(SWIG_ArgError(res4
), "in method '" "GridCellEditor_Create" "', expected argument " "4"" of type '" "wxEvtHandler *""'");
4705 arg4
= reinterpret_cast< wxEvtHandler
* >(argp4
);
4707 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4708 (arg1
)->Create(arg2
,arg3
,arg4
);
4709 wxPyEndAllowThreads(__tstate
);
4710 if (PyErr_Occurred()) SWIG_fail
;
4712 resultobj
= SWIG_Py_Void();
4719 SWIGINTERN PyObject
*_wrap_GridCellEditor_BeginEdit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4720 PyObject
*resultobj
= 0;
4721 wxGridCellEditor
*arg1
= (wxGridCellEditor
*) 0 ;
4724 wxGrid
*arg4
= (wxGrid
*) 0 ;
4733 PyObject
* obj0
= 0 ;
4734 PyObject
* obj1
= 0 ;
4735 PyObject
* obj2
= 0 ;
4736 PyObject
* obj3
= 0 ;
4737 char * kwnames
[] = {
4738 (char *) "self",(char *) "row",(char *) "col",(char *) "grid", NULL
4741 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:GridCellEditor_BeginEdit",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
4742 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
4743 if (!SWIG_IsOK(res1
)) {
4744 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellEditor_BeginEdit" "', expected argument " "1"" of type '" "wxGridCellEditor *""'");
4746 arg1
= reinterpret_cast< wxGridCellEditor
* >(argp1
);
4747 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4748 if (!SWIG_IsOK(ecode2
)) {
4749 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridCellEditor_BeginEdit" "', expected argument " "2"" of type '" "int""'");
4751 arg2
= static_cast< int >(val2
);
4752 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
4753 if (!SWIG_IsOK(ecode3
)) {
4754 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridCellEditor_BeginEdit" "', expected argument " "3"" of type '" "int""'");
4756 arg3
= static_cast< int >(val3
);
4757 res4
= SWIG_ConvertPtr(obj3
, &argp4
,SWIGTYPE_p_wxGrid
, 0 | 0 );
4758 if (!SWIG_IsOK(res4
)) {
4759 SWIG_exception_fail(SWIG_ArgError(res4
), "in method '" "GridCellEditor_BeginEdit" "', expected argument " "4"" of type '" "wxGrid *""'");
4761 arg4
= reinterpret_cast< wxGrid
* >(argp4
);
4763 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4764 (arg1
)->BeginEdit(arg2
,arg3
,arg4
);
4765 wxPyEndAllowThreads(__tstate
);
4766 if (PyErr_Occurred()) SWIG_fail
;
4768 resultobj
= SWIG_Py_Void();
4775 SWIGINTERN PyObject
*_wrap_GridCellEditor_EndEdit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4776 PyObject
*resultobj
= 0;
4777 wxGridCellEditor
*arg1
= (wxGridCellEditor
*) 0 ;
4780 wxGrid
*arg4
= (wxGrid
*) 0 ;
4790 PyObject
* obj0
= 0 ;
4791 PyObject
* obj1
= 0 ;
4792 PyObject
* obj2
= 0 ;
4793 PyObject
* obj3
= 0 ;
4794 char * kwnames
[] = {
4795 (char *) "self",(char *) "row",(char *) "col",(char *) "grid", NULL
4798 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:GridCellEditor_EndEdit",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
4799 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
4800 if (!SWIG_IsOK(res1
)) {
4801 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellEditor_EndEdit" "', expected argument " "1"" of type '" "wxGridCellEditor *""'");
4803 arg1
= reinterpret_cast< wxGridCellEditor
* >(argp1
);
4804 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4805 if (!SWIG_IsOK(ecode2
)) {
4806 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridCellEditor_EndEdit" "', expected argument " "2"" of type '" "int""'");
4808 arg2
= static_cast< int >(val2
);
4809 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
4810 if (!SWIG_IsOK(ecode3
)) {
4811 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridCellEditor_EndEdit" "', expected argument " "3"" of type '" "int""'");
4813 arg3
= static_cast< int >(val3
);
4814 res4
= SWIG_ConvertPtr(obj3
, &argp4
,SWIGTYPE_p_wxGrid
, 0 | 0 );
4815 if (!SWIG_IsOK(res4
)) {
4816 SWIG_exception_fail(SWIG_ArgError(res4
), "in method '" "GridCellEditor_EndEdit" "', expected argument " "4"" of type '" "wxGrid *""'");
4818 arg4
= reinterpret_cast< wxGrid
* >(argp4
);
4820 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4821 result
= (bool)(arg1
)->EndEdit(arg2
,arg3
,arg4
);
4822 wxPyEndAllowThreads(__tstate
);
4823 if (PyErr_Occurred()) SWIG_fail
;
4826 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
4834 SWIGINTERN PyObject
*_wrap_GridCellEditor_Reset(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4835 PyObject
*resultobj
= 0;
4836 wxGridCellEditor
*arg1
= (wxGridCellEditor
*) 0 ;
4839 PyObject
*swig_obj
[1] ;
4841 if (!args
) SWIG_fail
;
4843 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
4844 if (!SWIG_IsOK(res1
)) {
4845 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellEditor_Reset" "', expected argument " "1"" of type '" "wxGridCellEditor *""'");
4847 arg1
= reinterpret_cast< wxGridCellEditor
* >(argp1
);
4849 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4851 wxPyEndAllowThreads(__tstate
);
4852 if (PyErr_Occurred()) SWIG_fail
;
4854 resultobj
= SWIG_Py_Void();
4861 SWIGINTERN PyObject
*_wrap_GridCellEditor_Clone(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4862 PyObject
*resultobj
= 0;
4863 wxGridCellEditor
*arg1
= (wxGridCellEditor
*) 0 ;
4864 wxGridCellEditor
*result
= 0 ;
4867 PyObject
*swig_obj
[1] ;
4869 if (!args
) SWIG_fail
;
4871 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
4872 if (!SWIG_IsOK(res1
)) {
4873 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellEditor_Clone" "', expected argument " "1"" of type '" "wxGridCellEditor const *""'");
4875 arg1
= reinterpret_cast< wxGridCellEditor
* >(argp1
);
4877 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4878 result
= (wxGridCellEditor
*)((wxGridCellEditor
const *)arg1
)->Clone();
4879 wxPyEndAllowThreads(__tstate
);
4880 if (PyErr_Occurred()) SWIG_fail
;
4883 resultobj
= wxPyMake_wxGridCellEditor(result
, (bool)0);
4891 SWIGINTERN PyObject
*_wrap_GridCellEditor_SetSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4892 PyObject
*resultobj
= 0;
4893 wxGridCellEditor
*arg1
= (wxGridCellEditor
*) 0 ;
4898 PyObject
* obj0
= 0 ;
4899 PyObject
* obj1
= 0 ;
4900 char * kwnames
[] = {
4901 (char *) "self",(char *) "rect", NULL
4904 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellEditor_SetSize",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
4905 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
4906 if (!SWIG_IsOK(res1
)) {
4907 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellEditor_SetSize" "', expected argument " "1"" of type '" "wxGridCellEditor *""'");
4909 arg1
= reinterpret_cast< wxGridCellEditor
* >(argp1
);
4912 if ( ! wxRect_helper(obj1
, &arg2
)) SWIG_fail
;
4915 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4916 (arg1
)->SetSize((wxRect
const &)*arg2
);
4917 wxPyEndAllowThreads(__tstate
);
4918 if (PyErr_Occurred()) SWIG_fail
;
4920 resultobj
= SWIG_Py_Void();
4927 SWIGINTERN PyObject
*_wrap_GridCellEditor_Show(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4928 PyObject
*resultobj
= 0;
4929 wxGridCellEditor
*arg1
= (wxGridCellEditor
*) 0 ;
4931 wxGridCellAttr
*arg3
= (wxGridCellAttr
*) NULL
;
4938 PyObject
* obj0
= 0 ;
4939 PyObject
* obj1
= 0 ;
4940 PyObject
* obj2
= 0 ;
4941 char * kwnames
[] = {
4942 (char *) "self",(char *) "show",(char *) "attr", NULL
4945 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:GridCellEditor_Show",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
4946 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
4947 if (!SWIG_IsOK(res1
)) {
4948 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellEditor_Show" "', expected argument " "1"" of type '" "wxGridCellEditor *""'");
4950 arg1
= reinterpret_cast< wxGridCellEditor
* >(argp1
);
4951 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
4952 if (!SWIG_IsOK(ecode2
)) {
4953 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridCellEditor_Show" "', expected argument " "2"" of type '" "bool""'");
4955 arg2
= static_cast< bool >(val2
);
4957 res3
= SWIG_ConvertPtr(obj2
, &argp3
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
4958 if (!SWIG_IsOK(res3
)) {
4959 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "GridCellEditor_Show" "', expected argument " "3"" of type '" "wxGridCellAttr *""'");
4961 arg3
= reinterpret_cast< wxGridCellAttr
* >(argp3
);
4964 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4965 (arg1
)->Show(arg2
,arg3
);
4966 wxPyEndAllowThreads(__tstate
);
4967 if (PyErr_Occurred()) SWIG_fail
;
4969 resultobj
= SWIG_Py_Void();
4976 SWIGINTERN PyObject
*_wrap_GridCellEditor_PaintBackground(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4977 PyObject
*resultobj
= 0;
4978 wxGridCellEditor
*arg1
= (wxGridCellEditor
*) 0 ;
4980 wxGridCellAttr
*arg3
= (wxGridCellAttr
*) 0 ;
4986 PyObject
* obj0
= 0 ;
4987 PyObject
* obj1
= 0 ;
4988 PyObject
* obj2
= 0 ;
4989 char * kwnames
[] = {
4990 (char *) "self",(char *) "rectCell",(char *) "attr", NULL
4993 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:GridCellEditor_PaintBackground",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
4994 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
4995 if (!SWIG_IsOK(res1
)) {
4996 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellEditor_PaintBackground" "', expected argument " "1"" of type '" "wxGridCellEditor *""'");
4998 arg1
= reinterpret_cast< wxGridCellEditor
* >(argp1
);
5001 if ( ! wxRect_helper(obj1
, &arg2
)) SWIG_fail
;
5003 res3
= SWIG_ConvertPtr(obj2
, &argp3
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
5004 if (!SWIG_IsOK(res3
)) {
5005 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "GridCellEditor_PaintBackground" "', expected argument " "3"" of type '" "wxGridCellAttr *""'");
5007 arg3
= reinterpret_cast< wxGridCellAttr
* >(argp3
);
5009 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5010 (arg1
)->PaintBackground((wxRect
const &)*arg2
,arg3
);
5011 wxPyEndAllowThreads(__tstate
);
5012 if (PyErr_Occurred()) SWIG_fail
;
5014 resultobj
= SWIG_Py_Void();
5021 SWIGINTERN PyObject
*_wrap_GridCellEditor_IsAcceptedKey(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5022 PyObject
*resultobj
= 0;
5023 wxGridCellEditor
*arg1
= (wxGridCellEditor
*) 0 ;
5024 wxKeyEvent
*arg2
= 0 ;
5030 PyObject
* obj0
= 0 ;
5031 PyObject
* obj1
= 0 ;
5032 char * kwnames
[] = {
5033 (char *) "self",(char *) "event", NULL
5036 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellEditor_IsAcceptedKey",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5037 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
5038 if (!SWIG_IsOK(res1
)) {
5039 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellEditor_IsAcceptedKey" "', expected argument " "1"" of type '" "wxGridCellEditor *""'");
5041 arg1
= reinterpret_cast< wxGridCellEditor
* >(argp1
);
5042 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxKeyEvent
, 0 );
5043 if (!SWIG_IsOK(res2
)) {
5044 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridCellEditor_IsAcceptedKey" "', expected argument " "2"" of type '" "wxKeyEvent &""'");
5047 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "GridCellEditor_IsAcceptedKey" "', expected argument " "2"" of type '" "wxKeyEvent &""'");
5049 arg2
= reinterpret_cast< wxKeyEvent
* >(argp2
);
5051 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5052 result
= (bool)(arg1
)->IsAcceptedKey(*arg2
);
5053 wxPyEndAllowThreads(__tstate
);
5054 if (PyErr_Occurred()) SWIG_fail
;
5057 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
5065 SWIGINTERN PyObject
*_wrap_GridCellEditor_StartingKey(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5066 PyObject
*resultobj
= 0;
5067 wxGridCellEditor
*arg1
= (wxGridCellEditor
*) 0 ;
5068 wxKeyEvent
*arg2
= 0 ;
5073 PyObject
* obj0
= 0 ;
5074 PyObject
* obj1
= 0 ;
5075 char * kwnames
[] = {
5076 (char *) "self",(char *) "event", NULL
5079 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellEditor_StartingKey",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5080 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
5081 if (!SWIG_IsOK(res1
)) {
5082 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellEditor_StartingKey" "', expected argument " "1"" of type '" "wxGridCellEditor *""'");
5084 arg1
= reinterpret_cast< wxGridCellEditor
* >(argp1
);
5085 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxKeyEvent
, 0 );
5086 if (!SWIG_IsOK(res2
)) {
5087 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridCellEditor_StartingKey" "', expected argument " "2"" of type '" "wxKeyEvent &""'");
5090 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "GridCellEditor_StartingKey" "', expected argument " "2"" of type '" "wxKeyEvent &""'");
5092 arg2
= reinterpret_cast< wxKeyEvent
* >(argp2
);
5094 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5095 (arg1
)->StartingKey(*arg2
);
5096 wxPyEndAllowThreads(__tstate
);
5097 if (PyErr_Occurred()) SWIG_fail
;
5099 resultobj
= SWIG_Py_Void();
5106 SWIGINTERN PyObject
*_wrap_GridCellEditor_StartingClick(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5107 PyObject
*resultobj
= 0;
5108 wxGridCellEditor
*arg1
= (wxGridCellEditor
*) 0 ;
5111 PyObject
*swig_obj
[1] ;
5113 if (!args
) SWIG_fail
;
5115 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
5116 if (!SWIG_IsOK(res1
)) {
5117 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellEditor_StartingClick" "', expected argument " "1"" of type '" "wxGridCellEditor *""'");
5119 arg1
= reinterpret_cast< wxGridCellEditor
* >(argp1
);
5121 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5122 (arg1
)->StartingClick();
5123 wxPyEndAllowThreads(__tstate
);
5124 if (PyErr_Occurred()) SWIG_fail
;
5126 resultobj
= SWIG_Py_Void();
5133 SWIGINTERN PyObject
*_wrap_GridCellEditor_HandleReturn(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5134 PyObject
*resultobj
= 0;
5135 wxGridCellEditor
*arg1
= (wxGridCellEditor
*) 0 ;
5136 wxKeyEvent
*arg2
= 0 ;
5141 PyObject
* obj0
= 0 ;
5142 PyObject
* obj1
= 0 ;
5143 char * kwnames
[] = {
5144 (char *) "self",(char *) "event", NULL
5147 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellEditor_HandleReturn",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5148 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
5149 if (!SWIG_IsOK(res1
)) {
5150 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellEditor_HandleReturn" "', expected argument " "1"" of type '" "wxGridCellEditor *""'");
5152 arg1
= reinterpret_cast< wxGridCellEditor
* >(argp1
);
5153 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxKeyEvent
, 0 );
5154 if (!SWIG_IsOK(res2
)) {
5155 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridCellEditor_HandleReturn" "', expected argument " "2"" of type '" "wxKeyEvent &""'");
5158 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "GridCellEditor_HandleReturn" "', expected argument " "2"" of type '" "wxKeyEvent &""'");
5160 arg2
= reinterpret_cast< wxKeyEvent
* >(argp2
);
5162 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5163 (arg1
)->HandleReturn(*arg2
);
5164 wxPyEndAllowThreads(__tstate
);
5165 if (PyErr_Occurred()) SWIG_fail
;
5167 resultobj
= SWIG_Py_Void();
5174 SWIGINTERN PyObject
*_wrap_GridCellEditor_Destroy(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5175 PyObject
*resultobj
= 0;
5176 wxGridCellEditor
*arg1
= (wxGridCellEditor
*) 0 ;
5179 PyObject
*swig_obj
[1] ;
5181 if (!args
) SWIG_fail
;
5183 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
5184 if (!SWIG_IsOK(res1
)) {
5185 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellEditor_Destroy" "', expected argument " "1"" of type '" "wxGridCellEditor *""'");
5187 arg1
= reinterpret_cast< wxGridCellEditor
* >(argp1
);
5189 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5191 wxPyEndAllowThreads(__tstate
);
5192 if (PyErr_Occurred()) SWIG_fail
;
5194 resultobj
= SWIG_Py_Void();
5201 SWIGINTERN PyObject
*GridCellEditor_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5203 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
5204 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellEditor
, SWIG_NewClientData(obj
));
5205 return SWIG_Py_Void();
5208 SWIGINTERN PyObject
*_wrap_new_PyGridCellEditor(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5209 PyObject
*resultobj
= 0;
5210 wxPyGridCellEditor
*result
= 0 ;
5212 if (!SWIG_Python_UnpackTuple(args
,"new_PyGridCellEditor",0,0,0)) SWIG_fail
;
5214 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5215 result
= (wxPyGridCellEditor
*)new wxPyGridCellEditor();
5216 wxPyEndAllowThreads(__tstate
);
5217 if (PyErr_Occurred()) SWIG_fail
;
5219 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyGridCellEditor
, SWIG_POINTER_NEW
| 0 );
5226 SWIGINTERN PyObject
*_wrap_PyGridCellEditor__setCallbackInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5227 PyObject
*resultobj
= 0;
5228 wxPyGridCellEditor
*arg1
= (wxPyGridCellEditor
*) 0 ;
5229 PyObject
*arg2
= (PyObject
*) 0 ;
5230 PyObject
*arg3
= (PyObject
*) 0 ;
5233 PyObject
* obj0
= 0 ;
5234 PyObject
* obj1
= 0 ;
5235 PyObject
* obj2
= 0 ;
5236 char * kwnames
[] = {
5237 (char *) "self",(char *) "self",(char *) "_class", NULL
5240 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyGridCellEditor__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
5241 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyGridCellEditor
, 0 | 0 );
5242 if (!SWIG_IsOK(res1
)) {
5243 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "PyGridCellEditor__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyGridCellEditor *""'");
5245 arg1
= reinterpret_cast< wxPyGridCellEditor
* >(argp1
);
5249 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5250 (arg1
)->_setCallbackInfo(arg2
,arg3
);
5251 wxPyEndAllowThreads(__tstate
);
5252 if (PyErr_Occurred()) SWIG_fail
;
5254 resultobj
= SWIG_Py_Void();
5261 SWIGINTERN PyObject
*_wrap_PyGridCellEditor_SetParameters(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5262 PyObject
*resultobj
= 0;
5263 wxPyGridCellEditor
*arg1
= (wxPyGridCellEditor
*) 0 ;
5264 wxString
*arg2
= 0 ;
5267 bool temp2
= false ;
5268 PyObject
* obj0
= 0 ;
5269 PyObject
* obj1
= 0 ;
5270 char * kwnames
[] = {
5271 (char *) "self",(char *) "params", NULL
5274 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyGridCellEditor_SetParameters",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5275 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyGridCellEditor
, 0 | 0 );
5276 if (!SWIG_IsOK(res1
)) {
5277 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "PyGridCellEditor_SetParameters" "', expected argument " "1"" of type '" "wxPyGridCellEditor *""'");
5279 arg1
= reinterpret_cast< wxPyGridCellEditor
* >(argp1
);
5281 arg2
= wxString_in_helper(obj1
);
5282 if (arg2
== NULL
) SWIG_fail
;
5286 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5287 (arg1
)->SetParameters((wxString
const &)*arg2
);
5288 wxPyEndAllowThreads(__tstate
);
5289 if (PyErr_Occurred()) SWIG_fail
;
5291 resultobj
= SWIG_Py_Void();
5306 SWIGINTERN PyObject
*PyGridCellEditor_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5308 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
5309 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyGridCellEditor
, SWIG_NewClientData(obj
));
5310 return SWIG_Py_Void();
5313 SWIGINTERN PyObject
*PyGridCellEditor_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5314 return SWIG_Python_InitShadowInstance(args
);
5317 SWIGINTERN PyObject
*_wrap_new_GridCellTextEditor(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5318 PyObject
*resultobj
= 0;
5319 wxGridCellTextEditor
*result
= 0 ;
5321 if (!SWIG_Python_UnpackTuple(args
,"new_GridCellTextEditor",0,0,0)) SWIG_fail
;
5323 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5324 result
= (wxGridCellTextEditor
*)new wxGridCellTextEditor();
5325 wxPyEndAllowThreads(__tstate
);
5326 if (PyErr_Occurred()) SWIG_fail
;
5328 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridCellTextEditor
, SWIG_POINTER_NEW
| 0 );
5335 SWIGINTERN PyObject
*_wrap_GridCellTextEditor_GetValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5336 PyObject
*resultobj
= 0;
5337 wxGridCellTextEditor
*arg1
= (wxGridCellTextEditor
*) 0 ;
5341 PyObject
*swig_obj
[1] ;
5343 if (!args
) SWIG_fail
;
5345 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellTextEditor
, 0 | 0 );
5346 if (!SWIG_IsOK(res1
)) {
5347 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellTextEditor_GetValue" "', expected argument " "1"" of type '" "wxGridCellTextEditor *""'");
5349 arg1
= reinterpret_cast< wxGridCellTextEditor
* >(argp1
);
5351 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5352 result
= (arg1
)->GetValue();
5353 wxPyEndAllowThreads(__tstate
);
5354 if (PyErr_Occurred()) SWIG_fail
;
5358 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
5360 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
5369 SWIGINTERN PyObject
*GridCellTextEditor_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5371 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
5372 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellTextEditor
, SWIG_NewClientData(obj
));
5373 return SWIG_Py_Void();
5376 SWIGINTERN PyObject
*GridCellTextEditor_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5377 return SWIG_Python_InitShadowInstance(args
);
5380 SWIGINTERN PyObject
*_wrap_new_GridCellNumberEditor(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5381 PyObject
*resultobj
= 0;
5382 int arg1
= (int) -1 ;
5383 int arg2
= (int) -1 ;
5384 wxGridCellNumberEditor
*result
= 0 ;
5389 PyObject
* obj0
= 0 ;
5390 PyObject
* obj1
= 0 ;
5391 char * kwnames
[] = {
5392 (char *) "min",(char *) "max", NULL
5395 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:new_GridCellNumberEditor",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5397 ecode1
= SWIG_AsVal_int(obj0
, &val1
);
5398 if (!SWIG_IsOK(ecode1
)) {
5399 SWIG_exception_fail(SWIG_ArgError(ecode1
), "in method '" "new_GridCellNumberEditor" "', expected argument " "1"" of type '" "int""'");
5401 arg1
= static_cast< int >(val1
);
5404 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
5405 if (!SWIG_IsOK(ecode2
)) {
5406 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_GridCellNumberEditor" "', expected argument " "2"" of type '" "int""'");
5408 arg2
= static_cast< int >(val2
);
5411 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5412 result
= (wxGridCellNumberEditor
*)new wxGridCellNumberEditor(arg1
,arg2
);
5413 wxPyEndAllowThreads(__tstate
);
5414 if (PyErr_Occurred()) SWIG_fail
;
5416 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridCellNumberEditor
, SWIG_POINTER_NEW
| 0 );
5423 SWIGINTERN PyObject
*GridCellNumberEditor_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5425 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
5426 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellNumberEditor
, SWIG_NewClientData(obj
));
5427 return SWIG_Py_Void();
5430 SWIGINTERN PyObject
*GridCellNumberEditor_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5431 return SWIG_Python_InitShadowInstance(args
);
5434 SWIGINTERN PyObject
*_wrap_new_GridCellFloatEditor(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5435 PyObject
*resultobj
= 0;
5436 int arg1
= (int) -1 ;
5437 int arg2
= (int) -1 ;
5438 wxGridCellFloatEditor
*result
= 0 ;
5443 PyObject
* obj0
= 0 ;
5444 PyObject
* obj1
= 0 ;
5445 char * kwnames
[] = {
5446 (char *) "width",(char *) "precision", NULL
5449 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:new_GridCellFloatEditor",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5451 ecode1
= SWIG_AsVal_int(obj0
, &val1
);
5452 if (!SWIG_IsOK(ecode1
)) {
5453 SWIG_exception_fail(SWIG_ArgError(ecode1
), "in method '" "new_GridCellFloatEditor" "', expected argument " "1"" of type '" "int""'");
5455 arg1
= static_cast< int >(val1
);
5458 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
5459 if (!SWIG_IsOK(ecode2
)) {
5460 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_GridCellFloatEditor" "', expected argument " "2"" of type '" "int""'");
5462 arg2
= static_cast< int >(val2
);
5465 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5466 result
= (wxGridCellFloatEditor
*)new wxGridCellFloatEditor(arg1
,arg2
);
5467 wxPyEndAllowThreads(__tstate
);
5468 if (PyErr_Occurred()) SWIG_fail
;
5470 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridCellFloatEditor
, SWIG_POINTER_NEW
| 0 );
5477 SWIGINTERN PyObject
*GridCellFloatEditor_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5479 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
5480 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellFloatEditor
, SWIG_NewClientData(obj
));
5481 return SWIG_Py_Void();
5484 SWIGINTERN PyObject
*GridCellFloatEditor_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5485 return SWIG_Python_InitShadowInstance(args
);
5488 SWIGINTERN PyObject
*_wrap_new_GridCellBoolEditor(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5489 PyObject
*resultobj
= 0;
5490 wxGridCellBoolEditor
*result
= 0 ;
5492 if (!SWIG_Python_UnpackTuple(args
,"new_GridCellBoolEditor",0,0,0)) SWIG_fail
;
5494 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5495 result
= (wxGridCellBoolEditor
*)new wxGridCellBoolEditor();
5496 wxPyEndAllowThreads(__tstate
);
5497 if (PyErr_Occurred()) SWIG_fail
;
5499 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridCellBoolEditor
, SWIG_POINTER_NEW
| 0 );
5506 SWIGINTERN PyObject
*_wrap_GridCellBoolEditor_GetValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5507 PyObject
*resultobj
= 0;
5508 wxGridCellBoolEditor
*arg1
= (wxGridCellBoolEditor
*) 0 ;
5512 PyObject
*swig_obj
[1] ;
5514 if (!args
) SWIG_fail
;
5516 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellBoolEditor
, 0 | 0 );
5517 if (!SWIG_IsOK(res1
)) {
5518 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellBoolEditor_GetValue" "', expected argument " "1"" of type '" "wxGridCellBoolEditor *""'");
5520 arg1
= reinterpret_cast< wxGridCellBoolEditor
* >(argp1
);
5522 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5523 result
= (arg1
)->GetValue();
5524 wxPyEndAllowThreads(__tstate
);
5525 if (PyErr_Occurred()) SWIG_fail
;
5529 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
5531 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
5540 SWIGINTERN PyObject
*GridCellBoolEditor_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5542 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
5543 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellBoolEditor
, SWIG_NewClientData(obj
));
5544 return SWIG_Py_Void();
5547 SWIGINTERN PyObject
*GridCellBoolEditor_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5548 return SWIG_Python_InitShadowInstance(args
);
5551 SWIGINTERN PyObject
*_wrap_new_GridCellChoiceEditor(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5552 PyObject
*resultobj
= 0;
5553 int arg1
= (int) 0 ;
5554 wxString
*arg2
= (wxString
*) NULL
;
5555 bool arg3
= (bool) false ;
5556 wxGridCellChoiceEditor
*result
= 0 ;
5559 PyObject
* obj0
= 0 ;
5560 PyObject
* obj1
= 0 ;
5561 char * kwnames
[] = {
5562 (char *) "choices",(char *) "allowOthers", NULL
5565 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:new_GridCellChoiceEditor",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5568 arg1
= PyList_Size(obj0
);
5569 arg2
= wxString_LIST_helper(obj0
);
5570 if (arg2
== NULL
) SWIG_fail
;
5574 ecode3
= SWIG_AsVal_bool(obj1
, &val3
);
5575 if (!SWIG_IsOK(ecode3
)) {
5576 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "new_GridCellChoiceEditor" "', expected argument " "3"" of type '" "bool""'");
5578 arg3
= static_cast< bool >(val3
);
5581 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5582 result
= (wxGridCellChoiceEditor
*)new wxGridCellChoiceEditor(arg1
,(wxString
const *)arg2
,arg3
);
5583 wxPyEndAllowThreads(__tstate
);
5584 if (PyErr_Occurred()) SWIG_fail
;
5586 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridCellChoiceEditor
, SWIG_POINTER_NEW
| 0 );
5588 if (arg2
) delete [] arg2
;
5593 if (arg2
) delete [] arg2
;
5599 SWIGINTERN PyObject
*_wrap_GridCellChoiceEditor_GetValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5600 PyObject
*resultobj
= 0;
5601 wxGridCellChoiceEditor
*arg1
= (wxGridCellChoiceEditor
*) 0 ;
5605 PyObject
*swig_obj
[1] ;
5607 if (!args
) SWIG_fail
;
5609 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellChoiceEditor
, 0 | 0 );
5610 if (!SWIG_IsOK(res1
)) {
5611 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellChoiceEditor_GetValue" "', expected argument " "1"" of type '" "wxGridCellChoiceEditor *""'");
5613 arg1
= reinterpret_cast< wxGridCellChoiceEditor
* >(argp1
);
5615 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5616 result
= (arg1
)->GetValue();
5617 wxPyEndAllowThreads(__tstate
);
5618 if (PyErr_Occurred()) SWIG_fail
;
5622 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
5624 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
5633 SWIGINTERN PyObject
*GridCellChoiceEditor_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5635 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
5636 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellChoiceEditor
, SWIG_NewClientData(obj
));
5637 return SWIG_Py_Void();
5640 SWIGINTERN PyObject
*GridCellChoiceEditor_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5641 return SWIG_Python_InitShadowInstance(args
);
5644 SWIGINTERN PyObject
*_wrap_new_GridCellEnumEditor(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5645 PyObject
*resultobj
= 0;
5646 wxString
const &arg1_defvalue
= wxPyEmptyString
;
5647 wxString
*arg1
= (wxString
*) &arg1_defvalue
;
5648 wxGridCellEnumEditor
*result
= 0 ;
5649 bool temp1
= false ;
5650 PyObject
* obj0
= 0 ;
5651 char * kwnames
[] = {
5652 (char *) "choices", NULL
5655 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:new_GridCellEnumEditor",kwnames
,&obj0
)) SWIG_fail
;
5658 arg1
= wxString_in_helper(obj0
);
5659 if (arg1
== NULL
) SWIG_fail
;
5664 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5665 result
= (wxGridCellEnumEditor
*)new wxGridCellEnumEditor((wxString
const &)*arg1
);
5666 wxPyEndAllowThreads(__tstate
);
5667 if (PyErr_Occurred()) SWIG_fail
;
5669 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridCellEnumEditor
, SWIG_POINTER_NEW
| 0 );
5684 SWIGINTERN PyObject
*GridCellEnumEditor_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5686 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
5687 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellEnumEditor
, SWIG_NewClientData(obj
));
5688 return SWIG_Py_Void();
5691 SWIGINTERN PyObject
*GridCellEnumEditor_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5692 return SWIG_Python_InitShadowInstance(args
);
5695 SWIGINTERN PyObject
*_wrap_new_GridCellAutoWrapStringEditor(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5696 PyObject
*resultobj
= 0;
5697 wxGridCellAutoWrapStringEditor
*result
= 0 ;
5699 if (!SWIG_Python_UnpackTuple(args
,"new_GridCellAutoWrapStringEditor",0,0,0)) SWIG_fail
;
5701 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5702 result
= (wxGridCellAutoWrapStringEditor
*)new wxGridCellAutoWrapStringEditor();
5703 wxPyEndAllowThreads(__tstate
);
5704 if (PyErr_Occurred()) SWIG_fail
;
5706 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridCellAutoWrapStringEditor
, SWIG_POINTER_NEW
| 0 );
5713 SWIGINTERN PyObject
*GridCellAutoWrapStringEditor_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5715 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
5716 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellAutoWrapStringEditor
, SWIG_NewClientData(obj
));
5717 return SWIG_Py_Void();
5720 SWIGINTERN PyObject
*GridCellAutoWrapStringEditor_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5721 return SWIG_Python_InitShadowInstance(args
);
5724 SWIGINTERN PyObject
*_wrap_GridCellAttr__setOORInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5725 PyObject
*resultobj
= 0;
5726 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
5727 PyObject
*arg2
= (PyObject
*) 0 ;
5730 PyObject
* obj0
= 0 ;
5731 PyObject
* obj1
= 0 ;
5732 char * kwnames
[] = {
5733 (char *) "self",(char *) "_self", NULL
5736 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellAttr__setOORInfo",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5737 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
5738 if (!SWIG_IsOK(res1
)) {
5739 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr__setOORInfo" "', expected argument " "1"" of type '" "wxGridCellAttr *""'");
5741 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
5744 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5745 wxGridCellAttr__setOORInfo(arg1
,arg2
);
5746 wxPyEndAllowThreads(__tstate
);
5747 if (PyErr_Occurred()) SWIG_fail
;
5749 resultobj
= SWIG_Py_Void();
5756 SWIGINTERN PyObject
*_wrap_new_GridCellAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5757 PyObject
*resultobj
= 0;
5758 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) NULL
;
5759 wxGridCellAttr
*result
= 0 ;
5762 PyObject
* obj0
= 0 ;
5763 char * kwnames
[] = {
5764 (char *) "attrDefault", NULL
5767 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:new_GridCellAttr",kwnames
,&obj0
)) SWIG_fail
;
5769 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
5770 if (!SWIG_IsOK(res1
)) {
5771 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_GridCellAttr" "', expected argument " "1"" of type '" "wxGridCellAttr *""'");
5773 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
5776 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5777 result
= (wxGridCellAttr
*)new wxGridCellAttr(arg1
);
5778 wxPyEndAllowThreads(__tstate
);
5779 if (PyErr_Occurred()) SWIG_fail
;
5782 resultobj
= wxPyMake_wxGridCellAttr(result
, (bool)SWIG_POINTER_NEW
);
5790 SWIGINTERN PyObject
*_wrap_delete_GridCellAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5791 PyObject
*resultobj
= 0;
5792 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
5795 PyObject
*swig_obj
[1] ;
5797 if (!args
) SWIG_fail
;
5799 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, SWIG_POINTER_DISOWN
| 0 );
5800 if (!SWIG_IsOK(res1
)) {
5801 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "delete_GridCellAttr" "', expected argument " "1"" of type '" "wxGridCellAttr *""'");
5803 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
5805 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5806 delete_wxGridCellAttr(arg1
);
5808 wxPyEndAllowThreads(__tstate
);
5809 if (PyErr_Occurred()) SWIG_fail
;
5811 resultobj
= SWIG_Py_Void();
5818 SWIGINTERN PyObject
*_wrap_GridCellAttr_Clone(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5819 PyObject
*resultobj
= 0;
5820 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
5821 wxGridCellAttr
*result
= 0 ;
5824 PyObject
*swig_obj
[1] ;
5826 if (!args
) SWIG_fail
;
5828 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
5829 if (!SWIG_IsOK(res1
)) {
5830 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_Clone" "', expected argument " "1"" of type '" "wxGridCellAttr const *""'");
5832 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
5834 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5835 result
= (wxGridCellAttr
*)((wxGridCellAttr
const *)arg1
)->Clone();
5836 wxPyEndAllowThreads(__tstate
);
5837 if (PyErr_Occurred()) SWIG_fail
;
5840 resultobj
= wxPyMake_wxGridCellAttr(result
, (bool)0);
5848 SWIGINTERN PyObject
*_wrap_GridCellAttr_MergeWith(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5849 PyObject
*resultobj
= 0;
5850 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
5851 wxGridCellAttr
*arg2
= (wxGridCellAttr
*) 0 ;
5856 PyObject
* obj0
= 0 ;
5857 PyObject
* obj1
= 0 ;
5858 char * kwnames
[] = {
5859 (char *) "self",(char *) "mergefrom", NULL
5862 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellAttr_MergeWith",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5863 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
5864 if (!SWIG_IsOK(res1
)) {
5865 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_MergeWith" "', expected argument " "1"" of type '" "wxGridCellAttr *""'");
5867 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
5868 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
5869 if (!SWIG_IsOK(res2
)) {
5870 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridCellAttr_MergeWith" "', expected argument " "2"" of type '" "wxGridCellAttr *""'");
5872 arg2
= reinterpret_cast< wxGridCellAttr
* >(argp2
);
5874 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5875 (arg1
)->MergeWith(arg2
);
5876 wxPyEndAllowThreads(__tstate
);
5877 if (PyErr_Occurred()) SWIG_fail
;
5879 resultobj
= SWIG_Py_Void();
5886 SWIGINTERN PyObject
*_wrap_GridCellAttr_IncRef(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5887 PyObject
*resultobj
= 0;
5888 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
5891 PyObject
*swig_obj
[1] ;
5893 if (!args
) SWIG_fail
;
5895 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
5896 if (!SWIG_IsOK(res1
)) {
5897 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_IncRef" "', expected argument " "1"" of type '" "wxGridCellAttr *""'");
5899 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
5901 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5903 wxPyEndAllowThreads(__tstate
);
5904 if (PyErr_Occurred()) SWIG_fail
;
5906 resultobj
= SWIG_Py_Void();
5913 SWIGINTERN PyObject
*_wrap_GridCellAttr_DecRef(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5914 PyObject
*resultobj
= 0;
5915 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
5918 PyObject
*swig_obj
[1] ;
5920 if (!args
) SWIG_fail
;
5922 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
5923 if (!SWIG_IsOK(res1
)) {
5924 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_DecRef" "', expected argument " "1"" of type '" "wxGridCellAttr *""'");
5926 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
5928 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5930 wxPyEndAllowThreads(__tstate
);
5931 if (PyErr_Occurred()) SWIG_fail
;
5933 resultobj
= SWIG_Py_Void();
5940 SWIGINTERN PyObject
*_wrap_GridCellAttr_SetTextColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5941 PyObject
*resultobj
= 0;
5942 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
5943 wxColour
*arg2
= 0 ;
5947 PyObject
* obj0
= 0 ;
5948 PyObject
* obj1
= 0 ;
5949 char * kwnames
[] = {
5950 (char *) "self",(char *) "colText", NULL
5953 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellAttr_SetTextColour",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5954 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
5955 if (!SWIG_IsOK(res1
)) {
5956 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_SetTextColour" "', expected argument " "1"" of type '" "wxGridCellAttr *""'");
5958 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
5961 if ( ! wxColour_helper(obj1
, &arg2
)) SWIG_fail
;
5964 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5965 (arg1
)->SetTextColour((wxColour
const &)*arg2
);
5966 wxPyEndAllowThreads(__tstate
);
5967 if (PyErr_Occurred()) SWIG_fail
;
5969 resultobj
= SWIG_Py_Void();
5976 SWIGINTERN PyObject
*_wrap_GridCellAttr_SetBackgroundColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5977 PyObject
*resultobj
= 0;
5978 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
5979 wxColour
*arg2
= 0 ;
5983 PyObject
* obj0
= 0 ;
5984 PyObject
* obj1
= 0 ;
5985 char * kwnames
[] = {
5986 (char *) "self",(char *) "colBack", NULL
5989 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellAttr_SetBackgroundColour",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5990 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
5991 if (!SWIG_IsOK(res1
)) {
5992 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_SetBackgroundColour" "', expected argument " "1"" of type '" "wxGridCellAttr *""'");
5994 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
5997 if ( ! wxColour_helper(obj1
, &arg2
)) SWIG_fail
;
6000 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6001 (arg1
)->SetBackgroundColour((wxColour
const &)*arg2
);
6002 wxPyEndAllowThreads(__tstate
);
6003 if (PyErr_Occurred()) SWIG_fail
;
6005 resultobj
= SWIG_Py_Void();
6012 SWIGINTERN PyObject
*_wrap_GridCellAttr_SetFont(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6013 PyObject
*resultobj
= 0;
6014 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6020 PyObject
* obj0
= 0 ;
6021 PyObject
* obj1
= 0 ;
6022 char * kwnames
[] = {
6023 (char *) "self",(char *) "font", NULL
6026 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellAttr_SetFont",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6027 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6028 if (!SWIG_IsOK(res1
)) {
6029 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_SetFont" "', expected argument " "1"" of type '" "wxGridCellAttr *""'");
6031 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6032 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxFont
, 0 | 0);
6033 if (!SWIG_IsOK(res2
)) {
6034 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridCellAttr_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
6037 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "GridCellAttr_SetFont" "', expected argument " "2"" of type '" "wxFont const &""'");
6039 arg2
= reinterpret_cast< wxFont
* >(argp2
);
6041 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6042 (arg1
)->SetFont((wxFont
const &)*arg2
);
6043 wxPyEndAllowThreads(__tstate
);
6044 if (PyErr_Occurred()) SWIG_fail
;
6046 resultobj
= SWIG_Py_Void();
6053 SWIGINTERN PyObject
*_wrap_GridCellAttr_SetAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6054 PyObject
*resultobj
= 0;
6055 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6064 PyObject
* obj0
= 0 ;
6065 PyObject
* obj1
= 0 ;
6066 PyObject
* obj2
= 0 ;
6067 char * kwnames
[] = {
6068 (char *) "self",(char *) "hAlign",(char *) "vAlign", NULL
6071 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:GridCellAttr_SetAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
6072 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6073 if (!SWIG_IsOK(res1
)) {
6074 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_SetAlignment" "', expected argument " "1"" of type '" "wxGridCellAttr *""'");
6076 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6077 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
6078 if (!SWIG_IsOK(ecode2
)) {
6079 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridCellAttr_SetAlignment" "', expected argument " "2"" of type '" "int""'");
6081 arg2
= static_cast< int >(val2
);
6082 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
6083 if (!SWIG_IsOK(ecode3
)) {
6084 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridCellAttr_SetAlignment" "', expected argument " "3"" of type '" "int""'");
6086 arg3
= static_cast< int >(val3
);
6088 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6089 (arg1
)->SetAlignment(arg2
,arg3
);
6090 wxPyEndAllowThreads(__tstate
);
6091 if (PyErr_Occurred()) SWIG_fail
;
6093 resultobj
= SWIG_Py_Void();
6100 SWIGINTERN PyObject
*_wrap_GridCellAttr_SetSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6101 PyObject
*resultobj
= 0;
6102 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6111 PyObject
* obj0
= 0 ;
6112 PyObject
* obj1
= 0 ;
6113 PyObject
* obj2
= 0 ;
6114 char * kwnames
[] = {
6115 (char *) "self",(char *) "num_rows",(char *) "num_cols", NULL
6118 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:GridCellAttr_SetSize",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
6119 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6120 if (!SWIG_IsOK(res1
)) {
6121 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_SetSize" "', expected argument " "1"" of type '" "wxGridCellAttr *""'");
6123 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6124 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
6125 if (!SWIG_IsOK(ecode2
)) {
6126 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridCellAttr_SetSize" "', expected argument " "2"" of type '" "int""'");
6128 arg2
= static_cast< int >(val2
);
6129 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
6130 if (!SWIG_IsOK(ecode3
)) {
6131 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridCellAttr_SetSize" "', expected argument " "3"" of type '" "int""'");
6133 arg3
= static_cast< int >(val3
);
6135 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6136 (arg1
)->SetSize(arg2
,arg3
);
6137 wxPyEndAllowThreads(__tstate
);
6138 if (PyErr_Occurred()) SWIG_fail
;
6140 resultobj
= SWIG_Py_Void();
6147 SWIGINTERN PyObject
*_wrap_GridCellAttr_SetOverflow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6148 PyObject
*resultobj
= 0;
6149 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6150 bool arg2
= (bool) true ;
6155 PyObject
* obj0
= 0 ;
6156 PyObject
* obj1
= 0 ;
6157 char * kwnames
[] = {
6158 (char *) "self",(char *) "allow", NULL
6161 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:GridCellAttr_SetOverflow",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6162 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6163 if (!SWIG_IsOK(res1
)) {
6164 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_SetOverflow" "', expected argument " "1"" of type '" "wxGridCellAttr *""'");
6166 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6168 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
6169 if (!SWIG_IsOK(ecode2
)) {
6170 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridCellAttr_SetOverflow" "', expected argument " "2"" of type '" "bool""'");
6172 arg2
= static_cast< bool >(val2
);
6175 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6176 (arg1
)->SetOverflow(arg2
);
6177 wxPyEndAllowThreads(__tstate
);
6178 if (PyErr_Occurred()) SWIG_fail
;
6180 resultobj
= SWIG_Py_Void();
6187 SWIGINTERN PyObject
*_wrap_GridCellAttr_SetReadOnly(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6188 PyObject
*resultobj
= 0;
6189 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6190 bool arg2
= (bool) true ;
6195 PyObject
* obj0
= 0 ;
6196 PyObject
* obj1
= 0 ;
6197 char * kwnames
[] = {
6198 (char *) "self",(char *) "isReadOnly", NULL
6201 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:GridCellAttr_SetReadOnly",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6202 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6203 if (!SWIG_IsOK(res1
)) {
6204 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_SetReadOnly" "', expected argument " "1"" of type '" "wxGridCellAttr *""'");
6206 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6208 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
6209 if (!SWIG_IsOK(ecode2
)) {
6210 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridCellAttr_SetReadOnly" "', expected argument " "2"" of type '" "bool""'");
6212 arg2
= static_cast< bool >(val2
);
6215 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6216 (arg1
)->SetReadOnly(arg2
);
6217 wxPyEndAllowThreads(__tstate
);
6218 if (PyErr_Occurred()) SWIG_fail
;
6220 resultobj
= SWIG_Py_Void();
6227 SWIGINTERN PyObject
*_wrap_GridCellAttr_SetRenderer(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6228 PyObject
*resultobj
= 0;
6229 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6230 wxGridCellRenderer
*arg2
= (wxGridCellRenderer
*) 0 ;
6235 PyObject
* obj0
= 0 ;
6236 PyObject
* obj1
= 0 ;
6237 char * kwnames
[] = {
6238 (char *) "self",(char *) "renderer", NULL
6241 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellAttr_SetRenderer",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6242 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6243 if (!SWIG_IsOK(res1
)) {
6244 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_SetRenderer" "', expected argument " "1"" of type '" "wxGridCellAttr *""'");
6246 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6247 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGridCellRenderer
, 0 | 0 );
6248 if (!SWIG_IsOK(res2
)) {
6249 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridCellAttr_SetRenderer" "', expected argument " "2"" of type '" "wxGridCellRenderer *""'");
6251 arg2
= reinterpret_cast< wxGridCellRenderer
* >(argp2
);
6253 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6254 (arg1
)->SetRenderer(arg2
);
6255 wxPyEndAllowThreads(__tstate
);
6256 if (PyErr_Occurred()) SWIG_fail
;
6258 resultobj
= SWIG_Py_Void();
6265 SWIGINTERN PyObject
*_wrap_GridCellAttr_SetEditor(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6266 PyObject
*resultobj
= 0;
6267 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6268 wxGridCellEditor
*arg2
= (wxGridCellEditor
*) 0 ;
6273 PyObject
* obj0
= 0 ;
6274 PyObject
* obj1
= 0 ;
6275 char * kwnames
[] = {
6276 (char *) "self",(char *) "editor", NULL
6279 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellAttr_SetEditor",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6280 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6281 if (!SWIG_IsOK(res1
)) {
6282 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_SetEditor" "', expected argument " "1"" of type '" "wxGridCellAttr *""'");
6284 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6285 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
6286 if (!SWIG_IsOK(res2
)) {
6287 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridCellAttr_SetEditor" "', expected argument " "2"" of type '" "wxGridCellEditor *""'");
6289 arg2
= reinterpret_cast< wxGridCellEditor
* >(argp2
);
6291 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6292 (arg1
)->SetEditor(arg2
);
6293 wxPyEndAllowThreads(__tstate
);
6294 if (PyErr_Occurred()) SWIG_fail
;
6296 resultobj
= SWIG_Py_Void();
6303 SWIGINTERN PyObject
*_wrap_GridCellAttr_SetKind(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6304 PyObject
*resultobj
= 0;
6305 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6306 wxGridCellAttr::wxAttrKind arg2
;
6311 PyObject
* obj0
= 0 ;
6312 PyObject
* obj1
= 0 ;
6313 char * kwnames
[] = {
6314 (char *) "self",(char *) "kind", NULL
6317 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellAttr_SetKind",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6318 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6319 if (!SWIG_IsOK(res1
)) {
6320 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_SetKind" "', expected argument " "1"" of type '" "wxGridCellAttr *""'");
6322 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6323 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
6324 if (!SWIG_IsOK(ecode2
)) {
6325 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridCellAttr_SetKind" "', expected argument " "2"" of type '" "wxGridCellAttr::wxAttrKind""'");
6327 arg2
= static_cast< wxGridCellAttr::wxAttrKind
>(val2
);
6329 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6330 (arg1
)->SetKind(arg2
);
6331 wxPyEndAllowThreads(__tstate
);
6332 if (PyErr_Occurred()) SWIG_fail
;
6334 resultobj
= SWIG_Py_Void();
6341 SWIGINTERN PyObject
*_wrap_GridCellAttr_HasTextColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6342 PyObject
*resultobj
= 0;
6343 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6347 PyObject
*swig_obj
[1] ;
6349 if (!args
) SWIG_fail
;
6351 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6352 if (!SWIG_IsOK(res1
)) {
6353 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_HasTextColour" "', expected argument " "1"" of type '" "wxGridCellAttr const *""'");
6355 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6357 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6358 result
= (bool)((wxGridCellAttr
const *)arg1
)->HasTextColour();
6359 wxPyEndAllowThreads(__tstate
);
6360 if (PyErr_Occurred()) SWIG_fail
;
6363 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
6371 SWIGINTERN PyObject
*_wrap_GridCellAttr_HasBackgroundColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6372 PyObject
*resultobj
= 0;
6373 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6377 PyObject
*swig_obj
[1] ;
6379 if (!args
) SWIG_fail
;
6381 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6382 if (!SWIG_IsOK(res1
)) {
6383 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_HasBackgroundColour" "', expected argument " "1"" of type '" "wxGridCellAttr const *""'");
6385 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6387 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6388 result
= (bool)((wxGridCellAttr
const *)arg1
)->HasBackgroundColour();
6389 wxPyEndAllowThreads(__tstate
);
6390 if (PyErr_Occurred()) SWIG_fail
;
6393 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
6401 SWIGINTERN PyObject
*_wrap_GridCellAttr_HasFont(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6402 PyObject
*resultobj
= 0;
6403 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6407 PyObject
*swig_obj
[1] ;
6409 if (!args
) SWIG_fail
;
6411 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6412 if (!SWIG_IsOK(res1
)) {
6413 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_HasFont" "', expected argument " "1"" of type '" "wxGridCellAttr const *""'");
6415 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6417 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6418 result
= (bool)((wxGridCellAttr
const *)arg1
)->HasFont();
6419 wxPyEndAllowThreads(__tstate
);
6420 if (PyErr_Occurred()) SWIG_fail
;
6423 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
6431 SWIGINTERN PyObject
*_wrap_GridCellAttr_HasAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6432 PyObject
*resultobj
= 0;
6433 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6437 PyObject
*swig_obj
[1] ;
6439 if (!args
) SWIG_fail
;
6441 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6442 if (!SWIG_IsOK(res1
)) {
6443 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_HasAlignment" "', expected argument " "1"" of type '" "wxGridCellAttr const *""'");
6445 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6447 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6448 result
= (bool)((wxGridCellAttr
const *)arg1
)->HasAlignment();
6449 wxPyEndAllowThreads(__tstate
);
6450 if (PyErr_Occurred()) SWIG_fail
;
6453 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
6461 SWIGINTERN PyObject
*_wrap_GridCellAttr_HasRenderer(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6462 PyObject
*resultobj
= 0;
6463 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6467 PyObject
*swig_obj
[1] ;
6469 if (!args
) SWIG_fail
;
6471 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6472 if (!SWIG_IsOK(res1
)) {
6473 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_HasRenderer" "', expected argument " "1"" of type '" "wxGridCellAttr const *""'");
6475 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6477 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6478 result
= (bool)((wxGridCellAttr
const *)arg1
)->HasRenderer();
6479 wxPyEndAllowThreads(__tstate
);
6480 if (PyErr_Occurred()) SWIG_fail
;
6483 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
6491 SWIGINTERN PyObject
*_wrap_GridCellAttr_HasEditor(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6492 PyObject
*resultobj
= 0;
6493 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6497 PyObject
*swig_obj
[1] ;
6499 if (!args
) SWIG_fail
;
6501 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6502 if (!SWIG_IsOK(res1
)) {
6503 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_HasEditor" "', expected argument " "1"" of type '" "wxGridCellAttr const *""'");
6505 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6507 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6508 result
= (bool)((wxGridCellAttr
const *)arg1
)->HasEditor();
6509 wxPyEndAllowThreads(__tstate
);
6510 if (PyErr_Occurred()) SWIG_fail
;
6513 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
6521 SWIGINTERN PyObject
*_wrap_GridCellAttr_HasReadWriteMode(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6522 PyObject
*resultobj
= 0;
6523 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6527 PyObject
*swig_obj
[1] ;
6529 if (!args
) SWIG_fail
;
6531 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6532 if (!SWIG_IsOK(res1
)) {
6533 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_HasReadWriteMode" "', expected argument " "1"" of type '" "wxGridCellAttr const *""'");
6535 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6537 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6538 result
= (bool)((wxGridCellAttr
const *)arg1
)->HasReadWriteMode();
6539 wxPyEndAllowThreads(__tstate
);
6540 if (PyErr_Occurred()) SWIG_fail
;
6543 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
6551 SWIGINTERN PyObject
*_wrap_GridCellAttr_HasOverflowMode(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6552 PyObject
*resultobj
= 0;
6553 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6557 PyObject
*swig_obj
[1] ;
6559 if (!args
) SWIG_fail
;
6561 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6562 if (!SWIG_IsOK(res1
)) {
6563 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_HasOverflowMode" "', expected argument " "1"" of type '" "wxGridCellAttr const *""'");
6565 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6567 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6568 result
= (bool)((wxGridCellAttr
const *)arg1
)->HasOverflowMode();
6569 wxPyEndAllowThreads(__tstate
);
6570 if (PyErr_Occurred()) SWIG_fail
;
6573 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
6581 SWIGINTERN PyObject
*_wrap_GridCellAttr_GetTextColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6582 PyObject
*resultobj
= 0;
6583 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6587 PyObject
*swig_obj
[1] ;
6589 if (!args
) SWIG_fail
;
6591 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6592 if (!SWIG_IsOK(res1
)) {
6593 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_GetTextColour" "', expected argument " "1"" of type '" "wxGridCellAttr const *""'");
6595 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6597 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6598 result
= ((wxGridCellAttr
const *)arg1
)->GetTextColour();
6599 wxPyEndAllowThreads(__tstate
);
6600 if (PyErr_Occurred()) SWIG_fail
;
6602 resultobj
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN
| 0 );
6609 SWIGINTERN PyObject
*_wrap_GridCellAttr_GetBackgroundColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6610 PyObject
*resultobj
= 0;
6611 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6615 PyObject
*swig_obj
[1] ;
6617 if (!args
) SWIG_fail
;
6619 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6620 if (!SWIG_IsOK(res1
)) {
6621 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_GetBackgroundColour" "', expected argument " "1"" of type '" "wxGridCellAttr const *""'");
6623 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6625 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6626 result
= ((wxGridCellAttr
const *)arg1
)->GetBackgroundColour();
6627 wxPyEndAllowThreads(__tstate
);
6628 if (PyErr_Occurred()) SWIG_fail
;
6630 resultobj
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN
| 0 );
6637 SWIGINTERN PyObject
*_wrap_GridCellAttr_GetFont(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6638 PyObject
*resultobj
= 0;
6639 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6643 PyObject
*swig_obj
[1] ;
6645 if (!args
) SWIG_fail
;
6647 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6648 if (!SWIG_IsOK(res1
)) {
6649 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_GetFont" "', expected argument " "1"" of type '" "wxGridCellAttr const *""'");
6651 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6653 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6654 result
= ((wxGridCellAttr
const *)arg1
)->GetFont();
6655 wxPyEndAllowThreads(__tstate
);
6656 if (PyErr_Occurred()) SWIG_fail
;
6658 resultobj
= SWIG_NewPointerObj((new wxFont(static_cast< const wxFont
& >(result
))), SWIGTYPE_p_wxFont
, SWIG_POINTER_OWN
| 0 );
6665 SWIGINTERN PyObject
*_wrap_GridCellAttr_GetAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6666 PyObject
*resultobj
= 0;
6667 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6668 int *arg2
= (int *) 0 ;
6669 int *arg3
= (int *) 0 ;
6673 int res2
= SWIG_TMPOBJ
;
6675 int res3
= SWIG_TMPOBJ
;
6676 PyObject
*swig_obj
[1] ;
6680 if (!args
) SWIG_fail
;
6682 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6683 if (!SWIG_IsOK(res1
)) {
6684 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_GetAlignment" "', expected argument " "1"" of type '" "wxGridCellAttr const *""'");
6686 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6688 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6689 ((wxGridCellAttr
const *)arg1
)->GetAlignment(arg2
,arg3
);
6690 wxPyEndAllowThreads(__tstate
);
6691 if (PyErr_Occurred()) SWIG_fail
;
6693 resultobj
= SWIG_Py_Void();
6694 if (SWIG_IsTmpObj(res2
)) {
6695 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg2
)));
6697 int new_flags
= SWIG_IsNewObj(res2
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
6698 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_int
, new_flags
));
6700 if (SWIG_IsTmpObj(res3
)) {
6701 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg3
)));
6703 int new_flags
= SWIG_IsNewObj(res3
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
6704 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, new_flags
));
6712 SWIGINTERN PyObject
*_wrap_GridCellAttr_GetSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6713 PyObject
*resultobj
= 0;
6714 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6715 int *arg2
= (int *) 0 ;
6716 int *arg3
= (int *) 0 ;
6720 int res2
= SWIG_TMPOBJ
;
6722 int res3
= SWIG_TMPOBJ
;
6723 PyObject
*swig_obj
[1] ;
6727 if (!args
) SWIG_fail
;
6729 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6730 if (!SWIG_IsOK(res1
)) {
6731 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_GetSize" "', expected argument " "1"" of type '" "wxGridCellAttr const *""'");
6733 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6735 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6736 ((wxGridCellAttr
const *)arg1
)->GetSize(arg2
,arg3
);
6737 wxPyEndAllowThreads(__tstate
);
6738 if (PyErr_Occurred()) SWIG_fail
;
6740 resultobj
= SWIG_Py_Void();
6741 if (SWIG_IsTmpObj(res2
)) {
6742 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg2
)));
6744 int new_flags
= SWIG_IsNewObj(res2
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
6745 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_int
, new_flags
));
6747 if (SWIG_IsTmpObj(res3
)) {
6748 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg3
)));
6750 int new_flags
= SWIG_IsNewObj(res3
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
6751 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, new_flags
));
6759 SWIGINTERN PyObject
*_wrap_GridCellAttr_GetOverflow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6760 PyObject
*resultobj
= 0;
6761 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6765 PyObject
*swig_obj
[1] ;
6767 if (!args
) SWIG_fail
;
6769 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6770 if (!SWIG_IsOK(res1
)) {
6771 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_GetOverflow" "', expected argument " "1"" of type '" "wxGridCellAttr const *""'");
6773 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6775 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6776 result
= (bool)((wxGridCellAttr
const *)arg1
)->GetOverflow();
6777 wxPyEndAllowThreads(__tstate
);
6778 if (PyErr_Occurred()) SWIG_fail
;
6781 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
6789 SWIGINTERN PyObject
*_wrap_GridCellAttr_GetRenderer(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6790 PyObject
*resultobj
= 0;
6791 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6792 wxGrid
*arg2
= (wxGrid
*) 0 ;
6795 wxGridCellRenderer
*result
= 0 ;
6804 PyObject
* obj0
= 0 ;
6805 PyObject
* obj1
= 0 ;
6806 PyObject
* obj2
= 0 ;
6807 PyObject
* obj3
= 0 ;
6808 char * kwnames
[] = {
6809 (char *) "self",(char *) "grid",(char *) "row",(char *) "col", NULL
6812 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:GridCellAttr_GetRenderer",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
6813 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6814 if (!SWIG_IsOK(res1
)) {
6815 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_GetRenderer" "', expected argument " "1"" of type '" "wxGridCellAttr const *""'");
6817 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6818 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGrid
, 0 | 0 );
6819 if (!SWIG_IsOK(res2
)) {
6820 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridCellAttr_GetRenderer" "', expected argument " "2"" of type '" "wxGrid *""'");
6822 arg2
= reinterpret_cast< wxGrid
* >(argp2
);
6823 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
6824 if (!SWIG_IsOK(ecode3
)) {
6825 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridCellAttr_GetRenderer" "', expected argument " "3"" of type '" "int""'");
6827 arg3
= static_cast< int >(val3
);
6828 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
6829 if (!SWIG_IsOK(ecode4
)) {
6830 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "GridCellAttr_GetRenderer" "', expected argument " "4"" of type '" "int""'");
6832 arg4
= static_cast< int >(val4
);
6834 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6835 result
= (wxGridCellRenderer
*)((wxGridCellAttr
const *)arg1
)->GetRenderer(arg2
,arg3
,arg4
);
6836 wxPyEndAllowThreads(__tstate
);
6837 if (PyErr_Occurred()) SWIG_fail
;
6840 resultobj
= wxPyMake_wxGridCellRenderer(result
, (bool)0);
6848 SWIGINTERN PyObject
*_wrap_GridCellAttr_GetEditor(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6849 PyObject
*resultobj
= 0;
6850 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6851 wxGrid
*arg2
= (wxGrid
*) 0 ;
6854 wxGridCellEditor
*result
= 0 ;
6863 PyObject
* obj0
= 0 ;
6864 PyObject
* obj1
= 0 ;
6865 PyObject
* obj2
= 0 ;
6866 PyObject
* obj3
= 0 ;
6867 char * kwnames
[] = {
6868 (char *) "self",(char *) "grid",(char *) "row",(char *) "col", NULL
6871 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:GridCellAttr_GetEditor",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
6872 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6873 if (!SWIG_IsOK(res1
)) {
6874 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_GetEditor" "', expected argument " "1"" of type '" "wxGridCellAttr const *""'");
6876 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6877 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGrid
, 0 | 0 );
6878 if (!SWIG_IsOK(res2
)) {
6879 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridCellAttr_GetEditor" "', expected argument " "2"" of type '" "wxGrid *""'");
6881 arg2
= reinterpret_cast< wxGrid
* >(argp2
);
6882 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
6883 if (!SWIG_IsOK(ecode3
)) {
6884 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridCellAttr_GetEditor" "', expected argument " "3"" of type '" "int""'");
6886 arg3
= static_cast< int >(val3
);
6887 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
6888 if (!SWIG_IsOK(ecode4
)) {
6889 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "GridCellAttr_GetEditor" "', expected argument " "4"" of type '" "int""'");
6891 arg4
= static_cast< int >(val4
);
6893 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6894 result
= (wxGridCellEditor
*)((wxGridCellAttr
const *)arg1
)->GetEditor(arg2
,arg3
,arg4
);
6895 wxPyEndAllowThreads(__tstate
);
6896 if (PyErr_Occurred()) SWIG_fail
;
6899 resultobj
= wxPyMake_wxGridCellEditor(result
, (bool)0);
6907 SWIGINTERN PyObject
*_wrap_GridCellAttr_IsReadOnly(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6908 PyObject
*resultobj
= 0;
6909 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6913 PyObject
*swig_obj
[1] ;
6915 if (!args
) SWIG_fail
;
6917 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6918 if (!SWIG_IsOK(res1
)) {
6919 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_IsReadOnly" "', expected argument " "1"" of type '" "wxGridCellAttr const *""'");
6921 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6923 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6924 result
= (bool)((wxGridCellAttr
const *)arg1
)->IsReadOnly();
6925 wxPyEndAllowThreads(__tstate
);
6926 if (PyErr_Occurred()) SWIG_fail
;
6929 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
6937 SWIGINTERN PyObject
*_wrap_GridCellAttr_GetKind(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6938 PyObject
*resultobj
= 0;
6939 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6940 wxGridCellAttr::wxAttrKind result
;
6943 PyObject
*swig_obj
[1] ;
6945 if (!args
) SWIG_fail
;
6947 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6948 if (!SWIG_IsOK(res1
)) {
6949 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_GetKind" "', expected argument " "1"" of type '" "wxGridCellAttr *""'");
6951 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6953 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6954 result
= (wxGridCellAttr::wxAttrKind
)(arg1
)->GetKind();
6955 wxPyEndAllowThreads(__tstate
);
6956 if (PyErr_Occurred()) SWIG_fail
;
6958 resultobj
= SWIG_From_int(static_cast< int >(result
));
6965 SWIGINTERN PyObject
*_wrap_GridCellAttr_SetDefAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6966 PyObject
*resultobj
= 0;
6967 wxGridCellAttr
*arg1
= (wxGridCellAttr
*) 0 ;
6968 wxGridCellAttr
*arg2
= (wxGridCellAttr
*) 0 ;
6973 PyObject
* obj0
= 0 ;
6974 PyObject
* obj1
= 0 ;
6975 char * kwnames
[] = {
6976 (char *) "self",(char *) "defAttr", NULL
6979 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellAttr_SetDefAttr",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6980 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6981 if (!SWIG_IsOK(res1
)) {
6982 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttr_SetDefAttr" "', expected argument " "1"" of type '" "wxGridCellAttr *""'");
6984 arg1
= reinterpret_cast< wxGridCellAttr
* >(argp1
);
6985 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
6986 if (!SWIG_IsOK(res2
)) {
6987 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridCellAttr_SetDefAttr" "', expected argument " "2"" of type '" "wxGridCellAttr *""'");
6989 arg2
= reinterpret_cast< wxGridCellAttr
* >(argp2
);
6991 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6992 (arg1
)->SetDefAttr(arg2
);
6993 wxPyEndAllowThreads(__tstate
);
6994 if (PyErr_Occurred()) SWIG_fail
;
6996 resultobj
= SWIG_Py_Void();
7003 SWIGINTERN PyObject
*GridCellAttr_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
7005 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
7006 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellAttr
, SWIG_NewClientData(obj
));
7007 return SWIG_Py_Void();
7010 SWIGINTERN PyObject
*GridCellAttr_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
7011 return SWIG_Python_InitShadowInstance(args
);
7014 SWIGINTERN PyObject
*_wrap_new_GridCellAttrProvider(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
7015 PyObject
*resultobj
= 0;
7016 wxGridCellAttrProvider
*result
= 0 ;
7018 if (!SWIG_Python_UnpackTuple(args
,"new_GridCellAttrProvider",0,0,0)) SWIG_fail
;
7020 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7021 result
= (wxGridCellAttrProvider
*)new wxGridCellAttrProvider();
7022 wxPyEndAllowThreads(__tstate
);
7023 if (PyErr_Occurred()) SWIG_fail
;
7026 resultobj
= wxPyMake_wxGridCellAttrProvider(result
, (bool)SWIG_POINTER_NEW
);
7034 SWIGINTERN PyObject
*_wrap_GridCellAttrProvider__setOORInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7035 PyObject
*resultobj
= 0;
7036 wxGridCellAttrProvider
*arg1
= (wxGridCellAttrProvider
*) 0 ;
7037 PyObject
*arg2
= (PyObject
*) 0 ;
7040 PyObject
* obj0
= 0 ;
7041 PyObject
* obj1
= 0 ;
7042 char * kwnames
[] = {
7043 (char *) "self",(char *) "_self", NULL
7046 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellAttrProvider__setOORInfo",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7047 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttrProvider
, 0 | 0 );
7048 if (!SWIG_IsOK(res1
)) {
7049 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttrProvider__setOORInfo" "', expected argument " "1"" of type '" "wxGridCellAttrProvider *""'");
7051 arg1
= reinterpret_cast< wxGridCellAttrProvider
* >(argp1
);
7054 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7055 wxGridCellAttrProvider__setOORInfo(arg1
,arg2
);
7056 wxPyEndAllowThreads(__tstate
);
7057 if (PyErr_Occurred()) SWIG_fail
;
7059 resultobj
= SWIG_Py_Void();
7066 SWIGINTERN PyObject
*_wrap_GridCellAttrProvider_GetAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7067 PyObject
*resultobj
= 0;
7068 wxGridCellAttrProvider
*arg1
= (wxGridCellAttrProvider
*) 0 ;
7071 wxGridCellAttr::wxAttrKind arg4
;
7072 wxGridCellAttr
*result
= 0 ;
7081 PyObject
* obj0
= 0 ;
7082 PyObject
* obj1
= 0 ;
7083 PyObject
* obj2
= 0 ;
7084 PyObject
* obj3
= 0 ;
7085 char * kwnames
[] = {
7086 (char *) "self",(char *) "row",(char *) "col",(char *) "kind", NULL
7089 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:GridCellAttrProvider_GetAttr",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
7090 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttrProvider
, 0 | 0 );
7091 if (!SWIG_IsOK(res1
)) {
7092 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttrProvider_GetAttr" "', expected argument " "1"" of type '" "wxGridCellAttrProvider const *""'");
7094 arg1
= reinterpret_cast< wxGridCellAttrProvider
* >(argp1
);
7095 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
7096 if (!SWIG_IsOK(ecode2
)) {
7097 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridCellAttrProvider_GetAttr" "', expected argument " "2"" of type '" "int""'");
7099 arg2
= static_cast< int >(val2
);
7100 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7101 if (!SWIG_IsOK(ecode3
)) {
7102 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridCellAttrProvider_GetAttr" "', expected argument " "3"" of type '" "int""'");
7104 arg3
= static_cast< int >(val3
);
7105 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
7106 if (!SWIG_IsOK(ecode4
)) {
7107 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "GridCellAttrProvider_GetAttr" "', expected argument " "4"" of type '" "wxGridCellAttr::wxAttrKind""'");
7109 arg4
= static_cast< wxGridCellAttr::wxAttrKind
>(val4
);
7111 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7112 result
= (wxGridCellAttr
*)((wxGridCellAttrProvider
const *)arg1
)->GetAttr(arg2
,arg3
,arg4
);
7113 wxPyEndAllowThreads(__tstate
);
7114 if (PyErr_Occurred()) SWIG_fail
;
7117 resultobj
= wxPyMake_wxGridCellAttr(result
, (bool)0);
7125 SWIGINTERN PyObject
*_wrap_GridCellAttrProvider_SetAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7126 PyObject
*resultobj
= 0;
7127 wxGridCellAttrProvider
*arg1
= (wxGridCellAttrProvider
*) 0 ;
7128 wxGridCellAttr
*arg2
= (wxGridCellAttr
*) 0 ;
7139 PyObject
* obj0
= 0 ;
7140 PyObject
* obj1
= 0 ;
7141 PyObject
* obj2
= 0 ;
7142 PyObject
* obj3
= 0 ;
7143 char * kwnames
[] = {
7144 (char *) "self",(char *) "attr",(char *) "row",(char *) "col", NULL
7147 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:GridCellAttrProvider_SetAttr",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
7148 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttrProvider
, 0 | 0 );
7149 if (!SWIG_IsOK(res1
)) {
7150 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttrProvider_SetAttr" "', expected argument " "1"" of type '" "wxGridCellAttrProvider *""'");
7152 arg1
= reinterpret_cast< wxGridCellAttrProvider
* >(argp1
);
7153 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
7154 if (!SWIG_IsOK(res2
)) {
7155 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridCellAttrProvider_SetAttr" "', expected argument " "2"" of type '" "wxGridCellAttr *""'");
7157 arg2
= reinterpret_cast< wxGridCellAttr
* >(argp2
);
7158 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7159 if (!SWIG_IsOK(ecode3
)) {
7160 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridCellAttrProvider_SetAttr" "', expected argument " "3"" of type '" "int""'");
7162 arg3
= static_cast< int >(val3
);
7163 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
7164 if (!SWIG_IsOK(ecode4
)) {
7165 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "GridCellAttrProvider_SetAttr" "', expected argument " "4"" of type '" "int""'");
7167 arg4
= static_cast< int >(val4
);
7169 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7170 (arg1
)->SetAttr(arg2
,arg3
,arg4
);
7171 wxPyEndAllowThreads(__tstate
);
7172 if (PyErr_Occurred()) SWIG_fail
;
7174 resultobj
= SWIG_Py_Void();
7181 SWIGINTERN PyObject
*_wrap_GridCellAttrProvider_SetRowAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7182 PyObject
*resultobj
= 0;
7183 wxGridCellAttrProvider
*arg1
= (wxGridCellAttrProvider
*) 0 ;
7184 wxGridCellAttr
*arg2
= (wxGridCellAttr
*) 0 ;
7192 PyObject
* obj0
= 0 ;
7193 PyObject
* obj1
= 0 ;
7194 PyObject
* obj2
= 0 ;
7195 char * kwnames
[] = {
7196 (char *) "self",(char *) "attr",(char *) "row", NULL
7199 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:GridCellAttrProvider_SetRowAttr",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7200 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttrProvider
, 0 | 0 );
7201 if (!SWIG_IsOK(res1
)) {
7202 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttrProvider_SetRowAttr" "', expected argument " "1"" of type '" "wxGridCellAttrProvider *""'");
7204 arg1
= reinterpret_cast< wxGridCellAttrProvider
* >(argp1
);
7205 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
7206 if (!SWIG_IsOK(res2
)) {
7207 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridCellAttrProvider_SetRowAttr" "', expected argument " "2"" of type '" "wxGridCellAttr *""'");
7209 arg2
= reinterpret_cast< wxGridCellAttr
* >(argp2
);
7210 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7211 if (!SWIG_IsOK(ecode3
)) {
7212 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridCellAttrProvider_SetRowAttr" "', expected argument " "3"" of type '" "int""'");
7214 arg3
= static_cast< int >(val3
);
7216 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7217 (arg1
)->SetRowAttr(arg2
,arg3
);
7218 wxPyEndAllowThreads(__tstate
);
7219 if (PyErr_Occurred()) SWIG_fail
;
7221 resultobj
= SWIG_Py_Void();
7228 SWIGINTERN PyObject
*_wrap_GridCellAttrProvider_SetColAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7229 PyObject
*resultobj
= 0;
7230 wxGridCellAttrProvider
*arg1
= (wxGridCellAttrProvider
*) 0 ;
7231 wxGridCellAttr
*arg2
= (wxGridCellAttr
*) 0 ;
7239 PyObject
* obj0
= 0 ;
7240 PyObject
* obj1
= 0 ;
7241 PyObject
* obj2
= 0 ;
7242 char * kwnames
[] = {
7243 (char *) "self",(char *) "attr",(char *) "col", NULL
7246 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:GridCellAttrProvider_SetColAttr",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7247 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttrProvider
, 0 | 0 );
7248 if (!SWIG_IsOK(res1
)) {
7249 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttrProvider_SetColAttr" "', expected argument " "1"" of type '" "wxGridCellAttrProvider *""'");
7251 arg1
= reinterpret_cast< wxGridCellAttrProvider
* >(argp1
);
7252 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
7253 if (!SWIG_IsOK(res2
)) {
7254 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridCellAttrProvider_SetColAttr" "', expected argument " "2"" of type '" "wxGridCellAttr *""'");
7256 arg2
= reinterpret_cast< wxGridCellAttr
* >(argp2
);
7257 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7258 if (!SWIG_IsOK(ecode3
)) {
7259 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridCellAttrProvider_SetColAttr" "', expected argument " "3"" of type '" "int""'");
7261 arg3
= static_cast< int >(val3
);
7263 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7264 (arg1
)->SetColAttr(arg2
,arg3
);
7265 wxPyEndAllowThreads(__tstate
);
7266 if (PyErr_Occurred()) SWIG_fail
;
7268 resultobj
= SWIG_Py_Void();
7275 SWIGINTERN PyObject
*_wrap_GridCellAttrProvider_UpdateAttrRows(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7276 PyObject
*resultobj
= 0;
7277 wxGridCellAttrProvider
*arg1
= (wxGridCellAttrProvider
*) 0 ;
7286 PyObject
* obj0
= 0 ;
7287 PyObject
* obj1
= 0 ;
7288 PyObject
* obj2
= 0 ;
7289 char * kwnames
[] = {
7290 (char *) "self",(char *) "pos",(char *) "numRows", NULL
7293 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:GridCellAttrProvider_UpdateAttrRows",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7294 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttrProvider
, 0 | 0 );
7295 if (!SWIG_IsOK(res1
)) {
7296 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttrProvider_UpdateAttrRows" "', expected argument " "1"" of type '" "wxGridCellAttrProvider *""'");
7298 arg1
= reinterpret_cast< wxGridCellAttrProvider
* >(argp1
);
7299 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
7300 if (!SWIG_IsOK(ecode2
)) {
7301 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridCellAttrProvider_UpdateAttrRows" "', expected argument " "2"" of type '" "size_t""'");
7303 arg2
= static_cast< size_t >(val2
);
7304 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7305 if (!SWIG_IsOK(ecode3
)) {
7306 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridCellAttrProvider_UpdateAttrRows" "', expected argument " "3"" of type '" "int""'");
7308 arg3
= static_cast< int >(val3
);
7310 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7311 (arg1
)->UpdateAttrRows(arg2
,arg3
);
7312 wxPyEndAllowThreads(__tstate
);
7313 if (PyErr_Occurred()) SWIG_fail
;
7315 resultobj
= SWIG_Py_Void();
7322 SWIGINTERN PyObject
*_wrap_GridCellAttrProvider_UpdateAttrCols(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7323 PyObject
*resultobj
= 0;
7324 wxGridCellAttrProvider
*arg1
= (wxGridCellAttrProvider
*) 0 ;
7333 PyObject
* obj0
= 0 ;
7334 PyObject
* obj1
= 0 ;
7335 PyObject
* obj2
= 0 ;
7336 char * kwnames
[] = {
7337 (char *) "self",(char *) "pos",(char *) "numCols", NULL
7340 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:GridCellAttrProvider_UpdateAttrCols",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7341 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellAttrProvider
, 0 | 0 );
7342 if (!SWIG_IsOK(res1
)) {
7343 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellAttrProvider_UpdateAttrCols" "', expected argument " "1"" of type '" "wxGridCellAttrProvider *""'");
7345 arg1
= reinterpret_cast< wxGridCellAttrProvider
* >(argp1
);
7346 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
7347 if (!SWIG_IsOK(ecode2
)) {
7348 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridCellAttrProvider_UpdateAttrCols" "', expected argument " "2"" of type '" "size_t""'");
7350 arg2
= static_cast< size_t >(val2
);
7351 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7352 if (!SWIG_IsOK(ecode3
)) {
7353 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridCellAttrProvider_UpdateAttrCols" "', expected argument " "3"" of type '" "int""'");
7355 arg3
= static_cast< int >(val3
);
7357 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7358 (arg1
)->UpdateAttrCols(arg2
,arg3
);
7359 wxPyEndAllowThreads(__tstate
);
7360 if (PyErr_Occurred()) SWIG_fail
;
7362 resultobj
= SWIG_Py_Void();
7369 SWIGINTERN PyObject
*GridCellAttrProvider_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
7371 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
7372 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellAttrProvider
, SWIG_NewClientData(obj
));
7373 return SWIG_Py_Void();
7376 SWIGINTERN PyObject
*GridCellAttrProvider_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
7377 return SWIG_Python_InitShadowInstance(args
);
7380 SWIGINTERN PyObject
*_wrap_new_PyGridCellAttrProvider(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
7381 PyObject
*resultobj
= 0;
7382 wxPyGridCellAttrProvider
*result
= 0 ;
7384 if (!SWIG_Python_UnpackTuple(args
,"new_PyGridCellAttrProvider",0,0,0)) SWIG_fail
;
7386 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7387 result
= (wxPyGridCellAttrProvider
*)new wxPyGridCellAttrProvider();
7388 wxPyEndAllowThreads(__tstate
);
7389 if (PyErr_Occurred()) SWIG_fail
;
7391 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyGridCellAttrProvider
, SWIG_POINTER_NEW
| 0 );
7398 SWIGINTERN PyObject
*_wrap_PyGridCellAttrProvider__setCallbackInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7399 PyObject
*resultobj
= 0;
7400 wxPyGridCellAttrProvider
*arg1
= (wxPyGridCellAttrProvider
*) 0 ;
7401 PyObject
*arg2
= (PyObject
*) 0 ;
7402 PyObject
*arg3
= (PyObject
*) 0 ;
7405 PyObject
* obj0
= 0 ;
7406 PyObject
* obj1
= 0 ;
7407 PyObject
* obj2
= 0 ;
7408 char * kwnames
[] = {
7409 (char *) "self",(char *) "self",(char *) "_class", NULL
7412 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyGridCellAttrProvider__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7413 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyGridCellAttrProvider
, 0 | 0 );
7414 if (!SWIG_IsOK(res1
)) {
7415 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "PyGridCellAttrProvider__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyGridCellAttrProvider *""'");
7417 arg1
= reinterpret_cast< wxPyGridCellAttrProvider
* >(argp1
);
7421 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7422 (arg1
)->_setCallbackInfo(arg2
,arg3
);
7423 wxPyEndAllowThreads(__tstate
);
7424 if (PyErr_Occurred()) SWIG_fail
;
7426 resultobj
= SWIG_Py_Void();
7433 SWIGINTERN PyObject
*_wrap_PyGridCellAttrProvider_GetAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7434 PyObject
*resultobj
= 0;
7435 wxPyGridCellAttrProvider
*arg1
= (wxPyGridCellAttrProvider
*) 0 ;
7438 wxGridCellAttr::wxAttrKind arg4
;
7439 wxGridCellAttr
*result
= 0 ;
7448 PyObject
* obj0
= 0 ;
7449 PyObject
* obj1
= 0 ;
7450 PyObject
* obj2
= 0 ;
7451 PyObject
* obj3
= 0 ;
7452 char * kwnames
[] = {
7453 (char *) "self",(char *) "row",(char *) "col",(char *) "kind", NULL
7456 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:PyGridCellAttrProvider_GetAttr",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
7457 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyGridCellAttrProvider
, 0 | 0 );
7458 if (!SWIG_IsOK(res1
)) {
7459 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "PyGridCellAttrProvider_GetAttr" "', expected argument " "1"" of type '" "wxPyGridCellAttrProvider *""'");
7461 arg1
= reinterpret_cast< wxPyGridCellAttrProvider
* >(argp1
);
7462 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
7463 if (!SWIG_IsOK(ecode2
)) {
7464 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "PyGridCellAttrProvider_GetAttr" "', expected argument " "2"" of type '" "int""'");
7466 arg2
= static_cast< int >(val2
);
7467 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7468 if (!SWIG_IsOK(ecode3
)) {
7469 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "PyGridCellAttrProvider_GetAttr" "', expected argument " "3"" of type '" "int""'");
7471 arg3
= static_cast< int >(val3
);
7472 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
7473 if (!SWIG_IsOK(ecode4
)) {
7474 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "PyGridCellAttrProvider_GetAttr" "', expected argument " "4"" of type '" "wxGridCellAttr::wxAttrKind""'");
7476 arg4
= static_cast< wxGridCellAttr::wxAttrKind
>(val4
);
7478 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7479 result
= (wxGridCellAttr
*)(arg1
)->GetAttr(arg2
,arg3
,arg4
);
7480 wxPyEndAllowThreads(__tstate
);
7481 if (PyErr_Occurred()) SWIG_fail
;
7484 resultobj
= wxPyMake_wxGridCellAttr(result
, (bool)0);
7492 SWIGINTERN PyObject
*_wrap_PyGridCellAttrProvider_SetAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7493 PyObject
*resultobj
= 0;
7494 wxPyGridCellAttrProvider
*arg1
= (wxPyGridCellAttrProvider
*) 0 ;
7495 wxGridCellAttr
*arg2
= (wxGridCellAttr
*) 0 ;
7506 PyObject
* obj0
= 0 ;
7507 PyObject
* obj1
= 0 ;
7508 PyObject
* obj2
= 0 ;
7509 PyObject
* obj3
= 0 ;
7510 char * kwnames
[] = {
7511 (char *) "self",(char *) "attr",(char *) "row",(char *) "col", NULL
7514 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:PyGridCellAttrProvider_SetAttr",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
7515 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyGridCellAttrProvider
, 0 | 0 );
7516 if (!SWIG_IsOK(res1
)) {
7517 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "PyGridCellAttrProvider_SetAttr" "', expected argument " "1"" of type '" "wxPyGridCellAttrProvider *""'");
7519 arg1
= reinterpret_cast< wxPyGridCellAttrProvider
* >(argp1
);
7520 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
7521 if (!SWIG_IsOK(res2
)) {
7522 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "PyGridCellAttrProvider_SetAttr" "', expected argument " "2"" of type '" "wxGridCellAttr *""'");
7524 arg2
= reinterpret_cast< wxGridCellAttr
* >(argp2
);
7525 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7526 if (!SWIG_IsOK(ecode3
)) {
7527 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "PyGridCellAttrProvider_SetAttr" "', expected argument " "3"" of type '" "int""'");
7529 arg3
= static_cast< int >(val3
);
7530 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
7531 if (!SWIG_IsOK(ecode4
)) {
7532 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "PyGridCellAttrProvider_SetAttr" "', expected argument " "4"" of type '" "int""'");
7534 arg4
= static_cast< int >(val4
);
7536 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7537 (arg1
)->SetAttr(arg2
,arg3
,arg4
);
7538 wxPyEndAllowThreads(__tstate
);
7539 if (PyErr_Occurred()) SWIG_fail
;
7541 resultobj
= SWIG_Py_Void();
7548 SWIGINTERN PyObject
*_wrap_PyGridCellAttrProvider_SetRowAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7549 PyObject
*resultobj
= 0;
7550 wxPyGridCellAttrProvider
*arg1
= (wxPyGridCellAttrProvider
*) 0 ;
7551 wxGridCellAttr
*arg2
= (wxGridCellAttr
*) 0 ;
7559 PyObject
* obj0
= 0 ;
7560 PyObject
* obj1
= 0 ;
7561 PyObject
* obj2
= 0 ;
7562 char * kwnames
[] = {
7563 (char *) "self",(char *) "attr",(char *) "row", NULL
7566 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyGridCellAttrProvider_SetRowAttr",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7567 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyGridCellAttrProvider
, 0 | 0 );
7568 if (!SWIG_IsOK(res1
)) {
7569 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "PyGridCellAttrProvider_SetRowAttr" "', expected argument " "1"" of type '" "wxPyGridCellAttrProvider *""'");
7571 arg1
= reinterpret_cast< wxPyGridCellAttrProvider
* >(argp1
);
7572 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
7573 if (!SWIG_IsOK(res2
)) {
7574 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "PyGridCellAttrProvider_SetRowAttr" "', expected argument " "2"" of type '" "wxGridCellAttr *""'");
7576 arg2
= reinterpret_cast< wxGridCellAttr
* >(argp2
);
7577 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7578 if (!SWIG_IsOK(ecode3
)) {
7579 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "PyGridCellAttrProvider_SetRowAttr" "', expected argument " "3"" of type '" "int""'");
7581 arg3
= static_cast< int >(val3
);
7583 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7584 (arg1
)->SetRowAttr(arg2
,arg3
);
7585 wxPyEndAllowThreads(__tstate
);
7586 if (PyErr_Occurred()) SWIG_fail
;
7588 resultobj
= SWIG_Py_Void();
7595 SWIGINTERN PyObject
*_wrap_PyGridCellAttrProvider_SetColAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7596 PyObject
*resultobj
= 0;
7597 wxPyGridCellAttrProvider
*arg1
= (wxPyGridCellAttrProvider
*) 0 ;
7598 wxGridCellAttr
*arg2
= (wxGridCellAttr
*) 0 ;
7606 PyObject
* obj0
= 0 ;
7607 PyObject
* obj1
= 0 ;
7608 PyObject
* obj2
= 0 ;
7609 char * kwnames
[] = {
7610 (char *) "self",(char *) "attr",(char *) "col", NULL
7613 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyGridCellAttrProvider_SetColAttr",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7614 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyGridCellAttrProvider
, 0 | 0 );
7615 if (!SWIG_IsOK(res1
)) {
7616 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "PyGridCellAttrProvider_SetColAttr" "', expected argument " "1"" of type '" "wxPyGridCellAttrProvider *""'");
7618 arg1
= reinterpret_cast< wxPyGridCellAttrProvider
* >(argp1
);
7619 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
7620 if (!SWIG_IsOK(res2
)) {
7621 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "PyGridCellAttrProvider_SetColAttr" "', expected argument " "2"" of type '" "wxGridCellAttr *""'");
7623 arg2
= reinterpret_cast< wxGridCellAttr
* >(argp2
);
7624 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7625 if (!SWIG_IsOK(ecode3
)) {
7626 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "PyGridCellAttrProvider_SetColAttr" "', expected argument " "3"" of type '" "int""'");
7628 arg3
= static_cast< int >(val3
);
7630 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7631 (arg1
)->SetColAttr(arg2
,arg3
);
7632 wxPyEndAllowThreads(__tstate
);
7633 if (PyErr_Occurred()) SWIG_fail
;
7635 resultobj
= SWIG_Py_Void();
7642 SWIGINTERN PyObject
*PyGridCellAttrProvider_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
7644 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
7645 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyGridCellAttrProvider
, SWIG_NewClientData(obj
));
7646 return SWIG_Py_Void();
7649 SWIGINTERN PyObject
*PyGridCellAttrProvider_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
7650 return SWIG_Python_InitShadowInstance(args
);
7653 SWIGINTERN PyObject
*_wrap_delete_GridTableBase(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
7654 PyObject
*resultobj
= 0;
7655 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
7658 PyObject
*swig_obj
[1] ;
7660 if (!args
) SWIG_fail
;
7662 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridTableBase
, SWIG_POINTER_DISOWN
| 0 );
7663 if (!SWIG_IsOK(res1
)) {
7664 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "delete_GridTableBase" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
7666 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
7668 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7671 wxPyEndAllowThreads(__tstate
);
7672 if (PyErr_Occurred()) SWIG_fail
;
7674 resultobj
= SWIG_Py_Void();
7681 SWIGINTERN PyObject
*_wrap_GridTableBase__setOORInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7682 PyObject
*resultobj
= 0;
7683 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
7684 PyObject
*arg2
= (PyObject
*) 0 ;
7687 PyObject
* obj0
= 0 ;
7688 PyObject
* obj1
= 0 ;
7689 char * kwnames
[] = {
7690 (char *) "self",(char *) "_self", NULL
7693 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridTableBase__setOORInfo",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7694 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
7695 if (!SWIG_IsOK(res1
)) {
7696 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase__setOORInfo" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
7698 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
7701 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7702 wxGridTableBase__setOORInfo(arg1
,arg2
);
7703 wxPyEndAllowThreads(__tstate
);
7704 if (PyErr_Occurred()) SWIG_fail
;
7706 resultobj
= SWIG_Py_Void();
7713 SWIGINTERN PyObject
*_wrap_GridTableBase_SetAttrProvider(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7714 PyObject
*resultobj
= 0;
7715 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
7716 wxGridCellAttrProvider
*arg2
= (wxGridCellAttrProvider
*) 0 ;
7721 PyObject
* obj0
= 0 ;
7722 PyObject
* obj1
= 0 ;
7723 char * kwnames
[] = {
7724 (char *) "self",(char *) "attrProvider", NULL
7727 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridTableBase_SetAttrProvider",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7728 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
7729 if (!SWIG_IsOK(res1
)) {
7730 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_SetAttrProvider" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
7732 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
7733 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGridCellAttrProvider
, 0 | 0 );
7734 if (!SWIG_IsOK(res2
)) {
7735 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridTableBase_SetAttrProvider" "', expected argument " "2"" of type '" "wxGridCellAttrProvider *""'");
7737 arg2
= reinterpret_cast< wxGridCellAttrProvider
* >(argp2
);
7739 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7740 (arg1
)->SetAttrProvider(arg2
);
7741 wxPyEndAllowThreads(__tstate
);
7742 if (PyErr_Occurred()) SWIG_fail
;
7744 resultobj
= SWIG_Py_Void();
7751 SWIGINTERN PyObject
*_wrap_GridTableBase_GetAttrProvider(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
7752 PyObject
*resultobj
= 0;
7753 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
7754 wxGridCellAttrProvider
*result
= 0 ;
7757 PyObject
*swig_obj
[1] ;
7759 if (!args
) SWIG_fail
;
7761 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
7762 if (!SWIG_IsOK(res1
)) {
7763 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_GetAttrProvider" "', expected argument " "1"" of type '" "wxGridTableBase const *""'");
7765 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
7767 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7768 result
= (wxGridCellAttrProvider
*)((wxGridTableBase
const *)arg1
)->GetAttrProvider();
7769 wxPyEndAllowThreads(__tstate
);
7770 if (PyErr_Occurred()) SWIG_fail
;
7773 resultobj
= wxPyMake_wxGridCellAttrProvider(result
, (bool)0);
7781 SWIGINTERN PyObject
*_wrap_GridTableBase_SetView(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7782 PyObject
*resultobj
= 0;
7783 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
7784 wxGrid
*arg2
= (wxGrid
*) 0 ;
7789 PyObject
* obj0
= 0 ;
7790 PyObject
* obj1
= 0 ;
7791 char * kwnames
[] = {
7792 (char *) "self",(char *) "grid", NULL
7795 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridTableBase_SetView",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7796 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
7797 if (!SWIG_IsOK(res1
)) {
7798 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_SetView" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
7800 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
7801 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGrid
, 0 | 0 );
7802 if (!SWIG_IsOK(res2
)) {
7803 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridTableBase_SetView" "', expected argument " "2"" of type '" "wxGrid *""'");
7805 arg2
= reinterpret_cast< wxGrid
* >(argp2
);
7807 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7808 (arg1
)->SetView(arg2
);
7809 wxPyEndAllowThreads(__tstate
);
7810 if (PyErr_Occurred()) SWIG_fail
;
7812 resultobj
= SWIG_Py_Void();
7819 SWIGINTERN PyObject
*_wrap_GridTableBase_GetView(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
7820 PyObject
*resultobj
= 0;
7821 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
7822 wxGrid
*result
= 0 ;
7825 PyObject
*swig_obj
[1] ;
7827 if (!args
) SWIG_fail
;
7829 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
7830 if (!SWIG_IsOK(res1
)) {
7831 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_GetView" "', expected argument " "1"" of type '" "wxGridTableBase const *""'");
7833 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
7835 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7836 result
= (wxGrid
*)((wxGridTableBase
const *)arg1
)->GetView();
7837 wxPyEndAllowThreads(__tstate
);
7838 if (PyErr_Occurred()) SWIG_fail
;
7841 resultobj
= wxPyMake_wxObject(result
, (bool)0);
7849 SWIGINTERN PyObject
*_wrap_GridTableBase_GetNumberRows(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
7850 PyObject
*resultobj
= 0;
7851 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
7855 PyObject
*swig_obj
[1] ;
7857 if (!args
) SWIG_fail
;
7859 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
7860 if (!SWIG_IsOK(res1
)) {
7861 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_GetNumberRows" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
7863 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
7865 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7866 result
= (int)(arg1
)->GetNumberRows();
7867 wxPyEndAllowThreads(__tstate
);
7868 if (PyErr_Occurred()) SWIG_fail
;
7870 resultobj
= SWIG_From_int(static_cast< int >(result
));
7877 SWIGINTERN PyObject
*_wrap_GridTableBase_GetNumberCols(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
7878 PyObject
*resultobj
= 0;
7879 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
7883 PyObject
*swig_obj
[1] ;
7885 if (!args
) SWIG_fail
;
7887 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
7888 if (!SWIG_IsOK(res1
)) {
7889 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_GetNumberCols" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
7891 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
7893 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7894 result
= (int)(arg1
)->GetNumberCols();
7895 wxPyEndAllowThreads(__tstate
);
7896 if (PyErr_Occurred()) SWIG_fail
;
7898 resultobj
= SWIG_From_int(static_cast< int >(result
));
7905 SWIGINTERN PyObject
*_wrap_GridTableBase_IsEmptyCell(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7906 PyObject
*resultobj
= 0;
7907 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
7917 PyObject
* obj0
= 0 ;
7918 PyObject
* obj1
= 0 ;
7919 PyObject
* obj2
= 0 ;
7920 char * kwnames
[] = {
7921 (char *) "self",(char *) "row",(char *) "col", NULL
7924 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:GridTableBase_IsEmptyCell",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7925 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
7926 if (!SWIG_IsOK(res1
)) {
7927 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_IsEmptyCell" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
7929 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
7930 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
7931 if (!SWIG_IsOK(ecode2
)) {
7932 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_IsEmptyCell" "', expected argument " "2"" of type '" "int""'");
7934 arg2
= static_cast< int >(val2
);
7935 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7936 if (!SWIG_IsOK(ecode3
)) {
7937 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_IsEmptyCell" "', expected argument " "3"" of type '" "int""'");
7939 arg3
= static_cast< int >(val3
);
7941 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7942 result
= (bool)(arg1
)->IsEmptyCell(arg2
,arg3
);
7943 wxPyEndAllowThreads(__tstate
);
7944 if (PyErr_Occurred()) SWIG_fail
;
7947 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
7955 SWIGINTERN PyObject
*_wrap_GridTableBase_GetValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7956 PyObject
*resultobj
= 0;
7957 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
7967 PyObject
* obj0
= 0 ;
7968 PyObject
* obj1
= 0 ;
7969 PyObject
* obj2
= 0 ;
7970 char * kwnames
[] = {
7971 (char *) "self",(char *) "row",(char *) "col", NULL
7974 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:GridTableBase_GetValue",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7975 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
7976 if (!SWIG_IsOK(res1
)) {
7977 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_GetValue" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
7979 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
7980 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
7981 if (!SWIG_IsOK(ecode2
)) {
7982 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_GetValue" "', expected argument " "2"" of type '" "int""'");
7984 arg2
= static_cast< int >(val2
);
7985 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7986 if (!SWIG_IsOK(ecode3
)) {
7987 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_GetValue" "', expected argument " "3"" of type '" "int""'");
7989 arg3
= static_cast< int >(val3
);
7991 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7992 result
= (arg1
)->GetValue(arg2
,arg3
);
7993 wxPyEndAllowThreads(__tstate
);
7994 if (PyErr_Occurred()) SWIG_fail
;
7998 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
8000 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
8009 SWIGINTERN PyObject
*_wrap_GridTableBase_SetValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8010 PyObject
*resultobj
= 0;
8011 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8014 wxString
*arg4
= 0 ;
8021 bool temp4
= false ;
8022 PyObject
* obj0
= 0 ;
8023 PyObject
* obj1
= 0 ;
8024 PyObject
* obj2
= 0 ;
8025 PyObject
* obj3
= 0 ;
8026 char * kwnames
[] = {
8027 (char *) "self",(char *) "row",(char *) "col",(char *) "value", NULL
8030 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:GridTableBase_SetValue",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
8031 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8032 if (!SWIG_IsOK(res1
)) {
8033 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_SetValue" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8035 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8036 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
8037 if (!SWIG_IsOK(ecode2
)) {
8038 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_SetValue" "', expected argument " "2"" of type '" "int""'");
8040 arg2
= static_cast< int >(val2
);
8041 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
8042 if (!SWIG_IsOK(ecode3
)) {
8043 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_SetValue" "', expected argument " "3"" of type '" "int""'");
8045 arg3
= static_cast< int >(val3
);
8047 arg4
= wxString_in_helper(obj3
);
8048 if (arg4
== NULL
) SWIG_fail
;
8052 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8053 (arg1
)->SetValue(arg2
,arg3
,(wxString
const &)*arg4
);
8054 wxPyEndAllowThreads(__tstate
);
8055 if (PyErr_Occurred()) SWIG_fail
;
8057 resultobj
= SWIG_Py_Void();
8072 SWIGINTERN PyObject
*_wrap_GridTableBase_GetTypeName(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8073 PyObject
*resultobj
= 0;
8074 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8084 PyObject
* obj0
= 0 ;
8085 PyObject
* obj1
= 0 ;
8086 PyObject
* obj2
= 0 ;
8087 char * kwnames
[] = {
8088 (char *) "self",(char *) "row",(char *) "col", NULL
8091 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:GridTableBase_GetTypeName",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
8092 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8093 if (!SWIG_IsOK(res1
)) {
8094 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_GetTypeName" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8096 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8097 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
8098 if (!SWIG_IsOK(ecode2
)) {
8099 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_GetTypeName" "', expected argument " "2"" of type '" "int""'");
8101 arg2
= static_cast< int >(val2
);
8102 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
8103 if (!SWIG_IsOK(ecode3
)) {
8104 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_GetTypeName" "', expected argument " "3"" of type '" "int""'");
8106 arg3
= static_cast< int >(val3
);
8108 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8109 result
= (arg1
)->GetTypeName(arg2
,arg3
);
8110 wxPyEndAllowThreads(__tstate
);
8111 if (PyErr_Occurred()) SWIG_fail
;
8115 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
8117 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
8126 SWIGINTERN PyObject
*_wrap_GridTableBase_CanGetValueAs(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8127 PyObject
*resultobj
= 0;
8128 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8131 wxString
*arg4
= 0 ;
8139 bool temp4
= false ;
8140 PyObject
* obj0
= 0 ;
8141 PyObject
* obj1
= 0 ;
8142 PyObject
* obj2
= 0 ;
8143 PyObject
* obj3
= 0 ;
8144 char * kwnames
[] = {
8145 (char *) "self",(char *) "row",(char *) "col",(char *) "typeName", NULL
8148 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:GridTableBase_CanGetValueAs",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
8149 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8150 if (!SWIG_IsOK(res1
)) {
8151 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_CanGetValueAs" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8153 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8154 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
8155 if (!SWIG_IsOK(ecode2
)) {
8156 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_CanGetValueAs" "', expected argument " "2"" of type '" "int""'");
8158 arg2
= static_cast< int >(val2
);
8159 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
8160 if (!SWIG_IsOK(ecode3
)) {
8161 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_CanGetValueAs" "', expected argument " "3"" of type '" "int""'");
8163 arg3
= static_cast< int >(val3
);
8165 arg4
= wxString_in_helper(obj3
);
8166 if (arg4
== NULL
) SWIG_fail
;
8170 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8171 result
= (bool)(arg1
)->CanGetValueAs(arg2
,arg3
,(wxString
const &)*arg4
);
8172 wxPyEndAllowThreads(__tstate
);
8173 if (PyErr_Occurred()) SWIG_fail
;
8176 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8192 SWIGINTERN PyObject
*_wrap_GridTableBase_CanSetValueAs(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8193 PyObject
*resultobj
= 0;
8194 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8197 wxString
*arg4
= 0 ;
8205 bool temp4
= false ;
8206 PyObject
* obj0
= 0 ;
8207 PyObject
* obj1
= 0 ;
8208 PyObject
* obj2
= 0 ;
8209 PyObject
* obj3
= 0 ;
8210 char * kwnames
[] = {
8211 (char *) "self",(char *) "row",(char *) "col",(char *) "typeName", NULL
8214 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:GridTableBase_CanSetValueAs",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
8215 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8216 if (!SWIG_IsOK(res1
)) {
8217 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_CanSetValueAs" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8219 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8220 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
8221 if (!SWIG_IsOK(ecode2
)) {
8222 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_CanSetValueAs" "', expected argument " "2"" of type '" "int""'");
8224 arg2
= static_cast< int >(val2
);
8225 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
8226 if (!SWIG_IsOK(ecode3
)) {
8227 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_CanSetValueAs" "', expected argument " "3"" of type '" "int""'");
8229 arg3
= static_cast< int >(val3
);
8231 arg4
= wxString_in_helper(obj3
);
8232 if (arg4
== NULL
) SWIG_fail
;
8236 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8237 result
= (bool)(arg1
)->CanSetValueAs(arg2
,arg3
,(wxString
const &)*arg4
);
8238 wxPyEndAllowThreads(__tstate
);
8239 if (PyErr_Occurred()) SWIG_fail
;
8242 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8258 SWIGINTERN PyObject
*_wrap_GridTableBase_GetValueAsLong(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8259 PyObject
*resultobj
= 0;
8260 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8270 PyObject
* obj0
= 0 ;
8271 PyObject
* obj1
= 0 ;
8272 PyObject
* obj2
= 0 ;
8273 char * kwnames
[] = {
8274 (char *) "self",(char *) "row",(char *) "col", NULL
8277 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:GridTableBase_GetValueAsLong",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
8278 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8279 if (!SWIG_IsOK(res1
)) {
8280 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_GetValueAsLong" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8282 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8283 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
8284 if (!SWIG_IsOK(ecode2
)) {
8285 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_GetValueAsLong" "', expected argument " "2"" of type '" "int""'");
8287 arg2
= static_cast< int >(val2
);
8288 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
8289 if (!SWIG_IsOK(ecode3
)) {
8290 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_GetValueAsLong" "', expected argument " "3"" of type '" "int""'");
8292 arg3
= static_cast< int >(val3
);
8294 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8295 result
= (long)(arg1
)->GetValueAsLong(arg2
,arg3
);
8296 wxPyEndAllowThreads(__tstate
);
8297 if (PyErr_Occurred()) SWIG_fail
;
8299 resultobj
= SWIG_From_long(static_cast< long >(result
));
8306 SWIGINTERN PyObject
*_wrap_GridTableBase_GetValueAsDouble(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8307 PyObject
*resultobj
= 0;
8308 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8318 PyObject
* obj0
= 0 ;
8319 PyObject
* obj1
= 0 ;
8320 PyObject
* obj2
= 0 ;
8321 char * kwnames
[] = {
8322 (char *) "self",(char *) "row",(char *) "col", NULL
8325 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:GridTableBase_GetValueAsDouble",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
8326 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8327 if (!SWIG_IsOK(res1
)) {
8328 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_GetValueAsDouble" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8330 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8331 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
8332 if (!SWIG_IsOK(ecode2
)) {
8333 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_GetValueAsDouble" "', expected argument " "2"" of type '" "int""'");
8335 arg2
= static_cast< int >(val2
);
8336 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
8337 if (!SWIG_IsOK(ecode3
)) {
8338 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_GetValueAsDouble" "', expected argument " "3"" of type '" "int""'");
8340 arg3
= static_cast< int >(val3
);
8342 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8343 result
= (double)(arg1
)->GetValueAsDouble(arg2
,arg3
);
8344 wxPyEndAllowThreads(__tstate
);
8345 if (PyErr_Occurred()) SWIG_fail
;
8347 resultobj
= SWIG_From_double(static_cast< double >(result
));
8354 SWIGINTERN PyObject
*_wrap_GridTableBase_GetValueAsBool(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8355 PyObject
*resultobj
= 0;
8356 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8366 PyObject
* obj0
= 0 ;
8367 PyObject
* obj1
= 0 ;
8368 PyObject
* obj2
= 0 ;
8369 char * kwnames
[] = {
8370 (char *) "self",(char *) "row",(char *) "col", NULL
8373 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:GridTableBase_GetValueAsBool",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
8374 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8375 if (!SWIG_IsOK(res1
)) {
8376 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_GetValueAsBool" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8378 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8379 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
8380 if (!SWIG_IsOK(ecode2
)) {
8381 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_GetValueAsBool" "', expected argument " "2"" of type '" "int""'");
8383 arg2
= static_cast< int >(val2
);
8384 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
8385 if (!SWIG_IsOK(ecode3
)) {
8386 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_GetValueAsBool" "', expected argument " "3"" of type '" "int""'");
8388 arg3
= static_cast< int >(val3
);
8390 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8391 result
= (bool)(arg1
)->GetValueAsBool(arg2
,arg3
);
8392 wxPyEndAllowThreads(__tstate
);
8393 if (PyErr_Occurred()) SWIG_fail
;
8396 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8404 SWIGINTERN PyObject
*_wrap_GridTableBase_SetValueAsLong(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8405 PyObject
*resultobj
= 0;
8406 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8418 PyObject
* obj0
= 0 ;
8419 PyObject
* obj1
= 0 ;
8420 PyObject
* obj2
= 0 ;
8421 PyObject
* obj3
= 0 ;
8422 char * kwnames
[] = {
8423 (char *) "self",(char *) "row",(char *) "col",(char *) "value", NULL
8426 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:GridTableBase_SetValueAsLong",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
8427 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8428 if (!SWIG_IsOK(res1
)) {
8429 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_SetValueAsLong" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8431 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8432 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
8433 if (!SWIG_IsOK(ecode2
)) {
8434 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_SetValueAsLong" "', expected argument " "2"" of type '" "int""'");
8436 arg2
= static_cast< int >(val2
);
8437 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
8438 if (!SWIG_IsOK(ecode3
)) {
8439 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_SetValueAsLong" "', expected argument " "3"" of type '" "int""'");
8441 arg3
= static_cast< int >(val3
);
8442 ecode4
= SWIG_AsVal_long(obj3
, &val4
);
8443 if (!SWIG_IsOK(ecode4
)) {
8444 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "GridTableBase_SetValueAsLong" "', expected argument " "4"" of type '" "long""'");
8446 arg4
= static_cast< long >(val4
);
8448 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8449 (arg1
)->SetValueAsLong(arg2
,arg3
,arg4
);
8450 wxPyEndAllowThreads(__tstate
);
8451 if (PyErr_Occurred()) SWIG_fail
;
8453 resultobj
= SWIG_Py_Void();
8460 SWIGINTERN PyObject
*_wrap_GridTableBase_SetValueAsDouble(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8461 PyObject
*resultobj
= 0;
8462 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8474 PyObject
* obj0
= 0 ;
8475 PyObject
* obj1
= 0 ;
8476 PyObject
* obj2
= 0 ;
8477 PyObject
* obj3
= 0 ;
8478 char * kwnames
[] = {
8479 (char *) "self",(char *) "row",(char *) "col",(char *) "value", NULL
8482 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:GridTableBase_SetValueAsDouble",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
8483 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8484 if (!SWIG_IsOK(res1
)) {
8485 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_SetValueAsDouble" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8487 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8488 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
8489 if (!SWIG_IsOK(ecode2
)) {
8490 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_SetValueAsDouble" "', expected argument " "2"" of type '" "int""'");
8492 arg2
= static_cast< int >(val2
);
8493 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
8494 if (!SWIG_IsOK(ecode3
)) {
8495 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_SetValueAsDouble" "', expected argument " "3"" of type '" "int""'");
8497 arg3
= static_cast< int >(val3
);
8498 ecode4
= SWIG_AsVal_double(obj3
, &val4
);
8499 if (!SWIG_IsOK(ecode4
)) {
8500 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "GridTableBase_SetValueAsDouble" "', expected argument " "4"" of type '" "double""'");
8502 arg4
= static_cast< double >(val4
);
8504 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8505 (arg1
)->SetValueAsDouble(arg2
,arg3
,arg4
);
8506 wxPyEndAllowThreads(__tstate
);
8507 if (PyErr_Occurred()) SWIG_fail
;
8509 resultobj
= SWIG_Py_Void();
8516 SWIGINTERN PyObject
*_wrap_GridTableBase_SetValueAsBool(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8517 PyObject
*resultobj
= 0;
8518 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8530 PyObject
* obj0
= 0 ;
8531 PyObject
* obj1
= 0 ;
8532 PyObject
* obj2
= 0 ;
8533 PyObject
* obj3
= 0 ;
8534 char * kwnames
[] = {
8535 (char *) "self",(char *) "row",(char *) "col",(char *) "value", NULL
8538 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:GridTableBase_SetValueAsBool",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
8539 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8540 if (!SWIG_IsOK(res1
)) {
8541 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_SetValueAsBool" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8543 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8544 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
8545 if (!SWIG_IsOK(ecode2
)) {
8546 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_SetValueAsBool" "', expected argument " "2"" of type '" "int""'");
8548 arg2
= static_cast< int >(val2
);
8549 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
8550 if (!SWIG_IsOK(ecode3
)) {
8551 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_SetValueAsBool" "', expected argument " "3"" of type '" "int""'");
8553 arg3
= static_cast< int >(val3
);
8554 ecode4
= SWIG_AsVal_bool(obj3
, &val4
);
8555 if (!SWIG_IsOK(ecode4
)) {
8556 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "GridTableBase_SetValueAsBool" "', expected argument " "4"" of type '" "bool""'");
8558 arg4
= static_cast< bool >(val4
);
8560 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8561 (arg1
)->SetValueAsBool(arg2
,arg3
,arg4
);
8562 wxPyEndAllowThreads(__tstate
);
8563 if (PyErr_Occurred()) SWIG_fail
;
8565 resultobj
= SWIG_Py_Void();
8572 SWIGINTERN PyObject
*_wrap_GridTableBase_Clear(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
8573 PyObject
*resultobj
= 0;
8574 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8577 PyObject
*swig_obj
[1] ;
8579 if (!args
) SWIG_fail
;
8581 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8582 if (!SWIG_IsOK(res1
)) {
8583 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_Clear" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8585 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8587 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8589 wxPyEndAllowThreads(__tstate
);
8590 if (PyErr_Occurred()) SWIG_fail
;
8592 resultobj
= SWIG_Py_Void();
8599 SWIGINTERN PyObject
*_wrap_GridTableBase_InsertRows(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8600 PyObject
*resultobj
= 0;
8601 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8602 size_t arg2
= (size_t) 0 ;
8603 size_t arg3
= (size_t) 1 ;
8611 PyObject
* obj0
= 0 ;
8612 PyObject
* obj1
= 0 ;
8613 PyObject
* obj2
= 0 ;
8614 char * kwnames
[] = {
8615 (char *) "self",(char *) "pos",(char *) "numRows", NULL
8618 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:GridTableBase_InsertRows",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
8619 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8620 if (!SWIG_IsOK(res1
)) {
8621 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_InsertRows" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8623 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8625 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
8626 if (!SWIG_IsOK(ecode2
)) {
8627 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_InsertRows" "', expected argument " "2"" of type '" "size_t""'");
8629 arg2
= static_cast< size_t >(val2
);
8632 ecode3
= SWIG_AsVal_size_t(obj2
, &val3
);
8633 if (!SWIG_IsOK(ecode3
)) {
8634 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_InsertRows" "', expected argument " "3"" of type '" "size_t""'");
8636 arg3
= static_cast< size_t >(val3
);
8639 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8640 result
= (bool)(arg1
)->InsertRows(arg2
,arg3
);
8641 wxPyEndAllowThreads(__tstate
);
8642 if (PyErr_Occurred()) SWIG_fail
;
8645 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8653 SWIGINTERN PyObject
*_wrap_GridTableBase_AppendRows(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8654 PyObject
*resultobj
= 0;
8655 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8656 size_t arg2
= (size_t) 1 ;
8662 PyObject
* obj0
= 0 ;
8663 PyObject
* obj1
= 0 ;
8664 char * kwnames
[] = {
8665 (char *) "self",(char *) "numRows", NULL
8668 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:GridTableBase_AppendRows",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8669 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8670 if (!SWIG_IsOK(res1
)) {
8671 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_AppendRows" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8673 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8675 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
8676 if (!SWIG_IsOK(ecode2
)) {
8677 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_AppendRows" "', expected argument " "2"" of type '" "size_t""'");
8679 arg2
= static_cast< size_t >(val2
);
8682 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8683 result
= (bool)(arg1
)->AppendRows(arg2
);
8684 wxPyEndAllowThreads(__tstate
);
8685 if (PyErr_Occurred()) SWIG_fail
;
8688 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8696 SWIGINTERN PyObject
*_wrap_GridTableBase_DeleteRows(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8697 PyObject
*resultobj
= 0;
8698 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8699 size_t arg2
= (size_t) 0 ;
8700 size_t arg3
= (size_t) 1 ;
8708 PyObject
* obj0
= 0 ;
8709 PyObject
* obj1
= 0 ;
8710 PyObject
* obj2
= 0 ;
8711 char * kwnames
[] = {
8712 (char *) "self",(char *) "pos",(char *) "numRows", NULL
8715 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:GridTableBase_DeleteRows",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
8716 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8717 if (!SWIG_IsOK(res1
)) {
8718 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_DeleteRows" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8720 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8722 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
8723 if (!SWIG_IsOK(ecode2
)) {
8724 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_DeleteRows" "', expected argument " "2"" of type '" "size_t""'");
8726 arg2
= static_cast< size_t >(val2
);
8729 ecode3
= SWIG_AsVal_size_t(obj2
, &val3
);
8730 if (!SWIG_IsOK(ecode3
)) {
8731 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_DeleteRows" "', expected argument " "3"" of type '" "size_t""'");
8733 arg3
= static_cast< size_t >(val3
);
8736 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8737 result
= (bool)(arg1
)->DeleteRows(arg2
,arg3
);
8738 wxPyEndAllowThreads(__tstate
);
8739 if (PyErr_Occurred()) SWIG_fail
;
8742 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8750 SWIGINTERN PyObject
*_wrap_GridTableBase_InsertCols(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8751 PyObject
*resultobj
= 0;
8752 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8753 size_t arg2
= (size_t) 0 ;
8754 size_t arg3
= (size_t) 1 ;
8762 PyObject
* obj0
= 0 ;
8763 PyObject
* obj1
= 0 ;
8764 PyObject
* obj2
= 0 ;
8765 char * kwnames
[] = {
8766 (char *) "self",(char *) "pos",(char *) "numCols", NULL
8769 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:GridTableBase_InsertCols",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
8770 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8771 if (!SWIG_IsOK(res1
)) {
8772 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_InsertCols" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8774 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8776 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
8777 if (!SWIG_IsOK(ecode2
)) {
8778 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_InsertCols" "', expected argument " "2"" of type '" "size_t""'");
8780 arg2
= static_cast< size_t >(val2
);
8783 ecode3
= SWIG_AsVal_size_t(obj2
, &val3
);
8784 if (!SWIG_IsOK(ecode3
)) {
8785 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_InsertCols" "', expected argument " "3"" of type '" "size_t""'");
8787 arg3
= static_cast< size_t >(val3
);
8790 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8791 result
= (bool)(arg1
)->InsertCols(arg2
,arg3
);
8792 wxPyEndAllowThreads(__tstate
);
8793 if (PyErr_Occurred()) SWIG_fail
;
8796 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8804 SWIGINTERN PyObject
*_wrap_GridTableBase_AppendCols(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8805 PyObject
*resultobj
= 0;
8806 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8807 size_t arg2
= (size_t) 1 ;
8813 PyObject
* obj0
= 0 ;
8814 PyObject
* obj1
= 0 ;
8815 char * kwnames
[] = {
8816 (char *) "self",(char *) "numCols", NULL
8819 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:GridTableBase_AppendCols",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8820 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8821 if (!SWIG_IsOK(res1
)) {
8822 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_AppendCols" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8824 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8826 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
8827 if (!SWIG_IsOK(ecode2
)) {
8828 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_AppendCols" "', expected argument " "2"" of type '" "size_t""'");
8830 arg2
= static_cast< size_t >(val2
);
8833 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8834 result
= (bool)(arg1
)->AppendCols(arg2
);
8835 wxPyEndAllowThreads(__tstate
);
8836 if (PyErr_Occurred()) SWIG_fail
;
8839 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8847 SWIGINTERN PyObject
*_wrap_GridTableBase_DeleteCols(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8848 PyObject
*resultobj
= 0;
8849 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8850 size_t arg2
= (size_t) 0 ;
8851 size_t arg3
= (size_t) 1 ;
8859 PyObject
* obj0
= 0 ;
8860 PyObject
* obj1
= 0 ;
8861 PyObject
* obj2
= 0 ;
8862 char * kwnames
[] = {
8863 (char *) "self",(char *) "pos",(char *) "numCols", NULL
8866 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:GridTableBase_DeleteCols",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
8867 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8868 if (!SWIG_IsOK(res1
)) {
8869 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_DeleteCols" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8871 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8873 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
8874 if (!SWIG_IsOK(ecode2
)) {
8875 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_DeleteCols" "', expected argument " "2"" of type '" "size_t""'");
8877 arg2
= static_cast< size_t >(val2
);
8880 ecode3
= SWIG_AsVal_size_t(obj2
, &val3
);
8881 if (!SWIG_IsOK(ecode3
)) {
8882 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_DeleteCols" "', expected argument " "3"" of type '" "size_t""'");
8884 arg3
= static_cast< size_t >(val3
);
8887 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8888 result
= (bool)(arg1
)->DeleteCols(arg2
,arg3
);
8889 wxPyEndAllowThreads(__tstate
);
8890 if (PyErr_Occurred()) SWIG_fail
;
8893 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8901 SWIGINTERN PyObject
*_wrap_GridTableBase_GetRowLabelValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8902 PyObject
*resultobj
= 0;
8903 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8910 PyObject
* obj0
= 0 ;
8911 PyObject
* obj1
= 0 ;
8912 char * kwnames
[] = {
8913 (char *) "self",(char *) "row", NULL
8916 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridTableBase_GetRowLabelValue",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8917 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8918 if (!SWIG_IsOK(res1
)) {
8919 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_GetRowLabelValue" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8921 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8922 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
8923 if (!SWIG_IsOK(ecode2
)) {
8924 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_GetRowLabelValue" "', expected argument " "2"" of type '" "int""'");
8926 arg2
= static_cast< int >(val2
);
8928 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8929 result
= (arg1
)->GetRowLabelValue(arg2
);
8930 wxPyEndAllowThreads(__tstate
);
8931 if (PyErr_Occurred()) SWIG_fail
;
8935 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
8937 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
8946 SWIGINTERN PyObject
*_wrap_GridTableBase_GetColLabelValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8947 PyObject
*resultobj
= 0;
8948 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8955 PyObject
* obj0
= 0 ;
8956 PyObject
* obj1
= 0 ;
8957 char * kwnames
[] = {
8958 (char *) "self",(char *) "col", NULL
8961 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridTableBase_GetColLabelValue",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8962 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
8963 if (!SWIG_IsOK(res1
)) {
8964 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_GetColLabelValue" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
8966 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
8967 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
8968 if (!SWIG_IsOK(ecode2
)) {
8969 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_GetColLabelValue" "', expected argument " "2"" of type '" "int""'");
8971 arg2
= static_cast< int >(val2
);
8973 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8974 result
= (arg1
)->GetColLabelValue(arg2
);
8975 wxPyEndAllowThreads(__tstate
);
8976 if (PyErr_Occurred()) SWIG_fail
;
8980 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
8982 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
8991 SWIGINTERN PyObject
*_wrap_GridTableBase_SetRowLabelValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8992 PyObject
*resultobj
= 0;
8993 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
8995 wxString
*arg3
= 0 ;
9000 bool temp3
= false ;
9001 PyObject
* obj0
= 0 ;
9002 PyObject
* obj1
= 0 ;
9003 PyObject
* obj2
= 0 ;
9004 char * kwnames
[] = {
9005 (char *) "self",(char *) "row",(char *) "value", NULL
9008 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:GridTableBase_SetRowLabelValue",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
9009 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
9010 if (!SWIG_IsOK(res1
)) {
9011 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_SetRowLabelValue" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
9013 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
9014 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
9015 if (!SWIG_IsOK(ecode2
)) {
9016 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_SetRowLabelValue" "', expected argument " "2"" of type '" "int""'");
9018 arg2
= static_cast< int >(val2
);
9020 arg3
= wxString_in_helper(obj2
);
9021 if (arg3
== NULL
) SWIG_fail
;
9025 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9026 (arg1
)->SetRowLabelValue(arg2
,(wxString
const &)*arg3
);
9027 wxPyEndAllowThreads(__tstate
);
9028 if (PyErr_Occurred()) SWIG_fail
;
9030 resultobj
= SWIG_Py_Void();
9045 SWIGINTERN PyObject
*_wrap_GridTableBase_SetColLabelValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9046 PyObject
*resultobj
= 0;
9047 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
9049 wxString
*arg3
= 0 ;
9054 bool temp3
= false ;
9055 PyObject
* obj0
= 0 ;
9056 PyObject
* obj1
= 0 ;
9057 PyObject
* obj2
= 0 ;
9058 char * kwnames
[] = {
9059 (char *) "self",(char *) "col",(char *) "value", NULL
9062 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:GridTableBase_SetColLabelValue",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
9063 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
9064 if (!SWIG_IsOK(res1
)) {
9065 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_SetColLabelValue" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
9067 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
9068 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
9069 if (!SWIG_IsOK(ecode2
)) {
9070 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_SetColLabelValue" "', expected argument " "2"" of type '" "int""'");
9072 arg2
= static_cast< int >(val2
);
9074 arg3
= wxString_in_helper(obj2
);
9075 if (arg3
== NULL
) SWIG_fail
;
9079 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9080 (arg1
)->SetColLabelValue(arg2
,(wxString
const &)*arg3
);
9081 wxPyEndAllowThreads(__tstate
);
9082 if (PyErr_Occurred()) SWIG_fail
;
9084 resultobj
= SWIG_Py_Void();
9099 SWIGINTERN PyObject
*_wrap_GridTableBase_CanHaveAttributes(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9100 PyObject
*resultobj
= 0;
9101 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
9105 PyObject
*swig_obj
[1] ;
9107 if (!args
) SWIG_fail
;
9109 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
9110 if (!SWIG_IsOK(res1
)) {
9111 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_CanHaveAttributes" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
9113 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
9115 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9116 result
= (bool)(arg1
)->CanHaveAttributes();
9117 wxPyEndAllowThreads(__tstate
);
9118 if (PyErr_Occurred()) SWIG_fail
;
9121 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
9129 SWIGINTERN PyObject
*_wrap_GridTableBase_GetAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9130 PyObject
*resultobj
= 0;
9131 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
9134 wxGridCellAttr::wxAttrKind arg4
;
9135 wxGridCellAttr
*result
= 0 ;
9144 PyObject
* obj0
= 0 ;
9145 PyObject
* obj1
= 0 ;
9146 PyObject
* obj2
= 0 ;
9147 PyObject
* obj3
= 0 ;
9148 char * kwnames
[] = {
9149 (char *) "self",(char *) "row",(char *) "col",(char *) "kind", NULL
9152 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:GridTableBase_GetAttr",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
9153 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
9154 if (!SWIG_IsOK(res1
)) {
9155 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_GetAttr" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
9157 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
9158 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
9159 if (!SWIG_IsOK(ecode2
)) {
9160 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableBase_GetAttr" "', expected argument " "2"" of type '" "int""'");
9162 arg2
= static_cast< int >(val2
);
9163 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
9164 if (!SWIG_IsOK(ecode3
)) {
9165 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_GetAttr" "', expected argument " "3"" of type '" "int""'");
9167 arg3
= static_cast< int >(val3
);
9168 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
9169 if (!SWIG_IsOK(ecode4
)) {
9170 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "GridTableBase_GetAttr" "', expected argument " "4"" of type '" "wxGridCellAttr::wxAttrKind""'");
9172 arg4
= static_cast< wxGridCellAttr::wxAttrKind
>(val4
);
9174 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9175 result
= (wxGridCellAttr
*)(arg1
)->GetAttr(arg2
,arg3
,arg4
);
9176 wxPyEndAllowThreads(__tstate
);
9177 if (PyErr_Occurred()) SWIG_fail
;
9180 resultobj
= wxPyMake_wxGridCellAttr(result
, (bool)0);
9188 SWIGINTERN PyObject
*_wrap_GridTableBase_SetAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9189 PyObject
*resultobj
= 0;
9190 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
9191 wxGridCellAttr
*arg2
= (wxGridCellAttr
*) 0 ;
9202 PyObject
* obj0
= 0 ;
9203 PyObject
* obj1
= 0 ;
9204 PyObject
* obj2
= 0 ;
9205 PyObject
* obj3
= 0 ;
9206 char * kwnames
[] = {
9207 (char *) "self",(char *) "attr",(char *) "row",(char *) "col", NULL
9210 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:GridTableBase_SetAttr",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
9211 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
9212 if (!SWIG_IsOK(res1
)) {
9213 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_SetAttr" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
9215 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
9216 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
9217 if (!SWIG_IsOK(res2
)) {
9218 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridTableBase_SetAttr" "', expected argument " "2"" of type '" "wxGridCellAttr *""'");
9220 arg2
= reinterpret_cast< wxGridCellAttr
* >(argp2
);
9221 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
9222 if (!SWIG_IsOK(ecode3
)) {
9223 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_SetAttr" "', expected argument " "3"" of type '" "int""'");
9225 arg3
= static_cast< int >(val3
);
9226 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
9227 if (!SWIG_IsOK(ecode4
)) {
9228 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "GridTableBase_SetAttr" "', expected argument " "4"" of type '" "int""'");
9230 arg4
= static_cast< int >(val4
);
9232 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9233 (arg1
)->SetAttr(arg2
,arg3
,arg4
);
9234 wxPyEndAllowThreads(__tstate
);
9235 if (PyErr_Occurred()) SWIG_fail
;
9237 resultobj
= SWIG_Py_Void();
9244 SWIGINTERN PyObject
*_wrap_GridTableBase_SetRowAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9245 PyObject
*resultobj
= 0;
9246 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
9247 wxGridCellAttr
*arg2
= (wxGridCellAttr
*) 0 ;
9255 PyObject
* obj0
= 0 ;
9256 PyObject
* obj1
= 0 ;
9257 PyObject
* obj2
= 0 ;
9258 char * kwnames
[] = {
9259 (char *) "self",(char *) "attr",(char *) "row", NULL
9262 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:GridTableBase_SetRowAttr",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
9263 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
9264 if (!SWIG_IsOK(res1
)) {
9265 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_SetRowAttr" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
9267 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
9268 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
9269 if (!SWIG_IsOK(res2
)) {
9270 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridTableBase_SetRowAttr" "', expected argument " "2"" of type '" "wxGridCellAttr *""'");
9272 arg2
= reinterpret_cast< wxGridCellAttr
* >(argp2
);
9273 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
9274 if (!SWIG_IsOK(ecode3
)) {
9275 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_SetRowAttr" "', expected argument " "3"" of type '" "int""'");
9277 arg3
= static_cast< int >(val3
);
9279 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9280 (arg1
)->SetRowAttr(arg2
,arg3
);
9281 wxPyEndAllowThreads(__tstate
);
9282 if (PyErr_Occurred()) SWIG_fail
;
9284 resultobj
= SWIG_Py_Void();
9291 SWIGINTERN PyObject
*_wrap_GridTableBase_SetColAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9292 PyObject
*resultobj
= 0;
9293 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
9294 wxGridCellAttr
*arg2
= (wxGridCellAttr
*) 0 ;
9302 PyObject
* obj0
= 0 ;
9303 PyObject
* obj1
= 0 ;
9304 PyObject
* obj2
= 0 ;
9305 char * kwnames
[] = {
9306 (char *) "self",(char *) "attr",(char *) "col", NULL
9309 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:GridTableBase_SetColAttr",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
9310 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
9311 if (!SWIG_IsOK(res1
)) {
9312 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableBase_SetColAttr" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
9314 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
9315 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
9316 if (!SWIG_IsOK(res2
)) {
9317 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridTableBase_SetColAttr" "', expected argument " "2"" of type '" "wxGridCellAttr *""'");
9319 arg2
= reinterpret_cast< wxGridCellAttr
* >(argp2
);
9320 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
9321 if (!SWIG_IsOK(ecode3
)) {
9322 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridTableBase_SetColAttr" "', expected argument " "3"" of type '" "int""'");
9324 arg3
= static_cast< int >(val3
);
9326 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9327 (arg1
)->SetColAttr(arg2
,arg3
);
9328 wxPyEndAllowThreads(__tstate
);
9329 if (PyErr_Occurred()) SWIG_fail
;
9331 resultobj
= SWIG_Py_Void();
9338 SWIGINTERN PyObject
*GridTableBase_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9340 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
9341 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridTableBase
, SWIG_NewClientData(obj
));
9342 return SWIG_Py_Void();
9345 SWIGINTERN PyObject
*_wrap_new_PyGridTableBase(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9346 PyObject
*resultobj
= 0;
9347 wxPyGridTableBase
*result
= 0 ;
9349 if (!SWIG_Python_UnpackTuple(args
,"new_PyGridTableBase",0,0,0)) SWIG_fail
;
9351 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9352 result
= (wxPyGridTableBase
*)new wxPyGridTableBase();
9353 wxPyEndAllowThreads(__tstate
);
9354 if (PyErr_Occurred()) SWIG_fail
;
9356 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyGridTableBase
, SWIG_POINTER_NEW
| 0 );
9363 SWIGINTERN PyObject
*_wrap_PyGridTableBase__setCallbackInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9364 PyObject
*resultobj
= 0;
9365 wxPyGridTableBase
*arg1
= (wxPyGridTableBase
*) 0 ;
9366 PyObject
*arg2
= (PyObject
*) 0 ;
9367 PyObject
*arg3
= (PyObject
*) 0 ;
9370 PyObject
* obj0
= 0 ;
9371 PyObject
* obj1
= 0 ;
9372 PyObject
* obj2
= 0 ;
9373 char * kwnames
[] = {
9374 (char *) "self",(char *) "self",(char *) "_class", NULL
9377 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyGridTableBase__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
9378 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyGridTableBase
, 0 | 0 );
9379 if (!SWIG_IsOK(res1
)) {
9380 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "PyGridTableBase__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyGridTableBase *""'");
9382 arg1
= reinterpret_cast< wxPyGridTableBase
* >(argp1
);
9386 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9387 (arg1
)->_setCallbackInfo(arg2
,arg3
);
9388 wxPyEndAllowThreads(__tstate
);
9389 if (PyErr_Occurred()) SWIG_fail
;
9391 resultobj
= SWIG_Py_Void();
9398 SWIGINTERN PyObject
*_wrap_PyGridTableBase_Destroy(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9399 PyObject
*resultobj
= 0;
9400 wxPyGridTableBase
*arg1
= (wxPyGridTableBase
*) 0 ;
9403 PyObject
*swig_obj
[1] ;
9405 if (!args
) SWIG_fail
;
9407 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyGridTableBase
, 0 | 0 );
9408 if (!SWIG_IsOK(res1
)) {
9409 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "PyGridTableBase_Destroy" "', expected argument " "1"" of type '" "wxPyGridTableBase *""'");
9411 arg1
= reinterpret_cast< wxPyGridTableBase
* >(argp1
);
9413 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9414 wxPyGridTableBase_Destroy(arg1
);
9415 wxPyEndAllowThreads(__tstate
);
9416 if (PyErr_Occurred()) SWIG_fail
;
9418 resultobj
= SWIG_Py_Void();
9425 SWIGINTERN PyObject
*PyGridTableBase_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9427 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
9428 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyGridTableBase
, SWIG_NewClientData(obj
));
9429 return SWIG_Py_Void();
9432 SWIGINTERN PyObject
*PyGridTableBase_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9433 return SWIG_Python_InitShadowInstance(args
);
9436 SWIGINTERN PyObject
*_wrap_new_GridStringTable(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9437 PyObject
*resultobj
= 0;
9438 int arg1
= (int) 0 ;
9439 int arg2
= (int) 0 ;
9440 wxGridStringTable
*result
= 0 ;
9445 PyObject
* obj0
= 0 ;
9446 PyObject
* obj1
= 0 ;
9447 char * kwnames
[] = {
9448 (char *) "numRows",(char *) "numCols", NULL
9451 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:new_GridStringTable",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9453 ecode1
= SWIG_AsVal_int(obj0
, &val1
);
9454 if (!SWIG_IsOK(ecode1
)) {
9455 SWIG_exception_fail(SWIG_ArgError(ecode1
), "in method '" "new_GridStringTable" "', expected argument " "1"" of type '" "int""'");
9457 arg1
= static_cast< int >(val1
);
9460 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
9461 if (!SWIG_IsOK(ecode2
)) {
9462 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_GridStringTable" "', expected argument " "2"" of type '" "int""'");
9464 arg2
= static_cast< int >(val2
);
9467 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9468 result
= (wxGridStringTable
*)new wxGridStringTable(arg1
,arg2
);
9469 wxPyEndAllowThreads(__tstate
);
9470 if (PyErr_Occurred()) SWIG_fail
;
9472 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridStringTable
, SWIG_POINTER_NEW
| 0 );
9479 SWIGINTERN PyObject
*GridStringTable_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9481 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
9482 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridStringTable
, SWIG_NewClientData(obj
));
9483 return SWIG_Py_Void();
9486 SWIGINTERN PyObject
*GridStringTable_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9487 return SWIG_Python_InitShadowInstance(args
);
9490 SWIGINTERN PyObject
*_wrap_new_GridTableMessage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9491 PyObject
*resultobj
= 0;
9492 wxGridTableBase
*arg1
= (wxGridTableBase
*) 0 ;
9494 int arg3
= (int) -1 ;
9495 int arg4
= (int) -1 ;
9496 wxGridTableMessage
*result
= 0 ;
9505 PyObject
* obj0
= 0 ;
9506 PyObject
* obj1
= 0 ;
9507 PyObject
* obj2
= 0 ;
9508 PyObject
* obj3
= 0 ;
9509 char * kwnames
[] = {
9510 (char *) "table",(char *) "id",(char *) "comInt1",(char *) "comInt2", NULL
9513 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:new_GridTableMessage",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
9514 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
9515 if (!SWIG_IsOK(res1
)) {
9516 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_GridTableMessage" "', expected argument " "1"" of type '" "wxGridTableBase *""'");
9518 arg1
= reinterpret_cast< wxGridTableBase
* >(argp1
);
9519 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
9520 if (!SWIG_IsOK(ecode2
)) {
9521 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_GridTableMessage" "', expected argument " "2"" of type '" "int""'");
9523 arg2
= static_cast< int >(val2
);
9525 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
9526 if (!SWIG_IsOK(ecode3
)) {
9527 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "new_GridTableMessage" "', expected argument " "3"" of type '" "int""'");
9529 arg3
= static_cast< int >(val3
);
9532 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
9533 if (!SWIG_IsOK(ecode4
)) {
9534 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "new_GridTableMessage" "', expected argument " "4"" of type '" "int""'");
9536 arg4
= static_cast< int >(val4
);
9539 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9540 result
= (wxGridTableMessage
*)new wxGridTableMessage(arg1
,arg2
,arg3
,arg4
);
9541 wxPyEndAllowThreads(__tstate
);
9542 if (PyErr_Occurred()) SWIG_fail
;
9544 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridTableMessage
, SWIG_POINTER_NEW
| 0 );
9551 SWIGINTERN PyObject
*_wrap_delete_GridTableMessage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9552 PyObject
*resultobj
= 0;
9553 wxGridTableMessage
*arg1
= (wxGridTableMessage
*) 0 ;
9556 PyObject
*swig_obj
[1] ;
9558 if (!args
) SWIG_fail
;
9560 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridTableMessage
, SWIG_POINTER_DISOWN
| 0 );
9561 if (!SWIG_IsOK(res1
)) {
9562 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "delete_GridTableMessage" "', expected argument " "1"" of type '" "wxGridTableMessage *""'");
9564 arg1
= reinterpret_cast< wxGridTableMessage
* >(argp1
);
9566 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9569 wxPyEndAllowThreads(__tstate
);
9570 if (PyErr_Occurred()) SWIG_fail
;
9572 resultobj
= SWIG_Py_Void();
9579 SWIGINTERN PyObject
*_wrap_GridTableMessage_SetTableObject(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9580 PyObject
*resultobj
= 0;
9581 wxGridTableMessage
*arg1
= (wxGridTableMessage
*) 0 ;
9582 wxGridTableBase
*arg2
= (wxGridTableBase
*) 0 ;
9587 PyObject
* obj0
= 0 ;
9588 PyObject
* obj1
= 0 ;
9589 char * kwnames
[] = {
9590 (char *) "self",(char *) "table", NULL
9593 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridTableMessage_SetTableObject",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9594 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableMessage
, 0 | 0 );
9595 if (!SWIG_IsOK(res1
)) {
9596 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableMessage_SetTableObject" "', expected argument " "1"" of type '" "wxGridTableMessage *""'");
9598 arg1
= reinterpret_cast< wxGridTableMessage
* >(argp1
);
9599 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGridTableBase
, 0 | 0 );
9600 if (!SWIG_IsOK(res2
)) {
9601 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridTableMessage_SetTableObject" "', expected argument " "2"" of type '" "wxGridTableBase *""'");
9603 arg2
= reinterpret_cast< wxGridTableBase
* >(argp2
);
9605 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9606 (arg1
)->SetTableObject(arg2
);
9607 wxPyEndAllowThreads(__tstate
);
9608 if (PyErr_Occurred()) SWIG_fail
;
9610 resultobj
= SWIG_Py_Void();
9617 SWIGINTERN PyObject
*_wrap_GridTableMessage_GetTableObject(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9618 PyObject
*resultobj
= 0;
9619 wxGridTableMessage
*arg1
= (wxGridTableMessage
*) 0 ;
9620 wxGridTableBase
*result
= 0 ;
9623 PyObject
*swig_obj
[1] ;
9625 if (!args
) SWIG_fail
;
9627 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridTableMessage
, 0 | 0 );
9628 if (!SWIG_IsOK(res1
)) {
9629 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableMessage_GetTableObject" "', expected argument " "1"" of type '" "wxGridTableMessage const *""'");
9631 arg1
= reinterpret_cast< wxGridTableMessage
* >(argp1
);
9633 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9634 result
= (wxGridTableBase
*)((wxGridTableMessage
const *)arg1
)->GetTableObject();
9635 wxPyEndAllowThreads(__tstate
);
9636 if (PyErr_Occurred()) SWIG_fail
;
9639 resultobj
= wxPyMake_wxGridTableBase(result
, (bool)0);
9647 SWIGINTERN PyObject
*_wrap_GridTableMessage_SetId(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9648 PyObject
*resultobj
= 0;
9649 wxGridTableMessage
*arg1
= (wxGridTableMessage
*) 0 ;
9655 PyObject
* obj0
= 0 ;
9656 PyObject
* obj1
= 0 ;
9657 char * kwnames
[] = {
9658 (char *) "self",(char *) "id", NULL
9661 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridTableMessage_SetId",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9662 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableMessage
, 0 | 0 );
9663 if (!SWIG_IsOK(res1
)) {
9664 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableMessage_SetId" "', expected argument " "1"" of type '" "wxGridTableMessage *""'");
9666 arg1
= reinterpret_cast< wxGridTableMessage
* >(argp1
);
9667 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
9668 if (!SWIG_IsOK(ecode2
)) {
9669 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableMessage_SetId" "', expected argument " "2"" of type '" "int""'");
9671 arg2
= static_cast< int >(val2
);
9673 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9674 (arg1
)->SetId(arg2
);
9675 wxPyEndAllowThreads(__tstate
);
9676 if (PyErr_Occurred()) SWIG_fail
;
9678 resultobj
= SWIG_Py_Void();
9685 SWIGINTERN PyObject
*_wrap_GridTableMessage_GetId(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9686 PyObject
*resultobj
= 0;
9687 wxGridTableMessage
*arg1
= (wxGridTableMessage
*) 0 ;
9691 PyObject
*swig_obj
[1] ;
9693 if (!args
) SWIG_fail
;
9695 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridTableMessage
, 0 | 0 );
9696 if (!SWIG_IsOK(res1
)) {
9697 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableMessage_GetId" "', expected argument " "1"" of type '" "wxGridTableMessage *""'");
9699 arg1
= reinterpret_cast< wxGridTableMessage
* >(argp1
);
9701 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9702 result
= (int)(arg1
)->GetId();
9703 wxPyEndAllowThreads(__tstate
);
9704 if (PyErr_Occurred()) SWIG_fail
;
9706 resultobj
= SWIG_From_int(static_cast< int >(result
));
9713 SWIGINTERN PyObject
*_wrap_GridTableMessage_SetCommandInt(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9714 PyObject
*resultobj
= 0;
9715 wxGridTableMessage
*arg1
= (wxGridTableMessage
*) 0 ;
9721 PyObject
* obj0
= 0 ;
9722 PyObject
* obj1
= 0 ;
9723 char * kwnames
[] = {
9724 (char *) "self",(char *) "comInt1", NULL
9727 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridTableMessage_SetCommandInt",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9728 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableMessage
, 0 | 0 );
9729 if (!SWIG_IsOK(res1
)) {
9730 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableMessage_SetCommandInt" "', expected argument " "1"" of type '" "wxGridTableMessage *""'");
9732 arg1
= reinterpret_cast< wxGridTableMessage
* >(argp1
);
9733 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
9734 if (!SWIG_IsOK(ecode2
)) {
9735 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableMessage_SetCommandInt" "', expected argument " "2"" of type '" "int""'");
9737 arg2
= static_cast< int >(val2
);
9739 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9740 (arg1
)->SetCommandInt(arg2
);
9741 wxPyEndAllowThreads(__tstate
);
9742 if (PyErr_Occurred()) SWIG_fail
;
9744 resultobj
= SWIG_Py_Void();
9751 SWIGINTERN PyObject
*_wrap_GridTableMessage_GetCommandInt(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9752 PyObject
*resultobj
= 0;
9753 wxGridTableMessage
*arg1
= (wxGridTableMessage
*) 0 ;
9757 PyObject
*swig_obj
[1] ;
9759 if (!args
) SWIG_fail
;
9761 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridTableMessage
, 0 | 0 );
9762 if (!SWIG_IsOK(res1
)) {
9763 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableMessage_GetCommandInt" "', expected argument " "1"" of type '" "wxGridTableMessage *""'");
9765 arg1
= reinterpret_cast< wxGridTableMessage
* >(argp1
);
9767 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9768 result
= (int)(arg1
)->GetCommandInt();
9769 wxPyEndAllowThreads(__tstate
);
9770 if (PyErr_Occurred()) SWIG_fail
;
9772 resultobj
= SWIG_From_int(static_cast< int >(result
));
9779 SWIGINTERN PyObject
*_wrap_GridTableMessage_SetCommandInt2(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9780 PyObject
*resultobj
= 0;
9781 wxGridTableMessage
*arg1
= (wxGridTableMessage
*) 0 ;
9787 PyObject
* obj0
= 0 ;
9788 PyObject
* obj1
= 0 ;
9789 char * kwnames
[] = {
9790 (char *) "self",(char *) "comInt2", NULL
9793 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridTableMessage_SetCommandInt2",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9794 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridTableMessage
, 0 | 0 );
9795 if (!SWIG_IsOK(res1
)) {
9796 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableMessage_SetCommandInt2" "', expected argument " "1"" of type '" "wxGridTableMessage *""'");
9798 arg1
= reinterpret_cast< wxGridTableMessage
* >(argp1
);
9799 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
9800 if (!SWIG_IsOK(ecode2
)) {
9801 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridTableMessage_SetCommandInt2" "', expected argument " "2"" of type '" "int""'");
9803 arg2
= static_cast< int >(val2
);
9805 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9806 (arg1
)->SetCommandInt2(arg2
);
9807 wxPyEndAllowThreads(__tstate
);
9808 if (PyErr_Occurred()) SWIG_fail
;
9810 resultobj
= SWIG_Py_Void();
9817 SWIGINTERN PyObject
*_wrap_GridTableMessage_GetCommandInt2(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9818 PyObject
*resultobj
= 0;
9819 wxGridTableMessage
*arg1
= (wxGridTableMessage
*) 0 ;
9823 PyObject
*swig_obj
[1] ;
9825 if (!args
) SWIG_fail
;
9827 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridTableMessage
, 0 | 0 );
9828 if (!SWIG_IsOK(res1
)) {
9829 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridTableMessage_GetCommandInt2" "', expected argument " "1"" of type '" "wxGridTableMessage *""'");
9831 arg1
= reinterpret_cast< wxGridTableMessage
* >(argp1
);
9833 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9834 result
= (int)(arg1
)->GetCommandInt2();
9835 wxPyEndAllowThreads(__tstate
);
9836 if (PyErr_Occurred()) SWIG_fail
;
9838 resultobj
= SWIG_From_int(static_cast< int >(result
));
9845 SWIGINTERN PyObject
*GridTableMessage_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9847 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
9848 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridTableMessage
, SWIG_NewClientData(obj
));
9849 return SWIG_Py_Void();
9852 SWIGINTERN PyObject
*GridTableMessage_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9853 return SWIG_Python_InitShadowInstance(args
);
9856 SWIGINTERN PyObject
*_wrap_new_GridCellCoords(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9857 PyObject
*resultobj
= 0;
9858 int arg1
= (int) -1 ;
9859 int arg2
= (int) -1 ;
9860 wxGridCellCoords
*result
= 0 ;
9865 PyObject
* obj0
= 0 ;
9866 PyObject
* obj1
= 0 ;
9867 char * kwnames
[] = {
9868 (char *) "r",(char *) "c", NULL
9871 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:new_GridCellCoords",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9873 ecode1
= SWIG_AsVal_int(obj0
, &val1
);
9874 if (!SWIG_IsOK(ecode1
)) {
9875 SWIG_exception_fail(SWIG_ArgError(ecode1
), "in method '" "new_GridCellCoords" "', expected argument " "1"" of type '" "int""'");
9877 arg1
= static_cast< int >(val1
);
9880 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
9881 if (!SWIG_IsOK(ecode2
)) {
9882 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_GridCellCoords" "', expected argument " "2"" of type '" "int""'");
9884 arg2
= static_cast< int >(val2
);
9887 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9888 result
= (wxGridCellCoords
*)new wxGridCellCoords(arg1
,arg2
);
9889 wxPyEndAllowThreads(__tstate
);
9890 if (PyErr_Occurred()) SWIG_fail
;
9892 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridCellCoords
, SWIG_POINTER_NEW
| 0 );
9899 SWIGINTERN PyObject
*_wrap_delete_GridCellCoords(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9900 PyObject
*resultobj
= 0;
9901 wxGridCellCoords
*arg1
= (wxGridCellCoords
*) 0 ;
9904 PyObject
*swig_obj
[1] ;
9906 if (!args
) SWIG_fail
;
9908 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellCoords
, SWIG_POINTER_DISOWN
| 0 );
9909 if (!SWIG_IsOK(res1
)) {
9910 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "delete_GridCellCoords" "', expected argument " "1"" of type '" "wxGridCellCoords *""'");
9912 arg1
= reinterpret_cast< wxGridCellCoords
* >(argp1
);
9914 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9917 wxPyEndAllowThreads(__tstate
);
9918 if (PyErr_Occurred()) SWIG_fail
;
9920 resultobj
= SWIG_Py_Void();
9927 SWIGINTERN PyObject
*_wrap_GridCellCoords_GetRow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9928 PyObject
*resultobj
= 0;
9929 wxGridCellCoords
*arg1
= (wxGridCellCoords
*) 0 ;
9933 PyObject
*swig_obj
[1] ;
9935 if (!args
) SWIG_fail
;
9937 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellCoords
, 0 | 0 );
9938 if (!SWIG_IsOK(res1
)) {
9939 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellCoords_GetRow" "', expected argument " "1"" of type '" "wxGridCellCoords const *""'");
9941 arg1
= reinterpret_cast< wxGridCellCoords
* >(argp1
);
9943 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9944 result
= (int)((wxGridCellCoords
const *)arg1
)->GetRow();
9945 wxPyEndAllowThreads(__tstate
);
9946 if (PyErr_Occurred()) SWIG_fail
;
9948 resultobj
= SWIG_From_int(static_cast< int >(result
));
9955 SWIGINTERN PyObject
*_wrap_GridCellCoords_SetRow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9956 PyObject
*resultobj
= 0;
9957 wxGridCellCoords
*arg1
= (wxGridCellCoords
*) 0 ;
9963 PyObject
* obj0
= 0 ;
9964 PyObject
* obj1
= 0 ;
9965 char * kwnames
[] = {
9966 (char *) "self",(char *) "n", NULL
9969 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellCoords_SetRow",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9970 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellCoords
, 0 | 0 );
9971 if (!SWIG_IsOK(res1
)) {
9972 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellCoords_SetRow" "', expected argument " "1"" of type '" "wxGridCellCoords *""'");
9974 arg1
= reinterpret_cast< wxGridCellCoords
* >(argp1
);
9975 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
9976 if (!SWIG_IsOK(ecode2
)) {
9977 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridCellCoords_SetRow" "', expected argument " "2"" of type '" "int""'");
9979 arg2
= static_cast< int >(val2
);
9981 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9982 (arg1
)->SetRow(arg2
);
9983 wxPyEndAllowThreads(__tstate
);
9984 if (PyErr_Occurred()) SWIG_fail
;
9986 resultobj
= SWIG_Py_Void();
9993 SWIGINTERN PyObject
*_wrap_GridCellCoords_GetCol(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9994 PyObject
*resultobj
= 0;
9995 wxGridCellCoords
*arg1
= (wxGridCellCoords
*) 0 ;
9999 PyObject
*swig_obj
[1] ;
10001 if (!args
) SWIG_fail
;
10002 swig_obj
[0] = args
;
10003 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellCoords
, 0 | 0 );
10004 if (!SWIG_IsOK(res1
)) {
10005 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellCoords_GetCol" "', expected argument " "1"" of type '" "wxGridCellCoords const *""'");
10007 arg1
= reinterpret_cast< wxGridCellCoords
* >(argp1
);
10009 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10010 result
= (int)((wxGridCellCoords
const *)arg1
)->GetCol();
10011 wxPyEndAllowThreads(__tstate
);
10012 if (PyErr_Occurred()) SWIG_fail
;
10014 resultobj
= SWIG_From_int(static_cast< int >(result
));
10021 SWIGINTERN PyObject
*_wrap_GridCellCoords_SetCol(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10022 PyObject
*resultobj
= 0;
10023 wxGridCellCoords
*arg1
= (wxGridCellCoords
*) 0 ;
10029 PyObject
* obj0
= 0 ;
10030 PyObject
* obj1
= 0 ;
10031 char * kwnames
[] = {
10032 (char *) "self",(char *) "n", NULL
10035 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellCoords_SetCol",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
10036 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellCoords
, 0 | 0 );
10037 if (!SWIG_IsOK(res1
)) {
10038 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellCoords_SetCol" "', expected argument " "1"" of type '" "wxGridCellCoords *""'");
10040 arg1
= reinterpret_cast< wxGridCellCoords
* >(argp1
);
10041 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
10042 if (!SWIG_IsOK(ecode2
)) {
10043 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridCellCoords_SetCol" "', expected argument " "2"" of type '" "int""'");
10045 arg2
= static_cast< int >(val2
);
10047 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10048 (arg1
)->SetCol(arg2
);
10049 wxPyEndAllowThreads(__tstate
);
10050 if (PyErr_Occurred()) SWIG_fail
;
10052 resultobj
= SWIG_Py_Void();
10059 SWIGINTERN PyObject
*_wrap_GridCellCoords_Set(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10060 PyObject
*resultobj
= 0;
10061 wxGridCellCoords
*arg1
= (wxGridCellCoords
*) 0 ;
10070 PyObject
* obj0
= 0 ;
10071 PyObject
* obj1
= 0 ;
10072 PyObject
* obj2
= 0 ;
10073 char * kwnames
[] = {
10074 (char *) "self",(char *) "row",(char *) "col", NULL
10077 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:GridCellCoords_Set",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
10078 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellCoords
, 0 | 0 );
10079 if (!SWIG_IsOK(res1
)) {
10080 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellCoords_Set" "', expected argument " "1"" of type '" "wxGridCellCoords *""'");
10082 arg1
= reinterpret_cast< wxGridCellCoords
* >(argp1
);
10083 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
10084 if (!SWIG_IsOK(ecode2
)) {
10085 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridCellCoords_Set" "', expected argument " "2"" of type '" "int""'");
10087 arg2
= static_cast< int >(val2
);
10088 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
10089 if (!SWIG_IsOK(ecode3
)) {
10090 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "GridCellCoords_Set" "', expected argument " "3"" of type '" "int""'");
10092 arg3
= static_cast< int >(val3
);
10094 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10095 (arg1
)->Set(arg2
,arg3
);
10096 wxPyEndAllowThreads(__tstate
);
10097 if (PyErr_Occurred()) SWIG_fail
;
10099 resultobj
= SWIG_Py_Void();
10106 SWIGINTERN PyObject
*_wrap_GridCellCoords___eq__(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10107 PyObject
*resultobj
= 0;
10108 wxGridCellCoords
*arg1
= (wxGridCellCoords
*) 0 ;
10109 PyObject
*arg2
= (PyObject
*) 0 ;
10113 PyObject
* obj0
= 0 ;
10114 PyObject
* obj1
= 0 ;
10115 char * kwnames
[] = {
10116 (char *) "self",(char *) "other", NULL
10119 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellCoords___eq__",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
10120 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellCoords
, 0 | 0 );
10121 if (!SWIG_IsOK(res1
)) {
10122 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellCoords___eq__" "', expected argument " "1"" of type '" "wxGridCellCoords *""'");
10124 arg1
= reinterpret_cast< wxGridCellCoords
* >(argp1
);
10127 result
= (bool)wxGridCellCoords___eq__(arg1
,arg2
);
10128 if (PyErr_Occurred()) SWIG_fail
;
10131 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
10139 SWIGINTERN PyObject
*_wrap_GridCellCoords___ne__(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10140 PyObject
*resultobj
= 0;
10141 wxGridCellCoords
*arg1
= (wxGridCellCoords
*) 0 ;
10142 PyObject
*arg2
= (PyObject
*) 0 ;
10146 PyObject
* obj0
= 0 ;
10147 PyObject
* obj1
= 0 ;
10148 char * kwnames
[] = {
10149 (char *) "self",(char *) "other", NULL
10152 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridCellCoords___ne__",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
10153 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridCellCoords
, 0 | 0 );
10154 if (!SWIG_IsOK(res1
)) {
10155 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellCoords___ne__" "', expected argument " "1"" of type '" "wxGridCellCoords *""'");
10157 arg1
= reinterpret_cast< wxGridCellCoords
* >(argp1
);
10160 result
= (bool)wxGridCellCoords___ne__(arg1
,arg2
);
10161 if (PyErr_Occurred()) SWIG_fail
;
10164 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
10172 SWIGINTERN PyObject
*_wrap_GridCellCoords_Get(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10173 PyObject
*resultobj
= 0;
10174 wxGridCellCoords
*arg1
= (wxGridCellCoords
*) 0 ;
10175 PyObject
*result
= 0 ;
10178 PyObject
*swig_obj
[1] ;
10180 if (!args
) SWIG_fail
;
10181 swig_obj
[0] = args
;
10182 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridCellCoords
, 0 | 0 );
10183 if (!SWIG_IsOK(res1
)) {
10184 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridCellCoords_Get" "', expected argument " "1"" of type '" "wxGridCellCoords *""'");
10186 arg1
= reinterpret_cast< wxGridCellCoords
* >(argp1
);
10188 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10189 result
= (PyObject
*)wxGridCellCoords_Get(arg1
);
10190 wxPyEndAllowThreads(__tstate
);
10191 if (PyErr_Occurred()) SWIG_fail
;
10193 resultobj
= result
;
10200 SWIGINTERN PyObject
*GridCellCoords_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10202 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
10203 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridCellCoords
, SWIG_NewClientData(obj
));
10204 return SWIG_Py_Void();
10207 SWIGINTERN PyObject
*GridCellCoords_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10208 return SWIG_Python_InitShadowInstance(args
);
10211 SWIGINTERN PyObject
*_wrap_new_Grid(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10212 PyObject
*resultobj
= 0;
10213 wxWindow
*arg1
= (wxWindow
*) 0 ;
10214 int arg2
= (int) -1 ;
10215 wxPoint
const &arg3_defvalue
= wxDefaultPosition
;
10216 wxPoint
*arg3
= (wxPoint
*) &arg3_defvalue
;
10217 wxSize
const &arg4_defvalue
= wxDefaultSize
;
10218 wxSize
*arg4
= (wxSize
*) &arg4_defvalue
;
10219 long arg5
= (long) wxWANTS_CHARS
;
10220 wxString
const &arg6_defvalue
= wxPyPanelNameStr
;
10221 wxString
*arg6
= (wxString
*) &arg6_defvalue
;
10222 wxGrid
*result
= 0 ;
10231 bool temp6
= false ;
10232 PyObject
* obj0
= 0 ;
10233 PyObject
* obj1
= 0 ;
10234 PyObject
* obj2
= 0 ;
10235 PyObject
* obj3
= 0 ;
10236 PyObject
* obj4
= 0 ;
10237 PyObject
* obj5
= 0 ;
10238 char * kwnames
[] = {
10239 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
10242 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOO:new_Grid",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
;
10243 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
10244 if (!SWIG_IsOK(res1
)) {
10245 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_Grid" "', expected argument " "1"" of type '" "wxWindow *""'");
10247 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
10249 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
10250 if (!SWIG_IsOK(ecode2
)) {
10251 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_Grid" "', expected argument " "2"" of type '" "int""'");
10253 arg2
= static_cast< int >(val2
);
10258 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
10264 if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
;
10268 ecode5
= SWIG_AsVal_long(obj4
, &val5
);
10269 if (!SWIG_IsOK(ecode5
)) {
10270 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_Grid" "', expected argument " "5"" of type '" "long""'");
10272 arg5
= static_cast< long >(val5
);
10276 arg6
= wxString_in_helper(obj5
);
10277 if (arg6
== NULL
) SWIG_fail
;
10282 if (!wxPyCheckForApp()) SWIG_fail
;
10283 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10284 result
= (wxGrid
*)new wxGrid(arg1
,arg2
,(wxPoint
const &)*arg3
,(wxSize
const &)*arg4
,arg5
,(wxString
const &)*arg6
);
10285 wxPyEndAllowThreads(__tstate
);
10286 if (PyErr_Occurred()) SWIG_fail
;
10288 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGrid
, SWIG_POINTER_NEW
| 0 );
10303 SWIGINTERN PyObject
*_wrap_new_PreGrid(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10304 PyObject
*resultobj
= 0;
10305 wxGrid
*result
= 0 ;
10307 if (!SWIG_Python_UnpackTuple(args
,"new_PreGrid",0,0,0)) SWIG_fail
;
10309 if (!wxPyCheckForApp()) SWIG_fail
;
10310 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10311 result
= (wxGrid
*)new wxGrid();
10312 wxPyEndAllowThreads(__tstate
);
10313 if (PyErr_Occurred()) SWIG_fail
;
10315 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGrid
, SWIG_POINTER_OWN
| 0 );
10322 SWIGINTERN PyObject
*_wrap_Grid_Create(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10323 PyObject
*resultobj
= 0;
10324 wxGrid
*arg1
= (wxGrid
*) 0 ;
10325 wxWindow
*arg2
= (wxWindow
*) 0 ;
10326 int arg3
= (int) -1 ;
10327 wxPoint
const &arg4_defvalue
= wxDefaultPosition
;
10328 wxPoint
*arg4
= (wxPoint
*) &arg4_defvalue
;
10329 wxSize
const &arg5_defvalue
= wxDefaultSize
;
10330 wxSize
*arg5
= (wxSize
*) &arg5_defvalue
;
10331 long arg6
= (long) wxWANTS_CHARS
;
10332 wxString
const &arg7_defvalue
= wxPyPanelNameStr
;
10333 wxString
*arg7
= (wxString
*) &arg7_defvalue
;
10345 bool temp7
= false ;
10346 PyObject
* obj0
= 0 ;
10347 PyObject
* obj1
= 0 ;
10348 PyObject
* obj2
= 0 ;
10349 PyObject
* obj3
= 0 ;
10350 PyObject
* obj4
= 0 ;
10351 PyObject
* obj5
= 0 ;
10352 PyObject
* obj6
= 0 ;
10353 char * kwnames
[] = {
10354 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
10357 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOO:Grid_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
;
10358 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
10359 if (!SWIG_IsOK(res1
)) {
10360 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_Create" "', expected argument " "1"" of type '" "wxGrid *""'");
10362 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
10363 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 | 0 );
10364 if (!SWIG_IsOK(res2
)) {
10365 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "Grid_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
10367 arg2
= reinterpret_cast< wxWindow
* >(argp2
);
10369 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
10370 if (!SWIG_IsOK(ecode3
)) {
10371 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_Create" "', expected argument " "3"" of type '" "int""'");
10373 arg3
= static_cast< int >(val3
);
10378 if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
;
10384 if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
;
10388 ecode6
= SWIG_AsVal_long(obj5
, &val6
);
10389 if (!SWIG_IsOK(ecode6
)) {
10390 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "Grid_Create" "', expected argument " "6"" of type '" "long""'");
10392 arg6
= static_cast< long >(val6
);
10396 arg7
= wxString_in_helper(obj6
);
10397 if (arg7
== NULL
) SWIG_fail
;
10402 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10403 result
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint
const &)*arg4
,(wxSize
const &)*arg5
,arg6
,(wxString
const &)*arg7
);
10404 wxPyEndAllowThreads(__tstate
);
10405 if (PyErr_Occurred()) SWIG_fail
;
10408 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
10424 SWIGINTERN PyObject
*_wrap_Grid_CreateGrid(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10425 PyObject
*resultobj
= 0;
10426 wxGrid
*arg1
= (wxGrid
*) 0 ;
10429 WXGRIDSELECTIONMODES arg4
= (WXGRIDSELECTIONMODES
) wxGrid::wxGridSelectCells
;
10439 PyObject
* obj0
= 0 ;
10440 PyObject
* obj1
= 0 ;
10441 PyObject
* obj2
= 0 ;
10442 PyObject
* obj3
= 0 ;
10443 char * kwnames
[] = {
10444 (char *) "self",(char *) "numRows",(char *) "numCols",(char *) "selmode", NULL
10447 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:Grid_CreateGrid",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
10448 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
10449 if (!SWIG_IsOK(res1
)) {
10450 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_CreateGrid" "', expected argument " "1"" of type '" "wxGrid *""'");
10452 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
10453 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
10454 if (!SWIG_IsOK(ecode2
)) {
10455 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_CreateGrid" "', expected argument " "2"" of type '" "int""'");
10457 arg2
= static_cast< int >(val2
);
10458 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
10459 if (!SWIG_IsOK(ecode3
)) {
10460 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_CreateGrid" "', expected argument " "3"" of type '" "int""'");
10462 arg3
= static_cast< int >(val3
);
10464 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
10465 if (!SWIG_IsOK(ecode4
)) {
10466 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "Grid_CreateGrid" "', expected argument " "4"" of type '" "WXGRIDSELECTIONMODES""'");
10468 arg4
= static_cast< WXGRIDSELECTIONMODES
>(val4
);
10471 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10472 result
= (bool)(arg1
)->CreateGrid(arg2
,arg3
,arg4
);
10473 wxPyEndAllowThreads(__tstate
);
10474 if (PyErr_Occurred()) SWIG_fail
;
10477 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
10485 SWIGINTERN PyObject
*_wrap_Grid_SetSelectionMode(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10486 PyObject
*resultobj
= 0;
10487 wxGrid
*arg1
= (wxGrid
*) 0 ;
10488 WXGRIDSELECTIONMODES arg2
;
10493 PyObject
* obj0
= 0 ;
10494 PyObject
* obj1
= 0 ;
10495 char * kwnames
[] = {
10496 (char *) "self",(char *) "selmode", NULL
10499 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetSelectionMode",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
10500 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
10501 if (!SWIG_IsOK(res1
)) {
10502 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetSelectionMode" "', expected argument " "1"" of type '" "wxGrid *""'");
10504 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
10505 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
10506 if (!SWIG_IsOK(ecode2
)) {
10507 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetSelectionMode" "', expected argument " "2"" of type '" "WXGRIDSELECTIONMODES""'");
10509 arg2
= static_cast< WXGRIDSELECTIONMODES
>(val2
);
10511 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10512 (arg1
)->SetSelectionMode(arg2
);
10513 wxPyEndAllowThreads(__tstate
);
10514 if (PyErr_Occurred()) SWIG_fail
;
10516 resultobj
= SWIG_Py_Void();
10523 SWIGINTERN PyObject
*_wrap_Grid_GetSelectionMode(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10524 PyObject
*resultobj
= 0;
10525 wxGrid
*arg1
= (wxGrid
*) 0 ;
10526 WXGRIDSELECTIONMODES result
;
10529 PyObject
*swig_obj
[1] ;
10531 if (!args
) SWIG_fail
;
10532 swig_obj
[0] = args
;
10533 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
10534 if (!SWIG_IsOK(res1
)) {
10535 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetSelectionMode" "', expected argument " "1"" of type '" "wxGrid *""'");
10537 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
10539 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10540 result
= (WXGRIDSELECTIONMODES
)(arg1
)->GetSelectionMode();
10541 wxPyEndAllowThreads(__tstate
);
10542 if (PyErr_Occurred()) SWIG_fail
;
10544 resultobj
= SWIG_From_int(static_cast< int >(result
));
10551 SWIGINTERN PyObject
*_wrap_Grid_GetNumberRows(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10552 PyObject
*resultobj
= 0;
10553 wxGrid
*arg1
= (wxGrid
*) 0 ;
10557 PyObject
*swig_obj
[1] ;
10559 if (!args
) SWIG_fail
;
10560 swig_obj
[0] = args
;
10561 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
10562 if (!SWIG_IsOK(res1
)) {
10563 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetNumberRows" "', expected argument " "1"" of type '" "wxGrid *""'");
10565 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
10567 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10568 result
= (int)(arg1
)->GetNumberRows();
10569 wxPyEndAllowThreads(__tstate
);
10570 if (PyErr_Occurred()) SWIG_fail
;
10572 resultobj
= SWIG_From_int(static_cast< int >(result
));
10579 SWIGINTERN PyObject
*_wrap_Grid_GetNumberCols(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10580 PyObject
*resultobj
= 0;
10581 wxGrid
*arg1
= (wxGrid
*) 0 ;
10585 PyObject
*swig_obj
[1] ;
10587 if (!args
) SWIG_fail
;
10588 swig_obj
[0] = args
;
10589 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
10590 if (!SWIG_IsOK(res1
)) {
10591 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetNumberCols" "', expected argument " "1"" of type '" "wxGrid *""'");
10593 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
10595 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10596 result
= (int)(arg1
)->GetNumberCols();
10597 wxPyEndAllowThreads(__tstate
);
10598 if (PyErr_Occurred()) SWIG_fail
;
10600 resultobj
= SWIG_From_int(static_cast< int >(result
));
10607 SWIGINTERN PyObject
*_wrap_Grid_ProcessTableMessage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10608 PyObject
*resultobj
= 0;
10609 wxGrid
*arg1
= (wxGrid
*) 0 ;
10610 wxGridTableMessage
*arg2
= 0 ;
10616 PyObject
* obj0
= 0 ;
10617 PyObject
* obj1
= 0 ;
10618 char * kwnames
[] = {
10619 (char *) "self",(char *)"arg2", NULL
10622 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_ProcessTableMessage",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
10623 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
10624 if (!SWIG_IsOK(res1
)) {
10625 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_ProcessTableMessage" "', expected argument " "1"" of type '" "wxGrid *""'");
10627 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
10628 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxGridTableMessage
, 0 );
10629 if (!SWIG_IsOK(res2
)) {
10630 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "Grid_ProcessTableMessage" "', expected argument " "2"" of type '" "wxGridTableMessage &""'");
10633 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "Grid_ProcessTableMessage" "', expected argument " "2"" of type '" "wxGridTableMessage &""'");
10635 arg2
= reinterpret_cast< wxGridTableMessage
* >(argp2
);
10637 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10638 result
= (bool)(arg1
)->ProcessTableMessage(*arg2
);
10639 wxPyEndAllowThreads(__tstate
);
10640 if (PyErr_Occurred()) SWIG_fail
;
10643 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
10651 SWIGINTERN PyObject
*_wrap_Grid_GetTable(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10652 PyObject
*resultobj
= 0;
10653 wxGrid
*arg1
= (wxGrid
*) 0 ;
10654 wxGridTableBase
*result
= 0 ;
10657 PyObject
*swig_obj
[1] ;
10659 if (!args
) SWIG_fail
;
10660 swig_obj
[0] = args
;
10661 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
10662 if (!SWIG_IsOK(res1
)) {
10663 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetTable" "', expected argument " "1"" of type '" "wxGrid const *""'");
10665 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
10667 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10668 result
= (wxGridTableBase
*)((wxGrid
const *)arg1
)->GetTable();
10669 wxPyEndAllowThreads(__tstate
);
10670 if (PyErr_Occurred()) SWIG_fail
;
10673 resultobj
= wxPyMake_wxGridTableBase(result
, (bool)0);
10681 SWIGINTERN PyObject
*_wrap_Grid_SetTable(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10682 PyObject
*resultobj
= 0;
10683 wxGrid
*arg1
= (wxGrid
*) 0 ;
10684 wxGridTableBase
*arg2
= (wxGridTableBase
*) 0 ;
10685 bool arg3
= (bool) false ;
10686 WXGRIDSELECTIONMODES arg4
= (WXGRIDSELECTIONMODES
) wxGrid::wxGridSelectCells
;
10695 PyObject
* obj0
= 0 ;
10696 PyObject
* obj1
= 0 ;
10697 PyObject
* obj2
= 0 ;
10698 PyObject
* obj3
= 0 ;
10699 char * kwnames
[] = {
10700 (char *) "self",(char *) "table",(char *) "takeOwnership",(char *) "selmode", NULL
10703 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:Grid_SetTable",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
10704 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
10705 if (!SWIG_IsOK(res1
)) {
10706 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetTable" "', expected argument " "1"" of type '" "wxGrid *""'");
10708 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
10709 res2
= SWIG_ConvertPtr(obj1
, SWIG_as_voidptrptr(&arg2
), SWIGTYPE_p_wxGridTableBase
, SWIG_POINTER_DISOWN
| 0 );
10710 if (!SWIG_IsOK(res2
)) {
10711 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "Grid_SetTable" "', expected argument " "2"" of type '" "wxGridTableBase *""'");
10714 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
10715 if (!SWIG_IsOK(ecode3
)) {
10716 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetTable" "', expected argument " "3"" of type '" "bool""'");
10718 arg3
= static_cast< bool >(val3
);
10721 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
10722 if (!SWIG_IsOK(ecode4
)) {
10723 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "Grid_SetTable" "', expected argument " "4"" of type '" "WXGRIDSELECTIONMODES""'");
10725 arg4
= static_cast< WXGRIDSELECTIONMODES
>(val4
);
10728 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10729 result
= (bool)(arg1
)->SetTable(arg2
,arg3
,arg4
);
10730 wxPyEndAllowThreads(__tstate
);
10731 if (PyErr_Occurred()) SWIG_fail
;
10734 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
10742 SWIGINTERN PyObject
*_wrap_Grid_ClearGrid(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10743 PyObject
*resultobj
= 0;
10744 wxGrid
*arg1
= (wxGrid
*) 0 ;
10747 PyObject
*swig_obj
[1] ;
10749 if (!args
) SWIG_fail
;
10750 swig_obj
[0] = args
;
10751 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
10752 if (!SWIG_IsOK(res1
)) {
10753 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_ClearGrid" "', expected argument " "1"" of type '" "wxGrid *""'");
10755 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
10757 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10758 (arg1
)->ClearGrid();
10759 wxPyEndAllowThreads(__tstate
);
10760 if (PyErr_Occurred()) SWIG_fail
;
10762 resultobj
= SWIG_Py_Void();
10769 SWIGINTERN PyObject
*_wrap_Grid_InsertRows(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10770 PyObject
*resultobj
= 0;
10771 wxGrid
*arg1
= (wxGrid
*) 0 ;
10772 int arg2
= (int) 0 ;
10773 int arg3
= (int) 1 ;
10774 bool arg4
= (bool) true ;
10784 PyObject
* obj0
= 0 ;
10785 PyObject
* obj1
= 0 ;
10786 PyObject
* obj2
= 0 ;
10787 PyObject
* obj3
= 0 ;
10788 char * kwnames
[] = {
10789 (char *) "self",(char *) "pos",(char *) "numRows",(char *) "updateLabels", NULL
10792 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOO:Grid_InsertRows",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
10793 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
10794 if (!SWIG_IsOK(res1
)) {
10795 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_InsertRows" "', expected argument " "1"" of type '" "wxGrid *""'");
10797 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
10799 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
10800 if (!SWIG_IsOK(ecode2
)) {
10801 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_InsertRows" "', expected argument " "2"" of type '" "int""'");
10803 arg2
= static_cast< int >(val2
);
10806 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
10807 if (!SWIG_IsOK(ecode3
)) {
10808 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_InsertRows" "', expected argument " "3"" of type '" "int""'");
10810 arg3
= static_cast< int >(val3
);
10813 ecode4
= SWIG_AsVal_bool(obj3
, &val4
);
10814 if (!SWIG_IsOK(ecode4
)) {
10815 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "Grid_InsertRows" "', expected argument " "4"" of type '" "bool""'");
10817 arg4
= static_cast< bool >(val4
);
10820 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10821 result
= (bool)(arg1
)->InsertRows(arg2
,arg3
,arg4
);
10822 wxPyEndAllowThreads(__tstate
);
10823 if (PyErr_Occurred()) SWIG_fail
;
10826 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
10834 SWIGINTERN PyObject
*_wrap_Grid_AppendRows(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10835 PyObject
*resultobj
= 0;
10836 wxGrid
*arg1
= (wxGrid
*) 0 ;
10837 int arg2
= (int) 1 ;
10838 bool arg3
= (bool) true ;
10846 PyObject
* obj0
= 0 ;
10847 PyObject
* obj1
= 0 ;
10848 PyObject
* obj2
= 0 ;
10849 char * kwnames
[] = {
10850 (char *) "self",(char *) "numRows",(char *) "updateLabels", NULL
10853 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:Grid_AppendRows",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
10854 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
10855 if (!SWIG_IsOK(res1
)) {
10856 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_AppendRows" "', expected argument " "1"" of type '" "wxGrid *""'");
10858 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
10860 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
10861 if (!SWIG_IsOK(ecode2
)) {
10862 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_AppendRows" "', expected argument " "2"" of type '" "int""'");
10864 arg2
= static_cast< int >(val2
);
10867 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
10868 if (!SWIG_IsOK(ecode3
)) {
10869 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_AppendRows" "', expected argument " "3"" of type '" "bool""'");
10871 arg3
= static_cast< bool >(val3
);
10874 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10875 result
= (bool)(arg1
)->AppendRows(arg2
,arg3
);
10876 wxPyEndAllowThreads(__tstate
);
10877 if (PyErr_Occurred()) SWIG_fail
;
10880 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
10888 SWIGINTERN PyObject
*_wrap_Grid_DeleteRows(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10889 PyObject
*resultobj
= 0;
10890 wxGrid
*arg1
= (wxGrid
*) 0 ;
10891 int arg2
= (int) 0 ;
10892 int arg3
= (int) 1 ;
10893 bool arg4
= (bool) true ;
10903 PyObject
* obj0
= 0 ;
10904 PyObject
* obj1
= 0 ;
10905 PyObject
* obj2
= 0 ;
10906 PyObject
* obj3
= 0 ;
10907 char * kwnames
[] = {
10908 (char *) "self",(char *) "pos",(char *) "numRows",(char *) "updateLabels", NULL
10911 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOO:Grid_DeleteRows",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
10912 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
10913 if (!SWIG_IsOK(res1
)) {
10914 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_DeleteRows" "', expected argument " "1"" of type '" "wxGrid *""'");
10916 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
10918 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
10919 if (!SWIG_IsOK(ecode2
)) {
10920 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_DeleteRows" "', expected argument " "2"" of type '" "int""'");
10922 arg2
= static_cast< int >(val2
);
10925 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
10926 if (!SWIG_IsOK(ecode3
)) {
10927 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_DeleteRows" "', expected argument " "3"" of type '" "int""'");
10929 arg3
= static_cast< int >(val3
);
10932 ecode4
= SWIG_AsVal_bool(obj3
, &val4
);
10933 if (!SWIG_IsOK(ecode4
)) {
10934 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "Grid_DeleteRows" "', expected argument " "4"" of type '" "bool""'");
10936 arg4
= static_cast< bool >(val4
);
10939 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10940 result
= (bool)(arg1
)->DeleteRows(arg2
,arg3
,arg4
);
10941 wxPyEndAllowThreads(__tstate
);
10942 if (PyErr_Occurred()) SWIG_fail
;
10945 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
10953 SWIGINTERN PyObject
*_wrap_Grid_InsertCols(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10954 PyObject
*resultobj
= 0;
10955 wxGrid
*arg1
= (wxGrid
*) 0 ;
10956 int arg2
= (int) 0 ;
10957 int arg3
= (int) 1 ;
10958 bool arg4
= (bool) true ;
10968 PyObject
* obj0
= 0 ;
10969 PyObject
* obj1
= 0 ;
10970 PyObject
* obj2
= 0 ;
10971 PyObject
* obj3
= 0 ;
10972 char * kwnames
[] = {
10973 (char *) "self",(char *) "pos",(char *) "numCols",(char *) "updateLabels", NULL
10976 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOO:Grid_InsertCols",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
10977 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
10978 if (!SWIG_IsOK(res1
)) {
10979 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_InsertCols" "', expected argument " "1"" of type '" "wxGrid *""'");
10981 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
10983 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
10984 if (!SWIG_IsOK(ecode2
)) {
10985 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_InsertCols" "', expected argument " "2"" of type '" "int""'");
10987 arg2
= static_cast< int >(val2
);
10990 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
10991 if (!SWIG_IsOK(ecode3
)) {
10992 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_InsertCols" "', expected argument " "3"" of type '" "int""'");
10994 arg3
= static_cast< int >(val3
);
10997 ecode4
= SWIG_AsVal_bool(obj3
, &val4
);
10998 if (!SWIG_IsOK(ecode4
)) {
10999 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "Grid_InsertCols" "', expected argument " "4"" of type '" "bool""'");
11001 arg4
= static_cast< bool >(val4
);
11004 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11005 result
= (bool)(arg1
)->InsertCols(arg2
,arg3
,arg4
);
11006 wxPyEndAllowThreads(__tstate
);
11007 if (PyErr_Occurred()) SWIG_fail
;
11010 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
11018 SWIGINTERN PyObject
*_wrap_Grid_AppendCols(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
11019 PyObject
*resultobj
= 0;
11020 wxGrid
*arg1
= (wxGrid
*) 0 ;
11021 int arg2
= (int) 1 ;
11022 bool arg3
= (bool) true ;
11030 PyObject
* obj0
= 0 ;
11031 PyObject
* obj1
= 0 ;
11032 PyObject
* obj2
= 0 ;
11033 char * kwnames
[] = {
11034 (char *) "self",(char *) "numCols",(char *) "updateLabels", NULL
11037 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:Grid_AppendCols",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
11038 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11039 if (!SWIG_IsOK(res1
)) {
11040 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_AppendCols" "', expected argument " "1"" of type '" "wxGrid *""'");
11042 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11044 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
11045 if (!SWIG_IsOK(ecode2
)) {
11046 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_AppendCols" "', expected argument " "2"" of type '" "int""'");
11048 arg2
= static_cast< int >(val2
);
11051 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
11052 if (!SWIG_IsOK(ecode3
)) {
11053 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_AppendCols" "', expected argument " "3"" of type '" "bool""'");
11055 arg3
= static_cast< bool >(val3
);
11058 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11059 result
= (bool)(arg1
)->AppendCols(arg2
,arg3
);
11060 wxPyEndAllowThreads(__tstate
);
11061 if (PyErr_Occurred()) SWIG_fail
;
11064 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
11072 SWIGINTERN PyObject
*_wrap_Grid_DeleteCols(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
11073 PyObject
*resultobj
= 0;
11074 wxGrid
*arg1
= (wxGrid
*) 0 ;
11075 int arg2
= (int) 0 ;
11076 int arg3
= (int) 1 ;
11077 bool arg4
= (bool) true ;
11087 PyObject
* obj0
= 0 ;
11088 PyObject
* obj1
= 0 ;
11089 PyObject
* obj2
= 0 ;
11090 PyObject
* obj3
= 0 ;
11091 char * kwnames
[] = {
11092 (char *) "self",(char *) "pos",(char *) "numCols",(char *) "updateLabels", NULL
11095 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOO:Grid_DeleteCols",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
11096 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11097 if (!SWIG_IsOK(res1
)) {
11098 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_DeleteCols" "', expected argument " "1"" of type '" "wxGrid *""'");
11100 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11102 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
11103 if (!SWIG_IsOK(ecode2
)) {
11104 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_DeleteCols" "', expected argument " "2"" of type '" "int""'");
11106 arg2
= static_cast< int >(val2
);
11109 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
11110 if (!SWIG_IsOK(ecode3
)) {
11111 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_DeleteCols" "', expected argument " "3"" of type '" "int""'");
11113 arg3
= static_cast< int >(val3
);
11116 ecode4
= SWIG_AsVal_bool(obj3
, &val4
);
11117 if (!SWIG_IsOK(ecode4
)) {
11118 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "Grid_DeleteCols" "', expected argument " "4"" of type '" "bool""'");
11120 arg4
= static_cast< bool >(val4
);
11123 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11124 result
= (bool)(arg1
)->DeleteCols(arg2
,arg3
,arg4
);
11125 wxPyEndAllowThreads(__tstate
);
11126 if (PyErr_Occurred()) SWIG_fail
;
11129 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
11137 SWIGINTERN PyObject
*_wrap_Grid_DrawCellHighlight(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
11138 PyObject
*resultobj
= 0;
11139 wxGrid
*arg1
= (wxGrid
*) 0 ;
11141 wxGridCellAttr
*arg3
= (wxGridCellAttr
*) 0 ;
11148 PyObject
* obj0
= 0 ;
11149 PyObject
* obj1
= 0 ;
11150 PyObject
* obj2
= 0 ;
11151 char * kwnames
[] = {
11152 (char *) "self",(char *) "dc",(char *) "attr", NULL
11155 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_DrawCellHighlight",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
11156 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11157 if (!SWIG_IsOK(res1
)) {
11158 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_DrawCellHighlight" "', expected argument " "1"" of type '" "wxGrid *""'");
11160 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11161 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxDC
, 0 );
11162 if (!SWIG_IsOK(res2
)) {
11163 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "Grid_DrawCellHighlight" "', expected argument " "2"" of type '" "wxDC &""'");
11166 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "Grid_DrawCellHighlight" "', expected argument " "2"" of type '" "wxDC &""'");
11168 arg2
= reinterpret_cast< wxDC
* >(argp2
);
11169 res3
= SWIG_ConvertPtr(obj2
, &argp3
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
11170 if (!SWIG_IsOK(res3
)) {
11171 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "Grid_DrawCellHighlight" "', expected argument " "3"" of type '" "wxGridCellAttr const *""'");
11173 arg3
= reinterpret_cast< wxGridCellAttr
* >(argp3
);
11175 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11176 (arg1
)->DrawCellHighlight(*arg2
,(wxGridCellAttr
const *)arg3
);
11177 wxPyEndAllowThreads(__tstate
);
11178 if (PyErr_Occurred()) SWIG_fail
;
11180 resultobj
= SWIG_Py_Void();
11187 SWIGINTERN PyObject
*_wrap_Grid_DrawTextRectangle(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
11188 PyObject
*resultobj
= 0;
11189 wxGrid
*arg1
= (wxGrid
*) 0 ;
11191 wxString
*arg3
= 0 ;
11193 int arg5
= (int) wxLEFT
;
11194 int arg6
= (int) wxTOP
;
11195 int arg7
= (int) wxHORIZONTAL
;
11200 bool temp3
= false ;
11208 PyObject
* obj0
= 0 ;
11209 PyObject
* obj1
= 0 ;
11210 PyObject
* obj2
= 0 ;
11211 PyObject
* obj3
= 0 ;
11212 PyObject
* obj4
= 0 ;
11213 PyObject
* obj5
= 0 ;
11214 PyObject
* obj6
= 0 ;
11215 char * kwnames
[] = {
11216 (char *) "self",(char *) "dc",(char *)"arg3",(char *)"arg4",(char *) "horizontalAlignment",(char *) "verticalAlignment",(char *) "textOrientation", NULL
11219 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OOO:Grid_DrawTextRectangle",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
;
11220 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11221 if (!SWIG_IsOK(res1
)) {
11222 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_DrawTextRectangle" "', expected argument " "1"" of type '" "wxGrid *""'");
11224 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11225 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxDC
, 0 );
11226 if (!SWIG_IsOK(res2
)) {
11227 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "Grid_DrawTextRectangle" "', expected argument " "2"" of type '" "wxDC &""'");
11230 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "Grid_DrawTextRectangle" "', expected argument " "2"" of type '" "wxDC &""'");
11232 arg2
= reinterpret_cast< wxDC
* >(argp2
);
11234 arg3
= wxString_in_helper(obj2
);
11235 if (arg3
== NULL
) SWIG_fail
;
11240 if ( ! wxRect_helper(obj3
, &arg4
)) SWIG_fail
;
11243 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
11244 if (!SWIG_IsOK(ecode5
)) {
11245 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "Grid_DrawTextRectangle" "', expected argument " "5"" of type '" "int""'");
11247 arg5
= static_cast< int >(val5
);
11250 ecode6
= SWIG_AsVal_int(obj5
, &val6
);
11251 if (!SWIG_IsOK(ecode6
)) {
11252 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "Grid_DrawTextRectangle" "', expected argument " "6"" of type '" "int""'");
11254 arg6
= static_cast< int >(val6
);
11257 ecode7
= SWIG_AsVal_int(obj6
, &val7
);
11258 if (!SWIG_IsOK(ecode7
)) {
11259 SWIG_exception_fail(SWIG_ArgError(ecode7
), "in method '" "Grid_DrawTextRectangle" "', expected argument " "7"" of type '" "int""'");
11261 arg7
= static_cast< int >(val7
);
11264 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11265 (arg1
)->DrawTextRectangle(*arg2
,(wxString
const &)*arg3
,(wxRect
const &)*arg4
,arg5
,arg6
,arg7
);
11266 wxPyEndAllowThreads(__tstate
);
11267 if (PyErr_Occurred()) SWIG_fail
;
11269 resultobj
= SWIG_Py_Void();
11284 SWIGINTERN PyObject
*_wrap_Grid_GetTextBoxSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
11285 PyObject
*resultobj
= 0;
11286 wxGrid
*arg1
= (wxGrid
*) 0 ;
11288 wxArrayString
*arg3
= 0 ;
11289 long *arg4
= (long *) 0 ;
11290 long *arg5
= (long *) 0 ;
11295 bool temp3
= false ;
11297 int res4
= SWIG_TMPOBJ
;
11299 int res5
= SWIG_TMPOBJ
;
11300 PyObject
* obj0
= 0 ;
11301 PyObject
* obj1
= 0 ;
11302 PyObject
* obj2
= 0 ;
11303 char * kwnames
[] = {
11304 (char *) "self",(char *) "dc",(char *) "lines", NULL
11309 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_GetTextBoxSize",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
11310 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11311 if (!SWIG_IsOK(res1
)) {
11312 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetTextBoxSize" "', expected argument " "1"" of type '" "wxGrid *""'");
11314 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11315 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxDC
, 0 );
11316 if (!SWIG_IsOK(res2
)) {
11317 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "Grid_GetTextBoxSize" "', expected argument " "2"" of type '" "wxDC &""'");
11320 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "Grid_GetTextBoxSize" "', expected argument " "2"" of type '" "wxDC &""'");
11322 arg2
= reinterpret_cast< wxDC
* >(argp2
);
11324 if (! PySequence_Check(obj2
)) {
11325 PyErr_SetString(PyExc_TypeError
, "Sequence of strings expected.");
11328 arg3
= new wxArrayString
;
11330 int i
, len
=PySequence_Length(obj2
);
11331 for (i
=0; i
<len
; i
++) {
11332 PyObject
* item
= PySequence_GetItem(obj2
, i
);
11333 wxString
* s
= wxString_in_helper(item
);
11334 if (PyErr_Occurred()) SWIG_fail
;
11341 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11342 (arg1
)->GetTextBoxSize(*arg2
,*arg3
,arg4
,arg5
);
11343 wxPyEndAllowThreads(__tstate
);
11344 if (PyErr_Occurred()) SWIG_fail
;
11346 resultobj
= SWIG_Py_Void();
11347 if (SWIG_IsTmpObj(res4
)) {
11348 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_long((*arg4
)));
11350 int new_flags
= SWIG_IsNewObj(res4
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
11351 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_long
, new_flags
));
11353 if (SWIG_IsTmpObj(res5
)) {
11354 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_long((*arg5
)));
11356 int new_flags
= SWIG_IsNewObj(res5
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
11357 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg5
), SWIGTYPE_p_long
, new_flags
));
11360 if (temp3
) delete arg3
;
11365 if (temp3
) delete arg3
;
11371 SWIGINTERN PyObject
*_wrap_Grid_BeginBatch(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
11372 PyObject
*resultobj
= 0;
11373 wxGrid
*arg1
= (wxGrid
*) 0 ;
11376 PyObject
*swig_obj
[1] ;
11378 if (!args
) SWIG_fail
;
11379 swig_obj
[0] = args
;
11380 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11381 if (!SWIG_IsOK(res1
)) {
11382 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_BeginBatch" "', expected argument " "1"" of type '" "wxGrid *""'");
11384 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11386 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11387 (arg1
)->BeginBatch();
11388 wxPyEndAllowThreads(__tstate
);
11389 if (PyErr_Occurred()) SWIG_fail
;
11391 resultobj
= SWIG_Py_Void();
11398 SWIGINTERN PyObject
*_wrap_Grid_EndBatch(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
11399 PyObject
*resultobj
= 0;
11400 wxGrid
*arg1
= (wxGrid
*) 0 ;
11403 PyObject
*swig_obj
[1] ;
11405 if (!args
) SWIG_fail
;
11406 swig_obj
[0] = args
;
11407 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11408 if (!SWIG_IsOK(res1
)) {
11409 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_EndBatch" "', expected argument " "1"" of type '" "wxGrid *""'");
11411 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11413 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11414 (arg1
)->EndBatch();
11415 wxPyEndAllowThreads(__tstate
);
11416 if (PyErr_Occurred()) SWIG_fail
;
11418 resultobj
= SWIG_Py_Void();
11425 SWIGINTERN PyObject
*_wrap_Grid_GetBatchCount(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
11426 PyObject
*resultobj
= 0;
11427 wxGrid
*arg1
= (wxGrid
*) 0 ;
11431 PyObject
*swig_obj
[1] ;
11433 if (!args
) SWIG_fail
;
11434 swig_obj
[0] = args
;
11435 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11436 if (!SWIG_IsOK(res1
)) {
11437 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetBatchCount" "', expected argument " "1"" of type '" "wxGrid *""'");
11439 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11441 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11442 result
= (int)(arg1
)->GetBatchCount();
11443 wxPyEndAllowThreads(__tstate
);
11444 if (PyErr_Occurred()) SWIG_fail
;
11446 resultobj
= SWIG_From_int(static_cast< int >(result
));
11453 SWIGINTERN PyObject
*_wrap_Grid_ForceRefresh(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
11454 PyObject
*resultobj
= 0;
11455 wxGrid
*arg1
= (wxGrid
*) 0 ;
11458 PyObject
*swig_obj
[1] ;
11460 if (!args
) SWIG_fail
;
11461 swig_obj
[0] = args
;
11462 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11463 if (!SWIG_IsOK(res1
)) {
11464 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_ForceRefresh" "', expected argument " "1"" of type '" "wxGrid *""'");
11466 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11468 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11469 (arg1
)->ForceRefresh();
11470 wxPyEndAllowThreads(__tstate
);
11471 if (PyErr_Occurred()) SWIG_fail
;
11473 resultobj
= SWIG_Py_Void();
11480 SWIGINTERN PyObject
*_wrap_Grid_IsEditable(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
11481 PyObject
*resultobj
= 0;
11482 wxGrid
*arg1
= (wxGrid
*) 0 ;
11486 PyObject
*swig_obj
[1] ;
11488 if (!args
) SWIG_fail
;
11489 swig_obj
[0] = args
;
11490 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11491 if (!SWIG_IsOK(res1
)) {
11492 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_IsEditable" "', expected argument " "1"" of type '" "wxGrid *""'");
11494 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11496 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11497 result
= (bool)(arg1
)->IsEditable();
11498 wxPyEndAllowThreads(__tstate
);
11499 if (PyErr_Occurred()) SWIG_fail
;
11502 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
11510 SWIGINTERN PyObject
*_wrap_Grid_EnableEditing(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
11511 PyObject
*resultobj
= 0;
11512 wxGrid
*arg1
= (wxGrid
*) 0 ;
11518 PyObject
* obj0
= 0 ;
11519 PyObject
* obj1
= 0 ;
11520 char * kwnames
[] = {
11521 (char *) "self",(char *) "edit", NULL
11524 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_EnableEditing",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
11525 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11526 if (!SWIG_IsOK(res1
)) {
11527 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_EnableEditing" "', expected argument " "1"" of type '" "wxGrid *""'");
11529 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11530 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
11531 if (!SWIG_IsOK(ecode2
)) {
11532 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_EnableEditing" "', expected argument " "2"" of type '" "bool""'");
11534 arg2
= static_cast< bool >(val2
);
11536 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11537 (arg1
)->EnableEditing(arg2
);
11538 wxPyEndAllowThreads(__tstate
);
11539 if (PyErr_Occurred()) SWIG_fail
;
11541 resultobj
= SWIG_Py_Void();
11548 SWIGINTERN PyObject
*_wrap_Grid_EnableCellEditControl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
11549 PyObject
*resultobj
= 0;
11550 wxGrid
*arg1
= (wxGrid
*) 0 ;
11551 bool arg2
= (bool) true ;
11556 PyObject
* obj0
= 0 ;
11557 PyObject
* obj1
= 0 ;
11558 char * kwnames
[] = {
11559 (char *) "self",(char *) "enable", NULL
11562 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:Grid_EnableCellEditControl",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
11563 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11564 if (!SWIG_IsOK(res1
)) {
11565 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_EnableCellEditControl" "', expected argument " "1"" of type '" "wxGrid *""'");
11567 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11569 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
11570 if (!SWIG_IsOK(ecode2
)) {
11571 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_EnableCellEditControl" "', expected argument " "2"" of type '" "bool""'");
11573 arg2
= static_cast< bool >(val2
);
11576 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11577 (arg1
)->EnableCellEditControl(arg2
);
11578 wxPyEndAllowThreads(__tstate
);
11579 if (PyErr_Occurred()) SWIG_fail
;
11581 resultobj
= SWIG_Py_Void();
11588 SWIGINTERN PyObject
*_wrap_Grid_DisableCellEditControl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
11589 PyObject
*resultobj
= 0;
11590 wxGrid
*arg1
= (wxGrid
*) 0 ;
11593 PyObject
*swig_obj
[1] ;
11595 if (!args
) SWIG_fail
;
11596 swig_obj
[0] = args
;
11597 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11598 if (!SWIG_IsOK(res1
)) {
11599 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_DisableCellEditControl" "', expected argument " "1"" of type '" "wxGrid *""'");
11601 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11603 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11604 (arg1
)->DisableCellEditControl();
11605 wxPyEndAllowThreads(__tstate
);
11606 if (PyErr_Occurred()) SWIG_fail
;
11608 resultobj
= SWIG_Py_Void();
11615 SWIGINTERN PyObject
*_wrap_Grid_CanEnableCellControl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
11616 PyObject
*resultobj
= 0;
11617 wxGrid
*arg1
= (wxGrid
*) 0 ;
11621 PyObject
*swig_obj
[1] ;
11623 if (!args
) SWIG_fail
;
11624 swig_obj
[0] = args
;
11625 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11626 if (!SWIG_IsOK(res1
)) {
11627 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_CanEnableCellControl" "', expected argument " "1"" of type '" "wxGrid const *""'");
11629 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11631 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11632 result
= (bool)((wxGrid
const *)arg1
)->CanEnableCellControl();
11633 wxPyEndAllowThreads(__tstate
);
11634 if (PyErr_Occurred()) SWIG_fail
;
11637 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
11645 SWIGINTERN PyObject
*_wrap_Grid_IsCellEditControlEnabled(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
11646 PyObject
*resultobj
= 0;
11647 wxGrid
*arg1
= (wxGrid
*) 0 ;
11651 PyObject
*swig_obj
[1] ;
11653 if (!args
) SWIG_fail
;
11654 swig_obj
[0] = args
;
11655 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11656 if (!SWIG_IsOK(res1
)) {
11657 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_IsCellEditControlEnabled" "', expected argument " "1"" of type '" "wxGrid const *""'");
11659 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11661 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11662 result
= (bool)((wxGrid
const *)arg1
)->IsCellEditControlEnabled();
11663 wxPyEndAllowThreads(__tstate
);
11664 if (PyErr_Occurred()) SWIG_fail
;
11667 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
11675 SWIGINTERN PyObject
*_wrap_Grid_IsCellEditControlShown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
11676 PyObject
*resultobj
= 0;
11677 wxGrid
*arg1
= (wxGrid
*) 0 ;
11681 PyObject
*swig_obj
[1] ;
11683 if (!args
) SWIG_fail
;
11684 swig_obj
[0] = args
;
11685 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11686 if (!SWIG_IsOK(res1
)) {
11687 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_IsCellEditControlShown" "', expected argument " "1"" of type '" "wxGrid const *""'");
11689 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11691 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11692 result
= (bool)((wxGrid
const *)arg1
)->IsCellEditControlShown();
11693 wxPyEndAllowThreads(__tstate
);
11694 if (PyErr_Occurred()) SWIG_fail
;
11697 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
11705 SWIGINTERN PyObject
*_wrap_Grid_IsCurrentCellReadOnly(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
11706 PyObject
*resultobj
= 0;
11707 wxGrid
*arg1
= (wxGrid
*) 0 ;
11711 PyObject
*swig_obj
[1] ;
11713 if (!args
) SWIG_fail
;
11714 swig_obj
[0] = args
;
11715 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11716 if (!SWIG_IsOK(res1
)) {
11717 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_IsCurrentCellReadOnly" "', expected argument " "1"" of type '" "wxGrid const *""'");
11719 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11721 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11722 result
= (bool)((wxGrid
const *)arg1
)->IsCurrentCellReadOnly();
11723 wxPyEndAllowThreads(__tstate
);
11724 if (PyErr_Occurred()) SWIG_fail
;
11727 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
11735 SWIGINTERN PyObject
*_wrap_Grid_ShowCellEditControl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
11736 PyObject
*resultobj
= 0;
11737 wxGrid
*arg1
= (wxGrid
*) 0 ;
11740 PyObject
*swig_obj
[1] ;
11742 if (!args
) SWIG_fail
;
11743 swig_obj
[0] = args
;
11744 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11745 if (!SWIG_IsOK(res1
)) {
11746 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_ShowCellEditControl" "', expected argument " "1"" of type '" "wxGrid *""'");
11748 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11750 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11751 (arg1
)->ShowCellEditControl();
11752 wxPyEndAllowThreads(__tstate
);
11753 if (PyErr_Occurred()) SWIG_fail
;
11755 resultobj
= SWIG_Py_Void();
11762 SWIGINTERN PyObject
*_wrap_Grid_HideCellEditControl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
11763 PyObject
*resultobj
= 0;
11764 wxGrid
*arg1
= (wxGrid
*) 0 ;
11767 PyObject
*swig_obj
[1] ;
11769 if (!args
) SWIG_fail
;
11770 swig_obj
[0] = args
;
11771 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11772 if (!SWIG_IsOK(res1
)) {
11773 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_HideCellEditControl" "', expected argument " "1"" of type '" "wxGrid *""'");
11775 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11777 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11778 (arg1
)->HideCellEditControl();
11779 wxPyEndAllowThreads(__tstate
);
11780 if (PyErr_Occurred()) SWIG_fail
;
11782 resultobj
= SWIG_Py_Void();
11789 SWIGINTERN PyObject
*_wrap_Grid_SaveEditControlValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
11790 PyObject
*resultobj
= 0;
11791 wxGrid
*arg1
= (wxGrid
*) 0 ;
11794 PyObject
*swig_obj
[1] ;
11796 if (!args
) SWIG_fail
;
11797 swig_obj
[0] = args
;
11798 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11799 if (!SWIG_IsOK(res1
)) {
11800 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SaveEditControlValue" "', expected argument " "1"" of type '" "wxGrid *""'");
11802 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11804 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11805 (arg1
)->SaveEditControlValue();
11806 wxPyEndAllowThreads(__tstate
);
11807 if (PyErr_Occurred()) SWIG_fail
;
11809 resultobj
= SWIG_Py_Void();
11816 SWIGINTERN PyObject
*_wrap_Grid_XYToCell(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
11817 PyObject
*resultobj
= 0;
11818 wxGrid
*arg1
= (wxGrid
*) 0 ;
11821 wxGridCellCoords result
;
11828 PyObject
* obj0
= 0 ;
11829 PyObject
* obj1
= 0 ;
11830 PyObject
* obj2
= 0 ;
11831 char * kwnames
[] = {
11832 (char *) "self",(char *) "x",(char *) "y", NULL
11835 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_XYToCell",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
11836 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11837 if (!SWIG_IsOK(res1
)) {
11838 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_XYToCell" "', expected argument " "1"" of type '" "wxGrid *""'");
11840 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11841 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
11842 if (!SWIG_IsOK(ecode2
)) {
11843 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_XYToCell" "', expected argument " "2"" of type '" "int""'");
11845 arg2
= static_cast< int >(val2
);
11846 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
11847 if (!SWIG_IsOK(ecode3
)) {
11848 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_XYToCell" "', expected argument " "3"" of type '" "int""'");
11850 arg3
= static_cast< int >(val3
);
11852 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11853 result
= wxGrid_XYToCell(arg1
,arg2
,arg3
);
11854 wxPyEndAllowThreads(__tstate
);
11855 if (PyErr_Occurred()) SWIG_fail
;
11857 resultobj
= SWIG_NewPointerObj((new wxGridCellCoords(static_cast< const wxGridCellCoords
& >(result
))), SWIGTYPE_p_wxGridCellCoords
, SWIG_POINTER_OWN
| 0 );
11864 SWIGINTERN PyObject
*_wrap_Grid_YToRow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
11865 PyObject
*resultobj
= 0;
11866 wxGrid
*arg1
= (wxGrid
*) 0 ;
11873 PyObject
* obj0
= 0 ;
11874 PyObject
* obj1
= 0 ;
11875 char * kwnames
[] = {
11876 (char *) "self",(char *) "y", NULL
11879 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_YToRow",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
11880 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11881 if (!SWIG_IsOK(res1
)) {
11882 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_YToRow" "', expected argument " "1"" of type '" "wxGrid *""'");
11884 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11885 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
11886 if (!SWIG_IsOK(ecode2
)) {
11887 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_YToRow" "', expected argument " "2"" of type '" "int""'");
11889 arg2
= static_cast< int >(val2
);
11891 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11892 result
= (int)(arg1
)->YToRow(arg2
);
11893 wxPyEndAllowThreads(__tstate
);
11894 if (PyErr_Occurred()) SWIG_fail
;
11896 resultobj
= SWIG_From_int(static_cast< int >(result
));
11903 SWIGINTERN PyObject
*_wrap_Grid_XToCol(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
11904 PyObject
*resultobj
= 0;
11905 wxGrid
*arg1
= (wxGrid
*) 0 ;
11907 bool arg3
= (bool) false ;
11915 PyObject
* obj0
= 0 ;
11916 PyObject
* obj1
= 0 ;
11917 PyObject
* obj2
= 0 ;
11918 char * kwnames
[] = {
11919 (char *) "self",(char *) "x",(char *) "clipToMinMax", NULL
11922 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:Grid_XToCol",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
11923 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11924 if (!SWIG_IsOK(res1
)) {
11925 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_XToCol" "', expected argument " "1"" of type '" "wxGrid *""'");
11927 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11928 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
11929 if (!SWIG_IsOK(ecode2
)) {
11930 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_XToCol" "', expected argument " "2"" of type '" "int""'");
11932 arg2
= static_cast< int >(val2
);
11934 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
11935 if (!SWIG_IsOK(ecode3
)) {
11936 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_XToCol" "', expected argument " "3"" of type '" "bool""'");
11938 arg3
= static_cast< bool >(val3
);
11941 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11942 result
= (int)(arg1
)->XToCol(arg2
,arg3
);
11943 wxPyEndAllowThreads(__tstate
);
11944 if (PyErr_Occurred()) SWIG_fail
;
11946 resultobj
= SWIG_From_int(static_cast< int >(result
));
11953 SWIGINTERN PyObject
*_wrap_Grid_YToEdgeOfRow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
11954 PyObject
*resultobj
= 0;
11955 wxGrid
*arg1
= (wxGrid
*) 0 ;
11962 PyObject
* obj0
= 0 ;
11963 PyObject
* obj1
= 0 ;
11964 char * kwnames
[] = {
11965 (char *) "self",(char *) "y", NULL
11968 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_YToEdgeOfRow",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
11969 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
11970 if (!SWIG_IsOK(res1
)) {
11971 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_YToEdgeOfRow" "', expected argument " "1"" of type '" "wxGrid *""'");
11973 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
11974 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
11975 if (!SWIG_IsOK(ecode2
)) {
11976 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_YToEdgeOfRow" "', expected argument " "2"" of type '" "int""'");
11978 arg2
= static_cast< int >(val2
);
11980 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
11981 result
= (int)(arg1
)->YToEdgeOfRow(arg2
);
11982 wxPyEndAllowThreads(__tstate
);
11983 if (PyErr_Occurred()) SWIG_fail
;
11985 resultobj
= SWIG_From_int(static_cast< int >(result
));
11992 SWIGINTERN PyObject
*_wrap_Grid_XToEdgeOfCol(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
11993 PyObject
*resultobj
= 0;
11994 wxGrid
*arg1
= (wxGrid
*) 0 ;
12001 PyObject
* obj0
= 0 ;
12002 PyObject
* obj1
= 0 ;
12003 char * kwnames
[] = {
12004 (char *) "self",(char *) "x", NULL
12007 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_XToEdgeOfCol",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
12008 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12009 if (!SWIG_IsOK(res1
)) {
12010 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_XToEdgeOfCol" "', expected argument " "1"" of type '" "wxGrid *""'");
12012 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12013 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
12014 if (!SWIG_IsOK(ecode2
)) {
12015 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_XToEdgeOfCol" "', expected argument " "2"" of type '" "int""'");
12017 arg2
= static_cast< int >(val2
);
12019 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12020 result
= (int)(arg1
)->XToEdgeOfCol(arg2
);
12021 wxPyEndAllowThreads(__tstate
);
12022 if (PyErr_Occurred()) SWIG_fail
;
12024 resultobj
= SWIG_From_int(static_cast< int >(result
));
12031 SWIGINTERN PyObject
*_wrap_Grid_CellToRect(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
12032 PyObject
*resultobj
= 0;
12033 wxGrid
*arg1
= (wxGrid
*) 0 ;
12043 PyObject
* obj0
= 0 ;
12044 PyObject
* obj1
= 0 ;
12045 PyObject
* obj2
= 0 ;
12046 char * kwnames
[] = {
12047 (char *) "self",(char *) "row",(char *) "col", NULL
12050 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_CellToRect",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
12051 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12052 if (!SWIG_IsOK(res1
)) {
12053 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_CellToRect" "', expected argument " "1"" of type '" "wxGrid *""'");
12055 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12056 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
12057 if (!SWIG_IsOK(ecode2
)) {
12058 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_CellToRect" "', expected argument " "2"" of type '" "int""'");
12060 arg2
= static_cast< int >(val2
);
12061 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
12062 if (!SWIG_IsOK(ecode3
)) {
12063 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_CellToRect" "', expected argument " "3"" of type '" "int""'");
12065 arg3
= static_cast< int >(val3
);
12067 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12068 result
= (arg1
)->CellToRect(arg2
,arg3
);
12069 wxPyEndAllowThreads(__tstate
);
12070 if (PyErr_Occurred()) SWIG_fail
;
12072 resultobj
= SWIG_NewPointerObj((new wxRect(static_cast< const wxRect
& >(result
))), SWIGTYPE_p_wxRect
, SWIG_POINTER_OWN
| 0 );
12079 SWIGINTERN PyObject
*_wrap_Grid_GetGridCursorRow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
12080 PyObject
*resultobj
= 0;
12081 wxGrid
*arg1
= (wxGrid
*) 0 ;
12085 PyObject
*swig_obj
[1] ;
12087 if (!args
) SWIG_fail
;
12088 swig_obj
[0] = args
;
12089 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12090 if (!SWIG_IsOK(res1
)) {
12091 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetGridCursorRow" "', expected argument " "1"" of type '" "wxGrid *""'");
12093 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12095 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12096 result
= (int)(arg1
)->GetGridCursorRow();
12097 wxPyEndAllowThreads(__tstate
);
12098 if (PyErr_Occurred()) SWIG_fail
;
12100 resultobj
= SWIG_From_int(static_cast< int >(result
));
12107 SWIGINTERN PyObject
*_wrap_Grid_GetGridCursorCol(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
12108 PyObject
*resultobj
= 0;
12109 wxGrid
*arg1
= (wxGrid
*) 0 ;
12113 PyObject
*swig_obj
[1] ;
12115 if (!args
) SWIG_fail
;
12116 swig_obj
[0] = args
;
12117 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12118 if (!SWIG_IsOK(res1
)) {
12119 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetGridCursorCol" "', expected argument " "1"" of type '" "wxGrid *""'");
12121 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12123 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12124 result
= (int)(arg1
)->GetGridCursorCol();
12125 wxPyEndAllowThreads(__tstate
);
12126 if (PyErr_Occurred()) SWIG_fail
;
12128 resultobj
= SWIG_From_int(static_cast< int >(result
));
12135 SWIGINTERN PyObject
*_wrap_Grid_IsVisible(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
12136 PyObject
*resultobj
= 0;
12137 wxGrid
*arg1
= (wxGrid
*) 0 ;
12140 bool arg4
= (bool) true ;
12150 PyObject
* obj0
= 0 ;
12151 PyObject
* obj1
= 0 ;
12152 PyObject
* obj2
= 0 ;
12153 PyObject
* obj3
= 0 ;
12154 char * kwnames
[] = {
12155 (char *) "self",(char *) "row",(char *) "col",(char *) "wholeCellVisible", NULL
12158 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:Grid_IsVisible",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
12159 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12160 if (!SWIG_IsOK(res1
)) {
12161 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_IsVisible" "', expected argument " "1"" of type '" "wxGrid *""'");
12163 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12164 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
12165 if (!SWIG_IsOK(ecode2
)) {
12166 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_IsVisible" "', expected argument " "2"" of type '" "int""'");
12168 arg2
= static_cast< int >(val2
);
12169 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
12170 if (!SWIG_IsOK(ecode3
)) {
12171 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_IsVisible" "', expected argument " "3"" of type '" "int""'");
12173 arg3
= static_cast< int >(val3
);
12175 ecode4
= SWIG_AsVal_bool(obj3
, &val4
);
12176 if (!SWIG_IsOK(ecode4
)) {
12177 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "Grid_IsVisible" "', expected argument " "4"" of type '" "bool""'");
12179 arg4
= static_cast< bool >(val4
);
12182 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12183 result
= (bool)(arg1
)->IsVisible(arg2
,arg3
,arg4
);
12184 wxPyEndAllowThreads(__tstate
);
12185 if (PyErr_Occurred()) SWIG_fail
;
12188 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
12196 SWIGINTERN PyObject
*_wrap_Grid_MakeCellVisible(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
12197 PyObject
*resultobj
= 0;
12198 wxGrid
*arg1
= (wxGrid
*) 0 ;
12207 PyObject
* obj0
= 0 ;
12208 PyObject
* obj1
= 0 ;
12209 PyObject
* obj2
= 0 ;
12210 char * kwnames
[] = {
12211 (char *) "self",(char *) "row",(char *) "col", NULL
12214 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_MakeCellVisible",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
12215 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12216 if (!SWIG_IsOK(res1
)) {
12217 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_MakeCellVisible" "', expected argument " "1"" of type '" "wxGrid *""'");
12219 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12220 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
12221 if (!SWIG_IsOK(ecode2
)) {
12222 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_MakeCellVisible" "', expected argument " "2"" of type '" "int""'");
12224 arg2
= static_cast< int >(val2
);
12225 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
12226 if (!SWIG_IsOK(ecode3
)) {
12227 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_MakeCellVisible" "', expected argument " "3"" of type '" "int""'");
12229 arg3
= static_cast< int >(val3
);
12231 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12232 (arg1
)->MakeCellVisible(arg2
,arg3
);
12233 wxPyEndAllowThreads(__tstate
);
12234 if (PyErr_Occurred()) SWIG_fail
;
12236 resultobj
= SWIG_Py_Void();
12243 SWIGINTERN PyObject
*_wrap_Grid_SetGridCursor(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
12244 PyObject
*resultobj
= 0;
12245 wxGrid
*arg1
= (wxGrid
*) 0 ;
12254 PyObject
* obj0
= 0 ;
12255 PyObject
* obj1
= 0 ;
12256 PyObject
* obj2
= 0 ;
12257 char * kwnames
[] = {
12258 (char *) "self",(char *) "row",(char *) "col", NULL
12261 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_SetGridCursor",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
12262 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12263 if (!SWIG_IsOK(res1
)) {
12264 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetGridCursor" "', expected argument " "1"" of type '" "wxGrid *""'");
12266 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12267 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
12268 if (!SWIG_IsOK(ecode2
)) {
12269 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetGridCursor" "', expected argument " "2"" of type '" "int""'");
12271 arg2
= static_cast< int >(val2
);
12272 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
12273 if (!SWIG_IsOK(ecode3
)) {
12274 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetGridCursor" "', expected argument " "3"" of type '" "int""'");
12276 arg3
= static_cast< int >(val3
);
12278 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12279 (arg1
)->SetGridCursor(arg2
,arg3
);
12280 wxPyEndAllowThreads(__tstate
);
12281 if (PyErr_Occurred()) SWIG_fail
;
12283 resultobj
= SWIG_Py_Void();
12290 SWIGINTERN PyObject
*_wrap_Grid_MoveCursorUp(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
12291 PyObject
*resultobj
= 0;
12292 wxGrid
*arg1
= (wxGrid
*) 0 ;
12299 PyObject
* obj0
= 0 ;
12300 PyObject
* obj1
= 0 ;
12301 char * kwnames
[] = {
12302 (char *) "self",(char *) "expandSelection", NULL
12305 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_MoveCursorUp",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
12306 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12307 if (!SWIG_IsOK(res1
)) {
12308 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_MoveCursorUp" "', expected argument " "1"" of type '" "wxGrid *""'");
12310 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12311 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
12312 if (!SWIG_IsOK(ecode2
)) {
12313 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_MoveCursorUp" "', expected argument " "2"" of type '" "bool""'");
12315 arg2
= static_cast< bool >(val2
);
12317 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12318 result
= (bool)(arg1
)->MoveCursorUp(arg2
);
12319 wxPyEndAllowThreads(__tstate
);
12320 if (PyErr_Occurred()) SWIG_fail
;
12323 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
12331 SWIGINTERN PyObject
*_wrap_Grid_MoveCursorDown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
12332 PyObject
*resultobj
= 0;
12333 wxGrid
*arg1
= (wxGrid
*) 0 ;
12340 PyObject
* obj0
= 0 ;
12341 PyObject
* obj1
= 0 ;
12342 char * kwnames
[] = {
12343 (char *) "self",(char *) "expandSelection", NULL
12346 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_MoveCursorDown",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
12347 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12348 if (!SWIG_IsOK(res1
)) {
12349 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_MoveCursorDown" "', expected argument " "1"" of type '" "wxGrid *""'");
12351 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12352 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
12353 if (!SWIG_IsOK(ecode2
)) {
12354 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_MoveCursorDown" "', expected argument " "2"" of type '" "bool""'");
12356 arg2
= static_cast< bool >(val2
);
12358 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12359 result
= (bool)(arg1
)->MoveCursorDown(arg2
);
12360 wxPyEndAllowThreads(__tstate
);
12361 if (PyErr_Occurred()) SWIG_fail
;
12364 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
12372 SWIGINTERN PyObject
*_wrap_Grid_MoveCursorLeft(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
12373 PyObject
*resultobj
= 0;
12374 wxGrid
*arg1
= (wxGrid
*) 0 ;
12381 PyObject
* obj0
= 0 ;
12382 PyObject
* obj1
= 0 ;
12383 char * kwnames
[] = {
12384 (char *) "self",(char *) "expandSelection", NULL
12387 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_MoveCursorLeft",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
12388 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12389 if (!SWIG_IsOK(res1
)) {
12390 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_MoveCursorLeft" "', expected argument " "1"" of type '" "wxGrid *""'");
12392 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12393 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
12394 if (!SWIG_IsOK(ecode2
)) {
12395 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_MoveCursorLeft" "', expected argument " "2"" of type '" "bool""'");
12397 arg2
= static_cast< bool >(val2
);
12399 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12400 result
= (bool)(arg1
)->MoveCursorLeft(arg2
);
12401 wxPyEndAllowThreads(__tstate
);
12402 if (PyErr_Occurred()) SWIG_fail
;
12405 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
12413 SWIGINTERN PyObject
*_wrap_Grid_MoveCursorRight(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
12414 PyObject
*resultobj
= 0;
12415 wxGrid
*arg1
= (wxGrid
*) 0 ;
12422 PyObject
* obj0
= 0 ;
12423 PyObject
* obj1
= 0 ;
12424 char * kwnames
[] = {
12425 (char *) "self",(char *) "expandSelection", NULL
12428 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_MoveCursorRight",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
12429 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12430 if (!SWIG_IsOK(res1
)) {
12431 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_MoveCursorRight" "', expected argument " "1"" of type '" "wxGrid *""'");
12433 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12434 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
12435 if (!SWIG_IsOK(ecode2
)) {
12436 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_MoveCursorRight" "', expected argument " "2"" of type '" "bool""'");
12438 arg2
= static_cast< bool >(val2
);
12440 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12441 result
= (bool)(arg1
)->MoveCursorRight(arg2
);
12442 wxPyEndAllowThreads(__tstate
);
12443 if (PyErr_Occurred()) SWIG_fail
;
12446 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
12454 SWIGINTERN PyObject
*_wrap_Grid_MovePageDown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
12455 PyObject
*resultobj
= 0;
12456 wxGrid
*arg1
= (wxGrid
*) 0 ;
12460 PyObject
*swig_obj
[1] ;
12462 if (!args
) SWIG_fail
;
12463 swig_obj
[0] = args
;
12464 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12465 if (!SWIG_IsOK(res1
)) {
12466 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_MovePageDown" "', expected argument " "1"" of type '" "wxGrid *""'");
12468 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12470 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12471 result
= (bool)(arg1
)->MovePageDown();
12472 wxPyEndAllowThreads(__tstate
);
12473 if (PyErr_Occurred()) SWIG_fail
;
12476 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
12484 SWIGINTERN PyObject
*_wrap_Grid_MovePageUp(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
12485 PyObject
*resultobj
= 0;
12486 wxGrid
*arg1
= (wxGrid
*) 0 ;
12490 PyObject
*swig_obj
[1] ;
12492 if (!args
) SWIG_fail
;
12493 swig_obj
[0] = args
;
12494 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12495 if (!SWIG_IsOK(res1
)) {
12496 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_MovePageUp" "', expected argument " "1"" of type '" "wxGrid *""'");
12498 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12500 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12501 result
= (bool)(arg1
)->MovePageUp();
12502 wxPyEndAllowThreads(__tstate
);
12503 if (PyErr_Occurred()) SWIG_fail
;
12506 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
12514 SWIGINTERN PyObject
*_wrap_Grid_MoveCursorUpBlock(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
12515 PyObject
*resultobj
= 0;
12516 wxGrid
*arg1
= (wxGrid
*) 0 ;
12523 PyObject
* obj0
= 0 ;
12524 PyObject
* obj1
= 0 ;
12525 char * kwnames
[] = {
12526 (char *) "self",(char *) "expandSelection", NULL
12529 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_MoveCursorUpBlock",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
12530 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12531 if (!SWIG_IsOK(res1
)) {
12532 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_MoveCursorUpBlock" "', expected argument " "1"" of type '" "wxGrid *""'");
12534 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12535 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
12536 if (!SWIG_IsOK(ecode2
)) {
12537 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_MoveCursorUpBlock" "', expected argument " "2"" of type '" "bool""'");
12539 arg2
= static_cast< bool >(val2
);
12541 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12542 result
= (bool)(arg1
)->MoveCursorUpBlock(arg2
);
12543 wxPyEndAllowThreads(__tstate
);
12544 if (PyErr_Occurred()) SWIG_fail
;
12547 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
12555 SWIGINTERN PyObject
*_wrap_Grid_MoveCursorDownBlock(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
12556 PyObject
*resultobj
= 0;
12557 wxGrid
*arg1
= (wxGrid
*) 0 ;
12564 PyObject
* obj0
= 0 ;
12565 PyObject
* obj1
= 0 ;
12566 char * kwnames
[] = {
12567 (char *) "self",(char *) "expandSelection", NULL
12570 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_MoveCursorDownBlock",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
12571 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12572 if (!SWIG_IsOK(res1
)) {
12573 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_MoveCursorDownBlock" "', expected argument " "1"" of type '" "wxGrid *""'");
12575 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12576 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
12577 if (!SWIG_IsOK(ecode2
)) {
12578 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_MoveCursorDownBlock" "', expected argument " "2"" of type '" "bool""'");
12580 arg2
= static_cast< bool >(val2
);
12582 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12583 result
= (bool)(arg1
)->MoveCursorDownBlock(arg2
);
12584 wxPyEndAllowThreads(__tstate
);
12585 if (PyErr_Occurred()) SWIG_fail
;
12588 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
12596 SWIGINTERN PyObject
*_wrap_Grid_MoveCursorLeftBlock(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
12597 PyObject
*resultobj
= 0;
12598 wxGrid
*arg1
= (wxGrid
*) 0 ;
12605 PyObject
* obj0
= 0 ;
12606 PyObject
* obj1
= 0 ;
12607 char * kwnames
[] = {
12608 (char *) "self",(char *) "expandSelection", NULL
12611 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_MoveCursorLeftBlock",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
12612 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12613 if (!SWIG_IsOK(res1
)) {
12614 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_MoveCursorLeftBlock" "', expected argument " "1"" of type '" "wxGrid *""'");
12616 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12617 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
12618 if (!SWIG_IsOK(ecode2
)) {
12619 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_MoveCursorLeftBlock" "', expected argument " "2"" of type '" "bool""'");
12621 arg2
= static_cast< bool >(val2
);
12623 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12624 result
= (bool)(arg1
)->MoveCursorLeftBlock(arg2
);
12625 wxPyEndAllowThreads(__tstate
);
12626 if (PyErr_Occurred()) SWIG_fail
;
12629 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
12637 SWIGINTERN PyObject
*_wrap_Grid_MoveCursorRightBlock(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
12638 PyObject
*resultobj
= 0;
12639 wxGrid
*arg1
= (wxGrid
*) 0 ;
12646 PyObject
* obj0
= 0 ;
12647 PyObject
* obj1
= 0 ;
12648 char * kwnames
[] = {
12649 (char *) "self",(char *) "expandSelection", NULL
12652 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_MoveCursorRightBlock",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
12653 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12654 if (!SWIG_IsOK(res1
)) {
12655 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_MoveCursorRightBlock" "', expected argument " "1"" of type '" "wxGrid *""'");
12657 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12658 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
12659 if (!SWIG_IsOK(ecode2
)) {
12660 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_MoveCursorRightBlock" "', expected argument " "2"" of type '" "bool""'");
12662 arg2
= static_cast< bool >(val2
);
12664 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12665 result
= (bool)(arg1
)->MoveCursorRightBlock(arg2
);
12666 wxPyEndAllowThreads(__tstate
);
12667 if (PyErr_Occurred()) SWIG_fail
;
12670 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
12678 SWIGINTERN PyObject
*_wrap_Grid_GetDefaultRowLabelSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
12679 PyObject
*resultobj
= 0;
12680 wxGrid
*arg1
= (wxGrid
*) 0 ;
12684 PyObject
*swig_obj
[1] ;
12686 if (!args
) SWIG_fail
;
12687 swig_obj
[0] = args
;
12688 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12689 if (!SWIG_IsOK(res1
)) {
12690 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetDefaultRowLabelSize" "', expected argument " "1"" of type '" "wxGrid *""'");
12692 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12694 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12695 result
= (int)(arg1
)->GetDefaultRowLabelSize();
12696 wxPyEndAllowThreads(__tstate
);
12697 if (PyErr_Occurred()) SWIG_fail
;
12699 resultobj
= SWIG_From_int(static_cast< int >(result
));
12706 SWIGINTERN PyObject
*_wrap_Grid_GetRowLabelSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
12707 PyObject
*resultobj
= 0;
12708 wxGrid
*arg1
= (wxGrid
*) 0 ;
12712 PyObject
*swig_obj
[1] ;
12714 if (!args
) SWIG_fail
;
12715 swig_obj
[0] = args
;
12716 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12717 if (!SWIG_IsOK(res1
)) {
12718 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetRowLabelSize" "', expected argument " "1"" of type '" "wxGrid *""'");
12720 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12722 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12723 result
= (int)(arg1
)->GetRowLabelSize();
12724 wxPyEndAllowThreads(__tstate
);
12725 if (PyErr_Occurred()) SWIG_fail
;
12727 resultobj
= SWIG_From_int(static_cast< int >(result
));
12734 SWIGINTERN PyObject
*_wrap_Grid_GetDefaultColLabelSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
12735 PyObject
*resultobj
= 0;
12736 wxGrid
*arg1
= (wxGrid
*) 0 ;
12740 PyObject
*swig_obj
[1] ;
12742 if (!args
) SWIG_fail
;
12743 swig_obj
[0] = args
;
12744 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12745 if (!SWIG_IsOK(res1
)) {
12746 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetDefaultColLabelSize" "', expected argument " "1"" of type '" "wxGrid *""'");
12748 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12750 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12751 result
= (int)(arg1
)->GetDefaultColLabelSize();
12752 wxPyEndAllowThreads(__tstate
);
12753 if (PyErr_Occurred()) SWIG_fail
;
12755 resultobj
= SWIG_From_int(static_cast< int >(result
));
12762 SWIGINTERN PyObject
*_wrap_Grid_GetColLabelSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
12763 PyObject
*resultobj
= 0;
12764 wxGrid
*arg1
= (wxGrid
*) 0 ;
12768 PyObject
*swig_obj
[1] ;
12770 if (!args
) SWIG_fail
;
12771 swig_obj
[0] = args
;
12772 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12773 if (!SWIG_IsOK(res1
)) {
12774 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetColLabelSize" "', expected argument " "1"" of type '" "wxGrid *""'");
12776 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12778 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12779 result
= (int)(arg1
)->GetColLabelSize();
12780 wxPyEndAllowThreads(__tstate
);
12781 if (PyErr_Occurred()) SWIG_fail
;
12783 resultobj
= SWIG_From_int(static_cast< int >(result
));
12790 SWIGINTERN PyObject
*_wrap_Grid_GetLabelBackgroundColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
12791 PyObject
*resultobj
= 0;
12792 wxGrid
*arg1
= (wxGrid
*) 0 ;
12796 PyObject
*swig_obj
[1] ;
12798 if (!args
) SWIG_fail
;
12799 swig_obj
[0] = args
;
12800 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12801 if (!SWIG_IsOK(res1
)) {
12802 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetLabelBackgroundColour" "', expected argument " "1"" of type '" "wxGrid *""'");
12804 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12806 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12807 result
= (arg1
)->GetLabelBackgroundColour();
12808 wxPyEndAllowThreads(__tstate
);
12809 if (PyErr_Occurred()) SWIG_fail
;
12811 resultobj
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN
| 0 );
12818 SWIGINTERN PyObject
*_wrap_Grid_GetLabelTextColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
12819 PyObject
*resultobj
= 0;
12820 wxGrid
*arg1
= (wxGrid
*) 0 ;
12824 PyObject
*swig_obj
[1] ;
12826 if (!args
) SWIG_fail
;
12827 swig_obj
[0] = args
;
12828 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12829 if (!SWIG_IsOK(res1
)) {
12830 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetLabelTextColour" "', expected argument " "1"" of type '" "wxGrid *""'");
12832 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12834 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12835 result
= (arg1
)->GetLabelTextColour();
12836 wxPyEndAllowThreads(__tstate
);
12837 if (PyErr_Occurred()) SWIG_fail
;
12839 resultobj
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN
| 0 );
12846 SWIGINTERN PyObject
*_wrap_Grid_GetLabelFont(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
12847 PyObject
*resultobj
= 0;
12848 wxGrid
*arg1
= (wxGrid
*) 0 ;
12852 PyObject
*swig_obj
[1] ;
12854 if (!args
) SWIG_fail
;
12855 swig_obj
[0] = args
;
12856 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12857 if (!SWIG_IsOK(res1
)) {
12858 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetLabelFont" "', expected argument " "1"" of type '" "wxGrid *""'");
12860 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12862 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12863 result
= (arg1
)->GetLabelFont();
12864 wxPyEndAllowThreads(__tstate
);
12865 if (PyErr_Occurred()) SWIG_fail
;
12867 resultobj
= SWIG_NewPointerObj((new wxFont(static_cast< const wxFont
& >(result
))), SWIGTYPE_p_wxFont
, SWIG_POINTER_OWN
| 0 );
12874 SWIGINTERN PyObject
*_wrap_Grid_GetRowLabelAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
12875 PyObject
*resultobj
= 0;
12876 wxGrid
*arg1
= (wxGrid
*) 0 ;
12877 int *arg2
= (int *) 0 ;
12878 int *arg3
= (int *) 0 ;
12882 int res2
= SWIG_TMPOBJ
;
12884 int res3
= SWIG_TMPOBJ
;
12885 PyObject
*swig_obj
[1] ;
12889 if (!args
) SWIG_fail
;
12890 swig_obj
[0] = args
;
12891 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12892 if (!SWIG_IsOK(res1
)) {
12893 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetRowLabelAlignment" "', expected argument " "1"" of type '" "wxGrid *""'");
12895 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12897 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12898 (arg1
)->GetRowLabelAlignment(arg2
,arg3
);
12899 wxPyEndAllowThreads(__tstate
);
12900 if (PyErr_Occurred()) SWIG_fail
;
12902 resultobj
= SWIG_Py_Void();
12903 if (SWIG_IsTmpObj(res2
)) {
12904 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg2
)));
12906 int new_flags
= SWIG_IsNewObj(res2
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
12907 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_int
, new_flags
));
12909 if (SWIG_IsTmpObj(res3
)) {
12910 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg3
)));
12912 int new_flags
= SWIG_IsNewObj(res3
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
12913 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, new_flags
));
12921 SWIGINTERN PyObject
*_wrap_Grid_GetColLabelAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
12922 PyObject
*resultobj
= 0;
12923 wxGrid
*arg1
= (wxGrid
*) 0 ;
12924 int *arg2
= (int *) 0 ;
12925 int *arg3
= (int *) 0 ;
12929 int res2
= SWIG_TMPOBJ
;
12931 int res3
= SWIG_TMPOBJ
;
12932 PyObject
*swig_obj
[1] ;
12936 if (!args
) SWIG_fail
;
12937 swig_obj
[0] = args
;
12938 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12939 if (!SWIG_IsOK(res1
)) {
12940 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetColLabelAlignment" "', expected argument " "1"" of type '" "wxGrid *""'");
12942 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12944 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12945 (arg1
)->GetColLabelAlignment(arg2
,arg3
);
12946 wxPyEndAllowThreads(__tstate
);
12947 if (PyErr_Occurred()) SWIG_fail
;
12949 resultobj
= SWIG_Py_Void();
12950 if (SWIG_IsTmpObj(res2
)) {
12951 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg2
)));
12953 int new_flags
= SWIG_IsNewObj(res2
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
12954 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_int
, new_flags
));
12956 if (SWIG_IsTmpObj(res3
)) {
12957 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg3
)));
12959 int new_flags
= SWIG_IsNewObj(res3
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
12960 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, new_flags
));
12968 SWIGINTERN PyObject
*_wrap_Grid_GetColLabelTextOrientation(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
12969 PyObject
*resultobj
= 0;
12970 wxGrid
*arg1
= (wxGrid
*) 0 ;
12974 PyObject
*swig_obj
[1] ;
12976 if (!args
) SWIG_fail
;
12977 swig_obj
[0] = args
;
12978 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
12979 if (!SWIG_IsOK(res1
)) {
12980 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetColLabelTextOrientation" "', expected argument " "1"" of type '" "wxGrid *""'");
12982 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
12984 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
12985 result
= (int)(arg1
)->GetColLabelTextOrientation();
12986 wxPyEndAllowThreads(__tstate
);
12987 if (PyErr_Occurred()) SWIG_fail
;
12989 resultobj
= SWIG_From_int(static_cast< int >(result
));
12996 SWIGINTERN PyObject
*_wrap_Grid_GetRowLabelValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
12997 PyObject
*resultobj
= 0;
12998 wxGrid
*arg1
= (wxGrid
*) 0 ;
13005 PyObject
* obj0
= 0 ;
13006 PyObject
* obj1
= 0 ;
13007 char * kwnames
[] = {
13008 (char *) "self",(char *) "row", NULL
13011 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_GetRowLabelValue",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
13012 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13013 if (!SWIG_IsOK(res1
)) {
13014 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetRowLabelValue" "', expected argument " "1"" of type '" "wxGrid *""'");
13016 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13017 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
13018 if (!SWIG_IsOK(ecode2
)) {
13019 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetRowLabelValue" "', expected argument " "2"" of type '" "int""'");
13021 arg2
= static_cast< int >(val2
);
13023 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13024 result
= (arg1
)->GetRowLabelValue(arg2
);
13025 wxPyEndAllowThreads(__tstate
);
13026 if (PyErr_Occurred()) SWIG_fail
;
13030 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
13032 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
13041 SWIGINTERN PyObject
*_wrap_Grid_GetColLabelValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13042 PyObject
*resultobj
= 0;
13043 wxGrid
*arg1
= (wxGrid
*) 0 ;
13050 PyObject
* obj0
= 0 ;
13051 PyObject
* obj1
= 0 ;
13052 char * kwnames
[] = {
13053 (char *) "self",(char *) "col", NULL
13056 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_GetColLabelValue",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
13057 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13058 if (!SWIG_IsOK(res1
)) {
13059 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetColLabelValue" "', expected argument " "1"" of type '" "wxGrid *""'");
13061 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13062 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
13063 if (!SWIG_IsOK(ecode2
)) {
13064 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetColLabelValue" "', expected argument " "2"" of type '" "int""'");
13066 arg2
= static_cast< int >(val2
);
13068 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13069 result
= (arg1
)->GetColLabelValue(arg2
);
13070 wxPyEndAllowThreads(__tstate
);
13071 if (PyErr_Occurred()) SWIG_fail
;
13075 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
13077 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
13086 SWIGINTERN PyObject
*_wrap_Grid_GetGridLineColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
13087 PyObject
*resultobj
= 0;
13088 wxGrid
*arg1
= (wxGrid
*) 0 ;
13092 PyObject
*swig_obj
[1] ;
13094 if (!args
) SWIG_fail
;
13095 swig_obj
[0] = args
;
13096 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13097 if (!SWIG_IsOK(res1
)) {
13098 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetGridLineColour" "', expected argument " "1"" of type '" "wxGrid *""'");
13100 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13102 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13103 result
= (arg1
)->GetGridLineColour();
13104 wxPyEndAllowThreads(__tstate
);
13105 if (PyErr_Occurred()) SWIG_fail
;
13107 resultobj
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN
| 0 );
13114 SWIGINTERN PyObject
*_wrap_Grid_GetDefaultGridLinePen(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
13115 PyObject
*resultobj
= 0;
13116 wxGrid
*arg1
= (wxGrid
*) 0 ;
13120 PyObject
*swig_obj
[1] ;
13122 if (!args
) SWIG_fail
;
13123 swig_obj
[0] = args
;
13124 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13125 if (!SWIG_IsOK(res1
)) {
13126 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetDefaultGridLinePen" "', expected argument " "1"" of type '" "wxGrid *""'");
13128 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13130 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13131 result
= (arg1
)->GetDefaultGridLinePen();
13132 wxPyEndAllowThreads(__tstate
);
13133 if (PyErr_Occurred()) SWIG_fail
;
13135 resultobj
= SWIG_NewPointerObj((new wxPen(static_cast< const wxPen
& >(result
))), SWIGTYPE_p_wxPen
, SWIG_POINTER_OWN
| 0 );
13142 SWIGINTERN PyObject
*_wrap_Grid_GetRowGridLinePen(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13143 PyObject
*resultobj
= 0;
13144 wxGrid
*arg1
= (wxGrid
*) 0 ;
13151 PyObject
* obj0
= 0 ;
13152 PyObject
* obj1
= 0 ;
13153 char * kwnames
[] = {
13154 (char *) "self",(char *) "row", NULL
13157 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_GetRowGridLinePen",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
13158 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13159 if (!SWIG_IsOK(res1
)) {
13160 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetRowGridLinePen" "', expected argument " "1"" of type '" "wxGrid *""'");
13162 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13163 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
13164 if (!SWIG_IsOK(ecode2
)) {
13165 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetRowGridLinePen" "', expected argument " "2"" of type '" "int""'");
13167 arg2
= static_cast< int >(val2
);
13169 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13170 result
= (arg1
)->GetRowGridLinePen(arg2
);
13171 wxPyEndAllowThreads(__tstate
);
13172 if (PyErr_Occurred()) SWIG_fail
;
13174 resultobj
= SWIG_NewPointerObj((new wxPen(static_cast< const wxPen
& >(result
))), SWIGTYPE_p_wxPen
, SWIG_POINTER_OWN
| 0 );
13181 SWIGINTERN PyObject
*_wrap_Grid_GetColGridLinePen(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13182 PyObject
*resultobj
= 0;
13183 wxGrid
*arg1
= (wxGrid
*) 0 ;
13190 PyObject
* obj0
= 0 ;
13191 PyObject
* obj1
= 0 ;
13192 char * kwnames
[] = {
13193 (char *) "self",(char *) "col", NULL
13196 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_GetColGridLinePen",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
13197 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13198 if (!SWIG_IsOK(res1
)) {
13199 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetColGridLinePen" "', expected argument " "1"" of type '" "wxGrid *""'");
13201 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13202 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
13203 if (!SWIG_IsOK(ecode2
)) {
13204 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetColGridLinePen" "', expected argument " "2"" of type '" "int""'");
13206 arg2
= static_cast< int >(val2
);
13208 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13209 result
= (arg1
)->GetColGridLinePen(arg2
);
13210 wxPyEndAllowThreads(__tstate
);
13211 if (PyErr_Occurred()) SWIG_fail
;
13213 resultobj
= SWIG_NewPointerObj((new wxPen(static_cast< const wxPen
& >(result
))), SWIGTYPE_p_wxPen
, SWIG_POINTER_OWN
| 0 );
13220 SWIGINTERN PyObject
*_wrap_Grid_GetCellHighlightColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
13221 PyObject
*resultobj
= 0;
13222 wxGrid
*arg1
= (wxGrid
*) 0 ;
13226 PyObject
*swig_obj
[1] ;
13228 if (!args
) SWIG_fail
;
13229 swig_obj
[0] = args
;
13230 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13231 if (!SWIG_IsOK(res1
)) {
13232 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetCellHighlightColour" "', expected argument " "1"" of type '" "wxGrid *""'");
13234 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13236 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13237 result
= (arg1
)->GetCellHighlightColour();
13238 wxPyEndAllowThreads(__tstate
);
13239 if (PyErr_Occurred()) SWIG_fail
;
13241 resultobj
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN
| 0 );
13248 SWIGINTERN PyObject
*_wrap_Grid_GetCellHighlightPenWidth(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
13249 PyObject
*resultobj
= 0;
13250 wxGrid
*arg1
= (wxGrid
*) 0 ;
13254 PyObject
*swig_obj
[1] ;
13256 if (!args
) SWIG_fail
;
13257 swig_obj
[0] = args
;
13258 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13259 if (!SWIG_IsOK(res1
)) {
13260 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetCellHighlightPenWidth" "', expected argument " "1"" of type '" "wxGrid *""'");
13262 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13264 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13265 result
= (int)(arg1
)->GetCellHighlightPenWidth();
13266 wxPyEndAllowThreads(__tstate
);
13267 if (PyErr_Occurred()) SWIG_fail
;
13269 resultobj
= SWIG_From_int(static_cast< int >(result
));
13276 SWIGINTERN PyObject
*_wrap_Grid_GetCellHighlightROPenWidth(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
13277 PyObject
*resultobj
= 0;
13278 wxGrid
*arg1
= (wxGrid
*) 0 ;
13282 PyObject
*swig_obj
[1] ;
13284 if (!args
) SWIG_fail
;
13285 swig_obj
[0] = args
;
13286 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13287 if (!SWIG_IsOK(res1
)) {
13288 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetCellHighlightROPenWidth" "', expected argument " "1"" of type '" "wxGrid *""'");
13290 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13292 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13293 result
= (int)(arg1
)->GetCellHighlightROPenWidth();
13294 wxPyEndAllowThreads(__tstate
);
13295 if (PyErr_Occurred()) SWIG_fail
;
13297 resultobj
= SWIG_From_int(static_cast< int >(result
));
13304 SWIGINTERN PyObject
*_wrap_Grid_SetRowLabelSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13305 PyObject
*resultobj
= 0;
13306 wxGrid
*arg1
= (wxGrid
*) 0 ;
13312 PyObject
* obj0
= 0 ;
13313 PyObject
* obj1
= 0 ;
13314 char * kwnames
[] = {
13315 (char *) "self",(char *) "width", NULL
13318 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetRowLabelSize",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
13319 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13320 if (!SWIG_IsOK(res1
)) {
13321 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetRowLabelSize" "', expected argument " "1"" of type '" "wxGrid *""'");
13323 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13324 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
13325 if (!SWIG_IsOK(ecode2
)) {
13326 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetRowLabelSize" "', expected argument " "2"" of type '" "int""'");
13328 arg2
= static_cast< int >(val2
);
13330 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13331 (arg1
)->SetRowLabelSize(arg2
);
13332 wxPyEndAllowThreads(__tstate
);
13333 if (PyErr_Occurred()) SWIG_fail
;
13335 resultobj
= SWIG_Py_Void();
13342 SWIGINTERN PyObject
*_wrap_Grid_SetColLabelSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13343 PyObject
*resultobj
= 0;
13344 wxGrid
*arg1
= (wxGrid
*) 0 ;
13350 PyObject
* obj0
= 0 ;
13351 PyObject
* obj1
= 0 ;
13352 char * kwnames
[] = {
13353 (char *) "self",(char *) "height", NULL
13356 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetColLabelSize",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
13357 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13358 if (!SWIG_IsOK(res1
)) {
13359 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetColLabelSize" "', expected argument " "1"" of type '" "wxGrid *""'");
13361 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13362 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
13363 if (!SWIG_IsOK(ecode2
)) {
13364 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetColLabelSize" "', expected argument " "2"" of type '" "int""'");
13366 arg2
= static_cast< int >(val2
);
13368 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13369 (arg1
)->SetColLabelSize(arg2
);
13370 wxPyEndAllowThreads(__tstate
);
13371 if (PyErr_Occurred()) SWIG_fail
;
13373 resultobj
= SWIG_Py_Void();
13380 SWIGINTERN PyObject
*_wrap_Grid_SetLabelBackgroundColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13381 PyObject
*resultobj
= 0;
13382 wxGrid
*arg1
= (wxGrid
*) 0 ;
13383 wxColour
*arg2
= 0 ;
13387 PyObject
* obj0
= 0 ;
13388 PyObject
* obj1
= 0 ;
13389 char * kwnames
[] = {
13390 (char *) "self",(char *)"arg2", NULL
13393 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetLabelBackgroundColour",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
13394 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13395 if (!SWIG_IsOK(res1
)) {
13396 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetLabelBackgroundColour" "', expected argument " "1"" of type '" "wxGrid *""'");
13398 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13401 if ( ! wxColour_helper(obj1
, &arg2
)) SWIG_fail
;
13404 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13405 (arg1
)->SetLabelBackgroundColour((wxColour
const &)*arg2
);
13406 wxPyEndAllowThreads(__tstate
);
13407 if (PyErr_Occurred()) SWIG_fail
;
13409 resultobj
= SWIG_Py_Void();
13416 SWIGINTERN PyObject
*_wrap_Grid_SetLabelTextColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13417 PyObject
*resultobj
= 0;
13418 wxGrid
*arg1
= (wxGrid
*) 0 ;
13419 wxColour
*arg2
= 0 ;
13423 PyObject
* obj0
= 0 ;
13424 PyObject
* obj1
= 0 ;
13425 char * kwnames
[] = {
13426 (char *) "self",(char *)"arg2", NULL
13429 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetLabelTextColour",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
13430 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13431 if (!SWIG_IsOK(res1
)) {
13432 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetLabelTextColour" "', expected argument " "1"" of type '" "wxGrid *""'");
13434 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13437 if ( ! wxColour_helper(obj1
, &arg2
)) SWIG_fail
;
13440 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13441 (arg1
)->SetLabelTextColour((wxColour
const &)*arg2
);
13442 wxPyEndAllowThreads(__tstate
);
13443 if (PyErr_Occurred()) SWIG_fail
;
13445 resultobj
= SWIG_Py_Void();
13452 SWIGINTERN PyObject
*_wrap_Grid_SetLabelFont(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13453 PyObject
*resultobj
= 0;
13454 wxGrid
*arg1
= (wxGrid
*) 0 ;
13460 PyObject
* obj0
= 0 ;
13461 PyObject
* obj1
= 0 ;
13462 char * kwnames
[] = {
13463 (char *) "self",(char *)"arg2", NULL
13466 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetLabelFont",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
13467 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13468 if (!SWIG_IsOK(res1
)) {
13469 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetLabelFont" "', expected argument " "1"" of type '" "wxGrid *""'");
13471 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13472 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxFont
, 0 | 0);
13473 if (!SWIG_IsOK(res2
)) {
13474 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "Grid_SetLabelFont" "', expected argument " "2"" of type '" "wxFont const &""'");
13477 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "Grid_SetLabelFont" "', expected argument " "2"" of type '" "wxFont const &""'");
13479 arg2
= reinterpret_cast< wxFont
* >(argp2
);
13481 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13482 (arg1
)->SetLabelFont((wxFont
const &)*arg2
);
13483 wxPyEndAllowThreads(__tstate
);
13484 if (PyErr_Occurred()) SWIG_fail
;
13486 resultobj
= SWIG_Py_Void();
13493 SWIGINTERN PyObject
*_wrap_Grid_SetRowLabelAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13494 PyObject
*resultobj
= 0;
13495 wxGrid
*arg1
= (wxGrid
*) 0 ;
13504 PyObject
* obj0
= 0 ;
13505 PyObject
* obj1
= 0 ;
13506 PyObject
* obj2
= 0 ;
13507 char * kwnames
[] = {
13508 (char *) "self",(char *) "horiz",(char *) "vert", NULL
13511 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_SetRowLabelAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
13512 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13513 if (!SWIG_IsOK(res1
)) {
13514 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetRowLabelAlignment" "', expected argument " "1"" of type '" "wxGrid *""'");
13516 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13517 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
13518 if (!SWIG_IsOK(ecode2
)) {
13519 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetRowLabelAlignment" "', expected argument " "2"" of type '" "int""'");
13521 arg2
= static_cast< int >(val2
);
13522 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
13523 if (!SWIG_IsOK(ecode3
)) {
13524 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetRowLabelAlignment" "', expected argument " "3"" of type '" "int""'");
13526 arg3
= static_cast< int >(val3
);
13528 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13529 (arg1
)->SetRowLabelAlignment(arg2
,arg3
);
13530 wxPyEndAllowThreads(__tstate
);
13531 if (PyErr_Occurred()) SWIG_fail
;
13533 resultobj
= SWIG_Py_Void();
13540 SWIGINTERN PyObject
*_wrap_Grid_SetColLabelAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13541 PyObject
*resultobj
= 0;
13542 wxGrid
*arg1
= (wxGrid
*) 0 ;
13551 PyObject
* obj0
= 0 ;
13552 PyObject
* obj1
= 0 ;
13553 PyObject
* obj2
= 0 ;
13554 char * kwnames
[] = {
13555 (char *) "self",(char *) "horiz",(char *) "vert", NULL
13558 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_SetColLabelAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
13559 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13560 if (!SWIG_IsOK(res1
)) {
13561 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetColLabelAlignment" "', expected argument " "1"" of type '" "wxGrid *""'");
13563 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13564 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
13565 if (!SWIG_IsOK(ecode2
)) {
13566 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetColLabelAlignment" "', expected argument " "2"" of type '" "int""'");
13568 arg2
= static_cast< int >(val2
);
13569 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
13570 if (!SWIG_IsOK(ecode3
)) {
13571 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetColLabelAlignment" "', expected argument " "3"" of type '" "int""'");
13573 arg3
= static_cast< int >(val3
);
13575 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13576 (arg1
)->SetColLabelAlignment(arg2
,arg3
);
13577 wxPyEndAllowThreads(__tstate
);
13578 if (PyErr_Occurred()) SWIG_fail
;
13580 resultobj
= SWIG_Py_Void();
13587 SWIGINTERN PyObject
*_wrap_Grid_SetColLabelTextOrientation(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13588 PyObject
*resultobj
= 0;
13589 wxGrid
*arg1
= (wxGrid
*) 0 ;
13595 PyObject
* obj0
= 0 ;
13596 PyObject
* obj1
= 0 ;
13597 char * kwnames
[] = {
13598 (char *) "self",(char *) "textOrientation", NULL
13601 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetColLabelTextOrientation",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
13602 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13603 if (!SWIG_IsOK(res1
)) {
13604 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetColLabelTextOrientation" "', expected argument " "1"" of type '" "wxGrid *""'");
13606 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13607 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
13608 if (!SWIG_IsOK(ecode2
)) {
13609 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetColLabelTextOrientation" "', expected argument " "2"" of type '" "int""'");
13611 arg2
= static_cast< int >(val2
);
13613 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13614 (arg1
)->SetColLabelTextOrientation(arg2
);
13615 wxPyEndAllowThreads(__tstate
);
13616 if (PyErr_Occurred()) SWIG_fail
;
13618 resultobj
= SWIG_Py_Void();
13625 SWIGINTERN PyObject
*_wrap_Grid_SetRowLabelValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13626 PyObject
*resultobj
= 0;
13627 wxGrid
*arg1
= (wxGrid
*) 0 ;
13629 wxString
*arg3
= 0 ;
13634 bool temp3
= false ;
13635 PyObject
* obj0
= 0 ;
13636 PyObject
* obj1
= 0 ;
13637 PyObject
* obj2
= 0 ;
13638 char * kwnames
[] = {
13639 (char *) "self",(char *) "row",(char *)"arg3", NULL
13642 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_SetRowLabelValue",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
13643 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13644 if (!SWIG_IsOK(res1
)) {
13645 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetRowLabelValue" "', expected argument " "1"" of type '" "wxGrid *""'");
13647 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13648 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
13649 if (!SWIG_IsOK(ecode2
)) {
13650 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetRowLabelValue" "', expected argument " "2"" of type '" "int""'");
13652 arg2
= static_cast< int >(val2
);
13654 arg3
= wxString_in_helper(obj2
);
13655 if (arg3
== NULL
) SWIG_fail
;
13659 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13660 (arg1
)->SetRowLabelValue(arg2
,(wxString
const &)*arg3
);
13661 wxPyEndAllowThreads(__tstate
);
13662 if (PyErr_Occurred()) SWIG_fail
;
13664 resultobj
= SWIG_Py_Void();
13679 SWIGINTERN PyObject
*_wrap_Grid_SetColLabelValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13680 PyObject
*resultobj
= 0;
13681 wxGrid
*arg1
= (wxGrid
*) 0 ;
13683 wxString
*arg3
= 0 ;
13688 bool temp3
= false ;
13689 PyObject
* obj0
= 0 ;
13690 PyObject
* obj1
= 0 ;
13691 PyObject
* obj2
= 0 ;
13692 char * kwnames
[] = {
13693 (char *) "self",(char *) "col",(char *)"arg3", NULL
13696 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_SetColLabelValue",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
13697 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13698 if (!SWIG_IsOK(res1
)) {
13699 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetColLabelValue" "', expected argument " "1"" of type '" "wxGrid *""'");
13701 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13702 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
13703 if (!SWIG_IsOK(ecode2
)) {
13704 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetColLabelValue" "', expected argument " "2"" of type '" "int""'");
13706 arg2
= static_cast< int >(val2
);
13708 arg3
= wxString_in_helper(obj2
);
13709 if (arg3
== NULL
) SWIG_fail
;
13713 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13714 (arg1
)->SetColLabelValue(arg2
,(wxString
const &)*arg3
);
13715 wxPyEndAllowThreads(__tstate
);
13716 if (PyErr_Occurred()) SWIG_fail
;
13718 resultobj
= SWIG_Py_Void();
13733 SWIGINTERN PyObject
*_wrap_Grid_SetGridLineColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13734 PyObject
*resultobj
= 0;
13735 wxGrid
*arg1
= (wxGrid
*) 0 ;
13736 wxColour
*arg2
= 0 ;
13740 PyObject
* obj0
= 0 ;
13741 PyObject
* obj1
= 0 ;
13742 char * kwnames
[] = {
13743 (char *) "self",(char *)"arg2", NULL
13746 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetGridLineColour",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
13747 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13748 if (!SWIG_IsOK(res1
)) {
13749 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetGridLineColour" "', expected argument " "1"" of type '" "wxGrid *""'");
13751 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13754 if ( ! wxColour_helper(obj1
, &arg2
)) SWIG_fail
;
13757 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13758 (arg1
)->SetGridLineColour((wxColour
const &)*arg2
);
13759 wxPyEndAllowThreads(__tstate
);
13760 if (PyErr_Occurred()) SWIG_fail
;
13762 resultobj
= SWIG_Py_Void();
13769 SWIGINTERN PyObject
*_wrap_Grid_SetCellHighlightColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13770 PyObject
*resultobj
= 0;
13771 wxGrid
*arg1
= (wxGrid
*) 0 ;
13772 wxColour
*arg2
= 0 ;
13776 PyObject
* obj0
= 0 ;
13777 PyObject
* obj1
= 0 ;
13778 char * kwnames
[] = {
13779 (char *) "self",(char *)"arg2", NULL
13782 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetCellHighlightColour",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
13783 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13784 if (!SWIG_IsOK(res1
)) {
13785 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetCellHighlightColour" "', expected argument " "1"" of type '" "wxGrid *""'");
13787 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13790 if ( ! wxColour_helper(obj1
, &arg2
)) SWIG_fail
;
13793 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13794 (arg1
)->SetCellHighlightColour((wxColour
const &)*arg2
);
13795 wxPyEndAllowThreads(__tstate
);
13796 if (PyErr_Occurred()) SWIG_fail
;
13798 resultobj
= SWIG_Py_Void();
13805 SWIGINTERN PyObject
*_wrap_Grid_SetCellHighlightPenWidth(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13806 PyObject
*resultobj
= 0;
13807 wxGrid
*arg1
= (wxGrid
*) 0 ;
13813 PyObject
* obj0
= 0 ;
13814 PyObject
* obj1
= 0 ;
13815 char * kwnames
[] = {
13816 (char *) "self",(char *) "width", NULL
13819 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetCellHighlightPenWidth",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
13820 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13821 if (!SWIG_IsOK(res1
)) {
13822 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetCellHighlightPenWidth" "', expected argument " "1"" of type '" "wxGrid *""'");
13824 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13825 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
13826 if (!SWIG_IsOK(ecode2
)) {
13827 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetCellHighlightPenWidth" "', expected argument " "2"" of type '" "int""'");
13829 arg2
= static_cast< int >(val2
);
13831 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13832 (arg1
)->SetCellHighlightPenWidth(arg2
);
13833 wxPyEndAllowThreads(__tstate
);
13834 if (PyErr_Occurred()) SWIG_fail
;
13836 resultobj
= SWIG_Py_Void();
13843 SWIGINTERN PyObject
*_wrap_Grid_SetCellHighlightROPenWidth(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13844 PyObject
*resultobj
= 0;
13845 wxGrid
*arg1
= (wxGrid
*) 0 ;
13851 PyObject
* obj0
= 0 ;
13852 PyObject
* obj1
= 0 ;
13853 char * kwnames
[] = {
13854 (char *) "self",(char *) "width", NULL
13857 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetCellHighlightROPenWidth",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
13858 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13859 if (!SWIG_IsOK(res1
)) {
13860 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetCellHighlightROPenWidth" "', expected argument " "1"" of type '" "wxGrid *""'");
13862 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13863 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
13864 if (!SWIG_IsOK(ecode2
)) {
13865 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetCellHighlightROPenWidth" "', expected argument " "2"" of type '" "int""'");
13867 arg2
= static_cast< int >(val2
);
13869 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13870 (arg1
)->SetCellHighlightROPenWidth(arg2
);
13871 wxPyEndAllowThreads(__tstate
);
13872 if (PyErr_Occurred()) SWIG_fail
;
13874 resultobj
= SWIG_Py_Void();
13881 SWIGINTERN PyObject
*_wrap_Grid_EnableDragRowSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13882 PyObject
*resultobj
= 0;
13883 wxGrid
*arg1
= (wxGrid
*) 0 ;
13884 bool arg2
= (bool) true ;
13889 PyObject
* obj0
= 0 ;
13890 PyObject
* obj1
= 0 ;
13891 char * kwnames
[] = {
13892 (char *) "self",(char *) "enable", NULL
13895 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:Grid_EnableDragRowSize",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
13896 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13897 if (!SWIG_IsOK(res1
)) {
13898 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_EnableDragRowSize" "', expected argument " "1"" of type '" "wxGrid *""'");
13900 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13902 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
13903 if (!SWIG_IsOK(ecode2
)) {
13904 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_EnableDragRowSize" "', expected argument " "2"" of type '" "bool""'");
13906 arg2
= static_cast< bool >(val2
);
13909 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13910 (arg1
)->EnableDragRowSize(arg2
);
13911 wxPyEndAllowThreads(__tstate
);
13912 if (PyErr_Occurred()) SWIG_fail
;
13914 resultobj
= SWIG_Py_Void();
13921 SWIGINTERN PyObject
*_wrap_Grid_DisableDragRowSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
13922 PyObject
*resultobj
= 0;
13923 wxGrid
*arg1
= (wxGrid
*) 0 ;
13926 PyObject
*swig_obj
[1] ;
13928 if (!args
) SWIG_fail
;
13929 swig_obj
[0] = args
;
13930 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13931 if (!SWIG_IsOK(res1
)) {
13932 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_DisableDragRowSize" "', expected argument " "1"" of type '" "wxGrid *""'");
13934 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13936 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13937 (arg1
)->DisableDragRowSize();
13938 wxPyEndAllowThreads(__tstate
);
13939 if (PyErr_Occurred()) SWIG_fail
;
13941 resultobj
= SWIG_Py_Void();
13948 SWIGINTERN PyObject
*_wrap_Grid_CanDragRowSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
13949 PyObject
*resultobj
= 0;
13950 wxGrid
*arg1
= (wxGrid
*) 0 ;
13954 PyObject
*swig_obj
[1] ;
13956 if (!args
) SWIG_fail
;
13957 swig_obj
[0] = args
;
13958 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13959 if (!SWIG_IsOK(res1
)) {
13960 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_CanDragRowSize" "', expected argument " "1"" of type '" "wxGrid *""'");
13962 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13964 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
13965 result
= (bool)(arg1
)->CanDragRowSize();
13966 wxPyEndAllowThreads(__tstate
);
13967 if (PyErr_Occurred()) SWIG_fail
;
13970 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
13978 SWIGINTERN PyObject
*_wrap_Grid_EnableDragColSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
13979 PyObject
*resultobj
= 0;
13980 wxGrid
*arg1
= (wxGrid
*) 0 ;
13981 bool arg2
= (bool) true ;
13986 PyObject
* obj0
= 0 ;
13987 PyObject
* obj1
= 0 ;
13988 char * kwnames
[] = {
13989 (char *) "self",(char *) "enable", NULL
13992 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:Grid_EnableDragColSize",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
13993 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
13994 if (!SWIG_IsOK(res1
)) {
13995 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_EnableDragColSize" "', expected argument " "1"" of type '" "wxGrid *""'");
13997 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
13999 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
14000 if (!SWIG_IsOK(ecode2
)) {
14001 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_EnableDragColSize" "', expected argument " "2"" of type '" "bool""'");
14003 arg2
= static_cast< bool >(val2
);
14006 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14007 (arg1
)->EnableDragColSize(arg2
);
14008 wxPyEndAllowThreads(__tstate
);
14009 if (PyErr_Occurred()) SWIG_fail
;
14011 resultobj
= SWIG_Py_Void();
14018 SWIGINTERN PyObject
*_wrap_Grid_DisableDragColSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
14019 PyObject
*resultobj
= 0;
14020 wxGrid
*arg1
= (wxGrid
*) 0 ;
14023 PyObject
*swig_obj
[1] ;
14025 if (!args
) SWIG_fail
;
14026 swig_obj
[0] = args
;
14027 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14028 if (!SWIG_IsOK(res1
)) {
14029 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_DisableDragColSize" "', expected argument " "1"" of type '" "wxGrid *""'");
14031 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14033 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14034 (arg1
)->DisableDragColSize();
14035 wxPyEndAllowThreads(__tstate
);
14036 if (PyErr_Occurred()) SWIG_fail
;
14038 resultobj
= SWIG_Py_Void();
14045 SWIGINTERN PyObject
*_wrap_Grid_CanDragColSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
14046 PyObject
*resultobj
= 0;
14047 wxGrid
*arg1
= (wxGrid
*) 0 ;
14051 PyObject
*swig_obj
[1] ;
14053 if (!args
) SWIG_fail
;
14054 swig_obj
[0] = args
;
14055 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14056 if (!SWIG_IsOK(res1
)) {
14057 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_CanDragColSize" "', expected argument " "1"" of type '" "wxGrid *""'");
14059 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14061 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14062 result
= (bool)(arg1
)->CanDragColSize();
14063 wxPyEndAllowThreads(__tstate
);
14064 if (PyErr_Occurred()) SWIG_fail
;
14067 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
14075 SWIGINTERN PyObject
*_wrap_Grid_EnableDragColMove(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
14076 PyObject
*resultobj
= 0;
14077 wxGrid
*arg1
= (wxGrid
*) 0 ;
14078 bool arg2
= (bool) true ;
14083 PyObject
* obj0
= 0 ;
14084 PyObject
* obj1
= 0 ;
14085 char * kwnames
[] = {
14086 (char *) "self",(char *) "enable", NULL
14089 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:Grid_EnableDragColMove",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
14090 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14091 if (!SWIG_IsOK(res1
)) {
14092 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_EnableDragColMove" "', expected argument " "1"" of type '" "wxGrid *""'");
14094 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14096 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
14097 if (!SWIG_IsOK(ecode2
)) {
14098 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_EnableDragColMove" "', expected argument " "2"" of type '" "bool""'");
14100 arg2
= static_cast< bool >(val2
);
14103 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14104 (arg1
)->EnableDragColMove(arg2
);
14105 wxPyEndAllowThreads(__tstate
);
14106 if (PyErr_Occurred()) SWIG_fail
;
14108 resultobj
= SWIG_Py_Void();
14115 SWIGINTERN PyObject
*_wrap_Grid_DisableDragColMove(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
14116 PyObject
*resultobj
= 0;
14117 wxGrid
*arg1
= (wxGrid
*) 0 ;
14120 PyObject
*swig_obj
[1] ;
14122 if (!args
) SWIG_fail
;
14123 swig_obj
[0] = args
;
14124 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14125 if (!SWIG_IsOK(res1
)) {
14126 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_DisableDragColMove" "', expected argument " "1"" of type '" "wxGrid *""'");
14128 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14130 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14131 (arg1
)->DisableDragColMove();
14132 wxPyEndAllowThreads(__tstate
);
14133 if (PyErr_Occurred()) SWIG_fail
;
14135 resultobj
= SWIG_Py_Void();
14142 SWIGINTERN PyObject
*_wrap_Grid_CanDragColMove(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
14143 PyObject
*resultobj
= 0;
14144 wxGrid
*arg1
= (wxGrid
*) 0 ;
14148 PyObject
*swig_obj
[1] ;
14150 if (!args
) SWIG_fail
;
14151 swig_obj
[0] = args
;
14152 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14153 if (!SWIG_IsOK(res1
)) {
14154 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_CanDragColMove" "', expected argument " "1"" of type '" "wxGrid *""'");
14156 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14158 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14159 result
= (bool)(arg1
)->CanDragColMove();
14160 wxPyEndAllowThreads(__tstate
);
14161 if (PyErr_Occurred()) SWIG_fail
;
14164 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
14172 SWIGINTERN PyObject
*_wrap_Grid_EnableDragGridSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
14173 PyObject
*resultobj
= 0;
14174 wxGrid
*arg1
= (wxGrid
*) 0 ;
14175 bool arg2
= (bool) true ;
14180 PyObject
* obj0
= 0 ;
14181 PyObject
* obj1
= 0 ;
14182 char * kwnames
[] = {
14183 (char *) "self",(char *) "enable", NULL
14186 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:Grid_EnableDragGridSize",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
14187 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14188 if (!SWIG_IsOK(res1
)) {
14189 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_EnableDragGridSize" "', expected argument " "1"" of type '" "wxGrid *""'");
14191 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14193 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
14194 if (!SWIG_IsOK(ecode2
)) {
14195 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_EnableDragGridSize" "', expected argument " "2"" of type '" "bool""'");
14197 arg2
= static_cast< bool >(val2
);
14200 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14201 (arg1
)->EnableDragGridSize(arg2
);
14202 wxPyEndAllowThreads(__tstate
);
14203 if (PyErr_Occurred()) SWIG_fail
;
14205 resultobj
= SWIG_Py_Void();
14212 SWIGINTERN PyObject
*_wrap_Grid_DisableDragGridSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
14213 PyObject
*resultobj
= 0;
14214 wxGrid
*arg1
= (wxGrid
*) 0 ;
14217 PyObject
*swig_obj
[1] ;
14219 if (!args
) SWIG_fail
;
14220 swig_obj
[0] = args
;
14221 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14222 if (!SWIG_IsOK(res1
)) {
14223 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_DisableDragGridSize" "', expected argument " "1"" of type '" "wxGrid *""'");
14225 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14227 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14228 (arg1
)->DisableDragGridSize();
14229 wxPyEndAllowThreads(__tstate
);
14230 if (PyErr_Occurred()) SWIG_fail
;
14232 resultobj
= SWIG_Py_Void();
14239 SWIGINTERN PyObject
*_wrap_Grid_CanDragGridSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
14240 PyObject
*resultobj
= 0;
14241 wxGrid
*arg1
= (wxGrid
*) 0 ;
14245 PyObject
*swig_obj
[1] ;
14247 if (!args
) SWIG_fail
;
14248 swig_obj
[0] = args
;
14249 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14250 if (!SWIG_IsOK(res1
)) {
14251 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_CanDragGridSize" "', expected argument " "1"" of type '" "wxGrid *""'");
14253 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14255 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14256 result
= (bool)(arg1
)->CanDragGridSize();
14257 wxPyEndAllowThreads(__tstate
);
14258 if (PyErr_Occurred()) SWIG_fail
;
14261 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
14269 SWIGINTERN PyObject
*_wrap_Grid_EnableDragCell(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
14270 PyObject
*resultobj
= 0;
14271 wxGrid
*arg1
= (wxGrid
*) 0 ;
14272 bool arg2
= (bool) true ;
14277 PyObject
* obj0
= 0 ;
14278 PyObject
* obj1
= 0 ;
14279 char * kwnames
[] = {
14280 (char *) "self",(char *) "enable", NULL
14283 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:Grid_EnableDragCell",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
14284 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14285 if (!SWIG_IsOK(res1
)) {
14286 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_EnableDragCell" "', expected argument " "1"" of type '" "wxGrid *""'");
14288 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14290 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
14291 if (!SWIG_IsOK(ecode2
)) {
14292 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_EnableDragCell" "', expected argument " "2"" of type '" "bool""'");
14294 arg2
= static_cast< bool >(val2
);
14297 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14298 (arg1
)->EnableDragCell(arg2
);
14299 wxPyEndAllowThreads(__tstate
);
14300 if (PyErr_Occurred()) SWIG_fail
;
14302 resultobj
= SWIG_Py_Void();
14309 SWIGINTERN PyObject
*_wrap_Grid_DisableDragCell(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
14310 PyObject
*resultobj
= 0;
14311 wxGrid
*arg1
= (wxGrid
*) 0 ;
14314 PyObject
*swig_obj
[1] ;
14316 if (!args
) SWIG_fail
;
14317 swig_obj
[0] = args
;
14318 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14319 if (!SWIG_IsOK(res1
)) {
14320 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_DisableDragCell" "', expected argument " "1"" of type '" "wxGrid *""'");
14322 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14324 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14325 (arg1
)->DisableDragCell();
14326 wxPyEndAllowThreads(__tstate
);
14327 if (PyErr_Occurred()) SWIG_fail
;
14329 resultobj
= SWIG_Py_Void();
14336 SWIGINTERN PyObject
*_wrap_Grid_CanDragCell(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
14337 PyObject
*resultobj
= 0;
14338 wxGrid
*arg1
= (wxGrid
*) 0 ;
14342 PyObject
*swig_obj
[1] ;
14344 if (!args
) SWIG_fail
;
14345 swig_obj
[0] = args
;
14346 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14347 if (!SWIG_IsOK(res1
)) {
14348 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_CanDragCell" "', expected argument " "1"" of type '" "wxGrid *""'");
14350 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14352 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14353 result
= (bool)(arg1
)->CanDragCell();
14354 wxPyEndAllowThreads(__tstate
);
14355 if (PyErr_Occurred()) SWIG_fail
;
14358 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
14366 SWIGINTERN PyObject
*_wrap_Grid_SetAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
14367 PyObject
*resultobj
= 0;
14368 wxGrid
*arg1
= (wxGrid
*) 0 ;
14371 wxGridCellAttr
*arg4
= (wxGridCellAttr
*) 0 ;
14380 PyObject
* obj0
= 0 ;
14381 PyObject
* obj1
= 0 ;
14382 PyObject
* obj2
= 0 ;
14383 PyObject
* obj3
= 0 ;
14384 char * kwnames
[] = {
14385 (char *) "self",(char *) "row",(char *) "col",(char *) "attr", NULL
14388 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:Grid_SetAttr",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
14389 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14390 if (!SWIG_IsOK(res1
)) {
14391 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetAttr" "', expected argument " "1"" of type '" "wxGrid *""'");
14393 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14394 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
14395 if (!SWIG_IsOK(ecode2
)) {
14396 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetAttr" "', expected argument " "2"" of type '" "int""'");
14398 arg2
= static_cast< int >(val2
);
14399 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
14400 if (!SWIG_IsOK(ecode3
)) {
14401 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetAttr" "', expected argument " "3"" of type '" "int""'");
14403 arg3
= static_cast< int >(val3
);
14404 res4
= SWIG_ConvertPtr(obj3
, &argp4
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
14405 if (!SWIG_IsOK(res4
)) {
14406 SWIG_exception_fail(SWIG_ArgError(res4
), "in method '" "Grid_SetAttr" "', expected argument " "4"" of type '" "wxGridCellAttr *""'");
14408 arg4
= reinterpret_cast< wxGridCellAttr
* >(argp4
);
14410 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14411 (arg1
)->SetAttr(arg2
,arg3
,arg4
);
14412 wxPyEndAllowThreads(__tstate
);
14413 if (PyErr_Occurred()) SWIG_fail
;
14415 resultobj
= SWIG_Py_Void();
14422 SWIGINTERN PyObject
*_wrap_Grid_SetRowAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
14423 PyObject
*resultobj
= 0;
14424 wxGrid
*arg1
= (wxGrid
*) 0 ;
14426 wxGridCellAttr
*arg3
= (wxGridCellAttr
*) 0 ;
14433 PyObject
* obj0
= 0 ;
14434 PyObject
* obj1
= 0 ;
14435 PyObject
* obj2
= 0 ;
14436 char * kwnames
[] = {
14437 (char *) "self",(char *) "row",(char *) "attr", NULL
14440 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_SetRowAttr",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
14441 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14442 if (!SWIG_IsOK(res1
)) {
14443 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetRowAttr" "', expected argument " "1"" of type '" "wxGrid *""'");
14445 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14446 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
14447 if (!SWIG_IsOK(ecode2
)) {
14448 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetRowAttr" "', expected argument " "2"" of type '" "int""'");
14450 arg2
= static_cast< int >(val2
);
14451 res3
= SWIG_ConvertPtr(obj2
, &argp3
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
14452 if (!SWIG_IsOK(res3
)) {
14453 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "Grid_SetRowAttr" "', expected argument " "3"" of type '" "wxGridCellAttr *""'");
14455 arg3
= reinterpret_cast< wxGridCellAttr
* >(argp3
);
14457 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14458 (arg1
)->SetRowAttr(arg2
,arg3
);
14459 wxPyEndAllowThreads(__tstate
);
14460 if (PyErr_Occurred()) SWIG_fail
;
14462 resultobj
= SWIG_Py_Void();
14469 SWIGINTERN PyObject
*_wrap_Grid_SetColAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
14470 PyObject
*resultobj
= 0;
14471 wxGrid
*arg1
= (wxGrid
*) 0 ;
14473 wxGridCellAttr
*arg3
= (wxGridCellAttr
*) 0 ;
14480 PyObject
* obj0
= 0 ;
14481 PyObject
* obj1
= 0 ;
14482 PyObject
* obj2
= 0 ;
14483 char * kwnames
[] = {
14484 (char *) "self",(char *) "col",(char *) "attr", NULL
14487 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_SetColAttr",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
14488 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14489 if (!SWIG_IsOK(res1
)) {
14490 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetColAttr" "', expected argument " "1"" of type '" "wxGrid *""'");
14492 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14493 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
14494 if (!SWIG_IsOK(ecode2
)) {
14495 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetColAttr" "', expected argument " "2"" of type '" "int""'");
14497 arg2
= static_cast< int >(val2
);
14498 res3
= SWIG_ConvertPtr(obj2
, &argp3
,SWIGTYPE_p_wxGridCellAttr
, 0 | 0 );
14499 if (!SWIG_IsOK(res3
)) {
14500 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "Grid_SetColAttr" "', expected argument " "3"" of type '" "wxGridCellAttr *""'");
14502 arg3
= reinterpret_cast< wxGridCellAttr
* >(argp3
);
14504 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14505 (arg1
)->SetColAttr(arg2
,arg3
);
14506 wxPyEndAllowThreads(__tstate
);
14507 if (PyErr_Occurred()) SWIG_fail
;
14509 resultobj
= SWIG_Py_Void();
14516 SWIGINTERN PyObject
*_wrap_Grid_GetOrCreateCellAttr(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
14517 PyObject
*resultobj
= 0;
14518 wxGrid
*arg1
= (wxGrid
*) 0 ;
14521 wxGridCellAttr
*result
= 0 ;
14528 PyObject
* obj0
= 0 ;
14529 PyObject
* obj1
= 0 ;
14530 PyObject
* obj2
= 0 ;
14531 char * kwnames
[] = {
14532 (char *) "self",(char *) "row",(char *) "col", NULL
14535 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_GetOrCreateCellAttr",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
14536 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14537 if (!SWIG_IsOK(res1
)) {
14538 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetOrCreateCellAttr" "', expected argument " "1"" of type '" "wxGrid const *""'");
14540 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14541 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
14542 if (!SWIG_IsOK(ecode2
)) {
14543 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetOrCreateCellAttr" "', expected argument " "2"" of type '" "int""'");
14545 arg2
= static_cast< int >(val2
);
14546 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
14547 if (!SWIG_IsOK(ecode3
)) {
14548 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_GetOrCreateCellAttr" "', expected argument " "3"" of type '" "int""'");
14550 arg3
= static_cast< int >(val3
);
14552 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14553 result
= (wxGridCellAttr
*)((wxGrid
const *)arg1
)->GetOrCreateCellAttr(arg2
,arg3
);
14554 wxPyEndAllowThreads(__tstate
);
14555 if (PyErr_Occurred()) SWIG_fail
;
14558 resultobj
= wxPyMake_wxGridCellAttr(result
, (bool)0);
14566 SWIGINTERN PyObject
*_wrap_Grid_SetColFormatBool(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
14567 PyObject
*resultobj
= 0;
14568 wxGrid
*arg1
= (wxGrid
*) 0 ;
14574 PyObject
* obj0
= 0 ;
14575 PyObject
* obj1
= 0 ;
14576 char * kwnames
[] = {
14577 (char *) "self",(char *) "col", NULL
14580 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetColFormatBool",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
14581 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14582 if (!SWIG_IsOK(res1
)) {
14583 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetColFormatBool" "', expected argument " "1"" of type '" "wxGrid *""'");
14585 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14586 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
14587 if (!SWIG_IsOK(ecode2
)) {
14588 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetColFormatBool" "', expected argument " "2"" of type '" "int""'");
14590 arg2
= static_cast< int >(val2
);
14592 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14593 (arg1
)->SetColFormatBool(arg2
);
14594 wxPyEndAllowThreads(__tstate
);
14595 if (PyErr_Occurred()) SWIG_fail
;
14597 resultobj
= SWIG_Py_Void();
14604 SWIGINTERN PyObject
*_wrap_Grid_SetColFormatNumber(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
14605 PyObject
*resultobj
= 0;
14606 wxGrid
*arg1
= (wxGrid
*) 0 ;
14612 PyObject
* obj0
= 0 ;
14613 PyObject
* obj1
= 0 ;
14614 char * kwnames
[] = {
14615 (char *) "self",(char *) "col", NULL
14618 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetColFormatNumber",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
14619 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14620 if (!SWIG_IsOK(res1
)) {
14621 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetColFormatNumber" "', expected argument " "1"" of type '" "wxGrid *""'");
14623 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14624 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
14625 if (!SWIG_IsOK(ecode2
)) {
14626 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetColFormatNumber" "', expected argument " "2"" of type '" "int""'");
14628 arg2
= static_cast< int >(val2
);
14630 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14631 (arg1
)->SetColFormatNumber(arg2
);
14632 wxPyEndAllowThreads(__tstate
);
14633 if (PyErr_Occurred()) SWIG_fail
;
14635 resultobj
= SWIG_Py_Void();
14642 SWIGINTERN PyObject
*_wrap_Grid_SetColFormatFloat(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
14643 PyObject
*resultobj
= 0;
14644 wxGrid
*arg1
= (wxGrid
*) 0 ;
14646 int arg3
= (int) -1 ;
14647 int arg4
= (int) -1 ;
14656 PyObject
* obj0
= 0 ;
14657 PyObject
* obj1
= 0 ;
14658 PyObject
* obj2
= 0 ;
14659 PyObject
* obj3
= 0 ;
14660 char * kwnames
[] = {
14661 (char *) "self",(char *) "col",(char *) "width",(char *) "precision", NULL
14664 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:Grid_SetColFormatFloat",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
14665 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14666 if (!SWIG_IsOK(res1
)) {
14667 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetColFormatFloat" "', expected argument " "1"" of type '" "wxGrid *""'");
14669 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14670 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
14671 if (!SWIG_IsOK(ecode2
)) {
14672 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetColFormatFloat" "', expected argument " "2"" of type '" "int""'");
14674 arg2
= static_cast< int >(val2
);
14676 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
14677 if (!SWIG_IsOK(ecode3
)) {
14678 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetColFormatFloat" "', expected argument " "3"" of type '" "int""'");
14680 arg3
= static_cast< int >(val3
);
14683 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
14684 if (!SWIG_IsOK(ecode4
)) {
14685 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "Grid_SetColFormatFloat" "', expected argument " "4"" of type '" "int""'");
14687 arg4
= static_cast< int >(val4
);
14690 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14691 (arg1
)->SetColFormatFloat(arg2
,arg3
,arg4
);
14692 wxPyEndAllowThreads(__tstate
);
14693 if (PyErr_Occurred()) SWIG_fail
;
14695 resultobj
= SWIG_Py_Void();
14702 SWIGINTERN PyObject
*_wrap_Grid_SetColFormatCustom(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
14703 PyObject
*resultobj
= 0;
14704 wxGrid
*arg1
= (wxGrid
*) 0 ;
14706 wxString
*arg3
= 0 ;
14711 bool temp3
= false ;
14712 PyObject
* obj0
= 0 ;
14713 PyObject
* obj1
= 0 ;
14714 PyObject
* obj2
= 0 ;
14715 char * kwnames
[] = {
14716 (char *) "self",(char *) "col",(char *) "typeName", NULL
14719 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_SetColFormatCustom",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
14720 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14721 if (!SWIG_IsOK(res1
)) {
14722 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetColFormatCustom" "', expected argument " "1"" of type '" "wxGrid *""'");
14724 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14725 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
14726 if (!SWIG_IsOK(ecode2
)) {
14727 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetColFormatCustom" "', expected argument " "2"" of type '" "int""'");
14729 arg2
= static_cast< int >(val2
);
14731 arg3
= wxString_in_helper(obj2
);
14732 if (arg3
== NULL
) SWIG_fail
;
14736 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14737 (arg1
)->SetColFormatCustom(arg2
,(wxString
const &)*arg3
);
14738 wxPyEndAllowThreads(__tstate
);
14739 if (PyErr_Occurred()) SWIG_fail
;
14741 resultobj
= SWIG_Py_Void();
14756 SWIGINTERN PyObject
*_wrap_Grid_EnableGridLines(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
14757 PyObject
*resultobj
= 0;
14758 wxGrid
*arg1
= (wxGrid
*) 0 ;
14759 bool arg2
= (bool) true ;
14764 PyObject
* obj0
= 0 ;
14765 PyObject
* obj1
= 0 ;
14766 char * kwnames
[] = {
14767 (char *) "self",(char *) "enable", NULL
14770 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:Grid_EnableGridLines",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
14771 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14772 if (!SWIG_IsOK(res1
)) {
14773 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_EnableGridLines" "', expected argument " "1"" of type '" "wxGrid *""'");
14775 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14777 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
14778 if (!SWIG_IsOK(ecode2
)) {
14779 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_EnableGridLines" "', expected argument " "2"" of type '" "bool""'");
14781 arg2
= static_cast< bool >(val2
);
14784 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14785 (arg1
)->EnableGridLines(arg2
);
14786 wxPyEndAllowThreads(__tstate
);
14787 if (PyErr_Occurred()) SWIG_fail
;
14789 resultobj
= SWIG_Py_Void();
14796 SWIGINTERN PyObject
*_wrap_Grid_GridLinesEnabled(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
14797 PyObject
*resultobj
= 0;
14798 wxGrid
*arg1
= (wxGrid
*) 0 ;
14802 PyObject
*swig_obj
[1] ;
14804 if (!args
) SWIG_fail
;
14805 swig_obj
[0] = args
;
14806 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14807 if (!SWIG_IsOK(res1
)) {
14808 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GridLinesEnabled" "', expected argument " "1"" of type '" "wxGrid *""'");
14810 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14812 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14813 result
= (bool)(arg1
)->GridLinesEnabled();
14814 wxPyEndAllowThreads(__tstate
);
14815 if (PyErr_Occurred()) SWIG_fail
;
14818 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
14826 SWIGINTERN PyObject
*_wrap_Grid_GetDefaultRowSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
14827 PyObject
*resultobj
= 0;
14828 wxGrid
*arg1
= (wxGrid
*) 0 ;
14832 PyObject
*swig_obj
[1] ;
14834 if (!args
) SWIG_fail
;
14835 swig_obj
[0] = args
;
14836 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14837 if (!SWIG_IsOK(res1
)) {
14838 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetDefaultRowSize" "', expected argument " "1"" of type '" "wxGrid *""'");
14840 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14842 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14843 result
= (int)(arg1
)->GetDefaultRowSize();
14844 wxPyEndAllowThreads(__tstate
);
14845 if (PyErr_Occurred()) SWIG_fail
;
14847 resultobj
= SWIG_From_int(static_cast< int >(result
));
14854 SWIGINTERN PyObject
*_wrap_Grid_GetRowSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
14855 PyObject
*resultobj
= 0;
14856 wxGrid
*arg1
= (wxGrid
*) 0 ;
14863 PyObject
* obj0
= 0 ;
14864 PyObject
* obj1
= 0 ;
14865 char * kwnames
[] = {
14866 (char *) "self",(char *) "row", NULL
14869 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_GetRowSize",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
14870 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14871 if (!SWIG_IsOK(res1
)) {
14872 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetRowSize" "', expected argument " "1"" of type '" "wxGrid *""'");
14874 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14875 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
14876 if (!SWIG_IsOK(ecode2
)) {
14877 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetRowSize" "', expected argument " "2"" of type '" "int""'");
14879 arg2
= static_cast< int >(val2
);
14881 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14882 result
= (int)(arg1
)->GetRowSize(arg2
);
14883 wxPyEndAllowThreads(__tstate
);
14884 if (PyErr_Occurred()) SWIG_fail
;
14886 resultobj
= SWIG_From_int(static_cast< int >(result
));
14893 SWIGINTERN PyObject
*_wrap_Grid_GetDefaultColSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
14894 PyObject
*resultobj
= 0;
14895 wxGrid
*arg1
= (wxGrid
*) 0 ;
14899 PyObject
*swig_obj
[1] ;
14901 if (!args
) SWIG_fail
;
14902 swig_obj
[0] = args
;
14903 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14904 if (!SWIG_IsOK(res1
)) {
14905 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetDefaultColSize" "', expected argument " "1"" of type '" "wxGrid *""'");
14907 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14909 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14910 result
= (int)(arg1
)->GetDefaultColSize();
14911 wxPyEndAllowThreads(__tstate
);
14912 if (PyErr_Occurred()) SWIG_fail
;
14914 resultobj
= SWIG_From_int(static_cast< int >(result
));
14921 SWIGINTERN PyObject
*_wrap_Grid_GetColSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
14922 PyObject
*resultobj
= 0;
14923 wxGrid
*arg1
= (wxGrid
*) 0 ;
14930 PyObject
* obj0
= 0 ;
14931 PyObject
* obj1
= 0 ;
14932 char * kwnames
[] = {
14933 (char *) "self",(char *) "col", NULL
14936 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_GetColSize",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
14937 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14938 if (!SWIG_IsOK(res1
)) {
14939 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetColSize" "', expected argument " "1"" of type '" "wxGrid *""'");
14941 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14942 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
14943 if (!SWIG_IsOK(ecode2
)) {
14944 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetColSize" "', expected argument " "2"" of type '" "int""'");
14946 arg2
= static_cast< int >(val2
);
14948 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14949 result
= (int)(arg1
)->GetColSize(arg2
);
14950 wxPyEndAllowThreads(__tstate
);
14951 if (PyErr_Occurred()) SWIG_fail
;
14953 resultobj
= SWIG_From_int(static_cast< int >(result
));
14960 SWIGINTERN PyObject
*_wrap_Grid_GetDefaultCellBackgroundColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
14961 PyObject
*resultobj
= 0;
14962 wxGrid
*arg1
= (wxGrid
*) 0 ;
14966 PyObject
*swig_obj
[1] ;
14968 if (!args
) SWIG_fail
;
14969 swig_obj
[0] = args
;
14970 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
14971 if (!SWIG_IsOK(res1
)) {
14972 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetDefaultCellBackgroundColour" "', expected argument " "1"" of type '" "wxGrid *""'");
14974 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
14976 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
14977 result
= (arg1
)->GetDefaultCellBackgroundColour();
14978 wxPyEndAllowThreads(__tstate
);
14979 if (PyErr_Occurred()) SWIG_fail
;
14981 resultobj
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN
| 0 );
14988 SWIGINTERN PyObject
*_wrap_Grid_GetCellBackgroundColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
14989 PyObject
*resultobj
= 0;
14990 wxGrid
*arg1
= (wxGrid
*) 0 ;
15000 PyObject
* obj0
= 0 ;
15001 PyObject
* obj1
= 0 ;
15002 PyObject
* obj2
= 0 ;
15003 char * kwnames
[] = {
15004 (char *) "self",(char *) "row",(char *) "col", NULL
15007 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_GetCellBackgroundColour",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
15008 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15009 if (!SWIG_IsOK(res1
)) {
15010 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetCellBackgroundColour" "', expected argument " "1"" of type '" "wxGrid *""'");
15012 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15013 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
15014 if (!SWIG_IsOK(ecode2
)) {
15015 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetCellBackgroundColour" "', expected argument " "2"" of type '" "int""'");
15017 arg2
= static_cast< int >(val2
);
15018 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
15019 if (!SWIG_IsOK(ecode3
)) {
15020 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_GetCellBackgroundColour" "', expected argument " "3"" of type '" "int""'");
15022 arg3
= static_cast< int >(val3
);
15024 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15025 result
= (arg1
)->GetCellBackgroundColour(arg2
,arg3
);
15026 wxPyEndAllowThreads(__tstate
);
15027 if (PyErr_Occurred()) SWIG_fail
;
15029 resultobj
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN
| 0 );
15036 SWIGINTERN PyObject
*_wrap_Grid_GetDefaultCellTextColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
15037 PyObject
*resultobj
= 0;
15038 wxGrid
*arg1
= (wxGrid
*) 0 ;
15042 PyObject
*swig_obj
[1] ;
15044 if (!args
) SWIG_fail
;
15045 swig_obj
[0] = args
;
15046 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15047 if (!SWIG_IsOK(res1
)) {
15048 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetDefaultCellTextColour" "', expected argument " "1"" of type '" "wxGrid *""'");
15050 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15052 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15053 result
= (arg1
)->GetDefaultCellTextColour();
15054 wxPyEndAllowThreads(__tstate
);
15055 if (PyErr_Occurred()) SWIG_fail
;
15057 resultobj
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN
| 0 );
15064 SWIGINTERN PyObject
*_wrap_Grid_GetCellTextColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
15065 PyObject
*resultobj
= 0;
15066 wxGrid
*arg1
= (wxGrid
*) 0 ;
15076 PyObject
* obj0
= 0 ;
15077 PyObject
* obj1
= 0 ;
15078 PyObject
* obj2
= 0 ;
15079 char * kwnames
[] = {
15080 (char *) "self",(char *) "row",(char *) "col", NULL
15083 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_GetCellTextColour",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
15084 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15085 if (!SWIG_IsOK(res1
)) {
15086 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetCellTextColour" "', expected argument " "1"" of type '" "wxGrid *""'");
15088 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15089 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
15090 if (!SWIG_IsOK(ecode2
)) {
15091 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetCellTextColour" "', expected argument " "2"" of type '" "int""'");
15093 arg2
= static_cast< int >(val2
);
15094 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
15095 if (!SWIG_IsOK(ecode3
)) {
15096 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_GetCellTextColour" "', expected argument " "3"" of type '" "int""'");
15098 arg3
= static_cast< int >(val3
);
15100 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15101 result
= (arg1
)->GetCellTextColour(arg2
,arg3
);
15102 wxPyEndAllowThreads(__tstate
);
15103 if (PyErr_Occurred()) SWIG_fail
;
15105 resultobj
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN
| 0 );
15112 SWIGINTERN PyObject
*_wrap_Grid_GetDefaultCellFont(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
15113 PyObject
*resultobj
= 0;
15114 wxGrid
*arg1
= (wxGrid
*) 0 ;
15118 PyObject
*swig_obj
[1] ;
15120 if (!args
) SWIG_fail
;
15121 swig_obj
[0] = args
;
15122 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15123 if (!SWIG_IsOK(res1
)) {
15124 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetDefaultCellFont" "', expected argument " "1"" of type '" "wxGrid *""'");
15126 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15128 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15129 result
= (arg1
)->GetDefaultCellFont();
15130 wxPyEndAllowThreads(__tstate
);
15131 if (PyErr_Occurred()) SWIG_fail
;
15133 resultobj
= SWIG_NewPointerObj((new wxFont(static_cast< const wxFont
& >(result
))), SWIGTYPE_p_wxFont
, SWIG_POINTER_OWN
| 0 );
15140 SWIGINTERN PyObject
*_wrap_Grid_GetCellFont(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
15141 PyObject
*resultobj
= 0;
15142 wxGrid
*arg1
= (wxGrid
*) 0 ;
15152 PyObject
* obj0
= 0 ;
15153 PyObject
* obj1
= 0 ;
15154 PyObject
* obj2
= 0 ;
15155 char * kwnames
[] = {
15156 (char *) "self",(char *) "row",(char *) "col", NULL
15159 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_GetCellFont",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
15160 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15161 if (!SWIG_IsOK(res1
)) {
15162 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetCellFont" "', expected argument " "1"" of type '" "wxGrid *""'");
15164 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15165 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
15166 if (!SWIG_IsOK(ecode2
)) {
15167 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetCellFont" "', expected argument " "2"" of type '" "int""'");
15169 arg2
= static_cast< int >(val2
);
15170 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
15171 if (!SWIG_IsOK(ecode3
)) {
15172 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_GetCellFont" "', expected argument " "3"" of type '" "int""'");
15174 arg3
= static_cast< int >(val3
);
15176 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15177 result
= (arg1
)->GetCellFont(arg2
,arg3
);
15178 wxPyEndAllowThreads(__tstate
);
15179 if (PyErr_Occurred()) SWIG_fail
;
15181 resultobj
= SWIG_NewPointerObj((new wxFont(static_cast< const wxFont
& >(result
))), SWIGTYPE_p_wxFont
, SWIG_POINTER_OWN
| 0 );
15188 SWIGINTERN PyObject
*_wrap_Grid_GetDefaultCellAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
15189 PyObject
*resultobj
= 0;
15190 wxGrid
*arg1
= (wxGrid
*) 0 ;
15191 int *arg2
= (int *) 0 ;
15192 int *arg3
= (int *) 0 ;
15196 int res2
= SWIG_TMPOBJ
;
15198 int res3
= SWIG_TMPOBJ
;
15199 PyObject
*swig_obj
[1] ;
15203 if (!args
) SWIG_fail
;
15204 swig_obj
[0] = args
;
15205 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15206 if (!SWIG_IsOK(res1
)) {
15207 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetDefaultCellAlignment" "', expected argument " "1"" of type '" "wxGrid *""'");
15209 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15211 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15212 (arg1
)->GetDefaultCellAlignment(arg2
,arg3
);
15213 wxPyEndAllowThreads(__tstate
);
15214 if (PyErr_Occurred()) SWIG_fail
;
15216 resultobj
= SWIG_Py_Void();
15217 if (SWIG_IsTmpObj(res2
)) {
15218 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg2
)));
15220 int new_flags
= SWIG_IsNewObj(res2
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
15221 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_int
, new_flags
));
15223 if (SWIG_IsTmpObj(res3
)) {
15224 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg3
)));
15226 int new_flags
= SWIG_IsNewObj(res3
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
15227 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, new_flags
));
15235 SWIGINTERN PyObject
*_wrap_Grid_GetCellAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
15236 PyObject
*resultobj
= 0;
15237 wxGrid
*arg1
= (wxGrid
*) 0 ;
15240 int *arg4
= (int *) 0 ;
15241 int *arg5
= (int *) 0 ;
15249 int res4
= SWIG_TMPOBJ
;
15251 int res5
= SWIG_TMPOBJ
;
15252 PyObject
* obj0
= 0 ;
15253 PyObject
* obj1
= 0 ;
15254 PyObject
* obj2
= 0 ;
15255 char * kwnames
[] = {
15256 (char *) "self",(char *) "row",(char *) "col", NULL
15261 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_GetCellAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
15262 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15263 if (!SWIG_IsOK(res1
)) {
15264 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetCellAlignment" "', expected argument " "1"" of type '" "wxGrid *""'");
15266 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15267 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
15268 if (!SWIG_IsOK(ecode2
)) {
15269 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetCellAlignment" "', expected argument " "2"" of type '" "int""'");
15271 arg2
= static_cast< int >(val2
);
15272 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
15273 if (!SWIG_IsOK(ecode3
)) {
15274 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_GetCellAlignment" "', expected argument " "3"" of type '" "int""'");
15276 arg3
= static_cast< int >(val3
);
15278 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15279 (arg1
)->GetCellAlignment(arg2
,arg3
,arg4
,arg5
);
15280 wxPyEndAllowThreads(__tstate
);
15281 if (PyErr_Occurred()) SWIG_fail
;
15283 resultobj
= SWIG_Py_Void();
15284 if (SWIG_IsTmpObj(res4
)) {
15285 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg4
)));
15287 int new_flags
= SWIG_IsNewObj(res4
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
15288 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_int
, new_flags
));
15290 if (SWIG_IsTmpObj(res5
)) {
15291 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg5
)));
15293 int new_flags
= SWIG_IsNewObj(res5
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
15294 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg5
), SWIGTYPE_p_int
, new_flags
));
15302 SWIGINTERN PyObject
*_wrap_Grid_GetDefaultCellOverflow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
15303 PyObject
*resultobj
= 0;
15304 wxGrid
*arg1
= (wxGrid
*) 0 ;
15308 PyObject
*swig_obj
[1] ;
15310 if (!args
) SWIG_fail
;
15311 swig_obj
[0] = args
;
15312 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15313 if (!SWIG_IsOK(res1
)) {
15314 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetDefaultCellOverflow" "', expected argument " "1"" of type '" "wxGrid *""'");
15316 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15318 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15319 result
= (bool)(arg1
)->GetDefaultCellOverflow();
15320 wxPyEndAllowThreads(__tstate
);
15321 if (PyErr_Occurred()) SWIG_fail
;
15324 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
15332 SWIGINTERN PyObject
*_wrap_Grid_GetCellOverflow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
15333 PyObject
*resultobj
= 0;
15334 wxGrid
*arg1
= (wxGrid
*) 0 ;
15344 PyObject
* obj0
= 0 ;
15345 PyObject
* obj1
= 0 ;
15346 PyObject
* obj2
= 0 ;
15347 char * kwnames
[] = {
15348 (char *) "self",(char *) "row",(char *) "col", NULL
15351 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_GetCellOverflow",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
15352 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15353 if (!SWIG_IsOK(res1
)) {
15354 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetCellOverflow" "', expected argument " "1"" of type '" "wxGrid *""'");
15356 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15357 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
15358 if (!SWIG_IsOK(ecode2
)) {
15359 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetCellOverflow" "', expected argument " "2"" of type '" "int""'");
15361 arg2
= static_cast< int >(val2
);
15362 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
15363 if (!SWIG_IsOK(ecode3
)) {
15364 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_GetCellOverflow" "', expected argument " "3"" of type '" "int""'");
15366 arg3
= static_cast< int >(val3
);
15368 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15369 result
= (bool)(arg1
)->GetCellOverflow(arg2
,arg3
);
15370 wxPyEndAllowThreads(__tstate
);
15371 if (PyErr_Occurred()) SWIG_fail
;
15374 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
15382 SWIGINTERN PyObject
*_wrap_Grid_GetCellSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
15383 PyObject
*resultobj
= 0;
15384 wxGrid
*arg1
= (wxGrid
*) 0 ;
15387 int *arg4
= (int *) 0 ;
15388 int *arg5
= (int *) 0 ;
15396 int res4
= SWIG_TMPOBJ
;
15398 int res5
= SWIG_TMPOBJ
;
15399 PyObject
* obj0
= 0 ;
15400 PyObject
* obj1
= 0 ;
15401 PyObject
* obj2
= 0 ;
15402 char * kwnames
[] = {
15403 (char *) "self",(char *) "row",(char *) "col", NULL
15408 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_GetCellSize",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
15409 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15410 if (!SWIG_IsOK(res1
)) {
15411 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetCellSize" "', expected argument " "1"" of type '" "wxGrid *""'");
15413 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15414 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
15415 if (!SWIG_IsOK(ecode2
)) {
15416 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetCellSize" "', expected argument " "2"" of type '" "int""'");
15418 arg2
= static_cast< int >(val2
);
15419 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
15420 if (!SWIG_IsOK(ecode3
)) {
15421 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_GetCellSize" "', expected argument " "3"" of type '" "int""'");
15423 arg3
= static_cast< int >(val3
);
15425 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15426 (arg1
)->GetCellSize(arg2
,arg3
,arg4
,arg5
);
15427 wxPyEndAllowThreads(__tstate
);
15428 if (PyErr_Occurred()) SWIG_fail
;
15430 resultobj
= SWIG_Py_Void();
15431 if (SWIG_IsTmpObj(res4
)) {
15432 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg4
)));
15434 int new_flags
= SWIG_IsNewObj(res4
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
15435 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_int
, new_flags
));
15437 if (SWIG_IsTmpObj(res5
)) {
15438 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg5
)));
15440 int new_flags
= SWIG_IsNewObj(res5
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
15441 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg5
), SWIGTYPE_p_int
, new_flags
));
15449 SWIGINTERN PyObject
*_wrap_Grid_SetDefaultRowSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
15450 PyObject
*resultobj
= 0;
15451 wxGrid
*arg1
= (wxGrid
*) 0 ;
15453 bool arg3
= (bool) false ;
15460 PyObject
* obj0
= 0 ;
15461 PyObject
* obj1
= 0 ;
15462 PyObject
* obj2
= 0 ;
15463 char * kwnames
[] = {
15464 (char *) "self",(char *) "height",(char *) "resizeExistingRows", NULL
15467 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:Grid_SetDefaultRowSize",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
15468 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15469 if (!SWIG_IsOK(res1
)) {
15470 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetDefaultRowSize" "', expected argument " "1"" of type '" "wxGrid *""'");
15472 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15473 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
15474 if (!SWIG_IsOK(ecode2
)) {
15475 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetDefaultRowSize" "', expected argument " "2"" of type '" "int""'");
15477 arg2
= static_cast< int >(val2
);
15479 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
15480 if (!SWIG_IsOK(ecode3
)) {
15481 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetDefaultRowSize" "', expected argument " "3"" of type '" "bool""'");
15483 arg3
= static_cast< bool >(val3
);
15486 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15487 (arg1
)->SetDefaultRowSize(arg2
,arg3
);
15488 wxPyEndAllowThreads(__tstate
);
15489 if (PyErr_Occurred()) SWIG_fail
;
15491 resultobj
= SWIG_Py_Void();
15498 SWIGINTERN PyObject
*_wrap_Grid_SetRowSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
15499 PyObject
*resultobj
= 0;
15500 wxGrid
*arg1
= (wxGrid
*) 0 ;
15509 PyObject
* obj0
= 0 ;
15510 PyObject
* obj1
= 0 ;
15511 PyObject
* obj2
= 0 ;
15512 char * kwnames
[] = {
15513 (char *) "self",(char *) "row",(char *) "height", NULL
15516 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_SetRowSize",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
15517 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15518 if (!SWIG_IsOK(res1
)) {
15519 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetRowSize" "', expected argument " "1"" of type '" "wxGrid *""'");
15521 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15522 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
15523 if (!SWIG_IsOK(ecode2
)) {
15524 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetRowSize" "', expected argument " "2"" of type '" "int""'");
15526 arg2
= static_cast< int >(val2
);
15527 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
15528 if (!SWIG_IsOK(ecode3
)) {
15529 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetRowSize" "', expected argument " "3"" of type '" "int""'");
15531 arg3
= static_cast< int >(val3
);
15533 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15534 (arg1
)->SetRowSize(arg2
,arg3
);
15535 wxPyEndAllowThreads(__tstate
);
15536 if (PyErr_Occurred()) SWIG_fail
;
15538 resultobj
= SWIG_Py_Void();
15545 SWIGINTERN PyObject
*_wrap_Grid_SetDefaultColSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
15546 PyObject
*resultobj
= 0;
15547 wxGrid
*arg1
= (wxGrid
*) 0 ;
15549 bool arg3
= (bool) false ;
15556 PyObject
* obj0
= 0 ;
15557 PyObject
* obj1
= 0 ;
15558 PyObject
* obj2
= 0 ;
15559 char * kwnames
[] = {
15560 (char *) "self",(char *) "width",(char *) "resizeExistingCols", NULL
15563 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:Grid_SetDefaultColSize",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
15564 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15565 if (!SWIG_IsOK(res1
)) {
15566 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetDefaultColSize" "', expected argument " "1"" of type '" "wxGrid *""'");
15568 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15569 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
15570 if (!SWIG_IsOK(ecode2
)) {
15571 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetDefaultColSize" "', expected argument " "2"" of type '" "int""'");
15573 arg2
= static_cast< int >(val2
);
15575 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
15576 if (!SWIG_IsOK(ecode3
)) {
15577 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetDefaultColSize" "', expected argument " "3"" of type '" "bool""'");
15579 arg3
= static_cast< bool >(val3
);
15582 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15583 (arg1
)->SetDefaultColSize(arg2
,arg3
);
15584 wxPyEndAllowThreads(__tstate
);
15585 if (PyErr_Occurred()) SWIG_fail
;
15587 resultobj
= SWIG_Py_Void();
15594 SWIGINTERN PyObject
*_wrap_Grid_SetColSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
15595 PyObject
*resultobj
= 0;
15596 wxGrid
*arg1
= (wxGrid
*) 0 ;
15605 PyObject
* obj0
= 0 ;
15606 PyObject
* obj1
= 0 ;
15607 PyObject
* obj2
= 0 ;
15608 char * kwnames
[] = {
15609 (char *) "self",(char *) "col",(char *) "width", NULL
15612 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_SetColSize",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
15613 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15614 if (!SWIG_IsOK(res1
)) {
15615 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetColSize" "', expected argument " "1"" of type '" "wxGrid *""'");
15617 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15618 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
15619 if (!SWIG_IsOK(ecode2
)) {
15620 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetColSize" "', expected argument " "2"" of type '" "int""'");
15622 arg2
= static_cast< int >(val2
);
15623 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
15624 if (!SWIG_IsOK(ecode3
)) {
15625 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetColSize" "', expected argument " "3"" of type '" "int""'");
15627 arg3
= static_cast< int >(val3
);
15629 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15630 (arg1
)->SetColSize(arg2
,arg3
);
15631 wxPyEndAllowThreads(__tstate
);
15632 if (PyErr_Occurred()) SWIG_fail
;
15634 resultobj
= SWIG_Py_Void();
15641 SWIGINTERN PyObject
*_wrap_Grid_GetColAt(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
15642 PyObject
*resultobj
= 0;
15643 wxGrid
*arg1
= (wxGrid
*) 0 ;
15650 PyObject
* obj0
= 0 ;
15651 PyObject
* obj1
= 0 ;
15652 char * kwnames
[] = {
15653 (char *) "self",(char *) "colPos", NULL
15656 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_GetColAt",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
15657 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15658 if (!SWIG_IsOK(res1
)) {
15659 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetColAt" "', expected argument " "1"" of type '" "wxGrid const *""'");
15661 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15662 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
15663 if (!SWIG_IsOK(ecode2
)) {
15664 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetColAt" "', expected argument " "2"" of type '" "int""'");
15666 arg2
= static_cast< int >(val2
);
15668 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15669 result
= (int)((wxGrid
const *)arg1
)->GetColAt(arg2
);
15670 wxPyEndAllowThreads(__tstate
);
15671 if (PyErr_Occurred()) SWIG_fail
;
15673 resultobj
= SWIG_From_int(static_cast< int >(result
));
15680 SWIGINTERN PyObject
*_wrap_Grid_SetColPos(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
15681 PyObject
*resultobj
= 0;
15682 wxGrid
*arg1
= (wxGrid
*) 0 ;
15691 PyObject
* obj0
= 0 ;
15692 PyObject
* obj1
= 0 ;
15693 PyObject
* obj2
= 0 ;
15694 char * kwnames
[] = {
15695 (char *) "self",(char *) "colID",(char *) "newPos", NULL
15698 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_SetColPos",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
15699 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15700 if (!SWIG_IsOK(res1
)) {
15701 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetColPos" "', expected argument " "1"" of type '" "wxGrid *""'");
15703 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15704 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
15705 if (!SWIG_IsOK(ecode2
)) {
15706 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetColPos" "', expected argument " "2"" of type '" "int""'");
15708 arg2
= static_cast< int >(val2
);
15709 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
15710 if (!SWIG_IsOK(ecode3
)) {
15711 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetColPos" "', expected argument " "3"" of type '" "int""'");
15713 arg3
= static_cast< int >(val3
);
15715 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15716 (arg1
)->SetColPos(arg2
,arg3
);
15717 wxPyEndAllowThreads(__tstate
);
15718 if (PyErr_Occurred()) SWIG_fail
;
15720 resultobj
= SWIG_Py_Void();
15727 SWIGINTERN PyObject
*_wrap_Grid_GetColPos(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
15728 PyObject
*resultobj
= 0;
15729 wxGrid
*arg1
= (wxGrid
*) 0 ;
15736 PyObject
* obj0
= 0 ;
15737 PyObject
* obj1
= 0 ;
15738 char * kwnames
[] = {
15739 (char *) "self",(char *) "colID", NULL
15742 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_GetColPos",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
15743 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15744 if (!SWIG_IsOK(res1
)) {
15745 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetColPos" "', expected argument " "1"" of type '" "wxGrid const *""'");
15747 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15748 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
15749 if (!SWIG_IsOK(ecode2
)) {
15750 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetColPos" "', expected argument " "2"" of type '" "int""'");
15752 arg2
= static_cast< int >(val2
);
15754 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15755 result
= (int)((wxGrid
const *)arg1
)->GetColPos(arg2
);
15756 wxPyEndAllowThreads(__tstate
);
15757 if (PyErr_Occurred()) SWIG_fail
;
15759 resultobj
= SWIG_From_int(static_cast< int >(result
));
15766 SWIGINTERN PyObject
*_wrap_Grid_AutoSizeColumn(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
15767 PyObject
*resultobj
= 0;
15768 wxGrid
*arg1
= (wxGrid
*) 0 ;
15770 bool arg3
= (bool) true ;
15777 PyObject
* obj0
= 0 ;
15778 PyObject
* obj1
= 0 ;
15779 PyObject
* obj2
= 0 ;
15780 char * kwnames
[] = {
15781 (char *) "self",(char *) "col",(char *) "setAsMin", NULL
15784 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:Grid_AutoSizeColumn",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
15785 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15786 if (!SWIG_IsOK(res1
)) {
15787 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_AutoSizeColumn" "', expected argument " "1"" of type '" "wxGrid *""'");
15789 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15790 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
15791 if (!SWIG_IsOK(ecode2
)) {
15792 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_AutoSizeColumn" "', expected argument " "2"" of type '" "int""'");
15794 arg2
= static_cast< int >(val2
);
15796 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
15797 if (!SWIG_IsOK(ecode3
)) {
15798 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_AutoSizeColumn" "', expected argument " "3"" of type '" "bool""'");
15800 arg3
= static_cast< bool >(val3
);
15803 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15804 (arg1
)->AutoSizeColumn(arg2
,arg3
);
15805 wxPyEndAllowThreads(__tstate
);
15806 if (PyErr_Occurred()) SWIG_fail
;
15808 resultobj
= SWIG_Py_Void();
15815 SWIGINTERN PyObject
*_wrap_Grid_AutoSizeRow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
15816 PyObject
*resultobj
= 0;
15817 wxGrid
*arg1
= (wxGrid
*) 0 ;
15819 bool arg3
= (bool) true ;
15826 PyObject
* obj0
= 0 ;
15827 PyObject
* obj1
= 0 ;
15828 PyObject
* obj2
= 0 ;
15829 char * kwnames
[] = {
15830 (char *) "self",(char *) "row",(char *) "setAsMin", NULL
15833 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:Grid_AutoSizeRow",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
15834 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15835 if (!SWIG_IsOK(res1
)) {
15836 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_AutoSizeRow" "', expected argument " "1"" of type '" "wxGrid *""'");
15838 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15839 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
15840 if (!SWIG_IsOK(ecode2
)) {
15841 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_AutoSizeRow" "', expected argument " "2"" of type '" "int""'");
15843 arg2
= static_cast< int >(val2
);
15845 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
15846 if (!SWIG_IsOK(ecode3
)) {
15847 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_AutoSizeRow" "', expected argument " "3"" of type '" "bool""'");
15849 arg3
= static_cast< bool >(val3
);
15852 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15853 (arg1
)->AutoSizeRow(arg2
,arg3
);
15854 wxPyEndAllowThreads(__tstate
);
15855 if (PyErr_Occurred()) SWIG_fail
;
15857 resultobj
= SWIG_Py_Void();
15864 SWIGINTERN PyObject
*_wrap_Grid_AutoSizeColumns(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
15865 PyObject
*resultobj
= 0;
15866 wxGrid
*arg1
= (wxGrid
*) 0 ;
15867 bool arg2
= (bool) true ;
15872 PyObject
* obj0
= 0 ;
15873 PyObject
* obj1
= 0 ;
15874 char * kwnames
[] = {
15875 (char *) "self",(char *) "setAsMin", NULL
15878 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:Grid_AutoSizeColumns",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
15879 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15880 if (!SWIG_IsOK(res1
)) {
15881 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_AutoSizeColumns" "', expected argument " "1"" of type '" "wxGrid *""'");
15883 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15885 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
15886 if (!SWIG_IsOK(ecode2
)) {
15887 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_AutoSizeColumns" "', expected argument " "2"" of type '" "bool""'");
15889 arg2
= static_cast< bool >(val2
);
15892 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15893 (arg1
)->AutoSizeColumns(arg2
);
15894 wxPyEndAllowThreads(__tstate
);
15895 if (PyErr_Occurred()) SWIG_fail
;
15897 resultobj
= SWIG_Py_Void();
15904 SWIGINTERN PyObject
*_wrap_Grid_AutoSizeRows(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
15905 PyObject
*resultobj
= 0;
15906 wxGrid
*arg1
= (wxGrid
*) 0 ;
15907 bool arg2
= (bool) true ;
15912 PyObject
* obj0
= 0 ;
15913 PyObject
* obj1
= 0 ;
15914 char * kwnames
[] = {
15915 (char *) "self",(char *) "setAsMin", NULL
15918 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:Grid_AutoSizeRows",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
15919 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15920 if (!SWIG_IsOK(res1
)) {
15921 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_AutoSizeRows" "', expected argument " "1"" of type '" "wxGrid *""'");
15923 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15925 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
15926 if (!SWIG_IsOK(ecode2
)) {
15927 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_AutoSizeRows" "', expected argument " "2"" of type '" "bool""'");
15929 arg2
= static_cast< bool >(val2
);
15932 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15933 (arg1
)->AutoSizeRows(arg2
);
15934 wxPyEndAllowThreads(__tstate
);
15935 if (PyErr_Occurred()) SWIG_fail
;
15937 resultobj
= SWIG_Py_Void();
15944 SWIGINTERN PyObject
*_wrap_Grid_AutoSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
15945 PyObject
*resultobj
= 0;
15946 wxGrid
*arg1
= (wxGrid
*) 0 ;
15949 PyObject
*swig_obj
[1] ;
15951 if (!args
) SWIG_fail
;
15952 swig_obj
[0] = args
;
15953 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15954 if (!SWIG_IsOK(res1
)) {
15955 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_AutoSize" "', expected argument " "1"" of type '" "wxGrid *""'");
15957 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15959 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15960 (arg1
)->AutoSize();
15961 wxPyEndAllowThreads(__tstate
);
15962 if (PyErr_Occurred()) SWIG_fail
;
15964 resultobj
= SWIG_Py_Void();
15971 SWIGINTERN PyObject
*_wrap_Grid_AutoSizeRowLabelSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
15972 PyObject
*resultobj
= 0;
15973 wxGrid
*arg1
= (wxGrid
*) 0 ;
15979 PyObject
* obj0
= 0 ;
15980 PyObject
* obj1
= 0 ;
15981 char * kwnames
[] = {
15982 (char *) "self",(char *) "row", NULL
15985 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_AutoSizeRowLabelSize",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
15986 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
15987 if (!SWIG_IsOK(res1
)) {
15988 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_AutoSizeRowLabelSize" "', expected argument " "1"" of type '" "wxGrid *""'");
15990 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
15991 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
15992 if (!SWIG_IsOK(ecode2
)) {
15993 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_AutoSizeRowLabelSize" "', expected argument " "2"" of type '" "int""'");
15995 arg2
= static_cast< int >(val2
);
15997 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
15998 (arg1
)->AutoSizeRowLabelSize(arg2
);
15999 wxPyEndAllowThreads(__tstate
);
16000 if (PyErr_Occurred()) SWIG_fail
;
16002 resultobj
= SWIG_Py_Void();
16009 SWIGINTERN PyObject
*_wrap_Grid_AutoSizeColLabelSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16010 PyObject
*resultobj
= 0;
16011 wxGrid
*arg1
= (wxGrid
*) 0 ;
16017 PyObject
* obj0
= 0 ;
16018 PyObject
* obj1
= 0 ;
16019 char * kwnames
[] = {
16020 (char *) "self",(char *) "col", NULL
16023 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_AutoSizeColLabelSize",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
16024 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16025 if (!SWIG_IsOK(res1
)) {
16026 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_AutoSizeColLabelSize" "', expected argument " "1"" of type '" "wxGrid *""'");
16028 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16029 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
16030 if (!SWIG_IsOK(ecode2
)) {
16031 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_AutoSizeColLabelSize" "', expected argument " "2"" of type '" "int""'");
16033 arg2
= static_cast< int >(val2
);
16035 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16036 (arg1
)->AutoSizeColLabelSize(arg2
);
16037 wxPyEndAllowThreads(__tstate
);
16038 if (PyErr_Occurred()) SWIG_fail
;
16040 resultobj
= SWIG_Py_Void();
16047 SWIGINTERN PyObject
*_wrap_Grid_SetColMinimalWidth(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16048 PyObject
*resultobj
= 0;
16049 wxGrid
*arg1
= (wxGrid
*) 0 ;
16058 PyObject
* obj0
= 0 ;
16059 PyObject
* obj1
= 0 ;
16060 PyObject
* obj2
= 0 ;
16061 char * kwnames
[] = {
16062 (char *) "self",(char *) "col",(char *) "width", NULL
16065 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_SetColMinimalWidth",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
16066 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16067 if (!SWIG_IsOK(res1
)) {
16068 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetColMinimalWidth" "', expected argument " "1"" of type '" "wxGrid *""'");
16070 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16071 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
16072 if (!SWIG_IsOK(ecode2
)) {
16073 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetColMinimalWidth" "', expected argument " "2"" of type '" "int""'");
16075 arg2
= static_cast< int >(val2
);
16076 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
16077 if (!SWIG_IsOK(ecode3
)) {
16078 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetColMinimalWidth" "', expected argument " "3"" of type '" "int""'");
16080 arg3
= static_cast< int >(val3
);
16082 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16083 (arg1
)->SetColMinimalWidth(arg2
,arg3
);
16084 wxPyEndAllowThreads(__tstate
);
16085 if (PyErr_Occurred()) SWIG_fail
;
16087 resultobj
= SWIG_Py_Void();
16094 SWIGINTERN PyObject
*_wrap_Grid_SetRowMinimalHeight(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16095 PyObject
*resultobj
= 0;
16096 wxGrid
*arg1
= (wxGrid
*) 0 ;
16105 PyObject
* obj0
= 0 ;
16106 PyObject
* obj1
= 0 ;
16107 PyObject
* obj2
= 0 ;
16108 char * kwnames
[] = {
16109 (char *) "self",(char *) "row",(char *) "width", NULL
16112 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_SetRowMinimalHeight",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
16113 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16114 if (!SWIG_IsOK(res1
)) {
16115 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetRowMinimalHeight" "', expected argument " "1"" of type '" "wxGrid *""'");
16117 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16118 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
16119 if (!SWIG_IsOK(ecode2
)) {
16120 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetRowMinimalHeight" "', expected argument " "2"" of type '" "int""'");
16122 arg2
= static_cast< int >(val2
);
16123 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
16124 if (!SWIG_IsOK(ecode3
)) {
16125 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetRowMinimalHeight" "', expected argument " "3"" of type '" "int""'");
16127 arg3
= static_cast< int >(val3
);
16129 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16130 (arg1
)->SetRowMinimalHeight(arg2
,arg3
);
16131 wxPyEndAllowThreads(__tstate
);
16132 if (PyErr_Occurred()) SWIG_fail
;
16134 resultobj
= SWIG_Py_Void();
16141 SWIGINTERN PyObject
*_wrap_Grid_SetColMinimalAcceptableWidth(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16142 PyObject
*resultobj
= 0;
16143 wxGrid
*arg1
= (wxGrid
*) 0 ;
16149 PyObject
* obj0
= 0 ;
16150 PyObject
* obj1
= 0 ;
16151 char * kwnames
[] = {
16152 (char *) "self",(char *) "width", NULL
16155 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetColMinimalAcceptableWidth",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
16156 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16157 if (!SWIG_IsOK(res1
)) {
16158 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetColMinimalAcceptableWidth" "', expected argument " "1"" of type '" "wxGrid *""'");
16160 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16161 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
16162 if (!SWIG_IsOK(ecode2
)) {
16163 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetColMinimalAcceptableWidth" "', expected argument " "2"" of type '" "int""'");
16165 arg2
= static_cast< int >(val2
);
16167 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16168 (arg1
)->SetColMinimalAcceptableWidth(arg2
);
16169 wxPyEndAllowThreads(__tstate
);
16170 if (PyErr_Occurred()) SWIG_fail
;
16172 resultobj
= SWIG_Py_Void();
16179 SWIGINTERN PyObject
*_wrap_Grid_SetRowMinimalAcceptableHeight(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16180 PyObject
*resultobj
= 0;
16181 wxGrid
*arg1
= (wxGrid
*) 0 ;
16187 PyObject
* obj0
= 0 ;
16188 PyObject
* obj1
= 0 ;
16189 char * kwnames
[] = {
16190 (char *) "self",(char *) "width", NULL
16193 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetRowMinimalAcceptableHeight",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
16194 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16195 if (!SWIG_IsOK(res1
)) {
16196 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetRowMinimalAcceptableHeight" "', expected argument " "1"" of type '" "wxGrid *""'");
16198 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16199 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
16200 if (!SWIG_IsOK(ecode2
)) {
16201 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetRowMinimalAcceptableHeight" "', expected argument " "2"" of type '" "int""'");
16203 arg2
= static_cast< int >(val2
);
16205 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16206 (arg1
)->SetRowMinimalAcceptableHeight(arg2
);
16207 wxPyEndAllowThreads(__tstate
);
16208 if (PyErr_Occurred()) SWIG_fail
;
16210 resultobj
= SWIG_Py_Void();
16217 SWIGINTERN PyObject
*_wrap_Grid_GetColMinimalAcceptableWidth(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
16218 PyObject
*resultobj
= 0;
16219 wxGrid
*arg1
= (wxGrid
*) 0 ;
16223 PyObject
*swig_obj
[1] ;
16225 if (!args
) SWIG_fail
;
16226 swig_obj
[0] = args
;
16227 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16228 if (!SWIG_IsOK(res1
)) {
16229 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetColMinimalAcceptableWidth" "', expected argument " "1"" of type '" "wxGrid const *""'");
16231 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16233 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16234 result
= (int)((wxGrid
const *)arg1
)->GetColMinimalAcceptableWidth();
16235 wxPyEndAllowThreads(__tstate
);
16236 if (PyErr_Occurred()) SWIG_fail
;
16238 resultobj
= SWIG_From_int(static_cast< int >(result
));
16245 SWIGINTERN PyObject
*_wrap_Grid_GetRowMinimalAcceptableHeight(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
16246 PyObject
*resultobj
= 0;
16247 wxGrid
*arg1
= (wxGrid
*) 0 ;
16251 PyObject
*swig_obj
[1] ;
16253 if (!args
) SWIG_fail
;
16254 swig_obj
[0] = args
;
16255 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16256 if (!SWIG_IsOK(res1
)) {
16257 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetRowMinimalAcceptableHeight" "', expected argument " "1"" of type '" "wxGrid const *""'");
16259 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16261 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16262 result
= (int)((wxGrid
const *)arg1
)->GetRowMinimalAcceptableHeight();
16263 wxPyEndAllowThreads(__tstate
);
16264 if (PyErr_Occurred()) SWIG_fail
;
16266 resultobj
= SWIG_From_int(static_cast< int >(result
));
16273 SWIGINTERN PyObject
*_wrap_Grid_SetDefaultCellBackgroundColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16274 PyObject
*resultobj
= 0;
16275 wxGrid
*arg1
= (wxGrid
*) 0 ;
16276 wxColour
*arg2
= 0 ;
16280 PyObject
* obj0
= 0 ;
16281 PyObject
* obj1
= 0 ;
16282 char * kwnames
[] = {
16283 (char *) "self",(char *)"arg2", NULL
16286 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetDefaultCellBackgroundColour",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
16287 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16288 if (!SWIG_IsOK(res1
)) {
16289 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetDefaultCellBackgroundColour" "', expected argument " "1"" of type '" "wxGrid *""'");
16291 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16294 if ( ! wxColour_helper(obj1
, &arg2
)) SWIG_fail
;
16297 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16298 (arg1
)->SetDefaultCellBackgroundColour((wxColour
const &)*arg2
);
16299 wxPyEndAllowThreads(__tstate
);
16300 if (PyErr_Occurred()) SWIG_fail
;
16302 resultobj
= SWIG_Py_Void();
16309 SWIGINTERN PyObject
*_wrap_Grid_SetCellBackgroundColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16310 PyObject
*resultobj
= 0;
16311 wxGrid
*arg1
= (wxGrid
*) 0 ;
16314 wxColour
*arg4
= 0 ;
16322 PyObject
* obj0
= 0 ;
16323 PyObject
* obj1
= 0 ;
16324 PyObject
* obj2
= 0 ;
16325 PyObject
* obj3
= 0 ;
16326 char * kwnames
[] = {
16327 (char *) "self",(char *) "row",(char *) "col",(char *)"arg4", NULL
16330 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:Grid_SetCellBackgroundColour",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
16331 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16332 if (!SWIG_IsOK(res1
)) {
16333 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetCellBackgroundColour" "', expected argument " "1"" of type '" "wxGrid *""'");
16335 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16336 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
16337 if (!SWIG_IsOK(ecode2
)) {
16338 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetCellBackgroundColour" "', expected argument " "2"" of type '" "int""'");
16340 arg2
= static_cast< int >(val2
);
16341 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
16342 if (!SWIG_IsOK(ecode3
)) {
16343 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetCellBackgroundColour" "', expected argument " "3"" of type '" "int""'");
16345 arg3
= static_cast< int >(val3
);
16348 if ( ! wxColour_helper(obj3
, &arg4
)) SWIG_fail
;
16351 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16352 (arg1
)->SetCellBackgroundColour(arg2
,arg3
,(wxColour
const &)*arg4
);
16353 wxPyEndAllowThreads(__tstate
);
16354 if (PyErr_Occurred()) SWIG_fail
;
16356 resultobj
= SWIG_Py_Void();
16363 SWIGINTERN PyObject
*_wrap_Grid_SetDefaultCellTextColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16364 PyObject
*resultobj
= 0;
16365 wxGrid
*arg1
= (wxGrid
*) 0 ;
16366 wxColour
*arg2
= 0 ;
16370 PyObject
* obj0
= 0 ;
16371 PyObject
* obj1
= 0 ;
16372 char * kwnames
[] = {
16373 (char *) "self",(char *)"arg2", NULL
16376 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetDefaultCellTextColour",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
16377 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16378 if (!SWIG_IsOK(res1
)) {
16379 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetDefaultCellTextColour" "', expected argument " "1"" of type '" "wxGrid *""'");
16381 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16384 if ( ! wxColour_helper(obj1
, &arg2
)) SWIG_fail
;
16387 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16388 (arg1
)->SetDefaultCellTextColour((wxColour
const &)*arg2
);
16389 wxPyEndAllowThreads(__tstate
);
16390 if (PyErr_Occurred()) SWIG_fail
;
16392 resultobj
= SWIG_Py_Void();
16399 SWIGINTERN PyObject
*_wrap_Grid_SetCellTextColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16400 PyObject
*resultobj
= 0;
16401 wxGrid
*arg1
= (wxGrid
*) 0 ;
16404 wxColour
*arg4
= 0 ;
16412 PyObject
* obj0
= 0 ;
16413 PyObject
* obj1
= 0 ;
16414 PyObject
* obj2
= 0 ;
16415 PyObject
* obj3
= 0 ;
16416 char * kwnames
[] = {
16417 (char *) "self",(char *) "row",(char *) "col",(char *)"arg4", NULL
16420 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:Grid_SetCellTextColour",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
16421 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16422 if (!SWIG_IsOK(res1
)) {
16423 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetCellTextColour" "', expected argument " "1"" of type '" "wxGrid *""'");
16425 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16426 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
16427 if (!SWIG_IsOK(ecode2
)) {
16428 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetCellTextColour" "', expected argument " "2"" of type '" "int""'");
16430 arg2
= static_cast< int >(val2
);
16431 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
16432 if (!SWIG_IsOK(ecode3
)) {
16433 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetCellTextColour" "', expected argument " "3"" of type '" "int""'");
16435 arg3
= static_cast< int >(val3
);
16438 if ( ! wxColour_helper(obj3
, &arg4
)) SWIG_fail
;
16441 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16442 (arg1
)->SetCellTextColour(arg2
,arg3
,(wxColour
const &)*arg4
);
16443 wxPyEndAllowThreads(__tstate
);
16444 if (PyErr_Occurred()) SWIG_fail
;
16446 resultobj
= SWIG_Py_Void();
16453 SWIGINTERN PyObject
*_wrap_Grid_SetDefaultCellFont(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16454 PyObject
*resultobj
= 0;
16455 wxGrid
*arg1
= (wxGrid
*) 0 ;
16461 PyObject
* obj0
= 0 ;
16462 PyObject
* obj1
= 0 ;
16463 char * kwnames
[] = {
16464 (char *) "self",(char *)"arg2", NULL
16467 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetDefaultCellFont",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
16468 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16469 if (!SWIG_IsOK(res1
)) {
16470 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetDefaultCellFont" "', expected argument " "1"" of type '" "wxGrid *""'");
16472 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16473 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxFont
, 0 | 0);
16474 if (!SWIG_IsOK(res2
)) {
16475 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "Grid_SetDefaultCellFont" "', expected argument " "2"" of type '" "wxFont const &""'");
16478 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "Grid_SetDefaultCellFont" "', expected argument " "2"" of type '" "wxFont const &""'");
16480 arg2
= reinterpret_cast< wxFont
* >(argp2
);
16482 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16483 (arg1
)->SetDefaultCellFont((wxFont
const &)*arg2
);
16484 wxPyEndAllowThreads(__tstate
);
16485 if (PyErr_Occurred()) SWIG_fail
;
16487 resultobj
= SWIG_Py_Void();
16494 SWIGINTERN PyObject
*_wrap_Grid_SetCellFont(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16495 PyObject
*resultobj
= 0;
16496 wxGrid
*arg1
= (wxGrid
*) 0 ;
16508 PyObject
* obj0
= 0 ;
16509 PyObject
* obj1
= 0 ;
16510 PyObject
* obj2
= 0 ;
16511 PyObject
* obj3
= 0 ;
16512 char * kwnames
[] = {
16513 (char *) "self",(char *) "row",(char *) "col",(char *)"arg4", NULL
16516 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:Grid_SetCellFont",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
16517 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16518 if (!SWIG_IsOK(res1
)) {
16519 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetCellFont" "', expected argument " "1"" of type '" "wxGrid *""'");
16521 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16522 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
16523 if (!SWIG_IsOK(ecode2
)) {
16524 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetCellFont" "', expected argument " "2"" of type '" "int""'");
16526 arg2
= static_cast< int >(val2
);
16527 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
16528 if (!SWIG_IsOK(ecode3
)) {
16529 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetCellFont" "', expected argument " "3"" of type '" "int""'");
16531 arg3
= static_cast< int >(val3
);
16532 res4
= SWIG_ConvertPtr(obj3
, &argp4
, SWIGTYPE_p_wxFont
, 0 | 0);
16533 if (!SWIG_IsOK(res4
)) {
16534 SWIG_exception_fail(SWIG_ArgError(res4
), "in method '" "Grid_SetCellFont" "', expected argument " "4"" of type '" "wxFont const &""'");
16537 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "Grid_SetCellFont" "', expected argument " "4"" of type '" "wxFont const &""'");
16539 arg4
= reinterpret_cast< wxFont
* >(argp4
);
16541 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16542 (arg1
)->SetCellFont(arg2
,arg3
,(wxFont
const &)*arg4
);
16543 wxPyEndAllowThreads(__tstate
);
16544 if (PyErr_Occurred()) SWIG_fail
;
16546 resultobj
= SWIG_Py_Void();
16553 SWIGINTERN PyObject
*_wrap_Grid_SetDefaultCellAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16554 PyObject
*resultobj
= 0;
16555 wxGrid
*arg1
= (wxGrid
*) 0 ;
16564 PyObject
* obj0
= 0 ;
16565 PyObject
* obj1
= 0 ;
16566 PyObject
* obj2
= 0 ;
16567 char * kwnames
[] = {
16568 (char *) "self",(char *) "horiz",(char *) "vert", NULL
16571 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_SetDefaultCellAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
16572 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16573 if (!SWIG_IsOK(res1
)) {
16574 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetDefaultCellAlignment" "', expected argument " "1"" of type '" "wxGrid *""'");
16576 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16577 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
16578 if (!SWIG_IsOK(ecode2
)) {
16579 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetDefaultCellAlignment" "', expected argument " "2"" of type '" "int""'");
16581 arg2
= static_cast< int >(val2
);
16582 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
16583 if (!SWIG_IsOK(ecode3
)) {
16584 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetDefaultCellAlignment" "', expected argument " "3"" of type '" "int""'");
16586 arg3
= static_cast< int >(val3
);
16588 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16589 (arg1
)->SetDefaultCellAlignment(arg2
,arg3
);
16590 wxPyEndAllowThreads(__tstate
);
16591 if (PyErr_Occurred()) SWIG_fail
;
16593 resultobj
= SWIG_Py_Void();
16600 SWIGINTERN PyObject
*_wrap_Grid_SetCellAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16601 PyObject
*resultobj
= 0;
16602 wxGrid
*arg1
= (wxGrid
*) 0 ;
16617 PyObject
* obj0
= 0 ;
16618 PyObject
* obj1
= 0 ;
16619 PyObject
* obj2
= 0 ;
16620 PyObject
* obj3
= 0 ;
16621 PyObject
* obj4
= 0 ;
16622 char * kwnames
[] = {
16623 (char *) "self",(char *) "row",(char *) "col",(char *) "horiz",(char *) "vert", NULL
16626 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO:Grid_SetCellAlignment",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
;
16627 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16628 if (!SWIG_IsOK(res1
)) {
16629 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetCellAlignment" "', expected argument " "1"" of type '" "wxGrid *""'");
16631 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16632 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
16633 if (!SWIG_IsOK(ecode2
)) {
16634 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetCellAlignment" "', expected argument " "2"" of type '" "int""'");
16636 arg2
= static_cast< int >(val2
);
16637 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
16638 if (!SWIG_IsOK(ecode3
)) {
16639 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetCellAlignment" "', expected argument " "3"" of type '" "int""'");
16641 arg3
= static_cast< int >(val3
);
16642 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
16643 if (!SWIG_IsOK(ecode4
)) {
16644 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "Grid_SetCellAlignment" "', expected argument " "4"" of type '" "int""'");
16646 arg4
= static_cast< int >(val4
);
16647 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
16648 if (!SWIG_IsOK(ecode5
)) {
16649 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "Grid_SetCellAlignment" "', expected argument " "5"" of type '" "int""'");
16651 arg5
= static_cast< int >(val5
);
16653 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16654 (arg1
)->SetCellAlignment(arg2
,arg3
,arg4
,arg5
);
16655 wxPyEndAllowThreads(__tstate
);
16656 if (PyErr_Occurred()) SWIG_fail
;
16658 resultobj
= SWIG_Py_Void();
16665 SWIGINTERN PyObject
*_wrap_Grid_SetDefaultCellOverflow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16666 PyObject
*resultobj
= 0;
16667 wxGrid
*arg1
= (wxGrid
*) 0 ;
16673 PyObject
* obj0
= 0 ;
16674 PyObject
* obj1
= 0 ;
16675 char * kwnames
[] = {
16676 (char *) "self",(char *) "allow", NULL
16679 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetDefaultCellOverflow",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
16680 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16681 if (!SWIG_IsOK(res1
)) {
16682 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetDefaultCellOverflow" "', expected argument " "1"" of type '" "wxGrid *""'");
16684 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16685 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
16686 if (!SWIG_IsOK(ecode2
)) {
16687 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetDefaultCellOverflow" "', expected argument " "2"" of type '" "bool""'");
16689 arg2
= static_cast< bool >(val2
);
16691 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16692 (arg1
)->SetDefaultCellOverflow(arg2
);
16693 wxPyEndAllowThreads(__tstate
);
16694 if (PyErr_Occurred()) SWIG_fail
;
16696 resultobj
= SWIG_Py_Void();
16703 SWIGINTERN PyObject
*_wrap_Grid_SetCellOverflow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16704 PyObject
*resultobj
= 0;
16705 wxGrid
*arg1
= (wxGrid
*) 0 ;
16717 PyObject
* obj0
= 0 ;
16718 PyObject
* obj1
= 0 ;
16719 PyObject
* obj2
= 0 ;
16720 PyObject
* obj3
= 0 ;
16721 char * kwnames
[] = {
16722 (char *) "self",(char *) "row",(char *) "col",(char *) "allow", NULL
16725 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:Grid_SetCellOverflow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
16726 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16727 if (!SWIG_IsOK(res1
)) {
16728 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetCellOverflow" "', expected argument " "1"" of type '" "wxGrid *""'");
16730 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16731 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
16732 if (!SWIG_IsOK(ecode2
)) {
16733 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetCellOverflow" "', expected argument " "2"" of type '" "int""'");
16735 arg2
= static_cast< int >(val2
);
16736 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
16737 if (!SWIG_IsOK(ecode3
)) {
16738 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetCellOverflow" "', expected argument " "3"" of type '" "int""'");
16740 arg3
= static_cast< int >(val3
);
16741 ecode4
= SWIG_AsVal_bool(obj3
, &val4
);
16742 if (!SWIG_IsOK(ecode4
)) {
16743 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "Grid_SetCellOverflow" "', expected argument " "4"" of type '" "bool""'");
16745 arg4
= static_cast< bool >(val4
);
16747 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16748 (arg1
)->SetCellOverflow(arg2
,arg3
,arg4
);
16749 wxPyEndAllowThreads(__tstate
);
16750 if (PyErr_Occurred()) SWIG_fail
;
16752 resultobj
= SWIG_Py_Void();
16759 SWIGINTERN PyObject
*_wrap_Grid_SetCellSize(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16760 PyObject
*resultobj
= 0;
16761 wxGrid
*arg1
= (wxGrid
*) 0 ;
16776 PyObject
* obj0
= 0 ;
16777 PyObject
* obj1
= 0 ;
16778 PyObject
* obj2
= 0 ;
16779 PyObject
* obj3
= 0 ;
16780 PyObject
* obj4
= 0 ;
16781 char * kwnames
[] = {
16782 (char *) "self",(char *) "row",(char *) "col",(char *) "num_rows",(char *) "num_cols", NULL
16785 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO:Grid_SetCellSize",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
;
16786 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16787 if (!SWIG_IsOK(res1
)) {
16788 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetCellSize" "', expected argument " "1"" of type '" "wxGrid *""'");
16790 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16791 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
16792 if (!SWIG_IsOK(ecode2
)) {
16793 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetCellSize" "', expected argument " "2"" of type '" "int""'");
16795 arg2
= static_cast< int >(val2
);
16796 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
16797 if (!SWIG_IsOK(ecode3
)) {
16798 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetCellSize" "', expected argument " "3"" of type '" "int""'");
16800 arg3
= static_cast< int >(val3
);
16801 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
16802 if (!SWIG_IsOK(ecode4
)) {
16803 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "Grid_SetCellSize" "', expected argument " "4"" of type '" "int""'");
16805 arg4
= static_cast< int >(val4
);
16806 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
16807 if (!SWIG_IsOK(ecode5
)) {
16808 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "Grid_SetCellSize" "', expected argument " "5"" of type '" "int""'");
16810 arg5
= static_cast< int >(val5
);
16812 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16813 (arg1
)->SetCellSize(arg2
,arg3
,arg4
,arg5
);
16814 wxPyEndAllowThreads(__tstate
);
16815 if (PyErr_Occurred()) SWIG_fail
;
16817 resultobj
= SWIG_Py_Void();
16824 SWIGINTERN PyObject
*_wrap_Grid_SetDefaultRenderer(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16825 PyObject
*resultobj
= 0;
16826 wxGrid
*arg1
= (wxGrid
*) 0 ;
16827 wxGridCellRenderer
*arg2
= (wxGridCellRenderer
*) 0 ;
16832 PyObject
* obj0
= 0 ;
16833 PyObject
* obj1
= 0 ;
16834 char * kwnames
[] = {
16835 (char *) "self",(char *) "renderer", NULL
16838 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetDefaultRenderer",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
16839 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16840 if (!SWIG_IsOK(res1
)) {
16841 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetDefaultRenderer" "', expected argument " "1"" of type '" "wxGrid *""'");
16843 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16844 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGridCellRenderer
, 0 | 0 );
16845 if (!SWIG_IsOK(res2
)) {
16846 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "Grid_SetDefaultRenderer" "', expected argument " "2"" of type '" "wxGridCellRenderer *""'");
16848 arg2
= reinterpret_cast< wxGridCellRenderer
* >(argp2
);
16850 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16851 (arg1
)->SetDefaultRenderer(arg2
);
16852 wxPyEndAllowThreads(__tstate
);
16853 if (PyErr_Occurred()) SWIG_fail
;
16855 resultobj
= SWIG_Py_Void();
16862 SWIGINTERN PyObject
*_wrap_Grid_SetCellRenderer(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16863 PyObject
*resultobj
= 0;
16864 wxGrid
*arg1
= (wxGrid
*) 0 ;
16867 wxGridCellRenderer
*arg4
= (wxGridCellRenderer
*) 0 ;
16876 PyObject
* obj0
= 0 ;
16877 PyObject
* obj1
= 0 ;
16878 PyObject
* obj2
= 0 ;
16879 PyObject
* obj3
= 0 ;
16880 char * kwnames
[] = {
16881 (char *) "self",(char *) "row",(char *) "col",(char *) "renderer", NULL
16884 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:Grid_SetCellRenderer",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
16885 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16886 if (!SWIG_IsOK(res1
)) {
16887 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetCellRenderer" "', expected argument " "1"" of type '" "wxGrid *""'");
16889 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16890 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
16891 if (!SWIG_IsOK(ecode2
)) {
16892 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetCellRenderer" "', expected argument " "2"" of type '" "int""'");
16894 arg2
= static_cast< int >(val2
);
16895 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
16896 if (!SWIG_IsOK(ecode3
)) {
16897 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetCellRenderer" "', expected argument " "3"" of type '" "int""'");
16899 arg3
= static_cast< int >(val3
);
16900 res4
= SWIG_ConvertPtr(obj3
, &argp4
,SWIGTYPE_p_wxGridCellRenderer
, 0 | 0 );
16901 if (!SWIG_IsOK(res4
)) {
16902 SWIG_exception_fail(SWIG_ArgError(res4
), "in method '" "Grid_SetCellRenderer" "', expected argument " "4"" of type '" "wxGridCellRenderer *""'");
16904 arg4
= reinterpret_cast< wxGridCellRenderer
* >(argp4
);
16906 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16907 (arg1
)->SetCellRenderer(arg2
,arg3
,arg4
);
16908 wxPyEndAllowThreads(__tstate
);
16909 if (PyErr_Occurred()) SWIG_fail
;
16911 resultobj
= SWIG_Py_Void();
16918 SWIGINTERN PyObject
*_wrap_Grid_GetDefaultRenderer(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
16919 PyObject
*resultobj
= 0;
16920 wxGrid
*arg1
= (wxGrid
*) 0 ;
16921 wxGridCellRenderer
*result
= 0 ;
16924 PyObject
*swig_obj
[1] ;
16926 if (!args
) SWIG_fail
;
16927 swig_obj
[0] = args
;
16928 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16929 if (!SWIG_IsOK(res1
)) {
16930 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetDefaultRenderer" "', expected argument " "1"" of type '" "wxGrid const *""'");
16932 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16934 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16935 result
= (wxGridCellRenderer
*)((wxGrid
const *)arg1
)->GetDefaultRenderer();
16936 wxPyEndAllowThreads(__tstate
);
16937 if (PyErr_Occurred()) SWIG_fail
;
16940 resultobj
= wxPyMake_wxGridCellRenderer(result
, (bool)0);
16948 SWIGINTERN PyObject
*_wrap_Grid_GetCellRenderer(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16949 PyObject
*resultobj
= 0;
16950 wxGrid
*arg1
= (wxGrid
*) 0 ;
16953 wxGridCellRenderer
*result
= 0 ;
16960 PyObject
* obj0
= 0 ;
16961 PyObject
* obj1
= 0 ;
16962 PyObject
* obj2
= 0 ;
16963 char * kwnames
[] = {
16964 (char *) "self",(char *) "row",(char *) "col", NULL
16967 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_GetCellRenderer",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
16968 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
16969 if (!SWIG_IsOK(res1
)) {
16970 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetCellRenderer" "', expected argument " "1"" of type '" "wxGrid *""'");
16972 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
16973 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
16974 if (!SWIG_IsOK(ecode2
)) {
16975 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetCellRenderer" "', expected argument " "2"" of type '" "int""'");
16977 arg2
= static_cast< int >(val2
);
16978 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
16979 if (!SWIG_IsOK(ecode3
)) {
16980 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_GetCellRenderer" "', expected argument " "3"" of type '" "int""'");
16982 arg3
= static_cast< int >(val3
);
16984 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
16985 result
= (wxGridCellRenderer
*)(arg1
)->GetCellRenderer(arg2
,arg3
);
16986 wxPyEndAllowThreads(__tstate
);
16987 if (PyErr_Occurred()) SWIG_fail
;
16990 resultobj
= wxPyMake_wxGridCellRenderer(result
, (bool)0);
16998 SWIGINTERN PyObject
*_wrap_Grid_SetDefaultEditor(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
16999 PyObject
*resultobj
= 0;
17000 wxGrid
*arg1
= (wxGrid
*) 0 ;
17001 wxGridCellEditor
*arg2
= (wxGridCellEditor
*) 0 ;
17006 PyObject
* obj0
= 0 ;
17007 PyObject
* obj1
= 0 ;
17008 char * kwnames
[] = {
17009 (char *) "self",(char *) "editor", NULL
17012 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetDefaultEditor",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
17013 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17014 if (!SWIG_IsOK(res1
)) {
17015 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetDefaultEditor" "', expected argument " "1"" of type '" "wxGrid *""'");
17017 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17018 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
17019 if (!SWIG_IsOK(res2
)) {
17020 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "Grid_SetDefaultEditor" "', expected argument " "2"" of type '" "wxGridCellEditor *""'");
17022 arg2
= reinterpret_cast< wxGridCellEditor
* >(argp2
);
17024 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17025 (arg1
)->SetDefaultEditor(arg2
);
17026 wxPyEndAllowThreads(__tstate
);
17027 if (PyErr_Occurred()) SWIG_fail
;
17029 resultobj
= SWIG_Py_Void();
17036 SWIGINTERN PyObject
*_wrap_Grid_SetCellEditor(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
17037 PyObject
*resultobj
= 0;
17038 wxGrid
*arg1
= (wxGrid
*) 0 ;
17041 wxGridCellEditor
*arg4
= (wxGridCellEditor
*) 0 ;
17050 PyObject
* obj0
= 0 ;
17051 PyObject
* obj1
= 0 ;
17052 PyObject
* obj2
= 0 ;
17053 PyObject
* obj3
= 0 ;
17054 char * kwnames
[] = {
17055 (char *) "self",(char *) "row",(char *) "col",(char *) "editor", NULL
17058 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:Grid_SetCellEditor",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
17059 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17060 if (!SWIG_IsOK(res1
)) {
17061 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetCellEditor" "', expected argument " "1"" of type '" "wxGrid *""'");
17063 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17064 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
17065 if (!SWIG_IsOK(ecode2
)) {
17066 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetCellEditor" "', expected argument " "2"" of type '" "int""'");
17068 arg2
= static_cast< int >(val2
);
17069 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
17070 if (!SWIG_IsOK(ecode3
)) {
17071 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetCellEditor" "', expected argument " "3"" of type '" "int""'");
17073 arg3
= static_cast< int >(val3
);
17074 res4
= SWIG_ConvertPtr(obj3
, &argp4
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
17075 if (!SWIG_IsOK(res4
)) {
17076 SWIG_exception_fail(SWIG_ArgError(res4
), "in method '" "Grid_SetCellEditor" "', expected argument " "4"" of type '" "wxGridCellEditor *""'");
17078 arg4
= reinterpret_cast< wxGridCellEditor
* >(argp4
);
17080 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17081 (arg1
)->SetCellEditor(arg2
,arg3
,arg4
);
17082 wxPyEndAllowThreads(__tstate
);
17083 if (PyErr_Occurred()) SWIG_fail
;
17085 resultobj
= SWIG_Py_Void();
17092 SWIGINTERN PyObject
*_wrap_Grid_GetDefaultEditor(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
17093 PyObject
*resultobj
= 0;
17094 wxGrid
*arg1
= (wxGrid
*) 0 ;
17095 wxGridCellEditor
*result
= 0 ;
17098 PyObject
*swig_obj
[1] ;
17100 if (!args
) SWIG_fail
;
17101 swig_obj
[0] = args
;
17102 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17103 if (!SWIG_IsOK(res1
)) {
17104 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetDefaultEditor" "', expected argument " "1"" of type '" "wxGrid const *""'");
17106 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17108 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17109 result
= (wxGridCellEditor
*)((wxGrid
const *)arg1
)->GetDefaultEditor();
17110 wxPyEndAllowThreads(__tstate
);
17111 if (PyErr_Occurred()) SWIG_fail
;
17114 resultobj
= wxPyMake_wxGridCellEditor(result
, (bool)0);
17122 SWIGINTERN PyObject
*_wrap_Grid_GetCellEditor(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
17123 PyObject
*resultobj
= 0;
17124 wxGrid
*arg1
= (wxGrid
*) 0 ;
17127 wxGridCellEditor
*result
= 0 ;
17134 PyObject
* obj0
= 0 ;
17135 PyObject
* obj1
= 0 ;
17136 PyObject
* obj2
= 0 ;
17137 char * kwnames
[] = {
17138 (char *) "self",(char *) "row",(char *) "col", NULL
17141 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_GetCellEditor",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
17142 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17143 if (!SWIG_IsOK(res1
)) {
17144 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetCellEditor" "', expected argument " "1"" of type '" "wxGrid *""'");
17146 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17147 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
17148 if (!SWIG_IsOK(ecode2
)) {
17149 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetCellEditor" "', expected argument " "2"" of type '" "int""'");
17151 arg2
= static_cast< int >(val2
);
17152 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
17153 if (!SWIG_IsOK(ecode3
)) {
17154 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_GetCellEditor" "', expected argument " "3"" of type '" "int""'");
17156 arg3
= static_cast< int >(val3
);
17158 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17159 result
= (wxGridCellEditor
*)(arg1
)->GetCellEditor(arg2
,arg3
);
17160 wxPyEndAllowThreads(__tstate
);
17161 if (PyErr_Occurred()) SWIG_fail
;
17164 resultobj
= wxPyMake_wxGridCellEditor(result
, (bool)0);
17172 SWIGINTERN PyObject
*_wrap_Grid_GetCellValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
17173 PyObject
*resultobj
= 0;
17174 wxGrid
*arg1
= (wxGrid
*) 0 ;
17184 PyObject
* obj0
= 0 ;
17185 PyObject
* obj1
= 0 ;
17186 PyObject
* obj2
= 0 ;
17187 char * kwnames
[] = {
17188 (char *) "self",(char *) "row",(char *) "col", NULL
17191 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_GetCellValue",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
17192 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17193 if (!SWIG_IsOK(res1
)) {
17194 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetCellValue" "', expected argument " "1"" of type '" "wxGrid *""'");
17196 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17197 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
17198 if (!SWIG_IsOK(ecode2
)) {
17199 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetCellValue" "', expected argument " "2"" of type '" "int""'");
17201 arg2
= static_cast< int >(val2
);
17202 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
17203 if (!SWIG_IsOK(ecode3
)) {
17204 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_GetCellValue" "', expected argument " "3"" of type '" "int""'");
17206 arg3
= static_cast< int >(val3
);
17208 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17209 result
= (arg1
)->GetCellValue(arg2
,arg3
);
17210 wxPyEndAllowThreads(__tstate
);
17211 if (PyErr_Occurred()) SWIG_fail
;
17215 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
17217 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
17226 SWIGINTERN PyObject
*_wrap_Grid_SetCellValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
17227 PyObject
*resultobj
= 0;
17228 wxGrid
*arg1
= (wxGrid
*) 0 ;
17231 wxString
*arg4
= 0 ;
17238 bool temp4
= false ;
17239 PyObject
* obj0
= 0 ;
17240 PyObject
* obj1
= 0 ;
17241 PyObject
* obj2
= 0 ;
17242 PyObject
* obj3
= 0 ;
17243 char * kwnames
[] = {
17244 (char *) "self",(char *) "row",(char *) "col",(char *) "s", NULL
17247 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:Grid_SetCellValue",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
17248 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17249 if (!SWIG_IsOK(res1
)) {
17250 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetCellValue" "', expected argument " "1"" of type '" "wxGrid *""'");
17252 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17253 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
17254 if (!SWIG_IsOK(ecode2
)) {
17255 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetCellValue" "', expected argument " "2"" of type '" "int""'");
17257 arg2
= static_cast< int >(val2
);
17258 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
17259 if (!SWIG_IsOK(ecode3
)) {
17260 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetCellValue" "', expected argument " "3"" of type '" "int""'");
17262 arg3
= static_cast< int >(val3
);
17264 arg4
= wxString_in_helper(obj3
);
17265 if (arg4
== NULL
) SWIG_fail
;
17269 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17270 (arg1
)->SetCellValue(arg2
,arg3
,(wxString
const &)*arg4
);
17271 wxPyEndAllowThreads(__tstate
);
17272 if (PyErr_Occurred()) SWIG_fail
;
17274 resultobj
= SWIG_Py_Void();
17289 SWIGINTERN PyObject
*_wrap_Grid_IsReadOnly(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
17290 PyObject
*resultobj
= 0;
17291 wxGrid
*arg1
= (wxGrid
*) 0 ;
17301 PyObject
* obj0
= 0 ;
17302 PyObject
* obj1
= 0 ;
17303 PyObject
* obj2
= 0 ;
17304 char * kwnames
[] = {
17305 (char *) "self",(char *) "row",(char *) "col", NULL
17308 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_IsReadOnly",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
17309 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17310 if (!SWIG_IsOK(res1
)) {
17311 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_IsReadOnly" "', expected argument " "1"" of type '" "wxGrid const *""'");
17313 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17314 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
17315 if (!SWIG_IsOK(ecode2
)) {
17316 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_IsReadOnly" "', expected argument " "2"" of type '" "int""'");
17318 arg2
= static_cast< int >(val2
);
17319 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
17320 if (!SWIG_IsOK(ecode3
)) {
17321 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_IsReadOnly" "', expected argument " "3"" of type '" "int""'");
17323 arg3
= static_cast< int >(val3
);
17325 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17326 result
= (bool)((wxGrid
const *)arg1
)->IsReadOnly(arg2
,arg3
);
17327 wxPyEndAllowThreads(__tstate
);
17328 if (PyErr_Occurred()) SWIG_fail
;
17331 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
17339 SWIGINTERN PyObject
*_wrap_Grid_SetReadOnly(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
17340 PyObject
*resultobj
= 0;
17341 wxGrid
*arg1
= (wxGrid
*) 0 ;
17344 bool arg4
= (bool) true ;
17353 PyObject
* obj0
= 0 ;
17354 PyObject
* obj1
= 0 ;
17355 PyObject
* obj2
= 0 ;
17356 PyObject
* obj3
= 0 ;
17357 char * kwnames
[] = {
17358 (char *) "self",(char *) "row",(char *) "col",(char *) "isReadOnly", NULL
17361 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:Grid_SetReadOnly",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
17362 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17363 if (!SWIG_IsOK(res1
)) {
17364 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetReadOnly" "', expected argument " "1"" of type '" "wxGrid *""'");
17366 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17367 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
17368 if (!SWIG_IsOK(ecode2
)) {
17369 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetReadOnly" "', expected argument " "2"" of type '" "int""'");
17371 arg2
= static_cast< int >(val2
);
17372 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
17373 if (!SWIG_IsOK(ecode3
)) {
17374 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetReadOnly" "', expected argument " "3"" of type '" "int""'");
17376 arg3
= static_cast< int >(val3
);
17378 ecode4
= SWIG_AsVal_bool(obj3
, &val4
);
17379 if (!SWIG_IsOK(ecode4
)) {
17380 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "Grid_SetReadOnly" "', expected argument " "4"" of type '" "bool""'");
17382 arg4
= static_cast< bool >(val4
);
17385 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17386 (arg1
)->SetReadOnly(arg2
,arg3
,arg4
);
17387 wxPyEndAllowThreads(__tstate
);
17388 if (PyErr_Occurred()) SWIG_fail
;
17390 resultobj
= SWIG_Py_Void();
17397 SWIGINTERN PyObject
*_wrap_Grid_SelectRow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
17398 PyObject
*resultobj
= 0;
17399 wxGrid
*arg1
= (wxGrid
*) 0 ;
17401 bool arg3
= (bool) false ;
17408 PyObject
* obj0
= 0 ;
17409 PyObject
* obj1
= 0 ;
17410 PyObject
* obj2
= 0 ;
17411 char * kwnames
[] = {
17412 (char *) "self",(char *) "row",(char *) "addToSelected", NULL
17415 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:Grid_SelectRow",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
17416 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17417 if (!SWIG_IsOK(res1
)) {
17418 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SelectRow" "', expected argument " "1"" of type '" "wxGrid *""'");
17420 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17421 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
17422 if (!SWIG_IsOK(ecode2
)) {
17423 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SelectRow" "', expected argument " "2"" of type '" "int""'");
17425 arg2
= static_cast< int >(val2
);
17427 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
17428 if (!SWIG_IsOK(ecode3
)) {
17429 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SelectRow" "', expected argument " "3"" of type '" "bool""'");
17431 arg3
= static_cast< bool >(val3
);
17434 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17435 (arg1
)->SelectRow(arg2
,arg3
);
17436 wxPyEndAllowThreads(__tstate
);
17437 if (PyErr_Occurred()) SWIG_fail
;
17439 resultobj
= SWIG_Py_Void();
17446 SWIGINTERN PyObject
*_wrap_Grid_SelectCol(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
17447 PyObject
*resultobj
= 0;
17448 wxGrid
*arg1
= (wxGrid
*) 0 ;
17450 bool arg3
= (bool) false ;
17457 PyObject
* obj0
= 0 ;
17458 PyObject
* obj1
= 0 ;
17459 PyObject
* obj2
= 0 ;
17460 char * kwnames
[] = {
17461 (char *) "self",(char *) "col",(char *) "addToSelected", NULL
17464 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:Grid_SelectCol",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
17465 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17466 if (!SWIG_IsOK(res1
)) {
17467 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SelectCol" "', expected argument " "1"" of type '" "wxGrid *""'");
17469 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17470 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
17471 if (!SWIG_IsOK(ecode2
)) {
17472 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SelectCol" "', expected argument " "2"" of type '" "int""'");
17474 arg2
= static_cast< int >(val2
);
17476 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
17477 if (!SWIG_IsOK(ecode3
)) {
17478 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SelectCol" "', expected argument " "3"" of type '" "bool""'");
17480 arg3
= static_cast< bool >(val3
);
17483 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17484 (arg1
)->SelectCol(arg2
,arg3
);
17485 wxPyEndAllowThreads(__tstate
);
17486 if (PyErr_Occurred()) SWIG_fail
;
17488 resultobj
= SWIG_Py_Void();
17495 SWIGINTERN PyObject
*_wrap_Grid_SelectBlock(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
17496 PyObject
*resultobj
= 0;
17497 wxGrid
*arg1
= (wxGrid
*) 0 ;
17502 bool arg6
= (bool) false ;
17515 PyObject
* obj0
= 0 ;
17516 PyObject
* obj1
= 0 ;
17517 PyObject
* obj2
= 0 ;
17518 PyObject
* obj3
= 0 ;
17519 PyObject
* obj4
= 0 ;
17520 PyObject
* obj5
= 0 ;
17521 char * kwnames
[] = {
17522 (char *) "self",(char *) "topRow",(char *) "leftCol",(char *) "bottomRow",(char *) "rightCol",(char *) "addToSelected", NULL
17525 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO|O:Grid_SelectBlock",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
;
17526 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17527 if (!SWIG_IsOK(res1
)) {
17528 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SelectBlock" "', expected argument " "1"" of type '" "wxGrid *""'");
17530 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17531 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
17532 if (!SWIG_IsOK(ecode2
)) {
17533 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SelectBlock" "', expected argument " "2"" of type '" "int""'");
17535 arg2
= static_cast< int >(val2
);
17536 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
17537 if (!SWIG_IsOK(ecode3
)) {
17538 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SelectBlock" "', expected argument " "3"" of type '" "int""'");
17540 arg3
= static_cast< int >(val3
);
17541 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
17542 if (!SWIG_IsOK(ecode4
)) {
17543 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "Grid_SelectBlock" "', expected argument " "4"" of type '" "int""'");
17545 arg4
= static_cast< int >(val4
);
17546 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
17547 if (!SWIG_IsOK(ecode5
)) {
17548 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "Grid_SelectBlock" "', expected argument " "5"" of type '" "int""'");
17550 arg5
= static_cast< int >(val5
);
17552 ecode6
= SWIG_AsVal_bool(obj5
, &val6
);
17553 if (!SWIG_IsOK(ecode6
)) {
17554 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "Grid_SelectBlock" "', expected argument " "6"" of type '" "bool""'");
17556 arg6
= static_cast< bool >(val6
);
17559 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17560 (arg1
)->SelectBlock(arg2
,arg3
,arg4
,arg5
,arg6
);
17561 wxPyEndAllowThreads(__tstate
);
17562 if (PyErr_Occurred()) SWIG_fail
;
17564 resultobj
= SWIG_Py_Void();
17571 SWIGINTERN PyObject
*_wrap_Grid_SelectAll(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
17572 PyObject
*resultobj
= 0;
17573 wxGrid
*arg1
= (wxGrid
*) 0 ;
17576 PyObject
*swig_obj
[1] ;
17578 if (!args
) SWIG_fail
;
17579 swig_obj
[0] = args
;
17580 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17581 if (!SWIG_IsOK(res1
)) {
17582 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SelectAll" "', expected argument " "1"" of type '" "wxGrid *""'");
17584 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17586 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17587 (arg1
)->SelectAll();
17588 wxPyEndAllowThreads(__tstate
);
17589 if (PyErr_Occurred()) SWIG_fail
;
17591 resultobj
= SWIG_Py_Void();
17598 SWIGINTERN PyObject
*_wrap_Grid_IsSelection(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
17599 PyObject
*resultobj
= 0;
17600 wxGrid
*arg1
= (wxGrid
*) 0 ;
17604 PyObject
*swig_obj
[1] ;
17606 if (!args
) SWIG_fail
;
17607 swig_obj
[0] = args
;
17608 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17609 if (!SWIG_IsOK(res1
)) {
17610 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_IsSelection" "', expected argument " "1"" of type '" "wxGrid *""'");
17612 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17614 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17615 result
= (bool)(arg1
)->IsSelection();
17616 wxPyEndAllowThreads(__tstate
);
17617 if (PyErr_Occurred()) SWIG_fail
;
17620 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
17628 SWIGINTERN PyObject
*_wrap_Grid_ClearSelection(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
17629 PyObject
*resultobj
= 0;
17630 wxGrid
*arg1
= (wxGrid
*) 0 ;
17633 PyObject
*swig_obj
[1] ;
17635 if (!args
) SWIG_fail
;
17636 swig_obj
[0] = args
;
17637 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17638 if (!SWIG_IsOK(res1
)) {
17639 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_ClearSelection" "', expected argument " "1"" of type '" "wxGrid *""'");
17641 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17643 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17644 (arg1
)->ClearSelection();
17645 wxPyEndAllowThreads(__tstate
);
17646 if (PyErr_Occurred()) SWIG_fail
;
17648 resultobj
= SWIG_Py_Void();
17655 SWIGINTERN PyObject
*_wrap_Grid_IsInSelection(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
17656 PyObject
*resultobj
= 0;
17657 wxGrid
*arg1
= (wxGrid
*) 0 ;
17667 PyObject
* obj0
= 0 ;
17668 PyObject
* obj1
= 0 ;
17669 PyObject
* obj2
= 0 ;
17670 char * kwnames
[] = {
17671 (char *) "self",(char *) "row",(char *) "col", NULL
17674 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_IsInSelection",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
17675 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17676 if (!SWIG_IsOK(res1
)) {
17677 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_IsInSelection" "', expected argument " "1"" of type '" "wxGrid *""'");
17679 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17680 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
17681 if (!SWIG_IsOK(ecode2
)) {
17682 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_IsInSelection" "', expected argument " "2"" of type '" "int""'");
17684 arg2
= static_cast< int >(val2
);
17685 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
17686 if (!SWIG_IsOK(ecode3
)) {
17687 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_IsInSelection" "', expected argument " "3"" of type '" "int""'");
17689 arg3
= static_cast< int >(val3
);
17691 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17692 result
= (bool)(arg1
)->IsInSelection(arg2
,arg3
);
17693 wxPyEndAllowThreads(__tstate
);
17694 if (PyErr_Occurred()) SWIG_fail
;
17697 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
17705 SWIGINTERN PyObject
*_wrap_Grid_GetSelectedCells(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
17706 PyObject
*resultobj
= 0;
17707 wxGrid
*arg1
= (wxGrid
*) 0 ;
17708 wxGridCellCoordsArray result
;
17711 PyObject
*swig_obj
[1] ;
17713 if (!args
) SWIG_fail
;
17714 swig_obj
[0] = args
;
17715 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17716 if (!SWIG_IsOK(res1
)) {
17717 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetSelectedCells" "', expected argument " "1"" of type '" "wxGrid const *""'");
17719 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17721 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17722 result
= ((wxGrid
const *)arg1
)->GetSelectedCells();
17723 wxPyEndAllowThreads(__tstate
);
17724 if (PyErr_Occurred()) SWIG_fail
;
17727 resultobj
= wxGridCellCoordsArray_helper(result
);
17735 SWIGINTERN PyObject
*_wrap_Grid_GetSelectionBlockTopLeft(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
17736 PyObject
*resultobj
= 0;
17737 wxGrid
*arg1
= (wxGrid
*) 0 ;
17738 wxGridCellCoordsArray result
;
17741 PyObject
*swig_obj
[1] ;
17743 if (!args
) SWIG_fail
;
17744 swig_obj
[0] = args
;
17745 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17746 if (!SWIG_IsOK(res1
)) {
17747 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetSelectionBlockTopLeft" "', expected argument " "1"" of type '" "wxGrid const *""'");
17749 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17751 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17752 result
= ((wxGrid
const *)arg1
)->GetSelectionBlockTopLeft();
17753 wxPyEndAllowThreads(__tstate
);
17754 if (PyErr_Occurred()) SWIG_fail
;
17757 resultobj
= wxGridCellCoordsArray_helper(result
);
17765 SWIGINTERN PyObject
*_wrap_Grid_GetSelectionBlockBottomRight(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
17766 PyObject
*resultobj
= 0;
17767 wxGrid
*arg1
= (wxGrid
*) 0 ;
17768 wxGridCellCoordsArray result
;
17771 PyObject
*swig_obj
[1] ;
17773 if (!args
) SWIG_fail
;
17774 swig_obj
[0] = args
;
17775 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17776 if (!SWIG_IsOK(res1
)) {
17777 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetSelectionBlockBottomRight" "', expected argument " "1"" of type '" "wxGrid const *""'");
17779 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17781 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17782 result
= ((wxGrid
const *)arg1
)->GetSelectionBlockBottomRight();
17783 wxPyEndAllowThreads(__tstate
);
17784 if (PyErr_Occurred()) SWIG_fail
;
17787 resultobj
= wxGridCellCoordsArray_helper(result
);
17795 SWIGINTERN PyObject
*_wrap_Grid_GetSelectedRows(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
17796 PyObject
*resultobj
= 0;
17797 wxGrid
*arg1
= (wxGrid
*) 0 ;
17801 PyObject
*swig_obj
[1] ;
17803 if (!args
) SWIG_fail
;
17804 swig_obj
[0] = args
;
17805 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17806 if (!SWIG_IsOK(res1
)) {
17807 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetSelectedRows" "', expected argument " "1"" of type '" "wxGrid const *""'");
17809 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17811 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17812 result
= ((wxGrid
const *)arg1
)->GetSelectedRows();
17813 wxPyEndAllowThreads(__tstate
);
17814 if (PyErr_Occurred()) SWIG_fail
;
17817 resultobj
= PyList_New(0);
17819 for (idx
= 0; idx
< (&result
)->GetCount(); idx
+= 1) {
17820 PyObject
* val
= PyInt_FromLong( (&result
)->Item(idx
) );
17821 PyList_Append(resultobj
, val
);
17831 SWIGINTERN PyObject
*_wrap_Grid_GetSelectedCols(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
17832 PyObject
*resultobj
= 0;
17833 wxGrid
*arg1
= (wxGrid
*) 0 ;
17837 PyObject
*swig_obj
[1] ;
17839 if (!args
) SWIG_fail
;
17840 swig_obj
[0] = args
;
17841 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17842 if (!SWIG_IsOK(res1
)) {
17843 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetSelectedCols" "', expected argument " "1"" of type '" "wxGrid const *""'");
17845 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17847 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17848 result
= ((wxGrid
const *)arg1
)->GetSelectedCols();
17849 wxPyEndAllowThreads(__tstate
);
17850 if (PyErr_Occurred()) SWIG_fail
;
17853 resultobj
= PyList_New(0);
17855 for (idx
= 0; idx
< (&result
)->GetCount(); idx
+= 1) {
17856 PyObject
* val
= PyInt_FromLong( (&result
)->Item(idx
) );
17857 PyList_Append(resultobj
, val
);
17867 SWIGINTERN PyObject
*_wrap_Grid_DeselectRow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
17868 PyObject
*resultobj
= 0;
17869 wxGrid
*arg1
= (wxGrid
*) 0 ;
17875 PyObject
* obj0
= 0 ;
17876 PyObject
* obj1
= 0 ;
17877 char * kwnames
[] = {
17878 (char *) "self",(char *) "row", NULL
17881 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_DeselectRow",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
17882 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17883 if (!SWIG_IsOK(res1
)) {
17884 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_DeselectRow" "', expected argument " "1"" of type '" "wxGrid *""'");
17886 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17887 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
17888 if (!SWIG_IsOK(ecode2
)) {
17889 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_DeselectRow" "', expected argument " "2"" of type '" "int""'");
17891 arg2
= static_cast< int >(val2
);
17893 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17894 (arg1
)->DeselectRow(arg2
);
17895 wxPyEndAllowThreads(__tstate
);
17896 if (PyErr_Occurred()) SWIG_fail
;
17898 resultobj
= SWIG_Py_Void();
17905 SWIGINTERN PyObject
*_wrap_Grid_DeselectCol(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
17906 PyObject
*resultobj
= 0;
17907 wxGrid
*arg1
= (wxGrid
*) 0 ;
17913 PyObject
* obj0
= 0 ;
17914 PyObject
* obj1
= 0 ;
17915 char * kwnames
[] = {
17916 (char *) "self",(char *) "col", NULL
17919 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_DeselectCol",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
17920 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17921 if (!SWIG_IsOK(res1
)) {
17922 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_DeselectCol" "', expected argument " "1"" of type '" "wxGrid *""'");
17924 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17925 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
17926 if (!SWIG_IsOK(ecode2
)) {
17927 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_DeselectCol" "', expected argument " "2"" of type '" "int""'");
17929 arg2
= static_cast< int >(val2
);
17931 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17932 (arg1
)->DeselectCol(arg2
);
17933 wxPyEndAllowThreads(__tstate
);
17934 if (PyErr_Occurred()) SWIG_fail
;
17936 resultobj
= SWIG_Py_Void();
17943 SWIGINTERN PyObject
*_wrap_Grid_DeselectCell(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
17944 PyObject
*resultobj
= 0;
17945 wxGrid
*arg1
= (wxGrid
*) 0 ;
17954 PyObject
* obj0
= 0 ;
17955 PyObject
* obj1
= 0 ;
17956 PyObject
* obj2
= 0 ;
17957 char * kwnames
[] = {
17958 (char *) "self",(char *) "row",(char *) "col", NULL
17961 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_DeselectCell",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
17962 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
17963 if (!SWIG_IsOK(res1
)) {
17964 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_DeselectCell" "', expected argument " "1"" of type '" "wxGrid *""'");
17966 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
17967 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
17968 if (!SWIG_IsOK(ecode2
)) {
17969 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_DeselectCell" "', expected argument " "2"" of type '" "int""'");
17971 arg2
= static_cast< int >(val2
);
17972 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
17973 if (!SWIG_IsOK(ecode3
)) {
17974 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_DeselectCell" "', expected argument " "3"" of type '" "int""'");
17976 arg3
= static_cast< int >(val3
);
17978 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
17979 (arg1
)->DeselectCell(arg2
,arg3
);
17980 wxPyEndAllowThreads(__tstate
);
17981 if (PyErr_Occurred()) SWIG_fail
;
17983 resultobj
= SWIG_Py_Void();
17990 SWIGINTERN PyObject
*_wrap_Grid_BlockToDeviceRect(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
17991 PyObject
*resultobj
= 0;
17992 wxGrid
*arg1
= (wxGrid
*) 0 ;
17993 wxGridCellCoords
*arg2
= 0 ;
17994 wxGridCellCoords
*arg3
= 0 ;
17998 wxGridCellCoords temp2
;
17999 wxGridCellCoords temp3
;
18000 PyObject
* obj0
= 0 ;
18001 PyObject
* obj1
= 0 ;
18002 PyObject
* obj2
= 0 ;
18003 char * kwnames
[] = {
18004 (char *) "self",(char *) "topLeft",(char *) "bottomRight", NULL
18007 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_BlockToDeviceRect",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
18008 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18009 if (!SWIG_IsOK(res1
)) {
18010 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_BlockToDeviceRect" "', expected argument " "1"" of type '" "wxGrid *""'");
18012 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18015 if (! wxGridCellCoords_helper(obj1
, &arg2
)) SWIG_fail
;
18019 if (! wxGridCellCoords_helper(obj2
, &arg3
)) SWIG_fail
;
18022 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18023 result
= (arg1
)->BlockToDeviceRect((wxGridCellCoords
const &)*arg2
,(wxGridCellCoords
const &)*arg3
);
18024 wxPyEndAllowThreads(__tstate
);
18025 if (PyErr_Occurred()) SWIG_fail
;
18027 resultobj
= SWIG_NewPointerObj((new wxRect(static_cast< const wxRect
& >(result
))), SWIGTYPE_p_wxRect
, SWIG_POINTER_OWN
| 0 );
18034 SWIGINTERN PyObject
*_wrap_Grid_GetSelectionBackground(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
18035 PyObject
*resultobj
= 0;
18036 wxGrid
*arg1
= (wxGrid
*) 0 ;
18040 PyObject
*swig_obj
[1] ;
18042 if (!args
) SWIG_fail
;
18043 swig_obj
[0] = args
;
18044 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18045 if (!SWIG_IsOK(res1
)) {
18046 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetSelectionBackground" "', expected argument " "1"" of type '" "wxGrid const *""'");
18048 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18050 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18051 result
= ((wxGrid
const *)arg1
)->GetSelectionBackground();
18052 wxPyEndAllowThreads(__tstate
);
18053 if (PyErr_Occurred()) SWIG_fail
;
18055 resultobj
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN
| 0 );
18062 SWIGINTERN PyObject
*_wrap_Grid_GetSelectionForeground(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
18063 PyObject
*resultobj
= 0;
18064 wxGrid
*arg1
= (wxGrid
*) 0 ;
18068 PyObject
*swig_obj
[1] ;
18070 if (!args
) SWIG_fail
;
18071 swig_obj
[0] = args
;
18072 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18073 if (!SWIG_IsOK(res1
)) {
18074 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetSelectionForeground" "', expected argument " "1"" of type '" "wxGrid const *""'");
18076 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18078 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18079 result
= ((wxGrid
const *)arg1
)->GetSelectionForeground();
18080 wxPyEndAllowThreads(__tstate
);
18081 if (PyErr_Occurred()) SWIG_fail
;
18083 resultobj
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN
| 0 );
18090 SWIGINTERN PyObject
*_wrap_Grid_SetSelectionBackground(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
18091 PyObject
*resultobj
= 0;
18092 wxGrid
*arg1
= (wxGrid
*) 0 ;
18093 wxColour
*arg2
= 0 ;
18097 PyObject
* obj0
= 0 ;
18098 PyObject
* obj1
= 0 ;
18099 char * kwnames
[] = {
18100 (char *) "self",(char *) "c", NULL
18103 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetSelectionBackground",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
18104 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18105 if (!SWIG_IsOK(res1
)) {
18106 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetSelectionBackground" "', expected argument " "1"" of type '" "wxGrid *""'");
18108 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18111 if ( ! wxColour_helper(obj1
, &arg2
)) SWIG_fail
;
18114 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18115 (arg1
)->SetSelectionBackground((wxColour
const &)*arg2
);
18116 wxPyEndAllowThreads(__tstate
);
18117 if (PyErr_Occurred()) SWIG_fail
;
18119 resultobj
= SWIG_Py_Void();
18126 SWIGINTERN PyObject
*_wrap_Grid_SetSelectionForeground(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
18127 PyObject
*resultobj
= 0;
18128 wxGrid
*arg1
= (wxGrid
*) 0 ;
18129 wxColour
*arg2
= 0 ;
18133 PyObject
* obj0
= 0 ;
18134 PyObject
* obj1
= 0 ;
18135 char * kwnames
[] = {
18136 (char *) "self",(char *) "c", NULL
18139 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetSelectionForeground",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
18140 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18141 if (!SWIG_IsOK(res1
)) {
18142 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetSelectionForeground" "', expected argument " "1"" of type '" "wxGrid *""'");
18144 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18147 if ( ! wxColour_helper(obj1
, &arg2
)) SWIG_fail
;
18150 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18151 (arg1
)->SetSelectionForeground((wxColour
const &)*arg2
);
18152 wxPyEndAllowThreads(__tstate
);
18153 if (PyErr_Occurred()) SWIG_fail
;
18155 resultobj
= SWIG_Py_Void();
18162 SWIGINTERN PyObject
*_wrap_Grid_RegisterDataType(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
18163 PyObject
*resultobj
= 0;
18164 wxGrid
*arg1
= (wxGrid
*) 0 ;
18165 wxString
*arg2
= 0 ;
18166 wxGridCellRenderer
*arg3
= (wxGridCellRenderer
*) 0 ;
18167 wxGridCellEditor
*arg4
= (wxGridCellEditor
*) 0 ;
18170 bool temp2
= false ;
18175 PyObject
* obj0
= 0 ;
18176 PyObject
* obj1
= 0 ;
18177 PyObject
* obj2
= 0 ;
18178 PyObject
* obj3
= 0 ;
18179 char * kwnames
[] = {
18180 (char *) "self",(char *) "typeName",(char *) "renderer",(char *) "editor", NULL
18183 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:Grid_RegisterDataType",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
18184 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18185 if (!SWIG_IsOK(res1
)) {
18186 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_RegisterDataType" "', expected argument " "1"" of type '" "wxGrid *""'");
18188 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18190 arg2
= wxString_in_helper(obj1
);
18191 if (arg2
== NULL
) SWIG_fail
;
18194 res3
= SWIG_ConvertPtr(obj2
, &argp3
,SWIGTYPE_p_wxGridCellRenderer
, 0 | 0 );
18195 if (!SWIG_IsOK(res3
)) {
18196 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "Grid_RegisterDataType" "', expected argument " "3"" of type '" "wxGridCellRenderer *""'");
18198 arg3
= reinterpret_cast< wxGridCellRenderer
* >(argp3
);
18199 res4
= SWIG_ConvertPtr(obj3
, &argp4
,SWIGTYPE_p_wxGridCellEditor
, 0 | 0 );
18200 if (!SWIG_IsOK(res4
)) {
18201 SWIG_exception_fail(SWIG_ArgError(res4
), "in method '" "Grid_RegisterDataType" "', expected argument " "4"" of type '" "wxGridCellEditor *""'");
18203 arg4
= reinterpret_cast< wxGridCellEditor
* >(argp4
);
18205 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18206 (arg1
)->RegisterDataType((wxString
const &)*arg2
,arg3
,arg4
);
18207 wxPyEndAllowThreads(__tstate
);
18208 if (PyErr_Occurred()) SWIG_fail
;
18210 resultobj
= SWIG_Py_Void();
18225 SWIGINTERN PyObject
*_wrap_Grid_GetDefaultEditorForCell(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
18226 PyObject
*resultobj
= 0;
18227 wxGrid
*arg1
= (wxGrid
*) 0 ;
18230 wxGridCellEditor
*result
= 0 ;
18237 PyObject
* obj0
= 0 ;
18238 PyObject
* obj1
= 0 ;
18239 PyObject
* obj2
= 0 ;
18240 char * kwnames
[] = {
18241 (char *) "self",(char *) "row",(char *) "col", NULL
18244 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_GetDefaultEditorForCell",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
18245 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18246 if (!SWIG_IsOK(res1
)) {
18247 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetDefaultEditorForCell" "', expected argument " "1"" of type '" "wxGrid const *""'");
18249 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18250 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
18251 if (!SWIG_IsOK(ecode2
)) {
18252 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetDefaultEditorForCell" "', expected argument " "2"" of type '" "int""'");
18254 arg2
= static_cast< int >(val2
);
18255 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
18256 if (!SWIG_IsOK(ecode3
)) {
18257 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_GetDefaultEditorForCell" "', expected argument " "3"" of type '" "int""'");
18259 arg3
= static_cast< int >(val3
);
18261 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18262 result
= (wxGridCellEditor
*)((wxGrid
const *)arg1
)->GetDefaultEditorForCell(arg2
,arg3
);
18263 wxPyEndAllowThreads(__tstate
);
18264 if (PyErr_Occurred()) SWIG_fail
;
18267 resultobj
= wxPyMake_wxGridCellEditor(result
, (bool)0);
18275 SWIGINTERN PyObject
*_wrap_Grid_GetDefaultRendererForCell(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
18276 PyObject
*resultobj
= 0;
18277 wxGrid
*arg1
= (wxGrid
*) 0 ;
18280 wxGridCellRenderer
*result
= 0 ;
18287 PyObject
* obj0
= 0 ;
18288 PyObject
* obj1
= 0 ;
18289 PyObject
* obj2
= 0 ;
18290 char * kwnames
[] = {
18291 (char *) "self",(char *) "row",(char *) "col", NULL
18294 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_GetDefaultRendererForCell",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
18295 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18296 if (!SWIG_IsOK(res1
)) {
18297 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetDefaultRendererForCell" "', expected argument " "1"" of type '" "wxGrid const *""'");
18299 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18300 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
18301 if (!SWIG_IsOK(ecode2
)) {
18302 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetDefaultRendererForCell" "', expected argument " "2"" of type '" "int""'");
18304 arg2
= static_cast< int >(val2
);
18305 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
18306 if (!SWIG_IsOK(ecode3
)) {
18307 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_GetDefaultRendererForCell" "', expected argument " "3"" of type '" "int""'");
18309 arg3
= static_cast< int >(val3
);
18311 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18312 result
= (wxGridCellRenderer
*)((wxGrid
const *)arg1
)->GetDefaultRendererForCell(arg2
,arg3
);
18313 wxPyEndAllowThreads(__tstate
);
18314 if (PyErr_Occurred()) SWIG_fail
;
18317 resultobj
= wxPyMake_wxGridCellRenderer(result
, (bool)0);
18325 SWIGINTERN PyObject
*_wrap_Grid_GetDefaultEditorForType(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
18326 PyObject
*resultobj
= 0;
18327 wxGrid
*arg1
= (wxGrid
*) 0 ;
18328 wxString
*arg2
= 0 ;
18329 wxGridCellEditor
*result
= 0 ;
18332 bool temp2
= false ;
18333 PyObject
* obj0
= 0 ;
18334 PyObject
* obj1
= 0 ;
18335 char * kwnames
[] = {
18336 (char *) "self",(char *) "typeName", NULL
18339 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_GetDefaultEditorForType",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
18340 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18341 if (!SWIG_IsOK(res1
)) {
18342 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetDefaultEditorForType" "', expected argument " "1"" of type '" "wxGrid const *""'");
18344 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18346 arg2
= wxString_in_helper(obj1
);
18347 if (arg2
== NULL
) SWIG_fail
;
18351 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18352 result
= (wxGridCellEditor
*)((wxGrid
const *)arg1
)->GetDefaultEditorForType((wxString
const &)*arg2
);
18353 wxPyEndAllowThreads(__tstate
);
18354 if (PyErr_Occurred()) SWIG_fail
;
18357 resultobj
= wxPyMake_wxGridCellEditor(result
, (bool)0);
18373 SWIGINTERN PyObject
*_wrap_Grid_GetDefaultRendererForType(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
18374 PyObject
*resultobj
= 0;
18375 wxGrid
*arg1
= (wxGrid
*) 0 ;
18376 wxString
*arg2
= 0 ;
18377 wxGridCellRenderer
*result
= 0 ;
18380 bool temp2
= false ;
18381 PyObject
* obj0
= 0 ;
18382 PyObject
* obj1
= 0 ;
18383 char * kwnames
[] = {
18384 (char *) "self",(char *) "typeName", NULL
18387 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_GetDefaultRendererForType",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
18388 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18389 if (!SWIG_IsOK(res1
)) {
18390 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetDefaultRendererForType" "', expected argument " "1"" of type '" "wxGrid const *""'");
18392 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18394 arg2
= wxString_in_helper(obj1
);
18395 if (arg2
== NULL
) SWIG_fail
;
18399 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18400 result
= (wxGridCellRenderer
*)((wxGrid
const *)arg1
)->GetDefaultRendererForType((wxString
const &)*arg2
);
18401 wxPyEndAllowThreads(__tstate
);
18402 if (PyErr_Occurred()) SWIG_fail
;
18405 resultobj
= wxPyMake_wxGridCellRenderer(result
, (bool)0);
18421 SWIGINTERN PyObject
*_wrap_Grid_SetMargins(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
18422 PyObject
*resultobj
= 0;
18423 wxGrid
*arg1
= (wxGrid
*) 0 ;
18432 PyObject
* obj0
= 0 ;
18433 PyObject
* obj1
= 0 ;
18434 PyObject
* obj2
= 0 ;
18435 char * kwnames
[] = {
18436 (char *) "self",(char *) "extraWidth",(char *) "extraHeight", NULL
18439 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Grid_SetMargins",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
18440 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18441 if (!SWIG_IsOK(res1
)) {
18442 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetMargins" "', expected argument " "1"" of type '" "wxGrid *""'");
18444 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18445 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
18446 if (!SWIG_IsOK(ecode2
)) {
18447 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetMargins" "', expected argument " "2"" of type '" "int""'");
18449 arg2
= static_cast< int >(val2
);
18450 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
18451 if (!SWIG_IsOK(ecode3
)) {
18452 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "Grid_SetMargins" "', expected argument " "3"" of type '" "int""'");
18454 arg3
= static_cast< int >(val3
);
18456 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18457 (arg1
)->SetMargins(arg2
,arg3
);
18458 wxPyEndAllowThreads(__tstate
);
18459 if (PyErr_Occurred()) SWIG_fail
;
18461 resultobj
= SWIG_Py_Void();
18468 SWIGINTERN PyObject
*_wrap_Grid_GetGridWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
18469 PyObject
*resultobj
= 0;
18470 wxGrid
*arg1
= (wxGrid
*) 0 ;
18471 wxWindow
*result
= 0 ;
18474 PyObject
*swig_obj
[1] ;
18476 if (!args
) SWIG_fail
;
18477 swig_obj
[0] = args
;
18478 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18479 if (!SWIG_IsOK(res1
)) {
18480 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetGridWindow" "', expected argument " "1"" of type '" "wxGrid *""'");
18482 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18484 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18485 result
= (wxWindow
*)(arg1
)->GetGridWindow();
18486 wxPyEndAllowThreads(__tstate
);
18487 if (PyErr_Occurred()) SWIG_fail
;
18490 resultobj
= wxPyMake_wxObject(result
, 0);
18498 SWIGINTERN PyObject
*_wrap_Grid_GetGridRowLabelWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
18499 PyObject
*resultobj
= 0;
18500 wxGrid
*arg1
= (wxGrid
*) 0 ;
18501 wxWindow
*result
= 0 ;
18504 PyObject
*swig_obj
[1] ;
18506 if (!args
) SWIG_fail
;
18507 swig_obj
[0] = args
;
18508 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18509 if (!SWIG_IsOK(res1
)) {
18510 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetGridRowLabelWindow" "', expected argument " "1"" of type '" "wxGrid *""'");
18512 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18514 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18515 result
= (wxWindow
*)(arg1
)->GetGridRowLabelWindow();
18516 wxPyEndAllowThreads(__tstate
);
18517 if (PyErr_Occurred()) SWIG_fail
;
18520 resultobj
= wxPyMake_wxObject(result
, 0);
18528 SWIGINTERN PyObject
*_wrap_Grid_GetGridColLabelWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
18529 PyObject
*resultobj
= 0;
18530 wxGrid
*arg1
= (wxGrid
*) 0 ;
18531 wxWindow
*result
= 0 ;
18534 PyObject
*swig_obj
[1] ;
18536 if (!args
) SWIG_fail
;
18537 swig_obj
[0] = args
;
18538 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18539 if (!SWIG_IsOK(res1
)) {
18540 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetGridColLabelWindow" "', expected argument " "1"" of type '" "wxGrid *""'");
18542 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18544 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18545 result
= (wxWindow
*)(arg1
)->GetGridColLabelWindow();
18546 wxPyEndAllowThreads(__tstate
);
18547 if (PyErr_Occurred()) SWIG_fail
;
18550 resultobj
= wxPyMake_wxObject(result
, 0);
18558 SWIGINTERN PyObject
*_wrap_Grid_GetGridCornerLabelWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
18559 PyObject
*resultobj
= 0;
18560 wxGrid
*arg1
= (wxGrid
*) 0 ;
18561 wxWindow
*result
= 0 ;
18564 PyObject
*swig_obj
[1] ;
18566 if (!args
) SWIG_fail
;
18567 swig_obj
[0] = args
;
18568 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18569 if (!SWIG_IsOK(res1
)) {
18570 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetGridCornerLabelWindow" "', expected argument " "1"" of type '" "wxGrid *""'");
18572 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18574 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18575 result
= (wxWindow
*)(arg1
)->GetGridCornerLabelWindow();
18576 wxPyEndAllowThreads(__tstate
);
18577 if (PyErr_Occurred()) SWIG_fail
;
18580 resultobj
= wxPyMake_wxObject(result
, 0);
18588 SWIGINTERN PyObject
*_wrap_Grid_SetScrollLineX(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
18589 PyObject
*resultobj
= 0;
18590 wxGrid
*arg1
= (wxGrid
*) 0 ;
18596 PyObject
* obj0
= 0 ;
18597 PyObject
* obj1
= 0 ;
18598 char * kwnames
[] = {
18599 (char *) "self",(char *) "x", NULL
18602 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetScrollLineX",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
18603 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18604 if (!SWIG_IsOK(res1
)) {
18605 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetScrollLineX" "', expected argument " "1"" of type '" "wxGrid *""'");
18607 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18608 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
18609 if (!SWIG_IsOK(ecode2
)) {
18610 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetScrollLineX" "', expected argument " "2"" of type '" "int""'");
18612 arg2
= static_cast< int >(val2
);
18614 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18615 (arg1
)->SetScrollLineX(arg2
);
18616 wxPyEndAllowThreads(__tstate
);
18617 if (PyErr_Occurred()) SWIG_fail
;
18619 resultobj
= SWIG_Py_Void();
18626 SWIGINTERN PyObject
*_wrap_Grid_SetScrollLineY(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
18627 PyObject
*resultobj
= 0;
18628 wxGrid
*arg1
= (wxGrid
*) 0 ;
18634 PyObject
* obj0
= 0 ;
18635 PyObject
* obj1
= 0 ;
18636 char * kwnames
[] = {
18637 (char *) "self",(char *) "y", NULL
18640 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_SetScrollLineY",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
18641 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18642 if (!SWIG_IsOK(res1
)) {
18643 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_SetScrollLineY" "', expected argument " "1"" of type '" "wxGrid *""'");
18645 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18646 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
18647 if (!SWIG_IsOK(ecode2
)) {
18648 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_SetScrollLineY" "', expected argument " "2"" of type '" "int""'");
18650 arg2
= static_cast< int >(val2
);
18652 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18653 (arg1
)->SetScrollLineY(arg2
);
18654 wxPyEndAllowThreads(__tstate
);
18655 if (PyErr_Occurred()) SWIG_fail
;
18657 resultobj
= SWIG_Py_Void();
18664 SWIGINTERN PyObject
*_wrap_Grid_GetScrollLineX(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
18665 PyObject
*resultobj
= 0;
18666 wxGrid
*arg1
= (wxGrid
*) 0 ;
18670 PyObject
*swig_obj
[1] ;
18672 if (!args
) SWIG_fail
;
18673 swig_obj
[0] = args
;
18674 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18675 if (!SWIG_IsOK(res1
)) {
18676 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetScrollLineX" "', expected argument " "1"" of type '" "wxGrid const *""'");
18678 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18680 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18681 result
= (int)((wxGrid
const *)arg1
)->GetScrollLineX();
18682 wxPyEndAllowThreads(__tstate
);
18683 if (PyErr_Occurred()) SWIG_fail
;
18685 resultobj
= SWIG_From_int(static_cast< int >(result
));
18692 SWIGINTERN PyObject
*_wrap_Grid_GetScrollLineY(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
18693 PyObject
*resultobj
= 0;
18694 wxGrid
*arg1
= (wxGrid
*) 0 ;
18698 PyObject
*swig_obj
[1] ;
18700 if (!args
) SWIG_fail
;
18701 swig_obj
[0] = args
;
18702 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18703 if (!SWIG_IsOK(res1
)) {
18704 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetScrollLineY" "', expected argument " "1"" of type '" "wxGrid const *""'");
18706 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18708 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18709 result
= (int)((wxGrid
const *)arg1
)->GetScrollLineY();
18710 wxPyEndAllowThreads(__tstate
);
18711 if (PyErr_Occurred()) SWIG_fail
;
18713 resultobj
= SWIG_From_int(static_cast< int >(result
));
18720 SWIGINTERN PyObject
*_wrap_Grid_GetScrollX(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
18721 PyObject
*resultobj
= 0;
18722 wxGrid
*arg1
= (wxGrid
*) 0 ;
18729 PyObject
* obj0
= 0 ;
18730 PyObject
* obj1
= 0 ;
18731 char * kwnames
[] = {
18732 (char *) "self",(char *) "x", NULL
18735 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_GetScrollX",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
18736 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18737 if (!SWIG_IsOK(res1
)) {
18738 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetScrollX" "', expected argument " "1"" of type '" "wxGrid const *""'");
18740 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18741 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
18742 if (!SWIG_IsOK(ecode2
)) {
18743 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetScrollX" "', expected argument " "2"" of type '" "int""'");
18745 arg2
= static_cast< int >(val2
);
18747 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18748 result
= (int)((wxGrid
const *)arg1
)->GetScrollX(arg2
);
18749 wxPyEndAllowThreads(__tstate
);
18750 if (PyErr_Occurred()) SWIG_fail
;
18752 resultobj
= SWIG_From_int(static_cast< int >(result
));
18759 SWIGINTERN PyObject
*_wrap_Grid_GetScrollY(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
18760 PyObject
*resultobj
= 0;
18761 wxGrid
*arg1
= (wxGrid
*) 0 ;
18768 PyObject
* obj0
= 0 ;
18769 PyObject
* obj1
= 0 ;
18770 char * kwnames
[] = {
18771 (char *) "self",(char *) "y", NULL
18774 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Grid_GetScrollY",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
18775 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18776 if (!SWIG_IsOK(res1
)) {
18777 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "Grid_GetScrollY" "', expected argument " "1"" of type '" "wxGrid const *""'");
18779 arg1
= reinterpret_cast< wxGrid
* >(argp1
);
18780 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
18781 if (!SWIG_IsOK(ecode2
)) {
18782 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "Grid_GetScrollY" "', expected argument " "2"" of type '" "int""'");
18784 arg2
= static_cast< int >(val2
);
18786 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18787 result
= (int)((wxGrid
const *)arg1
)->GetScrollY(arg2
);
18788 wxPyEndAllowThreads(__tstate
);
18789 if (PyErr_Occurred()) SWIG_fail
;
18791 resultobj
= SWIG_From_int(static_cast< int >(result
));
18798 SWIGINTERN PyObject
*_wrap_Grid_GetClassDefaultAttributes(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
18799 PyObject
*resultobj
= 0;
18800 wxWindowVariant arg1
= (wxWindowVariant
) wxWINDOW_VARIANT_NORMAL
;
18801 SwigValueWrapper
<wxVisualAttributes
> result
;
18804 PyObject
* obj0
= 0 ;
18805 char * kwnames
[] = {
18806 (char *) "variant", NULL
18809 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:Grid_GetClassDefaultAttributes",kwnames
,&obj0
)) SWIG_fail
;
18811 ecode1
= SWIG_AsVal_int(obj0
, &val1
);
18812 if (!SWIG_IsOK(ecode1
)) {
18813 SWIG_exception_fail(SWIG_ArgError(ecode1
), "in method '" "Grid_GetClassDefaultAttributes" "', expected argument " "1"" of type '" "wxWindowVariant""'");
18815 arg1
= static_cast< wxWindowVariant
>(val1
);
18818 if (!wxPyCheckForApp()) SWIG_fail
;
18819 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18820 result
= wxGrid::GetClassDefaultAttributes(arg1
);
18821 wxPyEndAllowThreads(__tstate
);
18822 if (PyErr_Occurred()) SWIG_fail
;
18824 resultobj
= SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes
& >(result
))), SWIGTYPE_p_wxVisualAttributes
, SWIG_POINTER_OWN
| 0 );
18831 SWIGINTERN PyObject
*Grid_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
18833 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
18834 SWIG_TypeNewClientData(SWIGTYPE_p_wxGrid
, SWIG_NewClientData(obj
));
18835 return SWIG_Py_Void();
18838 SWIGINTERN PyObject
*Grid_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
18839 return SWIG_Python_InitShadowInstance(args
);
18842 SWIGINTERN PyObject
*_wrap_new_GridEvent(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
18843 PyObject
*resultobj
= 0;
18846 wxGrid
*arg3
= (wxGrid
*) 0 ;
18847 int arg4
= (int) -1 ;
18848 int arg5
= (int) -1 ;
18849 int arg6
= (int) -1 ;
18850 int arg7
= (int) -1 ;
18851 bool arg8
= (bool) true ;
18852 bool arg9
= (bool) false ;
18853 bool arg10
= (bool) false ;
18854 bool arg11
= (bool) false ;
18855 bool arg12
= (bool) false ;
18856 wxGridEvent
*result
= 0 ;
18881 PyObject
* obj0
= 0 ;
18882 PyObject
* obj1
= 0 ;
18883 PyObject
* obj2
= 0 ;
18884 PyObject
* obj3
= 0 ;
18885 PyObject
* obj4
= 0 ;
18886 PyObject
* obj5
= 0 ;
18887 PyObject
* obj6
= 0 ;
18888 PyObject
* obj7
= 0 ;
18889 PyObject
* obj8
= 0 ;
18890 PyObject
* obj9
= 0 ;
18891 PyObject
* obj10
= 0 ;
18892 PyObject
* obj11
= 0 ;
18893 char * kwnames
[] = {
18894 (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
18897 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOOOOOOOO:new_GridEvent",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
,&obj8
,&obj9
,&obj10
,&obj11
)) SWIG_fail
;
18898 ecode1
= SWIG_AsVal_int(obj0
, &val1
);
18899 if (!SWIG_IsOK(ecode1
)) {
18900 SWIG_exception_fail(SWIG_ArgError(ecode1
), "in method '" "new_GridEvent" "', expected argument " "1"" of type '" "int""'");
18902 arg1
= static_cast< int >(val1
);
18903 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
18904 if (!SWIG_IsOK(ecode2
)) {
18905 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_GridEvent" "', expected argument " "2"" of type '" "wxEventType""'");
18907 arg2
= static_cast< wxEventType
>(val2
);
18908 res3
= SWIG_ConvertPtr(obj2
, &argp3
,SWIGTYPE_p_wxGrid
, 0 | 0 );
18909 if (!SWIG_IsOK(res3
)) {
18910 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "new_GridEvent" "', expected argument " "3"" of type '" "wxGrid *""'");
18912 arg3
= reinterpret_cast< wxGrid
* >(argp3
);
18914 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
18915 if (!SWIG_IsOK(ecode4
)) {
18916 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "new_GridEvent" "', expected argument " "4"" of type '" "int""'");
18918 arg4
= static_cast< int >(val4
);
18921 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
18922 if (!SWIG_IsOK(ecode5
)) {
18923 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_GridEvent" "', expected argument " "5"" of type '" "int""'");
18925 arg5
= static_cast< int >(val5
);
18928 ecode6
= SWIG_AsVal_int(obj5
, &val6
);
18929 if (!SWIG_IsOK(ecode6
)) {
18930 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "new_GridEvent" "', expected argument " "6"" of type '" "int""'");
18932 arg6
= static_cast< int >(val6
);
18935 ecode7
= SWIG_AsVal_int(obj6
, &val7
);
18936 if (!SWIG_IsOK(ecode7
)) {
18937 SWIG_exception_fail(SWIG_ArgError(ecode7
), "in method '" "new_GridEvent" "', expected argument " "7"" of type '" "int""'");
18939 arg7
= static_cast< int >(val7
);
18942 ecode8
= SWIG_AsVal_bool(obj7
, &val8
);
18943 if (!SWIG_IsOK(ecode8
)) {
18944 SWIG_exception_fail(SWIG_ArgError(ecode8
), "in method '" "new_GridEvent" "', expected argument " "8"" of type '" "bool""'");
18946 arg8
= static_cast< bool >(val8
);
18949 ecode9
= SWIG_AsVal_bool(obj8
, &val9
);
18950 if (!SWIG_IsOK(ecode9
)) {
18951 SWIG_exception_fail(SWIG_ArgError(ecode9
), "in method '" "new_GridEvent" "', expected argument " "9"" of type '" "bool""'");
18953 arg9
= static_cast< bool >(val9
);
18956 ecode10
= SWIG_AsVal_bool(obj9
, &val10
);
18957 if (!SWIG_IsOK(ecode10
)) {
18958 SWIG_exception_fail(SWIG_ArgError(ecode10
), "in method '" "new_GridEvent" "', expected argument " "10"" of type '" "bool""'");
18960 arg10
= static_cast< bool >(val10
);
18963 ecode11
= SWIG_AsVal_bool(obj10
, &val11
);
18964 if (!SWIG_IsOK(ecode11
)) {
18965 SWIG_exception_fail(SWIG_ArgError(ecode11
), "in method '" "new_GridEvent" "', expected argument " "11"" of type '" "bool""'");
18967 arg11
= static_cast< bool >(val11
);
18970 ecode12
= SWIG_AsVal_bool(obj11
, &val12
);
18971 if (!SWIG_IsOK(ecode12
)) {
18972 SWIG_exception_fail(SWIG_ArgError(ecode12
), "in method '" "new_GridEvent" "', expected argument " "12"" of type '" "bool""'");
18974 arg12
= static_cast< bool >(val12
);
18977 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
18978 result
= (wxGridEvent
*)new wxGridEvent(arg1
,arg2
,arg3
,arg4
,arg5
,arg6
,arg7
,arg8
,arg9
,arg10
,arg11
,arg12
);
18979 wxPyEndAllowThreads(__tstate
);
18980 if (PyErr_Occurred()) SWIG_fail
;
18982 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridEvent
, SWIG_POINTER_NEW
| 0 );
18989 SWIGINTERN PyObject
*_wrap_GridEvent_GetRow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
18990 PyObject
*resultobj
= 0;
18991 wxGridEvent
*arg1
= (wxGridEvent
*) 0 ;
18995 PyObject
*swig_obj
[1] ;
18997 if (!args
) SWIG_fail
;
18998 swig_obj
[0] = args
;
18999 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridEvent
, 0 | 0 );
19000 if (!SWIG_IsOK(res1
)) {
19001 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridEvent_GetRow" "', expected argument " "1"" of type '" "wxGridEvent *""'");
19003 arg1
= reinterpret_cast< wxGridEvent
* >(argp1
);
19005 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19006 result
= (int)(arg1
)->GetRow();
19007 wxPyEndAllowThreads(__tstate
);
19008 if (PyErr_Occurred()) SWIG_fail
;
19010 resultobj
= SWIG_From_int(static_cast< int >(result
));
19017 SWIGINTERN PyObject
*_wrap_GridEvent_GetCol(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19018 PyObject
*resultobj
= 0;
19019 wxGridEvent
*arg1
= (wxGridEvent
*) 0 ;
19023 PyObject
*swig_obj
[1] ;
19025 if (!args
) SWIG_fail
;
19026 swig_obj
[0] = args
;
19027 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridEvent
, 0 | 0 );
19028 if (!SWIG_IsOK(res1
)) {
19029 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridEvent_GetCol" "', expected argument " "1"" of type '" "wxGridEvent *""'");
19031 arg1
= reinterpret_cast< wxGridEvent
* >(argp1
);
19033 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19034 result
= (int)(arg1
)->GetCol();
19035 wxPyEndAllowThreads(__tstate
);
19036 if (PyErr_Occurred()) SWIG_fail
;
19038 resultobj
= SWIG_From_int(static_cast< int >(result
));
19045 SWIGINTERN PyObject
*_wrap_GridEvent_GetPosition(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19046 PyObject
*resultobj
= 0;
19047 wxGridEvent
*arg1
= (wxGridEvent
*) 0 ;
19051 PyObject
*swig_obj
[1] ;
19053 if (!args
) SWIG_fail
;
19054 swig_obj
[0] = args
;
19055 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridEvent
, 0 | 0 );
19056 if (!SWIG_IsOK(res1
)) {
19057 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridEvent_GetPosition" "', expected argument " "1"" of type '" "wxGridEvent *""'");
19059 arg1
= reinterpret_cast< wxGridEvent
* >(argp1
);
19061 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19062 result
= (arg1
)->GetPosition();
19063 wxPyEndAllowThreads(__tstate
);
19064 if (PyErr_Occurred()) SWIG_fail
;
19066 resultobj
= SWIG_NewPointerObj((new wxPoint(static_cast< const wxPoint
& >(result
))), SWIGTYPE_p_wxPoint
, SWIG_POINTER_OWN
| 0 );
19073 SWIGINTERN PyObject
*_wrap_GridEvent_Selecting(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19074 PyObject
*resultobj
= 0;
19075 wxGridEvent
*arg1
= (wxGridEvent
*) 0 ;
19079 PyObject
*swig_obj
[1] ;
19081 if (!args
) SWIG_fail
;
19082 swig_obj
[0] = args
;
19083 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridEvent
, 0 | 0 );
19084 if (!SWIG_IsOK(res1
)) {
19085 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridEvent_Selecting" "', expected argument " "1"" of type '" "wxGridEvent *""'");
19087 arg1
= reinterpret_cast< wxGridEvent
* >(argp1
);
19089 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19090 result
= (bool)(arg1
)->Selecting();
19091 wxPyEndAllowThreads(__tstate
);
19092 if (PyErr_Occurred()) SWIG_fail
;
19095 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
19103 SWIGINTERN PyObject
*_wrap_GridEvent_ControlDown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19104 PyObject
*resultobj
= 0;
19105 wxGridEvent
*arg1
= (wxGridEvent
*) 0 ;
19109 PyObject
*swig_obj
[1] ;
19111 if (!args
) SWIG_fail
;
19112 swig_obj
[0] = args
;
19113 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridEvent
, 0 | 0 );
19114 if (!SWIG_IsOK(res1
)) {
19115 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridEvent_ControlDown" "', expected argument " "1"" of type '" "wxGridEvent *""'");
19117 arg1
= reinterpret_cast< wxGridEvent
* >(argp1
);
19119 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19120 result
= (bool)(arg1
)->ControlDown();
19121 wxPyEndAllowThreads(__tstate
);
19122 if (PyErr_Occurred()) SWIG_fail
;
19125 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
19133 SWIGINTERN PyObject
*_wrap_GridEvent_MetaDown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19134 PyObject
*resultobj
= 0;
19135 wxGridEvent
*arg1
= (wxGridEvent
*) 0 ;
19139 PyObject
*swig_obj
[1] ;
19141 if (!args
) SWIG_fail
;
19142 swig_obj
[0] = args
;
19143 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridEvent
, 0 | 0 );
19144 if (!SWIG_IsOK(res1
)) {
19145 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridEvent_MetaDown" "', expected argument " "1"" of type '" "wxGridEvent *""'");
19147 arg1
= reinterpret_cast< wxGridEvent
* >(argp1
);
19149 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19150 result
= (bool)(arg1
)->MetaDown();
19151 wxPyEndAllowThreads(__tstate
);
19152 if (PyErr_Occurred()) SWIG_fail
;
19155 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
19163 SWIGINTERN PyObject
*_wrap_GridEvent_ShiftDown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19164 PyObject
*resultobj
= 0;
19165 wxGridEvent
*arg1
= (wxGridEvent
*) 0 ;
19169 PyObject
*swig_obj
[1] ;
19171 if (!args
) SWIG_fail
;
19172 swig_obj
[0] = args
;
19173 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridEvent
, 0 | 0 );
19174 if (!SWIG_IsOK(res1
)) {
19175 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridEvent_ShiftDown" "', expected argument " "1"" of type '" "wxGridEvent *""'");
19177 arg1
= reinterpret_cast< wxGridEvent
* >(argp1
);
19179 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19180 result
= (bool)(arg1
)->ShiftDown();
19181 wxPyEndAllowThreads(__tstate
);
19182 if (PyErr_Occurred()) SWIG_fail
;
19185 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
19193 SWIGINTERN PyObject
*_wrap_GridEvent_AltDown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19194 PyObject
*resultobj
= 0;
19195 wxGridEvent
*arg1
= (wxGridEvent
*) 0 ;
19199 PyObject
*swig_obj
[1] ;
19201 if (!args
) SWIG_fail
;
19202 swig_obj
[0] = args
;
19203 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridEvent
, 0 | 0 );
19204 if (!SWIG_IsOK(res1
)) {
19205 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridEvent_AltDown" "', expected argument " "1"" of type '" "wxGridEvent *""'");
19207 arg1
= reinterpret_cast< wxGridEvent
* >(argp1
);
19209 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19210 result
= (bool)(arg1
)->AltDown();
19211 wxPyEndAllowThreads(__tstate
);
19212 if (PyErr_Occurred()) SWIG_fail
;
19215 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
19223 SWIGINTERN PyObject
*_wrap_GridEvent_CmdDown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19224 PyObject
*resultobj
= 0;
19225 wxGridEvent
*arg1
= (wxGridEvent
*) 0 ;
19229 PyObject
*swig_obj
[1] ;
19231 if (!args
) SWIG_fail
;
19232 swig_obj
[0] = args
;
19233 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridEvent
, 0 | 0 );
19234 if (!SWIG_IsOK(res1
)) {
19235 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridEvent_CmdDown" "', expected argument " "1"" of type '" "wxGridEvent *""'");
19237 arg1
= reinterpret_cast< wxGridEvent
* >(argp1
);
19239 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19240 result
= (bool)(arg1
)->CmdDown();
19241 wxPyEndAllowThreads(__tstate
);
19242 if (PyErr_Occurred()) SWIG_fail
;
19245 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
19253 SWIGINTERN PyObject
*GridEvent_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19255 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
19256 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridEvent
, SWIG_NewClientData(obj
));
19257 return SWIG_Py_Void();
19260 SWIGINTERN PyObject
*GridEvent_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19261 return SWIG_Python_InitShadowInstance(args
);
19264 SWIGINTERN PyObject
*_wrap_new_GridSizeEvent(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
19265 PyObject
*resultobj
= 0;
19268 wxGrid
*arg3
= (wxGrid
*) 0 ;
19269 int arg4
= (int) -1 ;
19270 int arg5
= (int) -1 ;
19271 int arg6
= (int) -1 ;
19272 bool arg7
= (bool) false ;
19273 bool arg8
= (bool) false ;
19274 bool arg9
= (bool) false ;
19275 bool arg10
= (bool) false ;
19276 wxGridSizeEvent
*result
= 0 ;
19297 PyObject
* obj0
= 0 ;
19298 PyObject
* obj1
= 0 ;
19299 PyObject
* obj2
= 0 ;
19300 PyObject
* obj3
= 0 ;
19301 PyObject
* obj4
= 0 ;
19302 PyObject
* obj5
= 0 ;
19303 PyObject
* obj6
= 0 ;
19304 PyObject
* obj7
= 0 ;
19305 PyObject
* obj8
= 0 ;
19306 PyObject
* obj9
= 0 ;
19307 char * kwnames
[] = {
19308 (char *) "id",(char *) "type",(char *) "obj",(char *) "rowOrCol",(char *) "x",(char *) "y",(char *) "control",(char *) "shift",(char *) "alt",(char *) "meta", NULL
19311 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOOOOOO:new_GridSizeEvent",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
,&obj8
,&obj9
)) SWIG_fail
;
19312 ecode1
= SWIG_AsVal_int(obj0
, &val1
);
19313 if (!SWIG_IsOK(ecode1
)) {
19314 SWIG_exception_fail(SWIG_ArgError(ecode1
), "in method '" "new_GridSizeEvent" "', expected argument " "1"" of type '" "int""'");
19316 arg1
= static_cast< int >(val1
);
19317 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
19318 if (!SWIG_IsOK(ecode2
)) {
19319 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_GridSizeEvent" "', expected argument " "2"" of type '" "wxEventType""'");
19321 arg2
= static_cast< wxEventType
>(val2
);
19322 res3
= SWIG_ConvertPtr(obj2
, &argp3
,SWIGTYPE_p_wxGrid
, 0 | 0 );
19323 if (!SWIG_IsOK(res3
)) {
19324 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "new_GridSizeEvent" "', expected argument " "3"" of type '" "wxGrid *""'");
19326 arg3
= reinterpret_cast< wxGrid
* >(argp3
);
19328 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
19329 if (!SWIG_IsOK(ecode4
)) {
19330 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "new_GridSizeEvent" "', expected argument " "4"" of type '" "int""'");
19332 arg4
= static_cast< int >(val4
);
19335 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
19336 if (!SWIG_IsOK(ecode5
)) {
19337 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_GridSizeEvent" "', expected argument " "5"" of type '" "int""'");
19339 arg5
= static_cast< int >(val5
);
19342 ecode6
= SWIG_AsVal_int(obj5
, &val6
);
19343 if (!SWIG_IsOK(ecode6
)) {
19344 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "new_GridSizeEvent" "', expected argument " "6"" of type '" "int""'");
19346 arg6
= static_cast< int >(val6
);
19349 ecode7
= SWIG_AsVal_bool(obj6
, &val7
);
19350 if (!SWIG_IsOK(ecode7
)) {
19351 SWIG_exception_fail(SWIG_ArgError(ecode7
), "in method '" "new_GridSizeEvent" "', expected argument " "7"" of type '" "bool""'");
19353 arg7
= static_cast< bool >(val7
);
19356 ecode8
= SWIG_AsVal_bool(obj7
, &val8
);
19357 if (!SWIG_IsOK(ecode8
)) {
19358 SWIG_exception_fail(SWIG_ArgError(ecode8
), "in method '" "new_GridSizeEvent" "', expected argument " "8"" of type '" "bool""'");
19360 arg8
= static_cast< bool >(val8
);
19363 ecode9
= SWIG_AsVal_bool(obj8
, &val9
);
19364 if (!SWIG_IsOK(ecode9
)) {
19365 SWIG_exception_fail(SWIG_ArgError(ecode9
), "in method '" "new_GridSizeEvent" "', expected argument " "9"" of type '" "bool""'");
19367 arg9
= static_cast< bool >(val9
);
19370 ecode10
= SWIG_AsVal_bool(obj9
, &val10
);
19371 if (!SWIG_IsOK(ecode10
)) {
19372 SWIG_exception_fail(SWIG_ArgError(ecode10
), "in method '" "new_GridSizeEvent" "', expected argument " "10"" of type '" "bool""'");
19374 arg10
= static_cast< bool >(val10
);
19377 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19378 result
= (wxGridSizeEvent
*)new wxGridSizeEvent(arg1
,arg2
,arg3
,arg4
,arg5
,arg6
,arg7
,arg8
,arg9
,arg10
);
19379 wxPyEndAllowThreads(__tstate
);
19380 if (PyErr_Occurred()) SWIG_fail
;
19382 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridSizeEvent
, SWIG_POINTER_NEW
| 0 );
19389 SWIGINTERN PyObject
*_wrap_GridSizeEvent_GetRowOrCol(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19390 PyObject
*resultobj
= 0;
19391 wxGridSizeEvent
*arg1
= (wxGridSizeEvent
*) 0 ;
19395 PyObject
*swig_obj
[1] ;
19397 if (!args
) SWIG_fail
;
19398 swig_obj
[0] = args
;
19399 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridSizeEvent
, 0 | 0 );
19400 if (!SWIG_IsOK(res1
)) {
19401 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridSizeEvent_GetRowOrCol" "', expected argument " "1"" of type '" "wxGridSizeEvent *""'");
19403 arg1
= reinterpret_cast< wxGridSizeEvent
* >(argp1
);
19405 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19406 result
= (int)(arg1
)->GetRowOrCol();
19407 wxPyEndAllowThreads(__tstate
);
19408 if (PyErr_Occurred()) SWIG_fail
;
19410 resultobj
= SWIG_From_int(static_cast< int >(result
));
19417 SWIGINTERN PyObject
*_wrap_GridSizeEvent_GetPosition(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19418 PyObject
*resultobj
= 0;
19419 wxGridSizeEvent
*arg1
= (wxGridSizeEvent
*) 0 ;
19423 PyObject
*swig_obj
[1] ;
19425 if (!args
) SWIG_fail
;
19426 swig_obj
[0] = args
;
19427 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridSizeEvent
, 0 | 0 );
19428 if (!SWIG_IsOK(res1
)) {
19429 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridSizeEvent_GetPosition" "', expected argument " "1"" of type '" "wxGridSizeEvent *""'");
19431 arg1
= reinterpret_cast< wxGridSizeEvent
* >(argp1
);
19433 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19434 result
= (arg1
)->GetPosition();
19435 wxPyEndAllowThreads(__tstate
);
19436 if (PyErr_Occurred()) SWIG_fail
;
19438 resultobj
= SWIG_NewPointerObj((new wxPoint(static_cast< const wxPoint
& >(result
))), SWIGTYPE_p_wxPoint
, SWIG_POINTER_OWN
| 0 );
19445 SWIGINTERN PyObject
*_wrap_GridSizeEvent_ControlDown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19446 PyObject
*resultobj
= 0;
19447 wxGridSizeEvent
*arg1
= (wxGridSizeEvent
*) 0 ;
19451 PyObject
*swig_obj
[1] ;
19453 if (!args
) SWIG_fail
;
19454 swig_obj
[0] = args
;
19455 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridSizeEvent
, 0 | 0 );
19456 if (!SWIG_IsOK(res1
)) {
19457 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridSizeEvent_ControlDown" "', expected argument " "1"" of type '" "wxGridSizeEvent *""'");
19459 arg1
= reinterpret_cast< wxGridSizeEvent
* >(argp1
);
19461 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19462 result
= (bool)(arg1
)->ControlDown();
19463 wxPyEndAllowThreads(__tstate
);
19464 if (PyErr_Occurred()) SWIG_fail
;
19467 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
19475 SWIGINTERN PyObject
*_wrap_GridSizeEvent_MetaDown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19476 PyObject
*resultobj
= 0;
19477 wxGridSizeEvent
*arg1
= (wxGridSizeEvent
*) 0 ;
19481 PyObject
*swig_obj
[1] ;
19483 if (!args
) SWIG_fail
;
19484 swig_obj
[0] = args
;
19485 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridSizeEvent
, 0 | 0 );
19486 if (!SWIG_IsOK(res1
)) {
19487 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridSizeEvent_MetaDown" "', expected argument " "1"" of type '" "wxGridSizeEvent *""'");
19489 arg1
= reinterpret_cast< wxGridSizeEvent
* >(argp1
);
19491 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19492 result
= (bool)(arg1
)->MetaDown();
19493 wxPyEndAllowThreads(__tstate
);
19494 if (PyErr_Occurred()) SWIG_fail
;
19497 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
19505 SWIGINTERN PyObject
*_wrap_GridSizeEvent_ShiftDown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19506 PyObject
*resultobj
= 0;
19507 wxGridSizeEvent
*arg1
= (wxGridSizeEvent
*) 0 ;
19511 PyObject
*swig_obj
[1] ;
19513 if (!args
) SWIG_fail
;
19514 swig_obj
[0] = args
;
19515 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridSizeEvent
, 0 | 0 );
19516 if (!SWIG_IsOK(res1
)) {
19517 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridSizeEvent_ShiftDown" "', expected argument " "1"" of type '" "wxGridSizeEvent *""'");
19519 arg1
= reinterpret_cast< wxGridSizeEvent
* >(argp1
);
19521 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19522 result
= (bool)(arg1
)->ShiftDown();
19523 wxPyEndAllowThreads(__tstate
);
19524 if (PyErr_Occurred()) SWIG_fail
;
19527 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
19535 SWIGINTERN PyObject
*_wrap_GridSizeEvent_AltDown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19536 PyObject
*resultobj
= 0;
19537 wxGridSizeEvent
*arg1
= (wxGridSizeEvent
*) 0 ;
19541 PyObject
*swig_obj
[1] ;
19543 if (!args
) SWIG_fail
;
19544 swig_obj
[0] = args
;
19545 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridSizeEvent
, 0 | 0 );
19546 if (!SWIG_IsOK(res1
)) {
19547 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridSizeEvent_AltDown" "', expected argument " "1"" of type '" "wxGridSizeEvent *""'");
19549 arg1
= reinterpret_cast< wxGridSizeEvent
* >(argp1
);
19551 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19552 result
= (bool)(arg1
)->AltDown();
19553 wxPyEndAllowThreads(__tstate
);
19554 if (PyErr_Occurred()) SWIG_fail
;
19557 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
19565 SWIGINTERN PyObject
*_wrap_GridSizeEvent_CmdDown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19566 PyObject
*resultobj
= 0;
19567 wxGridSizeEvent
*arg1
= (wxGridSizeEvent
*) 0 ;
19571 PyObject
*swig_obj
[1] ;
19573 if (!args
) SWIG_fail
;
19574 swig_obj
[0] = args
;
19575 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridSizeEvent
, 0 | 0 );
19576 if (!SWIG_IsOK(res1
)) {
19577 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridSizeEvent_CmdDown" "', expected argument " "1"" of type '" "wxGridSizeEvent *""'");
19579 arg1
= reinterpret_cast< wxGridSizeEvent
* >(argp1
);
19581 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19582 result
= (bool)(arg1
)->CmdDown();
19583 wxPyEndAllowThreads(__tstate
);
19584 if (PyErr_Occurred()) SWIG_fail
;
19587 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
19595 SWIGINTERN PyObject
*GridSizeEvent_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19597 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
19598 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridSizeEvent
, SWIG_NewClientData(obj
));
19599 return SWIG_Py_Void();
19602 SWIGINTERN PyObject
*GridSizeEvent_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19603 return SWIG_Python_InitShadowInstance(args
);
19606 SWIGINTERN PyObject
*_wrap_new_GridRangeSelectEvent(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
19607 PyObject
*resultobj
= 0;
19610 wxGrid
*arg3
= (wxGrid
*) 0 ;
19611 wxGridCellCoords
*arg4
= 0 ;
19612 wxGridCellCoords
*arg5
= 0 ;
19613 bool arg6
= (bool) true ;
19614 bool arg7
= (bool) false ;
19615 bool arg8
= (bool) false ;
19616 bool arg9
= (bool) false ;
19617 bool arg10
= (bool) false ;
19618 wxGridRangeSelectEvent
*result
= 0 ;
19625 wxGridCellCoords temp4
;
19626 wxGridCellCoords temp5
;
19637 PyObject
* obj0
= 0 ;
19638 PyObject
* obj1
= 0 ;
19639 PyObject
* obj2
= 0 ;
19640 PyObject
* obj3
= 0 ;
19641 PyObject
* obj4
= 0 ;
19642 PyObject
* obj5
= 0 ;
19643 PyObject
* obj6
= 0 ;
19644 PyObject
* obj7
= 0 ;
19645 PyObject
* obj8
= 0 ;
19646 PyObject
* obj9
= 0 ;
19647 char * kwnames
[] = {
19648 (char *) "id",(char *) "type",(char *) "obj",(char *) "topLeft",(char *) "bottomRight",(char *) "sel",(char *) "control",(char *) "shift",(char *) "alt",(char *) "meta", NULL
19651 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO|OOOOO:new_GridRangeSelectEvent",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
,&obj8
,&obj9
)) SWIG_fail
;
19652 ecode1
= SWIG_AsVal_int(obj0
, &val1
);
19653 if (!SWIG_IsOK(ecode1
)) {
19654 SWIG_exception_fail(SWIG_ArgError(ecode1
), "in method '" "new_GridRangeSelectEvent" "', expected argument " "1"" of type '" "int""'");
19656 arg1
= static_cast< int >(val1
);
19657 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
19658 if (!SWIG_IsOK(ecode2
)) {
19659 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_GridRangeSelectEvent" "', expected argument " "2"" of type '" "wxEventType""'");
19661 arg2
= static_cast< wxEventType
>(val2
);
19662 res3
= SWIG_ConvertPtr(obj2
, &argp3
,SWIGTYPE_p_wxGrid
, 0 | 0 );
19663 if (!SWIG_IsOK(res3
)) {
19664 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "new_GridRangeSelectEvent" "', expected argument " "3"" of type '" "wxGrid *""'");
19666 arg3
= reinterpret_cast< wxGrid
* >(argp3
);
19669 if (! wxGridCellCoords_helper(obj3
, &arg4
)) SWIG_fail
;
19673 if (! wxGridCellCoords_helper(obj4
, &arg5
)) SWIG_fail
;
19676 ecode6
= SWIG_AsVal_bool(obj5
, &val6
);
19677 if (!SWIG_IsOK(ecode6
)) {
19678 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "new_GridRangeSelectEvent" "', expected argument " "6"" of type '" "bool""'");
19680 arg6
= static_cast< bool >(val6
);
19683 ecode7
= SWIG_AsVal_bool(obj6
, &val7
);
19684 if (!SWIG_IsOK(ecode7
)) {
19685 SWIG_exception_fail(SWIG_ArgError(ecode7
), "in method '" "new_GridRangeSelectEvent" "', expected argument " "7"" of type '" "bool""'");
19687 arg7
= static_cast< bool >(val7
);
19690 ecode8
= SWIG_AsVal_bool(obj7
, &val8
);
19691 if (!SWIG_IsOK(ecode8
)) {
19692 SWIG_exception_fail(SWIG_ArgError(ecode8
), "in method '" "new_GridRangeSelectEvent" "', expected argument " "8"" of type '" "bool""'");
19694 arg8
= static_cast< bool >(val8
);
19697 ecode9
= SWIG_AsVal_bool(obj8
, &val9
);
19698 if (!SWIG_IsOK(ecode9
)) {
19699 SWIG_exception_fail(SWIG_ArgError(ecode9
), "in method '" "new_GridRangeSelectEvent" "', expected argument " "9"" of type '" "bool""'");
19701 arg9
= static_cast< bool >(val9
);
19704 ecode10
= SWIG_AsVal_bool(obj9
, &val10
);
19705 if (!SWIG_IsOK(ecode10
)) {
19706 SWIG_exception_fail(SWIG_ArgError(ecode10
), "in method '" "new_GridRangeSelectEvent" "', expected argument " "10"" of type '" "bool""'");
19708 arg10
= static_cast< bool >(val10
);
19711 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19712 result
= (wxGridRangeSelectEvent
*)new wxGridRangeSelectEvent(arg1
,arg2
,arg3
,(wxGridCellCoords
const &)*arg4
,(wxGridCellCoords
const &)*arg5
,arg6
,arg7
,arg8
,arg9
,arg10
);
19713 wxPyEndAllowThreads(__tstate
);
19714 if (PyErr_Occurred()) SWIG_fail
;
19716 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridRangeSelectEvent
, SWIG_POINTER_NEW
| 0 );
19723 SWIGINTERN PyObject
*_wrap_GridRangeSelectEvent_GetTopLeftCoords(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19724 PyObject
*resultobj
= 0;
19725 wxGridRangeSelectEvent
*arg1
= (wxGridRangeSelectEvent
*) 0 ;
19726 wxGridCellCoords result
;
19729 PyObject
*swig_obj
[1] ;
19731 if (!args
) SWIG_fail
;
19732 swig_obj
[0] = args
;
19733 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridRangeSelectEvent
, 0 | 0 );
19734 if (!SWIG_IsOK(res1
)) {
19735 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridRangeSelectEvent_GetTopLeftCoords" "', expected argument " "1"" of type '" "wxGridRangeSelectEvent *""'");
19737 arg1
= reinterpret_cast< wxGridRangeSelectEvent
* >(argp1
);
19739 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19740 result
= (arg1
)->GetTopLeftCoords();
19741 wxPyEndAllowThreads(__tstate
);
19742 if (PyErr_Occurred()) SWIG_fail
;
19744 resultobj
= SWIG_NewPointerObj((new wxGridCellCoords(static_cast< const wxGridCellCoords
& >(result
))), SWIGTYPE_p_wxGridCellCoords
, SWIG_POINTER_OWN
| 0 );
19751 SWIGINTERN PyObject
*_wrap_GridRangeSelectEvent_GetBottomRightCoords(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19752 PyObject
*resultobj
= 0;
19753 wxGridRangeSelectEvent
*arg1
= (wxGridRangeSelectEvent
*) 0 ;
19754 wxGridCellCoords result
;
19757 PyObject
*swig_obj
[1] ;
19759 if (!args
) SWIG_fail
;
19760 swig_obj
[0] = args
;
19761 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridRangeSelectEvent
, 0 | 0 );
19762 if (!SWIG_IsOK(res1
)) {
19763 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridRangeSelectEvent_GetBottomRightCoords" "', expected argument " "1"" of type '" "wxGridRangeSelectEvent *""'");
19765 arg1
= reinterpret_cast< wxGridRangeSelectEvent
* >(argp1
);
19767 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19768 result
= (arg1
)->GetBottomRightCoords();
19769 wxPyEndAllowThreads(__tstate
);
19770 if (PyErr_Occurred()) SWIG_fail
;
19772 resultobj
= SWIG_NewPointerObj((new wxGridCellCoords(static_cast< const wxGridCellCoords
& >(result
))), SWIGTYPE_p_wxGridCellCoords
, SWIG_POINTER_OWN
| 0 );
19779 SWIGINTERN PyObject
*_wrap_GridRangeSelectEvent_GetTopRow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19780 PyObject
*resultobj
= 0;
19781 wxGridRangeSelectEvent
*arg1
= (wxGridRangeSelectEvent
*) 0 ;
19785 PyObject
*swig_obj
[1] ;
19787 if (!args
) SWIG_fail
;
19788 swig_obj
[0] = args
;
19789 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridRangeSelectEvent
, 0 | 0 );
19790 if (!SWIG_IsOK(res1
)) {
19791 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridRangeSelectEvent_GetTopRow" "', expected argument " "1"" of type '" "wxGridRangeSelectEvent *""'");
19793 arg1
= reinterpret_cast< wxGridRangeSelectEvent
* >(argp1
);
19795 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19796 result
= (int)(arg1
)->GetTopRow();
19797 wxPyEndAllowThreads(__tstate
);
19798 if (PyErr_Occurred()) SWIG_fail
;
19800 resultobj
= SWIG_From_int(static_cast< int >(result
));
19807 SWIGINTERN PyObject
*_wrap_GridRangeSelectEvent_GetBottomRow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19808 PyObject
*resultobj
= 0;
19809 wxGridRangeSelectEvent
*arg1
= (wxGridRangeSelectEvent
*) 0 ;
19813 PyObject
*swig_obj
[1] ;
19815 if (!args
) SWIG_fail
;
19816 swig_obj
[0] = args
;
19817 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridRangeSelectEvent
, 0 | 0 );
19818 if (!SWIG_IsOK(res1
)) {
19819 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridRangeSelectEvent_GetBottomRow" "', expected argument " "1"" of type '" "wxGridRangeSelectEvent *""'");
19821 arg1
= reinterpret_cast< wxGridRangeSelectEvent
* >(argp1
);
19823 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19824 result
= (int)(arg1
)->GetBottomRow();
19825 wxPyEndAllowThreads(__tstate
);
19826 if (PyErr_Occurred()) SWIG_fail
;
19828 resultobj
= SWIG_From_int(static_cast< int >(result
));
19835 SWIGINTERN PyObject
*_wrap_GridRangeSelectEvent_GetLeftCol(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19836 PyObject
*resultobj
= 0;
19837 wxGridRangeSelectEvent
*arg1
= (wxGridRangeSelectEvent
*) 0 ;
19841 PyObject
*swig_obj
[1] ;
19843 if (!args
) SWIG_fail
;
19844 swig_obj
[0] = args
;
19845 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridRangeSelectEvent
, 0 | 0 );
19846 if (!SWIG_IsOK(res1
)) {
19847 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridRangeSelectEvent_GetLeftCol" "', expected argument " "1"" of type '" "wxGridRangeSelectEvent *""'");
19849 arg1
= reinterpret_cast< wxGridRangeSelectEvent
* >(argp1
);
19851 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19852 result
= (int)(arg1
)->GetLeftCol();
19853 wxPyEndAllowThreads(__tstate
);
19854 if (PyErr_Occurred()) SWIG_fail
;
19856 resultobj
= SWIG_From_int(static_cast< int >(result
));
19863 SWIGINTERN PyObject
*_wrap_GridRangeSelectEvent_GetRightCol(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19864 PyObject
*resultobj
= 0;
19865 wxGridRangeSelectEvent
*arg1
= (wxGridRangeSelectEvent
*) 0 ;
19869 PyObject
*swig_obj
[1] ;
19871 if (!args
) SWIG_fail
;
19872 swig_obj
[0] = args
;
19873 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridRangeSelectEvent
, 0 | 0 );
19874 if (!SWIG_IsOK(res1
)) {
19875 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridRangeSelectEvent_GetRightCol" "', expected argument " "1"" of type '" "wxGridRangeSelectEvent *""'");
19877 arg1
= reinterpret_cast< wxGridRangeSelectEvent
* >(argp1
);
19879 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19880 result
= (int)(arg1
)->GetRightCol();
19881 wxPyEndAllowThreads(__tstate
);
19882 if (PyErr_Occurred()) SWIG_fail
;
19884 resultobj
= SWIG_From_int(static_cast< int >(result
));
19891 SWIGINTERN PyObject
*_wrap_GridRangeSelectEvent_Selecting(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19892 PyObject
*resultobj
= 0;
19893 wxGridRangeSelectEvent
*arg1
= (wxGridRangeSelectEvent
*) 0 ;
19897 PyObject
*swig_obj
[1] ;
19899 if (!args
) SWIG_fail
;
19900 swig_obj
[0] = args
;
19901 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridRangeSelectEvent
, 0 | 0 );
19902 if (!SWIG_IsOK(res1
)) {
19903 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridRangeSelectEvent_Selecting" "', expected argument " "1"" of type '" "wxGridRangeSelectEvent *""'");
19905 arg1
= reinterpret_cast< wxGridRangeSelectEvent
* >(argp1
);
19907 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19908 result
= (bool)(arg1
)->Selecting();
19909 wxPyEndAllowThreads(__tstate
);
19910 if (PyErr_Occurred()) SWIG_fail
;
19913 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
19921 SWIGINTERN PyObject
*_wrap_GridRangeSelectEvent_ControlDown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19922 PyObject
*resultobj
= 0;
19923 wxGridRangeSelectEvent
*arg1
= (wxGridRangeSelectEvent
*) 0 ;
19927 PyObject
*swig_obj
[1] ;
19929 if (!args
) SWIG_fail
;
19930 swig_obj
[0] = args
;
19931 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridRangeSelectEvent
, 0 | 0 );
19932 if (!SWIG_IsOK(res1
)) {
19933 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridRangeSelectEvent_ControlDown" "', expected argument " "1"" of type '" "wxGridRangeSelectEvent *""'");
19935 arg1
= reinterpret_cast< wxGridRangeSelectEvent
* >(argp1
);
19937 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19938 result
= (bool)(arg1
)->ControlDown();
19939 wxPyEndAllowThreads(__tstate
);
19940 if (PyErr_Occurred()) SWIG_fail
;
19943 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
19951 SWIGINTERN PyObject
*_wrap_GridRangeSelectEvent_MetaDown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19952 PyObject
*resultobj
= 0;
19953 wxGridRangeSelectEvent
*arg1
= (wxGridRangeSelectEvent
*) 0 ;
19957 PyObject
*swig_obj
[1] ;
19959 if (!args
) SWIG_fail
;
19960 swig_obj
[0] = args
;
19961 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridRangeSelectEvent
, 0 | 0 );
19962 if (!SWIG_IsOK(res1
)) {
19963 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridRangeSelectEvent_MetaDown" "', expected argument " "1"" of type '" "wxGridRangeSelectEvent *""'");
19965 arg1
= reinterpret_cast< wxGridRangeSelectEvent
* >(argp1
);
19967 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19968 result
= (bool)(arg1
)->MetaDown();
19969 wxPyEndAllowThreads(__tstate
);
19970 if (PyErr_Occurred()) SWIG_fail
;
19973 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
19981 SWIGINTERN PyObject
*_wrap_GridRangeSelectEvent_ShiftDown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
19982 PyObject
*resultobj
= 0;
19983 wxGridRangeSelectEvent
*arg1
= (wxGridRangeSelectEvent
*) 0 ;
19987 PyObject
*swig_obj
[1] ;
19989 if (!args
) SWIG_fail
;
19990 swig_obj
[0] = args
;
19991 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridRangeSelectEvent
, 0 | 0 );
19992 if (!SWIG_IsOK(res1
)) {
19993 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridRangeSelectEvent_ShiftDown" "', expected argument " "1"" of type '" "wxGridRangeSelectEvent *""'");
19995 arg1
= reinterpret_cast< wxGridRangeSelectEvent
* >(argp1
);
19997 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
19998 result
= (bool)(arg1
)->ShiftDown();
19999 wxPyEndAllowThreads(__tstate
);
20000 if (PyErr_Occurred()) SWIG_fail
;
20003 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
20011 SWIGINTERN PyObject
*_wrap_GridRangeSelectEvent_AltDown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
20012 PyObject
*resultobj
= 0;
20013 wxGridRangeSelectEvent
*arg1
= (wxGridRangeSelectEvent
*) 0 ;
20017 PyObject
*swig_obj
[1] ;
20019 if (!args
) SWIG_fail
;
20020 swig_obj
[0] = args
;
20021 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridRangeSelectEvent
, 0 | 0 );
20022 if (!SWIG_IsOK(res1
)) {
20023 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridRangeSelectEvent_AltDown" "', expected argument " "1"" of type '" "wxGridRangeSelectEvent *""'");
20025 arg1
= reinterpret_cast< wxGridRangeSelectEvent
* >(argp1
);
20027 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20028 result
= (bool)(arg1
)->AltDown();
20029 wxPyEndAllowThreads(__tstate
);
20030 if (PyErr_Occurred()) SWIG_fail
;
20033 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
20041 SWIGINTERN PyObject
*_wrap_GridRangeSelectEvent_CmdDown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
20042 PyObject
*resultobj
= 0;
20043 wxGridRangeSelectEvent
*arg1
= (wxGridRangeSelectEvent
*) 0 ;
20047 PyObject
*swig_obj
[1] ;
20049 if (!args
) SWIG_fail
;
20050 swig_obj
[0] = args
;
20051 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridRangeSelectEvent
, 0 | 0 );
20052 if (!SWIG_IsOK(res1
)) {
20053 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridRangeSelectEvent_CmdDown" "', expected argument " "1"" of type '" "wxGridRangeSelectEvent *""'");
20055 arg1
= reinterpret_cast< wxGridRangeSelectEvent
* >(argp1
);
20057 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20058 result
= (bool)(arg1
)->CmdDown();
20059 wxPyEndAllowThreads(__tstate
);
20060 if (PyErr_Occurred()) SWIG_fail
;
20063 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
20071 SWIGINTERN PyObject
*GridRangeSelectEvent_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
20073 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
20074 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridRangeSelectEvent
, SWIG_NewClientData(obj
));
20075 return SWIG_Py_Void();
20078 SWIGINTERN PyObject
*GridRangeSelectEvent_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
20079 return SWIG_Python_InitShadowInstance(args
);
20082 SWIGINTERN PyObject
*_wrap_new_GridEditorCreatedEvent(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
20083 PyObject
*resultobj
= 0;
20086 wxObject
*arg3
= (wxObject
*) 0 ;
20089 wxControl
*arg6
= (wxControl
*) 0 ;
20090 wxGridEditorCreatedEvent
*result
= 0 ;
20103 PyObject
* obj0
= 0 ;
20104 PyObject
* obj1
= 0 ;
20105 PyObject
* obj2
= 0 ;
20106 PyObject
* obj3
= 0 ;
20107 PyObject
* obj4
= 0 ;
20108 PyObject
* obj5
= 0 ;
20109 char * kwnames
[] = {
20110 (char *) "id",(char *) "type",(char *) "obj",(char *) "row",(char *) "col",(char *) "ctrl", NULL
20113 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOOO:new_GridEditorCreatedEvent",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
;
20114 ecode1
= SWIG_AsVal_int(obj0
, &val1
);
20115 if (!SWIG_IsOK(ecode1
)) {
20116 SWIG_exception_fail(SWIG_ArgError(ecode1
), "in method '" "new_GridEditorCreatedEvent" "', expected argument " "1"" of type '" "int""'");
20118 arg1
= static_cast< int >(val1
);
20119 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
20120 if (!SWIG_IsOK(ecode2
)) {
20121 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_GridEditorCreatedEvent" "', expected argument " "2"" of type '" "wxEventType""'");
20123 arg2
= static_cast< wxEventType
>(val2
);
20124 res3
= SWIG_ConvertPtr(obj2
, &argp3
,SWIGTYPE_p_wxObject
, 0 | 0 );
20125 if (!SWIG_IsOK(res3
)) {
20126 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "new_GridEditorCreatedEvent" "', expected argument " "3"" of type '" "wxObject *""'");
20128 arg3
= reinterpret_cast< wxObject
* >(argp3
);
20129 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
20130 if (!SWIG_IsOK(ecode4
)) {
20131 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "new_GridEditorCreatedEvent" "', expected argument " "4"" of type '" "int""'");
20133 arg4
= static_cast< int >(val4
);
20134 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
20135 if (!SWIG_IsOK(ecode5
)) {
20136 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_GridEditorCreatedEvent" "', expected argument " "5"" of type '" "int""'");
20138 arg5
= static_cast< int >(val5
);
20139 res6
= SWIG_ConvertPtr(obj5
, &argp6
,SWIGTYPE_p_wxControl
, 0 | 0 );
20140 if (!SWIG_IsOK(res6
)) {
20141 SWIG_exception_fail(SWIG_ArgError(res6
), "in method '" "new_GridEditorCreatedEvent" "', expected argument " "6"" of type '" "wxControl *""'");
20143 arg6
= reinterpret_cast< wxControl
* >(argp6
);
20145 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20146 result
= (wxGridEditorCreatedEvent
*)new wxGridEditorCreatedEvent(arg1
,arg2
,arg3
,arg4
,arg5
,arg6
);
20147 wxPyEndAllowThreads(__tstate
);
20148 if (PyErr_Occurred()) SWIG_fail
;
20150 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxGridEditorCreatedEvent
, SWIG_POINTER_NEW
| 0 );
20157 SWIGINTERN PyObject
*_wrap_GridEditorCreatedEvent_GetRow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
20158 PyObject
*resultobj
= 0;
20159 wxGridEditorCreatedEvent
*arg1
= (wxGridEditorCreatedEvent
*) 0 ;
20163 PyObject
*swig_obj
[1] ;
20165 if (!args
) SWIG_fail
;
20166 swig_obj
[0] = args
;
20167 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridEditorCreatedEvent
, 0 | 0 );
20168 if (!SWIG_IsOK(res1
)) {
20169 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridEditorCreatedEvent_GetRow" "', expected argument " "1"" of type '" "wxGridEditorCreatedEvent *""'");
20171 arg1
= reinterpret_cast< wxGridEditorCreatedEvent
* >(argp1
);
20173 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20174 result
= (int)(arg1
)->GetRow();
20175 wxPyEndAllowThreads(__tstate
);
20176 if (PyErr_Occurred()) SWIG_fail
;
20178 resultobj
= SWIG_From_int(static_cast< int >(result
));
20185 SWIGINTERN PyObject
*_wrap_GridEditorCreatedEvent_GetCol(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
20186 PyObject
*resultobj
= 0;
20187 wxGridEditorCreatedEvent
*arg1
= (wxGridEditorCreatedEvent
*) 0 ;
20191 PyObject
*swig_obj
[1] ;
20193 if (!args
) SWIG_fail
;
20194 swig_obj
[0] = args
;
20195 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridEditorCreatedEvent
, 0 | 0 );
20196 if (!SWIG_IsOK(res1
)) {
20197 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridEditorCreatedEvent_GetCol" "', expected argument " "1"" of type '" "wxGridEditorCreatedEvent *""'");
20199 arg1
= reinterpret_cast< wxGridEditorCreatedEvent
* >(argp1
);
20201 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20202 result
= (int)(arg1
)->GetCol();
20203 wxPyEndAllowThreads(__tstate
);
20204 if (PyErr_Occurred()) SWIG_fail
;
20206 resultobj
= SWIG_From_int(static_cast< int >(result
));
20213 SWIGINTERN PyObject
*_wrap_GridEditorCreatedEvent_GetControl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
20214 PyObject
*resultobj
= 0;
20215 wxGridEditorCreatedEvent
*arg1
= (wxGridEditorCreatedEvent
*) 0 ;
20216 wxControl
*result
= 0 ;
20219 PyObject
*swig_obj
[1] ;
20221 if (!args
) SWIG_fail
;
20222 swig_obj
[0] = args
;
20223 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxGridEditorCreatedEvent
, 0 | 0 );
20224 if (!SWIG_IsOK(res1
)) {
20225 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridEditorCreatedEvent_GetControl" "', expected argument " "1"" of type '" "wxGridEditorCreatedEvent *""'");
20227 arg1
= reinterpret_cast< wxGridEditorCreatedEvent
* >(argp1
);
20229 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20230 result
= (wxControl
*)(arg1
)->GetControl();
20231 wxPyEndAllowThreads(__tstate
);
20232 if (PyErr_Occurred()) SWIG_fail
;
20235 resultobj
= wxPyMake_wxObject(result
, 0);
20243 SWIGINTERN PyObject
*_wrap_GridEditorCreatedEvent_SetRow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
20244 PyObject
*resultobj
= 0;
20245 wxGridEditorCreatedEvent
*arg1
= (wxGridEditorCreatedEvent
*) 0 ;
20251 PyObject
* obj0
= 0 ;
20252 PyObject
* obj1
= 0 ;
20253 char * kwnames
[] = {
20254 (char *) "self",(char *) "row", NULL
20257 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridEditorCreatedEvent_SetRow",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
20258 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridEditorCreatedEvent
, 0 | 0 );
20259 if (!SWIG_IsOK(res1
)) {
20260 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridEditorCreatedEvent_SetRow" "', expected argument " "1"" of type '" "wxGridEditorCreatedEvent *""'");
20262 arg1
= reinterpret_cast< wxGridEditorCreatedEvent
* >(argp1
);
20263 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
20264 if (!SWIG_IsOK(ecode2
)) {
20265 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridEditorCreatedEvent_SetRow" "', expected argument " "2"" of type '" "int""'");
20267 arg2
= static_cast< int >(val2
);
20269 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20270 (arg1
)->SetRow(arg2
);
20271 wxPyEndAllowThreads(__tstate
);
20272 if (PyErr_Occurred()) SWIG_fail
;
20274 resultobj
= SWIG_Py_Void();
20281 SWIGINTERN PyObject
*_wrap_GridEditorCreatedEvent_SetCol(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
20282 PyObject
*resultobj
= 0;
20283 wxGridEditorCreatedEvent
*arg1
= (wxGridEditorCreatedEvent
*) 0 ;
20289 PyObject
* obj0
= 0 ;
20290 PyObject
* obj1
= 0 ;
20291 char * kwnames
[] = {
20292 (char *) "self",(char *) "col", NULL
20295 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridEditorCreatedEvent_SetCol",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
20296 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridEditorCreatedEvent
, 0 | 0 );
20297 if (!SWIG_IsOK(res1
)) {
20298 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridEditorCreatedEvent_SetCol" "', expected argument " "1"" of type '" "wxGridEditorCreatedEvent *""'");
20300 arg1
= reinterpret_cast< wxGridEditorCreatedEvent
* >(argp1
);
20301 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
20302 if (!SWIG_IsOK(ecode2
)) {
20303 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "GridEditorCreatedEvent_SetCol" "', expected argument " "2"" of type '" "int""'");
20305 arg2
= static_cast< int >(val2
);
20307 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20308 (arg1
)->SetCol(arg2
);
20309 wxPyEndAllowThreads(__tstate
);
20310 if (PyErr_Occurred()) SWIG_fail
;
20312 resultobj
= SWIG_Py_Void();
20319 SWIGINTERN PyObject
*_wrap_GridEditorCreatedEvent_SetControl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
20320 PyObject
*resultobj
= 0;
20321 wxGridEditorCreatedEvent
*arg1
= (wxGridEditorCreatedEvent
*) 0 ;
20322 wxControl
*arg2
= (wxControl
*) 0 ;
20327 PyObject
* obj0
= 0 ;
20328 PyObject
* obj1
= 0 ;
20329 char * kwnames
[] = {
20330 (char *) "self",(char *) "ctrl", NULL
20333 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:GridEditorCreatedEvent_SetControl",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
20334 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxGridEditorCreatedEvent
, 0 | 0 );
20335 if (!SWIG_IsOK(res1
)) {
20336 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "GridEditorCreatedEvent_SetControl" "', expected argument " "1"" of type '" "wxGridEditorCreatedEvent *""'");
20338 arg1
= reinterpret_cast< wxGridEditorCreatedEvent
* >(argp1
);
20339 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxControl
, 0 | 0 );
20340 if (!SWIG_IsOK(res2
)) {
20341 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "GridEditorCreatedEvent_SetControl" "', expected argument " "2"" of type '" "wxControl *""'");
20343 arg2
= reinterpret_cast< wxControl
* >(argp2
);
20345 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
20346 (arg1
)->SetControl(arg2
);
20347 wxPyEndAllowThreads(__tstate
);
20348 if (PyErr_Occurred()) SWIG_fail
;
20350 resultobj
= SWIG_Py_Void();
20357 SWIGINTERN PyObject
*GridEditorCreatedEvent_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
20359 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
20360 SWIG_TypeNewClientData(SWIGTYPE_p_wxGridEditorCreatedEvent
, SWIG_NewClientData(obj
));
20361 return SWIG_Py_Void();
20364 SWIGINTERN PyObject
*GridEditorCreatedEvent_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
20365 return SWIG_Python_InitShadowInstance(args
);
20368 static PyMethodDef SwigMethods
[] = {
20369 { (char *)"GridCellWorker__setOORInfo", (PyCFunction
) _wrap_GridCellWorker__setOORInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20370 { (char *)"delete_GridCellWorker", (PyCFunction
)_wrap_delete_GridCellWorker
, METH_O
, NULL
},
20371 { (char *)"GridCellWorker_SetParameters", (PyCFunction
) _wrap_GridCellWorker_SetParameters
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20372 { (char *)"GridCellWorker_IncRef", (PyCFunction
)_wrap_GridCellWorker_IncRef
, METH_O
, NULL
},
20373 { (char *)"GridCellWorker_DecRef", (PyCFunction
)_wrap_GridCellWorker_DecRef
, METH_O
, NULL
},
20374 { (char *)"GridCellWorker_swigregister", GridCellWorker_swigregister
, METH_VARARGS
, NULL
},
20375 { (char *)"GridCellRenderer_swigregister", GridCellRenderer_swigregister
, METH_VARARGS
, NULL
},
20376 { (char *)"new_PyGridCellRenderer", (PyCFunction
)_wrap_new_PyGridCellRenderer
, METH_NOARGS
, NULL
},
20377 { (char *)"PyGridCellRenderer__setCallbackInfo", (PyCFunction
) _wrap_PyGridCellRenderer__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20378 { (char *)"PyGridCellRenderer_SetParameters", (PyCFunction
) _wrap_PyGridCellRenderer_SetParameters
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20379 { (char *)"PyGridCellRenderer_swigregister", PyGridCellRenderer_swigregister
, METH_VARARGS
, NULL
},
20380 { (char *)"PyGridCellRenderer_swiginit", PyGridCellRenderer_swiginit
, METH_VARARGS
, NULL
},
20381 { (char *)"new_GridCellStringRenderer", (PyCFunction
)_wrap_new_GridCellStringRenderer
, METH_NOARGS
, NULL
},
20382 { (char *)"GridCellStringRenderer_swigregister", GridCellStringRenderer_swigregister
, METH_VARARGS
, NULL
},
20383 { (char *)"GridCellStringRenderer_swiginit", GridCellStringRenderer_swiginit
, METH_VARARGS
, NULL
},
20384 { (char *)"new_GridCellNumberRenderer", (PyCFunction
)_wrap_new_GridCellNumberRenderer
, METH_NOARGS
, NULL
},
20385 { (char *)"GridCellNumberRenderer_swigregister", GridCellNumberRenderer_swigregister
, METH_VARARGS
, NULL
},
20386 { (char *)"GridCellNumberRenderer_swiginit", GridCellNumberRenderer_swiginit
, METH_VARARGS
, NULL
},
20387 { (char *)"new_GridCellFloatRenderer", (PyCFunction
) _wrap_new_GridCellFloatRenderer
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20388 { (char *)"GridCellFloatRenderer_GetWidth", (PyCFunction
)_wrap_GridCellFloatRenderer_GetWidth
, METH_O
, NULL
},
20389 { (char *)"GridCellFloatRenderer_SetWidth", (PyCFunction
) _wrap_GridCellFloatRenderer_SetWidth
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20390 { (char *)"GridCellFloatRenderer_GetPrecision", (PyCFunction
)_wrap_GridCellFloatRenderer_GetPrecision
, METH_O
, NULL
},
20391 { (char *)"GridCellFloatRenderer_SetPrecision", (PyCFunction
) _wrap_GridCellFloatRenderer_SetPrecision
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20392 { (char *)"GridCellFloatRenderer_swigregister", GridCellFloatRenderer_swigregister
, METH_VARARGS
, NULL
},
20393 { (char *)"GridCellFloatRenderer_swiginit", GridCellFloatRenderer_swiginit
, METH_VARARGS
, NULL
},
20394 { (char *)"new_GridCellBoolRenderer", (PyCFunction
)_wrap_new_GridCellBoolRenderer
, METH_NOARGS
, NULL
},
20395 { (char *)"GridCellBoolRenderer_swigregister", GridCellBoolRenderer_swigregister
, METH_VARARGS
, NULL
},
20396 { (char *)"GridCellBoolRenderer_swiginit", GridCellBoolRenderer_swiginit
, METH_VARARGS
, NULL
},
20397 { (char *)"new_GridCellDateTimeRenderer", (PyCFunction
) _wrap_new_GridCellDateTimeRenderer
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20398 { (char *)"GridCellDateTimeRenderer_swigregister", GridCellDateTimeRenderer_swigregister
, METH_VARARGS
, NULL
},
20399 { (char *)"GridCellDateTimeRenderer_swiginit", GridCellDateTimeRenderer_swiginit
, METH_VARARGS
, NULL
},
20400 { (char *)"new_GridCellEnumRenderer", (PyCFunction
) _wrap_new_GridCellEnumRenderer
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20401 { (char *)"GridCellEnumRenderer_swigregister", GridCellEnumRenderer_swigregister
, METH_VARARGS
, NULL
},
20402 { (char *)"GridCellEnumRenderer_swiginit", GridCellEnumRenderer_swiginit
, METH_VARARGS
, NULL
},
20403 { (char *)"new_GridCellAutoWrapStringRenderer", (PyCFunction
)_wrap_new_GridCellAutoWrapStringRenderer
, METH_NOARGS
, NULL
},
20404 { (char *)"GridCellAutoWrapStringRenderer_swigregister", GridCellAutoWrapStringRenderer_swigregister
, METH_VARARGS
, NULL
},
20405 { (char *)"GridCellAutoWrapStringRenderer_swiginit", GridCellAutoWrapStringRenderer_swiginit
, METH_VARARGS
, NULL
},
20406 { (char *)"GridCellEditor_IsCreated", (PyCFunction
)_wrap_GridCellEditor_IsCreated
, METH_O
, NULL
},
20407 { (char *)"GridCellEditor_GetControl", (PyCFunction
)_wrap_GridCellEditor_GetControl
, METH_O
, NULL
},
20408 { (char *)"GridCellEditor_SetControl", (PyCFunction
) _wrap_GridCellEditor_SetControl
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20409 { (char *)"GridCellEditor_GetCellAttr", (PyCFunction
)_wrap_GridCellEditor_GetCellAttr
, METH_O
, NULL
},
20410 { (char *)"GridCellEditor_SetCellAttr", (PyCFunction
) _wrap_GridCellEditor_SetCellAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20411 { (char *)"GridCellEditor_Create", (PyCFunction
) _wrap_GridCellEditor_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20412 { (char *)"GridCellEditor_BeginEdit", (PyCFunction
) _wrap_GridCellEditor_BeginEdit
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20413 { (char *)"GridCellEditor_EndEdit", (PyCFunction
) _wrap_GridCellEditor_EndEdit
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20414 { (char *)"GridCellEditor_Reset", (PyCFunction
)_wrap_GridCellEditor_Reset
, METH_O
, NULL
},
20415 { (char *)"GridCellEditor_Clone", (PyCFunction
)_wrap_GridCellEditor_Clone
, METH_O
, NULL
},
20416 { (char *)"GridCellEditor_SetSize", (PyCFunction
) _wrap_GridCellEditor_SetSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20417 { (char *)"GridCellEditor_Show", (PyCFunction
) _wrap_GridCellEditor_Show
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20418 { (char *)"GridCellEditor_PaintBackground", (PyCFunction
) _wrap_GridCellEditor_PaintBackground
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20419 { (char *)"GridCellEditor_IsAcceptedKey", (PyCFunction
) _wrap_GridCellEditor_IsAcceptedKey
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20420 { (char *)"GridCellEditor_StartingKey", (PyCFunction
) _wrap_GridCellEditor_StartingKey
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20421 { (char *)"GridCellEditor_StartingClick", (PyCFunction
)_wrap_GridCellEditor_StartingClick
, METH_O
, NULL
},
20422 { (char *)"GridCellEditor_HandleReturn", (PyCFunction
) _wrap_GridCellEditor_HandleReturn
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20423 { (char *)"GridCellEditor_Destroy", (PyCFunction
)_wrap_GridCellEditor_Destroy
, METH_O
, NULL
},
20424 { (char *)"GridCellEditor_swigregister", GridCellEditor_swigregister
, METH_VARARGS
, NULL
},
20425 { (char *)"new_PyGridCellEditor", (PyCFunction
)_wrap_new_PyGridCellEditor
, METH_NOARGS
, NULL
},
20426 { (char *)"PyGridCellEditor__setCallbackInfo", (PyCFunction
) _wrap_PyGridCellEditor__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20427 { (char *)"PyGridCellEditor_SetParameters", (PyCFunction
) _wrap_PyGridCellEditor_SetParameters
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20428 { (char *)"PyGridCellEditor_swigregister", PyGridCellEditor_swigregister
, METH_VARARGS
, NULL
},
20429 { (char *)"PyGridCellEditor_swiginit", PyGridCellEditor_swiginit
, METH_VARARGS
, NULL
},
20430 { (char *)"new_GridCellTextEditor", (PyCFunction
)_wrap_new_GridCellTextEditor
, METH_NOARGS
, NULL
},
20431 { (char *)"GridCellTextEditor_GetValue", (PyCFunction
)_wrap_GridCellTextEditor_GetValue
, METH_O
, NULL
},
20432 { (char *)"GridCellTextEditor_swigregister", GridCellTextEditor_swigregister
, METH_VARARGS
, NULL
},
20433 { (char *)"GridCellTextEditor_swiginit", GridCellTextEditor_swiginit
, METH_VARARGS
, NULL
},
20434 { (char *)"new_GridCellNumberEditor", (PyCFunction
) _wrap_new_GridCellNumberEditor
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20435 { (char *)"GridCellNumberEditor_swigregister", GridCellNumberEditor_swigregister
, METH_VARARGS
, NULL
},
20436 { (char *)"GridCellNumberEditor_swiginit", GridCellNumberEditor_swiginit
, METH_VARARGS
, NULL
},
20437 { (char *)"new_GridCellFloatEditor", (PyCFunction
) _wrap_new_GridCellFloatEditor
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20438 { (char *)"GridCellFloatEditor_swigregister", GridCellFloatEditor_swigregister
, METH_VARARGS
, NULL
},
20439 { (char *)"GridCellFloatEditor_swiginit", GridCellFloatEditor_swiginit
, METH_VARARGS
, NULL
},
20440 { (char *)"new_GridCellBoolEditor", (PyCFunction
)_wrap_new_GridCellBoolEditor
, METH_NOARGS
, NULL
},
20441 { (char *)"GridCellBoolEditor_GetValue", (PyCFunction
)_wrap_GridCellBoolEditor_GetValue
, METH_O
, NULL
},
20442 { (char *)"GridCellBoolEditor_swigregister", GridCellBoolEditor_swigregister
, METH_VARARGS
, NULL
},
20443 { (char *)"GridCellBoolEditor_swiginit", GridCellBoolEditor_swiginit
, METH_VARARGS
, NULL
},
20444 { (char *)"new_GridCellChoiceEditor", (PyCFunction
) _wrap_new_GridCellChoiceEditor
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20445 { (char *)"GridCellChoiceEditor_GetValue", (PyCFunction
)_wrap_GridCellChoiceEditor_GetValue
, METH_O
, NULL
},
20446 { (char *)"GridCellChoiceEditor_swigregister", GridCellChoiceEditor_swigregister
, METH_VARARGS
, NULL
},
20447 { (char *)"GridCellChoiceEditor_swiginit", GridCellChoiceEditor_swiginit
, METH_VARARGS
, NULL
},
20448 { (char *)"new_GridCellEnumEditor", (PyCFunction
) _wrap_new_GridCellEnumEditor
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20449 { (char *)"GridCellEnumEditor_swigregister", GridCellEnumEditor_swigregister
, METH_VARARGS
, NULL
},
20450 { (char *)"GridCellEnumEditor_swiginit", GridCellEnumEditor_swiginit
, METH_VARARGS
, NULL
},
20451 { (char *)"new_GridCellAutoWrapStringEditor", (PyCFunction
)_wrap_new_GridCellAutoWrapStringEditor
, METH_NOARGS
, NULL
},
20452 { (char *)"GridCellAutoWrapStringEditor_swigregister", GridCellAutoWrapStringEditor_swigregister
, METH_VARARGS
, NULL
},
20453 { (char *)"GridCellAutoWrapStringEditor_swiginit", GridCellAutoWrapStringEditor_swiginit
, METH_VARARGS
, NULL
},
20454 { (char *)"GridCellAttr__setOORInfo", (PyCFunction
) _wrap_GridCellAttr__setOORInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20455 { (char *)"new_GridCellAttr", (PyCFunction
) _wrap_new_GridCellAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20456 { (char *)"delete_GridCellAttr", (PyCFunction
)_wrap_delete_GridCellAttr
, METH_O
, NULL
},
20457 { (char *)"GridCellAttr_Clone", (PyCFunction
)_wrap_GridCellAttr_Clone
, METH_O
, NULL
},
20458 { (char *)"GridCellAttr_MergeWith", (PyCFunction
) _wrap_GridCellAttr_MergeWith
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20459 { (char *)"GridCellAttr_IncRef", (PyCFunction
)_wrap_GridCellAttr_IncRef
, METH_O
, NULL
},
20460 { (char *)"GridCellAttr_DecRef", (PyCFunction
)_wrap_GridCellAttr_DecRef
, METH_O
, NULL
},
20461 { (char *)"GridCellAttr_SetTextColour", (PyCFunction
) _wrap_GridCellAttr_SetTextColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20462 { (char *)"GridCellAttr_SetBackgroundColour", (PyCFunction
) _wrap_GridCellAttr_SetBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20463 { (char *)"GridCellAttr_SetFont", (PyCFunction
) _wrap_GridCellAttr_SetFont
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20464 { (char *)"GridCellAttr_SetAlignment", (PyCFunction
) _wrap_GridCellAttr_SetAlignment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20465 { (char *)"GridCellAttr_SetSize", (PyCFunction
) _wrap_GridCellAttr_SetSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20466 { (char *)"GridCellAttr_SetOverflow", (PyCFunction
) _wrap_GridCellAttr_SetOverflow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20467 { (char *)"GridCellAttr_SetReadOnly", (PyCFunction
) _wrap_GridCellAttr_SetReadOnly
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20468 { (char *)"GridCellAttr_SetRenderer", (PyCFunction
) _wrap_GridCellAttr_SetRenderer
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20469 { (char *)"GridCellAttr_SetEditor", (PyCFunction
) _wrap_GridCellAttr_SetEditor
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20470 { (char *)"GridCellAttr_SetKind", (PyCFunction
) _wrap_GridCellAttr_SetKind
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20471 { (char *)"GridCellAttr_HasTextColour", (PyCFunction
)_wrap_GridCellAttr_HasTextColour
, METH_O
, NULL
},
20472 { (char *)"GridCellAttr_HasBackgroundColour", (PyCFunction
)_wrap_GridCellAttr_HasBackgroundColour
, METH_O
, NULL
},
20473 { (char *)"GridCellAttr_HasFont", (PyCFunction
)_wrap_GridCellAttr_HasFont
, METH_O
, NULL
},
20474 { (char *)"GridCellAttr_HasAlignment", (PyCFunction
)_wrap_GridCellAttr_HasAlignment
, METH_O
, NULL
},
20475 { (char *)"GridCellAttr_HasRenderer", (PyCFunction
)_wrap_GridCellAttr_HasRenderer
, METH_O
, NULL
},
20476 { (char *)"GridCellAttr_HasEditor", (PyCFunction
)_wrap_GridCellAttr_HasEditor
, METH_O
, NULL
},
20477 { (char *)"GridCellAttr_HasReadWriteMode", (PyCFunction
)_wrap_GridCellAttr_HasReadWriteMode
, METH_O
, NULL
},
20478 { (char *)"GridCellAttr_HasOverflowMode", (PyCFunction
)_wrap_GridCellAttr_HasOverflowMode
, METH_O
, NULL
},
20479 { (char *)"GridCellAttr_GetTextColour", (PyCFunction
)_wrap_GridCellAttr_GetTextColour
, METH_O
, NULL
},
20480 { (char *)"GridCellAttr_GetBackgroundColour", (PyCFunction
)_wrap_GridCellAttr_GetBackgroundColour
, METH_O
, NULL
},
20481 { (char *)"GridCellAttr_GetFont", (PyCFunction
)_wrap_GridCellAttr_GetFont
, METH_O
, NULL
},
20482 { (char *)"GridCellAttr_GetAlignment", (PyCFunction
)_wrap_GridCellAttr_GetAlignment
, METH_O
, NULL
},
20483 { (char *)"GridCellAttr_GetSize", (PyCFunction
)_wrap_GridCellAttr_GetSize
, METH_O
, NULL
},
20484 { (char *)"GridCellAttr_GetOverflow", (PyCFunction
)_wrap_GridCellAttr_GetOverflow
, METH_O
, NULL
},
20485 { (char *)"GridCellAttr_GetRenderer", (PyCFunction
) _wrap_GridCellAttr_GetRenderer
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20486 { (char *)"GridCellAttr_GetEditor", (PyCFunction
) _wrap_GridCellAttr_GetEditor
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20487 { (char *)"GridCellAttr_IsReadOnly", (PyCFunction
)_wrap_GridCellAttr_IsReadOnly
, METH_O
, NULL
},
20488 { (char *)"GridCellAttr_GetKind", (PyCFunction
)_wrap_GridCellAttr_GetKind
, METH_O
, NULL
},
20489 { (char *)"GridCellAttr_SetDefAttr", (PyCFunction
) _wrap_GridCellAttr_SetDefAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20490 { (char *)"GridCellAttr_swigregister", GridCellAttr_swigregister
, METH_VARARGS
, NULL
},
20491 { (char *)"GridCellAttr_swiginit", GridCellAttr_swiginit
, METH_VARARGS
, NULL
},
20492 { (char *)"new_GridCellAttrProvider", (PyCFunction
)_wrap_new_GridCellAttrProvider
, METH_NOARGS
, NULL
},
20493 { (char *)"GridCellAttrProvider__setOORInfo", (PyCFunction
) _wrap_GridCellAttrProvider__setOORInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20494 { (char *)"GridCellAttrProvider_GetAttr", (PyCFunction
) _wrap_GridCellAttrProvider_GetAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20495 { (char *)"GridCellAttrProvider_SetAttr", (PyCFunction
) _wrap_GridCellAttrProvider_SetAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20496 { (char *)"GridCellAttrProvider_SetRowAttr", (PyCFunction
) _wrap_GridCellAttrProvider_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20497 { (char *)"GridCellAttrProvider_SetColAttr", (PyCFunction
) _wrap_GridCellAttrProvider_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20498 { (char *)"GridCellAttrProvider_UpdateAttrRows", (PyCFunction
) _wrap_GridCellAttrProvider_UpdateAttrRows
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20499 { (char *)"GridCellAttrProvider_UpdateAttrCols", (PyCFunction
) _wrap_GridCellAttrProvider_UpdateAttrCols
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20500 { (char *)"GridCellAttrProvider_swigregister", GridCellAttrProvider_swigregister
, METH_VARARGS
, NULL
},
20501 { (char *)"GridCellAttrProvider_swiginit", GridCellAttrProvider_swiginit
, METH_VARARGS
, NULL
},
20502 { (char *)"new_PyGridCellAttrProvider", (PyCFunction
)_wrap_new_PyGridCellAttrProvider
, METH_NOARGS
, NULL
},
20503 { (char *)"PyGridCellAttrProvider__setCallbackInfo", (PyCFunction
) _wrap_PyGridCellAttrProvider__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20504 { (char *)"PyGridCellAttrProvider_GetAttr", (PyCFunction
) _wrap_PyGridCellAttrProvider_GetAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20505 { (char *)"PyGridCellAttrProvider_SetAttr", (PyCFunction
) _wrap_PyGridCellAttrProvider_SetAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20506 { (char *)"PyGridCellAttrProvider_SetRowAttr", (PyCFunction
) _wrap_PyGridCellAttrProvider_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20507 { (char *)"PyGridCellAttrProvider_SetColAttr", (PyCFunction
) _wrap_PyGridCellAttrProvider_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20508 { (char *)"PyGridCellAttrProvider_swigregister", PyGridCellAttrProvider_swigregister
, METH_VARARGS
, NULL
},
20509 { (char *)"PyGridCellAttrProvider_swiginit", PyGridCellAttrProvider_swiginit
, METH_VARARGS
, NULL
},
20510 { (char *)"delete_GridTableBase", (PyCFunction
)_wrap_delete_GridTableBase
, METH_O
, NULL
},
20511 { (char *)"GridTableBase__setOORInfo", (PyCFunction
) _wrap_GridTableBase__setOORInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20512 { (char *)"GridTableBase_SetAttrProvider", (PyCFunction
) _wrap_GridTableBase_SetAttrProvider
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20513 { (char *)"GridTableBase_GetAttrProvider", (PyCFunction
)_wrap_GridTableBase_GetAttrProvider
, METH_O
, NULL
},
20514 { (char *)"GridTableBase_SetView", (PyCFunction
) _wrap_GridTableBase_SetView
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20515 { (char *)"GridTableBase_GetView", (PyCFunction
)_wrap_GridTableBase_GetView
, METH_O
, NULL
},
20516 { (char *)"GridTableBase_GetNumberRows", (PyCFunction
)_wrap_GridTableBase_GetNumberRows
, METH_O
, NULL
},
20517 { (char *)"GridTableBase_GetNumberCols", (PyCFunction
)_wrap_GridTableBase_GetNumberCols
, METH_O
, NULL
},
20518 { (char *)"GridTableBase_IsEmptyCell", (PyCFunction
) _wrap_GridTableBase_IsEmptyCell
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20519 { (char *)"GridTableBase_GetValue", (PyCFunction
) _wrap_GridTableBase_GetValue
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20520 { (char *)"GridTableBase_SetValue", (PyCFunction
) _wrap_GridTableBase_SetValue
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20521 { (char *)"GridTableBase_GetTypeName", (PyCFunction
) _wrap_GridTableBase_GetTypeName
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20522 { (char *)"GridTableBase_CanGetValueAs", (PyCFunction
) _wrap_GridTableBase_CanGetValueAs
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20523 { (char *)"GridTableBase_CanSetValueAs", (PyCFunction
) _wrap_GridTableBase_CanSetValueAs
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20524 { (char *)"GridTableBase_GetValueAsLong", (PyCFunction
) _wrap_GridTableBase_GetValueAsLong
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20525 { (char *)"GridTableBase_GetValueAsDouble", (PyCFunction
) _wrap_GridTableBase_GetValueAsDouble
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20526 { (char *)"GridTableBase_GetValueAsBool", (PyCFunction
) _wrap_GridTableBase_GetValueAsBool
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20527 { (char *)"GridTableBase_SetValueAsLong", (PyCFunction
) _wrap_GridTableBase_SetValueAsLong
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20528 { (char *)"GridTableBase_SetValueAsDouble", (PyCFunction
) _wrap_GridTableBase_SetValueAsDouble
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20529 { (char *)"GridTableBase_SetValueAsBool", (PyCFunction
) _wrap_GridTableBase_SetValueAsBool
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20530 { (char *)"GridTableBase_Clear", (PyCFunction
)_wrap_GridTableBase_Clear
, METH_O
, NULL
},
20531 { (char *)"GridTableBase_InsertRows", (PyCFunction
) _wrap_GridTableBase_InsertRows
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20532 { (char *)"GridTableBase_AppendRows", (PyCFunction
) _wrap_GridTableBase_AppendRows
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20533 { (char *)"GridTableBase_DeleteRows", (PyCFunction
) _wrap_GridTableBase_DeleteRows
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20534 { (char *)"GridTableBase_InsertCols", (PyCFunction
) _wrap_GridTableBase_InsertCols
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20535 { (char *)"GridTableBase_AppendCols", (PyCFunction
) _wrap_GridTableBase_AppendCols
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20536 { (char *)"GridTableBase_DeleteCols", (PyCFunction
) _wrap_GridTableBase_DeleteCols
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20537 { (char *)"GridTableBase_GetRowLabelValue", (PyCFunction
) _wrap_GridTableBase_GetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20538 { (char *)"GridTableBase_GetColLabelValue", (PyCFunction
) _wrap_GridTableBase_GetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20539 { (char *)"GridTableBase_SetRowLabelValue", (PyCFunction
) _wrap_GridTableBase_SetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20540 { (char *)"GridTableBase_SetColLabelValue", (PyCFunction
) _wrap_GridTableBase_SetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20541 { (char *)"GridTableBase_CanHaveAttributes", (PyCFunction
)_wrap_GridTableBase_CanHaveAttributes
, METH_O
, NULL
},
20542 { (char *)"GridTableBase_GetAttr", (PyCFunction
) _wrap_GridTableBase_GetAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20543 { (char *)"GridTableBase_SetAttr", (PyCFunction
) _wrap_GridTableBase_SetAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20544 { (char *)"GridTableBase_SetRowAttr", (PyCFunction
) _wrap_GridTableBase_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20545 { (char *)"GridTableBase_SetColAttr", (PyCFunction
) _wrap_GridTableBase_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20546 { (char *)"GridTableBase_swigregister", GridTableBase_swigregister
, METH_VARARGS
, NULL
},
20547 { (char *)"new_PyGridTableBase", (PyCFunction
)_wrap_new_PyGridTableBase
, METH_NOARGS
, NULL
},
20548 { (char *)"PyGridTableBase__setCallbackInfo", (PyCFunction
) _wrap_PyGridTableBase__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20549 { (char *)"PyGridTableBase_Destroy", (PyCFunction
)_wrap_PyGridTableBase_Destroy
, METH_O
, NULL
},
20550 { (char *)"PyGridTableBase_swigregister", PyGridTableBase_swigregister
, METH_VARARGS
, NULL
},
20551 { (char *)"PyGridTableBase_swiginit", PyGridTableBase_swiginit
, METH_VARARGS
, NULL
},
20552 { (char *)"new_GridStringTable", (PyCFunction
) _wrap_new_GridStringTable
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20553 { (char *)"GridStringTable_swigregister", GridStringTable_swigregister
, METH_VARARGS
, NULL
},
20554 { (char *)"GridStringTable_swiginit", GridStringTable_swiginit
, METH_VARARGS
, NULL
},
20555 { (char *)"new_GridTableMessage", (PyCFunction
) _wrap_new_GridTableMessage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20556 { (char *)"delete_GridTableMessage", (PyCFunction
)_wrap_delete_GridTableMessage
, METH_O
, NULL
},
20557 { (char *)"GridTableMessage_SetTableObject", (PyCFunction
) _wrap_GridTableMessage_SetTableObject
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20558 { (char *)"GridTableMessage_GetTableObject", (PyCFunction
)_wrap_GridTableMessage_GetTableObject
, METH_O
, NULL
},
20559 { (char *)"GridTableMessage_SetId", (PyCFunction
) _wrap_GridTableMessage_SetId
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20560 { (char *)"GridTableMessage_GetId", (PyCFunction
)_wrap_GridTableMessage_GetId
, METH_O
, NULL
},
20561 { (char *)"GridTableMessage_SetCommandInt", (PyCFunction
) _wrap_GridTableMessage_SetCommandInt
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20562 { (char *)"GridTableMessage_GetCommandInt", (PyCFunction
)_wrap_GridTableMessage_GetCommandInt
, METH_O
, NULL
},
20563 { (char *)"GridTableMessage_SetCommandInt2", (PyCFunction
) _wrap_GridTableMessage_SetCommandInt2
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20564 { (char *)"GridTableMessage_GetCommandInt2", (PyCFunction
)_wrap_GridTableMessage_GetCommandInt2
, METH_O
, NULL
},
20565 { (char *)"GridTableMessage_swigregister", GridTableMessage_swigregister
, METH_VARARGS
, NULL
},
20566 { (char *)"GridTableMessage_swiginit", GridTableMessage_swiginit
, METH_VARARGS
, NULL
},
20567 { (char *)"new_GridCellCoords", (PyCFunction
) _wrap_new_GridCellCoords
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20568 { (char *)"delete_GridCellCoords", (PyCFunction
)_wrap_delete_GridCellCoords
, METH_O
, NULL
},
20569 { (char *)"GridCellCoords_GetRow", (PyCFunction
)_wrap_GridCellCoords_GetRow
, METH_O
, NULL
},
20570 { (char *)"GridCellCoords_SetRow", (PyCFunction
) _wrap_GridCellCoords_SetRow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20571 { (char *)"GridCellCoords_GetCol", (PyCFunction
)_wrap_GridCellCoords_GetCol
, METH_O
, NULL
},
20572 { (char *)"GridCellCoords_SetCol", (PyCFunction
) _wrap_GridCellCoords_SetCol
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20573 { (char *)"GridCellCoords_Set", (PyCFunction
) _wrap_GridCellCoords_Set
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20574 { (char *)"GridCellCoords___eq__", (PyCFunction
) _wrap_GridCellCoords___eq__
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20575 { (char *)"GridCellCoords___ne__", (PyCFunction
) _wrap_GridCellCoords___ne__
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20576 { (char *)"GridCellCoords_Get", (PyCFunction
)_wrap_GridCellCoords_Get
, METH_O
, NULL
},
20577 { (char *)"GridCellCoords_swigregister", GridCellCoords_swigregister
, METH_VARARGS
, NULL
},
20578 { (char *)"GridCellCoords_swiginit", GridCellCoords_swiginit
, METH_VARARGS
, NULL
},
20579 { (char *)"new_Grid", (PyCFunction
) _wrap_new_Grid
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20580 { (char *)"new_PreGrid", (PyCFunction
)_wrap_new_PreGrid
, METH_NOARGS
, NULL
},
20581 { (char *)"Grid_Create", (PyCFunction
) _wrap_Grid_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20582 { (char *)"Grid_CreateGrid", (PyCFunction
) _wrap_Grid_CreateGrid
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20583 { (char *)"Grid_SetSelectionMode", (PyCFunction
) _wrap_Grid_SetSelectionMode
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20584 { (char *)"Grid_GetSelectionMode", (PyCFunction
)_wrap_Grid_GetSelectionMode
, METH_O
, NULL
},
20585 { (char *)"Grid_GetNumberRows", (PyCFunction
)_wrap_Grid_GetNumberRows
, METH_O
, NULL
},
20586 { (char *)"Grid_GetNumberCols", (PyCFunction
)_wrap_Grid_GetNumberCols
, METH_O
, NULL
},
20587 { (char *)"Grid_ProcessTableMessage", (PyCFunction
) _wrap_Grid_ProcessTableMessage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20588 { (char *)"Grid_GetTable", (PyCFunction
)_wrap_Grid_GetTable
, METH_O
, NULL
},
20589 { (char *)"Grid_SetTable", (PyCFunction
) _wrap_Grid_SetTable
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20590 { (char *)"Grid_ClearGrid", (PyCFunction
)_wrap_Grid_ClearGrid
, METH_O
, NULL
},
20591 { (char *)"Grid_InsertRows", (PyCFunction
) _wrap_Grid_InsertRows
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20592 { (char *)"Grid_AppendRows", (PyCFunction
) _wrap_Grid_AppendRows
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20593 { (char *)"Grid_DeleteRows", (PyCFunction
) _wrap_Grid_DeleteRows
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20594 { (char *)"Grid_InsertCols", (PyCFunction
) _wrap_Grid_InsertCols
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20595 { (char *)"Grid_AppendCols", (PyCFunction
) _wrap_Grid_AppendCols
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20596 { (char *)"Grid_DeleteCols", (PyCFunction
) _wrap_Grid_DeleteCols
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20597 { (char *)"Grid_DrawCellHighlight", (PyCFunction
) _wrap_Grid_DrawCellHighlight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20598 { (char *)"Grid_DrawTextRectangle", (PyCFunction
) _wrap_Grid_DrawTextRectangle
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20599 { (char *)"Grid_GetTextBoxSize", (PyCFunction
) _wrap_Grid_GetTextBoxSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20600 { (char *)"Grid_BeginBatch", (PyCFunction
)_wrap_Grid_BeginBatch
, METH_O
, NULL
},
20601 { (char *)"Grid_EndBatch", (PyCFunction
)_wrap_Grid_EndBatch
, METH_O
, NULL
},
20602 { (char *)"Grid_GetBatchCount", (PyCFunction
)_wrap_Grid_GetBatchCount
, METH_O
, NULL
},
20603 { (char *)"Grid_ForceRefresh", (PyCFunction
)_wrap_Grid_ForceRefresh
, METH_O
, NULL
},
20604 { (char *)"Grid_IsEditable", (PyCFunction
)_wrap_Grid_IsEditable
, METH_O
, NULL
},
20605 { (char *)"Grid_EnableEditing", (PyCFunction
) _wrap_Grid_EnableEditing
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20606 { (char *)"Grid_EnableCellEditControl", (PyCFunction
) _wrap_Grid_EnableCellEditControl
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20607 { (char *)"Grid_DisableCellEditControl", (PyCFunction
)_wrap_Grid_DisableCellEditControl
, METH_O
, NULL
},
20608 { (char *)"Grid_CanEnableCellControl", (PyCFunction
)_wrap_Grid_CanEnableCellControl
, METH_O
, NULL
},
20609 { (char *)"Grid_IsCellEditControlEnabled", (PyCFunction
)_wrap_Grid_IsCellEditControlEnabled
, METH_O
, NULL
},
20610 { (char *)"Grid_IsCellEditControlShown", (PyCFunction
)_wrap_Grid_IsCellEditControlShown
, METH_O
, NULL
},
20611 { (char *)"Grid_IsCurrentCellReadOnly", (PyCFunction
)_wrap_Grid_IsCurrentCellReadOnly
, METH_O
, NULL
},
20612 { (char *)"Grid_ShowCellEditControl", (PyCFunction
)_wrap_Grid_ShowCellEditControl
, METH_O
, NULL
},
20613 { (char *)"Grid_HideCellEditControl", (PyCFunction
)_wrap_Grid_HideCellEditControl
, METH_O
, NULL
},
20614 { (char *)"Grid_SaveEditControlValue", (PyCFunction
)_wrap_Grid_SaveEditControlValue
, METH_O
, NULL
},
20615 { (char *)"Grid_XYToCell", (PyCFunction
) _wrap_Grid_XYToCell
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20616 { (char *)"Grid_YToRow", (PyCFunction
) _wrap_Grid_YToRow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20617 { (char *)"Grid_XToCol", (PyCFunction
) _wrap_Grid_XToCol
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20618 { (char *)"Grid_YToEdgeOfRow", (PyCFunction
) _wrap_Grid_YToEdgeOfRow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20619 { (char *)"Grid_XToEdgeOfCol", (PyCFunction
) _wrap_Grid_XToEdgeOfCol
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20620 { (char *)"Grid_CellToRect", (PyCFunction
) _wrap_Grid_CellToRect
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20621 { (char *)"Grid_GetGridCursorRow", (PyCFunction
)_wrap_Grid_GetGridCursorRow
, METH_O
, NULL
},
20622 { (char *)"Grid_GetGridCursorCol", (PyCFunction
)_wrap_Grid_GetGridCursorCol
, METH_O
, NULL
},
20623 { (char *)"Grid_IsVisible", (PyCFunction
) _wrap_Grid_IsVisible
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20624 { (char *)"Grid_MakeCellVisible", (PyCFunction
) _wrap_Grid_MakeCellVisible
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20625 { (char *)"Grid_SetGridCursor", (PyCFunction
) _wrap_Grid_SetGridCursor
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20626 { (char *)"Grid_MoveCursorUp", (PyCFunction
) _wrap_Grid_MoveCursorUp
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20627 { (char *)"Grid_MoveCursorDown", (PyCFunction
) _wrap_Grid_MoveCursorDown
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20628 { (char *)"Grid_MoveCursorLeft", (PyCFunction
) _wrap_Grid_MoveCursorLeft
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20629 { (char *)"Grid_MoveCursorRight", (PyCFunction
) _wrap_Grid_MoveCursorRight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20630 { (char *)"Grid_MovePageDown", (PyCFunction
)_wrap_Grid_MovePageDown
, METH_O
, NULL
},
20631 { (char *)"Grid_MovePageUp", (PyCFunction
)_wrap_Grid_MovePageUp
, METH_O
, NULL
},
20632 { (char *)"Grid_MoveCursorUpBlock", (PyCFunction
) _wrap_Grid_MoveCursorUpBlock
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20633 { (char *)"Grid_MoveCursorDownBlock", (PyCFunction
) _wrap_Grid_MoveCursorDownBlock
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20634 { (char *)"Grid_MoveCursorLeftBlock", (PyCFunction
) _wrap_Grid_MoveCursorLeftBlock
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20635 { (char *)"Grid_MoveCursorRightBlock", (PyCFunction
) _wrap_Grid_MoveCursorRightBlock
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20636 { (char *)"Grid_GetDefaultRowLabelSize", (PyCFunction
)_wrap_Grid_GetDefaultRowLabelSize
, METH_O
, NULL
},
20637 { (char *)"Grid_GetRowLabelSize", (PyCFunction
)_wrap_Grid_GetRowLabelSize
, METH_O
, NULL
},
20638 { (char *)"Grid_GetDefaultColLabelSize", (PyCFunction
)_wrap_Grid_GetDefaultColLabelSize
, METH_O
, NULL
},
20639 { (char *)"Grid_GetColLabelSize", (PyCFunction
)_wrap_Grid_GetColLabelSize
, METH_O
, NULL
},
20640 { (char *)"Grid_GetLabelBackgroundColour", (PyCFunction
)_wrap_Grid_GetLabelBackgroundColour
, METH_O
, NULL
},
20641 { (char *)"Grid_GetLabelTextColour", (PyCFunction
)_wrap_Grid_GetLabelTextColour
, METH_O
, NULL
},
20642 { (char *)"Grid_GetLabelFont", (PyCFunction
)_wrap_Grid_GetLabelFont
, METH_O
, NULL
},
20643 { (char *)"Grid_GetRowLabelAlignment", (PyCFunction
)_wrap_Grid_GetRowLabelAlignment
, METH_O
, NULL
},
20644 { (char *)"Grid_GetColLabelAlignment", (PyCFunction
)_wrap_Grid_GetColLabelAlignment
, METH_O
, NULL
},
20645 { (char *)"Grid_GetColLabelTextOrientation", (PyCFunction
)_wrap_Grid_GetColLabelTextOrientation
, METH_O
, NULL
},
20646 { (char *)"Grid_GetRowLabelValue", (PyCFunction
) _wrap_Grid_GetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20647 { (char *)"Grid_GetColLabelValue", (PyCFunction
) _wrap_Grid_GetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20648 { (char *)"Grid_GetGridLineColour", (PyCFunction
)_wrap_Grid_GetGridLineColour
, METH_O
, NULL
},
20649 { (char *)"Grid_GetDefaultGridLinePen", (PyCFunction
)_wrap_Grid_GetDefaultGridLinePen
, METH_O
, NULL
},
20650 { (char *)"Grid_GetRowGridLinePen", (PyCFunction
) _wrap_Grid_GetRowGridLinePen
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20651 { (char *)"Grid_GetColGridLinePen", (PyCFunction
) _wrap_Grid_GetColGridLinePen
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20652 { (char *)"Grid_GetCellHighlightColour", (PyCFunction
)_wrap_Grid_GetCellHighlightColour
, METH_O
, NULL
},
20653 { (char *)"Grid_GetCellHighlightPenWidth", (PyCFunction
)_wrap_Grid_GetCellHighlightPenWidth
, METH_O
, NULL
},
20654 { (char *)"Grid_GetCellHighlightROPenWidth", (PyCFunction
)_wrap_Grid_GetCellHighlightROPenWidth
, METH_O
, NULL
},
20655 { (char *)"Grid_SetRowLabelSize", (PyCFunction
) _wrap_Grid_SetRowLabelSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20656 { (char *)"Grid_SetColLabelSize", (PyCFunction
) _wrap_Grid_SetColLabelSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20657 { (char *)"Grid_SetLabelBackgroundColour", (PyCFunction
) _wrap_Grid_SetLabelBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20658 { (char *)"Grid_SetLabelTextColour", (PyCFunction
) _wrap_Grid_SetLabelTextColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20659 { (char *)"Grid_SetLabelFont", (PyCFunction
) _wrap_Grid_SetLabelFont
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20660 { (char *)"Grid_SetRowLabelAlignment", (PyCFunction
) _wrap_Grid_SetRowLabelAlignment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20661 { (char *)"Grid_SetColLabelAlignment", (PyCFunction
) _wrap_Grid_SetColLabelAlignment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20662 { (char *)"Grid_SetColLabelTextOrientation", (PyCFunction
) _wrap_Grid_SetColLabelTextOrientation
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20663 { (char *)"Grid_SetRowLabelValue", (PyCFunction
) _wrap_Grid_SetRowLabelValue
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20664 { (char *)"Grid_SetColLabelValue", (PyCFunction
) _wrap_Grid_SetColLabelValue
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20665 { (char *)"Grid_SetGridLineColour", (PyCFunction
) _wrap_Grid_SetGridLineColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20666 { (char *)"Grid_SetCellHighlightColour", (PyCFunction
) _wrap_Grid_SetCellHighlightColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20667 { (char *)"Grid_SetCellHighlightPenWidth", (PyCFunction
) _wrap_Grid_SetCellHighlightPenWidth
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20668 { (char *)"Grid_SetCellHighlightROPenWidth", (PyCFunction
) _wrap_Grid_SetCellHighlightROPenWidth
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20669 { (char *)"Grid_EnableDragRowSize", (PyCFunction
) _wrap_Grid_EnableDragRowSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20670 { (char *)"Grid_DisableDragRowSize", (PyCFunction
)_wrap_Grid_DisableDragRowSize
, METH_O
, NULL
},
20671 { (char *)"Grid_CanDragRowSize", (PyCFunction
)_wrap_Grid_CanDragRowSize
, METH_O
, NULL
},
20672 { (char *)"Grid_EnableDragColSize", (PyCFunction
) _wrap_Grid_EnableDragColSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20673 { (char *)"Grid_DisableDragColSize", (PyCFunction
)_wrap_Grid_DisableDragColSize
, METH_O
, NULL
},
20674 { (char *)"Grid_CanDragColSize", (PyCFunction
)_wrap_Grid_CanDragColSize
, METH_O
, NULL
},
20675 { (char *)"Grid_EnableDragColMove", (PyCFunction
) _wrap_Grid_EnableDragColMove
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20676 { (char *)"Grid_DisableDragColMove", (PyCFunction
)_wrap_Grid_DisableDragColMove
, METH_O
, NULL
},
20677 { (char *)"Grid_CanDragColMove", (PyCFunction
)_wrap_Grid_CanDragColMove
, METH_O
, NULL
},
20678 { (char *)"Grid_EnableDragGridSize", (PyCFunction
) _wrap_Grid_EnableDragGridSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20679 { (char *)"Grid_DisableDragGridSize", (PyCFunction
)_wrap_Grid_DisableDragGridSize
, METH_O
, NULL
},
20680 { (char *)"Grid_CanDragGridSize", (PyCFunction
)_wrap_Grid_CanDragGridSize
, METH_O
, NULL
},
20681 { (char *)"Grid_EnableDragCell", (PyCFunction
) _wrap_Grid_EnableDragCell
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20682 { (char *)"Grid_DisableDragCell", (PyCFunction
)_wrap_Grid_DisableDragCell
, METH_O
, NULL
},
20683 { (char *)"Grid_CanDragCell", (PyCFunction
)_wrap_Grid_CanDragCell
, METH_O
, NULL
},
20684 { (char *)"Grid_SetAttr", (PyCFunction
) _wrap_Grid_SetAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20685 { (char *)"Grid_SetRowAttr", (PyCFunction
) _wrap_Grid_SetRowAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20686 { (char *)"Grid_SetColAttr", (PyCFunction
) _wrap_Grid_SetColAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20687 { (char *)"Grid_GetOrCreateCellAttr", (PyCFunction
) _wrap_Grid_GetOrCreateCellAttr
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20688 { (char *)"Grid_SetColFormatBool", (PyCFunction
) _wrap_Grid_SetColFormatBool
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20689 { (char *)"Grid_SetColFormatNumber", (PyCFunction
) _wrap_Grid_SetColFormatNumber
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20690 { (char *)"Grid_SetColFormatFloat", (PyCFunction
) _wrap_Grid_SetColFormatFloat
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20691 { (char *)"Grid_SetColFormatCustom", (PyCFunction
) _wrap_Grid_SetColFormatCustom
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20692 { (char *)"Grid_EnableGridLines", (PyCFunction
) _wrap_Grid_EnableGridLines
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20693 { (char *)"Grid_GridLinesEnabled", (PyCFunction
)_wrap_Grid_GridLinesEnabled
, METH_O
, NULL
},
20694 { (char *)"Grid_GetDefaultRowSize", (PyCFunction
)_wrap_Grid_GetDefaultRowSize
, METH_O
, NULL
},
20695 { (char *)"Grid_GetRowSize", (PyCFunction
) _wrap_Grid_GetRowSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20696 { (char *)"Grid_GetDefaultColSize", (PyCFunction
)_wrap_Grid_GetDefaultColSize
, METH_O
, NULL
},
20697 { (char *)"Grid_GetColSize", (PyCFunction
) _wrap_Grid_GetColSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20698 { (char *)"Grid_GetDefaultCellBackgroundColour", (PyCFunction
)_wrap_Grid_GetDefaultCellBackgroundColour
, METH_O
, NULL
},
20699 { (char *)"Grid_GetCellBackgroundColour", (PyCFunction
) _wrap_Grid_GetCellBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20700 { (char *)"Grid_GetDefaultCellTextColour", (PyCFunction
)_wrap_Grid_GetDefaultCellTextColour
, METH_O
, NULL
},
20701 { (char *)"Grid_GetCellTextColour", (PyCFunction
) _wrap_Grid_GetCellTextColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20702 { (char *)"Grid_GetDefaultCellFont", (PyCFunction
)_wrap_Grid_GetDefaultCellFont
, METH_O
, NULL
},
20703 { (char *)"Grid_GetCellFont", (PyCFunction
) _wrap_Grid_GetCellFont
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20704 { (char *)"Grid_GetDefaultCellAlignment", (PyCFunction
)_wrap_Grid_GetDefaultCellAlignment
, METH_O
, NULL
},
20705 { (char *)"Grid_GetCellAlignment", (PyCFunction
) _wrap_Grid_GetCellAlignment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20706 { (char *)"Grid_GetDefaultCellOverflow", (PyCFunction
)_wrap_Grid_GetDefaultCellOverflow
, METH_O
, NULL
},
20707 { (char *)"Grid_GetCellOverflow", (PyCFunction
) _wrap_Grid_GetCellOverflow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20708 { (char *)"Grid_GetCellSize", (PyCFunction
) _wrap_Grid_GetCellSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20709 { (char *)"Grid_SetDefaultRowSize", (PyCFunction
) _wrap_Grid_SetDefaultRowSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20710 { (char *)"Grid_SetRowSize", (PyCFunction
) _wrap_Grid_SetRowSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20711 { (char *)"Grid_SetDefaultColSize", (PyCFunction
) _wrap_Grid_SetDefaultColSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20712 { (char *)"Grid_SetColSize", (PyCFunction
) _wrap_Grid_SetColSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20713 { (char *)"Grid_GetColAt", (PyCFunction
) _wrap_Grid_GetColAt
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20714 { (char *)"Grid_SetColPos", (PyCFunction
) _wrap_Grid_SetColPos
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20715 { (char *)"Grid_GetColPos", (PyCFunction
) _wrap_Grid_GetColPos
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20716 { (char *)"Grid_AutoSizeColumn", (PyCFunction
) _wrap_Grid_AutoSizeColumn
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20717 { (char *)"Grid_AutoSizeRow", (PyCFunction
) _wrap_Grid_AutoSizeRow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20718 { (char *)"Grid_AutoSizeColumns", (PyCFunction
) _wrap_Grid_AutoSizeColumns
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20719 { (char *)"Grid_AutoSizeRows", (PyCFunction
) _wrap_Grid_AutoSizeRows
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20720 { (char *)"Grid_AutoSize", (PyCFunction
)_wrap_Grid_AutoSize
, METH_O
, NULL
},
20721 { (char *)"Grid_AutoSizeRowLabelSize", (PyCFunction
) _wrap_Grid_AutoSizeRowLabelSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20722 { (char *)"Grid_AutoSizeColLabelSize", (PyCFunction
) _wrap_Grid_AutoSizeColLabelSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20723 { (char *)"Grid_SetColMinimalWidth", (PyCFunction
) _wrap_Grid_SetColMinimalWidth
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20724 { (char *)"Grid_SetRowMinimalHeight", (PyCFunction
) _wrap_Grid_SetRowMinimalHeight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20725 { (char *)"Grid_SetColMinimalAcceptableWidth", (PyCFunction
) _wrap_Grid_SetColMinimalAcceptableWidth
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20726 { (char *)"Grid_SetRowMinimalAcceptableHeight", (PyCFunction
) _wrap_Grid_SetRowMinimalAcceptableHeight
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20727 { (char *)"Grid_GetColMinimalAcceptableWidth", (PyCFunction
)_wrap_Grid_GetColMinimalAcceptableWidth
, METH_O
, NULL
},
20728 { (char *)"Grid_GetRowMinimalAcceptableHeight", (PyCFunction
)_wrap_Grid_GetRowMinimalAcceptableHeight
, METH_O
, NULL
},
20729 { (char *)"Grid_SetDefaultCellBackgroundColour", (PyCFunction
) _wrap_Grid_SetDefaultCellBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20730 { (char *)"Grid_SetCellBackgroundColour", (PyCFunction
) _wrap_Grid_SetCellBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20731 { (char *)"Grid_SetDefaultCellTextColour", (PyCFunction
) _wrap_Grid_SetDefaultCellTextColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20732 { (char *)"Grid_SetCellTextColour", (PyCFunction
) _wrap_Grid_SetCellTextColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20733 { (char *)"Grid_SetDefaultCellFont", (PyCFunction
) _wrap_Grid_SetDefaultCellFont
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20734 { (char *)"Grid_SetCellFont", (PyCFunction
) _wrap_Grid_SetCellFont
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20735 { (char *)"Grid_SetDefaultCellAlignment", (PyCFunction
) _wrap_Grid_SetDefaultCellAlignment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20736 { (char *)"Grid_SetCellAlignment", (PyCFunction
) _wrap_Grid_SetCellAlignment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20737 { (char *)"Grid_SetDefaultCellOverflow", (PyCFunction
) _wrap_Grid_SetDefaultCellOverflow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20738 { (char *)"Grid_SetCellOverflow", (PyCFunction
) _wrap_Grid_SetCellOverflow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20739 { (char *)"Grid_SetCellSize", (PyCFunction
) _wrap_Grid_SetCellSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20740 { (char *)"Grid_SetDefaultRenderer", (PyCFunction
) _wrap_Grid_SetDefaultRenderer
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20741 { (char *)"Grid_SetCellRenderer", (PyCFunction
) _wrap_Grid_SetCellRenderer
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20742 { (char *)"Grid_GetDefaultRenderer", (PyCFunction
)_wrap_Grid_GetDefaultRenderer
, METH_O
, NULL
},
20743 { (char *)"Grid_GetCellRenderer", (PyCFunction
) _wrap_Grid_GetCellRenderer
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20744 { (char *)"Grid_SetDefaultEditor", (PyCFunction
) _wrap_Grid_SetDefaultEditor
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20745 { (char *)"Grid_SetCellEditor", (PyCFunction
) _wrap_Grid_SetCellEditor
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20746 { (char *)"Grid_GetDefaultEditor", (PyCFunction
)_wrap_Grid_GetDefaultEditor
, METH_O
, NULL
},
20747 { (char *)"Grid_GetCellEditor", (PyCFunction
) _wrap_Grid_GetCellEditor
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20748 { (char *)"Grid_GetCellValue", (PyCFunction
) _wrap_Grid_GetCellValue
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20749 { (char *)"Grid_SetCellValue", (PyCFunction
) _wrap_Grid_SetCellValue
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20750 { (char *)"Grid_IsReadOnly", (PyCFunction
) _wrap_Grid_IsReadOnly
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20751 { (char *)"Grid_SetReadOnly", (PyCFunction
) _wrap_Grid_SetReadOnly
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20752 { (char *)"Grid_SelectRow", (PyCFunction
) _wrap_Grid_SelectRow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20753 { (char *)"Grid_SelectCol", (PyCFunction
) _wrap_Grid_SelectCol
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20754 { (char *)"Grid_SelectBlock", (PyCFunction
) _wrap_Grid_SelectBlock
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20755 { (char *)"Grid_SelectAll", (PyCFunction
)_wrap_Grid_SelectAll
, METH_O
, NULL
},
20756 { (char *)"Grid_IsSelection", (PyCFunction
)_wrap_Grid_IsSelection
, METH_O
, NULL
},
20757 { (char *)"Grid_ClearSelection", (PyCFunction
)_wrap_Grid_ClearSelection
, METH_O
, NULL
},
20758 { (char *)"Grid_IsInSelection", (PyCFunction
) _wrap_Grid_IsInSelection
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20759 { (char *)"Grid_GetSelectedCells", (PyCFunction
)_wrap_Grid_GetSelectedCells
, METH_O
, NULL
},
20760 { (char *)"Grid_GetSelectionBlockTopLeft", (PyCFunction
)_wrap_Grid_GetSelectionBlockTopLeft
, METH_O
, NULL
},
20761 { (char *)"Grid_GetSelectionBlockBottomRight", (PyCFunction
)_wrap_Grid_GetSelectionBlockBottomRight
, METH_O
, NULL
},
20762 { (char *)"Grid_GetSelectedRows", (PyCFunction
)_wrap_Grid_GetSelectedRows
, METH_O
, NULL
},
20763 { (char *)"Grid_GetSelectedCols", (PyCFunction
)_wrap_Grid_GetSelectedCols
, METH_O
, NULL
},
20764 { (char *)"Grid_DeselectRow", (PyCFunction
) _wrap_Grid_DeselectRow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20765 { (char *)"Grid_DeselectCol", (PyCFunction
) _wrap_Grid_DeselectCol
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20766 { (char *)"Grid_DeselectCell", (PyCFunction
) _wrap_Grid_DeselectCell
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20767 { (char *)"Grid_BlockToDeviceRect", (PyCFunction
) _wrap_Grid_BlockToDeviceRect
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20768 { (char *)"Grid_GetSelectionBackground", (PyCFunction
)_wrap_Grid_GetSelectionBackground
, METH_O
, NULL
},
20769 { (char *)"Grid_GetSelectionForeground", (PyCFunction
)_wrap_Grid_GetSelectionForeground
, METH_O
, NULL
},
20770 { (char *)"Grid_SetSelectionBackground", (PyCFunction
) _wrap_Grid_SetSelectionBackground
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20771 { (char *)"Grid_SetSelectionForeground", (PyCFunction
) _wrap_Grid_SetSelectionForeground
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20772 { (char *)"Grid_RegisterDataType", (PyCFunction
) _wrap_Grid_RegisterDataType
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20773 { (char *)"Grid_GetDefaultEditorForCell", (PyCFunction
) _wrap_Grid_GetDefaultEditorForCell
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20774 { (char *)"Grid_GetDefaultRendererForCell", (PyCFunction
) _wrap_Grid_GetDefaultRendererForCell
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20775 { (char *)"Grid_GetDefaultEditorForType", (PyCFunction
) _wrap_Grid_GetDefaultEditorForType
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20776 { (char *)"Grid_GetDefaultRendererForType", (PyCFunction
) _wrap_Grid_GetDefaultRendererForType
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20777 { (char *)"Grid_SetMargins", (PyCFunction
) _wrap_Grid_SetMargins
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20778 { (char *)"Grid_GetGridWindow", (PyCFunction
)_wrap_Grid_GetGridWindow
, METH_O
, NULL
},
20779 { (char *)"Grid_GetGridRowLabelWindow", (PyCFunction
)_wrap_Grid_GetGridRowLabelWindow
, METH_O
, NULL
},
20780 { (char *)"Grid_GetGridColLabelWindow", (PyCFunction
)_wrap_Grid_GetGridColLabelWindow
, METH_O
, NULL
},
20781 { (char *)"Grid_GetGridCornerLabelWindow", (PyCFunction
)_wrap_Grid_GetGridCornerLabelWindow
, METH_O
, NULL
},
20782 { (char *)"Grid_SetScrollLineX", (PyCFunction
) _wrap_Grid_SetScrollLineX
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20783 { (char *)"Grid_SetScrollLineY", (PyCFunction
) _wrap_Grid_SetScrollLineY
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20784 { (char *)"Grid_GetScrollLineX", (PyCFunction
)_wrap_Grid_GetScrollLineX
, METH_O
, NULL
},
20785 { (char *)"Grid_GetScrollLineY", (PyCFunction
)_wrap_Grid_GetScrollLineY
, METH_O
, NULL
},
20786 { (char *)"Grid_GetScrollX", (PyCFunction
) _wrap_Grid_GetScrollX
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20787 { (char *)"Grid_GetScrollY", (PyCFunction
) _wrap_Grid_GetScrollY
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20788 { (char *)"Grid_GetClassDefaultAttributes", (PyCFunction
) _wrap_Grid_GetClassDefaultAttributes
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20789 { (char *)"Grid_swigregister", Grid_swigregister
, METH_VARARGS
, NULL
},
20790 { (char *)"Grid_swiginit", Grid_swiginit
, METH_VARARGS
, NULL
},
20791 { (char *)"new_GridEvent", (PyCFunction
) _wrap_new_GridEvent
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20792 { (char *)"GridEvent_GetRow", (PyCFunction
)_wrap_GridEvent_GetRow
, METH_O
, NULL
},
20793 { (char *)"GridEvent_GetCol", (PyCFunction
)_wrap_GridEvent_GetCol
, METH_O
, NULL
},
20794 { (char *)"GridEvent_GetPosition", (PyCFunction
)_wrap_GridEvent_GetPosition
, METH_O
, NULL
},
20795 { (char *)"GridEvent_Selecting", (PyCFunction
)_wrap_GridEvent_Selecting
, METH_O
, NULL
},
20796 { (char *)"GridEvent_ControlDown", (PyCFunction
)_wrap_GridEvent_ControlDown
, METH_O
, NULL
},
20797 { (char *)"GridEvent_MetaDown", (PyCFunction
)_wrap_GridEvent_MetaDown
, METH_O
, NULL
},
20798 { (char *)"GridEvent_ShiftDown", (PyCFunction
)_wrap_GridEvent_ShiftDown
, METH_O
, NULL
},
20799 { (char *)"GridEvent_AltDown", (PyCFunction
)_wrap_GridEvent_AltDown
, METH_O
, NULL
},
20800 { (char *)"GridEvent_CmdDown", (PyCFunction
)_wrap_GridEvent_CmdDown
, METH_O
, NULL
},
20801 { (char *)"GridEvent_swigregister", GridEvent_swigregister
, METH_VARARGS
, NULL
},
20802 { (char *)"GridEvent_swiginit", GridEvent_swiginit
, METH_VARARGS
, NULL
},
20803 { (char *)"new_GridSizeEvent", (PyCFunction
) _wrap_new_GridSizeEvent
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20804 { (char *)"GridSizeEvent_GetRowOrCol", (PyCFunction
)_wrap_GridSizeEvent_GetRowOrCol
, METH_O
, NULL
},
20805 { (char *)"GridSizeEvent_GetPosition", (PyCFunction
)_wrap_GridSizeEvent_GetPosition
, METH_O
, NULL
},
20806 { (char *)"GridSizeEvent_ControlDown", (PyCFunction
)_wrap_GridSizeEvent_ControlDown
, METH_O
, NULL
},
20807 { (char *)"GridSizeEvent_MetaDown", (PyCFunction
)_wrap_GridSizeEvent_MetaDown
, METH_O
, NULL
},
20808 { (char *)"GridSizeEvent_ShiftDown", (PyCFunction
)_wrap_GridSizeEvent_ShiftDown
, METH_O
, NULL
},
20809 { (char *)"GridSizeEvent_AltDown", (PyCFunction
)_wrap_GridSizeEvent_AltDown
, METH_O
, NULL
},
20810 { (char *)"GridSizeEvent_CmdDown", (PyCFunction
)_wrap_GridSizeEvent_CmdDown
, METH_O
, NULL
},
20811 { (char *)"GridSizeEvent_swigregister", GridSizeEvent_swigregister
, METH_VARARGS
, NULL
},
20812 { (char *)"GridSizeEvent_swiginit", GridSizeEvent_swiginit
, METH_VARARGS
, NULL
},
20813 { (char *)"new_GridRangeSelectEvent", (PyCFunction
) _wrap_new_GridRangeSelectEvent
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20814 { (char *)"GridRangeSelectEvent_GetTopLeftCoords", (PyCFunction
)_wrap_GridRangeSelectEvent_GetTopLeftCoords
, METH_O
, NULL
},
20815 { (char *)"GridRangeSelectEvent_GetBottomRightCoords", (PyCFunction
)_wrap_GridRangeSelectEvent_GetBottomRightCoords
, METH_O
, NULL
},
20816 { (char *)"GridRangeSelectEvent_GetTopRow", (PyCFunction
)_wrap_GridRangeSelectEvent_GetTopRow
, METH_O
, NULL
},
20817 { (char *)"GridRangeSelectEvent_GetBottomRow", (PyCFunction
)_wrap_GridRangeSelectEvent_GetBottomRow
, METH_O
, NULL
},
20818 { (char *)"GridRangeSelectEvent_GetLeftCol", (PyCFunction
)_wrap_GridRangeSelectEvent_GetLeftCol
, METH_O
, NULL
},
20819 { (char *)"GridRangeSelectEvent_GetRightCol", (PyCFunction
)_wrap_GridRangeSelectEvent_GetRightCol
, METH_O
, NULL
},
20820 { (char *)"GridRangeSelectEvent_Selecting", (PyCFunction
)_wrap_GridRangeSelectEvent_Selecting
, METH_O
, NULL
},
20821 { (char *)"GridRangeSelectEvent_ControlDown", (PyCFunction
)_wrap_GridRangeSelectEvent_ControlDown
, METH_O
, NULL
},
20822 { (char *)"GridRangeSelectEvent_MetaDown", (PyCFunction
)_wrap_GridRangeSelectEvent_MetaDown
, METH_O
, NULL
},
20823 { (char *)"GridRangeSelectEvent_ShiftDown", (PyCFunction
)_wrap_GridRangeSelectEvent_ShiftDown
, METH_O
, NULL
},
20824 { (char *)"GridRangeSelectEvent_AltDown", (PyCFunction
)_wrap_GridRangeSelectEvent_AltDown
, METH_O
, NULL
},
20825 { (char *)"GridRangeSelectEvent_CmdDown", (PyCFunction
)_wrap_GridRangeSelectEvent_CmdDown
, METH_O
, NULL
},
20826 { (char *)"GridRangeSelectEvent_swigregister", GridRangeSelectEvent_swigregister
, METH_VARARGS
, NULL
},
20827 { (char *)"GridRangeSelectEvent_swiginit", GridRangeSelectEvent_swiginit
, METH_VARARGS
, NULL
},
20828 { (char *)"new_GridEditorCreatedEvent", (PyCFunction
) _wrap_new_GridEditorCreatedEvent
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20829 { (char *)"GridEditorCreatedEvent_GetRow", (PyCFunction
)_wrap_GridEditorCreatedEvent_GetRow
, METH_O
, NULL
},
20830 { (char *)"GridEditorCreatedEvent_GetCol", (PyCFunction
)_wrap_GridEditorCreatedEvent_GetCol
, METH_O
, NULL
},
20831 { (char *)"GridEditorCreatedEvent_GetControl", (PyCFunction
)_wrap_GridEditorCreatedEvent_GetControl
, METH_O
, NULL
},
20832 { (char *)"GridEditorCreatedEvent_SetRow", (PyCFunction
) _wrap_GridEditorCreatedEvent_SetRow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20833 { (char *)"GridEditorCreatedEvent_SetCol", (PyCFunction
) _wrap_GridEditorCreatedEvent_SetCol
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20834 { (char *)"GridEditorCreatedEvent_SetControl", (PyCFunction
) _wrap_GridEditorCreatedEvent_SetControl
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
20835 { (char *)"GridEditorCreatedEvent_swigregister", GridEditorCreatedEvent_swigregister
, METH_VARARGS
, NULL
},
20836 { (char *)"GridEditorCreatedEvent_swiginit", GridEditorCreatedEvent_swiginit
, METH_VARARGS
, NULL
},
20837 { NULL
, NULL
, 0, NULL
}
20841 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
20843 static void *_p_wxPyGridCellRendererTo_p_wxGridCellRenderer(void *x
) {
20844 return (void *)((wxGridCellRenderer
*) ((wxPyGridCellRenderer
*) x
));
20846 static void *_p_wxGridCellStringRendererTo_p_wxGridCellRenderer(void *x
) {
20847 return (void *)((wxGridCellRenderer
*) ((wxGridCellStringRenderer
*) x
));
20849 static void *_p_wxGridCellNumberRendererTo_p_wxGridCellRenderer(void *x
) {
20850 return (void *)((wxGridCellRenderer
*) (wxGridCellStringRenderer
*) ((wxGridCellNumberRenderer
*) x
));
20852 static void *_p_wxGridCellFloatRendererTo_p_wxGridCellRenderer(void *x
) {
20853 return (void *)((wxGridCellRenderer
*) (wxGridCellStringRenderer
*) ((wxGridCellFloatRenderer
*) x
));
20855 static void *_p_wxGridCellBoolRendererTo_p_wxGridCellRenderer(void *x
) {
20856 return (void *)((wxGridCellRenderer
*) ((wxGridCellBoolRenderer
*) x
));
20858 static void *_p_wxGridCellDateTimeRendererTo_p_wxGridCellRenderer(void *x
) {
20859 return (void *)((wxGridCellRenderer
*) (wxGridCellStringRenderer
*) ((wxGridCellDateTimeRenderer
*) x
));
20861 static void *_p_wxGridCellEnumRendererTo_p_wxGridCellRenderer(void *x
) {
20862 return (void *)((wxGridCellRenderer
*) (wxGridCellStringRenderer
*) ((wxGridCellEnumRenderer
*) x
));
20864 static void *_p_wxGridCellAutoWrapStringRendererTo_p_wxGridCellRenderer(void *x
) {
20865 return (void *)((wxGridCellRenderer
*) (wxGridCellStringRenderer
*) ((wxGridCellAutoWrapStringRenderer
*) x
));
20867 static void *_p_wxGridCellNumberRendererTo_p_wxGridCellStringRenderer(void *x
) {
20868 return (void *)((wxGridCellStringRenderer
*) ((wxGridCellNumberRenderer
*) x
));
20870 static void *_p_wxGridCellFloatRendererTo_p_wxGridCellStringRenderer(void *x
) {
20871 return (void *)((wxGridCellStringRenderer
*) ((wxGridCellFloatRenderer
*) x
));
20873 static void *_p_wxGridCellDateTimeRendererTo_p_wxGridCellStringRenderer(void *x
) {
20874 return (void *)((wxGridCellStringRenderer
*) ((wxGridCellDateTimeRenderer
*) x
));
20876 static void *_p_wxGridCellEnumRendererTo_p_wxGridCellStringRenderer(void *x
) {
20877 return (void *)((wxGridCellStringRenderer
*) ((wxGridCellEnumRenderer
*) x
));
20879 static void *_p_wxGridCellAutoWrapStringRendererTo_p_wxGridCellStringRenderer(void *x
) {
20880 return (void *)((wxGridCellStringRenderer
*) ((wxGridCellAutoWrapStringRenderer
*) x
));
20882 static void *_p_wxGridCellChoiceEditorTo_p_wxGridCellWorker(void *x
) {
20883 return (void *)((wxGridCellWorker
*) (wxGridCellEditor
*) ((wxGridCellChoiceEditor
*) x
));
20885 static void *_p_wxGridCellEnumEditorTo_p_wxGridCellWorker(void *x
) {
20886 return (void *)((wxGridCellWorker
*) (wxGridCellEditor
*)(wxGridCellChoiceEditor
*) ((wxGridCellEnumEditor
*) x
));
20888 static void *_p_wxGridCellAutoWrapStringEditorTo_p_wxGridCellWorker(void *x
) {
20889 return (void *)((wxGridCellWorker
*) (wxGridCellEditor
*)(wxGridCellTextEditor
*) ((wxGridCellAutoWrapStringEditor
*) x
));
20891 static void *_p_wxGridCellFloatEditorTo_p_wxGridCellWorker(void *x
) {
20892 return (void *)((wxGridCellWorker
*) (wxGridCellEditor
*)(wxGridCellTextEditor
*) ((wxGridCellFloatEditor
*) x
));
20894 static void *_p_wxGridCellNumberEditorTo_p_wxGridCellWorker(void *x
) {
20895 return (void *)((wxGridCellWorker
*) (wxGridCellEditor
*)(wxGridCellTextEditor
*) ((wxGridCellNumberEditor
*) x
));
20897 static void *_p_wxGridCellTextEditorTo_p_wxGridCellWorker(void *x
) {
20898 return (void *)((wxGridCellWorker
*) (wxGridCellEditor
*) ((wxGridCellTextEditor
*) x
));
20900 static void *_p_wxPyGridCellEditorTo_p_wxGridCellWorker(void *x
) {
20901 return (void *)((wxGridCellWorker
*) (wxGridCellEditor
*) ((wxPyGridCellEditor
*) x
));
20903 static void *_p_wxGridCellEditorTo_p_wxGridCellWorker(void *x
) {
20904 return (void *)((wxGridCellWorker
*) ((wxGridCellEditor
*) x
));
20906 static void *_p_wxGridCellBoolEditorTo_p_wxGridCellWorker(void *x
) {
20907 return (void *)((wxGridCellWorker
*) (wxGridCellEditor
*) ((wxGridCellBoolEditor
*) x
));
20909 static void *_p_wxGridCellAutoWrapStringRendererTo_p_wxGridCellWorker(void *x
) {
20910 return (void *)((wxGridCellWorker
*) (wxGridCellRenderer
*)(wxGridCellStringRenderer
*) ((wxGridCellAutoWrapStringRenderer
*) x
));
20912 static void *_p_wxGridCellEnumRendererTo_p_wxGridCellWorker(void *x
) {
20913 return (void *)((wxGridCellWorker
*) (wxGridCellRenderer
*)(wxGridCellStringRenderer
*) ((wxGridCellEnumRenderer
*) x
));
20915 static void *_p_wxGridCellDateTimeRendererTo_p_wxGridCellWorker(void *x
) {
20916 return (void *)((wxGridCellWorker
*) (wxGridCellRenderer
*)(wxGridCellStringRenderer
*) ((wxGridCellDateTimeRenderer
*) x
));
20918 static void *_p_wxGridCellBoolRendererTo_p_wxGridCellWorker(void *x
) {
20919 return (void *)((wxGridCellWorker
*) (wxGridCellRenderer
*) ((wxGridCellBoolRenderer
*) x
));
20921 static void *_p_wxGridCellFloatRendererTo_p_wxGridCellWorker(void *x
) {
20922 return (void *)((wxGridCellWorker
*) (wxGridCellRenderer
*)(wxGridCellStringRenderer
*) ((wxGridCellFloatRenderer
*) x
));
20924 static void *_p_wxGridCellNumberRendererTo_p_wxGridCellWorker(void *x
) {
20925 return (void *)((wxGridCellWorker
*) (wxGridCellRenderer
*)(wxGridCellStringRenderer
*) ((wxGridCellNumberRenderer
*) x
));
20927 static void *_p_wxGridCellStringRendererTo_p_wxGridCellWorker(void *x
) {
20928 return (void *)((wxGridCellWorker
*) (wxGridCellRenderer
*) ((wxGridCellStringRenderer
*) x
));
20930 static void *_p_wxPyGridCellRendererTo_p_wxGridCellWorker(void *x
) {
20931 return (void *)((wxGridCellWorker
*) (wxGridCellRenderer
*) ((wxPyGridCellRenderer
*) x
));
20933 static void *_p_wxGridCellRendererTo_p_wxGridCellWorker(void *x
) {
20934 return (void *)((wxGridCellWorker
*) ((wxGridCellRenderer
*) x
));
20936 static void *_p_wxScrolledWindowTo_p_wxPanel(void *x
) {
20937 return (void *)((wxPanel
*) ((wxScrolledWindow
*) x
));
20939 static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x
) {
20940 return (void *)((wxPanel
*) ((wxPyVScrolledWindow
*) x
));
20942 static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x
) {
20943 return (void *)((wxPanel
*) (wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
20945 static void *_p_wxGridTo_p_wxPanel(void *x
) {
20946 return (void *)((wxPanel
*) (wxScrolledWindow
*) ((wxGrid
*) x
));
20948 static void *_p_wxPyVListBoxTo_p_wxPanel(void *x
) {
20949 return (void *)((wxPanel
*) (wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
20951 static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x
) {
20952 return (void *)((wxPanel
*) (wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
20954 static void *_p_wxPyPanelTo_p_wxPanel(void *x
) {
20955 return (void *)((wxPanel
*) ((wxPyPanel
*) x
));
20957 static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x
) {
20958 return (void *)((wxPanel
*) (wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
20960 static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x
) {
20961 return (void *)((wxPanel
*) ((wxPreviewControlBar
*) x
));
20963 static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x
) {
20964 return (void *)((wxPanel
*) (wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
20966 static void *_p_wxGridSizeEventTo_p_wxNotifyEvent(void *x
) {
20967 return (void *)((wxNotifyEvent
*) ((wxGridSizeEvent
*) x
));
20969 static void *_p_wxGridRangeSelectEventTo_p_wxNotifyEvent(void *x
) {
20970 return (void *)((wxNotifyEvent
*) ((wxGridRangeSelectEvent
*) x
));
20972 static void *_p_wxSplitterEventTo_p_wxNotifyEvent(void *x
) {
20973 return (void *)((wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
20975 static void *_p_wxGridEventTo_p_wxNotifyEvent(void *x
) {
20976 return (void *)((wxNotifyEvent
*) ((wxGridEvent
*) x
));
20978 static void *_p_wxPyScrolledWindowTo_p_wxScrolledWindow(void *x
) {
20979 return (void *)((wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
20981 static void *_p_wxGridTo_p_wxScrolledWindow(void *x
) {
20982 return (void *)((wxScrolledWindow
*) ((wxGrid
*) x
));
20984 static void *_p_wxPreviewCanvasTo_p_wxScrolledWindow(void *x
) {
20985 return (void *)((wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
20987 static void *_p_wxSplashScreenTo_p_wxWindow(void *x
) {
20988 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxSplashScreen
*) x
));
20990 static void *_p_wxMiniFrameTo_p_wxWindow(void *x
) {
20991 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxMiniFrame
*) x
));
20993 static void *_p_wxPyPanelTo_p_wxWindow(void *x
) {
20994 return (void *)((wxWindow
*) (wxPanel
*) ((wxPyPanel
*) x
));
20996 static void *_p_wxMenuBarTo_p_wxWindow(void *x
) {
20997 return (void *)((wxWindow
*) ((wxMenuBar
*) x
));
20999 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x
) {
21000 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxFindReplaceDialog
*) x
));
21002 static void *_p_wxProgressDialogTo_p_wxWindow(void *x
) {
21003 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxProgressDialog
*) x
));
21005 static void *_p_wxMessageDialogTo_p_wxWindow(void *x
) {
21006 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxMessageDialog
*) x
));
21008 static void *_p_wxNumberEntryDialogTo_p_wxWindow(void *x
) {
21009 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxNumberEntryDialog
*) x
));
21011 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x
) {
21012 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*)(wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
21014 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x
) {
21015 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxTextEntryDialog
*) x
));
21017 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x
) {
21018 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxSingleChoiceDialog
*) x
));
21020 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x
) {
21021 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxMultiChoiceDialog
*) x
));
21023 static void *_p_wxFileDialogTo_p_wxWindow(void *x
) {
21024 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxFileDialog
*) x
));
21026 static void *_p_wxPanelTo_p_wxWindow(void *x
) {
21027 return (void *)((wxWindow
*) ((wxPanel
*) x
));
21029 static void *_p_wxStatusBarTo_p_wxWindow(void *x
) {
21030 return (void *)((wxWindow
*) ((wxStatusBar
*) x
));
21032 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x
) {
21033 return (void *)((wxWindow
*) (wxPanel
*) ((wxPyVScrolledWindow
*) x
));
21035 static void *_p_wxTipWindowTo_p_wxWindow(void *x
) {
21036 return (void *)((wxWindow
*) (wxPopupWindow
*)(wxPyPopupTransientWindow
*) ((wxTipWindow
*) x
));
21038 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x
) {
21039 return (void *)((wxWindow
*) (wxPopupWindow
*) ((wxPyPopupTransientWindow
*) x
));
21041 static void *_p_wxPopupWindowTo_p_wxWindow(void *x
) {
21042 return (void *)((wxWindow
*) ((wxPopupWindow
*) x
));
21044 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x
) {
21045 return (void *)((wxWindow
*) (wxSashWindow
*) ((wxSashLayoutWindow
*) x
));
21047 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x
) {
21048 return (void *)((wxWindow
*) (wxPanel
*) ((wxScrolledWindow
*) x
));
21050 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x
) {
21051 return (void *)((wxWindow
*) ((wxTopLevelWindow
*) x
));
21053 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x
) {
21054 return (void *)((wxWindow
*) ((wxSplashScreenWindow
*) x
));
21056 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x
) {
21057 return (void *)((wxWindow
*) ((wxSplitterWindow
*) x
));
21059 static void *_p_wxSashWindowTo_p_wxWindow(void *x
) {
21060 return (void *)((wxWindow
*) ((wxSashWindow
*) x
));
21062 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x
) {
21063 return (void *)((wxWindow
*) ((wxMDIClientWindow
*) x
));
21065 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x
) {
21066 return (void *)((wxWindow
*) (wxPanel
*)(wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
21068 static void *_p_wxControlTo_p_wxWindow(void *x
) {
21069 return (void *)((wxWindow
*) ((wxControl
*) x
));
21071 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x
) {
21072 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxPreviewFrame
*) x
));
21074 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x
) {
21075 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
21077 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x
) {
21078 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxMDIChildFrame
*) x
));
21080 static void *_p_wxGridTo_p_wxWindow(void *x
) {
21081 return (void *)((wxWindow
*) (wxPanel
*)(wxScrolledWindow
*) ((wxGrid
*) x
));
21083 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x
) {
21084 return (void *)((wxWindow
*) (wxControl
*) ((wxControlWithItems
*) x
));
21086 static void *_p_wxPyWindowTo_p_wxWindow(void *x
) {
21087 return (void *)((wxWindow
*) ((wxPyWindow
*) x
));
21089 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x
) {
21090 return (void *)((wxWindow
*) (wxPanel
*)(wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
21092 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x
) {
21093 return (void *)((wxWindow
*) (wxPanel
*)(wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
21095 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x
) {
21096 return (void *)((wxWindow
*) (wxPanel
*)(wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
21098 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x
) {
21099 return (void *)((wxWindow
*) (wxPanel
*) ((wxPreviewControlBar
*) x
));
21101 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x
) {
21102 return (void *)((wxWindow
*) (wxPanel
*)(wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
21104 static void *_p_wxFrameTo_p_wxWindow(void *x
) {
21105 return (void *)((wxWindow
*) (wxTopLevelWindow
*) ((wxFrame
*) x
));
21107 static void *_p_wxFontDialogTo_p_wxWindow(void *x
) {
21108 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxFontDialog
*) x
));
21110 static void *_p_wxDirDialogTo_p_wxWindow(void *x
) {
21111 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxDirDialog
*) x
));
21113 static void *_p_wxColourDialogTo_p_wxWindow(void *x
) {
21114 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxColourDialog
*) x
));
21116 static void *_p_wxDialogTo_p_wxWindow(void *x
) {
21117 return (void *)((wxWindow
*) (wxTopLevelWindow
*) ((wxDialog
*) x
));
21119 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x
) {
21120 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxMDIParentFrame
*) x
));
21122 static void *_p_wxControlWithItemsTo_p_wxControl(void *x
) {
21123 return (void *)((wxControl
*) ((wxControlWithItems
*) x
));
21125 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x
) {
21126 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxContextMenuEvent
*) x
));
21128 static void *_p_wxMenuEventTo_p_wxEvent(void *x
) {
21129 return (void *)((wxEvent
*) ((wxMenuEvent
*) x
));
21131 static void *_p_wxCloseEventTo_p_wxEvent(void *x
) {
21132 return (void *)((wxEvent
*) ((wxCloseEvent
*) x
));
21134 static void *_p_wxMouseEventTo_p_wxEvent(void *x
) {
21135 return (void *)((wxEvent
*) ((wxMouseEvent
*) x
));
21137 static void *_p_wxEraseEventTo_p_wxEvent(void *x
) {
21138 return (void *)((wxEvent
*) ((wxEraseEvent
*) x
));
21140 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x
) {
21141 return (void *)((wxEvent
*) ((wxSetCursorEvent
*) x
));
21143 static void *_p_wxSplitterEventTo_p_wxEvent(void *x
) {
21144 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
21146 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x
) {
21147 return (void *)((wxEvent
*) ((wxInitDialogEvent
*) x
));
21149 static void *_p_wxScrollEventTo_p_wxEvent(void *x
) {
21150 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxScrollEvent
*) x
));
21152 static void *_p_wxFindDialogEventTo_p_wxEvent(void *x
) {
21153 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxFindDialogEvent
*) x
));
21155 static void *_p_wxNotifyEventTo_p_wxEvent(void *x
) {
21156 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxNotifyEvent
*) x
));
21158 static void *_p_wxPyEventTo_p_wxEvent(void *x
) {
21159 return (void *)((wxEvent
*) ((wxPyEvent
*) x
));
21161 static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x
) {
21162 return (void *)((wxEvent
*) ((wxCalculateLayoutEvent
*) x
));
21164 static void *_p_wxGridRangeSelectEventTo_p_wxEvent(void *x
) {
21165 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*) ((wxGridRangeSelectEvent
*) x
));
21167 static void *_p_wxIdleEventTo_p_wxEvent(void *x
) {
21168 return (void *)((wxEvent
*) ((wxIdleEvent
*) x
));
21170 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x
) {
21171 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxWindowCreateEvent
*) x
));
21173 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x
) {
21174 return (void *)((wxEvent
*) ((wxQueryNewPaletteEvent
*) x
));
21176 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x
) {
21177 return (void *)((wxEvent
*) ((wxMaximizeEvent
*) x
));
21179 static void *_p_wxIconizeEventTo_p_wxEvent(void *x
) {
21180 return (void *)((wxEvent
*) ((wxIconizeEvent
*) x
));
21182 static void *_p_wxActivateEventTo_p_wxEvent(void *x
) {
21183 return (void *)((wxEvent
*) ((wxActivateEvent
*) x
));
21185 static void *_p_wxSizeEventTo_p_wxEvent(void *x
) {
21186 return (void *)((wxEvent
*) ((wxSizeEvent
*) x
));
21188 static void *_p_wxMoveEventTo_p_wxEvent(void *x
) {
21189 return (void *)((wxEvent
*) ((wxMoveEvent
*) x
));
21191 static void *_p_wxDateEventTo_p_wxEvent(void *x
) {
21192 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxDateEvent
*) x
));
21194 static void *_p_wxGridSizeEventTo_p_wxEvent(void *x
) {
21195 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*) ((wxGridSizeEvent
*) x
));
21197 static void *_p_wxClipboardTextEventTo_p_wxEvent(void *x
) {
21198 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxClipboardTextEvent
*) x
));
21200 static void *_p_wxPaintEventTo_p_wxEvent(void *x
) {
21201 return (void *)((wxEvent
*) ((wxPaintEvent
*) x
));
21203 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x
) {
21204 return (void *)((wxEvent
*) ((wxNcPaintEvent
*) x
));
21206 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x
) {
21207 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxUpdateUIEvent
*) x
));
21209 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x
) {
21210 return (void *)((wxEvent
*) ((wxPaletteChangedEvent
*) x
));
21212 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x
) {
21213 return (void *)((wxEvent
*) ((wxDisplayChangedEvent
*) x
));
21215 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x
) {
21216 return (void *)((wxEvent
*) ((wxMouseCaptureChangedEvent
*) x
));
21218 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x
) {
21219 return (void *)((wxEvent
*) ((wxSysColourChangedEvent
*) x
));
21221 static void *_p_wxGridEventTo_p_wxEvent(void *x
) {
21222 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*) ((wxGridEvent
*) x
));
21224 static void *_p_wxGridEditorCreatedEventTo_p_wxEvent(void *x
) {
21225 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxGridEditorCreatedEvent
*) x
));
21227 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x
) {
21228 return (void *)((wxEvent
*) ((wxDropFilesEvent
*) x
));
21230 static void *_p_wxFocusEventTo_p_wxEvent(void *x
) {
21231 return (void *)((wxEvent
*) ((wxFocusEvent
*) x
));
21233 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x
) {
21234 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxChildFocusEvent
*) x
));
21236 static void *_p_wxSashEventTo_p_wxEvent(void *x
) {
21237 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxSashEvent
*) x
));
21239 static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x
) {
21240 return (void *)((wxEvent
*) ((wxQueryLayoutInfoEvent
*) x
));
21242 static void *_p_wxShowEventTo_p_wxEvent(void *x
) {
21243 return (void *)((wxEvent
*) ((wxShowEvent
*) x
));
21245 static void *_p_wxCommandEventTo_p_wxEvent(void *x
) {
21246 return (void *)((wxEvent
*) ((wxCommandEvent
*) x
));
21248 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x
) {
21249 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxPyCommandEvent
*) x
));
21251 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x
) {
21252 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxWindowDestroyEvent
*) x
));
21254 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x
) {
21255 return (void *)((wxEvent
*) ((wxNavigationKeyEvent
*) x
));
21257 static void *_p_wxKeyEventTo_p_wxEvent(void *x
) {
21258 return (void *)((wxEvent
*) ((wxKeyEvent
*) x
));
21260 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x
) {
21261 return (void *)((wxEvent
*) ((wxScrollWinEvent
*) x
));
21263 static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x
) {
21264 return (void *)((wxEvent
*) ((wxTaskBarIconEvent
*) x
));
21266 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x
) {
21267 return (void *)((wxObject
*) ((wxLayoutConstraints
*) x
));
21269 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x
) {
21270 return (void *)((wxObject
*) (wxEvent
*) ((wxQueryLayoutInfoEvent
*) x
));
21272 static void *_p_wxPreviewFrameTo_p_wxObject(void *x
) {
21273 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxPreviewFrame
*) x
));
21275 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x
) {
21276 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
21278 static void *_p_wxGBSizerItemTo_p_wxObject(void *x
) {
21279 return (void *)((wxObject
*) (wxSizerItem
*) ((wxGBSizerItem
*) x
));
21281 static void *_p_wxSizerItemTo_p_wxObject(void *x
) {
21282 return (void *)((wxObject
*) ((wxSizerItem
*) x
));
21284 static void *_p_wxScrollEventTo_p_wxObject(void *x
) {
21285 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxScrollEvent
*) x
));
21287 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x
) {
21288 return (void *)((wxObject
*) ((wxIndividualLayoutConstraint
*) x
));
21290 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x
) {
21291 return (void *)((wxObject
*) (wxSizer
*)(wxBoxSizer
*) ((wxStaticBoxSizer
*) x
));
21293 static void *_p_wxBoxSizerTo_p_wxObject(void *x
) {
21294 return (void *)((wxObject
*) (wxSizer
*) ((wxBoxSizer
*) x
));
21296 static void *_p_wxSizerTo_p_wxObject(void *x
) {
21297 return (void *)((wxObject
*) ((wxSizer
*) x
));
21299 static void *_p_wxGridBagSizerTo_p_wxObject(void *x
) {
21300 return (void *)((wxObject
*) (wxSizer
*)(wxGridSizer
*)(wxFlexGridSizer
*) ((wxGridBagSizer
*) x
));
21302 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x
) {
21303 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxUpdateUIEvent
*) x
));
21305 static void *_p_wxPyPanelTo_p_wxObject(void *x
) {
21306 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxPyPanel
*) x
));
21308 static void *_p_wxEventTo_p_wxObject(void *x
) {
21309 return (void *)((wxObject
*) ((wxEvent
*) x
));
21311 static void *_p_wxFontDataTo_p_wxObject(void *x
) {
21312 return (void *)((wxObject
*) ((wxFontData
*) x
));
21314 static void *_p_wxPrintDataTo_p_wxObject(void *x
) {
21315 return (void *)((wxObject
*) ((wxPrintData
*) x
));
21317 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x
) {
21318 return (void *)((wxObject
*) (wxSizer
*)(wxGridSizer
*) ((wxFlexGridSizer
*) x
));
21320 static void *_p_wxGridSizerTo_p_wxObject(void *x
) {
21321 return (void *)((wxObject
*) (wxSizer
*) ((wxGridSizer
*) x
));
21323 static void *_p_wxInitDialogEventTo_p_wxObject(void *x
) {
21324 return (void *)((wxObject
*) (wxEvent
*) ((wxInitDialogEvent
*) x
));
21326 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x
) {
21327 return (void *)((wxObject
*) ((wxLayoutAlgorithm
*) x
));
21329 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x
) {
21330 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxPyTaskBarIcon
*) x
));
21332 static void *_p_wxFindDialogEventTo_p_wxObject(void *x
) {
21333 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxFindDialogEvent
*) x
));
21335 static void *_p_wxGridStringTableTo_p_wxObject(void *x
) {
21336 return (void *)((wxObject
*) (wxGridTableBase
*) ((wxGridStringTable
*) x
));
21338 static void *_p_wxClipboardTextEventTo_p_wxObject(void *x
) {
21339 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxClipboardTextEvent
*) x
));
21341 static void *_p_wxPaintEventTo_p_wxObject(void *x
) {
21342 return (void *)((wxObject
*) (wxEvent
*) ((wxPaintEvent
*) x
));
21344 static void *_p_wxNcPaintEventTo_p_wxObject(void *x
) {
21345 return (void *)((wxObject
*) (wxEvent
*) ((wxNcPaintEvent
*) x
));
21347 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x
) {
21348 return (void *)((wxObject
*) (wxEvent
*) ((wxPaletteChangedEvent
*) x
));
21350 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x
) {
21351 return (void *)((wxObject
*) (wxEvent
*) ((wxDisplayChangedEvent
*) x
));
21353 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x
) {
21354 return (void *)((wxObject
*) (wxEvent
*) ((wxMouseCaptureChangedEvent
*) x
));
21356 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x
) {
21357 return (void *)((wxObject
*) (wxEvent
*) ((wxSysColourChangedEvent
*) x
));
21359 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x
) {
21360 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
21362 static void *_p_wxGridEventTo_p_wxObject(void *x
) {
21363 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxGridEvent
*) x
));
21365 static void *_p_wxGridEditorCreatedEventTo_p_wxObject(void *x
) {
21366 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxGridEditorCreatedEvent
*) x
));
21368 static void *_p_wxControlTo_p_wxObject(void *x
) {
21369 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxControl
*) x
));
21371 static void *_p_wxSetCursorEventTo_p_wxObject(void *x
) {
21372 return (void *)((wxObject
*) (wxEvent
*) ((wxSetCursorEvent
*) x
));
21374 static void *_p_wxSplitterEventTo_p_wxObject(void *x
) {
21375 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
21377 static void *_p_wxFSFileTo_p_wxObject(void *x
) {
21378 return (void *)((wxObject
*) ((wxFSFile
*) x
));
21380 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x
) {
21381 return (void *)((wxObject
*) ((wxFindReplaceData
*) x
));
21383 static void *_p_wxGridTo_p_wxObject(void *x
) {
21384 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxGrid
*) x
));
21386 static void *_p_wxPySizerTo_p_wxObject(void *x
) {
21387 return (void *)((wxObject
*) (wxSizer
*) ((wxPySizer
*) x
));
21389 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x
) {
21390 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIChildFrame
*) x
));
21392 static void *_p_wxColourDataTo_p_wxObject(void *x
) {
21393 return (void *)((wxObject
*) ((wxColourData
*) x
));
21395 static void *_p_wxPyEventTo_p_wxObject(void *x
) {
21396 return (void *)((wxObject
*) (wxEvent
*) ((wxPyEvent
*) x
));
21398 static void *_p_wxNotifyEventTo_p_wxObject(void *x
) {
21399 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxNotifyEvent
*) x
));
21401 static void *_p_wxPyWindowTo_p_wxObject(void *x
) {
21402 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPyWindow
*) x
));
21404 static void *_p_wxSplashScreenTo_p_wxObject(void *x
) {
21405 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxSplashScreen
*) x
));
21407 static void *_p_wxFileDialogTo_p_wxObject(void *x
) {
21408 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFileDialog
*) x
));
21410 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x
) {
21411 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMultiChoiceDialog
*) x
));
21413 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x
) {
21414 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxSingleChoiceDialog
*) x
));
21416 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x
) {
21417 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxTextEntryDialog
*) x
));
21419 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x
) {
21420 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*)(wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
21422 static void *_p_wxNumberEntryDialogTo_p_wxObject(void *x
) {
21423 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxNumberEntryDialog
*) x
));
21425 static void *_p_wxMessageDialogTo_p_wxObject(void *x
) {
21426 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMessageDialog
*) x
));
21428 static void *_p_wxProgressDialogTo_p_wxObject(void *x
) {
21429 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxProgressDialog
*) x
));
21431 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x
) {
21432 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFindReplaceDialog
*) x
));
21434 static void *_p_wxShowEventTo_p_wxObject(void *x
) {
21435 return (void *)((wxObject
*) (wxEvent
*) ((wxShowEvent
*) x
));
21437 static void *_p_wxPrinterTo_p_wxObject(void *x
) {
21438 return (void *)((wxObject
*) ((wxPrinter
*) x
));
21440 static void *_p_wxMenuItemTo_p_wxObject(void *x
) {
21441 return (void *)((wxObject
*) ((wxMenuItem
*) x
));
21443 static void *_p_wxDateEventTo_p_wxObject(void *x
) {
21444 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxDateEvent
*) x
));
21446 static void *_p_wxIdleEventTo_p_wxObject(void *x
) {
21447 return (void *)((wxObject
*) (wxEvent
*) ((wxIdleEvent
*) x
));
21449 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x
) {
21450 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxWindowCreateEvent
*) x
));
21452 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x
) {
21453 return (void *)((wxObject
*) (wxEvent
*) ((wxQueryNewPaletteEvent
*) x
));
21455 static void *_p_wxMaximizeEventTo_p_wxObject(void *x
) {
21456 return (void *)((wxObject
*) (wxEvent
*) ((wxMaximizeEvent
*) x
));
21458 static void *_p_wxIconizeEventTo_p_wxObject(void *x
) {
21459 return (void *)((wxObject
*) (wxEvent
*) ((wxIconizeEvent
*) x
));
21461 static void *_p_wxSizeEventTo_p_wxObject(void *x
) {
21462 return (void *)((wxObject
*) (wxEvent
*) ((wxSizeEvent
*) x
));
21464 static void *_p_wxMoveEventTo_p_wxObject(void *x
) {
21465 return (void *)((wxObject
*) (wxEvent
*) ((wxMoveEvent
*) x
));
21467 static void *_p_wxActivateEventTo_p_wxObject(void *x
) {
21468 return (void *)((wxObject
*) (wxEvent
*) ((wxActivateEvent
*) x
));
21470 static void *_p_wxGridSizeEventTo_p_wxObject(void *x
) {
21471 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxGridSizeEvent
*) x
));
21473 static void *_p_wxPNMHandlerTo_p_wxObject(void *x
) {
21474 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPNMHandler
*) x
));
21476 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x
) {
21477 return (void *)((wxObject
*) (wxImageHandler
*) ((wxJPEGHandler
*) x
));
21479 static void *_p_wxPCXHandlerTo_p_wxObject(void *x
) {
21480 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPCXHandler
*) x
));
21482 static void *_p_wxGIFHandlerTo_p_wxObject(void *x
) {
21483 return (void *)((wxObject
*) (wxImageHandler
*) ((wxGIFHandler
*) x
));
21485 static void *_p_wxPNGHandlerTo_p_wxObject(void *x
) {
21486 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPNGHandler
*) x
));
21488 static void *_p_wxANIHandlerTo_p_wxObject(void *x
) {
21489 return (void *)((wxObject
*) (wxImageHandler
*)(wxBMPHandler
*)(wxICOHandler
*)(wxCURHandler
*) ((wxANIHandler
*) x
));
21491 static void *_p_wxCURHandlerTo_p_wxObject(void *x
) {
21492 return (void *)((wxObject
*) (wxImageHandler
*)(wxBMPHandler
*)(wxICOHandler
*) ((wxCURHandler
*) x
));
21494 static void *_p_wxICOHandlerTo_p_wxObject(void *x
) {
21495 return (void *)((wxObject
*) (wxImageHandler
*)(wxBMPHandler
*) ((wxICOHandler
*) x
));
21497 static void *_p_wxBMPHandlerTo_p_wxObject(void *x
) {
21498 return (void *)((wxObject
*) (wxImageHandler
*) ((wxBMPHandler
*) x
));
21500 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x
) {
21501 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPyImageHandler
*) x
));
21503 static void *_p_wxImageHandlerTo_p_wxObject(void *x
) {
21504 return (void *)((wxObject
*) ((wxImageHandler
*) x
));
21506 static void *_p_wxXPMHandlerTo_p_wxObject(void *x
) {
21507 return (void *)((wxObject
*) (wxImageHandler
*) ((wxXPMHandler
*) x
));
21509 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x
) {
21510 return (void *)((wxObject
*) (wxImageHandler
*) ((wxTIFFHandler
*) x
));
21512 static void *_p_wxEvtHandlerTo_p_wxObject(void *x
) {
21513 return (void *)((wxObject
*) ((wxEvtHandler
*) x
));
21515 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x
) {
21516 return (void *)((wxObject
*) (wxEvent
*) ((wxCalculateLayoutEvent
*) x
));
21518 static void *_p_wxGridRangeSelectEventTo_p_wxObject(void *x
) {
21519 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxGridRangeSelectEvent
*) x
));
21521 static void *_p_wxPyVListBoxTo_p_wxObject(void *x
) {
21522 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
21524 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x
) {
21525 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
21527 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x
) {
21528 return (void *)((wxObject
*) (wxSizer
*)(wxBoxSizer
*) ((wxStdDialogButtonSizer
*) x
));
21530 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x
) {
21531 return (void *)((wxObject
*) ((wxAcceleratorTable
*) x
));
21533 static void *_p_wxMiniFrameTo_p_wxObject(void *x
) {
21534 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMiniFrame
*) x
));
21536 static void *_p_wxImageTo_p_wxObject(void *x
) {
21537 return (void *)((wxObject
*) ((wxImage
*) x
));
21539 static void *_p_wxFrameTo_p_wxObject(void *x
) {
21540 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*) ((wxFrame
*) x
));
21542 static void *_p_wxPyPrintoutTo_p_wxObject(void *x
) {
21543 return (void *)((wxObject
*) ((wxPyPrintout
*) x
));
21545 static void *_p_wxScrollWinEventTo_p_wxObject(void *x
) {
21546 return (void *)((wxObject
*) (wxEvent
*) ((wxScrollWinEvent
*) x
));
21548 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x
) {
21549 return (void *)((wxObject
*) (wxEvent
*) ((wxTaskBarIconEvent
*) x
));
21551 static void *_p_wxStatusBarTo_p_wxObject(void *x
) {
21552 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxStatusBar
*) x
));
21554 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x
) {
21555 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIParentFrame
*) x
));
21557 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x
) {
21558 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxWindowDestroyEvent
*) x
));
21560 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x
) {
21561 return (void *)((wxObject
*) (wxEvent
*) ((wxNavigationKeyEvent
*) x
));
21563 static void *_p_wxKeyEventTo_p_wxObject(void *x
) {
21564 return (void *)((wxObject
*) (wxEvent
*) ((wxKeyEvent
*) x
));
21566 static void *_p_wxWindowTo_p_wxObject(void *x
) {
21567 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxWindow
*) x
));
21569 static void *_p_wxMenuTo_p_wxObject(void *x
) {
21570 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxMenu
*) x
));
21572 static void *_p_wxMenuBarTo_p_wxObject(void *x
) {
21573 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxMenuBar
*) x
));
21575 static void *_p_wxScrolledWindowTo_p_wxObject(void *x
) {
21576 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxScrolledWindow
*) x
));
21578 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x
) {
21579 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxTopLevelWindow
*) x
));
21581 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x
) {
21582 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxSplashScreenWindow
*) x
));
21584 static void *_p_wxSplitterWindowTo_p_wxObject(void *x
) {
21585 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxSplitterWindow
*) x
));
21587 static void *_p_wxSashWindowTo_p_wxObject(void *x
) {
21588 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxSashWindow
*) x
));
21590 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x
) {
21591 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxSashWindow
*) ((wxSashLayoutWindow
*) x
));
21593 static void *_p_wxPopupWindowTo_p_wxObject(void *x
) {
21594 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPopupWindow
*) x
));
21596 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x
) {
21597 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPopupWindow
*) ((wxPyPopupTransientWindow
*) x
));
21599 static void *_p_wxTipWindowTo_p_wxObject(void *x
) {
21600 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPopupWindow
*)(wxPyPopupTransientWindow
*) ((wxTipWindow
*) x
));
21602 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x
) {
21603 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxPyVScrolledWindow
*) x
));
21605 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x
) {
21606 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxMDIClientWindow
*) x
));
21608 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x
) {
21609 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
21611 static void *_p_wxSashEventTo_p_wxObject(void *x
) {
21612 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxSashEvent
*) x
));
21614 static void *_p_wxPrintPreviewTo_p_wxObject(void *x
) {
21615 return (void *)((wxObject
*) ((wxPrintPreview
*) x
));
21617 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x
) {
21618 return (void *)((wxObject
*) (wxPrintPreview
*) ((wxPyPrintPreview
*) x
));
21620 static void *_p_wxPanelTo_p_wxObject(void *x
) {
21621 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPanel
*) x
));
21623 static void *_p_wxDialogTo_p_wxObject(void *x
) {
21624 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*) ((wxDialog
*) x
));
21626 static void *_p_wxColourDialogTo_p_wxObject(void *x
) {
21627 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxColourDialog
*) x
));
21629 static void *_p_wxDirDialogTo_p_wxObject(void *x
) {
21630 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxDirDialog
*) x
));
21632 static void *_p_wxFontDialogTo_p_wxObject(void *x
) {
21633 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFontDialog
*) x
));
21635 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x
) {
21636 return (void *)((wxObject
*) ((wxPageSetupDialog
*) x
));
21638 static void *_p_wxPrintDialogTo_p_wxObject(void *x
) {
21639 return (void *)((wxObject
*) ((wxPrintDialog
*) x
));
21641 static void *_p_wxFileSystemTo_p_wxObject(void *x
) {
21642 return (void *)((wxObject
*) ((wxFileSystem
*) x
));
21644 static void *_p_wxContextMenuEventTo_p_wxObject(void *x
) {
21645 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxContextMenuEvent
*) x
));
21647 static void *_p_wxMenuEventTo_p_wxObject(void *x
) {
21648 return (void *)((wxObject
*) (wxEvent
*) ((wxMenuEvent
*) x
));
21650 static void *_p_wxPyAppTo_p_wxObject(void *x
) {
21651 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxPyApp
*) x
));
21653 static void *_p_wxCloseEventTo_p_wxObject(void *x
) {
21654 return (void *)((wxObject
*) (wxEvent
*) ((wxCloseEvent
*) x
));
21656 static void *_p_wxMouseEventTo_p_wxObject(void *x
) {
21657 return (void *)((wxObject
*) (wxEvent
*) ((wxMouseEvent
*) x
));
21659 static void *_p_wxEraseEventTo_p_wxObject(void *x
) {
21660 return (void *)((wxObject
*) (wxEvent
*) ((wxEraseEvent
*) x
));
21662 static void *_p_wxGridTableBaseTo_p_wxObject(void *x
) {
21663 return (void *)((wxObject
*) ((wxGridTableBase
*) x
));
21665 static void *_p_wxPyGridTableBaseTo_p_wxObject(void *x
) {
21666 return (void *)((wxObject
*) (wxGridTableBase
*) ((wxPyGridTableBase
*) x
));
21668 static void *_p_wxPyCommandEventTo_p_wxObject(void *x
) {
21669 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxPyCommandEvent
*) x
));
21671 static void *_p_wxCommandEventTo_p_wxObject(void *x
) {
21672 return (void *)((wxObject
*) (wxEvent
*) ((wxCommandEvent
*) x
));
21674 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x
) {
21675 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxPreviewControlBar
*) x
));
21677 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x
) {
21678 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
21680 static void *_p_wxDropFilesEventTo_p_wxObject(void *x
) {
21681 return (void *)((wxObject
*) (wxEvent
*) ((wxDropFilesEvent
*) x
));
21683 static void *_p_wxFocusEventTo_p_wxObject(void *x
) {
21684 return (void *)((wxObject
*) (wxEvent
*) ((wxFocusEvent
*) x
));
21686 static void *_p_wxChildFocusEventTo_p_wxObject(void *x
) {
21687 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxChildFocusEvent
*) x
));
21689 static void *_p_wxControlWithItemsTo_p_wxObject(void *x
) {
21690 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxControlWithItems
*) x
));
21692 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x
) {
21693 return (void *)((wxObject
*) ((wxPageSetupDialogData
*) x
));
21695 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x
) {
21696 return (void *)((wxObject
*) ((wxPrintDialogData
*) x
));
21698 static void *_p_wxPyValidatorTo_p_wxObject(void *x
) {
21699 return (void *)((wxObject
*) (wxEvtHandler
*)(wxValidator
*) ((wxPyValidator
*) x
));
21701 static void *_p_wxValidatorTo_p_wxObject(void *x
) {
21702 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxValidator
*) x
));
21704 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x
) {
21705 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxSplashScreen
*) x
));
21707 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x
) {
21708 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMiniFrame
*) x
));
21710 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x
) {
21711 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxPyPanel
*) x
));
21713 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x
) {
21714 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxMenuBar
*) x
));
21716 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x
) {
21717 return (void *)((wxEvtHandler
*) ((wxValidator
*) x
));
21719 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x
) {
21720 return (void *)((wxEvtHandler
*) (wxValidator
*) ((wxPyValidator
*) x
));
21722 static void *_p_wxMenuTo_p_wxEvtHandler(void *x
) {
21723 return (void *)((wxEvtHandler
*) ((wxMenu
*) x
));
21725 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x
) {
21726 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*)(wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
21728 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x
) {
21729 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxTextEntryDialog
*) x
));
21731 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x
) {
21732 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxSingleChoiceDialog
*) x
));
21734 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x
) {
21735 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMultiChoiceDialog
*) x
));
21737 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x
) {
21738 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFileDialog
*) x
));
21740 static void *_p_wxNumberEntryDialogTo_p_wxEvtHandler(void *x
) {
21741 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxNumberEntryDialog
*) x
));
21743 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x
) {
21744 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMessageDialog
*) x
));
21746 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x
) {
21747 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxProgressDialog
*) x
));
21749 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x
) {
21750 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFindReplaceDialog
*) x
));
21752 static void *_p_wxPanelTo_p_wxEvtHandler(void *x
) {
21753 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPanel
*) x
));
21755 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x
) {
21756 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxStatusBar
*) x
));
21758 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x
) {
21759 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxPyVScrolledWindow
*) x
));
21761 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x
) {
21762 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPopupWindow
*)(wxPyPopupTransientWindow
*) ((wxTipWindow
*) x
));
21764 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x
) {
21765 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPopupWindow
*) ((wxPyPopupTransientWindow
*) x
));
21767 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x
) {
21768 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPopupWindow
*) x
));
21770 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x
) {
21771 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxSashWindow
*) ((wxSashLayoutWindow
*) x
));
21773 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x
) {
21774 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxSashWindow
*) x
));
21776 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x
) {
21777 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxSplitterWindow
*) x
));
21779 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x
) {
21780 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxSplashScreenWindow
*) x
));
21782 static void *_p_wxWindowTo_p_wxEvtHandler(void *x
) {
21783 return (void *)((wxEvtHandler
*) ((wxWindow
*) x
));
21785 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x
) {
21786 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxScrolledWindow
*) x
));
21788 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x
) {
21789 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxTopLevelWindow
*) x
));
21791 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x
) {
21792 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxMDIClientWindow
*) x
));
21794 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x
) {
21795 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
21797 static void *_p_wxControlTo_p_wxEvtHandler(void *x
) {
21798 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxControl
*) x
));
21800 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x
) {
21801 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxPreviewFrame
*) x
));
21803 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x
) {
21804 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
21806 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x
) {
21807 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIChildFrame
*) x
));
21809 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x
) {
21810 return (void *)((wxEvtHandler
*) ((wxPyApp
*) x
));
21812 static void *_p_wxGridTo_p_wxEvtHandler(void *x
) {
21813 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxGrid
*) x
));
21815 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x
) {
21816 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxControlWithItems
*) x
));
21818 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x
) {
21819 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPyWindow
*) x
));
21821 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x
) {
21822 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
21824 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x
) {
21825 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
21827 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x
) {
21828 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
21830 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x
) {
21831 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxPreviewControlBar
*) x
));
21833 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x
) {
21834 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
21836 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x
) {
21837 return (void *)((wxEvtHandler
*) ((wxPyTaskBarIcon
*) x
));
21839 static void *_p_wxFrameTo_p_wxEvtHandler(void *x
) {
21840 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*) ((wxFrame
*) x
));
21842 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x
) {
21843 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxDirDialog
*) x
));
21845 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x
) {
21846 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxColourDialog
*) x
));
21848 static void *_p_wxDialogTo_p_wxEvtHandler(void *x
) {
21849 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*) ((wxDialog
*) x
));
21851 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x
) {
21852 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFontDialog
*) x
));
21854 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x
) {
21855 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIParentFrame
*) x
));
21857 static void *_p_wxGridStringTableTo_p_wxGridTableBase(void *x
) {
21858 return (void *)((wxGridTableBase
*) ((wxGridStringTable
*) x
));
21860 static void *_p_wxPyGridTableBaseTo_p_wxGridTableBase(void *x
) {
21861 return (void *)((wxGridTableBase
*) ((wxPyGridTableBase
*) x
));
21863 static void *_p_wxPyGridCellEditorTo_p_wxGridCellEditor(void *x
) {
21864 return (void *)((wxGridCellEditor
*) ((wxPyGridCellEditor
*) x
));
21866 static void *_p_wxGridCellTextEditorTo_p_wxGridCellEditor(void *x
) {
21867 return (void *)((wxGridCellEditor
*) ((wxGridCellTextEditor
*) x
));
21869 static void *_p_wxGridCellNumberEditorTo_p_wxGridCellEditor(void *x
) {
21870 return (void *)((wxGridCellEditor
*) (wxGridCellTextEditor
*) ((wxGridCellNumberEditor
*) x
));
21872 static void *_p_wxGridCellFloatEditorTo_p_wxGridCellEditor(void *x
) {
21873 return (void *)((wxGridCellEditor
*) (wxGridCellTextEditor
*) ((wxGridCellFloatEditor
*) x
));
21875 static void *_p_wxGridCellBoolEditorTo_p_wxGridCellEditor(void *x
) {
21876 return (void *)((wxGridCellEditor
*) ((wxGridCellBoolEditor
*) x
));
21878 static void *_p_wxGridCellChoiceEditorTo_p_wxGridCellEditor(void *x
) {
21879 return (void *)((wxGridCellEditor
*) ((wxGridCellChoiceEditor
*) x
));
21881 static void *_p_wxGridCellEnumEditorTo_p_wxGridCellEditor(void *x
) {
21882 return (void *)((wxGridCellEditor
*) (wxGridCellChoiceEditor
*) ((wxGridCellEnumEditor
*) x
));
21884 static void *_p_wxGridCellAutoWrapStringEditorTo_p_wxGridCellEditor(void *x
) {
21885 return (void *)((wxGridCellEditor
*) (wxGridCellTextEditor
*) ((wxGridCellAutoWrapStringEditor
*) x
));
21887 static void *_p_wxGridCellNumberEditorTo_p_wxGridCellTextEditor(void *x
) {
21888 return (void *)((wxGridCellTextEditor
*) ((wxGridCellNumberEditor
*) x
));
21890 static void *_p_wxGridCellFloatEditorTo_p_wxGridCellTextEditor(void *x
) {
21891 return (void *)((wxGridCellTextEditor
*) ((wxGridCellFloatEditor
*) x
));
21893 static void *_p_wxGridCellAutoWrapStringEditorTo_p_wxGridCellTextEditor(void *x
) {
21894 return (void *)((wxGridCellTextEditor
*) ((wxGridCellAutoWrapStringEditor
*) x
));
21896 static void *_p_wxSashEventTo_p_wxCommandEvent(void *x
) {
21897 return (void *)((wxCommandEvent
*) ((wxSashEvent
*) x
));
21899 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x
) {
21900 return (void *)((wxCommandEvent
*) ((wxWindowDestroyEvent
*) x
));
21902 static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x
) {
21903 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
21905 static void *_p_wxClipboardTextEventTo_p_wxCommandEvent(void *x
) {
21906 return (void *)((wxCommandEvent
*) ((wxClipboardTextEvent
*) x
));
21908 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x
) {
21909 return (void *)((wxCommandEvent
*) ((wxScrollEvent
*) x
));
21911 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x
) {
21912 return (void *)((wxCommandEvent
*) ((wxPyCommandEvent
*) x
));
21914 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x
) {
21915 return (void *)((wxCommandEvent
*) ((wxContextMenuEvent
*) x
));
21917 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x
) {
21918 return (void *)((wxCommandEvent
*) ((wxChildFocusEvent
*) x
));
21920 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x
) {
21921 return (void *)((wxCommandEvent
*) ((wxDateEvent
*) x
));
21923 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x
) {
21924 return (void *)((wxCommandEvent
*) ((wxWindowCreateEvent
*) x
));
21926 static void *_p_wxGridSizeEventTo_p_wxCommandEvent(void *x
) {
21927 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*) ((wxGridSizeEvent
*) x
));
21929 static void *_p_wxGridRangeSelectEventTo_p_wxCommandEvent(void *x
) {
21930 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*) ((wxGridRangeSelectEvent
*) x
));
21932 static void *_p_wxGridEventTo_p_wxCommandEvent(void *x
) {
21933 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*) ((wxGridEvent
*) x
));
21935 static void *_p_wxGridEditorCreatedEventTo_p_wxCommandEvent(void *x
) {
21936 return (void *)((wxCommandEvent
*) ((wxGridEditorCreatedEvent
*) x
));
21938 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x
) {
21939 return (void *)((wxCommandEvent
*) ((wxNotifyEvent
*) x
));
21941 static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x
) {
21942 return (void *)((wxCommandEvent
*) ((wxFindDialogEvent
*) x
));
21944 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x
) {
21945 return (void *)((wxCommandEvent
*) ((wxUpdateUIEvent
*) x
));
21947 static void *_p_wxPyGridCellAttrProviderTo_p_wxGridCellAttrProvider(void *x
) {
21948 return (void *)((wxGridCellAttrProvider
*) ((wxPyGridCellAttrProvider
*) x
));
21950 static void *_p_wxGridCellEnumEditorTo_p_wxGridCellChoiceEditor(void *x
) {
21951 return (void *)((wxGridCellChoiceEditor
*) ((wxGridCellEnumEditor
*) x
));
21953 static swig_type_info _swigt__p_char
= {"_p_char", "char *", 0, 0, (void*)0, 0};
21954 static swig_type_info _swigt__p_form_ops_t
= {"_p_form_ops_t", "enum form_ops_t *|form_ops_t *", 0, 0, (void*)0, 0};
21955 static swig_type_info _swigt__p_int
= {"_p_int", "int *", 0, 0, (void*)0, 0};
21956 static swig_type_info _swigt__p_long
= {"_p_long", "long *", 0, 0, (void*)0, 0};
21957 static swig_type_info _swigt__p_unsigned_char
= {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, (void*)0, 0};
21958 static swig_type_info _swigt__p_unsigned_int
= {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, (void*)0, 0};
21959 static swig_type_info _swigt__p_unsigned_long
= {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, (void*)0, 0};
21960 static swig_type_info _swigt__p_wxArrayString
= {"_p_wxArrayString", "wxArrayString *", 0, 0, (void*)0, 0};
21961 static swig_type_info _swigt__p_wxColour
= {"_p_wxColour", "wxColour *", 0, 0, (void*)0, 0};
21962 static swig_type_info _swigt__p_wxCommandEvent
= {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, (void*)0, 0};
21963 static swig_type_info _swigt__p_wxSashEvent
= {"_p_wxSashEvent", 0, 0, 0, 0, 0};
21964 static swig_type_info _swigt__p_wxWindowDestroyEvent
= {"_p_wxWindowDestroyEvent", 0, 0, 0, 0, 0};
21965 static swig_type_info _swigt__p_wxSplitterEvent
= {"_p_wxSplitterEvent", 0, 0, 0, 0, 0};
21966 static swig_type_info _swigt__p_wxClipboardTextEvent
= {"_p_wxClipboardTextEvent", 0, 0, 0, 0, 0};
21967 static swig_type_info _swigt__p_wxScrollEvent
= {"_p_wxScrollEvent", 0, 0, 0, 0, 0};
21968 static swig_type_info _swigt__p_wxPyCommandEvent
= {"_p_wxPyCommandEvent", 0, 0, 0, 0, 0};
21969 static swig_type_info _swigt__p_wxContextMenuEvent
= {"_p_wxContextMenuEvent", 0, 0, 0, 0, 0};
21970 static swig_type_info _swigt__p_wxChildFocusEvent
= {"_p_wxChildFocusEvent", 0, 0, 0, 0, 0};
21971 static swig_type_info _swigt__p_wxDateEvent
= {"_p_wxDateEvent", 0, 0, 0, 0, 0};
21972 static swig_type_info _swigt__p_wxWindowCreateEvent
= {"_p_wxWindowCreateEvent", 0, 0, 0, 0, 0};
21973 static swig_type_info _swigt__p_wxFindDialogEvent
= {"_p_wxFindDialogEvent", 0, 0, 0, 0, 0};
21974 static swig_type_info _swigt__p_wxUpdateUIEvent
= {"_p_wxUpdateUIEvent", 0, 0, 0, 0, 0};
21975 static swig_type_info _swigt__p_wxControl
= {"_p_wxControl", "wxControl *", 0, 0, (void*)0, 0};
21976 static swig_type_info _swigt__p_wxControlWithItems
= {"_p_wxControlWithItems", 0, 0, 0, 0, 0};
21977 static swig_type_info _swigt__p_wxDC
= {"_p_wxDC", "wxDC *", 0, 0, (void*)0, 0};
21978 static swig_type_info _swigt__p_wxDuplexMode
= {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, (void*)0, 0};
21979 static swig_type_info _swigt__p_wxEvent
= {"_p_wxEvent", "wxEvent *", 0, 0, (void*)0, 0};
21980 static swig_type_info _swigt__p_wxMenuEvent
= {"_p_wxMenuEvent", 0, 0, 0, 0, 0};
21981 static swig_type_info _swigt__p_wxCloseEvent
= {"_p_wxCloseEvent", 0, 0, 0, 0, 0};
21982 static swig_type_info _swigt__p_wxMouseEvent
= {"_p_wxMouseEvent", 0, 0, 0, 0, 0};
21983 static swig_type_info _swigt__p_wxEraseEvent
= {"_p_wxEraseEvent", 0, 0, 0, 0, 0};
21984 static swig_type_info _swigt__p_wxSetCursorEvent
= {"_p_wxSetCursorEvent", 0, 0, 0, 0, 0};
21985 static swig_type_info _swigt__p_wxInitDialogEvent
= {"_p_wxInitDialogEvent", 0, 0, 0, 0, 0};
21986 static swig_type_info _swigt__p_wxPyEvent
= {"_p_wxPyEvent", 0, 0, 0, 0, 0};
21987 static swig_type_info _swigt__p_wxCalculateLayoutEvent
= {"_p_wxCalculateLayoutEvent", 0, 0, 0, 0, 0};
21988 static swig_type_info _swigt__p_wxIdleEvent
= {"_p_wxIdleEvent", 0, 0, 0, 0, 0};
21989 static swig_type_info _swigt__p_wxQueryNewPaletteEvent
= {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0, 0};
21990 static swig_type_info _swigt__p_wxMaximizeEvent
= {"_p_wxMaximizeEvent", 0, 0, 0, 0, 0};
21991 static swig_type_info _swigt__p_wxIconizeEvent
= {"_p_wxIconizeEvent", 0, 0, 0, 0, 0};
21992 static swig_type_info _swigt__p_wxActivateEvent
= {"_p_wxActivateEvent", 0, 0, 0, 0, 0};
21993 static swig_type_info _swigt__p_wxSizeEvent
= {"_p_wxSizeEvent", 0, 0, 0, 0, 0};
21994 static swig_type_info _swigt__p_wxMoveEvent
= {"_p_wxMoveEvent", 0, 0, 0, 0, 0};
21995 static swig_type_info _swigt__p_wxPaintEvent
= {"_p_wxPaintEvent", 0, 0, 0, 0, 0};
21996 static swig_type_info _swigt__p_wxNcPaintEvent
= {"_p_wxNcPaintEvent", 0, 0, 0, 0, 0};
21997 static swig_type_info _swigt__p_wxPaletteChangedEvent
= {"_p_wxPaletteChangedEvent", 0, 0, 0, 0, 0};
21998 static swig_type_info _swigt__p_wxDisplayChangedEvent
= {"_p_wxDisplayChangedEvent", 0, 0, 0, 0, 0};
21999 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent
= {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0, 0};
22000 static swig_type_info _swigt__p_wxSysColourChangedEvent
= {"_p_wxSysColourChangedEvent", 0, 0, 0, 0, 0};
22001 static swig_type_info _swigt__p_wxDropFilesEvent
= {"_p_wxDropFilesEvent", 0, 0, 0, 0, 0};
22002 static swig_type_info _swigt__p_wxFocusEvent
= {"_p_wxFocusEvent", 0, 0, 0, 0, 0};
22003 static swig_type_info _swigt__p_wxQueryLayoutInfoEvent
= {"_p_wxQueryLayoutInfoEvent", 0, 0, 0, 0, 0};
22004 static swig_type_info _swigt__p_wxShowEvent
= {"_p_wxShowEvent", 0, 0, 0, 0, 0};
22005 static swig_type_info _swigt__p_wxNavigationKeyEvent
= {"_p_wxNavigationKeyEvent", 0, 0, 0, 0, 0};
22006 static swig_type_info _swigt__p_wxScrollWinEvent
= {"_p_wxScrollWinEvent", 0, 0, 0, 0, 0};
22007 static swig_type_info _swigt__p_wxTaskBarIconEvent
= {"_p_wxTaskBarIconEvent", 0, 0, 0, 0, 0};
22008 static swig_type_info _swigt__p_wxEvtHandler
= {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, (void*)0, 0};
22009 static swig_type_info _swigt__p_wxSplashScreen
= {"_p_wxSplashScreen", 0, 0, 0, 0, 0};
22010 static swig_type_info _swigt__p_wxMiniFrame
= {"_p_wxMiniFrame", 0, 0, 0, 0, 0};
22011 static swig_type_info _swigt__p_wxPyPanel
= {"_p_wxPyPanel", 0, 0, 0, 0, 0};
22012 static swig_type_info _swigt__p_wxMenuBar
= {"_p_wxMenuBar", 0, 0, 0, 0, 0};
22013 static swig_type_info _swigt__p_wxValidator
= {"_p_wxValidator", 0, 0, 0, 0, 0};
22014 static swig_type_info _swigt__p_wxPyValidator
= {"_p_wxPyValidator", 0, 0, 0, 0, 0};
22015 static swig_type_info _swigt__p_wxNumberEntryDialog
= {"_p_wxNumberEntryDialog", 0, 0, 0, 0, 0};
22016 static swig_type_info _swigt__p_wxFileDialog
= {"_p_wxFileDialog", 0, 0, 0, 0, 0};
22017 static swig_type_info _swigt__p_wxMultiChoiceDialog
= {"_p_wxMultiChoiceDialog", 0, 0, 0, 0, 0};
22018 static swig_type_info _swigt__p_wxFindReplaceDialog
= {"_p_wxFindReplaceDialog", 0, 0, 0, 0, 0};
22019 static swig_type_info _swigt__p_wxProgressDialog
= {"_p_wxProgressDialog", 0, 0, 0, 0, 0};
22020 static swig_type_info _swigt__p_wxMessageDialog
= {"_p_wxMessageDialog", 0, 0, 0, 0, 0};
22021 static swig_type_info _swigt__p_wxPasswordEntryDialog
= {"_p_wxPasswordEntryDialog", 0, 0, 0, 0, 0};
22022 static swig_type_info _swigt__p_wxTextEntryDialog
= {"_p_wxTextEntryDialog", 0, 0, 0, 0, 0};
22023 static swig_type_info _swigt__p_wxSingleChoiceDialog
= {"_p_wxSingleChoiceDialog", 0, 0, 0, 0, 0};
22024 static swig_type_info _swigt__p_wxStatusBar
= {"_p_wxStatusBar", 0, 0, 0, 0, 0};
22025 static swig_type_info _swigt__p_wxSashLayoutWindow
= {"_p_wxSashLayoutWindow", 0, 0, 0, 0, 0};
22026 static swig_type_info _swigt__p_wxSplashScreenWindow
= {"_p_wxSplashScreenWindow", 0, 0, 0, 0, 0};
22027 static swig_type_info _swigt__p_wxSplitterWindow
= {"_p_wxSplitterWindow", 0, 0, 0, 0, 0};
22028 static swig_type_info _swigt__p_wxSashWindow
= {"_p_wxSashWindow", 0, 0, 0, 0, 0};
22029 static swig_type_info _swigt__p_wxTopLevelWindow
= {"_p_wxTopLevelWindow", 0, 0, 0, 0, 0};
22030 static swig_type_info _swigt__p_wxMDIClientWindow
= {"_p_wxMDIClientWindow", 0, 0, 0, 0, 0};
22031 static swig_type_info _swigt__p_wxPyVScrolledWindow
= {"_p_wxPyVScrolledWindow", 0, 0, 0, 0, 0};
22032 static swig_type_info _swigt__p_wxPyScrolledWindow
= {"_p_wxPyScrolledWindow", 0, 0, 0, 0, 0};
22033 static swig_type_info _swigt__p_wxPopupWindow
= {"_p_wxPopupWindow", 0, 0, 0, 0, 0};
22034 static swig_type_info _swigt__p_wxPyPopupTransientWindow
= {"_p_wxPyPopupTransientWindow", 0, 0, 0, 0, 0};
22035 static swig_type_info _swigt__p_wxTipWindow
= {"_p_wxTipWindow", 0, 0, 0, 0, 0};
22036 static swig_type_info _swigt__p_wxPyPreviewFrame
= {"_p_wxPyPreviewFrame", 0, 0, 0, 0, 0};
22037 static swig_type_info _swigt__p_wxPreviewFrame
= {"_p_wxPreviewFrame", 0, 0, 0, 0, 0};
22038 static swig_type_info _swigt__p_wxMDIChildFrame
= {"_p_wxMDIChildFrame", 0, 0, 0, 0, 0};
22039 static swig_type_info _swigt__p_wxPyApp
= {"_p_wxPyApp", 0, 0, 0, 0, 0};
22040 static swig_type_info _swigt__p_wxPreviewCanvas
= {"_p_wxPreviewCanvas", 0, 0, 0, 0, 0};
22041 static swig_type_info _swigt__p_wxPyWindow
= {"_p_wxPyWindow", 0, 0, 0, 0, 0};
22042 static swig_type_info _swigt__p_wxPyHtmlListBox
= {"_p_wxPyHtmlListBox", 0, 0, 0, 0, 0};
22043 static swig_type_info _swigt__p_wxPyVListBox
= {"_p_wxPyVListBox", 0, 0, 0, 0, 0};
22044 static swig_type_info _swigt__p_wxPyPreviewControlBar
= {"_p_wxPyPreviewControlBar", 0, 0, 0, 0, 0};
22045 static swig_type_info _swigt__p_wxPreviewControlBar
= {"_p_wxPreviewControlBar", 0, 0, 0, 0, 0};
22046 static swig_type_info _swigt__p_wxPyTaskBarIcon
= {"_p_wxPyTaskBarIcon", 0, 0, 0, 0, 0};
22047 static swig_type_info _swigt__p_wxFrame
= {"_p_wxFrame", 0, 0, 0, 0, 0};
22048 static swig_type_info _swigt__p_wxFontDialog
= {"_p_wxFontDialog", 0, 0, 0, 0, 0};
22049 static swig_type_info _swigt__p_wxDirDialog
= {"_p_wxDirDialog", 0, 0, 0, 0, 0};
22050 static swig_type_info _swigt__p_wxColourDialog
= {"_p_wxColourDialog", 0, 0, 0, 0, 0};
22051 static swig_type_info _swigt__p_wxDialog
= {"_p_wxDialog", 0, 0, 0, 0, 0};
22052 static swig_type_info _swigt__p_wxMenu
= {"_p_wxMenu", 0, 0, 0, 0, 0};
22053 static swig_type_info _swigt__p_wxMDIParentFrame
= {"_p_wxMDIParentFrame", 0, 0, 0, 0, 0};
22054 static swig_type_info _swigt__p_wxFont
= {"_p_wxFont", "wxFont *", 0, 0, (void*)0, 0};
22055 static swig_type_info _swigt__p_wxGrid
= {"_p_wxGrid", "wxGrid *", 0, 0, (void*)0, 0};
22056 static swig_type_info _swigt__p_wxGridCellAttr
= {"_p_wxGridCellAttr", "wxGridCellAttr *", 0, 0, (void*)0, 0};
22057 static swig_type_info _swigt__p_wxGridCellAttrProvider
= {"_p_wxGridCellAttrProvider", "wxGridCellAttrProvider *", 0, 0, (void*)0, 0};
22058 static swig_type_info _swigt__p_wxGridCellAutoWrapStringEditor
= {"_p_wxGridCellAutoWrapStringEditor", "wxGridCellAutoWrapStringEditor *", 0, 0, (void*)0, 0};
22059 static swig_type_info _swigt__p_wxGridCellAutoWrapStringRenderer
= {"_p_wxGridCellAutoWrapStringRenderer", "wxGridCellAutoWrapStringRenderer *", 0, 0, (void*)0, 0};
22060 static swig_type_info _swigt__p_wxGridCellBoolEditor
= {"_p_wxGridCellBoolEditor", "wxGridCellBoolEditor *", 0, 0, (void*)0, 0};
22061 static swig_type_info _swigt__p_wxGridCellBoolRenderer
= {"_p_wxGridCellBoolRenderer", "wxGridCellBoolRenderer *", 0, 0, (void*)0, 0};
22062 static swig_type_info _swigt__p_wxGridCellChoiceEditor
= {"_p_wxGridCellChoiceEditor", "wxGridCellChoiceEditor *", 0, 0, (void*)0, 0};
22063 static swig_type_info _swigt__p_wxGridCellCoords
= {"_p_wxGridCellCoords", "wxGridCellCoords *", 0, 0, (void*)0, 0};
22064 static swig_type_info _swigt__p_wxGridCellDateTimeRenderer
= {"_p_wxGridCellDateTimeRenderer", "wxGridCellDateTimeRenderer *", 0, 0, (void*)0, 0};
22065 static swig_type_info _swigt__p_wxGridCellEditor
= {"_p_wxGridCellEditor", "wxGridCellEditor *", 0, 0, (void*)0, 0};
22066 static swig_type_info _swigt__p_wxGridCellEnumEditor
= {"_p_wxGridCellEnumEditor", "wxGridCellEnumEditor *", 0, 0, (void*)0, 0};
22067 static swig_type_info _swigt__p_wxGridCellEnumRenderer
= {"_p_wxGridCellEnumRenderer", "wxGridCellEnumRenderer *", 0, 0, (void*)0, 0};
22068 static swig_type_info _swigt__p_wxGridCellFloatEditor
= {"_p_wxGridCellFloatEditor", "wxGridCellFloatEditor *", 0, 0, (void*)0, 0};
22069 static swig_type_info _swigt__p_wxGridCellFloatRenderer
= {"_p_wxGridCellFloatRenderer", "wxGridCellFloatRenderer *", 0, 0, (void*)0, 0};
22070 static swig_type_info _swigt__p_wxGridCellNumberEditor
= {"_p_wxGridCellNumberEditor", "wxGridCellNumberEditor *", 0, 0, (void*)0, 0};
22071 static swig_type_info _swigt__p_wxGridCellNumberRenderer
= {"_p_wxGridCellNumberRenderer", "wxGridCellNumberRenderer *", 0, 0, (void*)0, 0};
22072 static swig_type_info _swigt__p_wxGridCellRenderer
= {"_p_wxGridCellRenderer", "wxGridCellRenderer *", 0, 0, (void*)0, 0};
22073 static swig_type_info _swigt__p_wxGridCellStringRenderer
= {"_p_wxGridCellStringRenderer", "wxGridCellStringRenderer *", 0, 0, (void*)0, 0};
22074 static swig_type_info _swigt__p_wxGridCellTextEditor
= {"_p_wxGridCellTextEditor", "wxGridCellTextEditor *", 0, 0, (void*)0, 0};
22075 static swig_type_info _swigt__p_wxGridCellWorker
= {"_p_wxGridCellWorker", "wxGridCellWorker *", 0, 0, (void*)0, 0};
22076 static swig_type_info _swigt__p_wxGridEditorCreatedEvent
= {"_p_wxGridEditorCreatedEvent", "wxGridEditorCreatedEvent *", 0, 0, (void*)0, 0};
22077 static swig_type_info _swigt__p_wxGridEvent
= {"_p_wxGridEvent", "wxGridEvent *", 0, 0, (void*)0, 0};
22078 static swig_type_info _swigt__p_wxGridRangeSelectEvent
= {"_p_wxGridRangeSelectEvent", "wxGridRangeSelectEvent *", 0, 0, (void*)0, 0};
22079 static swig_type_info _swigt__p_wxGridSizeEvent
= {"_p_wxGridSizeEvent", "wxGridSizeEvent *", 0, 0, (void*)0, 0};
22080 static swig_type_info _swigt__p_wxGridStringTable
= {"_p_wxGridStringTable", "wxGridStringTable *", 0, 0, (void*)0, 0};
22081 static swig_type_info _swigt__p_wxGridTableBase
= {"_p_wxGridTableBase", "wxGridTableBase *", 0, 0, (void*)0, 0};
22082 static swig_type_info _swigt__p_wxGridTableMessage
= {"_p_wxGridTableMessage", "wxGridTableMessage *", 0, 0, (void*)0, 0};
22083 static swig_type_info _swigt__p_wxKeyEvent
= {"_p_wxKeyEvent", "wxKeyEvent *", 0, 0, (void*)0, 0};
22084 static swig_type_info _swigt__p_wxNotifyEvent
= {"_p_wxNotifyEvent", "wxNotifyEvent *", 0, 0, (void*)0, 0};
22085 static swig_type_info _swigt__p_wxObject
= {"_p_wxObject", "wxObject *", 0, 0, (void*)0, 0};
22086 static swig_type_info _swigt__p_wxLayoutConstraints
= {"_p_wxLayoutConstraints", 0, 0, 0, 0, 0};
22087 static swig_type_info _swigt__p_wxGBSizerItem
= {"_p_wxGBSizerItem", 0, 0, 0, 0, 0};
22088 static swig_type_info _swigt__p_wxSizerItem
= {"_p_wxSizerItem", 0, 0, 0, 0, 0};
22089 static swig_type_info _swigt__p_wxIndividualLayoutConstraint
= {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0, 0};
22090 static swig_type_info _swigt__p_wxStaticBoxSizer
= {"_p_wxStaticBoxSizer", 0, 0, 0, 0, 0};
22091 static swig_type_info _swigt__p_wxBoxSizer
= {"_p_wxBoxSizer", 0, 0, 0, 0, 0};
22092 static swig_type_info _swigt__p_wxSizer
= {"_p_wxSizer", 0, 0, 0, 0, 0};
22093 static swig_type_info _swigt__p_wxGridBagSizer
= {"_p_wxGridBagSizer", 0, 0, 0, 0, 0};
22094 static swig_type_info _swigt__p_wxFontData
= {"_p_wxFontData", 0, 0, 0, 0, 0};
22095 static swig_type_info _swigt__p_wxPrintData
= {"_p_wxPrintData", 0, 0, 0, 0, 0};
22096 static swig_type_info _swigt__p_wxGridSizer
= {"_p_wxGridSizer", 0, 0, 0, 0, 0};
22097 static swig_type_info _swigt__p_wxFlexGridSizer
= {"_p_wxFlexGridSizer", 0, 0, 0, 0, 0};
22098 static swig_type_info _swigt__p_wxLayoutAlgorithm
= {"_p_wxLayoutAlgorithm", 0, 0, 0, 0, 0};
22099 static swig_type_info _swigt__p_wxFSFile
= {"_p_wxFSFile", 0, 0, 0, 0, 0};
22100 static swig_type_info _swigt__p_wxFindReplaceData
= {"_p_wxFindReplaceData", 0, 0, 0, 0, 0};
22101 static swig_type_info _swigt__p_wxPySizer
= {"_p_wxPySizer", 0, 0, 0, 0, 0};
22102 static swig_type_info _swigt__p_wxColourData
= {"_p_wxColourData", 0, 0, 0, 0, 0};
22103 static swig_type_info _swigt__p_wxPrinter
= {"_p_wxPrinter", 0, 0, 0, 0, 0};
22104 static swig_type_info _swigt__p_wxMenuItem
= {"_p_wxMenuItem", 0, 0, 0, 0, 0};
22105 static swig_type_info _swigt__p_wxGIFHandler
= {"_p_wxGIFHandler", 0, 0, 0, 0, 0};
22106 static swig_type_info _swigt__p_wxPCXHandler
= {"_p_wxPCXHandler", 0, 0, 0, 0, 0};
22107 static swig_type_info _swigt__p_wxJPEGHandler
= {"_p_wxJPEGHandler", 0, 0, 0, 0, 0};
22108 static swig_type_info _swigt__p_wxPNMHandler
= {"_p_wxPNMHandler", 0, 0, 0, 0, 0};
22109 static swig_type_info _swigt__p_wxPNGHandler
= {"_p_wxPNGHandler", 0, 0, 0, 0, 0};
22110 static swig_type_info _swigt__p_wxANIHandler
= {"_p_wxANIHandler", 0, 0, 0, 0, 0};
22111 static swig_type_info _swigt__p_wxCURHandler
= {"_p_wxCURHandler", 0, 0, 0, 0, 0};
22112 static swig_type_info _swigt__p_wxICOHandler
= {"_p_wxICOHandler", 0, 0, 0, 0, 0};
22113 static swig_type_info _swigt__p_wxBMPHandler
= {"_p_wxBMPHandler", 0, 0, 0, 0, 0};
22114 static swig_type_info _swigt__p_wxPyImageHandler
= {"_p_wxPyImageHandler", 0, 0, 0, 0, 0};
22115 static swig_type_info _swigt__p_wxImageHandler
= {"_p_wxImageHandler", 0, 0, 0, 0, 0};
22116 static swig_type_info _swigt__p_wxXPMHandler
= {"_p_wxXPMHandler", 0, 0, 0, 0, 0};
22117 static swig_type_info _swigt__p_wxTIFFHandler
= {"_p_wxTIFFHandler", 0, 0, 0, 0, 0};
22118 static swig_type_info _swigt__p_wxStdDialogButtonSizer
= {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0, 0};
22119 static swig_type_info _swigt__p_wxAcceleratorTable
= {"_p_wxAcceleratorTable", 0, 0, 0, 0, 0};
22120 static swig_type_info _swigt__p_wxImage
= {"_p_wxImage", 0, 0, 0, 0, 0};
22121 static swig_type_info _swigt__p_wxPyPrintout
= {"_p_wxPyPrintout", 0, 0, 0, 0, 0};
22122 static swig_type_info _swigt__p_wxPrintPreview
= {"_p_wxPrintPreview", 0, 0, 0, 0, 0};
22123 static swig_type_info _swigt__p_wxPyPrintPreview
= {"_p_wxPyPrintPreview", 0, 0, 0, 0, 0};
22124 static swig_type_info _swigt__p_wxPageSetupDialog
= {"_p_wxPageSetupDialog", 0, 0, 0, 0, 0};
22125 static swig_type_info _swigt__p_wxPrintDialog
= {"_p_wxPrintDialog", 0, 0, 0, 0, 0};
22126 static swig_type_info _swigt__p_wxFileSystem
= {"_p_wxFileSystem", 0, 0, 0, 0, 0};
22127 static swig_type_info _swigt__p_wxPageSetupDialogData
= {"_p_wxPageSetupDialogData", 0, 0, 0, 0, 0};
22128 static swig_type_info _swigt__p_wxPrintDialogData
= {"_p_wxPrintDialogData", 0, 0, 0, 0, 0};
22129 static swig_type_info _swigt__p_wxPanel
= {"_p_wxPanel", "wxPanel *", 0, 0, (void*)0, 0};
22130 static swig_type_info _swigt__p_wxPaperSize
= {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, (void*)0, 0};
22131 static swig_type_info _swigt__p_wxPen
= {"_p_wxPen", "wxPen *", 0, 0, (void*)0, 0};
22132 static swig_type_info _swigt__p_wxPoint
= {"_p_wxPoint", "wxPoint *", 0, 0, (void*)0, 0};
22133 static swig_type_info _swigt__p_wxPyGridCellAttrProvider
= {"_p_wxPyGridCellAttrProvider", "wxPyGridCellAttrProvider *", 0, 0, (void*)0, 0};
22134 static swig_type_info _swigt__p_wxPyGridCellEditor
= {"_p_wxPyGridCellEditor", "wxPyGridCellEditor *", 0, 0, (void*)0, 0};
22135 static swig_type_info _swigt__p_wxPyGridCellRenderer
= {"_p_wxPyGridCellRenderer", "wxPyGridCellRenderer *", 0, 0, (void*)0, 0};
22136 static swig_type_info _swigt__p_wxPyGridTableBase
= {"_p_wxPyGridTableBase", "wxPyGridTableBase *", 0, 0, (void*)0, 0};
22137 static swig_type_info _swigt__p_wxRect
= {"_p_wxRect", "wxRect *", 0, 0, (void*)0, 0};
22138 static swig_type_info _swigt__p_wxScrolledWindow
= {"_p_wxScrolledWindow", "wxScrolledWindow *", 0, 0, (void*)0, 0};
22139 static swig_type_info _swigt__p_wxString
= {"_p_wxString", "wxString *", 0, 0, (void*)0, 0};
22140 static swig_type_info _swigt__p_wxVisualAttributes
= {"_p_wxVisualAttributes", "wxVisualAttributes *", 0, 0, (void*)0, 0};
22141 static swig_type_info _swigt__p_wxWindow
= {"_p_wxWindow", "wxWindow *", 0, 0, (void*)0, 0};
22143 static swig_type_info
*swig_type_initial
[] = {
22145 &_swigt__p_form_ops_t
,
22148 &_swigt__p_unsigned_char
,
22149 &_swigt__p_unsigned_int
,
22150 &_swigt__p_unsigned_long
,
22151 &_swigt__p_wxANIHandler
,
22152 &_swigt__p_wxAcceleratorTable
,
22153 &_swigt__p_wxActivateEvent
,
22154 &_swigt__p_wxArrayString
,
22155 &_swigt__p_wxBMPHandler
,
22156 &_swigt__p_wxBoxSizer
,
22157 &_swigt__p_wxCURHandler
,
22158 &_swigt__p_wxCalculateLayoutEvent
,
22159 &_swigt__p_wxChildFocusEvent
,
22160 &_swigt__p_wxClipboardTextEvent
,
22161 &_swigt__p_wxCloseEvent
,
22162 &_swigt__p_wxColour
,
22163 &_swigt__p_wxColourData
,
22164 &_swigt__p_wxColourDialog
,
22165 &_swigt__p_wxCommandEvent
,
22166 &_swigt__p_wxContextMenuEvent
,
22167 &_swigt__p_wxControl
,
22168 &_swigt__p_wxControlWithItems
,
22170 &_swigt__p_wxDateEvent
,
22171 &_swigt__p_wxDialog
,
22172 &_swigt__p_wxDirDialog
,
22173 &_swigt__p_wxDisplayChangedEvent
,
22174 &_swigt__p_wxDropFilesEvent
,
22175 &_swigt__p_wxDuplexMode
,
22176 &_swigt__p_wxEraseEvent
,
22177 &_swigt__p_wxEvent
,
22178 &_swigt__p_wxEvtHandler
,
22179 &_swigt__p_wxFSFile
,
22180 &_swigt__p_wxFileDialog
,
22181 &_swigt__p_wxFileSystem
,
22182 &_swigt__p_wxFindDialogEvent
,
22183 &_swigt__p_wxFindReplaceData
,
22184 &_swigt__p_wxFindReplaceDialog
,
22185 &_swigt__p_wxFlexGridSizer
,
22186 &_swigt__p_wxFocusEvent
,
22188 &_swigt__p_wxFontData
,
22189 &_swigt__p_wxFontDialog
,
22190 &_swigt__p_wxFrame
,
22191 &_swigt__p_wxGBSizerItem
,
22192 &_swigt__p_wxGIFHandler
,
22194 &_swigt__p_wxGridBagSizer
,
22195 &_swigt__p_wxGridCellAttr
,
22196 &_swigt__p_wxGridCellAttrProvider
,
22197 &_swigt__p_wxGridCellAutoWrapStringEditor
,
22198 &_swigt__p_wxGridCellAutoWrapStringRenderer
,
22199 &_swigt__p_wxGridCellBoolEditor
,
22200 &_swigt__p_wxGridCellBoolRenderer
,
22201 &_swigt__p_wxGridCellChoiceEditor
,
22202 &_swigt__p_wxGridCellCoords
,
22203 &_swigt__p_wxGridCellDateTimeRenderer
,
22204 &_swigt__p_wxGridCellEditor
,
22205 &_swigt__p_wxGridCellEnumEditor
,
22206 &_swigt__p_wxGridCellEnumRenderer
,
22207 &_swigt__p_wxGridCellFloatEditor
,
22208 &_swigt__p_wxGridCellFloatRenderer
,
22209 &_swigt__p_wxGridCellNumberEditor
,
22210 &_swigt__p_wxGridCellNumberRenderer
,
22211 &_swigt__p_wxGridCellRenderer
,
22212 &_swigt__p_wxGridCellStringRenderer
,
22213 &_swigt__p_wxGridCellTextEditor
,
22214 &_swigt__p_wxGridCellWorker
,
22215 &_swigt__p_wxGridEditorCreatedEvent
,
22216 &_swigt__p_wxGridEvent
,
22217 &_swigt__p_wxGridRangeSelectEvent
,
22218 &_swigt__p_wxGridSizeEvent
,
22219 &_swigt__p_wxGridSizer
,
22220 &_swigt__p_wxGridStringTable
,
22221 &_swigt__p_wxGridTableBase
,
22222 &_swigt__p_wxGridTableMessage
,
22223 &_swigt__p_wxICOHandler
,
22224 &_swigt__p_wxIconizeEvent
,
22225 &_swigt__p_wxIdleEvent
,
22226 &_swigt__p_wxImage
,
22227 &_swigt__p_wxImageHandler
,
22228 &_swigt__p_wxIndividualLayoutConstraint
,
22229 &_swigt__p_wxInitDialogEvent
,
22230 &_swigt__p_wxJPEGHandler
,
22231 &_swigt__p_wxKeyEvent
,
22232 &_swigt__p_wxLayoutAlgorithm
,
22233 &_swigt__p_wxLayoutConstraints
,
22234 &_swigt__p_wxMDIChildFrame
,
22235 &_swigt__p_wxMDIClientWindow
,
22236 &_swigt__p_wxMDIParentFrame
,
22237 &_swigt__p_wxMaximizeEvent
,
22239 &_swigt__p_wxMenuBar
,
22240 &_swigt__p_wxMenuEvent
,
22241 &_swigt__p_wxMenuItem
,
22242 &_swigt__p_wxMessageDialog
,
22243 &_swigt__p_wxMiniFrame
,
22244 &_swigt__p_wxMouseCaptureChangedEvent
,
22245 &_swigt__p_wxMouseEvent
,
22246 &_swigt__p_wxMoveEvent
,
22247 &_swigt__p_wxMultiChoiceDialog
,
22248 &_swigt__p_wxNavigationKeyEvent
,
22249 &_swigt__p_wxNcPaintEvent
,
22250 &_swigt__p_wxNotifyEvent
,
22251 &_swigt__p_wxNumberEntryDialog
,
22252 &_swigt__p_wxObject
,
22253 &_swigt__p_wxPCXHandler
,
22254 &_swigt__p_wxPNGHandler
,
22255 &_swigt__p_wxPNMHandler
,
22256 &_swigt__p_wxPageSetupDialog
,
22257 &_swigt__p_wxPageSetupDialogData
,
22258 &_swigt__p_wxPaintEvent
,
22259 &_swigt__p_wxPaletteChangedEvent
,
22260 &_swigt__p_wxPanel
,
22261 &_swigt__p_wxPaperSize
,
22262 &_swigt__p_wxPasswordEntryDialog
,
22264 &_swigt__p_wxPoint
,
22265 &_swigt__p_wxPopupWindow
,
22266 &_swigt__p_wxPreviewCanvas
,
22267 &_swigt__p_wxPreviewControlBar
,
22268 &_swigt__p_wxPreviewFrame
,
22269 &_swigt__p_wxPrintData
,
22270 &_swigt__p_wxPrintDialog
,
22271 &_swigt__p_wxPrintDialogData
,
22272 &_swigt__p_wxPrintPreview
,
22273 &_swigt__p_wxPrinter
,
22274 &_swigt__p_wxProgressDialog
,
22275 &_swigt__p_wxPyApp
,
22276 &_swigt__p_wxPyCommandEvent
,
22277 &_swigt__p_wxPyEvent
,
22278 &_swigt__p_wxPyGridCellAttrProvider
,
22279 &_swigt__p_wxPyGridCellEditor
,
22280 &_swigt__p_wxPyGridCellRenderer
,
22281 &_swigt__p_wxPyGridTableBase
,
22282 &_swigt__p_wxPyHtmlListBox
,
22283 &_swigt__p_wxPyImageHandler
,
22284 &_swigt__p_wxPyPanel
,
22285 &_swigt__p_wxPyPopupTransientWindow
,
22286 &_swigt__p_wxPyPreviewControlBar
,
22287 &_swigt__p_wxPyPreviewFrame
,
22288 &_swigt__p_wxPyPrintPreview
,
22289 &_swigt__p_wxPyPrintout
,
22290 &_swigt__p_wxPyScrolledWindow
,
22291 &_swigt__p_wxPySizer
,
22292 &_swigt__p_wxPyTaskBarIcon
,
22293 &_swigt__p_wxPyVListBox
,
22294 &_swigt__p_wxPyVScrolledWindow
,
22295 &_swigt__p_wxPyValidator
,
22296 &_swigt__p_wxPyWindow
,
22297 &_swigt__p_wxQueryLayoutInfoEvent
,
22298 &_swigt__p_wxQueryNewPaletteEvent
,
22300 &_swigt__p_wxSashEvent
,
22301 &_swigt__p_wxSashLayoutWindow
,
22302 &_swigt__p_wxSashWindow
,
22303 &_swigt__p_wxScrollEvent
,
22304 &_swigt__p_wxScrollWinEvent
,
22305 &_swigt__p_wxScrolledWindow
,
22306 &_swigt__p_wxSetCursorEvent
,
22307 &_swigt__p_wxShowEvent
,
22308 &_swigt__p_wxSingleChoiceDialog
,
22309 &_swigt__p_wxSizeEvent
,
22310 &_swigt__p_wxSizer
,
22311 &_swigt__p_wxSizerItem
,
22312 &_swigt__p_wxSplashScreen
,
22313 &_swigt__p_wxSplashScreenWindow
,
22314 &_swigt__p_wxSplitterEvent
,
22315 &_swigt__p_wxSplitterWindow
,
22316 &_swigt__p_wxStaticBoxSizer
,
22317 &_swigt__p_wxStatusBar
,
22318 &_swigt__p_wxStdDialogButtonSizer
,
22319 &_swigt__p_wxString
,
22320 &_swigt__p_wxSysColourChangedEvent
,
22321 &_swigt__p_wxTIFFHandler
,
22322 &_swigt__p_wxTaskBarIconEvent
,
22323 &_swigt__p_wxTextEntryDialog
,
22324 &_swigt__p_wxTipWindow
,
22325 &_swigt__p_wxTopLevelWindow
,
22326 &_swigt__p_wxUpdateUIEvent
,
22327 &_swigt__p_wxValidator
,
22328 &_swigt__p_wxVisualAttributes
,
22329 &_swigt__p_wxWindow
,
22330 &_swigt__p_wxWindowCreateEvent
,
22331 &_swigt__p_wxWindowDestroyEvent
,
22332 &_swigt__p_wxXPMHandler
,
22335 static swig_cast_info _swigc__p_char
[] = { {&_swigt__p_char
, 0, 0, 0},{0, 0, 0, 0}};
22336 static swig_cast_info _swigc__p_form_ops_t
[] = { {&_swigt__p_form_ops_t
, 0, 0, 0},{0, 0, 0, 0}};
22337 static swig_cast_info _swigc__p_int
[] = { {&_swigt__p_int
, 0, 0, 0},{0, 0, 0, 0}};
22338 static swig_cast_info _swigc__p_long
[] = { {&_swigt__p_long
, 0, 0, 0},{0, 0, 0, 0}};
22339 static swig_cast_info _swigc__p_unsigned_char
[] = { {&_swigt__p_unsigned_char
, 0, 0, 0},{0, 0, 0, 0}};
22340 static swig_cast_info _swigc__p_unsigned_int
[] = { {&_swigt__p_unsigned_int
, 0, 0, 0},{0, 0, 0, 0}};
22341 static swig_cast_info _swigc__p_unsigned_long
[] = { {&_swigt__p_unsigned_long
, 0, 0, 0},{0, 0, 0, 0}};
22342 static swig_cast_info _swigc__p_wxArrayString
[] = { {&_swigt__p_wxArrayString
, 0, 0, 0},{0, 0, 0, 0}};
22343 static swig_cast_info _swigc__p_wxColour
[] = { {&_swigt__p_wxColour
, 0, 0, 0},{0, 0, 0, 0}};
22344 static swig_cast_info _swigc__p_wxSashEvent
[] = {{&_swigt__p_wxSashEvent
, 0, 0, 0},{0, 0, 0, 0}};
22345 static swig_cast_info _swigc__p_wxWindowDestroyEvent
[] = {{&_swigt__p_wxWindowDestroyEvent
, 0, 0, 0},{0, 0, 0, 0}};
22346 static swig_cast_info _swigc__p_wxSplitterEvent
[] = {{&_swigt__p_wxSplitterEvent
, 0, 0, 0},{0, 0, 0, 0}};
22347 static swig_cast_info _swigc__p_wxClipboardTextEvent
[] = {{&_swigt__p_wxClipboardTextEvent
, 0, 0, 0},{0, 0, 0, 0}};
22348 static swig_cast_info _swigc__p_wxScrollEvent
[] = {{&_swigt__p_wxScrollEvent
, 0, 0, 0},{0, 0, 0, 0}};
22349 static swig_cast_info _swigc__p_wxPyCommandEvent
[] = {{&_swigt__p_wxPyCommandEvent
, 0, 0, 0},{0, 0, 0, 0}};
22350 static swig_cast_info _swigc__p_wxContextMenuEvent
[] = {{&_swigt__p_wxContextMenuEvent
, 0, 0, 0},{0, 0, 0, 0}};
22351 static swig_cast_info _swigc__p_wxChildFocusEvent
[] = {{&_swigt__p_wxChildFocusEvent
, 0, 0, 0},{0, 0, 0, 0}};
22352 static swig_cast_info _swigc__p_wxDateEvent
[] = {{&_swigt__p_wxDateEvent
, 0, 0, 0},{0, 0, 0, 0}};
22353 static swig_cast_info _swigc__p_wxWindowCreateEvent
[] = {{&_swigt__p_wxWindowCreateEvent
, 0, 0, 0},{0, 0, 0, 0}};
22354 static swig_cast_info _swigc__p_wxFindDialogEvent
[] = {{&_swigt__p_wxFindDialogEvent
, 0, 0, 0},{0, 0, 0, 0}};
22355 static swig_cast_info _swigc__p_wxUpdateUIEvent
[] = {{&_swigt__p_wxUpdateUIEvent
, 0, 0, 0},{0, 0, 0, 0}};
22356 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_wxClipboardTextEvent
, _p_wxClipboardTextEventTo_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_wxDateEvent
, _p_wxDateEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxWindowCreateEvent
, _p_wxWindowCreateEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxGridSizeEvent
, _p_wxGridSizeEventTo_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}};
22357 static swig_cast_info _swigc__p_wxControlWithItems
[] = {{&_swigt__p_wxControlWithItems
, 0, 0, 0},{0, 0, 0, 0}};
22358 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}};
22359 static swig_cast_info _swigc__p_wxDC
[] = { {&_swigt__p_wxDC
, 0, 0, 0},{0, 0, 0, 0}};
22360 static swig_cast_info _swigc__p_wxDuplexMode
[] = { {&_swigt__p_wxDuplexMode
, 0, 0, 0},{0, 0, 0, 0}};
22361 static swig_cast_info _swigc__p_wxMenuEvent
[] = {{&_swigt__p_wxMenuEvent
, 0, 0, 0},{0, 0, 0, 0}};
22362 static swig_cast_info _swigc__p_wxCloseEvent
[] = {{&_swigt__p_wxCloseEvent
, 0, 0, 0},{0, 0, 0, 0}};
22363 static swig_cast_info _swigc__p_wxMouseEvent
[] = {{&_swigt__p_wxMouseEvent
, 0, 0, 0},{0, 0, 0, 0}};
22364 static swig_cast_info _swigc__p_wxEraseEvent
[] = {{&_swigt__p_wxEraseEvent
, 0, 0, 0},{0, 0, 0, 0}};
22365 static swig_cast_info _swigc__p_wxSetCursorEvent
[] = {{&_swigt__p_wxSetCursorEvent
, 0, 0, 0},{0, 0, 0, 0}};
22366 static swig_cast_info _swigc__p_wxInitDialogEvent
[] = {{&_swigt__p_wxInitDialogEvent
, 0, 0, 0},{0, 0, 0, 0}};
22367 static swig_cast_info _swigc__p_wxPyEvent
[] = {{&_swigt__p_wxPyEvent
, 0, 0, 0},{0, 0, 0, 0}};
22368 static swig_cast_info _swigc__p_wxCalculateLayoutEvent
[] = {{&_swigt__p_wxCalculateLayoutEvent
, 0, 0, 0},{0, 0, 0, 0}};
22369 static swig_cast_info _swigc__p_wxIdleEvent
[] = {{&_swigt__p_wxIdleEvent
, 0, 0, 0},{0, 0, 0, 0}};
22370 static swig_cast_info _swigc__p_wxQueryNewPaletteEvent
[] = {{&_swigt__p_wxQueryNewPaletteEvent
, 0, 0, 0},{0, 0, 0, 0}};
22371 static swig_cast_info _swigc__p_wxMaximizeEvent
[] = {{&_swigt__p_wxMaximizeEvent
, 0, 0, 0},{0, 0, 0, 0}};
22372 static swig_cast_info _swigc__p_wxIconizeEvent
[] = {{&_swigt__p_wxIconizeEvent
, 0, 0, 0},{0, 0, 0, 0}};
22373 static swig_cast_info _swigc__p_wxActivateEvent
[] = {{&_swigt__p_wxActivateEvent
, 0, 0, 0},{0, 0, 0, 0}};
22374 static swig_cast_info _swigc__p_wxSizeEvent
[] = {{&_swigt__p_wxSizeEvent
, 0, 0, 0},{0, 0, 0, 0}};
22375 static swig_cast_info _swigc__p_wxMoveEvent
[] = {{&_swigt__p_wxMoveEvent
, 0, 0, 0},{0, 0, 0, 0}};
22376 static swig_cast_info _swigc__p_wxPaintEvent
[] = {{&_swigt__p_wxPaintEvent
, 0, 0, 0},{0, 0, 0, 0}};
22377 static swig_cast_info _swigc__p_wxNcPaintEvent
[] = {{&_swigt__p_wxNcPaintEvent
, 0, 0, 0},{0, 0, 0, 0}};
22378 static swig_cast_info _swigc__p_wxPaletteChangedEvent
[] = {{&_swigt__p_wxPaletteChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
22379 static swig_cast_info _swigc__p_wxDisplayChangedEvent
[] = {{&_swigt__p_wxDisplayChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
22380 static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent
[] = {{&_swigt__p_wxMouseCaptureChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
22381 static swig_cast_info _swigc__p_wxSysColourChangedEvent
[] = {{&_swigt__p_wxSysColourChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
22382 static swig_cast_info _swigc__p_wxDropFilesEvent
[] = {{&_swigt__p_wxDropFilesEvent
, 0, 0, 0},{0, 0, 0, 0}};
22383 static swig_cast_info _swigc__p_wxFocusEvent
[] = {{&_swigt__p_wxFocusEvent
, 0, 0, 0},{0, 0, 0, 0}};
22384 static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent
[] = {{&_swigt__p_wxQueryLayoutInfoEvent
, 0, 0, 0},{0, 0, 0, 0}};
22385 static swig_cast_info _swigc__p_wxShowEvent
[] = {{&_swigt__p_wxShowEvent
, 0, 0, 0},{0, 0, 0, 0}};
22386 static swig_cast_info _swigc__p_wxNavigationKeyEvent
[] = {{&_swigt__p_wxNavigationKeyEvent
, 0, 0, 0},{0, 0, 0, 0}};
22387 static swig_cast_info _swigc__p_wxScrollWinEvent
[] = {{&_swigt__p_wxScrollWinEvent
, 0, 0, 0},{0, 0, 0, 0}};
22388 static swig_cast_info _swigc__p_wxTaskBarIconEvent
[] = {{&_swigt__p_wxTaskBarIconEvent
, 0, 0, 0},{0, 0, 0, 0}};
22389 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_wxClipboardTextEvent
, _p_wxClipboardTextEventTo_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_wxGridEvent
, _p_wxGridEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxGridEditorCreatedEvent
, _p_wxGridEditorCreatedEventTo_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}};
22390 static swig_cast_info _swigc__p_wxSplashScreen
[] = {{&_swigt__p_wxSplashScreen
, 0, 0, 0},{0, 0, 0, 0}};
22391 static swig_cast_info _swigc__p_wxMiniFrame
[] = {{&_swigt__p_wxMiniFrame
, 0, 0, 0},{0, 0, 0, 0}};
22392 static swig_cast_info _swigc__p_wxPyPanel
[] = {{&_swigt__p_wxPyPanel
, 0, 0, 0},{0, 0, 0, 0}};
22393 static swig_cast_info _swigc__p_wxMenuBar
[] = {{&_swigt__p_wxMenuBar
, 0, 0, 0},{0, 0, 0, 0}};
22394 static swig_cast_info _swigc__p_wxValidator
[] = {{&_swigt__p_wxValidator
, 0, 0, 0},{0, 0, 0, 0}};
22395 static swig_cast_info _swigc__p_wxPyValidator
[] = {{&_swigt__p_wxPyValidator
, 0, 0, 0},{0, 0, 0, 0}};
22396 static swig_cast_info _swigc__p_wxNumberEntryDialog
[] = {{&_swigt__p_wxNumberEntryDialog
, 0, 0, 0},{0, 0, 0, 0}};
22397 static swig_cast_info _swigc__p_wxFileDialog
[] = {{&_swigt__p_wxFileDialog
, 0, 0, 0},{0, 0, 0, 0}};
22398 static swig_cast_info _swigc__p_wxMultiChoiceDialog
[] = {{&_swigt__p_wxMultiChoiceDialog
, 0, 0, 0},{0, 0, 0, 0}};
22399 static swig_cast_info _swigc__p_wxFindReplaceDialog
[] = {{&_swigt__p_wxFindReplaceDialog
, 0, 0, 0},{0, 0, 0, 0}};
22400 static swig_cast_info _swigc__p_wxProgressDialog
[] = {{&_swigt__p_wxProgressDialog
, 0, 0, 0},{0, 0, 0, 0}};
22401 static swig_cast_info _swigc__p_wxMessageDialog
[] = {{&_swigt__p_wxMessageDialog
, 0, 0, 0},{0, 0, 0, 0}};
22402 static swig_cast_info _swigc__p_wxPasswordEntryDialog
[] = {{&_swigt__p_wxPasswordEntryDialog
, 0, 0, 0},{0, 0, 0, 0}};
22403 static swig_cast_info _swigc__p_wxTextEntryDialog
[] = {{&_swigt__p_wxTextEntryDialog
, 0, 0, 0},{0, 0, 0, 0}};
22404 static swig_cast_info _swigc__p_wxSingleChoiceDialog
[] = {{&_swigt__p_wxSingleChoiceDialog
, 0, 0, 0},{0, 0, 0, 0}};
22405 static swig_cast_info _swigc__p_wxStatusBar
[] = {{&_swigt__p_wxStatusBar
, 0, 0, 0},{0, 0, 0, 0}};
22406 static swig_cast_info _swigc__p_wxSashLayoutWindow
[] = {{&_swigt__p_wxSashLayoutWindow
, 0, 0, 0},{0, 0, 0, 0}};
22407 static swig_cast_info _swigc__p_wxSplashScreenWindow
[] = {{&_swigt__p_wxSplashScreenWindow
, 0, 0, 0},{0, 0, 0, 0}};
22408 static swig_cast_info _swigc__p_wxSplitterWindow
[] = {{&_swigt__p_wxSplitterWindow
, 0, 0, 0},{0, 0, 0, 0}};
22409 static swig_cast_info _swigc__p_wxSashWindow
[] = {{&_swigt__p_wxSashWindow
, 0, 0, 0},{0, 0, 0, 0}};
22410 static swig_cast_info _swigc__p_wxTopLevelWindow
[] = {{&_swigt__p_wxTopLevelWindow
, 0, 0, 0},{0, 0, 0, 0}};
22411 static swig_cast_info _swigc__p_wxMDIClientWindow
[] = {{&_swigt__p_wxMDIClientWindow
, 0, 0, 0},{0, 0, 0, 0}};
22412 static swig_cast_info _swigc__p_wxPyVScrolledWindow
[] = {{&_swigt__p_wxPyVScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}};
22413 static swig_cast_info _swigc__p_wxPyScrolledWindow
[] = {{&_swigt__p_wxPyScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}};
22414 static swig_cast_info _swigc__p_wxPopupWindow
[] = {{&_swigt__p_wxPopupWindow
, 0, 0, 0},{0, 0, 0, 0}};
22415 static swig_cast_info _swigc__p_wxPyPopupTransientWindow
[] = {{&_swigt__p_wxPyPopupTransientWindow
, 0, 0, 0},{0, 0, 0, 0}};
22416 static swig_cast_info _swigc__p_wxTipWindow
[] = {{&_swigt__p_wxTipWindow
, 0, 0, 0},{0, 0, 0, 0}};
22417 static swig_cast_info _swigc__p_wxPyPreviewFrame
[] = {{&_swigt__p_wxPyPreviewFrame
, 0, 0, 0},{0, 0, 0, 0}};
22418 static swig_cast_info _swigc__p_wxPreviewFrame
[] = {{&_swigt__p_wxPreviewFrame
, 0, 0, 0},{0, 0, 0, 0}};
22419 static swig_cast_info _swigc__p_wxMDIChildFrame
[] = {{&_swigt__p_wxMDIChildFrame
, 0, 0, 0},{0, 0, 0, 0}};
22420 static swig_cast_info _swigc__p_wxPyApp
[] = {{&_swigt__p_wxPyApp
, 0, 0, 0},{0, 0, 0, 0}};
22421 static swig_cast_info _swigc__p_wxPreviewCanvas
[] = {{&_swigt__p_wxPreviewCanvas
, 0, 0, 0},{0, 0, 0, 0}};
22422 static swig_cast_info _swigc__p_wxPyWindow
[] = {{&_swigt__p_wxPyWindow
, 0, 0, 0},{0, 0, 0, 0}};
22423 static swig_cast_info _swigc__p_wxPyHtmlListBox
[] = {{&_swigt__p_wxPyHtmlListBox
, 0, 0, 0},{0, 0, 0, 0}};
22424 static swig_cast_info _swigc__p_wxPyVListBox
[] = {{&_swigt__p_wxPyVListBox
, 0, 0, 0},{0, 0, 0, 0}};
22425 static swig_cast_info _swigc__p_wxPyPreviewControlBar
[] = {{&_swigt__p_wxPyPreviewControlBar
, 0, 0, 0},{0, 0, 0, 0}};
22426 static swig_cast_info _swigc__p_wxPreviewControlBar
[] = {{&_swigt__p_wxPreviewControlBar
, 0, 0, 0},{0, 0, 0, 0}};
22427 static swig_cast_info _swigc__p_wxPyTaskBarIcon
[] = {{&_swigt__p_wxPyTaskBarIcon
, 0, 0, 0},{0, 0, 0, 0}};
22428 static swig_cast_info _swigc__p_wxFrame
[] = {{&_swigt__p_wxFrame
, 0, 0, 0},{0, 0, 0, 0}};
22429 static swig_cast_info _swigc__p_wxFontDialog
[] = {{&_swigt__p_wxFontDialog
, 0, 0, 0},{0, 0, 0, 0}};
22430 static swig_cast_info _swigc__p_wxDirDialog
[] = {{&_swigt__p_wxDirDialog
, 0, 0, 0},{0, 0, 0, 0}};
22431 static swig_cast_info _swigc__p_wxColourDialog
[] = {{&_swigt__p_wxColourDialog
, 0, 0, 0},{0, 0, 0, 0}};
22432 static swig_cast_info _swigc__p_wxDialog
[] = {{&_swigt__p_wxDialog
, 0, 0, 0},{0, 0, 0, 0}};
22433 static swig_cast_info _swigc__p_wxMenu
[] = {{&_swigt__p_wxMenu
, 0, 0, 0},{0, 0, 0, 0}};
22434 static swig_cast_info _swigc__p_wxMDIParentFrame
[] = {{&_swigt__p_wxMDIParentFrame
, 0, 0, 0},{0, 0, 0, 0}};
22435 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_wxNumberEntryDialog
, _p_wxNumberEntryDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxFileDialog
, _p_wxFileDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxMultiChoiceDialog
, _p_wxMultiChoiceDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxFindReplaceDialog
, _p_wxFindReplaceDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxProgressDialog
, _p_wxProgressDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxMessageDialog
, _p_wxMessageDialogTo_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_wxPanel
, _p_wxPanelTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxStatusBar
, _p_wxStatusBarTo_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_wxPopupWindow
, _p_wxPopupWindowTo_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}};
22436 static swig_cast_info _swigc__p_wxFont
[] = { {&_swigt__p_wxFont
, 0, 0, 0},{0, 0, 0, 0}};
22437 static swig_cast_info _swigc__p_wxGrid
[] = { {&_swigt__p_wxGrid
, 0, 0, 0},{0, 0, 0, 0}};
22438 static swig_cast_info _swigc__p_wxGridCellAttr
[] = { {&_swigt__p_wxGridCellAttr
, 0, 0, 0},{0, 0, 0, 0}};
22439 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}};
22440 static swig_cast_info _swigc__p_wxGridCellAutoWrapStringEditor
[] = { {&_swigt__p_wxGridCellAutoWrapStringEditor
, 0, 0, 0},{0, 0, 0, 0}};
22441 static swig_cast_info _swigc__p_wxGridCellAutoWrapStringRenderer
[] = { {&_swigt__p_wxGridCellAutoWrapStringRenderer
, 0, 0, 0},{0, 0, 0, 0}};
22442 static swig_cast_info _swigc__p_wxGridCellBoolEditor
[] = { {&_swigt__p_wxGridCellBoolEditor
, 0, 0, 0},{0, 0, 0, 0}};
22443 static swig_cast_info _swigc__p_wxGridCellBoolRenderer
[] = { {&_swigt__p_wxGridCellBoolRenderer
, 0, 0, 0},{0, 0, 0, 0}};
22444 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}};
22445 static swig_cast_info _swigc__p_wxGridCellCoords
[] = { {&_swigt__p_wxGridCellCoords
, 0, 0, 0},{0, 0, 0, 0}};
22446 static swig_cast_info _swigc__p_wxGridCellDateTimeRenderer
[] = { {&_swigt__p_wxGridCellDateTimeRenderer
, 0, 0, 0},{0, 0, 0, 0}};
22447 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}};
22448 static swig_cast_info _swigc__p_wxGridCellEnumEditor
[] = { {&_swigt__p_wxGridCellEnumEditor
, 0, 0, 0},{0, 0, 0, 0}};
22449 static swig_cast_info _swigc__p_wxGridCellEnumRenderer
[] = { {&_swigt__p_wxGridCellEnumRenderer
, 0, 0, 0},{0, 0, 0, 0}};
22450 static swig_cast_info _swigc__p_wxGridCellFloatEditor
[] = { {&_swigt__p_wxGridCellFloatEditor
, 0, 0, 0},{0, 0, 0, 0}};
22451 static swig_cast_info _swigc__p_wxGridCellFloatRenderer
[] = { {&_swigt__p_wxGridCellFloatRenderer
, 0, 0, 0},{0, 0, 0, 0}};
22452 static swig_cast_info _swigc__p_wxGridCellNumberEditor
[] = { {&_swigt__p_wxGridCellNumberEditor
, 0, 0, 0},{0, 0, 0, 0}};
22453 static swig_cast_info _swigc__p_wxGridCellNumberRenderer
[] = { {&_swigt__p_wxGridCellNumberRenderer
, 0, 0, 0},{0, 0, 0, 0}};
22454 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}};
22455 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}};
22456 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}};
22457 static swig_cast_info _swigc__p_wxGridCellWorker
[] = { {&_swigt__p_wxGridCellChoiceEditor
, _p_wxGridCellChoiceEditorTo_p_wxGridCellWorker
, 0, 0}, {&_swigt__p_wxGridCellEnumEditor
, _p_wxGridCellEnumEditorTo_p_wxGridCellWorker
, 0, 0}, {&_swigt__p_wxGridCellAutoWrapStringEditor
, _p_wxGridCellAutoWrapStringEditorTo_p_wxGridCellWorker
, 0, 0}, {&_swigt__p_wxGridCellFloatEditor
, _p_wxGridCellFloatEditorTo_p_wxGridCellWorker
, 0, 0}, {&_swigt__p_wxGridCellNumberEditor
, _p_wxGridCellNumberEditorTo_p_wxGridCellWorker
, 0, 0}, {&_swigt__p_wxGridCellTextEditor
, _p_wxGridCellTextEditorTo_p_wxGridCellWorker
, 0, 0}, {&_swigt__p_wxPyGridCellEditor
, _p_wxPyGridCellEditorTo_p_wxGridCellWorker
, 0, 0}, {&_swigt__p_wxGridCellEditor
, _p_wxGridCellEditorTo_p_wxGridCellWorker
, 0, 0}, {&_swigt__p_wxGridCellBoolEditor
, _p_wxGridCellBoolEditorTo_p_wxGridCellWorker
, 0, 0}, {&_swigt__p_wxGridCellWorker
, 0, 0, 0}, {&_swigt__p_wxGridCellAutoWrapStringRenderer
, _p_wxGridCellAutoWrapStringRendererTo_p_wxGridCellWorker
, 0, 0}, {&_swigt__p_wxGridCellEnumRenderer
, _p_wxGridCellEnumRendererTo_p_wxGridCellWorker
, 0, 0}, {&_swigt__p_wxGridCellDateTimeRenderer
, _p_wxGridCellDateTimeRendererTo_p_wxGridCellWorker
, 0, 0}, {&_swigt__p_wxGridCellBoolRenderer
, _p_wxGridCellBoolRendererTo_p_wxGridCellWorker
, 0, 0}, {&_swigt__p_wxGridCellFloatRenderer
, _p_wxGridCellFloatRendererTo_p_wxGridCellWorker
, 0, 0}, {&_swigt__p_wxGridCellNumberRenderer
, _p_wxGridCellNumberRendererTo_p_wxGridCellWorker
, 0, 0}, {&_swigt__p_wxGridCellStringRenderer
, _p_wxGridCellStringRendererTo_p_wxGridCellWorker
, 0, 0}, {&_swigt__p_wxPyGridCellRenderer
, _p_wxPyGridCellRendererTo_p_wxGridCellWorker
, 0, 0}, {&_swigt__p_wxGridCellRenderer
, _p_wxGridCellRendererTo_p_wxGridCellWorker
, 0, 0},{0, 0, 0, 0}};
22458 static swig_cast_info _swigc__p_wxGridEditorCreatedEvent
[] = { {&_swigt__p_wxGridEditorCreatedEvent
, 0, 0, 0},{0, 0, 0, 0}};
22459 static swig_cast_info _swigc__p_wxGridEvent
[] = { {&_swigt__p_wxGridEvent
, 0, 0, 0},{0, 0, 0, 0}};
22460 static swig_cast_info _swigc__p_wxGridRangeSelectEvent
[] = { {&_swigt__p_wxGridRangeSelectEvent
, 0, 0, 0},{0, 0, 0, 0}};
22461 static swig_cast_info _swigc__p_wxGridSizeEvent
[] = { {&_swigt__p_wxGridSizeEvent
, 0, 0, 0},{0, 0, 0, 0}};
22462 static swig_cast_info _swigc__p_wxGridStringTable
[] = { {&_swigt__p_wxGridStringTable
, 0, 0, 0},{0, 0, 0, 0}};
22463 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}};
22464 static swig_cast_info _swigc__p_wxGridTableMessage
[] = { {&_swigt__p_wxGridTableMessage
, 0, 0, 0},{0, 0, 0, 0}};
22465 static swig_cast_info _swigc__p_wxKeyEvent
[] = { {&_swigt__p_wxKeyEvent
, 0, 0, 0},{0, 0, 0, 0}};
22466 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}};
22467 static swig_cast_info _swigc__p_wxLayoutConstraints
[] = {{&_swigt__p_wxLayoutConstraints
, 0, 0, 0},{0, 0, 0, 0}};
22468 static swig_cast_info _swigc__p_wxGBSizerItem
[] = {{&_swigt__p_wxGBSizerItem
, 0, 0, 0},{0, 0, 0, 0}};
22469 static swig_cast_info _swigc__p_wxSizerItem
[] = {{&_swigt__p_wxSizerItem
, 0, 0, 0},{0, 0, 0, 0}};
22470 static swig_cast_info _swigc__p_wxIndividualLayoutConstraint
[] = {{&_swigt__p_wxIndividualLayoutConstraint
, 0, 0, 0},{0, 0, 0, 0}};
22471 static swig_cast_info _swigc__p_wxStaticBoxSizer
[] = {{&_swigt__p_wxStaticBoxSizer
, 0, 0, 0},{0, 0, 0, 0}};
22472 static swig_cast_info _swigc__p_wxBoxSizer
[] = {{&_swigt__p_wxBoxSizer
, 0, 0, 0},{0, 0, 0, 0}};
22473 static swig_cast_info _swigc__p_wxSizer
[] = {{&_swigt__p_wxSizer
, 0, 0, 0},{0, 0, 0, 0}};
22474 static swig_cast_info _swigc__p_wxGridBagSizer
[] = {{&_swigt__p_wxGridBagSizer
, 0, 0, 0},{0, 0, 0, 0}};
22475 static swig_cast_info _swigc__p_wxFontData
[] = {{&_swigt__p_wxFontData
, 0, 0, 0},{0, 0, 0, 0}};
22476 static swig_cast_info _swigc__p_wxPrintData
[] = {{&_swigt__p_wxPrintData
, 0, 0, 0},{0, 0, 0, 0}};
22477 static swig_cast_info _swigc__p_wxGridSizer
[] = {{&_swigt__p_wxGridSizer
, 0, 0, 0},{0, 0, 0, 0}};
22478 static swig_cast_info _swigc__p_wxFlexGridSizer
[] = {{&_swigt__p_wxFlexGridSizer
, 0, 0, 0},{0, 0, 0, 0}};
22479 static swig_cast_info _swigc__p_wxLayoutAlgorithm
[] = {{&_swigt__p_wxLayoutAlgorithm
, 0, 0, 0},{0, 0, 0, 0}};
22480 static swig_cast_info _swigc__p_wxFSFile
[] = {{&_swigt__p_wxFSFile
, 0, 0, 0},{0, 0, 0, 0}};
22481 static swig_cast_info _swigc__p_wxFindReplaceData
[] = {{&_swigt__p_wxFindReplaceData
, 0, 0, 0},{0, 0, 0, 0}};
22482 static swig_cast_info _swigc__p_wxPySizer
[] = {{&_swigt__p_wxPySizer
, 0, 0, 0},{0, 0, 0, 0}};
22483 static swig_cast_info _swigc__p_wxColourData
[] = {{&_swigt__p_wxColourData
, 0, 0, 0},{0, 0, 0, 0}};
22484 static swig_cast_info _swigc__p_wxPrinter
[] = {{&_swigt__p_wxPrinter
, 0, 0, 0},{0, 0, 0, 0}};
22485 static swig_cast_info _swigc__p_wxMenuItem
[] = {{&_swigt__p_wxMenuItem
, 0, 0, 0},{0, 0, 0, 0}};
22486 static swig_cast_info _swigc__p_wxGIFHandler
[] = {{&_swigt__p_wxGIFHandler
, 0, 0, 0},{0, 0, 0, 0}};
22487 static swig_cast_info _swigc__p_wxPCXHandler
[] = {{&_swigt__p_wxPCXHandler
, 0, 0, 0},{0, 0, 0, 0}};
22488 static swig_cast_info _swigc__p_wxJPEGHandler
[] = {{&_swigt__p_wxJPEGHandler
, 0, 0, 0},{0, 0, 0, 0}};
22489 static swig_cast_info _swigc__p_wxPNMHandler
[] = {{&_swigt__p_wxPNMHandler
, 0, 0, 0},{0, 0, 0, 0}};
22490 static swig_cast_info _swigc__p_wxPNGHandler
[] = {{&_swigt__p_wxPNGHandler
, 0, 0, 0},{0, 0, 0, 0}};
22491 static swig_cast_info _swigc__p_wxANIHandler
[] = {{&_swigt__p_wxANIHandler
, 0, 0, 0},{0, 0, 0, 0}};
22492 static swig_cast_info _swigc__p_wxCURHandler
[] = {{&_swigt__p_wxCURHandler
, 0, 0, 0},{0, 0, 0, 0}};
22493 static swig_cast_info _swigc__p_wxICOHandler
[] = {{&_swigt__p_wxICOHandler
, 0, 0, 0},{0, 0, 0, 0}};
22494 static swig_cast_info _swigc__p_wxBMPHandler
[] = {{&_swigt__p_wxBMPHandler
, 0, 0, 0},{0, 0, 0, 0}};
22495 static swig_cast_info _swigc__p_wxPyImageHandler
[] = {{&_swigt__p_wxPyImageHandler
, 0, 0, 0},{0, 0, 0, 0}};
22496 static swig_cast_info _swigc__p_wxImageHandler
[] = {{&_swigt__p_wxImageHandler
, 0, 0, 0},{0, 0, 0, 0}};
22497 static swig_cast_info _swigc__p_wxXPMHandler
[] = {{&_swigt__p_wxXPMHandler
, 0, 0, 0},{0, 0, 0, 0}};
22498 static swig_cast_info _swigc__p_wxTIFFHandler
[] = {{&_swigt__p_wxTIFFHandler
, 0, 0, 0},{0, 0, 0, 0}};
22499 static swig_cast_info _swigc__p_wxStdDialogButtonSizer
[] = {{&_swigt__p_wxStdDialogButtonSizer
, 0, 0, 0},{0, 0, 0, 0}};
22500 static swig_cast_info _swigc__p_wxAcceleratorTable
[] = {{&_swigt__p_wxAcceleratorTable
, 0, 0, 0},{0, 0, 0, 0}};
22501 static swig_cast_info _swigc__p_wxImage
[] = {{&_swigt__p_wxImage
, 0, 0, 0},{0, 0, 0, 0}};
22502 static swig_cast_info _swigc__p_wxPyPrintout
[] = {{&_swigt__p_wxPyPrintout
, 0, 0, 0},{0, 0, 0, 0}};
22503 static swig_cast_info _swigc__p_wxPrintPreview
[] = {{&_swigt__p_wxPrintPreview
, 0, 0, 0},{0, 0, 0, 0}};
22504 static swig_cast_info _swigc__p_wxPyPrintPreview
[] = {{&_swigt__p_wxPyPrintPreview
, 0, 0, 0},{0, 0, 0, 0}};
22505 static swig_cast_info _swigc__p_wxPageSetupDialog
[] = {{&_swigt__p_wxPageSetupDialog
, 0, 0, 0},{0, 0, 0, 0}};
22506 static swig_cast_info _swigc__p_wxPrintDialog
[] = {{&_swigt__p_wxPrintDialog
, 0, 0, 0},{0, 0, 0, 0}};
22507 static swig_cast_info _swigc__p_wxFileSystem
[] = {{&_swigt__p_wxFileSystem
, 0, 0, 0},{0, 0, 0, 0}};
22508 static swig_cast_info _swigc__p_wxPageSetupDialogData
[] = {{&_swigt__p_wxPageSetupDialogData
, 0, 0, 0},{0, 0, 0, 0}};
22509 static swig_cast_info _swigc__p_wxPrintDialogData
[] = {{&_swigt__p_wxPrintDialogData
, 0, 0, 0},{0, 0, 0, 0}};
22510 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_wxClipboardTextEvent
, _p_wxClipboardTextEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPaintEvent
, _p_wxPaintEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxNcPaintEvent
, _p_wxNcPaintEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxGridEditorCreatedEvent
, _p_wxGridEditorCreatedEventTo_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_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_wxNotifyEvent
, _p_wxNotifyEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyEvent
, _p_wxPyEventTo_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_wxNumberEntryDialog
, _p_wxNumberEntryDialogTo_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_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_wxPNGHandler
, _p_wxPNGHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxANIHandler
, _p_wxANIHandlerTo_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}};
22511 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}};
22512 static swig_cast_info _swigc__p_wxPaperSize
[] = { {&_swigt__p_wxPaperSize
, 0, 0, 0},{0, 0, 0, 0}};
22513 static swig_cast_info _swigc__p_wxPen
[] = { {&_swigt__p_wxPen
, 0, 0, 0},{0, 0, 0, 0}};
22514 static swig_cast_info _swigc__p_wxPoint
[] = { {&_swigt__p_wxPoint
, 0, 0, 0},{0, 0, 0, 0}};
22515 static swig_cast_info _swigc__p_wxPyGridCellAttrProvider
[] = { {&_swigt__p_wxPyGridCellAttrProvider
, 0, 0, 0},{0, 0, 0, 0}};
22516 static swig_cast_info _swigc__p_wxPyGridCellEditor
[] = { {&_swigt__p_wxPyGridCellEditor
, 0, 0, 0},{0, 0, 0, 0}};
22517 static swig_cast_info _swigc__p_wxPyGridCellRenderer
[] = { {&_swigt__p_wxPyGridCellRenderer
, 0, 0, 0},{0, 0, 0, 0}};
22518 static swig_cast_info _swigc__p_wxPyGridTableBase
[] = { {&_swigt__p_wxPyGridTableBase
, 0, 0, 0},{0, 0, 0, 0}};
22519 static swig_cast_info _swigc__p_wxRect
[] = { {&_swigt__p_wxRect
, 0, 0, 0},{0, 0, 0, 0}};
22520 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}};
22521 static swig_cast_info _swigc__p_wxString
[] = { {&_swigt__p_wxString
, 0, 0, 0},{0, 0, 0, 0}};
22522 static swig_cast_info _swigc__p_wxVisualAttributes
[] = { {&_swigt__p_wxVisualAttributes
, 0, 0, 0},{0, 0, 0, 0}};
22523 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_wxFileDialog
, _p_wxFileDialogTo_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_wxNumberEntryDialog
, _p_wxNumberEntryDialogTo_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_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}};
22525 static swig_cast_info
*swig_cast_initial
[] = {
22527 _swigc__p_form_ops_t
,
22530 _swigc__p_unsigned_char
,
22531 _swigc__p_unsigned_int
,
22532 _swigc__p_unsigned_long
,
22533 _swigc__p_wxANIHandler
,
22534 _swigc__p_wxAcceleratorTable
,
22535 _swigc__p_wxActivateEvent
,
22536 _swigc__p_wxArrayString
,
22537 _swigc__p_wxBMPHandler
,
22538 _swigc__p_wxBoxSizer
,
22539 _swigc__p_wxCURHandler
,
22540 _swigc__p_wxCalculateLayoutEvent
,
22541 _swigc__p_wxChildFocusEvent
,
22542 _swigc__p_wxClipboardTextEvent
,
22543 _swigc__p_wxCloseEvent
,
22544 _swigc__p_wxColour
,
22545 _swigc__p_wxColourData
,
22546 _swigc__p_wxColourDialog
,
22547 _swigc__p_wxCommandEvent
,
22548 _swigc__p_wxContextMenuEvent
,
22549 _swigc__p_wxControl
,
22550 _swigc__p_wxControlWithItems
,
22552 _swigc__p_wxDateEvent
,
22553 _swigc__p_wxDialog
,
22554 _swigc__p_wxDirDialog
,
22555 _swigc__p_wxDisplayChangedEvent
,
22556 _swigc__p_wxDropFilesEvent
,
22557 _swigc__p_wxDuplexMode
,
22558 _swigc__p_wxEraseEvent
,
22560 _swigc__p_wxEvtHandler
,
22561 _swigc__p_wxFSFile
,
22562 _swigc__p_wxFileDialog
,
22563 _swigc__p_wxFileSystem
,
22564 _swigc__p_wxFindDialogEvent
,
22565 _swigc__p_wxFindReplaceData
,
22566 _swigc__p_wxFindReplaceDialog
,
22567 _swigc__p_wxFlexGridSizer
,
22568 _swigc__p_wxFocusEvent
,
22570 _swigc__p_wxFontData
,
22571 _swigc__p_wxFontDialog
,
22573 _swigc__p_wxGBSizerItem
,
22574 _swigc__p_wxGIFHandler
,
22576 _swigc__p_wxGridBagSizer
,
22577 _swigc__p_wxGridCellAttr
,
22578 _swigc__p_wxGridCellAttrProvider
,
22579 _swigc__p_wxGridCellAutoWrapStringEditor
,
22580 _swigc__p_wxGridCellAutoWrapStringRenderer
,
22581 _swigc__p_wxGridCellBoolEditor
,
22582 _swigc__p_wxGridCellBoolRenderer
,
22583 _swigc__p_wxGridCellChoiceEditor
,
22584 _swigc__p_wxGridCellCoords
,
22585 _swigc__p_wxGridCellDateTimeRenderer
,
22586 _swigc__p_wxGridCellEditor
,
22587 _swigc__p_wxGridCellEnumEditor
,
22588 _swigc__p_wxGridCellEnumRenderer
,
22589 _swigc__p_wxGridCellFloatEditor
,
22590 _swigc__p_wxGridCellFloatRenderer
,
22591 _swigc__p_wxGridCellNumberEditor
,
22592 _swigc__p_wxGridCellNumberRenderer
,
22593 _swigc__p_wxGridCellRenderer
,
22594 _swigc__p_wxGridCellStringRenderer
,
22595 _swigc__p_wxGridCellTextEditor
,
22596 _swigc__p_wxGridCellWorker
,
22597 _swigc__p_wxGridEditorCreatedEvent
,
22598 _swigc__p_wxGridEvent
,
22599 _swigc__p_wxGridRangeSelectEvent
,
22600 _swigc__p_wxGridSizeEvent
,
22601 _swigc__p_wxGridSizer
,
22602 _swigc__p_wxGridStringTable
,
22603 _swigc__p_wxGridTableBase
,
22604 _swigc__p_wxGridTableMessage
,
22605 _swigc__p_wxICOHandler
,
22606 _swigc__p_wxIconizeEvent
,
22607 _swigc__p_wxIdleEvent
,
22609 _swigc__p_wxImageHandler
,
22610 _swigc__p_wxIndividualLayoutConstraint
,
22611 _swigc__p_wxInitDialogEvent
,
22612 _swigc__p_wxJPEGHandler
,
22613 _swigc__p_wxKeyEvent
,
22614 _swigc__p_wxLayoutAlgorithm
,
22615 _swigc__p_wxLayoutConstraints
,
22616 _swigc__p_wxMDIChildFrame
,
22617 _swigc__p_wxMDIClientWindow
,
22618 _swigc__p_wxMDIParentFrame
,
22619 _swigc__p_wxMaximizeEvent
,
22621 _swigc__p_wxMenuBar
,
22622 _swigc__p_wxMenuEvent
,
22623 _swigc__p_wxMenuItem
,
22624 _swigc__p_wxMessageDialog
,
22625 _swigc__p_wxMiniFrame
,
22626 _swigc__p_wxMouseCaptureChangedEvent
,
22627 _swigc__p_wxMouseEvent
,
22628 _swigc__p_wxMoveEvent
,
22629 _swigc__p_wxMultiChoiceDialog
,
22630 _swigc__p_wxNavigationKeyEvent
,
22631 _swigc__p_wxNcPaintEvent
,
22632 _swigc__p_wxNotifyEvent
,
22633 _swigc__p_wxNumberEntryDialog
,
22634 _swigc__p_wxObject
,
22635 _swigc__p_wxPCXHandler
,
22636 _swigc__p_wxPNGHandler
,
22637 _swigc__p_wxPNMHandler
,
22638 _swigc__p_wxPageSetupDialog
,
22639 _swigc__p_wxPageSetupDialogData
,
22640 _swigc__p_wxPaintEvent
,
22641 _swigc__p_wxPaletteChangedEvent
,
22643 _swigc__p_wxPaperSize
,
22644 _swigc__p_wxPasswordEntryDialog
,
22647 _swigc__p_wxPopupWindow
,
22648 _swigc__p_wxPreviewCanvas
,
22649 _swigc__p_wxPreviewControlBar
,
22650 _swigc__p_wxPreviewFrame
,
22651 _swigc__p_wxPrintData
,
22652 _swigc__p_wxPrintDialog
,
22653 _swigc__p_wxPrintDialogData
,
22654 _swigc__p_wxPrintPreview
,
22655 _swigc__p_wxPrinter
,
22656 _swigc__p_wxProgressDialog
,
22658 _swigc__p_wxPyCommandEvent
,
22659 _swigc__p_wxPyEvent
,
22660 _swigc__p_wxPyGridCellAttrProvider
,
22661 _swigc__p_wxPyGridCellEditor
,
22662 _swigc__p_wxPyGridCellRenderer
,
22663 _swigc__p_wxPyGridTableBase
,
22664 _swigc__p_wxPyHtmlListBox
,
22665 _swigc__p_wxPyImageHandler
,
22666 _swigc__p_wxPyPanel
,
22667 _swigc__p_wxPyPopupTransientWindow
,
22668 _swigc__p_wxPyPreviewControlBar
,
22669 _swigc__p_wxPyPreviewFrame
,
22670 _swigc__p_wxPyPrintPreview
,
22671 _swigc__p_wxPyPrintout
,
22672 _swigc__p_wxPyScrolledWindow
,
22673 _swigc__p_wxPySizer
,
22674 _swigc__p_wxPyTaskBarIcon
,
22675 _swigc__p_wxPyVListBox
,
22676 _swigc__p_wxPyVScrolledWindow
,
22677 _swigc__p_wxPyValidator
,
22678 _swigc__p_wxPyWindow
,
22679 _swigc__p_wxQueryLayoutInfoEvent
,
22680 _swigc__p_wxQueryNewPaletteEvent
,
22682 _swigc__p_wxSashEvent
,
22683 _swigc__p_wxSashLayoutWindow
,
22684 _swigc__p_wxSashWindow
,
22685 _swigc__p_wxScrollEvent
,
22686 _swigc__p_wxScrollWinEvent
,
22687 _swigc__p_wxScrolledWindow
,
22688 _swigc__p_wxSetCursorEvent
,
22689 _swigc__p_wxShowEvent
,
22690 _swigc__p_wxSingleChoiceDialog
,
22691 _swigc__p_wxSizeEvent
,
22693 _swigc__p_wxSizerItem
,
22694 _swigc__p_wxSplashScreen
,
22695 _swigc__p_wxSplashScreenWindow
,
22696 _swigc__p_wxSplitterEvent
,
22697 _swigc__p_wxSplitterWindow
,
22698 _swigc__p_wxStaticBoxSizer
,
22699 _swigc__p_wxStatusBar
,
22700 _swigc__p_wxStdDialogButtonSizer
,
22701 _swigc__p_wxString
,
22702 _swigc__p_wxSysColourChangedEvent
,
22703 _swigc__p_wxTIFFHandler
,
22704 _swigc__p_wxTaskBarIconEvent
,
22705 _swigc__p_wxTextEntryDialog
,
22706 _swigc__p_wxTipWindow
,
22707 _swigc__p_wxTopLevelWindow
,
22708 _swigc__p_wxUpdateUIEvent
,
22709 _swigc__p_wxValidator
,
22710 _swigc__p_wxVisualAttributes
,
22711 _swigc__p_wxWindow
,
22712 _swigc__p_wxWindowCreateEvent
,
22713 _swigc__p_wxWindowDestroyEvent
,
22714 _swigc__p_wxXPMHandler
,
22718 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
22720 static swig_const_info swig_const_table
[] = {
22721 {0, 0, 0, 0.0, 0, 0}};
22726 /* -----------------------------------------------------------------------------
22727 * Type initialization:
22728 * This problem is tough by the requirement that no dynamic
22729 * memory is used. Also, since swig_type_info structures store pointers to
22730 * swig_cast_info structures and swig_cast_info structures store pointers back
22731 * to swig_type_info structures, we need some lookup code at initialization.
22732 * The idea is that swig generates all the structures that are needed.
22733 * The runtime then collects these partially filled structures.
22734 * The SWIG_InitializeModule function takes these initial arrays out of
22735 * swig_module, and does all the lookup, filling in the swig_module.types
22736 * array with the correct data and linking the correct swig_cast_info
22737 * structures together.
22739 * The generated swig_type_info structures are assigned staticly to an initial
22740 * array. We just loop though that array, and handle each type individually.
22741 * First we lookup if this type has been already loaded, and if so, use the
22742 * loaded structure instead of the generated one. Then we have to fill in the
22743 * cast linked list. The cast data is initially stored in something like a
22744 * two-dimensional array. Each row corresponds to a type (there are the same
22745 * number of rows as there are in the swig_type_initial array). Each entry in
22746 * a column is one of the swig_cast_info structures for that type.
22747 * The cast_initial array is actually an array of arrays, because each row has
22748 * a variable number of columns. So to actually build the cast linked list,
22749 * we find the array of casts associated with the type, and loop through it
22750 * adding the casts to the list. The one last trick we need to do is making
22751 * sure the type pointer in the swig_cast_info struct is correct.
22753 * First off, we lookup the cast->type name to see if it is already loaded.
22754 * There are three cases to handle:
22755 * 1) If the cast->type has already been loaded AND the type we are adding
22756 * casting info to has not been loaded (it is in this module), THEN we
22757 * replace the cast->type pointer with the type pointer that has already
22759 * 2) If BOTH types (the one we are adding casting info to, and the
22760 * cast->type) are loaded, THEN the cast info has already been loaded by
22761 * the previous module so we just ignore it.
22762 * 3) Finally, if cast->type has not already been loaded, then we add that
22763 * swig_cast_info to the linked list (because the cast->type) pointer will
22765 * ----------------------------------------------------------------------------- */
22775 #define SWIGRUNTIME_DEBUG
22779 SWIG_InitializeModule(void *clientdata
) {
22781 swig_module_info
*module_head
;
22782 static int init_run
= 0;
22784 clientdata
= clientdata
;
22786 if (init_run
) return;
22789 /* Initialize the swig_module */
22790 swig_module
.type_initial
= swig_type_initial
;
22791 swig_module
.cast_initial
= swig_cast_initial
;
22793 /* Try and load any already created modules */
22794 module_head
= SWIG_GetModule(clientdata
);
22796 swig_module
.next
= module_head
->next
;
22797 module_head
->next
= &swig_module
;
22799 /* This is the first module loaded */
22800 swig_module
.next
= &swig_module
;
22801 SWIG_SetModule(clientdata
, &swig_module
);
22804 /* Now work on filling in swig_module.types */
22805 #ifdef SWIGRUNTIME_DEBUG
22806 printf("SWIG_InitializeModule: size %d\n", swig_module
.size
);
22808 for (i
= 0; i
< swig_module
.size
; ++i
) {
22809 swig_type_info
*type
= 0;
22810 swig_type_info
*ret
;
22811 swig_cast_info
*cast
;
22813 #ifdef SWIGRUNTIME_DEBUG
22814 printf("SWIG_InitializeModule: type %d %s\n", i
, swig_module
.type_initial
[i
]->name
);
22817 /* if there is another module already loaded */
22818 if (swig_module
.next
!= &swig_module
) {
22819 type
= SWIG_MangledTypeQueryModule(swig_module
.next
, &swig_module
, swig_module
.type_initial
[i
]->name
);
22822 /* Overwrite clientdata field */
22823 #ifdef SWIGRUNTIME_DEBUG
22824 printf("SWIG_InitializeModule: found type %s\n", type
->name
);
22826 if (swig_module
.type_initial
[i
]->clientdata
) {
22827 type
->clientdata
= swig_module
.type_initial
[i
]->clientdata
;
22828 #ifdef SWIGRUNTIME_DEBUG
22829 printf("SWIG_InitializeModule: found and overwrite type %s \n", type
->name
);
22833 type
= swig_module
.type_initial
[i
];
22836 /* Insert casting types */
22837 cast
= swig_module
.cast_initial
[i
];
22838 while (cast
->type
) {
22839 /* Don't need to add information already in the list */
22841 #ifdef SWIGRUNTIME_DEBUG
22842 printf("SWIG_InitializeModule: look cast %s\n", cast
->type
->name
);
22844 if (swig_module
.next
!= &swig_module
) {
22845 ret
= SWIG_MangledTypeQueryModule(swig_module
.next
, &swig_module
, cast
->type
->name
);
22846 #ifdef SWIGRUNTIME_DEBUG
22847 if (ret
) printf("SWIG_InitializeModule: found cast %s\n", ret
->name
);
22851 if (type
== swig_module
.type_initial
[i
]) {
22852 #ifdef SWIGRUNTIME_DEBUG
22853 printf("SWIG_InitializeModule: skip old type %s\n", ret
->name
);
22858 /* Check for casting already in the list */
22859 swig_cast_info
*ocast
= SWIG_TypeCheck(ret
->name
, type
);
22860 #ifdef SWIGRUNTIME_DEBUG
22861 if (ocast
) printf("SWIG_InitializeModule: skip old cast %s\n", ret
->name
);
22863 if (!ocast
) ret
= 0;
22868 #ifdef SWIGRUNTIME_DEBUG
22869 printf("SWIG_InitializeModule: adding cast %s\n", cast
->type
->name
);
22872 type
->cast
->prev
= cast
;
22873 cast
->next
= type
->cast
;
22879 /* Set entry in modules->types array equal to the type */
22880 swig_module
.types
[i
] = type
;
22882 swig_module
.types
[i
] = 0;
22884 #ifdef SWIGRUNTIME_DEBUG
22885 printf("**** SWIG_InitializeModule: Cast List ******\n");
22886 for (i
= 0; i
< swig_module
.size
; ++i
) {
22888 swig_cast_info
*cast
= swig_module
.cast_initial
[i
];
22889 printf("SWIG_InitializeModule: type %d %s\n", i
, swig_module
.type_initial
[i
]->name
);
22890 while (cast
->type
) {
22891 printf("SWIG_InitializeModule: cast type %s\n", cast
->type
->name
);
22895 printf("---- Total casts: %d\n",j
);
22897 printf("**** SWIG_InitializeModule: Cast List ******\n");
22901 /* This function will propagate the clientdata field of type to
22902 * any new swig_type_info structures that have been added into the list
22903 * of equivalent types. It is like calling
22904 * SWIG_TypeClientData(type, clientdata) a second time.
22907 SWIG_PropagateClientData(void) {
22909 swig_cast_info
*equiv
;
22910 static int init_run
= 0;
22912 if (init_run
) return;
22915 for (i
= 0; i
< swig_module
.size
; i
++) {
22916 if (swig_module
.types
[i
]->clientdata
) {
22917 equiv
= swig_module
.types
[i
]->cast
;
22919 if (!equiv
->converter
) {
22920 if (equiv
->type
&& !equiv
->type
->clientdata
)
22921 SWIG_TypeClientData(equiv
->type
, swig_module
.types
[i
]->clientdata
);
22923 equiv
= equiv
->next
;
22943 /* Python-specific SWIG API */
22944 #define SWIG_newvarlink() SWIG_Python_newvarlink()
22945 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
22946 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
22948 /* -----------------------------------------------------------------------------
22949 * global variable support code.
22950 * ----------------------------------------------------------------------------- */
22952 typedef struct swig_globalvar
{
22953 char *name
; /* Name of global variable */
22954 PyObject
*(*get_attr
)(void); /* Return the current value */
22955 int (*set_attr
)(PyObject
*); /* Set the value */
22956 struct swig_globalvar
*next
;
22959 typedef struct swig_varlinkobject
{
22961 swig_globalvar
*vars
;
22962 } swig_varlinkobject
;
22964 SWIGINTERN PyObject
*
22965 swig_varlink_repr(swig_varlinkobject
*SWIGUNUSEDPARM(v
)) {
22966 return PyString_FromString("<Swig global variables>");
22969 SWIGINTERN PyObject
*
22970 swig_varlink_str(swig_varlinkobject
*v
) {
22971 PyObject
*str
= PyString_FromString("(");
22972 swig_globalvar
*var
;
22973 for (var
= v
->vars
; var
; var
=var
->next
) {
22974 PyString_ConcatAndDel(&str
,PyString_FromString(var
->name
));
22975 if (var
->next
) PyString_ConcatAndDel(&str
,PyString_FromString(", "));
22977 PyString_ConcatAndDel(&str
,PyString_FromString(")"));
22982 swig_varlink_print(swig_varlinkobject
*v
, FILE *fp
, int SWIGUNUSEDPARM(flags
)) {
22983 PyObject
*str
= swig_varlink_str(v
);
22984 fprintf(fp
,"Swig global variables ");
22985 fprintf(fp
,"%s\n", PyString_AsString(str
));
22991 swig_varlink_dealloc(swig_varlinkobject
*v
) {
22992 swig_globalvar
*var
= v
->vars
;
22994 swig_globalvar
*n
= var
->next
;
23001 SWIGINTERN PyObject
*
23002 swig_varlink_getattr(swig_varlinkobject
*v
, char *n
) {
23003 PyObject
*res
= NULL
;
23004 swig_globalvar
*var
= v
->vars
;
23006 if (strcmp(var
->name
,n
) == 0) {
23007 res
= (*var
->get_attr
)();
23012 if (res
== NULL
&& !PyErr_Occurred()) {
23013 PyErr_SetString(PyExc_NameError
,"Unknown C global variable");
23019 swig_varlink_setattr(swig_varlinkobject
*v
, char *n
, PyObject
*p
) {
23021 swig_globalvar
*var
= v
->vars
;
23023 if (strcmp(var
->name
,n
) == 0) {
23024 res
= (*var
->set_attr
)(p
);
23029 if (res
== 1 && !PyErr_Occurred()) {
23030 PyErr_SetString(PyExc_NameError
,"Unknown C global variable");
23035 SWIGINTERN PyTypeObject
*
23036 swig_varlink_type(void) {
23037 static char varlink__doc__
[] = "Swig var link object";
23038 static PyTypeObject varlink_type
;
23039 static int type_init
= 0;
23041 const PyTypeObject tmp
23043 PyObject_HEAD_INIT(NULL
)
23044 0, /* Number of items in variable part (ob_size) */
23045 (char *)"swigvarlink", /* Type name (tp_name) */
23046 sizeof(swig_varlinkobject
), /* Basic size (tp_basicsize) */
23047 0, /* Itemsize (tp_itemsize) */
23048 (destructor
) swig_varlink_dealloc
, /* Deallocator (tp_dealloc) */
23049 (printfunc
) swig_varlink_print
, /* Print (tp_print) */
23050 (getattrfunc
) swig_varlink_getattr
, /* get attr (tp_getattr) */
23051 (setattrfunc
) swig_varlink_setattr
, /* Set attr (tp_setattr) */
23052 0, /* tp_compare */
23053 (reprfunc
) swig_varlink_repr
, /* tp_repr */
23054 0, /* tp_as_number */
23055 0, /* tp_as_sequence */
23056 0, /* tp_as_mapping */
23059 (reprfunc
)swig_varlink_str
, /* tp_str */
23060 0, /* tp_getattro */
23061 0, /* tp_setattro */
23062 0, /* tp_as_buffer */
23064 varlink__doc__
, /* tp_doc */
23065 0, /* tp_traverse */
23067 0, /* tp_richcompare */
23068 0, /* tp_weaklistoffset */
23069 #if PY_VERSION_HEX >= 0x02020000
23070 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
23072 #if PY_VERSION_HEX >= 0x02030000
23075 #ifdef COUNT_ALLOCS
23076 0,0,0,0 /* tp_alloc -> tp_next */
23079 varlink_type
= tmp
;
23080 varlink_type
.ob_type
= &PyType_Type
;
23083 return &varlink_type
;
23086 /* Create a variable linking object for use later */
23087 SWIGINTERN PyObject
*
23088 SWIG_Python_newvarlink(void) {
23089 swig_varlinkobject
*result
= PyObject_NEW(swig_varlinkobject
, swig_varlink_type());
23093 return ((PyObject
*) result
);
23097 SWIG_Python_addvarlink(PyObject
*p
, char *name
, PyObject
*(*get_attr
)(void), int (*set_attr
)(PyObject
*p
)) {
23098 swig_varlinkobject
*v
= (swig_varlinkobject
*) p
;
23099 swig_globalvar
*gv
= (swig_globalvar
*) malloc(sizeof(swig_globalvar
));
23101 size_t size
= strlen(name
)+1;
23102 gv
->name
= (char *)malloc(size
);
23104 strncpy(gv
->name
,name
,size
);
23105 gv
->get_attr
= get_attr
;
23106 gv
->set_attr
= set_attr
;
23107 gv
->next
= v
->vars
;
23113 SWIGINTERN PyObject
*
23115 static PyObject
*_SWIG_globals
= 0;
23116 if (!_SWIG_globals
) _SWIG_globals
= SWIG_newvarlink();
23117 return _SWIG_globals
;
23120 /* -----------------------------------------------------------------------------
23121 * constants/methods manipulation
23122 * ----------------------------------------------------------------------------- */
23124 /* Install Constants */
23126 SWIG_Python_InstallConstants(PyObject
*d
, swig_const_info constants
[]) {
23129 for (i
= 0; constants
[i
].type
; ++i
) {
23130 switch(constants
[i
].type
) {
23131 case SWIG_PY_POINTER
:
23132 obj
= SWIG_NewPointerObj(constants
[i
].pvalue
, *(constants
[i
]).ptype
,0);
23134 case SWIG_PY_BINARY
:
23135 obj
= SWIG_NewPackedObj(constants
[i
].pvalue
, constants
[i
].lvalue
, *(constants
[i
].ptype
));
23142 PyDict_SetItemString(d
, constants
[i
].name
, obj
);
23148 /* -----------------------------------------------------------------------------*/
23149 /* Fix SwigMethods to carry the callback ptrs when needed */
23150 /* -----------------------------------------------------------------------------*/
23153 SWIG_Python_FixMethods(PyMethodDef
*methods
,
23154 swig_const_info
*const_table
,
23155 swig_type_info
**types
,
23156 swig_type_info
**types_initial
) {
23158 for (i
= 0; methods
[i
].ml_name
; ++i
) {
23159 const char *c
= methods
[i
].ml_doc
;
23160 if (c
&& (c
= strstr(c
, "swig_ptr: "))) {
23162 swig_const_info
*ci
= 0;
23163 const char *name
= c
+ 10;
23164 for (j
= 0; const_table
[j
].type
; ++j
) {
23165 if (strncmp(const_table
[j
].name
, name
,
23166 strlen(const_table
[j
].name
)) == 0) {
23167 ci
= &(const_table
[j
]);
23172 size_t shift
= (ci
->ptype
) - types
;
23173 swig_type_info
*ty
= types_initial
[shift
];
23174 size_t ldoc
= (c
- methods
[i
].ml_doc
);
23175 size_t lptr
= strlen(ty
->name
)+2*sizeof(void*)+2;
23176 char *ndoc
= (char*)malloc(ldoc
+ lptr
+ 10);
23179 void *ptr
= (ci
->type
== SWIG_PY_POINTER
) ? ci
->pvalue
: 0;
23181 strncpy(buff
, methods
[i
].ml_doc
, ldoc
);
23183 strncpy(buff
, "swig_ptr: ", 10);
23185 SWIG_PackVoidPtr(buff
, ptr
, ty
->name
, lptr
);
23186 methods
[i
].ml_doc
= ndoc
;
23198 /* -----------------------------------------------------------------------------*
23199 * Partial Init method
23200 * -----------------------------------------------------------------------------*/
23205 SWIGEXPORT
void SWIG_init(void) {
23208 /* Fix SwigMethods to carry the callback ptrs when needed */
23209 SWIG_Python_FixMethods(SwigMethods
, swig_const_table
, swig_types
, swig_type_initial
);
23211 m
= Py_InitModule((char *) SWIG_name
, SwigMethods
);
23212 d
= PyModule_GetDict(m
);
23214 SWIG_InitializeModule(0);
23215 SWIG_InstallConstants(d
,swig_const_table
);
23218 SWIG_Python_SetConstant(d
, "GRID_VALUE_STRING",SWIG_FromCharPtr("string"));
23219 SWIG_Python_SetConstant(d
, "GRID_VALUE_BOOL",SWIG_FromCharPtr("bool"));
23220 SWIG_Python_SetConstant(d
, "GRID_VALUE_NUMBER",SWIG_FromCharPtr("long"));
23221 SWIG_Python_SetConstant(d
, "GRID_VALUE_FLOAT",SWIG_FromCharPtr("double"));
23222 SWIG_Python_SetConstant(d
, "GRID_VALUE_CHOICE",SWIG_FromCharPtr("choice"));
23223 SWIG_Python_SetConstant(d
, "GRID_VALUE_TEXT",SWIG_FromCharPtr("string"));
23224 SWIG_Python_SetConstant(d
, "GRID_VALUE_LONG",SWIG_FromCharPtr("long"));
23225 SWIG_Python_SetConstant(d
, "GRID_VALUE_CHOICEINT",SWIG_FromCharPtr("choiceint"));
23226 SWIG_Python_SetConstant(d
, "GRID_VALUE_DATETIME",SWIG_FromCharPtr("datetime"));
23227 PyDict_SetItemString(d
,(char*)"cvar", SWIG_globals());
23228 SWIG_addvarlink(SWIG_globals(),(char*)"GridNoCellCoords",GridNoCellCoords_get
, GridNoCellCoords_set
);
23229 SWIG_addvarlink(SWIG_globals(),(char*)"GridNoCellRect",GridNoCellRect_get
, GridNoCellRect_set
);
23230 SWIG_Python_SetConstant(d
, "GRID_DEFAULT_NUMBER_ROWS",SWIG_From_int(static_cast< int >(wxGRID_DEFAULT_NUMBER_ROWS
)));
23231 SWIG_Python_SetConstant(d
, "GRID_DEFAULT_NUMBER_COLS",SWIG_From_int(static_cast< int >(wxGRID_DEFAULT_NUMBER_COLS
)));
23232 SWIG_Python_SetConstant(d
, "GRID_DEFAULT_ROW_HEIGHT",SWIG_From_int(static_cast< int >(wxGRID_DEFAULT_ROW_HEIGHT
)));
23233 SWIG_Python_SetConstant(d
, "GRID_DEFAULT_COL_WIDTH",SWIG_From_int(static_cast< int >(wxGRID_DEFAULT_COL_WIDTH
)));
23234 SWIG_Python_SetConstant(d
, "GRID_DEFAULT_COL_LABEL_HEIGHT",SWIG_From_int(static_cast< int >(wxGRID_DEFAULT_COL_LABEL_HEIGHT
)));
23235 SWIG_Python_SetConstant(d
, "GRID_DEFAULT_ROW_LABEL_WIDTH",SWIG_From_int(static_cast< int >(wxGRID_DEFAULT_ROW_LABEL_WIDTH
)));
23236 SWIG_Python_SetConstant(d
, "GRID_LABEL_EDGE_ZONE",SWIG_From_int(static_cast< int >(wxGRID_LABEL_EDGE_ZONE
)));
23237 SWIG_Python_SetConstant(d
, "GRID_MIN_ROW_HEIGHT",SWIG_From_int(static_cast< int >(wxGRID_MIN_ROW_HEIGHT
)));
23238 SWIG_Python_SetConstant(d
, "GRID_MIN_COL_WIDTH",SWIG_From_int(static_cast< int >(wxGRID_MIN_COL_WIDTH
)));
23239 SWIG_Python_SetConstant(d
, "GRID_DEFAULT_SCROLLBAR_WIDTH",SWIG_From_int(static_cast< int >(wxGRID_DEFAULT_SCROLLBAR_WIDTH
)));
23240 SWIG_Python_SetConstant(d
, "GridCellAttr_Any",SWIG_From_int(static_cast< int >(wxGridCellAttr::Any
)));
23241 SWIG_Python_SetConstant(d
, "GridCellAttr_Default",SWIG_From_int(static_cast< int >(wxGridCellAttr::Default
)));
23242 SWIG_Python_SetConstant(d
, "GridCellAttr_Cell",SWIG_From_int(static_cast< int >(wxGridCellAttr::Cell
)));
23243 SWIG_Python_SetConstant(d
, "GridCellAttr_Row",SWIG_From_int(static_cast< int >(wxGridCellAttr::Row
)));
23244 SWIG_Python_SetConstant(d
, "GridCellAttr_Col",SWIG_From_int(static_cast< int >(wxGridCellAttr::Col
)));
23245 SWIG_Python_SetConstant(d
, "GridCellAttr_Merged",SWIG_From_int(static_cast< int >(wxGridCellAttr::Merged
)));
23246 SWIG_Python_SetConstant(d
, "GRIDTABLE_REQUEST_VIEW_GET_VALUES",SWIG_From_int(static_cast< int >(wxGRIDTABLE_REQUEST_VIEW_GET_VALUES
)));
23247 SWIG_Python_SetConstant(d
, "GRIDTABLE_REQUEST_VIEW_SEND_VALUES",SWIG_From_int(static_cast< int >(wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES
)));
23248 SWIG_Python_SetConstant(d
, "GRIDTABLE_NOTIFY_ROWS_INSERTED",SWIG_From_int(static_cast< int >(wxGRIDTABLE_NOTIFY_ROWS_INSERTED
)));
23249 SWIG_Python_SetConstant(d
, "GRIDTABLE_NOTIFY_ROWS_APPENDED",SWIG_From_int(static_cast< int >(wxGRIDTABLE_NOTIFY_ROWS_APPENDED
)));
23250 SWIG_Python_SetConstant(d
, "GRIDTABLE_NOTIFY_ROWS_DELETED",SWIG_From_int(static_cast< int >(wxGRIDTABLE_NOTIFY_ROWS_DELETED
)));
23251 SWIG_Python_SetConstant(d
, "GRIDTABLE_NOTIFY_COLS_INSERTED",SWIG_From_int(static_cast< int >(wxGRIDTABLE_NOTIFY_COLS_INSERTED
)));
23252 SWIG_Python_SetConstant(d
, "GRIDTABLE_NOTIFY_COLS_APPENDED",SWIG_From_int(static_cast< int >(wxGRIDTABLE_NOTIFY_COLS_APPENDED
)));
23253 SWIG_Python_SetConstant(d
, "GRIDTABLE_NOTIFY_COLS_DELETED",SWIG_From_int(static_cast< int >(wxGRIDTABLE_NOTIFY_COLS_DELETED
)));
23254 SWIG_Python_SetConstant(d
, "Grid_wxGridSelectCells",SWIG_From_int(static_cast< int >(wxGrid::wxGridSelectCells
)));
23255 SWIG_Python_SetConstant(d
, "Grid_wxGridSelectRows",SWIG_From_int(static_cast< int >(wxGrid::wxGridSelectRows
)));
23256 SWIG_Python_SetConstant(d
, "Grid_wxGridSelectColumns",SWIG_From_int(static_cast< int >(wxGrid::wxGridSelectColumns
)));
23257 PyDict_SetItemString(d
, "wxEVT_GRID_CELL_LEFT_CLICK", PyInt_FromLong(wxEVT_GRID_CELL_LEFT_CLICK
));
23258 PyDict_SetItemString(d
, "wxEVT_GRID_CELL_RIGHT_CLICK", PyInt_FromLong(wxEVT_GRID_CELL_RIGHT_CLICK
));
23259 PyDict_SetItemString(d
, "wxEVT_GRID_CELL_LEFT_DCLICK", PyInt_FromLong(wxEVT_GRID_CELL_LEFT_DCLICK
));
23260 PyDict_SetItemString(d
, "wxEVT_GRID_CELL_RIGHT_DCLICK", PyInt_FromLong(wxEVT_GRID_CELL_RIGHT_DCLICK
));
23261 PyDict_SetItemString(d
, "wxEVT_GRID_LABEL_LEFT_CLICK", PyInt_FromLong(wxEVT_GRID_LABEL_LEFT_CLICK
));
23262 PyDict_SetItemString(d
, "wxEVT_GRID_LABEL_RIGHT_CLICK", PyInt_FromLong(wxEVT_GRID_LABEL_RIGHT_CLICK
));
23263 PyDict_SetItemString(d
, "wxEVT_GRID_LABEL_LEFT_DCLICK", PyInt_FromLong(wxEVT_GRID_LABEL_LEFT_DCLICK
));
23264 PyDict_SetItemString(d
, "wxEVT_GRID_LABEL_RIGHT_DCLICK", PyInt_FromLong(wxEVT_GRID_LABEL_RIGHT_DCLICK
));
23265 PyDict_SetItemString(d
, "wxEVT_GRID_ROW_SIZE", PyInt_FromLong(wxEVT_GRID_ROW_SIZE
));
23266 PyDict_SetItemString(d
, "wxEVT_GRID_COL_SIZE", PyInt_FromLong(wxEVT_GRID_COL_SIZE
));
23267 PyDict_SetItemString(d
, "wxEVT_GRID_RANGE_SELECT", PyInt_FromLong(wxEVT_GRID_RANGE_SELECT
));
23268 PyDict_SetItemString(d
, "wxEVT_GRID_CELL_CHANGE", PyInt_FromLong(wxEVT_GRID_CELL_CHANGE
));
23269 PyDict_SetItemString(d
, "wxEVT_GRID_SELECT_CELL", PyInt_FromLong(wxEVT_GRID_SELECT_CELL
));
23270 PyDict_SetItemString(d
, "wxEVT_GRID_EDITOR_SHOWN", PyInt_FromLong(wxEVT_GRID_EDITOR_SHOWN
));
23271 PyDict_SetItemString(d
, "wxEVT_GRID_EDITOR_HIDDEN", PyInt_FromLong(wxEVT_GRID_EDITOR_HIDDEN
));
23272 PyDict_SetItemString(d
, "wxEVT_GRID_EDITOR_CREATED", PyInt_FromLong(wxEVT_GRID_EDITOR_CREATED
));
23273 PyDict_SetItemString(d
, "wxEVT_GRID_CELL_BEGIN_DRAG", PyInt_FromLong(wxEVT_GRID_CELL_BEGIN_DRAG
));