]> icculus.org git repositories - dana/openbox.git/blob - src/openbox_wrap.cc
add frame.. wrapper changes.
[dana/openbox.git] / src / openbox_wrap.cc
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 1.3.17u-20021128-1508
4  * 
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  * ----------------------------------------------------------------------------- */
10
11 #define SWIGPYTHON
12
13 #ifdef __cplusplus
14 template<class T> class SwigValueWrapper {
15     T *tt;
16 public:
17     inline SwigValueWrapper() : tt(0) { }
18     inline ~SwigValueWrapper() { if (tt) delete tt; } 
19     inline SwigValueWrapper& operator=(const T& t) { tt = new T(t); return *this; }
20     inline operator T&() const { return *tt; }
21     inline T *operator&() { return tt; }
22 };                                                    
23 #endif
24
25
26 #include "Python.h"
27
28 /***********************************************************************
29  * common.swg
30  *
31  *     This file contains generic SWIG runtime support for pointer
32  *     type checking as well as a few commonly used macros to control
33  *     external linkage.
34  *
35  * Author : David Beazley (beazley@cs.uchicago.edu)
36  *
37  * Copyright (c) 1999-2000, The University of Chicago
38  * 
39  * This file may be freely redistributed without license or fee provided
40  * this copyright message remains intact.
41  ************************************************************************/
42
43 #include <string.h>
44
45 #if defined(_WIN32) || defined(__WIN32__)
46 #       if defined(_MSC_VER)
47 #               if defined(STATIC_LINKED)
48 #                       define SWIGEXPORT(a) a
49 #                       define SWIGIMPORT(a) extern a
50 #               else
51 #                       define SWIGEXPORT(a) __declspec(dllexport) a
52 #                       define SWIGIMPORT(a) extern a
53 #               endif
54 #       else
55 #               if defined(__BORLANDC__)
56 #                       define SWIGEXPORT(a) a _export
57 #                       define SWIGIMPORT(a) a _export
58 #               else
59 #                       define SWIGEXPORT(a) a
60 #                       define SWIGIMPORT(a) a
61 #               endif
62 #       endif
63 #else
64 #       define SWIGEXPORT(a) a
65 #       define SWIGIMPORT(a) a
66 #endif
67
68 #ifdef SWIG_GLOBAL
69 #define SWIGRUNTIME(a) SWIGEXPORT(a)
70 #else
71 #define SWIGRUNTIME(a) static a
72 #endif
73
74 #ifdef __cplusplus
75 extern "C" {
76 #endif
77
78 typedef void *(*swig_converter_func)(void *);
79 typedef struct swig_type_info *(*swig_dycast_func)(void **);
80
81 typedef struct swig_type_info {
82   const char             *name;                 
83   swig_converter_func     converter;
84   const char             *str;
85   void                   *clientdata;   
86   swig_dycast_func        dcast;
87   struct swig_type_info  *next;
88   struct swig_type_info  *prev;
89 } swig_type_info;
90
91 #ifdef SWIG_NOINCLUDE
92
93 SWIGIMPORT(swig_type_info *) SWIG_TypeRegister(swig_type_info *);
94 SWIGIMPORT(swig_type_info *) SWIG_TypeCheck(char *c, swig_type_info *);
95 SWIGIMPORT(void *)           SWIG_TypeCast(swig_type_info *, void *);
96 SWIGIMPORT(swig_type_info *) SWIG_TypeDynamicCast(swig_type_info *, void **);
97 SWIGIMPORT(swig_type_info *) SWIG_TypeQuery(const char *);
98 SWIGIMPORT(void)             SWIG_TypeClientData(swig_type_info *, void *);
99
100 #else
101
102 static swig_type_info *swig_type_list = 0;
103
104 /* Register a type mapping with the type-checking */
105 SWIGRUNTIME(swig_type_info *)
106 SWIG_TypeRegister(swig_type_info *ti)
107 {
108   swig_type_info *tc, *head, *ret, *next;
109   /* Check to see if this type has already been registered */
110   tc = swig_type_list;
111   while (tc) {
112     if (strcmp(tc->name, ti->name) == 0) {
113       /* Already exists in the table.  Just add additional types to the list */
114       if (tc->clientdata) ti->clientdata = tc->clientdata;      
115       head = tc;
116       next = tc->next;
117       goto l1;
118     }
119     tc = tc->prev;
120   }
121   head = ti;
122   next = 0;
123
124   /* Place in list */
125   ti->prev = swig_type_list;
126   swig_type_list = ti;
127
128   /* Build linked lists */
129  l1:
130   ret = head;
131   tc = ti + 1;
132   /* Patch up the rest of the links */
133   while (tc->name) {
134     head->next = tc;
135     tc->prev = head;
136     head = tc;
137     tc++;
138   }
139   head->next = next;
140   return ret;
141 }
142
143 /* Check the typename */
144 SWIGRUNTIME(swig_type_info *) 
145 SWIG_TypeCheck(char *c, swig_type_info *ty)
146 {
147   swig_type_info *s;
148   if (!ty) return 0;        /* Void pointer */
149   s = ty->next;             /* First element always just a name */
150   do {
151     if (strcmp(s->name,c) == 0) {
152       if (s == ty->next) return s;
153       /* Move s to the top of the linked list */
154       s->prev->next = s->next;
155       if (s->next) {
156         s->next->prev = s->prev;
157       }
158       /* Insert s as second element in the list */
159       s->next = ty->next;
160       if (ty->next) ty->next->prev = s;
161       ty->next = s;
162       return s;
163     }
164     s = s->next;
165   } while (s && (s != ty->next));
166   return 0;
167 }
168
169 /* Cast a pointer up an inheritance hierarchy */
170 SWIGRUNTIME(void *) 
171 SWIG_TypeCast(swig_type_info *ty, void *ptr) 
172 {
173   if ((!ty) || (!ty->converter)) return ptr;
174   return (*ty->converter)(ptr);
175 }
176
177 /* Dynamic pointer casting. Down an inheritance hierarchy */
178 SWIGRUNTIME(swig_type_info *) 
179 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) 
180 {
181   swig_type_info *lastty = ty;
182   if (!ty || !ty->dcast) return ty;
183   while (ty && (ty->dcast)) {
184      ty = (*ty->dcast)(ptr);
185      if (ty) lastty = ty;
186   }
187   return lastty;
188 }
189
190 /* Search for a swig_type_info structure */
191 SWIGRUNTIME(swig_type_info *)
192 SWIG_TypeQuery(const char *name) {
193   swig_type_info *ty = swig_type_list;
194   while (ty) {
195     if (ty->str && (strcmp(name,ty->str) == 0)) return ty;
196     if (ty->name && (strcmp(name,ty->name) == 0)) return ty;
197     ty = ty->prev;
198   }
199   return 0;
200 }
201
202 /* Set the clientdata field for a type */
203 SWIGRUNTIME(void)
204 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
205   swig_type_info *tc, *equiv;
206   if (ti->clientdata == clientdata) return;
207   ti->clientdata = clientdata;
208   equiv = ti->next;
209   while (equiv) {
210     if (!equiv->converter) {
211       tc = swig_type_list;
212       while (tc) {
213         if ((strcmp(tc->name, equiv->name) == 0))
214           SWIG_TypeClientData(tc,clientdata);
215         tc = tc->prev;
216       }
217     }
218     equiv = equiv->next;
219   }
220 }
221 #endif
222
223 #ifdef __cplusplus
224 }
225
226 #endif
227
228 /***********************************************************************
229  * python.swg
230  *
231  *     This file contains the runtime support for Python modules
232  *     and includes code for managing global variables and pointer
233  *     type checking.
234  *
235  * Author : David Beazley (beazley@cs.uchicago.edu)
236  ************************************************************************/
237
238 #include "Python.h"
239
240 #ifdef __cplusplus
241 extern "C" {
242 #endif
243
244 #define SWIG_PY_INT     1
245 #define SWIG_PY_FLOAT   2
246 #define SWIG_PY_STRING  3
247 #define SWIG_PY_POINTER 4
248 #define SWIG_PY_BINARY  5
249
250 /* Flags for pointer conversion */
251
252 #define SWIG_POINTER_EXCEPTION     0x1
253 #define SWIG_POINTER_DISOWN        0x2
254
255 /* Exception handling in wrappers */
256 #define SWIG_fail   goto fail
257
258 /* Constant information structure */
259 typedef struct swig_const_info {
260     int type;
261     char *name;
262     long lvalue;
263     double dvalue;
264     void   *pvalue;
265     swig_type_info **ptype;
266 } swig_const_info;
267
268 #ifdef SWIG_NOINCLUDE
269
270 SWIGEXPORT(PyObject *)        SWIG_newvarlink();
271 SWIGEXPORT(void)              SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
272 SWIGEXPORT(int)               SWIG_ConvertPtr(PyObject *, void **, swig_type_info *, int);
273 SWIGEXPORT(int)               SWIG_ConvertPacked(PyObject *, void *, int sz, swig_type_info *, int);
274 SWIGEXPORT(char *)            SWIG_PackData(char *c, void *, int);
275 SWIGEXPORT(char *)            SWIG_UnpackData(char *c, void *, int);
276 SWIGEXPORT(PyObject *)        SWIG_NewPointerObj(void *, swig_type_info *,int own);
277 SWIGEXPORT(PyObject *)        SWIG_NewPackedObj(void *, int sz, swig_type_info *);
278 SWIGEXPORT(void)              SWIG_InstallConstants(PyObject *d, swig_const_info constants[]);
279 #else
280
281 /* -----------------------------------------------------------------------------
282  * global variable support code.
283  * ----------------------------------------------------------------------------- */
284
285 typedef struct swig_globalvar {   
286   char       *name;                  /* Name of global variable */
287   PyObject *(*get_attr)(void);       /* Return the current value */
288   int       (*set_attr)(PyObject *); /* Set the value */
289   struct swig_globalvar *next;
290 } swig_globalvar;
291
292 typedef struct swig_varlinkobject {
293   PyObject_HEAD
294   swig_globalvar *vars;
295 } swig_varlinkobject;
296
297 static PyObject *
298 swig_varlink_repr(swig_varlinkobject *v) {
299   v = v;
300   return PyString_FromString("<Global variables>");
301 }
302
303 static int
304 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
305   swig_globalvar  *var;
306   flags = flags;
307   fprintf(fp,"Global variables { ");
308   for (var = v->vars; var; var=var->next) {
309     fprintf(fp,"%s", var->name);
310     if (var->next) fprintf(fp,", ");
311   }
312   fprintf(fp," }\n");
313   return 0;
314 }
315
316 static PyObject *
317 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
318   swig_globalvar *var = v->vars;
319   while (var) {
320     if (strcmp(var->name,n) == 0) {
321       return (*var->get_attr)();
322     }
323     var = var->next;
324   }
325   PyErr_SetString(PyExc_NameError,"Unknown C global variable");
326   return NULL;
327 }
328
329 static int
330 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
331   swig_globalvar *var = v->vars;
332   while (var) {
333     if (strcmp(var->name,n) == 0) {
334       return (*var->set_attr)(p);
335     }
336     var = var->next;
337   }
338   PyErr_SetString(PyExc_NameError,"Unknown C global variable");
339   return 1;
340 }
341
342 statichere PyTypeObject varlinktype = {
343   PyObject_HEAD_INIT(0)              
344   0,
345   (char *)"swigvarlink",                      /* Type name    */
346   sizeof(swig_varlinkobject),         /* Basic size   */
347   0,                                  /* Itemsize     */
348   0,                                  /* Deallocator  */ 
349   (printfunc) swig_varlink_print,     /* Print        */
350   (getattrfunc) swig_varlink_getattr, /* get attr     */
351   (setattrfunc) swig_varlink_setattr, /* Set attr     */
352   0,                                  /* tp_compare   */
353   (reprfunc) swig_varlink_repr,       /* tp_repr      */    
354   0,                                  /* tp_as_number */
355   0,                                  /* tp_as_mapping*/
356   0,                                  /* tp_hash      */
357 };
358
359 /* Create a variable linking object for use later */
360 SWIGRUNTIME(PyObject *)
361 SWIG_newvarlink(void) {
362   swig_varlinkobject *result = 0;
363   result = PyMem_NEW(swig_varlinkobject,1);
364   varlinktype.ob_type = &PyType_Type;    /* Patch varlinktype into a PyType */
365   result->ob_type = &varlinktype;
366   result->vars = 0;
367   result->ob_refcnt = 0;
368   Py_XINCREF((PyObject *) result);
369   return ((PyObject*) result);
370 }
371
372 SWIGRUNTIME(void)
373 SWIG_addvarlink(PyObject *p, char *name,
374            PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
375   swig_varlinkobject *v;
376   swig_globalvar *gv;
377   v= (swig_varlinkobject *) p;
378   gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
379   gv->name = (char *) malloc(strlen(name)+1);
380   strcpy(gv->name,name);
381   gv->get_attr = get_attr;
382   gv->set_attr = set_attr;
383   gv->next = v->vars;
384   v->vars = gv;
385 }
386
387 /* Pack binary data into a string */
388 SWIGRUNTIME(char *)
389 SWIG_PackData(char *c, void *ptr, int sz) {
390   static char hex[17] = "0123456789abcdef";
391   int i;
392   unsigned char *u = (unsigned char *) ptr;
393   register unsigned char uu;
394   for (i = 0; i < sz; i++,u++) {
395     uu = *u;
396     *(c++) = hex[(uu & 0xf0) >> 4];
397     *(c++) = hex[uu & 0xf];
398   }
399   return c;
400 }
401
402 /* Unpack binary data from a string */
403 SWIGRUNTIME(char *)
404 SWIG_UnpackData(char *c, void *ptr, int sz) {
405   register unsigned char uu = 0;
406   register int d;
407   unsigned char *u = (unsigned char *) ptr;
408   int i;
409   for (i = 0; i < sz; i++, u++) {
410     d = *(c++);
411     if ((d >= '0') && (d <= '9'))
412       uu = ((d - '0') << 4);
413     else if ((d >= 'a') && (d <= 'f'))
414       uu = ((d - ('a'-10)) << 4);
415     d = *(c++);
416     if ((d >= '0') && (d <= '9'))
417       uu |= (d - '0');
418     else if ((d >= 'a') && (d <= 'f'))
419       uu |= (d - ('a'-10));
420     *u = uu;
421   }
422   return c;
423 }
424
425 /* Convert a pointer value */
426 SWIGRUNTIME(int)
427 SWIG_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) {
428   swig_type_info *tc;
429   char  *c;
430   static PyObject *SWIG_this = 0;
431   int    newref = 0;
432   PyObject  *pyobj = 0;
433
434   if (!obj) return 0;
435   if (obj == Py_None) {
436     *ptr = 0;
437     return 0;
438   }
439 #ifdef SWIG_COBJECT_TYPES
440   if (!(PyCObject_Check(obj))) {
441     if (!SWIG_this)
442       SWIG_this = PyString_FromString("this");
443     pyobj = obj;
444     obj = PyObject_GetAttr(obj,SWIG_this);
445     newref = 1;
446     if (!obj) goto type_error;
447     if (!PyCObject_Check(obj)) {
448       Py_DECREF(obj);
449       goto type_error;
450     }
451   }  
452   *ptr = PyCObject_AsVoidPtr(obj);
453   c = (char *) PyCObject_GetDesc(obj);
454   if (newref) Py_DECREF(obj);
455   goto cobject;
456 #else
457   if (!(PyString_Check(obj))) {
458     if (!SWIG_this)
459       SWIG_this = PyString_FromString("this");
460     pyobj = obj;
461     obj = PyObject_GetAttr(obj,SWIG_this);
462     newref = 1;
463     if (!obj) goto type_error;
464     if (!PyString_Check(obj)) {
465       Py_DECREF(obj);
466       goto type_error;
467     }
468   } 
469   c = PyString_AsString(obj);
470   /* Pointer values must start with leading underscore */
471   if (*c != '_') {
472     *ptr = (void *) 0;
473     if (strcmp(c,"NULL") == 0) {
474       if (newref) { Py_DECREF(obj); }
475       return 0;
476     } else {
477       if (newref) { Py_DECREF(obj); }
478       goto type_error;
479     }
480   }
481   c++;
482   c = SWIG_UnpackData(c,ptr,sizeof(void *));
483   if (newref) { Py_DECREF(obj); }
484 #endif
485
486 #ifdef SWIG_COBJECT_TYPES
487 cobject:
488 #endif
489
490   if (ty) {
491     tc = SWIG_TypeCheck(c,ty);
492     if (!tc) goto type_error;
493     *ptr = SWIG_TypeCast(tc,(void*) *ptr);
494   }
495
496   if ((pyobj) && (flags & SWIG_POINTER_DISOWN)) {
497       PyObject *zero = PyInt_FromLong(0);
498       PyObject_SetAttrString(pyobj,(char*)"thisown",zero);
499       Py_DECREF(zero);
500   }
501   return 0;
502
503 type_error:
504   if (flags & SWIG_POINTER_EXCEPTION) {
505     if (ty) {
506       char *temp = (char *) malloc(64+strlen(ty->name));
507       sprintf(temp,"Type error. Expected %s", ty->name);
508       PyErr_SetString(PyExc_TypeError, temp);
509       free((char *) temp);
510     } else {
511       PyErr_SetString(PyExc_TypeError,"Expected a pointer");
512     }
513   }
514   return -1;
515 }
516
517 /* Convert a packed value value */
518 SWIGRUNTIME(int)
519 SWIG_ConvertPacked(PyObject *obj, void *ptr, int sz, swig_type_info *ty, int flags) {
520   swig_type_info *tc;
521   char  *c;
522
523   if ((!obj) || (!PyString_Check(obj))) goto type_error;
524   c = PyString_AsString(obj);
525   /* Pointer values must start with leading underscore */
526   if (*c != '_') goto type_error;
527   c++;
528   c = SWIG_UnpackData(c,ptr,sz);
529   if (ty) {
530     tc = SWIG_TypeCheck(c,ty);
531     if (!tc) goto type_error;
532   }
533   return 0;
534
535 type_error:
536
537   if (flags) {
538     if (ty) {
539       char *temp = (char *) malloc(64+strlen(ty->name));
540       sprintf(temp,"Type error. Expected %s", ty->name);
541       PyErr_SetString(PyExc_TypeError, temp);
542       free((char *) temp);
543     } else {
544       PyErr_SetString(PyExc_TypeError,"Expected a pointer");
545     }
546   }
547   return -1;
548 }
549
550 /* Create a new pointer object */
551 SWIGRUNTIME(PyObject *)
552 SWIG_NewPointerObj(void *ptr, swig_type_info *type, int own) {
553   PyObject *robj;
554   if (!ptr) {
555     Py_INCREF(Py_None);
556     return Py_None;
557   }
558 #ifdef SWIG_COBJECT_TYPES
559   robj = PyCObject_FromVoidPtrAndDesc((void *) ptr, (char *) type->name, NULL);
560 #else
561   {
562     char result[1024];
563     char *r = result;
564     *(r++) = '_';
565     r = SWIG_PackData(r,&ptr,sizeof(void *));
566     strcpy(r,type->name);
567     robj = PyString_FromString(result);
568   }
569 #endif
570   if (!robj || (robj == Py_None)) return robj;
571   if (type->clientdata) {
572     PyObject *inst;
573     PyObject *args = Py_BuildValue((char*)"(O)", robj);
574     Py_DECREF(robj);
575     inst = PyObject_CallObject((PyObject *) type->clientdata, args);
576     Py_DECREF(args);
577     if (inst) {
578       if (own) {
579         PyObject *n = PyInt_FromLong(1);
580         PyObject_SetAttrString(inst,(char*)"thisown",n);
581         Py_DECREF(n);
582       }
583       robj = inst;
584     }
585   }
586   return robj;
587 }
588
589 SWIGRUNTIME(PyObject *)
590 SWIG_NewPackedObj(void *ptr, int sz, swig_type_info *type) {
591   char result[1024];
592   char *r = result;
593   if ((2*sz + 1 + strlen(type->name)) > 1000) return 0;
594   *(r++) = '_';
595   r = SWIG_PackData(r,ptr,sz);
596   strcpy(r,type->name);
597   return PyString_FromString(result);
598 }
599
600 /* Install Constants */
601 SWIGRUNTIME(void)
602 SWIG_InstallConstants(PyObject *d, swig_const_info constants[]) {
603   int i;
604   PyObject *obj;
605   for (i = 0; constants[i].type; i++) {
606     switch(constants[i].type) {
607     case SWIG_PY_INT:
608       obj = PyInt_FromLong(constants[i].lvalue);
609       break;
610     case SWIG_PY_FLOAT:
611       obj = PyFloat_FromDouble(constants[i].dvalue);
612       break;
613     case SWIG_PY_STRING:
614       obj = PyString_FromString((char *) constants[i].pvalue);
615       break;
616     case SWIG_PY_POINTER:
617       obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
618       break;
619     case SWIG_PY_BINARY:
620       obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
621       break;
622     default:
623       obj = 0;
624       break;
625     }
626     if (obj) {
627       PyDict_SetItemString(d,constants[i].name,obj);
628       Py_DECREF(obj);
629     }
630   }
631 }
632
633 #endif
634
635 #ifdef __cplusplus
636 }
637 #endif
638
639
640
641
642
643
644
645
646 /* -------- TYPES TABLE (BEGIN) -------- */
647
648 #define  SWIGTYPE_p_otk__Point swig_types[0] 
649 #define  SWIGTYPE_p_ob__Client swig_types[1] 
650 #define  SWIGTYPE_p_XMapEvent swig_types[2] 
651 #define  SWIGTYPE_p_XUnmapEvent swig_types[3] 
652 #define  SWIGTYPE_p_XColormapEvent swig_types[4] 
653 #define  SWIGTYPE_p_XNoExposeEvent swig_types[5] 
654 #define  SWIGTYPE_p_XGraphicsExposeEvent swig_types[6] 
655 #define  SWIGTYPE_p_XExposeEvent swig_types[7] 
656 #define  SWIGTYPE_p_XFocusChangeEvent swig_types[8] 
657 #define  SWIGTYPE_p_XClientMessageEvent swig_types[9] 
658 #define  SWIGTYPE_p_ob__MouseData swig_types[10] 
659 #define  SWIGTYPE_p_XSelectionClearEvent swig_types[11] 
660 #define  SWIGTYPE_p_otk__Rect swig_types[12] 
661 #define  SWIGTYPE_p_Visual swig_types[13] 
662 #define  SWIGTYPE_p_XResizeRequestEvent swig_types[14] 
663 #define  SWIGTYPE_p_XMapRequestEvent swig_types[15] 
664 #define  SWIGTYPE_p_XConfigureRequestEvent swig_types[16] 
665 #define  SWIGTYPE_p_XCirculateRequestEvent swig_types[17] 
666 #define  SWIGTYPE_p_XGravityEvent swig_types[18] 
667 #define  SWIGTYPE_p_XVisibilityEvent swig_types[19] 
668 #define  SWIGTYPE_p_XPropertyEvent swig_types[20] 
669 #define  SWIGTYPE_p_XSelectionRequestEvent swig_types[21] 
670 #define  SWIGTYPE_p_ob__Cursors swig_types[22] 
671 #define  SWIGTYPE_p_otk__ImageControl swig_types[23] 
672 #define  SWIGTYPE_p_ob__MwmHints swig_types[24] 
673 #define  SWIGTYPE_p_ob__Screen swig_types[25] 
674 #define  SWIGTYPE_p_ob__Frame swig_types[26] 
675 #define  SWIGTYPE_p_ob__KeyData swig_types[27] 
676 #define  SWIGTYPE_p_XCirculateEvent swig_types[28] 
677 #define  SWIGTYPE_p_XConfigureEvent swig_types[29] 
678 #define  SWIGTYPE_p_XRectangle swig_types[30] 
679 #define  SWIGTYPE_p_otk__ustring swig_types[31] 
680 #define  SWIGTYPE_p_std__string swig_types[32] 
681 #define  SWIGTYPE_p_XCrossingEvent swig_types[33] 
682 #define  SWIGTYPE_p_otk__Display swig_types[34] 
683 #define  SWIGTYPE_p_Display swig_types[35] 
684 #define  SWIGTYPE_p_XMappingEvent swig_types[36] 
685 #define  SWIGTYPE_p_otk__Style swig_types[37] 
686 #define  SWIGTYPE_p_otk__EventHandler swig_types[38] 
687 #define  SWIGTYPE_p_XReparentEvent swig_types[39] 
688 #define  SWIGTYPE_p_otk__EventDispatcher swig_types[40] 
689 #define  SWIGTYPE_p_otk__GCCache swig_types[41] 
690 #define  SWIGTYPE_p_ob__Bindings swig_types[42] 
691 #define  SWIGTYPE_p_ob__Openbox swig_types[43] 
692 #define  SWIGTYPE_p_ob__Actions swig_types[44] 
693 #define  SWIGTYPE_p_otk__Widget swig_types[45] 
694 #define  SWIGTYPE_p_XEvent swig_types[46] 
695 #define  SWIGTYPE_p_otk__Property swig_types[47] 
696 #define  SWIGTYPE_p_PyObject swig_types[48] 
697 #define  SWIGTYPE_p_otk__ScreenInfo swig_types[49] 
698 #define  SWIGTYPE_p_ob__EventData swig_types[50] 
699 #define  SWIGTYPE_p_XCreateWindowEvent swig_types[51] 
700 #define  SWIGTYPE_p_XDestroyWindowEvent swig_types[52] 
701 #define  SWIGTYPE_p_otk__Property__StringVect swig_types[53] 
702 #define  SWIGTYPE_p_ob__WidgetBase swig_types[54] 
703 #define  SWIGTYPE_p_otk__Atoms swig_types[55] 
704 #define  SWIGTYPE_p_XKeyEvent swig_types[56] 
705 #define  SWIGTYPE_p_int swig_types[57] 
706 #define  SWIGTYPE_p_otk__Strut swig_types[58] 
707 #define  SWIGTYPE_p_unsigned_long swig_types[59] 
708 #define  SWIGTYPE_p_p_unsigned_long swig_types[60] 
709 #define  SWIGTYPE_p_XMotionEvent swig_types[61] 
710 #define  SWIGTYPE_p_XButtonEvent swig_types[62] 
711 #define  SWIGTYPE_p_XSelectionEvent swig_types[63] 
712 static swig_type_info *swig_types[65];
713
714 /* -------- TYPES TABLE (END) -------- */
715
716
717 /*-----------------------------------------------
718               @(target):= _openbox.so
719   ------------------------------------------------*/
720 #define SWIG_init    init_openbox
721
722 #define SWIG_name    "_openbox"
723
724 #ifdef HAVE_CONFIG_H
725 #  include "../config.h"
726 #endif
727
728 #include "frame.hh"
729 #include "openbox.hh"
730 #include "screen.hh"
731 #include "client.hh"
732 #include "bindings.hh"
733 #include "actions.hh"
734 #include "python.hh"
735 #include "otk/otk.hh"
736
737
738 #define  SWIG_MemoryError    1
739 #define  SWIG_IOError        2
740 #define  SWIG_RuntimeError   3
741 #define  SWIG_IndexError     4
742 #define  SWIG_TypeError      5
743 #define  SWIG_DivisionByZero 6
744 #define  SWIG_OverflowError  7
745 #define  SWIG_SyntaxError    8
746 #define  SWIG_ValueError     9
747 #define  SWIG_SystemError   10
748 #define  SWIG_UnknownError  99
749
750
751 static void _SWIG_exception(int code, const char *msg) {
752   switch(code) {
753   case SWIG_MemoryError:
754     PyErr_SetString(PyExc_MemoryError,msg);
755     break;
756   case SWIG_IOError:
757     PyErr_SetString(PyExc_IOError,msg);
758     break;
759   case SWIG_RuntimeError:
760     PyErr_SetString(PyExc_RuntimeError,msg);
761     break;
762   case SWIG_IndexError:
763     PyErr_SetString(PyExc_IndexError,msg);
764     break;
765   case SWIG_TypeError:
766     PyErr_SetString(PyExc_TypeError,msg);
767     break;
768   case SWIG_DivisionByZero:
769     PyErr_SetString(PyExc_ZeroDivisionError,msg);
770     break;
771   case SWIG_OverflowError:
772     PyErr_SetString(PyExc_OverflowError,msg);
773     break;
774   case SWIG_SyntaxError:
775     PyErr_SetString(PyExc_SyntaxError,msg);
776     break;
777   case SWIG_ValueError:
778     PyErr_SetString(PyExc_ValueError,msg);
779     break;
780   case SWIG_SystemError:
781     PyErr_SetString(PyExc_SystemError,msg);
782     break;
783   default:
784     PyErr_SetString(PyExc_RuntimeError,msg);
785     break;
786   }
787 }
788
789 #define SWIG_exception(a,b) { _SWIG_exception(a,b); SWIG_fail; }
790
791
792 #include <string>
793
794
795 #include <string>
796
797 PyObject* SwigInt_FromBool(bool b) {
798     return PyInt_FromLong(b ? 1L : 0L);
799 }
800 double SwigNumber_Check(PyObject* o) {
801     return PyFloat_Check(o) || PyInt_Check(o);
802 }
803 double SwigNumber_AsDouble(PyObject* o) {
804     return (PyFloat_Check(o) ? PyFloat_AsDouble(o) : double(PyInt_AsLong(o)));
805 }
806 PyObject* SwigString_FromString(const std::string& s) {
807     return PyString_FromString(s.c_str());
808 }
809 std::string SwigString_AsString(PyObject* o) {
810     return std::string(PyString_AsString(o));
811 }
812
813
814 #include <vector>
815 #include <algorithm>
816 #include <stdexcept>
817
818
819   ob::Openbox *Openbox_instance() { return ob::openbox; }
820
821
822 namespace ob {
823 void python_callback(PyObject *func, MouseData *data)
824 {
825   PyObject *arglist;
826   PyObject *result;
827
828   arglist = Py_BuildValue("(O)", SWIG_NewPointerObj((void *) data,
829                                                     SWIGTYPE_p_ob__MouseData,
830                                                     0));
831   
832   // call the callback
833   result = PyEval_CallObject(func, arglist);
834   if (!result || PyErr_Occurred()) {
835     // an exception occured in the script, display it
836     PyErr_Print();
837   }
838
839   Py_XDECREF(result);
840   Py_DECREF(arglist);
841 }
842
843 void python_callback(PyObject *func, EventData *data)
844 {
845   PyObject *arglist;
846   PyObject *result;
847
848   arglist = Py_BuildValue("(O)", SWIG_NewPointerObj((void *) data,
849                                                     SWIGTYPE_p_ob__EventData,
850                                                     0));
851   
852   // call the callback
853   result = PyEval_CallObject(func, arglist);
854   if (!result || PyErr_Occurred()) {
855     // an exception occured in the script, display it
856     PyErr_Print();
857   }
858
859   Py_XDECREF(result);
860   Py_DECREF(arglist);
861 }
862
863 void python_callback(PyObject *func, KeyData *data)
864 {
865   PyObject *arglist;
866   PyObject *result;
867
868   arglist = Py_BuildValue("(O)", SWIG_NewPointerObj((void *) data,
869                                                     SWIGTYPE_p_ob__KeyData,
870                                                     0));
871   
872   // call the callback
873   result = PyEval_CallObject(func, arglist);
874   if (!result || PyErr_Occurred()) {
875     // an exception occured in the script, display it
876     PyErr_Print();
877   }
878
879   Py_XDECREF(result);
880   Py_DECREF(arglist);
881 }
882
883 }
884
885
886   #include <iterator>
887
888
889 #include "ustring.hh"
890
891
892   otk::Display *Display_instance() { return otk::display; }
893
894
895   const otk::Atoms& Property_atoms() { return otk::Property::atoms; }
896
897 ob::Client *ob_Screen_client(ob::Screen *self,int i){
898     if (i < 0 || i >= (int)self->clients.size())
899       return NULL;
900     ob::Client::List::iterator it = self->clients.begin();
901     std::advance(it,i);
902     return *it;
903   }
904 int ob_Screen_clientCount(ob::Screen const *self){
905     return (int) self->clients.size();
906   }
907 #ifdef __cplusplus
908 extern "C" {
909 #endif
910 static PyObject *_wrap_Openbox_instance(PyObject *self, PyObject *args) {
911     PyObject *resultobj;
912     ob::Openbox *result;
913     
914     if(!PyArg_ParseTuple(args,(char *)":Openbox_instance")) goto fail;
915     result = (ob::Openbox *)Openbox_instance();
916     
917     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__Openbox, 0);
918     return resultobj;
919     fail:
920     return NULL;
921 }
922
923
924 static PyObject *_wrap_Display_instance(PyObject *self, PyObject *args) {
925     PyObject *resultobj;
926     otk::Display *result;
927     
928     if(!PyArg_ParseTuple(args,(char *)":Display_instance")) goto fail;
929     result = (otk::Display *)Display_instance();
930     
931     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Display, 0);
932     return resultobj;
933     fail:
934     return NULL;
935 }
936
937
938 static PyObject *_wrap_Property_atoms(PyObject *self, PyObject *args) {
939     PyObject *resultobj;
940     otk::Atoms *result;
941     
942     if(!PyArg_ParseTuple(args,(char *)":Property_atoms")) goto fail;
943     {
944         otk::Atoms const &_result_ref = Property_atoms();
945         result = (otk::Atoms *) &_result_ref;
946     }
947     
948     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Atoms, 0);
949     return resultobj;
950     fail:
951     return NULL;
952 }
953
954
955 static PyObject *_wrap_new_Display(PyObject *self, PyObject *args) {
956     PyObject *resultobj;
957     otk::Display *result;
958     
959     if(!PyArg_ParseTuple(args,(char *)":new_Display")) goto fail;
960     result = (otk::Display *)new otk::Display();
961     
962     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Display, 1);
963     return resultobj;
964     fail:
965     return NULL;
966 }
967
968
969 static PyObject *_wrap_delete_Display(PyObject *self, PyObject *args) {
970     PyObject *resultobj;
971     otk::Display *arg1 = (otk::Display *) 0 ;
972     PyObject * obj0  = 0 ;
973     
974     if(!PyArg_ParseTuple(args,(char *)"O:delete_Display",&obj0)) goto fail;
975     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Display,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
976     delete arg1;
977     
978     Py_INCREF(Py_None); resultobj = Py_None;
979     return resultobj;
980     fail:
981     return NULL;
982 }
983
984
985 static PyObject *_wrap_Display_gcCache(PyObject *self, PyObject *args) {
986     PyObject *resultobj;
987     otk::Display *arg1 = (otk::Display *) 0 ;
988     otk::GCCache *result;
989     PyObject * obj0  = 0 ;
990     
991     if(!PyArg_ParseTuple(args,(char *)"O:Display_gcCache",&obj0)) goto fail;
992     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Display,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
993     result = (otk::GCCache *)((otk::Display const *)arg1)->gcCache();
994     
995     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__GCCache, 0);
996     return resultobj;
997     fail:
998     return NULL;
999 }
1000
1001
1002 static PyObject *_wrap_Display_screenInfo(PyObject *self, PyObject *args) {
1003     PyObject *resultobj;
1004     otk::Display *arg1 = (otk::Display *) 0 ;
1005     int arg2 ;
1006     otk::ScreenInfo *result;
1007     PyObject * obj0  = 0 ;
1008     
1009     if(!PyArg_ParseTuple(args,(char *)"Oi:Display_screenInfo",&obj0,&arg2)) goto fail;
1010     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Display,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1011     result = (otk::ScreenInfo *)(arg1)->screenInfo(arg2);
1012     
1013     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__ScreenInfo, 0);
1014     return resultobj;
1015     fail:
1016     return NULL;
1017 }
1018
1019
1020 static PyObject *_wrap_Display_findScreen(PyObject *self, PyObject *args) {
1021     PyObject *resultobj;
1022     otk::Display *arg1 = (otk::Display *) 0 ;
1023     Window arg2 ;
1024     otk::ScreenInfo *result;
1025     PyObject * obj0  = 0 ;
1026     PyObject * obj1  = 0 ;
1027     
1028     if(!PyArg_ParseTuple(args,(char *)"OO:Display_findScreen",&obj0,&obj1)) goto fail;
1029     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Display,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1030     arg2 = (Window) PyInt_AsLong(obj1);
1031     if (PyErr_Occurred()) SWIG_fail;
1032     result = (otk::ScreenInfo *)(arg1)->findScreen(arg2);
1033     
1034     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__ScreenInfo, 0);
1035     return resultobj;
1036     fail:
1037     return NULL;
1038 }
1039
1040
1041 static PyObject *_wrap_Display_xkb(PyObject *self, PyObject *args) {
1042     PyObject *resultobj;
1043     otk::Display *arg1 = (otk::Display *) 0 ;
1044     bool result;
1045     PyObject * obj0  = 0 ;
1046     
1047     if(!PyArg_ParseTuple(args,(char *)"O:Display_xkb",&obj0)) goto fail;
1048     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Display,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1049     result = (bool)((otk::Display const *)arg1)->xkb();
1050     
1051     resultobj = PyInt_FromLong((long)result);
1052     return resultobj;
1053     fail:
1054     return NULL;
1055 }
1056
1057
1058 static PyObject *_wrap_Display_xkbEventBase(PyObject *self, PyObject *args) {
1059     PyObject *resultobj;
1060     otk::Display *arg1 = (otk::Display *) 0 ;
1061     int result;
1062     PyObject * obj0  = 0 ;
1063     
1064     if(!PyArg_ParseTuple(args,(char *)"O:Display_xkbEventBase",&obj0)) goto fail;
1065     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Display,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1066     result = (int)((otk::Display const *)arg1)->xkbEventBase();
1067     
1068     resultobj = PyInt_FromLong((long)result);
1069     return resultobj;
1070     fail:
1071     return NULL;
1072 }
1073
1074
1075 static PyObject *_wrap_Display_shape(PyObject *self, PyObject *args) {
1076     PyObject *resultobj;
1077     otk::Display *arg1 = (otk::Display *) 0 ;
1078     bool result;
1079     PyObject * obj0  = 0 ;
1080     
1081     if(!PyArg_ParseTuple(args,(char *)"O:Display_shape",&obj0)) goto fail;
1082     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Display,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1083     result = (bool)((otk::Display const *)arg1)->shape();
1084     
1085     resultobj = PyInt_FromLong((long)result);
1086     return resultobj;
1087     fail:
1088     return NULL;
1089 }
1090
1091
1092 static PyObject *_wrap_Display_shapeEventBase(PyObject *self, PyObject *args) {
1093     PyObject *resultobj;
1094     otk::Display *arg1 = (otk::Display *) 0 ;
1095     int result;
1096     PyObject * obj0  = 0 ;
1097     
1098     if(!PyArg_ParseTuple(args,(char *)"O:Display_shapeEventBase",&obj0)) goto fail;
1099     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Display,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1100     result = (int)((otk::Display const *)arg1)->shapeEventBase();
1101     
1102     resultobj = PyInt_FromLong((long)result);
1103     return resultobj;
1104     fail:
1105     return NULL;
1106 }
1107
1108
1109 static PyObject *_wrap_Display_xinerama(PyObject *self, PyObject *args) {
1110     PyObject *resultobj;
1111     otk::Display *arg1 = (otk::Display *) 0 ;
1112     bool result;
1113     PyObject * obj0  = 0 ;
1114     
1115     if(!PyArg_ParseTuple(args,(char *)"O:Display_xinerama",&obj0)) goto fail;
1116     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Display,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1117     result = (bool)((otk::Display const *)arg1)->xinerama();
1118     
1119     resultobj = PyInt_FromLong((long)result);
1120     return resultobj;
1121     fail:
1122     return NULL;
1123 }
1124
1125
1126 static PyObject *_wrap_Display_numLockMask(PyObject *self, PyObject *args) {
1127     PyObject *resultobj;
1128     otk::Display *arg1 = (otk::Display *) 0 ;
1129     unsigned int result;
1130     PyObject * obj0  = 0 ;
1131     
1132     if(!PyArg_ParseTuple(args,(char *)"O:Display_numLockMask",&obj0)) goto fail;
1133     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Display,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1134     result = (unsigned int)((otk::Display const *)arg1)->numLockMask();
1135     
1136     resultobj = PyInt_FromLong((long)result);
1137     return resultobj;
1138     fail:
1139     return NULL;
1140 }
1141
1142
1143 static PyObject *_wrap_Display_scrollLockMask(PyObject *self, PyObject *args) {
1144     PyObject *resultobj;
1145     otk::Display *arg1 = (otk::Display *) 0 ;
1146     unsigned int result;
1147     PyObject * obj0  = 0 ;
1148     
1149     if(!PyArg_ParseTuple(args,(char *)"O:Display_scrollLockMask",&obj0)) goto fail;
1150     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Display,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1151     result = (unsigned int)((otk::Display const *)arg1)->scrollLockMask();
1152     
1153     resultobj = PyInt_FromLong((long)result);
1154     return resultobj;
1155     fail:
1156     return NULL;
1157 }
1158
1159
1160 static PyObject *_wrap_Display___mul__(PyObject *self, PyObject *args) {
1161     PyObject *resultobj;
1162     otk::Display *arg1 = (otk::Display *) 0 ;
1163     Display *result;
1164     PyObject * obj0  = 0 ;
1165     
1166     if(!PyArg_ParseTuple(args,(char *)"O:Display___mul__",&obj0)) goto fail;
1167     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Display,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1168     result = (Display *)((otk::Display const *)arg1)->operator *();
1169     
1170     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_Display, 0);
1171     return resultobj;
1172     fail:
1173     return NULL;
1174 }
1175
1176
1177 static PyObject *_wrap_Display_grab(PyObject *self, PyObject *args) {
1178     PyObject *resultobj;
1179     otk::Display *arg1 = (otk::Display *) 0 ;
1180     PyObject * obj0  = 0 ;
1181     
1182     if(!PyArg_ParseTuple(args,(char *)"O:Display_grab",&obj0)) goto fail;
1183     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Display,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1184     (arg1)->grab();
1185     
1186     Py_INCREF(Py_None); resultobj = Py_None;
1187     return resultobj;
1188     fail:
1189     return NULL;
1190 }
1191
1192
1193 static PyObject *_wrap_Display_ungrab(PyObject *self, PyObject *args) {
1194     PyObject *resultobj;
1195     otk::Display *arg1 = (otk::Display *) 0 ;
1196     PyObject * obj0  = 0 ;
1197     
1198     if(!PyArg_ParseTuple(args,(char *)"O:Display_ungrab",&obj0)) goto fail;
1199     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Display,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1200     (arg1)->ungrab();
1201     
1202     Py_INCREF(Py_None); resultobj = Py_None;
1203     return resultobj;
1204     fail:
1205     return NULL;
1206 }
1207
1208
1209 static PyObject *_wrap_Display_grabButton(PyObject *self, PyObject *args) {
1210     PyObject *resultobj;
1211     otk::Display *arg1 = (otk::Display *) 0 ;
1212     unsigned int arg2 ;
1213     unsigned int arg3 ;
1214     Window arg4 ;
1215     bool arg5 ;
1216     unsigned int arg6 ;
1217     int arg7 ;
1218     int arg8 ;
1219     Window arg9 ;
1220     Cursor arg10 ;
1221     bool arg11 ;
1222     PyObject * obj0  = 0 ;
1223     PyObject * obj1  = 0 ;
1224     PyObject * obj2  = 0 ;
1225     PyObject * obj3  = 0 ;
1226     PyObject * obj4  = 0 ;
1227     PyObject * obj5  = 0 ;
1228     PyObject * obj8  = 0 ;
1229     PyObject * obj9  = 0 ;
1230     PyObject * obj10  = 0 ;
1231     
1232     if(!PyArg_ParseTuple(args,(char *)"OOOOOOiiOOO:Display_grabButton",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&arg7,&arg8,&obj8,&obj9,&obj10)) goto fail;
1233     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Display,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1234     arg2 = (unsigned int) PyInt_AsLong(obj1);
1235     if (PyErr_Occurred()) SWIG_fail;
1236     arg3 = (unsigned int) PyInt_AsLong(obj2);
1237     if (PyErr_Occurred()) SWIG_fail;
1238     arg4 = (Window) PyInt_AsLong(obj3);
1239     if (PyErr_Occurred()) SWIG_fail;
1240     arg5 = (bool) PyInt_AsLong(obj4);
1241     if (PyErr_Occurred()) SWIG_fail;
1242     arg6 = (unsigned int) PyInt_AsLong(obj5);
1243     if (PyErr_Occurred()) SWIG_fail;
1244     arg9 = (Window) PyInt_AsLong(obj8);
1245     if (PyErr_Occurred()) SWIG_fail;
1246     arg10 = (Cursor) PyInt_AsLong(obj9);
1247     if (PyErr_Occurred()) SWIG_fail;
1248     arg11 = (bool) PyInt_AsLong(obj10);
1249     if (PyErr_Occurred()) SWIG_fail;
1250     ((otk::Display const *)arg1)->grabButton(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
1251     
1252     Py_INCREF(Py_None); resultobj = Py_None;
1253     return resultobj;
1254     fail:
1255     return NULL;
1256 }
1257
1258
1259 static PyObject *_wrap_Display_ungrabButton(PyObject *self, PyObject *args) {
1260     PyObject *resultobj;
1261     otk::Display *arg1 = (otk::Display *) 0 ;
1262     unsigned int arg2 ;
1263     unsigned int arg3 ;
1264     Window arg4 ;
1265     PyObject * obj0  = 0 ;
1266     PyObject * obj1  = 0 ;
1267     PyObject * obj2  = 0 ;
1268     PyObject * obj3  = 0 ;
1269     
1270     if(!PyArg_ParseTuple(args,(char *)"OOOO:Display_ungrabButton",&obj0,&obj1,&obj2,&obj3)) goto fail;
1271     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Display,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1272     arg2 = (unsigned int) PyInt_AsLong(obj1);
1273     if (PyErr_Occurred()) SWIG_fail;
1274     arg3 = (unsigned int) PyInt_AsLong(obj2);
1275     if (PyErr_Occurred()) SWIG_fail;
1276     arg4 = (Window) PyInt_AsLong(obj3);
1277     if (PyErr_Occurred()) SWIG_fail;
1278     ((otk::Display const *)arg1)->ungrabButton(arg2,arg3,arg4);
1279     
1280     Py_INCREF(Py_None); resultobj = Py_None;
1281     return resultobj;
1282     fail:
1283     return NULL;
1284 }
1285
1286
1287 static PyObject *_wrap_Display_grabKey(PyObject *self, PyObject *args) {
1288     PyObject *resultobj;
1289     otk::Display *arg1 = (otk::Display *) 0 ;
1290     unsigned int arg2 ;
1291     unsigned int arg3 ;
1292     Window arg4 ;
1293     bool arg5 ;
1294     int arg6 ;
1295     int arg7 ;
1296     bool arg8 ;
1297     PyObject * obj0  = 0 ;
1298     PyObject * obj1  = 0 ;
1299     PyObject * obj2  = 0 ;
1300     PyObject * obj3  = 0 ;
1301     PyObject * obj4  = 0 ;
1302     PyObject * obj7  = 0 ;
1303     
1304     if(!PyArg_ParseTuple(args,(char *)"OOOOOiiO:Display_grabKey",&obj0,&obj1,&obj2,&obj3,&obj4,&arg6,&arg7,&obj7)) goto fail;
1305     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Display,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1306     arg2 = (unsigned int) PyInt_AsLong(obj1);
1307     if (PyErr_Occurred()) SWIG_fail;
1308     arg3 = (unsigned int) PyInt_AsLong(obj2);
1309     if (PyErr_Occurred()) SWIG_fail;
1310     arg4 = (Window) PyInt_AsLong(obj3);
1311     if (PyErr_Occurred()) SWIG_fail;
1312     arg5 = (bool) PyInt_AsLong(obj4);
1313     if (PyErr_Occurred()) SWIG_fail;
1314     arg8 = (bool) PyInt_AsLong(obj7);
1315     if (PyErr_Occurred()) SWIG_fail;
1316     ((otk::Display const *)arg1)->grabKey(arg2,arg3,arg4,arg5,arg6,arg7,arg8);
1317     
1318     Py_INCREF(Py_None); resultobj = Py_None;
1319     return resultobj;
1320     fail:
1321     return NULL;
1322 }
1323
1324
1325 static PyObject *_wrap_Display_ungrabKey(PyObject *self, PyObject *args) {
1326     PyObject *resultobj;
1327     otk::Display *arg1 = (otk::Display *) 0 ;
1328     unsigned int arg2 ;
1329     unsigned int arg3 ;
1330     Window arg4 ;
1331     PyObject * obj0  = 0 ;
1332     PyObject * obj1  = 0 ;
1333     PyObject * obj2  = 0 ;
1334     PyObject * obj3  = 0 ;
1335     
1336     if(!PyArg_ParseTuple(args,(char *)"OOOO:Display_ungrabKey",&obj0,&obj1,&obj2,&obj3)) goto fail;
1337     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Display,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1338     arg2 = (unsigned int) PyInt_AsLong(obj1);
1339     if (PyErr_Occurred()) SWIG_fail;
1340     arg3 = (unsigned int) PyInt_AsLong(obj2);
1341     if (PyErr_Occurred()) SWIG_fail;
1342     arg4 = (Window) PyInt_AsLong(obj3);
1343     if (PyErr_Occurred()) SWIG_fail;
1344     ((otk::Display const *)arg1)->ungrabKey(arg2,arg3,arg4);
1345     
1346     Py_INCREF(Py_None); resultobj = Py_None;
1347     return resultobj;
1348     fail:
1349     return NULL;
1350 }
1351
1352
1353 static PyObject * Display_swigregister(PyObject *self, PyObject *args) {
1354     PyObject *obj;
1355     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1356     SWIG_TypeClientData(SWIGTYPE_p_otk__Display, obj);
1357     Py_INCREF(obj);
1358     return Py_BuildValue((char *)"");
1359 }
1360 static PyObject *_wrap_new_Point__SWIG_0(PyObject *self, PyObject *args) {
1361     PyObject *resultobj;
1362     otk::Point *result;
1363     
1364     if(!PyArg_ParseTuple(args,(char *)":new_Point")) goto fail;
1365     result = (otk::Point *)new otk::Point();
1366     
1367     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Point, 1);
1368     return resultobj;
1369     fail:
1370     return NULL;
1371 }
1372
1373
1374 static PyObject *_wrap_new_Point__SWIG_1(PyObject *self, PyObject *args) {
1375     PyObject *resultobj;
1376     int arg1 ;
1377     int arg2 ;
1378     otk::Point *result;
1379     
1380     if(!PyArg_ParseTuple(args,(char *)"ii:new_Point",&arg1,&arg2)) goto fail;
1381     result = (otk::Point *)new otk::Point(arg1,arg2);
1382     
1383     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Point, 1);
1384     return resultobj;
1385     fail:
1386     return NULL;
1387 }
1388
1389
1390 static PyObject *_wrap_new_Point(PyObject *self, PyObject *args) {
1391     int argc;
1392     PyObject *argv[3];
1393     int ii;
1394     
1395     argc = PyObject_Length(args);
1396     for (ii = 0; (ii < argc) && (ii < 2); ii++) {
1397         argv[ii] = PyTuple_GetItem(args,ii);
1398     }
1399     if (argc == 0) {
1400         return _wrap_new_Point__SWIG_0(self,args);
1401     }
1402     if (argc == 2) {
1403         int _v;
1404         {
1405             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
1406         }
1407         if (_v) {
1408             {
1409                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
1410             }
1411             if (_v) {
1412                 return _wrap_new_Point__SWIG_1(self,args);
1413             }
1414         }
1415     }
1416     
1417     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_Point'");
1418     return NULL;
1419 }
1420
1421
1422 static PyObject *_wrap_Point_setX(PyObject *self, PyObject *args) {
1423     PyObject *resultobj;
1424     otk::Point *arg1 = (otk::Point *) 0 ;
1425     int arg2 ;
1426     PyObject * obj0  = 0 ;
1427     
1428     if(!PyArg_ParseTuple(args,(char *)"Oi:Point_setX",&obj0,&arg2)) goto fail;
1429     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Point,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1430     (arg1)->setX(arg2);
1431     
1432     Py_INCREF(Py_None); resultobj = Py_None;
1433     return resultobj;
1434     fail:
1435     return NULL;
1436 }
1437
1438
1439 static PyObject *_wrap_Point_x(PyObject *self, PyObject *args) {
1440     PyObject *resultobj;
1441     otk::Point *arg1 = (otk::Point *) 0 ;
1442     int result;
1443     PyObject * obj0  = 0 ;
1444     
1445     if(!PyArg_ParseTuple(args,(char *)"O:Point_x",&obj0)) goto fail;
1446     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Point,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1447     result = (int)((otk::Point const *)arg1)->x();
1448     
1449     resultobj = PyInt_FromLong((long)result);
1450     return resultobj;
1451     fail:
1452     return NULL;
1453 }
1454
1455
1456 static PyObject *_wrap_Point_setY(PyObject *self, PyObject *args) {
1457     PyObject *resultobj;
1458     otk::Point *arg1 = (otk::Point *) 0 ;
1459     int arg2 ;
1460     PyObject * obj0  = 0 ;
1461     
1462     if(!PyArg_ParseTuple(args,(char *)"Oi:Point_setY",&obj0,&arg2)) goto fail;
1463     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Point,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1464     (arg1)->setY(arg2);
1465     
1466     Py_INCREF(Py_None); resultobj = Py_None;
1467     return resultobj;
1468     fail:
1469     return NULL;
1470 }
1471
1472
1473 static PyObject *_wrap_Point_y(PyObject *self, PyObject *args) {
1474     PyObject *resultobj;
1475     otk::Point *arg1 = (otk::Point *) 0 ;
1476     int result;
1477     PyObject * obj0  = 0 ;
1478     
1479     if(!PyArg_ParseTuple(args,(char *)"O:Point_y",&obj0)) goto fail;
1480     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Point,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1481     result = (int)((otk::Point const *)arg1)->y();
1482     
1483     resultobj = PyInt_FromLong((long)result);
1484     return resultobj;
1485     fail:
1486     return NULL;
1487 }
1488
1489
1490 static PyObject *_wrap_Point_setPoint(PyObject *self, PyObject *args) {
1491     PyObject *resultobj;
1492     otk::Point *arg1 = (otk::Point *) 0 ;
1493     int arg2 ;
1494     int arg3 ;
1495     PyObject * obj0  = 0 ;
1496     
1497     if(!PyArg_ParseTuple(args,(char *)"Oii:Point_setPoint",&obj0,&arg2,&arg3)) goto fail;
1498     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Point,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1499     (arg1)->setPoint(arg2,arg3);
1500     
1501     Py_INCREF(Py_None); resultobj = Py_None;
1502     return resultobj;
1503     fail:
1504     return NULL;
1505 }
1506
1507
1508 static PyObject * Point_swigregister(PyObject *self, PyObject *args) {
1509     PyObject *obj;
1510     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
1511     SWIG_TypeClientData(SWIGTYPE_p_otk__Point, obj);
1512     Py_INCREF(obj);
1513     return Py_BuildValue((char *)"");
1514 }
1515 static PyObject *_wrap_Atoms_cardinal_set(PyObject *self, PyObject *args) {
1516     PyObject *resultobj;
1517     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1518     Atom arg2 ;
1519     PyObject * obj0  = 0 ;
1520     PyObject * obj1  = 0 ;
1521     
1522     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_cardinal_set",&obj0,&obj1)) goto fail;
1523     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1524     arg2 = (Atom) PyInt_AsLong(obj1);
1525     if (PyErr_Occurred()) SWIG_fail;
1526     if (arg1) (arg1)->cardinal = arg2;
1527     
1528     Py_INCREF(Py_None); resultobj = Py_None;
1529     return resultobj;
1530     fail:
1531     return NULL;
1532 }
1533
1534
1535 static PyObject *_wrap_Atoms_cardinal_get(PyObject *self, PyObject *args) {
1536     PyObject *resultobj;
1537     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1538     Atom result;
1539     PyObject * obj0  = 0 ;
1540     
1541     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_cardinal_get",&obj0)) goto fail;
1542     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1543     result = (Atom) ((arg1)->cardinal);
1544     
1545     resultobj = PyInt_FromLong((long)result);
1546     return resultobj;
1547     fail:
1548     return NULL;
1549 }
1550
1551
1552 static PyObject *_wrap_Atoms_window_set(PyObject *self, PyObject *args) {
1553     PyObject *resultobj;
1554     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1555     Atom arg2 ;
1556     PyObject * obj0  = 0 ;
1557     PyObject * obj1  = 0 ;
1558     
1559     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_window_set",&obj0,&obj1)) goto fail;
1560     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1561     arg2 = (Atom) PyInt_AsLong(obj1);
1562     if (PyErr_Occurred()) SWIG_fail;
1563     if (arg1) (arg1)->window = arg2;
1564     
1565     Py_INCREF(Py_None); resultobj = Py_None;
1566     return resultobj;
1567     fail:
1568     return NULL;
1569 }
1570
1571
1572 static PyObject *_wrap_Atoms_window_get(PyObject *self, PyObject *args) {
1573     PyObject *resultobj;
1574     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1575     Atom result;
1576     PyObject * obj0  = 0 ;
1577     
1578     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_window_get",&obj0)) goto fail;
1579     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1580     result = (Atom) ((arg1)->window);
1581     
1582     resultobj = PyInt_FromLong((long)result);
1583     return resultobj;
1584     fail:
1585     return NULL;
1586 }
1587
1588
1589 static PyObject *_wrap_Atoms_pixmap_set(PyObject *self, PyObject *args) {
1590     PyObject *resultobj;
1591     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1592     Atom arg2 ;
1593     PyObject * obj0  = 0 ;
1594     PyObject * obj1  = 0 ;
1595     
1596     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_pixmap_set",&obj0,&obj1)) goto fail;
1597     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1598     arg2 = (Atom) PyInt_AsLong(obj1);
1599     if (PyErr_Occurred()) SWIG_fail;
1600     if (arg1) (arg1)->pixmap = arg2;
1601     
1602     Py_INCREF(Py_None); resultobj = Py_None;
1603     return resultobj;
1604     fail:
1605     return NULL;
1606 }
1607
1608
1609 static PyObject *_wrap_Atoms_pixmap_get(PyObject *self, PyObject *args) {
1610     PyObject *resultobj;
1611     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1612     Atom result;
1613     PyObject * obj0  = 0 ;
1614     
1615     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_pixmap_get",&obj0)) goto fail;
1616     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1617     result = (Atom) ((arg1)->pixmap);
1618     
1619     resultobj = PyInt_FromLong((long)result);
1620     return resultobj;
1621     fail:
1622     return NULL;
1623 }
1624
1625
1626 static PyObject *_wrap_Atoms_atom_set(PyObject *self, PyObject *args) {
1627     PyObject *resultobj;
1628     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1629     Atom arg2 ;
1630     PyObject * obj0  = 0 ;
1631     PyObject * obj1  = 0 ;
1632     
1633     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_atom_set",&obj0,&obj1)) goto fail;
1634     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1635     arg2 = (Atom) PyInt_AsLong(obj1);
1636     if (PyErr_Occurred()) SWIG_fail;
1637     if (arg1) (arg1)->atom = arg2;
1638     
1639     Py_INCREF(Py_None); resultobj = Py_None;
1640     return resultobj;
1641     fail:
1642     return NULL;
1643 }
1644
1645
1646 static PyObject *_wrap_Atoms_atom_get(PyObject *self, PyObject *args) {
1647     PyObject *resultobj;
1648     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1649     Atom result;
1650     PyObject * obj0  = 0 ;
1651     
1652     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_atom_get",&obj0)) goto fail;
1653     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1654     result = (Atom) ((arg1)->atom);
1655     
1656     resultobj = PyInt_FromLong((long)result);
1657     return resultobj;
1658     fail:
1659     return NULL;
1660 }
1661
1662
1663 static PyObject *_wrap_Atoms_string_set(PyObject *self, PyObject *args) {
1664     PyObject *resultobj;
1665     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1666     Atom arg2 ;
1667     PyObject * obj0  = 0 ;
1668     PyObject * obj1  = 0 ;
1669     
1670     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_string_set",&obj0,&obj1)) goto fail;
1671     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1672     arg2 = (Atom) PyInt_AsLong(obj1);
1673     if (PyErr_Occurred()) SWIG_fail;
1674     if (arg1) (arg1)->string = arg2;
1675     
1676     Py_INCREF(Py_None); resultobj = Py_None;
1677     return resultobj;
1678     fail:
1679     return NULL;
1680 }
1681
1682
1683 static PyObject *_wrap_Atoms_string_get(PyObject *self, PyObject *args) {
1684     PyObject *resultobj;
1685     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1686     Atom result;
1687     PyObject * obj0  = 0 ;
1688     
1689     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_string_get",&obj0)) goto fail;
1690     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1691     result = (Atom) ((arg1)->string);
1692     
1693     resultobj = PyInt_FromLong((long)result);
1694     return resultobj;
1695     fail:
1696     return NULL;
1697 }
1698
1699
1700 static PyObject *_wrap_Atoms_utf8_set(PyObject *self, PyObject *args) {
1701     PyObject *resultobj;
1702     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1703     Atom arg2 ;
1704     PyObject * obj0  = 0 ;
1705     PyObject * obj1  = 0 ;
1706     
1707     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_utf8_set",&obj0,&obj1)) goto fail;
1708     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1709     arg2 = (Atom) PyInt_AsLong(obj1);
1710     if (PyErr_Occurred()) SWIG_fail;
1711     if (arg1) (arg1)->utf8 = arg2;
1712     
1713     Py_INCREF(Py_None); resultobj = Py_None;
1714     return resultobj;
1715     fail:
1716     return NULL;
1717 }
1718
1719
1720 static PyObject *_wrap_Atoms_utf8_get(PyObject *self, PyObject *args) {
1721     PyObject *resultobj;
1722     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1723     Atom result;
1724     PyObject * obj0  = 0 ;
1725     
1726     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_utf8_get",&obj0)) goto fail;
1727     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1728     result = (Atom) ((arg1)->utf8);
1729     
1730     resultobj = PyInt_FromLong((long)result);
1731     return resultobj;
1732     fail:
1733     return NULL;
1734 }
1735
1736
1737 static PyObject *_wrap_Atoms_openbox_pid_set(PyObject *self, PyObject *args) {
1738     PyObject *resultobj;
1739     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1740     Atom arg2 ;
1741     PyObject * obj0  = 0 ;
1742     PyObject * obj1  = 0 ;
1743     
1744     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_openbox_pid_set",&obj0,&obj1)) goto fail;
1745     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1746     arg2 = (Atom) PyInt_AsLong(obj1);
1747     if (PyErr_Occurred()) SWIG_fail;
1748     if (arg1) (arg1)->openbox_pid = arg2;
1749     
1750     Py_INCREF(Py_None); resultobj = Py_None;
1751     return resultobj;
1752     fail:
1753     return NULL;
1754 }
1755
1756
1757 static PyObject *_wrap_Atoms_openbox_pid_get(PyObject *self, PyObject *args) {
1758     PyObject *resultobj;
1759     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1760     Atom result;
1761     PyObject * obj0  = 0 ;
1762     
1763     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_openbox_pid_get",&obj0)) goto fail;
1764     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1765     result = (Atom) ((arg1)->openbox_pid);
1766     
1767     resultobj = PyInt_FromLong((long)result);
1768     return resultobj;
1769     fail:
1770     return NULL;
1771 }
1772
1773
1774 static PyObject *_wrap_Atoms_wm_colormap_windows_set(PyObject *self, PyObject *args) {
1775     PyObject *resultobj;
1776     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1777     Atom arg2 ;
1778     PyObject * obj0  = 0 ;
1779     PyObject * obj1  = 0 ;
1780     
1781     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_wm_colormap_windows_set",&obj0,&obj1)) goto fail;
1782     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1783     arg2 = (Atom) PyInt_AsLong(obj1);
1784     if (PyErr_Occurred()) SWIG_fail;
1785     if (arg1) (arg1)->wm_colormap_windows = arg2;
1786     
1787     Py_INCREF(Py_None); resultobj = Py_None;
1788     return resultobj;
1789     fail:
1790     return NULL;
1791 }
1792
1793
1794 static PyObject *_wrap_Atoms_wm_colormap_windows_get(PyObject *self, PyObject *args) {
1795     PyObject *resultobj;
1796     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1797     Atom result;
1798     PyObject * obj0  = 0 ;
1799     
1800     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_wm_colormap_windows_get",&obj0)) goto fail;
1801     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1802     result = (Atom) ((arg1)->wm_colormap_windows);
1803     
1804     resultobj = PyInt_FromLong((long)result);
1805     return resultobj;
1806     fail:
1807     return NULL;
1808 }
1809
1810
1811 static PyObject *_wrap_Atoms_wm_protocols_set(PyObject *self, PyObject *args) {
1812     PyObject *resultobj;
1813     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1814     Atom arg2 ;
1815     PyObject * obj0  = 0 ;
1816     PyObject * obj1  = 0 ;
1817     
1818     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_wm_protocols_set",&obj0,&obj1)) goto fail;
1819     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1820     arg2 = (Atom) PyInt_AsLong(obj1);
1821     if (PyErr_Occurred()) SWIG_fail;
1822     if (arg1) (arg1)->wm_protocols = arg2;
1823     
1824     Py_INCREF(Py_None); resultobj = Py_None;
1825     return resultobj;
1826     fail:
1827     return NULL;
1828 }
1829
1830
1831 static PyObject *_wrap_Atoms_wm_protocols_get(PyObject *self, PyObject *args) {
1832     PyObject *resultobj;
1833     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1834     Atom result;
1835     PyObject * obj0  = 0 ;
1836     
1837     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_wm_protocols_get",&obj0)) goto fail;
1838     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1839     result = (Atom) ((arg1)->wm_protocols);
1840     
1841     resultobj = PyInt_FromLong((long)result);
1842     return resultobj;
1843     fail:
1844     return NULL;
1845 }
1846
1847
1848 static PyObject *_wrap_Atoms_wm_state_set(PyObject *self, PyObject *args) {
1849     PyObject *resultobj;
1850     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1851     Atom arg2 ;
1852     PyObject * obj0  = 0 ;
1853     PyObject * obj1  = 0 ;
1854     
1855     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_wm_state_set",&obj0,&obj1)) goto fail;
1856     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1857     arg2 = (Atom) PyInt_AsLong(obj1);
1858     if (PyErr_Occurred()) SWIG_fail;
1859     if (arg1) (arg1)->wm_state = arg2;
1860     
1861     Py_INCREF(Py_None); resultobj = Py_None;
1862     return resultobj;
1863     fail:
1864     return NULL;
1865 }
1866
1867
1868 static PyObject *_wrap_Atoms_wm_state_get(PyObject *self, PyObject *args) {
1869     PyObject *resultobj;
1870     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1871     Atom result;
1872     PyObject * obj0  = 0 ;
1873     
1874     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_wm_state_get",&obj0)) goto fail;
1875     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1876     result = (Atom) ((arg1)->wm_state);
1877     
1878     resultobj = PyInt_FromLong((long)result);
1879     return resultobj;
1880     fail:
1881     return NULL;
1882 }
1883
1884
1885 static PyObject *_wrap_Atoms_wm_delete_window_set(PyObject *self, PyObject *args) {
1886     PyObject *resultobj;
1887     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1888     Atom arg2 ;
1889     PyObject * obj0  = 0 ;
1890     PyObject * obj1  = 0 ;
1891     
1892     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_wm_delete_window_set",&obj0,&obj1)) goto fail;
1893     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1894     arg2 = (Atom) PyInt_AsLong(obj1);
1895     if (PyErr_Occurred()) SWIG_fail;
1896     if (arg1) (arg1)->wm_delete_window = arg2;
1897     
1898     Py_INCREF(Py_None); resultobj = Py_None;
1899     return resultobj;
1900     fail:
1901     return NULL;
1902 }
1903
1904
1905 static PyObject *_wrap_Atoms_wm_delete_window_get(PyObject *self, PyObject *args) {
1906     PyObject *resultobj;
1907     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1908     Atom result;
1909     PyObject * obj0  = 0 ;
1910     
1911     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_wm_delete_window_get",&obj0)) goto fail;
1912     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1913     result = (Atom) ((arg1)->wm_delete_window);
1914     
1915     resultobj = PyInt_FromLong((long)result);
1916     return resultobj;
1917     fail:
1918     return NULL;
1919 }
1920
1921
1922 static PyObject *_wrap_Atoms_wm_take_focus_set(PyObject *self, PyObject *args) {
1923     PyObject *resultobj;
1924     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1925     Atom arg2 ;
1926     PyObject * obj0  = 0 ;
1927     PyObject * obj1  = 0 ;
1928     
1929     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_wm_take_focus_set",&obj0,&obj1)) goto fail;
1930     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1931     arg2 = (Atom) PyInt_AsLong(obj1);
1932     if (PyErr_Occurred()) SWIG_fail;
1933     if (arg1) (arg1)->wm_take_focus = arg2;
1934     
1935     Py_INCREF(Py_None); resultobj = Py_None;
1936     return resultobj;
1937     fail:
1938     return NULL;
1939 }
1940
1941
1942 static PyObject *_wrap_Atoms_wm_take_focus_get(PyObject *self, PyObject *args) {
1943     PyObject *resultobj;
1944     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1945     Atom result;
1946     PyObject * obj0  = 0 ;
1947     
1948     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_wm_take_focus_get",&obj0)) goto fail;
1949     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1950     result = (Atom) ((arg1)->wm_take_focus);
1951     
1952     resultobj = PyInt_FromLong((long)result);
1953     return resultobj;
1954     fail:
1955     return NULL;
1956 }
1957
1958
1959 static PyObject *_wrap_Atoms_wm_change_state_set(PyObject *self, PyObject *args) {
1960     PyObject *resultobj;
1961     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1962     Atom arg2 ;
1963     PyObject * obj0  = 0 ;
1964     PyObject * obj1  = 0 ;
1965     
1966     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_wm_change_state_set",&obj0,&obj1)) goto fail;
1967     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1968     arg2 = (Atom) PyInt_AsLong(obj1);
1969     if (PyErr_Occurred()) SWIG_fail;
1970     if (arg1) (arg1)->wm_change_state = arg2;
1971     
1972     Py_INCREF(Py_None); resultobj = Py_None;
1973     return resultobj;
1974     fail:
1975     return NULL;
1976 }
1977
1978
1979 static PyObject *_wrap_Atoms_wm_change_state_get(PyObject *self, PyObject *args) {
1980     PyObject *resultobj;
1981     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1982     Atom result;
1983     PyObject * obj0  = 0 ;
1984     
1985     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_wm_change_state_get",&obj0)) goto fail;
1986     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
1987     result = (Atom) ((arg1)->wm_change_state);
1988     
1989     resultobj = PyInt_FromLong((long)result);
1990     return resultobj;
1991     fail:
1992     return NULL;
1993 }
1994
1995
1996 static PyObject *_wrap_Atoms_wm_name_set(PyObject *self, PyObject *args) {
1997     PyObject *resultobj;
1998     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
1999     Atom arg2 ;
2000     PyObject * obj0  = 0 ;
2001     PyObject * obj1  = 0 ;
2002     
2003     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_wm_name_set",&obj0,&obj1)) goto fail;
2004     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2005     arg2 = (Atom) PyInt_AsLong(obj1);
2006     if (PyErr_Occurred()) SWIG_fail;
2007     if (arg1) (arg1)->wm_name = arg2;
2008     
2009     Py_INCREF(Py_None); resultobj = Py_None;
2010     return resultobj;
2011     fail:
2012     return NULL;
2013 }
2014
2015
2016 static PyObject *_wrap_Atoms_wm_name_get(PyObject *self, PyObject *args) {
2017     PyObject *resultobj;
2018     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2019     Atom result;
2020     PyObject * obj0  = 0 ;
2021     
2022     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_wm_name_get",&obj0)) goto fail;
2023     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2024     result = (Atom) ((arg1)->wm_name);
2025     
2026     resultobj = PyInt_FromLong((long)result);
2027     return resultobj;
2028     fail:
2029     return NULL;
2030 }
2031
2032
2033 static PyObject *_wrap_Atoms_wm_icon_name_set(PyObject *self, PyObject *args) {
2034     PyObject *resultobj;
2035     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2036     Atom arg2 ;
2037     PyObject * obj0  = 0 ;
2038     PyObject * obj1  = 0 ;
2039     
2040     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_wm_icon_name_set",&obj0,&obj1)) goto fail;
2041     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2042     arg2 = (Atom) PyInt_AsLong(obj1);
2043     if (PyErr_Occurred()) SWIG_fail;
2044     if (arg1) (arg1)->wm_icon_name = arg2;
2045     
2046     Py_INCREF(Py_None); resultobj = Py_None;
2047     return resultobj;
2048     fail:
2049     return NULL;
2050 }
2051
2052
2053 static PyObject *_wrap_Atoms_wm_icon_name_get(PyObject *self, PyObject *args) {
2054     PyObject *resultobj;
2055     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2056     Atom result;
2057     PyObject * obj0  = 0 ;
2058     
2059     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_wm_icon_name_get",&obj0)) goto fail;
2060     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2061     result = (Atom) ((arg1)->wm_icon_name);
2062     
2063     resultobj = PyInt_FromLong((long)result);
2064     return resultobj;
2065     fail:
2066     return NULL;
2067 }
2068
2069
2070 static PyObject *_wrap_Atoms_wm_class_set(PyObject *self, PyObject *args) {
2071     PyObject *resultobj;
2072     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2073     Atom arg2 ;
2074     PyObject * obj0  = 0 ;
2075     PyObject * obj1  = 0 ;
2076     
2077     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_wm_class_set",&obj0,&obj1)) goto fail;
2078     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2079     arg2 = (Atom) PyInt_AsLong(obj1);
2080     if (PyErr_Occurred()) SWIG_fail;
2081     if (arg1) (arg1)->wm_class = arg2;
2082     
2083     Py_INCREF(Py_None); resultobj = Py_None;
2084     return resultobj;
2085     fail:
2086     return NULL;
2087 }
2088
2089
2090 static PyObject *_wrap_Atoms_wm_class_get(PyObject *self, PyObject *args) {
2091     PyObject *resultobj;
2092     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2093     Atom result;
2094     PyObject * obj0  = 0 ;
2095     
2096     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_wm_class_get",&obj0)) goto fail;
2097     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2098     result = (Atom) ((arg1)->wm_class);
2099     
2100     resultobj = PyInt_FromLong((long)result);
2101     return resultobj;
2102     fail:
2103     return NULL;
2104 }
2105
2106
2107 static PyObject *_wrap_Atoms_wm_window_role_set(PyObject *self, PyObject *args) {
2108     PyObject *resultobj;
2109     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2110     Atom arg2 ;
2111     PyObject * obj0  = 0 ;
2112     PyObject * obj1  = 0 ;
2113     
2114     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_wm_window_role_set",&obj0,&obj1)) goto fail;
2115     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2116     arg2 = (Atom) PyInt_AsLong(obj1);
2117     if (PyErr_Occurred()) SWIG_fail;
2118     if (arg1) (arg1)->wm_window_role = arg2;
2119     
2120     Py_INCREF(Py_None); resultobj = Py_None;
2121     return resultobj;
2122     fail:
2123     return NULL;
2124 }
2125
2126
2127 static PyObject *_wrap_Atoms_wm_window_role_get(PyObject *self, PyObject *args) {
2128     PyObject *resultobj;
2129     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2130     Atom result;
2131     PyObject * obj0  = 0 ;
2132     
2133     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_wm_window_role_get",&obj0)) goto fail;
2134     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2135     result = (Atom) ((arg1)->wm_window_role);
2136     
2137     resultobj = PyInt_FromLong((long)result);
2138     return resultobj;
2139     fail:
2140     return NULL;
2141 }
2142
2143
2144 static PyObject *_wrap_Atoms_motif_wm_hints_set(PyObject *self, PyObject *args) {
2145     PyObject *resultobj;
2146     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2147     Atom arg2 ;
2148     PyObject * obj0  = 0 ;
2149     PyObject * obj1  = 0 ;
2150     
2151     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_motif_wm_hints_set",&obj0,&obj1)) goto fail;
2152     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2153     arg2 = (Atom) PyInt_AsLong(obj1);
2154     if (PyErr_Occurred()) SWIG_fail;
2155     if (arg1) (arg1)->motif_wm_hints = arg2;
2156     
2157     Py_INCREF(Py_None); resultobj = Py_None;
2158     return resultobj;
2159     fail:
2160     return NULL;
2161 }
2162
2163
2164 static PyObject *_wrap_Atoms_motif_wm_hints_get(PyObject *self, PyObject *args) {
2165     PyObject *resultobj;
2166     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2167     Atom result;
2168     PyObject * obj0  = 0 ;
2169     
2170     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_motif_wm_hints_get",&obj0)) goto fail;
2171     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2172     result = (Atom) ((arg1)->motif_wm_hints);
2173     
2174     resultobj = PyInt_FromLong((long)result);
2175     return resultobj;
2176     fail:
2177     return NULL;
2178 }
2179
2180
2181 static PyObject *_wrap_Atoms_openbox_show_root_menu_set(PyObject *self, PyObject *args) {
2182     PyObject *resultobj;
2183     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2184     Atom arg2 ;
2185     PyObject * obj0  = 0 ;
2186     PyObject * obj1  = 0 ;
2187     
2188     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_openbox_show_root_menu_set",&obj0,&obj1)) goto fail;
2189     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2190     arg2 = (Atom) PyInt_AsLong(obj1);
2191     if (PyErr_Occurred()) SWIG_fail;
2192     if (arg1) (arg1)->openbox_show_root_menu = arg2;
2193     
2194     Py_INCREF(Py_None); resultobj = Py_None;
2195     return resultobj;
2196     fail:
2197     return NULL;
2198 }
2199
2200
2201 static PyObject *_wrap_Atoms_openbox_show_root_menu_get(PyObject *self, PyObject *args) {
2202     PyObject *resultobj;
2203     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2204     Atom result;
2205     PyObject * obj0  = 0 ;
2206     
2207     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_openbox_show_root_menu_get",&obj0)) goto fail;
2208     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2209     result = (Atom) ((arg1)->openbox_show_root_menu);
2210     
2211     resultobj = PyInt_FromLong((long)result);
2212     return resultobj;
2213     fail:
2214     return NULL;
2215 }
2216
2217
2218 static PyObject *_wrap_Atoms_openbox_show_workspace_menu_set(PyObject *self, PyObject *args) {
2219     PyObject *resultobj;
2220     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2221     Atom arg2 ;
2222     PyObject * obj0  = 0 ;
2223     PyObject * obj1  = 0 ;
2224     
2225     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_openbox_show_workspace_menu_set",&obj0,&obj1)) goto fail;
2226     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2227     arg2 = (Atom) PyInt_AsLong(obj1);
2228     if (PyErr_Occurred()) SWIG_fail;
2229     if (arg1) (arg1)->openbox_show_workspace_menu = arg2;
2230     
2231     Py_INCREF(Py_None); resultobj = Py_None;
2232     return resultobj;
2233     fail:
2234     return NULL;
2235 }
2236
2237
2238 static PyObject *_wrap_Atoms_openbox_show_workspace_menu_get(PyObject *self, PyObject *args) {
2239     PyObject *resultobj;
2240     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2241     Atom result;
2242     PyObject * obj0  = 0 ;
2243     
2244     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_openbox_show_workspace_menu_get",&obj0)) goto fail;
2245     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2246     result = (Atom) ((arg1)->openbox_show_workspace_menu);
2247     
2248     resultobj = PyInt_FromLong((long)result);
2249     return resultobj;
2250     fail:
2251     return NULL;
2252 }
2253
2254
2255 static PyObject *_wrap_Atoms_net_supported_set(PyObject *self, PyObject *args) {
2256     PyObject *resultobj;
2257     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2258     Atom arg2 ;
2259     PyObject * obj0  = 0 ;
2260     PyObject * obj1  = 0 ;
2261     
2262     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_supported_set",&obj0,&obj1)) goto fail;
2263     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2264     arg2 = (Atom) PyInt_AsLong(obj1);
2265     if (PyErr_Occurred()) SWIG_fail;
2266     if (arg1) (arg1)->net_supported = arg2;
2267     
2268     Py_INCREF(Py_None); resultobj = Py_None;
2269     return resultobj;
2270     fail:
2271     return NULL;
2272 }
2273
2274
2275 static PyObject *_wrap_Atoms_net_supported_get(PyObject *self, PyObject *args) {
2276     PyObject *resultobj;
2277     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2278     Atom result;
2279     PyObject * obj0  = 0 ;
2280     
2281     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_supported_get",&obj0)) goto fail;
2282     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2283     result = (Atom) ((arg1)->net_supported);
2284     
2285     resultobj = PyInt_FromLong((long)result);
2286     return resultobj;
2287     fail:
2288     return NULL;
2289 }
2290
2291
2292 static PyObject *_wrap_Atoms_net_client_list_set(PyObject *self, PyObject *args) {
2293     PyObject *resultobj;
2294     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2295     Atom arg2 ;
2296     PyObject * obj0  = 0 ;
2297     PyObject * obj1  = 0 ;
2298     
2299     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_client_list_set",&obj0,&obj1)) goto fail;
2300     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2301     arg2 = (Atom) PyInt_AsLong(obj1);
2302     if (PyErr_Occurred()) SWIG_fail;
2303     if (arg1) (arg1)->net_client_list = arg2;
2304     
2305     Py_INCREF(Py_None); resultobj = Py_None;
2306     return resultobj;
2307     fail:
2308     return NULL;
2309 }
2310
2311
2312 static PyObject *_wrap_Atoms_net_client_list_get(PyObject *self, PyObject *args) {
2313     PyObject *resultobj;
2314     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2315     Atom result;
2316     PyObject * obj0  = 0 ;
2317     
2318     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_client_list_get",&obj0)) goto fail;
2319     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2320     result = (Atom) ((arg1)->net_client_list);
2321     
2322     resultobj = PyInt_FromLong((long)result);
2323     return resultobj;
2324     fail:
2325     return NULL;
2326 }
2327
2328
2329 static PyObject *_wrap_Atoms_net_client_list_stacking_set(PyObject *self, PyObject *args) {
2330     PyObject *resultobj;
2331     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2332     Atom arg2 ;
2333     PyObject * obj0  = 0 ;
2334     PyObject * obj1  = 0 ;
2335     
2336     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_client_list_stacking_set",&obj0,&obj1)) goto fail;
2337     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2338     arg2 = (Atom) PyInt_AsLong(obj1);
2339     if (PyErr_Occurred()) SWIG_fail;
2340     if (arg1) (arg1)->net_client_list_stacking = arg2;
2341     
2342     Py_INCREF(Py_None); resultobj = Py_None;
2343     return resultobj;
2344     fail:
2345     return NULL;
2346 }
2347
2348
2349 static PyObject *_wrap_Atoms_net_client_list_stacking_get(PyObject *self, PyObject *args) {
2350     PyObject *resultobj;
2351     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2352     Atom result;
2353     PyObject * obj0  = 0 ;
2354     
2355     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_client_list_stacking_get",&obj0)) goto fail;
2356     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2357     result = (Atom) ((arg1)->net_client_list_stacking);
2358     
2359     resultobj = PyInt_FromLong((long)result);
2360     return resultobj;
2361     fail:
2362     return NULL;
2363 }
2364
2365
2366 static PyObject *_wrap_Atoms_net_number_of_desktops_set(PyObject *self, PyObject *args) {
2367     PyObject *resultobj;
2368     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2369     Atom arg2 ;
2370     PyObject * obj0  = 0 ;
2371     PyObject * obj1  = 0 ;
2372     
2373     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_number_of_desktops_set",&obj0,&obj1)) goto fail;
2374     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2375     arg2 = (Atom) PyInt_AsLong(obj1);
2376     if (PyErr_Occurred()) SWIG_fail;
2377     if (arg1) (arg1)->net_number_of_desktops = arg2;
2378     
2379     Py_INCREF(Py_None); resultobj = Py_None;
2380     return resultobj;
2381     fail:
2382     return NULL;
2383 }
2384
2385
2386 static PyObject *_wrap_Atoms_net_number_of_desktops_get(PyObject *self, PyObject *args) {
2387     PyObject *resultobj;
2388     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2389     Atom result;
2390     PyObject * obj0  = 0 ;
2391     
2392     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_number_of_desktops_get",&obj0)) goto fail;
2393     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2394     result = (Atom) ((arg1)->net_number_of_desktops);
2395     
2396     resultobj = PyInt_FromLong((long)result);
2397     return resultobj;
2398     fail:
2399     return NULL;
2400 }
2401
2402
2403 static PyObject *_wrap_Atoms_net_desktop_geometry_set(PyObject *self, PyObject *args) {
2404     PyObject *resultobj;
2405     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2406     Atom arg2 ;
2407     PyObject * obj0  = 0 ;
2408     PyObject * obj1  = 0 ;
2409     
2410     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_desktop_geometry_set",&obj0,&obj1)) goto fail;
2411     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2412     arg2 = (Atom) PyInt_AsLong(obj1);
2413     if (PyErr_Occurred()) SWIG_fail;
2414     if (arg1) (arg1)->net_desktop_geometry = arg2;
2415     
2416     Py_INCREF(Py_None); resultobj = Py_None;
2417     return resultobj;
2418     fail:
2419     return NULL;
2420 }
2421
2422
2423 static PyObject *_wrap_Atoms_net_desktop_geometry_get(PyObject *self, PyObject *args) {
2424     PyObject *resultobj;
2425     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2426     Atom result;
2427     PyObject * obj0  = 0 ;
2428     
2429     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_desktop_geometry_get",&obj0)) goto fail;
2430     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2431     result = (Atom) ((arg1)->net_desktop_geometry);
2432     
2433     resultobj = PyInt_FromLong((long)result);
2434     return resultobj;
2435     fail:
2436     return NULL;
2437 }
2438
2439
2440 static PyObject *_wrap_Atoms_net_desktop_viewport_set(PyObject *self, PyObject *args) {
2441     PyObject *resultobj;
2442     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2443     Atom arg2 ;
2444     PyObject * obj0  = 0 ;
2445     PyObject * obj1  = 0 ;
2446     
2447     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_desktop_viewport_set",&obj0,&obj1)) goto fail;
2448     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2449     arg2 = (Atom) PyInt_AsLong(obj1);
2450     if (PyErr_Occurred()) SWIG_fail;
2451     if (arg1) (arg1)->net_desktop_viewport = arg2;
2452     
2453     Py_INCREF(Py_None); resultobj = Py_None;
2454     return resultobj;
2455     fail:
2456     return NULL;
2457 }
2458
2459
2460 static PyObject *_wrap_Atoms_net_desktop_viewport_get(PyObject *self, PyObject *args) {
2461     PyObject *resultobj;
2462     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2463     Atom result;
2464     PyObject * obj0  = 0 ;
2465     
2466     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_desktop_viewport_get",&obj0)) goto fail;
2467     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2468     result = (Atom) ((arg1)->net_desktop_viewport);
2469     
2470     resultobj = PyInt_FromLong((long)result);
2471     return resultobj;
2472     fail:
2473     return NULL;
2474 }
2475
2476
2477 static PyObject *_wrap_Atoms_net_current_desktop_set(PyObject *self, PyObject *args) {
2478     PyObject *resultobj;
2479     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2480     Atom arg2 ;
2481     PyObject * obj0  = 0 ;
2482     PyObject * obj1  = 0 ;
2483     
2484     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_current_desktop_set",&obj0,&obj1)) goto fail;
2485     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2486     arg2 = (Atom) PyInt_AsLong(obj1);
2487     if (PyErr_Occurred()) SWIG_fail;
2488     if (arg1) (arg1)->net_current_desktop = arg2;
2489     
2490     Py_INCREF(Py_None); resultobj = Py_None;
2491     return resultobj;
2492     fail:
2493     return NULL;
2494 }
2495
2496
2497 static PyObject *_wrap_Atoms_net_current_desktop_get(PyObject *self, PyObject *args) {
2498     PyObject *resultobj;
2499     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2500     Atom result;
2501     PyObject * obj0  = 0 ;
2502     
2503     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_current_desktop_get",&obj0)) goto fail;
2504     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2505     result = (Atom) ((arg1)->net_current_desktop);
2506     
2507     resultobj = PyInt_FromLong((long)result);
2508     return resultobj;
2509     fail:
2510     return NULL;
2511 }
2512
2513
2514 static PyObject *_wrap_Atoms_net_desktop_names_set(PyObject *self, PyObject *args) {
2515     PyObject *resultobj;
2516     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2517     Atom arg2 ;
2518     PyObject * obj0  = 0 ;
2519     PyObject * obj1  = 0 ;
2520     
2521     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_desktop_names_set",&obj0,&obj1)) goto fail;
2522     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2523     arg2 = (Atom) PyInt_AsLong(obj1);
2524     if (PyErr_Occurred()) SWIG_fail;
2525     if (arg1) (arg1)->net_desktop_names = arg2;
2526     
2527     Py_INCREF(Py_None); resultobj = Py_None;
2528     return resultobj;
2529     fail:
2530     return NULL;
2531 }
2532
2533
2534 static PyObject *_wrap_Atoms_net_desktop_names_get(PyObject *self, PyObject *args) {
2535     PyObject *resultobj;
2536     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2537     Atom result;
2538     PyObject * obj0  = 0 ;
2539     
2540     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_desktop_names_get",&obj0)) goto fail;
2541     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2542     result = (Atom) ((arg1)->net_desktop_names);
2543     
2544     resultobj = PyInt_FromLong((long)result);
2545     return resultobj;
2546     fail:
2547     return NULL;
2548 }
2549
2550
2551 static PyObject *_wrap_Atoms_net_active_window_set(PyObject *self, PyObject *args) {
2552     PyObject *resultobj;
2553     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2554     Atom arg2 ;
2555     PyObject * obj0  = 0 ;
2556     PyObject * obj1  = 0 ;
2557     
2558     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_active_window_set",&obj0,&obj1)) goto fail;
2559     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2560     arg2 = (Atom) PyInt_AsLong(obj1);
2561     if (PyErr_Occurred()) SWIG_fail;
2562     if (arg1) (arg1)->net_active_window = arg2;
2563     
2564     Py_INCREF(Py_None); resultobj = Py_None;
2565     return resultobj;
2566     fail:
2567     return NULL;
2568 }
2569
2570
2571 static PyObject *_wrap_Atoms_net_active_window_get(PyObject *self, PyObject *args) {
2572     PyObject *resultobj;
2573     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2574     Atom result;
2575     PyObject * obj0  = 0 ;
2576     
2577     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_active_window_get",&obj0)) goto fail;
2578     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2579     result = (Atom) ((arg1)->net_active_window);
2580     
2581     resultobj = PyInt_FromLong((long)result);
2582     return resultobj;
2583     fail:
2584     return NULL;
2585 }
2586
2587
2588 static PyObject *_wrap_Atoms_net_workarea_set(PyObject *self, PyObject *args) {
2589     PyObject *resultobj;
2590     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2591     Atom arg2 ;
2592     PyObject * obj0  = 0 ;
2593     PyObject * obj1  = 0 ;
2594     
2595     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_workarea_set",&obj0,&obj1)) goto fail;
2596     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2597     arg2 = (Atom) PyInt_AsLong(obj1);
2598     if (PyErr_Occurred()) SWIG_fail;
2599     if (arg1) (arg1)->net_workarea = arg2;
2600     
2601     Py_INCREF(Py_None); resultobj = Py_None;
2602     return resultobj;
2603     fail:
2604     return NULL;
2605 }
2606
2607
2608 static PyObject *_wrap_Atoms_net_workarea_get(PyObject *self, PyObject *args) {
2609     PyObject *resultobj;
2610     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2611     Atom result;
2612     PyObject * obj0  = 0 ;
2613     
2614     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_workarea_get",&obj0)) goto fail;
2615     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2616     result = (Atom) ((arg1)->net_workarea);
2617     
2618     resultobj = PyInt_FromLong((long)result);
2619     return resultobj;
2620     fail:
2621     return NULL;
2622 }
2623
2624
2625 static PyObject *_wrap_Atoms_net_supporting_wm_check_set(PyObject *self, PyObject *args) {
2626     PyObject *resultobj;
2627     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2628     Atom arg2 ;
2629     PyObject * obj0  = 0 ;
2630     PyObject * obj1  = 0 ;
2631     
2632     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_supporting_wm_check_set",&obj0,&obj1)) goto fail;
2633     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2634     arg2 = (Atom) PyInt_AsLong(obj1);
2635     if (PyErr_Occurred()) SWIG_fail;
2636     if (arg1) (arg1)->net_supporting_wm_check = arg2;
2637     
2638     Py_INCREF(Py_None); resultobj = Py_None;
2639     return resultobj;
2640     fail:
2641     return NULL;
2642 }
2643
2644
2645 static PyObject *_wrap_Atoms_net_supporting_wm_check_get(PyObject *self, PyObject *args) {
2646     PyObject *resultobj;
2647     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2648     Atom result;
2649     PyObject * obj0  = 0 ;
2650     
2651     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_supporting_wm_check_get",&obj0)) goto fail;
2652     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2653     result = (Atom) ((arg1)->net_supporting_wm_check);
2654     
2655     resultobj = PyInt_FromLong((long)result);
2656     return resultobj;
2657     fail:
2658     return NULL;
2659 }
2660
2661
2662 static PyObject *_wrap_Atoms_net_close_window_set(PyObject *self, PyObject *args) {
2663     PyObject *resultobj;
2664     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2665     Atom arg2 ;
2666     PyObject * obj0  = 0 ;
2667     PyObject * obj1  = 0 ;
2668     
2669     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_close_window_set",&obj0,&obj1)) goto fail;
2670     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2671     arg2 = (Atom) PyInt_AsLong(obj1);
2672     if (PyErr_Occurred()) SWIG_fail;
2673     if (arg1) (arg1)->net_close_window = arg2;
2674     
2675     Py_INCREF(Py_None); resultobj = Py_None;
2676     return resultobj;
2677     fail:
2678     return NULL;
2679 }
2680
2681
2682 static PyObject *_wrap_Atoms_net_close_window_get(PyObject *self, PyObject *args) {
2683     PyObject *resultobj;
2684     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2685     Atom result;
2686     PyObject * obj0  = 0 ;
2687     
2688     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_close_window_get",&obj0)) goto fail;
2689     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2690     result = (Atom) ((arg1)->net_close_window);
2691     
2692     resultobj = PyInt_FromLong((long)result);
2693     return resultobj;
2694     fail:
2695     return NULL;
2696 }
2697
2698
2699 static PyObject *_wrap_Atoms_net_wm_moveresize_set(PyObject *self, PyObject *args) {
2700     PyObject *resultobj;
2701     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2702     Atom arg2 ;
2703     PyObject * obj0  = 0 ;
2704     PyObject * obj1  = 0 ;
2705     
2706     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_moveresize_set",&obj0,&obj1)) goto fail;
2707     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2708     arg2 = (Atom) PyInt_AsLong(obj1);
2709     if (PyErr_Occurred()) SWIG_fail;
2710     if (arg1) (arg1)->net_wm_moveresize = arg2;
2711     
2712     Py_INCREF(Py_None); resultobj = Py_None;
2713     return resultobj;
2714     fail:
2715     return NULL;
2716 }
2717
2718
2719 static PyObject *_wrap_Atoms_net_wm_moveresize_get(PyObject *self, PyObject *args) {
2720     PyObject *resultobj;
2721     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2722     Atom result;
2723     PyObject * obj0  = 0 ;
2724     
2725     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_moveresize_get",&obj0)) goto fail;
2726     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2727     result = (Atom) ((arg1)->net_wm_moveresize);
2728     
2729     resultobj = PyInt_FromLong((long)result);
2730     return resultobj;
2731     fail:
2732     return NULL;
2733 }
2734
2735
2736 static PyObject *_wrap_Atoms_net_wm_name_set(PyObject *self, PyObject *args) {
2737     PyObject *resultobj;
2738     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2739     Atom arg2 ;
2740     PyObject * obj0  = 0 ;
2741     PyObject * obj1  = 0 ;
2742     
2743     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_name_set",&obj0,&obj1)) goto fail;
2744     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2745     arg2 = (Atom) PyInt_AsLong(obj1);
2746     if (PyErr_Occurred()) SWIG_fail;
2747     if (arg1) (arg1)->net_wm_name = arg2;
2748     
2749     Py_INCREF(Py_None); resultobj = Py_None;
2750     return resultobj;
2751     fail:
2752     return NULL;
2753 }
2754
2755
2756 static PyObject *_wrap_Atoms_net_wm_name_get(PyObject *self, PyObject *args) {
2757     PyObject *resultobj;
2758     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2759     Atom result;
2760     PyObject * obj0  = 0 ;
2761     
2762     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_name_get",&obj0)) goto fail;
2763     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2764     result = (Atom) ((arg1)->net_wm_name);
2765     
2766     resultobj = PyInt_FromLong((long)result);
2767     return resultobj;
2768     fail:
2769     return NULL;
2770 }
2771
2772
2773 static PyObject *_wrap_Atoms_net_wm_visible_name_set(PyObject *self, PyObject *args) {
2774     PyObject *resultobj;
2775     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2776     Atom arg2 ;
2777     PyObject * obj0  = 0 ;
2778     PyObject * obj1  = 0 ;
2779     
2780     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_visible_name_set",&obj0,&obj1)) goto fail;
2781     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2782     arg2 = (Atom) PyInt_AsLong(obj1);
2783     if (PyErr_Occurred()) SWIG_fail;
2784     if (arg1) (arg1)->net_wm_visible_name = arg2;
2785     
2786     Py_INCREF(Py_None); resultobj = Py_None;
2787     return resultobj;
2788     fail:
2789     return NULL;
2790 }
2791
2792
2793 static PyObject *_wrap_Atoms_net_wm_visible_name_get(PyObject *self, PyObject *args) {
2794     PyObject *resultobj;
2795     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2796     Atom result;
2797     PyObject * obj0  = 0 ;
2798     
2799     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_visible_name_get",&obj0)) goto fail;
2800     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2801     result = (Atom) ((arg1)->net_wm_visible_name);
2802     
2803     resultobj = PyInt_FromLong((long)result);
2804     return resultobj;
2805     fail:
2806     return NULL;
2807 }
2808
2809
2810 static PyObject *_wrap_Atoms_net_wm_icon_name_set(PyObject *self, PyObject *args) {
2811     PyObject *resultobj;
2812     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2813     Atom arg2 ;
2814     PyObject * obj0  = 0 ;
2815     PyObject * obj1  = 0 ;
2816     
2817     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_icon_name_set",&obj0,&obj1)) goto fail;
2818     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2819     arg2 = (Atom) PyInt_AsLong(obj1);
2820     if (PyErr_Occurred()) SWIG_fail;
2821     if (arg1) (arg1)->net_wm_icon_name = arg2;
2822     
2823     Py_INCREF(Py_None); resultobj = Py_None;
2824     return resultobj;
2825     fail:
2826     return NULL;
2827 }
2828
2829
2830 static PyObject *_wrap_Atoms_net_wm_icon_name_get(PyObject *self, PyObject *args) {
2831     PyObject *resultobj;
2832     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2833     Atom result;
2834     PyObject * obj0  = 0 ;
2835     
2836     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_icon_name_get",&obj0)) goto fail;
2837     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2838     result = (Atom) ((arg1)->net_wm_icon_name);
2839     
2840     resultobj = PyInt_FromLong((long)result);
2841     return resultobj;
2842     fail:
2843     return NULL;
2844 }
2845
2846
2847 static PyObject *_wrap_Atoms_net_wm_visible_icon_name_set(PyObject *self, PyObject *args) {
2848     PyObject *resultobj;
2849     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2850     Atom arg2 ;
2851     PyObject * obj0  = 0 ;
2852     PyObject * obj1  = 0 ;
2853     
2854     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_visible_icon_name_set",&obj0,&obj1)) goto fail;
2855     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2856     arg2 = (Atom) PyInt_AsLong(obj1);
2857     if (PyErr_Occurred()) SWIG_fail;
2858     if (arg1) (arg1)->net_wm_visible_icon_name = arg2;
2859     
2860     Py_INCREF(Py_None); resultobj = Py_None;
2861     return resultobj;
2862     fail:
2863     return NULL;
2864 }
2865
2866
2867 static PyObject *_wrap_Atoms_net_wm_visible_icon_name_get(PyObject *self, PyObject *args) {
2868     PyObject *resultobj;
2869     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2870     Atom result;
2871     PyObject * obj0  = 0 ;
2872     
2873     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_visible_icon_name_get",&obj0)) goto fail;
2874     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2875     result = (Atom) ((arg1)->net_wm_visible_icon_name);
2876     
2877     resultobj = PyInt_FromLong((long)result);
2878     return resultobj;
2879     fail:
2880     return NULL;
2881 }
2882
2883
2884 static PyObject *_wrap_Atoms_net_wm_desktop_set(PyObject *self, PyObject *args) {
2885     PyObject *resultobj;
2886     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2887     Atom arg2 ;
2888     PyObject * obj0  = 0 ;
2889     PyObject * obj1  = 0 ;
2890     
2891     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_desktop_set",&obj0,&obj1)) goto fail;
2892     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2893     arg2 = (Atom) PyInt_AsLong(obj1);
2894     if (PyErr_Occurred()) SWIG_fail;
2895     if (arg1) (arg1)->net_wm_desktop = arg2;
2896     
2897     Py_INCREF(Py_None); resultobj = Py_None;
2898     return resultobj;
2899     fail:
2900     return NULL;
2901 }
2902
2903
2904 static PyObject *_wrap_Atoms_net_wm_desktop_get(PyObject *self, PyObject *args) {
2905     PyObject *resultobj;
2906     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2907     Atom result;
2908     PyObject * obj0  = 0 ;
2909     
2910     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_desktop_get",&obj0)) goto fail;
2911     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2912     result = (Atom) ((arg1)->net_wm_desktop);
2913     
2914     resultobj = PyInt_FromLong((long)result);
2915     return resultobj;
2916     fail:
2917     return NULL;
2918 }
2919
2920
2921 static PyObject *_wrap_Atoms_net_wm_window_type_set(PyObject *self, PyObject *args) {
2922     PyObject *resultobj;
2923     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2924     Atom arg2 ;
2925     PyObject * obj0  = 0 ;
2926     PyObject * obj1  = 0 ;
2927     
2928     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_window_type_set",&obj0,&obj1)) goto fail;
2929     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2930     arg2 = (Atom) PyInt_AsLong(obj1);
2931     if (PyErr_Occurred()) SWIG_fail;
2932     if (arg1) (arg1)->net_wm_window_type = arg2;
2933     
2934     Py_INCREF(Py_None); resultobj = Py_None;
2935     return resultobj;
2936     fail:
2937     return NULL;
2938 }
2939
2940
2941 static PyObject *_wrap_Atoms_net_wm_window_type_get(PyObject *self, PyObject *args) {
2942     PyObject *resultobj;
2943     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2944     Atom result;
2945     PyObject * obj0  = 0 ;
2946     
2947     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_window_type_get",&obj0)) goto fail;
2948     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2949     result = (Atom) ((arg1)->net_wm_window_type);
2950     
2951     resultobj = PyInt_FromLong((long)result);
2952     return resultobj;
2953     fail:
2954     return NULL;
2955 }
2956
2957
2958 static PyObject *_wrap_Atoms_net_wm_state_set(PyObject *self, PyObject *args) {
2959     PyObject *resultobj;
2960     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2961     Atom arg2 ;
2962     PyObject * obj0  = 0 ;
2963     PyObject * obj1  = 0 ;
2964     
2965     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_state_set",&obj0,&obj1)) goto fail;
2966     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2967     arg2 = (Atom) PyInt_AsLong(obj1);
2968     if (PyErr_Occurred()) SWIG_fail;
2969     if (arg1) (arg1)->net_wm_state = arg2;
2970     
2971     Py_INCREF(Py_None); resultobj = Py_None;
2972     return resultobj;
2973     fail:
2974     return NULL;
2975 }
2976
2977
2978 static PyObject *_wrap_Atoms_net_wm_state_get(PyObject *self, PyObject *args) {
2979     PyObject *resultobj;
2980     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2981     Atom result;
2982     PyObject * obj0  = 0 ;
2983     
2984     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_state_get",&obj0)) goto fail;
2985     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
2986     result = (Atom) ((arg1)->net_wm_state);
2987     
2988     resultobj = PyInt_FromLong((long)result);
2989     return resultobj;
2990     fail:
2991     return NULL;
2992 }
2993
2994
2995 static PyObject *_wrap_Atoms_net_wm_strut_set(PyObject *self, PyObject *args) {
2996     PyObject *resultobj;
2997     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
2998     Atom arg2 ;
2999     PyObject * obj0  = 0 ;
3000     PyObject * obj1  = 0 ;
3001     
3002     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_strut_set",&obj0,&obj1)) goto fail;
3003     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3004     arg2 = (Atom) PyInt_AsLong(obj1);
3005     if (PyErr_Occurred()) SWIG_fail;
3006     if (arg1) (arg1)->net_wm_strut = arg2;
3007     
3008     Py_INCREF(Py_None); resultobj = Py_None;
3009     return resultobj;
3010     fail:
3011     return NULL;
3012 }
3013
3014
3015 static PyObject *_wrap_Atoms_net_wm_strut_get(PyObject *self, PyObject *args) {
3016     PyObject *resultobj;
3017     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3018     Atom result;
3019     PyObject * obj0  = 0 ;
3020     
3021     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_strut_get",&obj0)) goto fail;
3022     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3023     result = (Atom) ((arg1)->net_wm_strut);
3024     
3025     resultobj = PyInt_FromLong((long)result);
3026     return resultobj;
3027     fail:
3028     return NULL;
3029 }
3030
3031
3032 static PyObject *_wrap_Atoms_net_wm_allowed_actions_set(PyObject *self, PyObject *args) {
3033     PyObject *resultobj;
3034     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3035     Atom arg2 ;
3036     PyObject * obj0  = 0 ;
3037     PyObject * obj1  = 0 ;
3038     
3039     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_allowed_actions_set",&obj0,&obj1)) goto fail;
3040     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3041     arg2 = (Atom) PyInt_AsLong(obj1);
3042     if (PyErr_Occurred()) SWIG_fail;
3043     if (arg1) (arg1)->net_wm_allowed_actions = arg2;
3044     
3045     Py_INCREF(Py_None); resultobj = Py_None;
3046     return resultobj;
3047     fail:
3048     return NULL;
3049 }
3050
3051
3052 static PyObject *_wrap_Atoms_net_wm_allowed_actions_get(PyObject *self, PyObject *args) {
3053     PyObject *resultobj;
3054     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3055     Atom result;
3056     PyObject * obj0  = 0 ;
3057     
3058     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_allowed_actions_get",&obj0)) goto fail;
3059     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3060     result = (Atom) ((arg1)->net_wm_allowed_actions);
3061     
3062     resultobj = PyInt_FromLong((long)result);
3063     return resultobj;
3064     fail:
3065     return NULL;
3066 }
3067
3068
3069 static PyObject *_wrap_Atoms_net_wm_window_type_desktop_set(PyObject *self, PyObject *args) {
3070     PyObject *resultobj;
3071     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3072     Atom arg2 ;
3073     PyObject * obj0  = 0 ;
3074     PyObject * obj1  = 0 ;
3075     
3076     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_window_type_desktop_set",&obj0,&obj1)) goto fail;
3077     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3078     arg2 = (Atom) PyInt_AsLong(obj1);
3079     if (PyErr_Occurred()) SWIG_fail;
3080     if (arg1) (arg1)->net_wm_window_type_desktop = arg2;
3081     
3082     Py_INCREF(Py_None); resultobj = Py_None;
3083     return resultobj;
3084     fail:
3085     return NULL;
3086 }
3087
3088
3089 static PyObject *_wrap_Atoms_net_wm_window_type_desktop_get(PyObject *self, PyObject *args) {
3090     PyObject *resultobj;
3091     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3092     Atom result;
3093     PyObject * obj0  = 0 ;
3094     
3095     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_window_type_desktop_get",&obj0)) goto fail;
3096     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3097     result = (Atom) ((arg1)->net_wm_window_type_desktop);
3098     
3099     resultobj = PyInt_FromLong((long)result);
3100     return resultobj;
3101     fail:
3102     return NULL;
3103 }
3104
3105
3106 static PyObject *_wrap_Atoms_net_wm_window_type_dock_set(PyObject *self, PyObject *args) {
3107     PyObject *resultobj;
3108     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3109     Atom arg2 ;
3110     PyObject * obj0  = 0 ;
3111     PyObject * obj1  = 0 ;
3112     
3113     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_window_type_dock_set",&obj0,&obj1)) goto fail;
3114     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3115     arg2 = (Atom) PyInt_AsLong(obj1);
3116     if (PyErr_Occurred()) SWIG_fail;
3117     if (arg1) (arg1)->net_wm_window_type_dock = arg2;
3118     
3119     Py_INCREF(Py_None); resultobj = Py_None;
3120     return resultobj;
3121     fail:
3122     return NULL;
3123 }
3124
3125
3126 static PyObject *_wrap_Atoms_net_wm_window_type_dock_get(PyObject *self, PyObject *args) {
3127     PyObject *resultobj;
3128     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3129     Atom result;
3130     PyObject * obj0  = 0 ;
3131     
3132     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_window_type_dock_get",&obj0)) goto fail;
3133     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3134     result = (Atom) ((arg1)->net_wm_window_type_dock);
3135     
3136     resultobj = PyInt_FromLong((long)result);
3137     return resultobj;
3138     fail:
3139     return NULL;
3140 }
3141
3142
3143 static PyObject *_wrap_Atoms_net_wm_window_type_toolbar_set(PyObject *self, PyObject *args) {
3144     PyObject *resultobj;
3145     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3146     Atom arg2 ;
3147     PyObject * obj0  = 0 ;
3148     PyObject * obj1  = 0 ;
3149     
3150     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_window_type_toolbar_set",&obj0,&obj1)) goto fail;
3151     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3152     arg2 = (Atom) PyInt_AsLong(obj1);
3153     if (PyErr_Occurred()) SWIG_fail;
3154     if (arg1) (arg1)->net_wm_window_type_toolbar = arg2;
3155     
3156     Py_INCREF(Py_None); resultobj = Py_None;
3157     return resultobj;
3158     fail:
3159     return NULL;
3160 }
3161
3162
3163 static PyObject *_wrap_Atoms_net_wm_window_type_toolbar_get(PyObject *self, PyObject *args) {
3164     PyObject *resultobj;
3165     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3166     Atom result;
3167     PyObject * obj0  = 0 ;
3168     
3169     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_window_type_toolbar_get",&obj0)) goto fail;
3170     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3171     result = (Atom) ((arg1)->net_wm_window_type_toolbar);
3172     
3173     resultobj = PyInt_FromLong((long)result);
3174     return resultobj;
3175     fail:
3176     return NULL;
3177 }
3178
3179
3180 static PyObject *_wrap_Atoms_net_wm_window_type_menu_set(PyObject *self, PyObject *args) {
3181     PyObject *resultobj;
3182     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3183     Atom arg2 ;
3184     PyObject * obj0  = 0 ;
3185     PyObject * obj1  = 0 ;
3186     
3187     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_window_type_menu_set",&obj0,&obj1)) goto fail;
3188     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3189     arg2 = (Atom) PyInt_AsLong(obj1);
3190     if (PyErr_Occurred()) SWIG_fail;
3191     if (arg1) (arg1)->net_wm_window_type_menu = arg2;
3192     
3193     Py_INCREF(Py_None); resultobj = Py_None;
3194     return resultobj;
3195     fail:
3196     return NULL;
3197 }
3198
3199
3200 static PyObject *_wrap_Atoms_net_wm_window_type_menu_get(PyObject *self, PyObject *args) {
3201     PyObject *resultobj;
3202     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3203     Atom result;
3204     PyObject * obj0  = 0 ;
3205     
3206     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_window_type_menu_get",&obj0)) goto fail;
3207     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3208     result = (Atom) ((arg1)->net_wm_window_type_menu);
3209     
3210     resultobj = PyInt_FromLong((long)result);
3211     return resultobj;
3212     fail:
3213     return NULL;
3214 }
3215
3216
3217 static PyObject *_wrap_Atoms_net_wm_window_type_utility_set(PyObject *self, PyObject *args) {
3218     PyObject *resultobj;
3219     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3220     Atom arg2 ;
3221     PyObject * obj0  = 0 ;
3222     PyObject * obj1  = 0 ;
3223     
3224     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_window_type_utility_set",&obj0,&obj1)) goto fail;
3225     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3226     arg2 = (Atom) PyInt_AsLong(obj1);
3227     if (PyErr_Occurred()) SWIG_fail;
3228     if (arg1) (arg1)->net_wm_window_type_utility = arg2;
3229     
3230     Py_INCREF(Py_None); resultobj = Py_None;
3231     return resultobj;
3232     fail:
3233     return NULL;
3234 }
3235
3236
3237 static PyObject *_wrap_Atoms_net_wm_window_type_utility_get(PyObject *self, PyObject *args) {
3238     PyObject *resultobj;
3239     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3240     Atom result;
3241     PyObject * obj0  = 0 ;
3242     
3243     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_window_type_utility_get",&obj0)) goto fail;
3244     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3245     result = (Atom) ((arg1)->net_wm_window_type_utility);
3246     
3247     resultobj = PyInt_FromLong((long)result);
3248     return resultobj;
3249     fail:
3250     return NULL;
3251 }
3252
3253
3254 static PyObject *_wrap_Atoms_net_wm_window_type_splash_set(PyObject *self, PyObject *args) {
3255     PyObject *resultobj;
3256     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3257     Atom arg2 ;
3258     PyObject * obj0  = 0 ;
3259     PyObject * obj1  = 0 ;
3260     
3261     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_window_type_splash_set",&obj0,&obj1)) goto fail;
3262     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3263     arg2 = (Atom) PyInt_AsLong(obj1);
3264     if (PyErr_Occurred()) SWIG_fail;
3265     if (arg1) (arg1)->net_wm_window_type_splash = arg2;
3266     
3267     Py_INCREF(Py_None); resultobj = Py_None;
3268     return resultobj;
3269     fail:
3270     return NULL;
3271 }
3272
3273
3274 static PyObject *_wrap_Atoms_net_wm_window_type_splash_get(PyObject *self, PyObject *args) {
3275     PyObject *resultobj;
3276     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3277     Atom result;
3278     PyObject * obj0  = 0 ;
3279     
3280     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_window_type_splash_get",&obj0)) goto fail;
3281     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3282     result = (Atom) ((arg1)->net_wm_window_type_splash);
3283     
3284     resultobj = PyInt_FromLong((long)result);
3285     return resultobj;
3286     fail:
3287     return NULL;
3288 }
3289
3290
3291 static PyObject *_wrap_Atoms_net_wm_window_type_dialog_set(PyObject *self, PyObject *args) {
3292     PyObject *resultobj;
3293     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3294     Atom arg2 ;
3295     PyObject * obj0  = 0 ;
3296     PyObject * obj1  = 0 ;
3297     
3298     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_window_type_dialog_set",&obj0,&obj1)) goto fail;
3299     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3300     arg2 = (Atom) PyInt_AsLong(obj1);
3301     if (PyErr_Occurred()) SWIG_fail;
3302     if (arg1) (arg1)->net_wm_window_type_dialog = arg2;
3303     
3304     Py_INCREF(Py_None); resultobj = Py_None;
3305     return resultobj;
3306     fail:
3307     return NULL;
3308 }
3309
3310
3311 static PyObject *_wrap_Atoms_net_wm_window_type_dialog_get(PyObject *self, PyObject *args) {
3312     PyObject *resultobj;
3313     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3314     Atom result;
3315     PyObject * obj0  = 0 ;
3316     
3317     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_window_type_dialog_get",&obj0)) goto fail;
3318     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3319     result = (Atom) ((arg1)->net_wm_window_type_dialog);
3320     
3321     resultobj = PyInt_FromLong((long)result);
3322     return resultobj;
3323     fail:
3324     return NULL;
3325 }
3326
3327
3328 static PyObject *_wrap_Atoms_net_wm_window_type_normal_set(PyObject *self, PyObject *args) {
3329     PyObject *resultobj;
3330     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3331     Atom arg2 ;
3332     PyObject * obj0  = 0 ;
3333     PyObject * obj1  = 0 ;
3334     
3335     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_window_type_normal_set",&obj0,&obj1)) goto fail;
3336     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3337     arg2 = (Atom) PyInt_AsLong(obj1);
3338     if (PyErr_Occurred()) SWIG_fail;
3339     if (arg1) (arg1)->net_wm_window_type_normal = arg2;
3340     
3341     Py_INCREF(Py_None); resultobj = Py_None;
3342     return resultobj;
3343     fail:
3344     return NULL;
3345 }
3346
3347
3348 static PyObject *_wrap_Atoms_net_wm_window_type_normal_get(PyObject *self, PyObject *args) {
3349     PyObject *resultobj;
3350     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3351     Atom result;
3352     PyObject * obj0  = 0 ;
3353     
3354     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_window_type_normal_get",&obj0)) goto fail;
3355     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3356     result = (Atom) ((arg1)->net_wm_window_type_normal);
3357     
3358     resultobj = PyInt_FromLong((long)result);
3359     return resultobj;
3360     fail:
3361     return NULL;
3362 }
3363
3364
3365 static PyObject *_wrap_Atoms_net_wm_moveresize_size_topleft_set(PyObject *self, PyObject *args) {
3366     PyObject *resultobj;
3367     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3368     Atom arg2 ;
3369     PyObject * obj0  = 0 ;
3370     PyObject * obj1  = 0 ;
3371     
3372     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_moveresize_size_topleft_set",&obj0,&obj1)) goto fail;
3373     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3374     arg2 = (Atom) PyInt_AsLong(obj1);
3375     if (PyErr_Occurred()) SWIG_fail;
3376     if (arg1) (arg1)->net_wm_moveresize_size_topleft = arg2;
3377     
3378     Py_INCREF(Py_None); resultobj = Py_None;
3379     return resultobj;
3380     fail:
3381     return NULL;
3382 }
3383
3384
3385 static PyObject *_wrap_Atoms_net_wm_moveresize_size_topleft_get(PyObject *self, PyObject *args) {
3386     PyObject *resultobj;
3387     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3388     Atom result;
3389     PyObject * obj0  = 0 ;
3390     
3391     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_moveresize_size_topleft_get",&obj0)) goto fail;
3392     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3393     result = (Atom) ((arg1)->net_wm_moveresize_size_topleft);
3394     
3395     resultobj = PyInt_FromLong((long)result);
3396     return resultobj;
3397     fail:
3398     return NULL;
3399 }
3400
3401
3402 static PyObject *_wrap_Atoms_net_wm_moveresize_size_topright_set(PyObject *self, PyObject *args) {
3403     PyObject *resultobj;
3404     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3405     Atom arg2 ;
3406     PyObject * obj0  = 0 ;
3407     PyObject * obj1  = 0 ;
3408     
3409     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_moveresize_size_topright_set",&obj0,&obj1)) goto fail;
3410     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3411     arg2 = (Atom) PyInt_AsLong(obj1);
3412     if (PyErr_Occurred()) SWIG_fail;
3413     if (arg1) (arg1)->net_wm_moveresize_size_topright = arg2;
3414     
3415     Py_INCREF(Py_None); resultobj = Py_None;
3416     return resultobj;
3417     fail:
3418     return NULL;
3419 }
3420
3421
3422 static PyObject *_wrap_Atoms_net_wm_moveresize_size_topright_get(PyObject *self, PyObject *args) {
3423     PyObject *resultobj;
3424     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3425     Atom result;
3426     PyObject * obj0  = 0 ;
3427     
3428     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_moveresize_size_topright_get",&obj0)) goto fail;
3429     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3430     result = (Atom) ((arg1)->net_wm_moveresize_size_topright);
3431     
3432     resultobj = PyInt_FromLong((long)result);
3433     return resultobj;
3434     fail:
3435     return NULL;
3436 }
3437
3438
3439 static PyObject *_wrap_Atoms_net_wm_moveresize_size_bottomleft_set(PyObject *self, PyObject *args) {
3440     PyObject *resultobj;
3441     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3442     Atom arg2 ;
3443     PyObject * obj0  = 0 ;
3444     PyObject * obj1  = 0 ;
3445     
3446     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_moveresize_size_bottomleft_set",&obj0,&obj1)) goto fail;
3447     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3448     arg2 = (Atom) PyInt_AsLong(obj1);
3449     if (PyErr_Occurred()) SWIG_fail;
3450     if (arg1) (arg1)->net_wm_moveresize_size_bottomleft = arg2;
3451     
3452     Py_INCREF(Py_None); resultobj = Py_None;
3453     return resultobj;
3454     fail:
3455     return NULL;
3456 }
3457
3458
3459 static PyObject *_wrap_Atoms_net_wm_moveresize_size_bottomleft_get(PyObject *self, PyObject *args) {
3460     PyObject *resultobj;
3461     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3462     Atom result;
3463     PyObject * obj0  = 0 ;
3464     
3465     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_moveresize_size_bottomleft_get",&obj0)) goto fail;
3466     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3467     result = (Atom) ((arg1)->net_wm_moveresize_size_bottomleft);
3468     
3469     resultobj = PyInt_FromLong((long)result);
3470     return resultobj;
3471     fail:
3472     return NULL;
3473 }
3474
3475
3476 static PyObject *_wrap_Atoms_net_wm_moveresize_size_bottomright_set(PyObject *self, PyObject *args) {
3477     PyObject *resultobj;
3478     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3479     Atom arg2 ;
3480     PyObject * obj0  = 0 ;
3481     PyObject * obj1  = 0 ;
3482     
3483     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_moveresize_size_bottomright_set",&obj0,&obj1)) goto fail;
3484     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3485     arg2 = (Atom) PyInt_AsLong(obj1);
3486     if (PyErr_Occurred()) SWIG_fail;
3487     if (arg1) (arg1)->net_wm_moveresize_size_bottomright = arg2;
3488     
3489     Py_INCREF(Py_None); resultobj = Py_None;
3490     return resultobj;
3491     fail:
3492     return NULL;
3493 }
3494
3495
3496 static PyObject *_wrap_Atoms_net_wm_moveresize_size_bottomright_get(PyObject *self, PyObject *args) {
3497     PyObject *resultobj;
3498     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3499     Atom result;
3500     PyObject * obj0  = 0 ;
3501     
3502     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_moveresize_size_bottomright_get",&obj0)) goto fail;
3503     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3504     result = (Atom) ((arg1)->net_wm_moveresize_size_bottomright);
3505     
3506     resultobj = PyInt_FromLong((long)result);
3507     return resultobj;
3508     fail:
3509     return NULL;
3510 }
3511
3512
3513 static PyObject *_wrap_Atoms_net_wm_moveresize_move_set(PyObject *self, PyObject *args) {
3514     PyObject *resultobj;
3515     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3516     Atom arg2 ;
3517     PyObject * obj0  = 0 ;
3518     PyObject * obj1  = 0 ;
3519     
3520     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_moveresize_move_set",&obj0,&obj1)) goto fail;
3521     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3522     arg2 = (Atom) PyInt_AsLong(obj1);
3523     if (PyErr_Occurred()) SWIG_fail;
3524     if (arg1) (arg1)->net_wm_moveresize_move = arg2;
3525     
3526     Py_INCREF(Py_None); resultobj = Py_None;
3527     return resultobj;
3528     fail:
3529     return NULL;
3530 }
3531
3532
3533 static PyObject *_wrap_Atoms_net_wm_moveresize_move_get(PyObject *self, PyObject *args) {
3534     PyObject *resultobj;
3535     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3536     Atom result;
3537     PyObject * obj0  = 0 ;
3538     
3539     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_moveresize_move_get",&obj0)) goto fail;
3540     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3541     result = (Atom) ((arg1)->net_wm_moveresize_move);
3542     
3543     resultobj = PyInt_FromLong((long)result);
3544     return resultobj;
3545     fail:
3546     return NULL;
3547 }
3548
3549
3550 static PyObject *_wrap_Atoms_net_wm_action_move_set(PyObject *self, PyObject *args) {
3551     PyObject *resultobj;
3552     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3553     Atom arg2 ;
3554     PyObject * obj0  = 0 ;
3555     PyObject * obj1  = 0 ;
3556     
3557     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_action_move_set",&obj0,&obj1)) goto fail;
3558     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3559     arg2 = (Atom) PyInt_AsLong(obj1);
3560     if (PyErr_Occurred()) SWIG_fail;
3561     if (arg1) (arg1)->net_wm_action_move = arg2;
3562     
3563     Py_INCREF(Py_None); resultobj = Py_None;
3564     return resultobj;
3565     fail:
3566     return NULL;
3567 }
3568
3569
3570 static PyObject *_wrap_Atoms_net_wm_action_move_get(PyObject *self, PyObject *args) {
3571     PyObject *resultobj;
3572     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3573     Atom result;
3574     PyObject * obj0  = 0 ;
3575     
3576     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_action_move_get",&obj0)) goto fail;
3577     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3578     result = (Atom) ((arg1)->net_wm_action_move);
3579     
3580     resultobj = PyInt_FromLong((long)result);
3581     return resultobj;
3582     fail:
3583     return NULL;
3584 }
3585
3586
3587 static PyObject *_wrap_Atoms_net_wm_action_resize_set(PyObject *self, PyObject *args) {
3588     PyObject *resultobj;
3589     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3590     Atom arg2 ;
3591     PyObject * obj0  = 0 ;
3592     PyObject * obj1  = 0 ;
3593     
3594     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_action_resize_set",&obj0,&obj1)) goto fail;
3595     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3596     arg2 = (Atom) PyInt_AsLong(obj1);
3597     if (PyErr_Occurred()) SWIG_fail;
3598     if (arg1) (arg1)->net_wm_action_resize = arg2;
3599     
3600     Py_INCREF(Py_None); resultobj = Py_None;
3601     return resultobj;
3602     fail:
3603     return NULL;
3604 }
3605
3606
3607 static PyObject *_wrap_Atoms_net_wm_action_resize_get(PyObject *self, PyObject *args) {
3608     PyObject *resultobj;
3609     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3610     Atom result;
3611     PyObject * obj0  = 0 ;
3612     
3613     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_action_resize_get",&obj0)) goto fail;
3614     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3615     result = (Atom) ((arg1)->net_wm_action_resize);
3616     
3617     resultobj = PyInt_FromLong((long)result);
3618     return resultobj;
3619     fail:
3620     return NULL;
3621 }
3622
3623
3624 static PyObject *_wrap_Atoms_net_wm_action_shade_set(PyObject *self, PyObject *args) {
3625     PyObject *resultobj;
3626     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3627     Atom arg2 ;
3628     PyObject * obj0  = 0 ;
3629     PyObject * obj1  = 0 ;
3630     
3631     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_action_shade_set",&obj0,&obj1)) goto fail;
3632     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3633     arg2 = (Atom) PyInt_AsLong(obj1);
3634     if (PyErr_Occurred()) SWIG_fail;
3635     if (arg1) (arg1)->net_wm_action_shade = arg2;
3636     
3637     Py_INCREF(Py_None); resultobj = Py_None;
3638     return resultobj;
3639     fail:
3640     return NULL;
3641 }
3642
3643
3644 static PyObject *_wrap_Atoms_net_wm_action_shade_get(PyObject *self, PyObject *args) {
3645     PyObject *resultobj;
3646     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3647     Atom result;
3648     PyObject * obj0  = 0 ;
3649     
3650     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_action_shade_get",&obj0)) goto fail;
3651     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3652     result = (Atom) ((arg1)->net_wm_action_shade);
3653     
3654     resultobj = PyInt_FromLong((long)result);
3655     return resultobj;
3656     fail:
3657     return NULL;
3658 }
3659
3660
3661 static PyObject *_wrap_Atoms_net_wm_action_maximize_horz_set(PyObject *self, PyObject *args) {
3662     PyObject *resultobj;
3663     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3664     Atom arg2 ;
3665     PyObject * obj0  = 0 ;
3666     PyObject * obj1  = 0 ;
3667     
3668     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_action_maximize_horz_set",&obj0,&obj1)) goto fail;
3669     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3670     arg2 = (Atom) PyInt_AsLong(obj1);
3671     if (PyErr_Occurred()) SWIG_fail;
3672     if (arg1) (arg1)->net_wm_action_maximize_horz = arg2;
3673     
3674     Py_INCREF(Py_None); resultobj = Py_None;
3675     return resultobj;
3676     fail:
3677     return NULL;
3678 }
3679
3680
3681 static PyObject *_wrap_Atoms_net_wm_action_maximize_horz_get(PyObject *self, PyObject *args) {
3682     PyObject *resultobj;
3683     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3684     Atom result;
3685     PyObject * obj0  = 0 ;
3686     
3687     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_action_maximize_horz_get",&obj0)) goto fail;
3688     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3689     result = (Atom) ((arg1)->net_wm_action_maximize_horz);
3690     
3691     resultobj = PyInt_FromLong((long)result);
3692     return resultobj;
3693     fail:
3694     return NULL;
3695 }
3696
3697
3698 static PyObject *_wrap_Atoms_net_wm_action_maximize_vert_set(PyObject *self, PyObject *args) {
3699     PyObject *resultobj;
3700     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3701     Atom arg2 ;
3702     PyObject * obj0  = 0 ;
3703     PyObject * obj1  = 0 ;
3704     
3705     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_action_maximize_vert_set",&obj0,&obj1)) goto fail;
3706     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3707     arg2 = (Atom) PyInt_AsLong(obj1);
3708     if (PyErr_Occurred()) SWIG_fail;
3709     if (arg1) (arg1)->net_wm_action_maximize_vert = arg2;
3710     
3711     Py_INCREF(Py_None); resultobj = Py_None;
3712     return resultobj;
3713     fail:
3714     return NULL;
3715 }
3716
3717
3718 static PyObject *_wrap_Atoms_net_wm_action_maximize_vert_get(PyObject *self, PyObject *args) {
3719     PyObject *resultobj;
3720     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3721     Atom result;
3722     PyObject * obj0  = 0 ;
3723     
3724     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_action_maximize_vert_get",&obj0)) goto fail;
3725     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3726     result = (Atom) ((arg1)->net_wm_action_maximize_vert);
3727     
3728     resultobj = PyInt_FromLong((long)result);
3729     return resultobj;
3730     fail:
3731     return NULL;
3732 }
3733
3734
3735 static PyObject *_wrap_Atoms_net_wm_action_change_desktop_set(PyObject *self, PyObject *args) {
3736     PyObject *resultobj;
3737     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3738     Atom arg2 ;
3739     PyObject * obj0  = 0 ;
3740     PyObject * obj1  = 0 ;
3741     
3742     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_action_change_desktop_set",&obj0,&obj1)) goto fail;
3743     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3744     arg2 = (Atom) PyInt_AsLong(obj1);
3745     if (PyErr_Occurred()) SWIG_fail;
3746     if (arg1) (arg1)->net_wm_action_change_desktop = arg2;
3747     
3748     Py_INCREF(Py_None); resultobj = Py_None;
3749     return resultobj;
3750     fail:
3751     return NULL;
3752 }
3753
3754
3755 static PyObject *_wrap_Atoms_net_wm_action_change_desktop_get(PyObject *self, PyObject *args) {
3756     PyObject *resultobj;
3757     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3758     Atom result;
3759     PyObject * obj0  = 0 ;
3760     
3761     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_action_change_desktop_get",&obj0)) goto fail;
3762     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3763     result = (Atom) ((arg1)->net_wm_action_change_desktop);
3764     
3765     resultobj = PyInt_FromLong((long)result);
3766     return resultobj;
3767     fail:
3768     return NULL;
3769 }
3770
3771
3772 static PyObject *_wrap_Atoms_net_wm_action_close_set(PyObject *self, PyObject *args) {
3773     PyObject *resultobj;
3774     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3775     Atom arg2 ;
3776     PyObject * obj0  = 0 ;
3777     PyObject * obj1  = 0 ;
3778     
3779     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_action_close_set",&obj0,&obj1)) goto fail;
3780     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3781     arg2 = (Atom) PyInt_AsLong(obj1);
3782     if (PyErr_Occurred()) SWIG_fail;
3783     if (arg1) (arg1)->net_wm_action_close = arg2;
3784     
3785     Py_INCREF(Py_None); resultobj = Py_None;
3786     return resultobj;
3787     fail:
3788     return NULL;
3789 }
3790
3791
3792 static PyObject *_wrap_Atoms_net_wm_action_close_get(PyObject *self, PyObject *args) {
3793     PyObject *resultobj;
3794     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3795     Atom result;
3796     PyObject * obj0  = 0 ;
3797     
3798     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_action_close_get",&obj0)) goto fail;
3799     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3800     result = (Atom) ((arg1)->net_wm_action_close);
3801     
3802     resultobj = PyInt_FromLong((long)result);
3803     return resultobj;
3804     fail:
3805     return NULL;
3806 }
3807
3808
3809 static PyObject *_wrap_Atoms_net_wm_state_modal_set(PyObject *self, PyObject *args) {
3810     PyObject *resultobj;
3811     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3812     Atom arg2 ;
3813     PyObject * obj0  = 0 ;
3814     PyObject * obj1  = 0 ;
3815     
3816     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_state_modal_set",&obj0,&obj1)) goto fail;
3817     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3818     arg2 = (Atom) PyInt_AsLong(obj1);
3819     if (PyErr_Occurred()) SWIG_fail;
3820     if (arg1) (arg1)->net_wm_state_modal = arg2;
3821     
3822     Py_INCREF(Py_None); resultobj = Py_None;
3823     return resultobj;
3824     fail:
3825     return NULL;
3826 }
3827
3828
3829 static PyObject *_wrap_Atoms_net_wm_state_modal_get(PyObject *self, PyObject *args) {
3830     PyObject *resultobj;
3831     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3832     Atom result;
3833     PyObject * obj0  = 0 ;
3834     
3835     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_state_modal_get",&obj0)) goto fail;
3836     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3837     result = (Atom) ((arg1)->net_wm_state_modal);
3838     
3839     resultobj = PyInt_FromLong((long)result);
3840     return resultobj;
3841     fail:
3842     return NULL;
3843 }
3844
3845
3846 static PyObject *_wrap_Atoms_net_wm_state_sticky_set(PyObject *self, PyObject *args) {
3847     PyObject *resultobj;
3848     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3849     Atom arg2 ;
3850     PyObject * obj0  = 0 ;
3851     PyObject * obj1  = 0 ;
3852     
3853     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_state_sticky_set",&obj0,&obj1)) goto fail;
3854     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3855     arg2 = (Atom) PyInt_AsLong(obj1);
3856     if (PyErr_Occurred()) SWIG_fail;
3857     if (arg1) (arg1)->net_wm_state_sticky = arg2;
3858     
3859     Py_INCREF(Py_None); resultobj = Py_None;
3860     return resultobj;
3861     fail:
3862     return NULL;
3863 }
3864
3865
3866 static PyObject *_wrap_Atoms_net_wm_state_sticky_get(PyObject *self, PyObject *args) {
3867     PyObject *resultobj;
3868     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3869     Atom result;
3870     PyObject * obj0  = 0 ;
3871     
3872     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_state_sticky_get",&obj0)) goto fail;
3873     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3874     result = (Atom) ((arg1)->net_wm_state_sticky);
3875     
3876     resultobj = PyInt_FromLong((long)result);
3877     return resultobj;
3878     fail:
3879     return NULL;
3880 }
3881
3882
3883 static PyObject *_wrap_Atoms_net_wm_state_maximized_vert_set(PyObject *self, PyObject *args) {
3884     PyObject *resultobj;
3885     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3886     Atom arg2 ;
3887     PyObject * obj0  = 0 ;
3888     PyObject * obj1  = 0 ;
3889     
3890     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_state_maximized_vert_set",&obj0,&obj1)) goto fail;
3891     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3892     arg2 = (Atom) PyInt_AsLong(obj1);
3893     if (PyErr_Occurred()) SWIG_fail;
3894     if (arg1) (arg1)->net_wm_state_maximized_vert = arg2;
3895     
3896     Py_INCREF(Py_None); resultobj = Py_None;
3897     return resultobj;
3898     fail:
3899     return NULL;
3900 }
3901
3902
3903 static PyObject *_wrap_Atoms_net_wm_state_maximized_vert_get(PyObject *self, PyObject *args) {
3904     PyObject *resultobj;
3905     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3906     Atom result;
3907     PyObject * obj0  = 0 ;
3908     
3909     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_state_maximized_vert_get",&obj0)) goto fail;
3910     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3911     result = (Atom) ((arg1)->net_wm_state_maximized_vert);
3912     
3913     resultobj = PyInt_FromLong((long)result);
3914     return resultobj;
3915     fail:
3916     return NULL;
3917 }
3918
3919
3920 static PyObject *_wrap_Atoms_net_wm_state_maximized_horz_set(PyObject *self, PyObject *args) {
3921     PyObject *resultobj;
3922     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3923     Atom arg2 ;
3924     PyObject * obj0  = 0 ;
3925     PyObject * obj1  = 0 ;
3926     
3927     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_state_maximized_horz_set",&obj0,&obj1)) goto fail;
3928     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3929     arg2 = (Atom) PyInt_AsLong(obj1);
3930     if (PyErr_Occurred()) SWIG_fail;
3931     if (arg1) (arg1)->net_wm_state_maximized_horz = arg2;
3932     
3933     Py_INCREF(Py_None); resultobj = Py_None;
3934     return resultobj;
3935     fail:
3936     return NULL;
3937 }
3938
3939
3940 static PyObject *_wrap_Atoms_net_wm_state_maximized_horz_get(PyObject *self, PyObject *args) {
3941     PyObject *resultobj;
3942     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3943     Atom result;
3944     PyObject * obj0  = 0 ;
3945     
3946     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_state_maximized_horz_get",&obj0)) goto fail;
3947     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3948     result = (Atom) ((arg1)->net_wm_state_maximized_horz);
3949     
3950     resultobj = PyInt_FromLong((long)result);
3951     return resultobj;
3952     fail:
3953     return NULL;
3954 }
3955
3956
3957 static PyObject *_wrap_Atoms_net_wm_state_shaded_set(PyObject *self, PyObject *args) {
3958     PyObject *resultobj;
3959     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3960     Atom arg2 ;
3961     PyObject * obj0  = 0 ;
3962     PyObject * obj1  = 0 ;
3963     
3964     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_state_shaded_set",&obj0,&obj1)) goto fail;
3965     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3966     arg2 = (Atom) PyInt_AsLong(obj1);
3967     if (PyErr_Occurred()) SWIG_fail;
3968     if (arg1) (arg1)->net_wm_state_shaded = arg2;
3969     
3970     Py_INCREF(Py_None); resultobj = Py_None;
3971     return resultobj;
3972     fail:
3973     return NULL;
3974 }
3975
3976
3977 static PyObject *_wrap_Atoms_net_wm_state_shaded_get(PyObject *self, PyObject *args) {
3978     PyObject *resultobj;
3979     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3980     Atom result;
3981     PyObject * obj0  = 0 ;
3982     
3983     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_state_shaded_get",&obj0)) goto fail;
3984     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
3985     result = (Atom) ((arg1)->net_wm_state_shaded);
3986     
3987     resultobj = PyInt_FromLong((long)result);
3988     return resultobj;
3989     fail:
3990     return NULL;
3991 }
3992
3993
3994 static PyObject *_wrap_Atoms_net_wm_state_skip_taskbar_set(PyObject *self, PyObject *args) {
3995     PyObject *resultobj;
3996     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
3997     Atom arg2 ;
3998     PyObject * obj0  = 0 ;
3999     PyObject * obj1  = 0 ;
4000     
4001     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_state_skip_taskbar_set",&obj0,&obj1)) goto fail;
4002     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4003     arg2 = (Atom) PyInt_AsLong(obj1);
4004     if (PyErr_Occurred()) SWIG_fail;
4005     if (arg1) (arg1)->net_wm_state_skip_taskbar = arg2;
4006     
4007     Py_INCREF(Py_None); resultobj = Py_None;
4008     return resultobj;
4009     fail:
4010     return NULL;
4011 }
4012
4013
4014 static PyObject *_wrap_Atoms_net_wm_state_skip_taskbar_get(PyObject *self, PyObject *args) {
4015     PyObject *resultobj;
4016     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
4017     Atom result;
4018     PyObject * obj0  = 0 ;
4019     
4020     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_state_skip_taskbar_get",&obj0)) goto fail;
4021     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4022     result = (Atom) ((arg1)->net_wm_state_skip_taskbar);
4023     
4024     resultobj = PyInt_FromLong((long)result);
4025     return resultobj;
4026     fail:
4027     return NULL;
4028 }
4029
4030
4031 static PyObject *_wrap_Atoms_net_wm_state_skip_pager_set(PyObject *self, PyObject *args) {
4032     PyObject *resultobj;
4033     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
4034     Atom arg2 ;
4035     PyObject * obj0  = 0 ;
4036     PyObject * obj1  = 0 ;
4037     
4038     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_state_skip_pager_set",&obj0,&obj1)) goto fail;
4039     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4040     arg2 = (Atom) PyInt_AsLong(obj1);
4041     if (PyErr_Occurred()) SWIG_fail;
4042     if (arg1) (arg1)->net_wm_state_skip_pager = arg2;
4043     
4044     Py_INCREF(Py_None); resultobj = Py_None;
4045     return resultobj;
4046     fail:
4047     return NULL;
4048 }
4049
4050
4051 static PyObject *_wrap_Atoms_net_wm_state_skip_pager_get(PyObject *self, PyObject *args) {
4052     PyObject *resultobj;
4053     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
4054     Atom result;
4055     PyObject * obj0  = 0 ;
4056     
4057     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_state_skip_pager_get",&obj0)) goto fail;
4058     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4059     result = (Atom) ((arg1)->net_wm_state_skip_pager);
4060     
4061     resultobj = PyInt_FromLong((long)result);
4062     return resultobj;
4063     fail:
4064     return NULL;
4065 }
4066
4067
4068 static PyObject *_wrap_Atoms_net_wm_state_hidden_set(PyObject *self, PyObject *args) {
4069     PyObject *resultobj;
4070     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
4071     Atom arg2 ;
4072     PyObject * obj0  = 0 ;
4073     PyObject * obj1  = 0 ;
4074     
4075     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_state_hidden_set",&obj0,&obj1)) goto fail;
4076     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4077     arg2 = (Atom) PyInt_AsLong(obj1);
4078     if (PyErr_Occurred()) SWIG_fail;
4079     if (arg1) (arg1)->net_wm_state_hidden = arg2;
4080     
4081     Py_INCREF(Py_None); resultobj = Py_None;
4082     return resultobj;
4083     fail:
4084     return NULL;
4085 }
4086
4087
4088 static PyObject *_wrap_Atoms_net_wm_state_hidden_get(PyObject *self, PyObject *args) {
4089     PyObject *resultobj;
4090     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
4091     Atom result;
4092     PyObject * obj0  = 0 ;
4093     
4094     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_state_hidden_get",&obj0)) goto fail;
4095     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4096     result = (Atom) ((arg1)->net_wm_state_hidden);
4097     
4098     resultobj = PyInt_FromLong((long)result);
4099     return resultobj;
4100     fail:
4101     return NULL;
4102 }
4103
4104
4105 static PyObject *_wrap_Atoms_net_wm_state_fullscreen_set(PyObject *self, PyObject *args) {
4106     PyObject *resultobj;
4107     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
4108     Atom arg2 ;
4109     PyObject * obj0  = 0 ;
4110     PyObject * obj1  = 0 ;
4111     
4112     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_state_fullscreen_set",&obj0,&obj1)) goto fail;
4113     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4114     arg2 = (Atom) PyInt_AsLong(obj1);
4115     if (PyErr_Occurred()) SWIG_fail;
4116     if (arg1) (arg1)->net_wm_state_fullscreen = arg2;
4117     
4118     Py_INCREF(Py_None); resultobj = Py_None;
4119     return resultobj;
4120     fail:
4121     return NULL;
4122 }
4123
4124
4125 static PyObject *_wrap_Atoms_net_wm_state_fullscreen_get(PyObject *self, PyObject *args) {
4126     PyObject *resultobj;
4127     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
4128     Atom result;
4129     PyObject * obj0  = 0 ;
4130     
4131     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_state_fullscreen_get",&obj0)) goto fail;
4132     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4133     result = (Atom) ((arg1)->net_wm_state_fullscreen);
4134     
4135     resultobj = PyInt_FromLong((long)result);
4136     return resultobj;
4137     fail:
4138     return NULL;
4139 }
4140
4141
4142 static PyObject *_wrap_Atoms_net_wm_state_above_set(PyObject *self, PyObject *args) {
4143     PyObject *resultobj;
4144     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
4145     Atom arg2 ;
4146     PyObject * obj0  = 0 ;
4147     PyObject * obj1  = 0 ;
4148     
4149     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_state_above_set",&obj0,&obj1)) goto fail;
4150     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4151     arg2 = (Atom) PyInt_AsLong(obj1);
4152     if (PyErr_Occurred()) SWIG_fail;
4153     if (arg1) (arg1)->net_wm_state_above = arg2;
4154     
4155     Py_INCREF(Py_None); resultobj = Py_None;
4156     return resultobj;
4157     fail:
4158     return NULL;
4159 }
4160
4161
4162 static PyObject *_wrap_Atoms_net_wm_state_above_get(PyObject *self, PyObject *args) {
4163     PyObject *resultobj;
4164     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
4165     Atom result;
4166     PyObject * obj0  = 0 ;
4167     
4168     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_state_above_get",&obj0)) goto fail;
4169     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4170     result = (Atom) ((arg1)->net_wm_state_above);
4171     
4172     resultobj = PyInt_FromLong((long)result);
4173     return resultobj;
4174     fail:
4175     return NULL;
4176 }
4177
4178
4179 static PyObject *_wrap_Atoms_net_wm_state_below_set(PyObject *self, PyObject *args) {
4180     PyObject *resultobj;
4181     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
4182     Atom arg2 ;
4183     PyObject * obj0  = 0 ;
4184     PyObject * obj1  = 0 ;
4185     
4186     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_net_wm_state_below_set",&obj0,&obj1)) goto fail;
4187     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4188     arg2 = (Atom) PyInt_AsLong(obj1);
4189     if (PyErr_Occurred()) SWIG_fail;
4190     if (arg1) (arg1)->net_wm_state_below = arg2;
4191     
4192     Py_INCREF(Py_None); resultobj = Py_None;
4193     return resultobj;
4194     fail:
4195     return NULL;
4196 }
4197
4198
4199 static PyObject *_wrap_Atoms_net_wm_state_below_get(PyObject *self, PyObject *args) {
4200     PyObject *resultobj;
4201     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
4202     Atom result;
4203     PyObject * obj0  = 0 ;
4204     
4205     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_net_wm_state_below_get",&obj0)) goto fail;
4206     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4207     result = (Atom) ((arg1)->net_wm_state_below);
4208     
4209     resultobj = PyInt_FromLong((long)result);
4210     return resultobj;
4211     fail:
4212     return NULL;
4213 }
4214
4215
4216 static PyObject *_wrap_Atoms_kde_net_system_tray_windows_set(PyObject *self, PyObject *args) {
4217     PyObject *resultobj;
4218     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
4219     Atom arg2 ;
4220     PyObject * obj0  = 0 ;
4221     PyObject * obj1  = 0 ;
4222     
4223     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_kde_net_system_tray_windows_set",&obj0,&obj1)) goto fail;
4224     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4225     arg2 = (Atom) PyInt_AsLong(obj1);
4226     if (PyErr_Occurred()) SWIG_fail;
4227     if (arg1) (arg1)->kde_net_system_tray_windows = arg2;
4228     
4229     Py_INCREF(Py_None); resultobj = Py_None;
4230     return resultobj;
4231     fail:
4232     return NULL;
4233 }
4234
4235
4236 static PyObject *_wrap_Atoms_kde_net_system_tray_windows_get(PyObject *self, PyObject *args) {
4237     PyObject *resultobj;
4238     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
4239     Atom result;
4240     PyObject * obj0  = 0 ;
4241     
4242     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_kde_net_system_tray_windows_get",&obj0)) goto fail;
4243     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4244     result = (Atom) ((arg1)->kde_net_system_tray_windows);
4245     
4246     resultobj = PyInt_FromLong((long)result);
4247     return resultobj;
4248     fail:
4249     return NULL;
4250 }
4251
4252
4253 static PyObject *_wrap_Atoms_kde_net_wm_system_tray_window_for_set(PyObject *self, PyObject *args) {
4254     PyObject *resultobj;
4255     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
4256     Atom arg2 ;
4257     PyObject * obj0  = 0 ;
4258     PyObject * obj1  = 0 ;
4259     
4260     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_kde_net_wm_system_tray_window_for_set",&obj0,&obj1)) goto fail;
4261     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4262     arg2 = (Atom) PyInt_AsLong(obj1);
4263     if (PyErr_Occurred()) SWIG_fail;
4264     if (arg1) (arg1)->kde_net_wm_system_tray_window_for = arg2;
4265     
4266     Py_INCREF(Py_None); resultobj = Py_None;
4267     return resultobj;
4268     fail:
4269     return NULL;
4270 }
4271
4272
4273 static PyObject *_wrap_Atoms_kde_net_wm_system_tray_window_for_get(PyObject *self, PyObject *args) {
4274     PyObject *resultobj;
4275     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
4276     Atom result;
4277     PyObject * obj0  = 0 ;
4278     
4279     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_kde_net_wm_system_tray_window_for_get",&obj0)) goto fail;
4280     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4281     result = (Atom) ((arg1)->kde_net_wm_system_tray_window_for);
4282     
4283     resultobj = PyInt_FromLong((long)result);
4284     return resultobj;
4285     fail:
4286     return NULL;
4287 }
4288
4289
4290 static PyObject *_wrap_Atoms_kde_net_wm_window_type_override_set(PyObject *self, PyObject *args) {
4291     PyObject *resultobj;
4292     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
4293     Atom arg2 ;
4294     PyObject * obj0  = 0 ;
4295     PyObject * obj1  = 0 ;
4296     
4297     if(!PyArg_ParseTuple(args,(char *)"OO:Atoms_kde_net_wm_window_type_override_set",&obj0,&obj1)) goto fail;
4298     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4299     arg2 = (Atom) PyInt_AsLong(obj1);
4300     if (PyErr_Occurred()) SWIG_fail;
4301     if (arg1) (arg1)->kde_net_wm_window_type_override = arg2;
4302     
4303     Py_INCREF(Py_None); resultobj = Py_None;
4304     return resultobj;
4305     fail:
4306     return NULL;
4307 }
4308
4309
4310 static PyObject *_wrap_Atoms_kde_net_wm_window_type_override_get(PyObject *self, PyObject *args) {
4311     PyObject *resultobj;
4312     otk::Atoms *arg1 = (otk::Atoms *) 0 ;
4313     Atom result;
4314     PyObject * obj0  = 0 ;
4315     
4316     if(!PyArg_ParseTuple(args,(char *)"O:Atoms_kde_net_wm_window_type_override_get",&obj0)) goto fail;
4317     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Atoms,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4318     result = (Atom) ((arg1)->kde_net_wm_window_type_override);
4319     
4320     resultobj = PyInt_FromLong((long)result);
4321     return resultobj;
4322     fail:
4323     return NULL;
4324 }
4325
4326
4327 static PyObject * Atoms_swigregister(PyObject *self, PyObject *args) {
4328     PyObject *obj;
4329     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4330     SWIG_TypeClientData(SWIGTYPE_p_otk__Atoms, obj);
4331     Py_INCREF(obj);
4332     return Py_BuildValue((char *)"");
4333 }
4334 static PyObject *_wrap_Property_initialize(PyObject *self, PyObject *args) {
4335     PyObject *resultobj;
4336     
4337     if(!PyArg_ParseTuple(args,(char *)":Property_initialize")) goto fail;
4338     otk::Property::initialize();
4339     
4340     Py_INCREF(Py_None); resultobj = Py_None;
4341     return resultobj;
4342     fail:
4343     return NULL;
4344 }
4345
4346
4347 static PyObject *_wrap_Property_set__SWIG_0(PyObject *self, PyObject *args) {
4348     PyObject *resultobj;
4349     Window arg1 ;
4350     Atom arg2 ;
4351     Atom arg3 ;
4352     unsigned long arg4 ;
4353     PyObject * obj0  = 0 ;
4354     PyObject * obj1  = 0 ;
4355     PyObject * obj2  = 0 ;
4356     PyObject * obj3  = 0 ;
4357     
4358     if(!PyArg_ParseTuple(args,(char *)"OOOO:Property_set",&obj0,&obj1,&obj2,&obj3)) goto fail;
4359     arg1 = (Window) PyInt_AsLong(obj0);
4360     if (PyErr_Occurred()) SWIG_fail;
4361     arg2 = (Atom) PyInt_AsLong(obj1);
4362     if (PyErr_Occurred()) SWIG_fail;
4363     arg3 = (Atom) PyInt_AsLong(obj2);
4364     if (PyErr_Occurred()) SWIG_fail;
4365     arg4 = (unsigned long) PyInt_AsLong(obj3);
4366     if (PyErr_Occurred()) SWIG_fail;
4367     otk::Property::set(arg1,arg2,arg3,arg4);
4368     
4369     Py_INCREF(Py_None); resultobj = Py_None;
4370     return resultobj;
4371     fail:
4372     return NULL;
4373 }
4374
4375
4376 static PyObject *_wrap_Property_set__SWIG_1(PyObject *self, PyObject *args) {
4377     PyObject *resultobj;
4378     Window arg1 ;
4379     Atom arg2 ;
4380     Atom arg3 ;
4381     unsigned long *arg4 ;
4382     int arg5 ;
4383     PyObject * obj0  = 0 ;
4384     PyObject * obj1  = 0 ;
4385     PyObject * obj2  = 0 ;
4386     PyObject * obj3  = 0 ;
4387     
4388     if(!PyArg_ParseTuple(args,(char *)"OOOOi:Property_set",&obj0,&obj1,&obj2,&obj3,&arg5)) goto fail;
4389     arg1 = (Window) PyInt_AsLong(obj0);
4390     if (PyErr_Occurred()) SWIG_fail;
4391     arg2 = (Atom) PyInt_AsLong(obj1);
4392     if (PyErr_Occurred()) SWIG_fail;
4393     arg3 = (Atom) PyInt_AsLong(obj2);
4394     if (PyErr_Occurred()) SWIG_fail;
4395     if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_unsigned_long,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4396     otk::Property::set(arg1,arg2,arg3,arg4,arg5);
4397     
4398     Py_INCREF(Py_None); resultobj = Py_None;
4399     return resultobj;
4400     fail:
4401     return NULL;
4402 }
4403
4404
4405 static PyObject *_wrap_Property_set__SWIG_2(PyObject *self, PyObject *args) {
4406     PyObject *resultobj;
4407     Window arg1 ;
4408     Atom arg2 ;
4409     int arg3 ;
4410     otk::ustring *arg4 = 0 ;
4411     otk::ustring temp4 ;
4412     PyObject * obj0  = 0 ;
4413     PyObject * obj1  = 0 ;
4414     PyObject * obj3  = 0 ;
4415     
4416     if(!PyArg_ParseTuple(args,(char *)"OOiO:Property_set",&obj0,&obj1,&arg3,&obj3)) goto fail;
4417     arg1 = (Window) PyInt_AsLong(obj0);
4418     if (PyErr_Occurred()) SWIG_fail;
4419     arg2 = (Atom) PyInt_AsLong(obj1);
4420     if (PyErr_Occurred()) SWIG_fail;
4421     {
4422         if (PyString_Check(obj3)) {
4423             temp4 = otk::ustring(PyString_AsString(obj3));
4424             arg4 = &temp4;
4425         }else {
4426             SWIG_exception(SWIG_TypeError, "ustring expected");
4427         }
4428     }
4429     otk::Property::set(arg1,arg2,(otk::Property::StringType )arg3,(otk::ustring const &)*arg4);
4430     
4431     Py_INCREF(Py_None); resultobj = Py_None;
4432     return resultobj;
4433     fail:
4434     return NULL;
4435 }
4436
4437
4438 static PyObject *_wrap_Property_set__SWIG_3(PyObject *self, PyObject *args) {
4439     PyObject *resultobj;
4440     Window arg1 ;
4441     Atom arg2 ;
4442     int arg3 ;
4443     otk::Property::StringVect *arg4 = 0 ;
4444     PyObject * obj0  = 0 ;
4445     PyObject * obj1  = 0 ;
4446     PyObject * obj3  = 0 ;
4447     
4448     if(!PyArg_ParseTuple(args,(char *)"OOiO:Property_set",&obj0,&obj1,&arg3,&obj3)) goto fail;
4449     arg1 = (Window) PyInt_AsLong(obj0);
4450     if (PyErr_Occurred()) SWIG_fail;
4451     arg2 = (Atom) PyInt_AsLong(obj1);
4452     if (PyErr_Occurred()) SWIG_fail;
4453     if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_otk__Property__StringVect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4454     if (arg4 == NULL) {
4455         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
4456     }
4457     otk::Property::set(arg1,arg2,(otk::Property::StringType )arg3,(otk::Property::StringVect const &)*arg4);
4458     
4459     Py_INCREF(Py_None); resultobj = Py_None;
4460     return resultobj;
4461     fail:
4462     return NULL;
4463 }
4464
4465
4466 static PyObject *_wrap_Property_set(PyObject *self, PyObject *args) {
4467     int argc;
4468     PyObject *argv[6];
4469     int ii;
4470     
4471     argc = PyObject_Length(args);
4472     for (ii = 0; (ii < argc) && (ii < 5); ii++) {
4473         argv[ii] = PyTuple_GetItem(args,ii);
4474     }
4475     if (argc == 4) {
4476         int _v;
4477         {
4478             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
4479         }
4480         if (_v) {
4481             {
4482                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
4483             }
4484             if (_v) {
4485                 {
4486                     _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
4487                 }
4488                 if (_v) {
4489                     {
4490                         void *ptr;
4491                         if (SWIG_ConvertPtr(argv[3], (void **) &ptr, SWIGTYPE_p_otk__Property__StringVect, 0) == -1) {
4492                             _v = 0;
4493                             PyErr_Clear();
4494                         }else {
4495                             _v = 1;
4496                         }
4497                     }
4498                     if (_v) {
4499                         return _wrap_Property_set__SWIG_3(self,args);
4500                     }
4501                 }
4502             }
4503         }
4504     }
4505     if (argc == 4) {
4506         int _v;
4507         {
4508             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
4509         }
4510         if (_v) {
4511             {
4512                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
4513             }
4514             if (_v) {
4515                 {
4516                     _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
4517                 }
4518                 if (_v) {
4519                     {
4520                         _v = (PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
4521                     }
4522                     if (_v) {
4523                         return _wrap_Property_set__SWIG_0(self,args);
4524                     }
4525                 }
4526             }
4527         }
4528     }
4529     if (argc == 4) {
4530         int _v;
4531         {
4532             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
4533         }
4534         if (_v) {
4535             {
4536                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
4537             }
4538             if (_v) {
4539                 {
4540                     _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
4541                 }
4542                 if (_v) {
4543                     {
4544                         _v = PyString_Check(argv[3]) ? 1 : 0;
4545                     }
4546                     if (_v) {
4547                         return _wrap_Property_set__SWIG_2(self,args);
4548                     }
4549                 }
4550             }
4551         }
4552     }
4553     if (argc == 5) {
4554         int _v;
4555         {
4556             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
4557         }
4558         if (_v) {
4559             {
4560                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
4561             }
4562             if (_v) {
4563                 {
4564                     _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
4565                 }
4566                 if (_v) {
4567                     {
4568                         void *ptr;
4569                         if (SWIG_ConvertPtr(argv[3], (void **) &ptr, SWIGTYPE_p_unsigned_long, 0) == -1) {
4570                             _v = 0;
4571                             PyErr_Clear();
4572                         }else {
4573                             _v = 1;
4574                         }
4575                     }
4576                     if (_v) {
4577                         {
4578                             _v = (PyInt_Check(argv[4]) || PyLong_Check(argv[4])) ? 1 : 0;
4579                         }
4580                         if (_v) {
4581                             return _wrap_Property_set__SWIG_1(self,args);
4582                         }
4583                     }
4584                 }
4585             }
4586         }
4587     }
4588     
4589     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Property_set'");
4590     return NULL;
4591 }
4592
4593
4594 static PyObject *_wrap_Property_get__SWIG_0(PyObject *self, PyObject *args) {
4595     PyObject *resultobj;
4596     Window arg1 ;
4597     Atom arg2 ;
4598     Atom arg3 ;
4599     unsigned long *arg4 = (unsigned long *) 0 ;
4600     unsigned long **arg5 = (unsigned long **) 0 ;
4601     bool result;
4602     PyObject * obj0  = 0 ;
4603     PyObject * obj1  = 0 ;
4604     PyObject * obj2  = 0 ;
4605     PyObject * obj3  = 0 ;
4606     PyObject * obj4  = 0 ;
4607     
4608     if(!PyArg_ParseTuple(args,(char *)"OOOOO:Property_get",&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
4609     arg1 = (Window) PyInt_AsLong(obj0);
4610     if (PyErr_Occurred()) SWIG_fail;
4611     arg2 = (Atom) PyInt_AsLong(obj1);
4612     if (PyErr_Occurred()) SWIG_fail;
4613     arg3 = (Atom) PyInt_AsLong(obj2);
4614     if (PyErr_Occurred()) SWIG_fail;
4615     if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_unsigned_long,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4616     if ((SWIG_ConvertPtr(obj4,(void **) &arg5, SWIGTYPE_p_p_unsigned_long,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4617     result = (bool)otk::Property::get(arg1,arg2,arg3,arg4,arg5);
4618     
4619     resultobj = PyInt_FromLong((long)result);
4620     return resultobj;
4621     fail:
4622     return NULL;
4623 }
4624
4625
4626 static PyObject *_wrap_Property_get__SWIG_1(PyObject *self, PyObject *args) {
4627     PyObject *resultobj;
4628     Window arg1 ;
4629     Atom arg2 ;
4630     Atom arg3 ;
4631     unsigned long *arg4 = (unsigned long *) 0 ;
4632     bool result;
4633     PyObject * obj0  = 0 ;
4634     PyObject * obj1  = 0 ;
4635     PyObject * obj2  = 0 ;
4636     PyObject * obj3  = 0 ;
4637     
4638     if(!PyArg_ParseTuple(args,(char *)"OOOO:Property_get",&obj0,&obj1,&obj2,&obj3)) goto fail;
4639     arg1 = (Window) PyInt_AsLong(obj0);
4640     if (PyErr_Occurred()) SWIG_fail;
4641     arg2 = (Atom) PyInt_AsLong(obj1);
4642     if (PyErr_Occurred()) SWIG_fail;
4643     arg3 = (Atom) PyInt_AsLong(obj2);
4644     if (PyErr_Occurred()) SWIG_fail;
4645     if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_unsigned_long,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4646     result = (bool)otk::Property::get(arg1,arg2,arg3,arg4);
4647     
4648     resultobj = PyInt_FromLong((long)result);
4649     return resultobj;
4650     fail:
4651     return NULL;
4652 }
4653
4654
4655 static PyObject *_wrap_Property_get__SWIG_2(PyObject *self, PyObject *args) {
4656     PyObject *resultobj;
4657     Window arg1 ;
4658     Atom arg2 ;
4659     int arg3 ;
4660     otk::ustring *arg4 = (otk::ustring *) 0 ;
4661     bool result;
4662     PyObject * obj0  = 0 ;
4663     PyObject * obj1  = 0 ;
4664     PyObject * obj3  = 0 ;
4665     
4666     if(!PyArg_ParseTuple(args,(char *)"OOiO:Property_get",&obj0,&obj1,&arg3,&obj3)) goto fail;
4667     arg1 = (Window) PyInt_AsLong(obj0);
4668     if (PyErr_Occurred()) SWIG_fail;
4669     arg2 = (Atom) PyInt_AsLong(obj1);
4670     if (PyErr_Occurred()) SWIG_fail;
4671     if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_otk__ustring,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4672     result = (bool)otk::Property::get(arg1,arg2,(otk::Property::StringType )arg3,arg4);
4673     
4674     resultobj = PyInt_FromLong((long)result);
4675     return resultobj;
4676     fail:
4677     return NULL;
4678 }
4679
4680
4681 static PyObject *_wrap_Property_get__SWIG_3(PyObject *self, PyObject *args) {
4682     PyObject *resultobj;
4683     Window arg1 ;
4684     Atom arg2 ;
4685     int arg3 ;
4686     unsigned long *arg4 = (unsigned long *) 0 ;
4687     otk::Property::StringVect *arg5 = (otk::Property::StringVect *) 0 ;
4688     bool result;
4689     PyObject * obj0  = 0 ;
4690     PyObject * obj1  = 0 ;
4691     PyObject * obj3  = 0 ;
4692     PyObject * obj4  = 0 ;
4693     
4694     if(!PyArg_ParseTuple(args,(char *)"OOiOO:Property_get",&obj0,&obj1,&arg3,&obj3,&obj4)) goto fail;
4695     arg1 = (Window) PyInt_AsLong(obj0);
4696     if (PyErr_Occurred()) SWIG_fail;
4697     arg2 = (Atom) PyInt_AsLong(obj1);
4698     if (PyErr_Occurred()) SWIG_fail;
4699     if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_unsigned_long,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4700     if ((SWIG_ConvertPtr(obj4,(void **) &arg5, SWIGTYPE_p_otk__Property__StringVect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4701     result = (bool)otk::Property::get(arg1,arg2,(otk::Property::StringType )arg3,arg4,arg5);
4702     
4703     resultobj = PyInt_FromLong((long)result);
4704     return resultobj;
4705     fail:
4706     return NULL;
4707 }
4708
4709
4710 static PyObject *_wrap_Property_get(PyObject *self, PyObject *args) {
4711     int argc;
4712     PyObject *argv[6];
4713     int ii;
4714     
4715     argc = PyObject_Length(args);
4716     for (ii = 0; (ii < argc) && (ii < 5); ii++) {
4717         argv[ii] = PyTuple_GetItem(args,ii);
4718     }
4719     if (argc == 4) {
4720         int _v;
4721         {
4722             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
4723         }
4724         if (_v) {
4725             {
4726                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
4727             }
4728             if (_v) {
4729                 {
4730                     _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
4731                 }
4732                 if (_v) {
4733                     {
4734                         void *ptr;
4735                         if (SWIG_ConvertPtr(argv[3], (void **) &ptr, SWIGTYPE_p_unsigned_long, 0) == -1) {
4736                             _v = 0;
4737                             PyErr_Clear();
4738                         }else {
4739                             _v = 1;
4740                         }
4741                     }
4742                     if (_v) {
4743                         return _wrap_Property_get__SWIG_1(self,args);
4744                     }
4745                 }
4746             }
4747         }
4748     }
4749     if (argc == 4) {
4750         int _v;
4751         {
4752             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
4753         }
4754         if (_v) {
4755             {
4756                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
4757             }
4758             if (_v) {
4759                 {
4760                     _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
4761                 }
4762                 if (_v) {
4763                     {
4764                         void *ptr;
4765                         if (SWIG_ConvertPtr(argv[3], (void **) &ptr, SWIGTYPE_p_otk__ustring, 0) == -1) {
4766                             _v = 0;
4767                             PyErr_Clear();
4768                         }else {
4769                             _v = 1;
4770                         }
4771                     }
4772                     if (_v) {
4773                         return _wrap_Property_get__SWIG_2(self,args);
4774                     }
4775                 }
4776             }
4777         }
4778     }
4779     if (argc == 5) {
4780         int _v;
4781         {
4782             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
4783         }
4784         if (_v) {
4785             {
4786                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
4787             }
4788             if (_v) {
4789                 {
4790                     _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
4791                 }
4792                 if (_v) {
4793                     {
4794                         void *ptr;
4795                         if (SWIG_ConvertPtr(argv[3], (void **) &ptr, SWIGTYPE_p_unsigned_long, 0) == -1) {
4796                             _v = 0;
4797                             PyErr_Clear();
4798                         }else {
4799                             _v = 1;
4800                         }
4801                     }
4802                     if (_v) {
4803                         {
4804                             void *ptr;
4805                             if (SWIG_ConvertPtr(argv[4], (void **) &ptr, SWIGTYPE_p_p_unsigned_long, 0) == -1) {
4806                                 _v = 0;
4807                                 PyErr_Clear();
4808                             }else {
4809                                 _v = 1;
4810                             }
4811                         }
4812                         if (_v) {
4813                             return _wrap_Property_get__SWIG_0(self,args);
4814                         }
4815                     }
4816                 }
4817             }
4818         }
4819     }
4820     if (argc == 5) {
4821         int _v;
4822         {
4823             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
4824         }
4825         if (_v) {
4826             {
4827                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
4828             }
4829             if (_v) {
4830                 {
4831                     _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
4832                 }
4833                 if (_v) {
4834                     {
4835                         void *ptr;
4836                         if (SWIG_ConvertPtr(argv[3], (void **) &ptr, SWIGTYPE_p_unsigned_long, 0) == -1) {
4837                             _v = 0;
4838                             PyErr_Clear();
4839                         }else {
4840                             _v = 1;
4841                         }
4842                     }
4843                     if (_v) {
4844                         {
4845                             void *ptr;
4846                             if (SWIG_ConvertPtr(argv[4], (void **) &ptr, SWIGTYPE_p_otk__Property__StringVect, 0) == -1) {
4847                                 _v = 0;
4848                                 PyErr_Clear();
4849                             }else {
4850                                 _v = 1;
4851                             }
4852                         }
4853                         if (_v) {
4854                             return _wrap_Property_get__SWIG_3(self,args);
4855                         }
4856                     }
4857                 }
4858             }
4859         }
4860     }
4861     
4862     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Property_get'");
4863     return NULL;
4864 }
4865
4866
4867 static PyObject *_wrap_Property_erase(PyObject *self, PyObject *args) {
4868     PyObject *resultobj;
4869     Window arg1 ;
4870     Atom arg2 ;
4871     PyObject * obj0  = 0 ;
4872     PyObject * obj1  = 0 ;
4873     
4874     if(!PyArg_ParseTuple(args,(char *)"OO:Property_erase",&obj0,&obj1)) goto fail;
4875     arg1 = (Window) PyInt_AsLong(obj0);
4876     if (PyErr_Occurred()) SWIG_fail;
4877     arg2 = (Atom) PyInt_AsLong(obj1);
4878     if (PyErr_Occurred()) SWIG_fail;
4879     otk::Property::erase(arg1,arg2);
4880     
4881     Py_INCREF(Py_None); resultobj = Py_None;
4882     return resultobj;
4883     fail:
4884     return NULL;
4885 }
4886
4887
4888 static PyObject * Property_swigregister(PyObject *self, PyObject *args) {
4889     PyObject *obj;
4890     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4891     SWIG_TypeClientData(SWIGTYPE_p_otk__Property, obj);
4892     Py_INCREF(obj);
4893     return Py_BuildValue((char *)"");
4894 }
4895 static PyObject *_wrap_new_Rect__SWIG_0(PyObject *self, PyObject *args) {
4896     PyObject *resultobj;
4897     otk::Rect *result;
4898     
4899     if(!PyArg_ParseTuple(args,(char *)":new_Rect")) goto fail;
4900     result = (otk::Rect *)new otk::Rect();
4901     
4902     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Rect, 1);
4903     return resultobj;
4904     fail:
4905     return NULL;
4906 }
4907
4908
4909 static PyObject *_wrap_new_Rect__SWIG_1(PyObject *self, PyObject *args) {
4910     PyObject *resultobj;
4911     int arg1 ;
4912     int arg2 ;
4913     int arg3 ;
4914     int arg4 ;
4915     otk::Rect *result;
4916     
4917     if(!PyArg_ParseTuple(args,(char *)"iiii:new_Rect",&arg1,&arg2,&arg3,&arg4)) goto fail;
4918     result = (otk::Rect *)new otk::Rect(arg1,arg2,arg3,arg4);
4919     
4920     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Rect, 1);
4921     return resultobj;
4922     fail:
4923     return NULL;
4924 }
4925
4926
4927 static PyObject *_wrap_new_Rect__SWIG_2(PyObject *self, PyObject *args) {
4928     PyObject *resultobj;
4929     otk::Point *arg1 = 0 ;
4930     otk::Point *arg2 = 0 ;
4931     otk::Rect *result;
4932     PyObject * obj0  = 0 ;
4933     PyObject * obj1  = 0 ;
4934     
4935     if(!PyArg_ParseTuple(args,(char *)"OO:new_Rect",&obj0,&obj1)) goto fail;
4936     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Point,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4937     if (arg1 == NULL) {
4938         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
4939     }
4940     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_otk__Point,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4941     if (arg2 == NULL) {
4942         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
4943     }
4944     result = (otk::Rect *)new otk::Rect((otk::Point const &)*arg1,(otk::Point const &)*arg2);
4945     
4946     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Rect, 1);
4947     return resultobj;
4948     fail:
4949     return NULL;
4950 }
4951
4952
4953 static PyObject *_wrap_new_Rect__SWIG_3(PyObject *self, PyObject *args) {
4954     PyObject *resultobj;
4955     otk::Rect *arg1 = 0 ;
4956     otk::Rect *result;
4957     PyObject * obj0  = 0 ;
4958     
4959     if(!PyArg_ParseTuple(args,(char *)"O:new_Rect",&obj0)) goto fail;
4960     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4961     if (arg1 == NULL) {
4962         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
4963     }
4964     result = (otk::Rect *)new otk::Rect((otk::Rect const &)*arg1);
4965     
4966     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Rect, 1);
4967     return resultobj;
4968     fail:
4969     return NULL;
4970 }
4971
4972
4973 static PyObject *_wrap_new_Rect__SWIG_4(PyObject *self, PyObject *args) {
4974     PyObject *resultobj;
4975     XRectangle *arg1 = 0 ;
4976     otk::Rect *result;
4977     PyObject * obj0  = 0 ;
4978     
4979     if(!PyArg_ParseTuple(args,(char *)"O:new_Rect",&obj0)) goto fail;
4980     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_XRectangle,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
4981     if (arg1 == NULL) {
4982         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
4983     }
4984     result = (otk::Rect *)new otk::Rect((XRectangle const &)*arg1);
4985     
4986     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Rect, 1);
4987     return resultobj;
4988     fail:
4989     return NULL;
4990 }
4991
4992
4993 static PyObject *_wrap_new_Rect(PyObject *self, PyObject *args) {
4994     int argc;
4995     PyObject *argv[5];
4996     int ii;
4997     
4998     argc = PyObject_Length(args);
4999     for (ii = 0; (ii < argc) && (ii < 4); ii++) {
5000         argv[ii] = PyTuple_GetItem(args,ii);
5001     }
5002     if (argc == 0) {
5003         return _wrap_new_Rect__SWIG_0(self,args);
5004     }
5005     if (argc == 1) {
5006         int _v;
5007         {
5008             void *ptr;
5009             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_otk__Rect, 0) == -1) {
5010                 _v = 0;
5011                 PyErr_Clear();
5012             }else {
5013                 _v = 1;
5014             }
5015         }
5016         if (_v) {
5017             return _wrap_new_Rect__SWIG_3(self,args);
5018         }
5019     }
5020     if (argc == 1) {
5021         int _v;
5022         {
5023             void *ptr;
5024             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_XRectangle, 0) == -1) {
5025                 _v = 0;
5026                 PyErr_Clear();
5027             }else {
5028                 _v = 1;
5029             }
5030         }
5031         if (_v) {
5032             return _wrap_new_Rect__SWIG_4(self,args);
5033         }
5034     }
5035     if (argc == 2) {
5036         int _v;
5037         {
5038             void *ptr;
5039             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_otk__Point, 0) == -1) {
5040                 _v = 0;
5041                 PyErr_Clear();
5042             }else {
5043                 _v = 1;
5044             }
5045         }
5046         if (_v) {
5047             {
5048                 void *ptr;
5049                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_otk__Point, 0) == -1) {
5050                     _v = 0;
5051                     PyErr_Clear();
5052                 }else {
5053                     _v = 1;
5054                 }
5055             }
5056             if (_v) {
5057                 return _wrap_new_Rect__SWIG_2(self,args);
5058             }
5059         }
5060     }
5061     if (argc == 4) {
5062         int _v;
5063         {
5064             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
5065         }
5066         if (_v) {
5067             {
5068                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
5069             }
5070             if (_v) {
5071                 {
5072                     _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
5073                 }
5074                 if (_v) {
5075                     {
5076                         _v = (PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
5077                     }
5078                     if (_v) {
5079                         return _wrap_new_Rect__SWIG_1(self,args);
5080                     }
5081                 }
5082             }
5083         }
5084     }
5085     
5086     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_Rect'");
5087     return NULL;
5088 }
5089
5090
5091 static PyObject *_wrap_Rect_left(PyObject *self, PyObject *args) {
5092     PyObject *resultobj;
5093     otk::Rect *arg1 = (otk::Rect *) 0 ;
5094     int result;
5095     PyObject * obj0  = 0 ;
5096     
5097     if(!PyArg_ParseTuple(args,(char *)"O:Rect_left",&obj0)) goto fail;
5098     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5099     result = (int)((otk::Rect const *)arg1)->left();
5100     
5101     resultobj = PyInt_FromLong((long)result);
5102     return resultobj;
5103     fail:
5104     return NULL;
5105 }
5106
5107
5108 static PyObject *_wrap_Rect_top(PyObject *self, PyObject *args) {
5109     PyObject *resultobj;
5110     otk::Rect *arg1 = (otk::Rect *) 0 ;
5111     int result;
5112     PyObject * obj0  = 0 ;
5113     
5114     if(!PyArg_ParseTuple(args,(char *)"O:Rect_top",&obj0)) goto fail;
5115     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5116     result = (int)((otk::Rect const *)arg1)->top();
5117     
5118     resultobj = PyInt_FromLong((long)result);
5119     return resultobj;
5120     fail:
5121     return NULL;
5122 }
5123
5124
5125 static PyObject *_wrap_Rect_right(PyObject *self, PyObject *args) {
5126     PyObject *resultobj;
5127     otk::Rect *arg1 = (otk::Rect *) 0 ;
5128     int result;
5129     PyObject * obj0  = 0 ;
5130     
5131     if(!PyArg_ParseTuple(args,(char *)"O:Rect_right",&obj0)) goto fail;
5132     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5133     result = (int)((otk::Rect const *)arg1)->right();
5134     
5135     resultobj = PyInt_FromLong((long)result);
5136     return resultobj;
5137     fail:
5138     return NULL;
5139 }
5140
5141
5142 static PyObject *_wrap_Rect_bottom(PyObject *self, PyObject *args) {
5143     PyObject *resultobj;
5144     otk::Rect *arg1 = (otk::Rect *) 0 ;
5145     int result;
5146     PyObject * obj0  = 0 ;
5147     
5148     if(!PyArg_ParseTuple(args,(char *)"O:Rect_bottom",&obj0)) goto fail;
5149     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5150     result = (int)((otk::Rect const *)arg1)->bottom();
5151     
5152     resultobj = PyInt_FromLong((long)result);
5153     return resultobj;
5154     fail:
5155     return NULL;
5156 }
5157
5158
5159 static PyObject *_wrap_Rect_x(PyObject *self, PyObject *args) {
5160     PyObject *resultobj;
5161     otk::Rect *arg1 = (otk::Rect *) 0 ;
5162     int result;
5163     PyObject * obj0  = 0 ;
5164     
5165     if(!PyArg_ParseTuple(args,(char *)"O:Rect_x",&obj0)) goto fail;
5166     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5167     result = (int)((otk::Rect const *)arg1)->x();
5168     
5169     resultobj = PyInt_FromLong((long)result);
5170     return resultobj;
5171     fail:
5172     return NULL;
5173 }
5174
5175
5176 static PyObject *_wrap_Rect_y(PyObject *self, PyObject *args) {
5177     PyObject *resultobj;
5178     otk::Rect *arg1 = (otk::Rect *) 0 ;
5179     int result;
5180     PyObject * obj0  = 0 ;
5181     
5182     if(!PyArg_ParseTuple(args,(char *)"O:Rect_y",&obj0)) goto fail;
5183     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5184     result = (int)((otk::Rect const *)arg1)->y();
5185     
5186     resultobj = PyInt_FromLong((long)result);
5187     return resultobj;
5188     fail:
5189     return NULL;
5190 }
5191
5192
5193 static PyObject *_wrap_Rect_location(PyObject *self, PyObject *args) {
5194     PyObject *resultobj;
5195     otk::Rect *arg1 = (otk::Rect *) 0 ;
5196     otk::Point result;
5197     PyObject * obj0  = 0 ;
5198     
5199     if(!PyArg_ParseTuple(args,(char *)"O:Rect_location",&obj0)) goto fail;
5200     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5201     result = ((otk::Rect const *)arg1)->location();
5202     
5203     {
5204         otk::Point * resultptr;
5205         resultptr = new otk::Point((otk::Point &) result);
5206         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_otk__Point, 1);
5207     }
5208     return resultobj;
5209     fail:
5210     return NULL;
5211 }
5212
5213
5214 static PyObject *_wrap_Rect_setX(PyObject *self, PyObject *args) {
5215     PyObject *resultobj;
5216     otk::Rect *arg1 = (otk::Rect *) 0 ;
5217     int arg2 ;
5218     PyObject * obj0  = 0 ;
5219     
5220     if(!PyArg_ParseTuple(args,(char *)"Oi:Rect_setX",&obj0,&arg2)) goto fail;
5221     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5222     (arg1)->setX(arg2);
5223     
5224     Py_INCREF(Py_None); resultobj = Py_None;
5225     return resultobj;
5226     fail:
5227     return NULL;
5228 }
5229
5230
5231 static PyObject *_wrap_Rect_setY(PyObject *self, PyObject *args) {
5232     PyObject *resultobj;
5233     otk::Rect *arg1 = (otk::Rect *) 0 ;
5234     int arg2 ;
5235     PyObject * obj0  = 0 ;
5236     
5237     if(!PyArg_ParseTuple(args,(char *)"Oi:Rect_setY",&obj0,&arg2)) goto fail;
5238     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5239     (arg1)->setY(arg2);
5240     
5241     Py_INCREF(Py_None); resultobj = Py_None;
5242     return resultobj;
5243     fail:
5244     return NULL;
5245 }
5246
5247
5248 static PyObject *_wrap_Rect_setPos__SWIG_0(PyObject *self, PyObject *args) {
5249     PyObject *resultobj;
5250     otk::Rect *arg1 = (otk::Rect *) 0 ;
5251     int arg2 ;
5252     int arg3 ;
5253     PyObject * obj0  = 0 ;
5254     
5255     if(!PyArg_ParseTuple(args,(char *)"Oii:Rect_setPos",&obj0,&arg2,&arg3)) goto fail;
5256     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5257     (arg1)->setPos(arg2,arg3);
5258     
5259     Py_INCREF(Py_None); resultobj = Py_None;
5260     return resultobj;
5261     fail:
5262     return NULL;
5263 }
5264
5265
5266 static PyObject *_wrap_Rect_setPos__SWIG_1(PyObject *self, PyObject *args) {
5267     PyObject *resultobj;
5268     otk::Rect *arg1 = (otk::Rect *) 0 ;
5269     otk::Point *arg2 = 0 ;
5270     PyObject * obj0  = 0 ;
5271     PyObject * obj1  = 0 ;
5272     
5273     if(!PyArg_ParseTuple(args,(char *)"OO:Rect_setPos",&obj0,&obj1)) goto fail;
5274     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5275     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_otk__Point,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5276     if (arg2 == NULL) {
5277         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
5278     }
5279     (arg1)->setPos((otk::Point const &)*arg2);
5280     
5281     Py_INCREF(Py_None); resultobj = Py_None;
5282     return resultobj;
5283     fail:
5284     return NULL;
5285 }
5286
5287
5288 static PyObject *_wrap_Rect_setPos(PyObject *self, PyObject *args) {
5289     int argc;
5290     PyObject *argv[4];
5291     int ii;
5292     
5293     argc = PyObject_Length(args);
5294     for (ii = 0; (ii < argc) && (ii < 3); ii++) {
5295         argv[ii] = PyTuple_GetItem(args,ii);
5296     }
5297     if (argc == 2) {
5298         int _v;
5299         {
5300             void *ptr;
5301             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_otk__Rect, 0) == -1) {
5302                 _v = 0;
5303                 PyErr_Clear();
5304             }else {
5305                 _v = 1;
5306             }
5307         }
5308         if (_v) {
5309             {
5310                 void *ptr;
5311                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_otk__Point, 0) == -1) {
5312                     _v = 0;
5313                     PyErr_Clear();
5314                 }else {
5315                     _v = 1;
5316                 }
5317             }
5318             if (_v) {
5319                 return _wrap_Rect_setPos__SWIG_1(self,args);
5320             }
5321         }
5322     }
5323     if (argc == 3) {
5324         int _v;
5325         {
5326             void *ptr;
5327             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_otk__Rect, 0) == -1) {
5328                 _v = 0;
5329                 PyErr_Clear();
5330             }else {
5331                 _v = 1;
5332             }
5333         }
5334         if (_v) {
5335             {
5336                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
5337             }
5338             if (_v) {
5339                 {
5340                     _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
5341                 }
5342                 if (_v) {
5343                     return _wrap_Rect_setPos__SWIG_0(self,args);
5344                 }
5345             }
5346         }
5347     }
5348     
5349     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Rect_setPos'");
5350     return NULL;
5351 }
5352
5353
5354 static PyObject *_wrap_Rect_width(PyObject *self, PyObject *args) {
5355     PyObject *resultobj;
5356     otk::Rect *arg1 = (otk::Rect *) 0 ;
5357     int result;
5358     PyObject * obj0  = 0 ;
5359     
5360     if(!PyArg_ParseTuple(args,(char *)"O:Rect_width",&obj0)) goto fail;
5361     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5362     result = (int)((otk::Rect const *)arg1)->width();
5363     
5364     resultobj = PyInt_FromLong((long)result);
5365     return resultobj;
5366     fail:
5367     return NULL;
5368 }
5369
5370
5371 static PyObject *_wrap_Rect_height(PyObject *self, PyObject *args) {
5372     PyObject *resultobj;
5373     otk::Rect *arg1 = (otk::Rect *) 0 ;
5374     int result;
5375     PyObject * obj0  = 0 ;
5376     
5377     if(!PyArg_ParseTuple(args,(char *)"O:Rect_height",&obj0)) goto fail;
5378     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5379     result = (int)((otk::Rect const *)arg1)->height();
5380     
5381     resultobj = PyInt_FromLong((long)result);
5382     return resultobj;
5383     fail:
5384     return NULL;
5385 }
5386
5387
5388 static PyObject *_wrap_Rect_size(PyObject *self, PyObject *args) {
5389     PyObject *resultobj;
5390     otk::Rect *arg1 = (otk::Rect *) 0 ;
5391     otk::Point result;
5392     PyObject * obj0  = 0 ;
5393     
5394     if(!PyArg_ParseTuple(args,(char *)"O:Rect_size",&obj0)) goto fail;
5395     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5396     result = ((otk::Rect const *)arg1)->size();
5397     
5398     {
5399         otk::Point * resultptr;
5400         resultptr = new otk::Point((otk::Point &) result);
5401         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_otk__Point, 1);
5402     }
5403     return resultobj;
5404     fail:
5405     return NULL;
5406 }
5407
5408
5409 static PyObject *_wrap_Rect_setWidth(PyObject *self, PyObject *args) {
5410     PyObject *resultobj;
5411     otk::Rect *arg1 = (otk::Rect *) 0 ;
5412     int arg2 ;
5413     PyObject * obj0  = 0 ;
5414     
5415     if(!PyArg_ParseTuple(args,(char *)"Oi:Rect_setWidth",&obj0,&arg2)) goto fail;
5416     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5417     (arg1)->setWidth(arg2);
5418     
5419     Py_INCREF(Py_None); resultobj = Py_None;
5420     return resultobj;
5421     fail:
5422     return NULL;
5423 }
5424
5425
5426 static PyObject *_wrap_Rect_setHeight(PyObject *self, PyObject *args) {
5427     PyObject *resultobj;
5428     otk::Rect *arg1 = (otk::Rect *) 0 ;
5429     int arg2 ;
5430     PyObject * obj0  = 0 ;
5431     
5432     if(!PyArg_ParseTuple(args,(char *)"Oi:Rect_setHeight",&obj0,&arg2)) goto fail;
5433     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5434     (arg1)->setHeight(arg2);
5435     
5436     Py_INCREF(Py_None); resultobj = Py_None;
5437     return resultobj;
5438     fail:
5439     return NULL;
5440 }
5441
5442
5443 static PyObject *_wrap_Rect_setSize__SWIG_0(PyObject *self, PyObject *args) {
5444     PyObject *resultobj;
5445     otk::Rect *arg1 = (otk::Rect *) 0 ;
5446     int arg2 ;
5447     int arg3 ;
5448     PyObject * obj0  = 0 ;
5449     
5450     if(!PyArg_ParseTuple(args,(char *)"Oii:Rect_setSize",&obj0,&arg2,&arg3)) goto fail;
5451     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5452     (arg1)->setSize(arg2,arg3);
5453     
5454     Py_INCREF(Py_None); resultobj = Py_None;
5455     return resultobj;
5456     fail:
5457     return NULL;
5458 }
5459
5460
5461 static PyObject *_wrap_Rect_setSize__SWIG_1(PyObject *self, PyObject *args) {
5462     PyObject *resultobj;
5463     otk::Rect *arg1 = (otk::Rect *) 0 ;
5464     otk::Point *arg2 = 0 ;
5465     PyObject * obj0  = 0 ;
5466     PyObject * obj1  = 0 ;
5467     
5468     if(!PyArg_ParseTuple(args,(char *)"OO:Rect_setSize",&obj0,&obj1)) goto fail;
5469     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5470     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_otk__Point,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5471     if (arg2 == NULL) {
5472         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
5473     }
5474     (arg1)->setSize((otk::Point const &)*arg2);
5475     
5476     Py_INCREF(Py_None); resultobj = Py_None;
5477     return resultobj;
5478     fail:
5479     return NULL;
5480 }
5481
5482
5483 static PyObject *_wrap_Rect_setSize(PyObject *self, PyObject *args) {
5484     int argc;
5485     PyObject *argv[4];
5486     int ii;
5487     
5488     argc = PyObject_Length(args);
5489     for (ii = 0; (ii < argc) && (ii < 3); ii++) {
5490         argv[ii] = PyTuple_GetItem(args,ii);
5491     }
5492     if (argc == 2) {
5493         int _v;
5494         {
5495             void *ptr;
5496             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_otk__Rect, 0) == -1) {
5497                 _v = 0;
5498                 PyErr_Clear();
5499             }else {
5500                 _v = 1;
5501             }
5502         }
5503         if (_v) {
5504             {
5505                 void *ptr;
5506                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_otk__Point, 0) == -1) {
5507                     _v = 0;
5508                     PyErr_Clear();
5509                 }else {
5510                     _v = 1;
5511                 }
5512             }
5513             if (_v) {
5514                 return _wrap_Rect_setSize__SWIG_1(self,args);
5515             }
5516         }
5517     }
5518     if (argc == 3) {
5519         int _v;
5520         {
5521             void *ptr;
5522             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_otk__Rect, 0) == -1) {
5523                 _v = 0;
5524                 PyErr_Clear();
5525             }else {
5526                 _v = 1;
5527             }
5528         }
5529         if (_v) {
5530             {
5531                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
5532             }
5533             if (_v) {
5534                 {
5535                     _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
5536                 }
5537                 if (_v) {
5538                     return _wrap_Rect_setSize__SWIG_0(self,args);
5539                 }
5540             }
5541         }
5542     }
5543     
5544     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Rect_setSize'");
5545     return NULL;
5546 }
5547
5548
5549 static PyObject *_wrap_Rect_setRect__SWIG_0(PyObject *self, PyObject *args) {
5550     PyObject *resultobj;
5551     otk::Rect *arg1 = (otk::Rect *) 0 ;
5552     int arg2 ;
5553     int arg3 ;
5554     int arg4 ;
5555     int arg5 ;
5556     PyObject * obj0  = 0 ;
5557     
5558     if(!PyArg_ParseTuple(args,(char *)"Oiiii:Rect_setRect",&obj0,&arg2,&arg3,&arg4,&arg5)) goto fail;
5559     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5560     (arg1)->setRect(arg2,arg3,arg4,arg5);
5561     
5562     Py_INCREF(Py_None); resultobj = Py_None;
5563     return resultobj;
5564     fail:
5565     return NULL;
5566 }
5567
5568
5569 static PyObject *_wrap_Rect_setRect__SWIG_1(PyObject *self, PyObject *args) {
5570     PyObject *resultobj;
5571     otk::Rect *arg1 = (otk::Rect *) 0 ;
5572     otk::Point *arg2 = 0 ;
5573     otk::Point *arg3 = 0 ;
5574     PyObject * obj0  = 0 ;
5575     PyObject * obj1  = 0 ;
5576     PyObject * obj2  = 0 ;
5577     
5578     if(!PyArg_ParseTuple(args,(char *)"OOO:Rect_setRect",&obj0,&obj1,&obj2)) goto fail;
5579     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5580     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_otk__Point,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5581     if (arg2 == NULL) {
5582         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
5583     }
5584     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_otk__Point,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5585     if (arg3 == NULL) {
5586         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
5587     }
5588     (arg1)->setRect((otk::Point const &)*arg2,(otk::Point const &)*arg3);
5589     
5590     Py_INCREF(Py_None); resultobj = Py_None;
5591     return resultobj;
5592     fail:
5593     return NULL;
5594 }
5595
5596
5597 static PyObject *_wrap_Rect_setRect(PyObject *self, PyObject *args) {
5598     int argc;
5599     PyObject *argv[6];
5600     int ii;
5601     
5602     argc = PyObject_Length(args);
5603     for (ii = 0; (ii < argc) && (ii < 5); ii++) {
5604         argv[ii] = PyTuple_GetItem(args,ii);
5605     }
5606     if (argc == 3) {
5607         int _v;
5608         {
5609             void *ptr;
5610             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_otk__Rect, 0) == -1) {
5611                 _v = 0;
5612                 PyErr_Clear();
5613             }else {
5614                 _v = 1;
5615             }
5616         }
5617         if (_v) {
5618             {
5619                 void *ptr;
5620                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_otk__Point, 0) == -1) {
5621                     _v = 0;
5622                     PyErr_Clear();
5623                 }else {
5624                     _v = 1;
5625                 }
5626             }
5627             if (_v) {
5628                 {
5629                     void *ptr;
5630                     if (SWIG_ConvertPtr(argv[2], (void **) &ptr, SWIGTYPE_p_otk__Point, 0) == -1) {
5631                         _v = 0;
5632                         PyErr_Clear();
5633                     }else {
5634                         _v = 1;
5635                     }
5636                 }
5637                 if (_v) {
5638                     return _wrap_Rect_setRect__SWIG_1(self,args);
5639                 }
5640             }
5641         }
5642     }
5643     if (argc == 5) {
5644         int _v;
5645         {
5646             void *ptr;
5647             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_otk__Rect, 0) == -1) {
5648                 _v = 0;
5649                 PyErr_Clear();
5650             }else {
5651                 _v = 1;
5652             }
5653         }
5654         if (_v) {
5655             {
5656                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
5657             }
5658             if (_v) {
5659                 {
5660                     _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
5661                 }
5662                 if (_v) {
5663                     {
5664                         _v = (PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
5665                     }
5666                     if (_v) {
5667                         {
5668                             _v = (PyInt_Check(argv[4]) || PyLong_Check(argv[4])) ? 1 : 0;
5669                         }
5670                         if (_v) {
5671                             return _wrap_Rect_setRect__SWIG_0(self,args);
5672                         }
5673                     }
5674                 }
5675             }
5676         }
5677     }
5678     
5679     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Rect_setRect'");
5680     return NULL;
5681 }
5682
5683
5684 static PyObject *_wrap_Rect_setCoords__SWIG_0(PyObject *self, PyObject *args) {
5685     PyObject *resultobj;
5686     otk::Rect *arg1 = (otk::Rect *) 0 ;
5687     int arg2 ;
5688     int arg3 ;
5689     int arg4 ;
5690     int arg5 ;
5691     PyObject * obj0  = 0 ;
5692     
5693     if(!PyArg_ParseTuple(args,(char *)"Oiiii:Rect_setCoords",&obj0,&arg2,&arg3,&arg4,&arg5)) goto fail;
5694     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5695     (arg1)->setCoords(arg2,arg3,arg4,arg5);
5696     
5697     Py_INCREF(Py_None); resultobj = Py_None;
5698     return resultobj;
5699     fail:
5700     return NULL;
5701 }
5702
5703
5704 static PyObject *_wrap_Rect_setCoords__SWIG_1(PyObject *self, PyObject *args) {
5705     PyObject *resultobj;
5706     otk::Rect *arg1 = (otk::Rect *) 0 ;
5707     otk::Point *arg2 = 0 ;
5708     otk::Point *arg3 = 0 ;
5709     PyObject * obj0  = 0 ;
5710     PyObject * obj1  = 0 ;
5711     PyObject * obj2  = 0 ;
5712     
5713     if(!PyArg_ParseTuple(args,(char *)"OOO:Rect_setCoords",&obj0,&obj1,&obj2)) goto fail;
5714     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5715     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_otk__Point,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5716     if (arg2 == NULL) {
5717         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
5718     }
5719     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_otk__Point,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5720     if (arg3 == NULL) {
5721         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
5722     }
5723     (arg1)->setCoords((otk::Point const &)*arg2,(otk::Point const &)*arg3);
5724     
5725     Py_INCREF(Py_None); resultobj = Py_None;
5726     return resultobj;
5727     fail:
5728     return NULL;
5729 }
5730
5731
5732 static PyObject *_wrap_Rect_setCoords(PyObject *self, PyObject *args) {
5733     int argc;
5734     PyObject *argv[6];
5735     int ii;
5736     
5737     argc = PyObject_Length(args);
5738     for (ii = 0; (ii < argc) && (ii < 5); ii++) {
5739         argv[ii] = PyTuple_GetItem(args,ii);
5740     }
5741     if (argc == 3) {
5742         int _v;
5743         {
5744             void *ptr;
5745             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_otk__Rect, 0) == -1) {
5746                 _v = 0;
5747                 PyErr_Clear();
5748             }else {
5749                 _v = 1;
5750             }
5751         }
5752         if (_v) {
5753             {
5754                 void *ptr;
5755                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_otk__Point, 0) == -1) {
5756                     _v = 0;
5757                     PyErr_Clear();
5758                 }else {
5759                     _v = 1;
5760                 }
5761             }
5762             if (_v) {
5763                 {
5764                     void *ptr;
5765                     if (SWIG_ConvertPtr(argv[2], (void **) &ptr, SWIGTYPE_p_otk__Point, 0) == -1) {
5766                         _v = 0;
5767                         PyErr_Clear();
5768                     }else {
5769                         _v = 1;
5770                     }
5771                 }
5772                 if (_v) {
5773                     return _wrap_Rect_setCoords__SWIG_1(self,args);
5774                 }
5775             }
5776         }
5777     }
5778     if (argc == 5) {
5779         int _v;
5780         {
5781             void *ptr;
5782             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_otk__Rect, 0) == -1) {
5783                 _v = 0;
5784                 PyErr_Clear();
5785             }else {
5786                 _v = 1;
5787             }
5788         }
5789         if (_v) {
5790             {
5791                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
5792             }
5793             if (_v) {
5794                 {
5795                     _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
5796                 }
5797                 if (_v) {
5798                     {
5799                         _v = (PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
5800                     }
5801                     if (_v) {
5802                         {
5803                             _v = (PyInt_Check(argv[4]) || PyLong_Check(argv[4])) ? 1 : 0;
5804                         }
5805                         if (_v) {
5806                             return _wrap_Rect_setCoords__SWIG_0(self,args);
5807                         }
5808                     }
5809                 }
5810             }
5811         }
5812     }
5813     
5814     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Rect_setCoords'");
5815     return NULL;
5816 }
5817
5818
5819 static PyObject *_wrap_Rect___eq__(PyObject *self, PyObject *args) {
5820     PyObject *resultobj;
5821     otk::Rect *arg1 = (otk::Rect *) 0 ;
5822     otk::Rect *arg2 = 0 ;
5823     bool result;
5824     PyObject * obj0  = 0 ;
5825     PyObject * obj1  = 0 ;
5826     
5827     if(!PyArg_ParseTuple(args,(char *)"OO:Rect___eq__",&obj0,&obj1)) goto fail;
5828     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5829     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5830     if (arg2 == NULL) {
5831         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
5832     }
5833     result = (bool)(arg1)->operator ==((otk::Rect const &)*arg2);
5834     
5835     resultobj = PyInt_FromLong((long)result);
5836     return resultobj;
5837     fail:
5838     return NULL;
5839 }
5840
5841
5842 static PyObject *_wrap_Rect___ne__(PyObject *self, PyObject *args) {
5843     PyObject *resultobj;
5844     otk::Rect *arg1 = (otk::Rect *) 0 ;
5845     otk::Rect *arg2 = 0 ;
5846     bool result;
5847     PyObject * obj0  = 0 ;
5848     PyObject * obj1  = 0 ;
5849     
5850     if(!PyArg_ParseTuple(args,(char *)"OO:Rect___ne__",&obj0,&obj1)) goto fail;
5851     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5852     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5853     if (arg2 == NULL) {
5854         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
5855     }
5856     result = (bool)(arg1)->operator !=((otk::Rect const &)*arg2);
5857     
5858     resultobj = PyInt_FromLong((long)result);
5859     return resultobj;
5860     fail:
5861     return NULL;
5862 }
5863
5864
5865 static PyObject *_wrap_Rect___or__(PyObject *self, PyObject *args) {
5866     PyObject *resultobj;
5867     otk::Rect *arg1 = (otk::Rect *) 0 ;
5868     otk::Rect *arg2 = 0 ;
5869     otk::Rect result;
5870     PyObject * obj0  = 0 ;
5871     PyObject * obj1  = 0 ;
5872     
5873     if(!PyArg_ParseTuple(args,(char *)"OO:Rect___or__",&obj0,&obj1)) goto fail;
5874     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5875     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5876     if (arg2 == NULL) {
5877         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
5878     }
5879     result = ((otk::Rect const *)arg1)->operator |((otk::Rect const &)*arg2);
5880     
5881     {
5882         otk::Rect * resultptr;
5883         resultptr = new otk::Rect((otk::Rect &) result);
5884         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_otk__Rect, 1);
5885     }
5886     return resultobj;
5887     fail:
5888     return NULL;
5889 }
5890
5891
5892 static PyObject *_wrap_Rect___and__(PyObject *self, PyObject *args) {
5893     PyObject *resultobj;
5894     otk::Rect *arg1 = (otk::Rect *) 0 ;
5895     otk::Rect *arg2 = 0 ;
5896     otk::Rect result;
5897     PyObject * obj0  = 0 ;
5898     PyObject * obj1  = 0 ;
5899     
5900     if(!PyArg_ParseTuple(args,(char *)"OO:Rect___and__",&obj0,&obj1)) goto fail;
5901     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5902     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5903     if (arg2 == NULL) {
5904         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
5905     }
5906     result = ((otk::Rect const *)arg1)->operator &((otk::Rect const &)*arg2);
5907     
5908     {
5909         otk::Rect * resultptr;
5910         resultptr = new otk::Rect((otk::Rect &) result);
5911         resultobj = SWIG_NewPointerObj((void *) resultptr, SWIGTYPE_p_otk__Rect, 1);
5912     }
5913     return resultobj;
5914     fail:
5915     return NULL;
5916 }
5917
5918
5919 static PyObject *_wrap_Rect___ior__(PyObject *self, PyObject *args) {
5920     PyObject *resultobj;
5921     otk::Rect *arg1 = (otk::Rect *) 0 ;
5922     otk::Rect *arg2 = 0 ;
5923     otk::Rect *result;
5924     PyObject * obj0  = 0 ;
5925     PyObject * obj1  = 0 ;
5926     
5927     if(!PyArg_ParseTuple(args,(char *)"OO:Rect___ior__",&obj0,&obj1)) goto fail;
5928     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5929     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5930     if (arg2 == NULL) {
5931         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
5932     }
5933     {
5934         otk::Rect &_result_ref = (arg1)->operator |=((otk::Rect const &)*arg2);
5935         result = (otk::Rect *) &_result_ref;
5936     }
5937     
5938     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Rect, 0);
5939     return resultobj;
5940     fail:
5941     return NULL;
5942 }
5943
5944
5945 static PyObject *_wrap_Rect___iand__(PyObject *self, PyObject *args) {
5946     PyObject *resultobj;
5947     otk::Rect *arg1 = (otk::Rect *) 0 ;
5948     otk::Rect *arg2 = 0 ;
5949     otk::Rect *result;
5950     PyObject * obj0  = 0 ;
5951     PyObject * obj1  = 0 ;
5952     
5953     if(!PyArg_ParseTuple(args,(char *)"OO:Rect___iand__",&obj0,&obj1)) goto fail;
5954     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5955     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5956     if (arg2 == NULL) {
5957         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
5958     }
5959     {
5960         otk::Rect &_result_ref = (arg1)->operator &=((otk::Rect const &)*arg2);
5961         result = (otk::Rect *) &_result_ref;
5962     }
5963     
5964     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Rect, 0);
5965     return resultobj;
5966     fail:
5967     return NULL;
5968 }
5969
5970
5971 static PyObject *_wrap_Rect_valid(PyObject *self, PyObject *args) {
5972     PyObject *resultobj;
5973     otk::Rect *arg1 = (otk::Rect *) 0 ;
5974     bool result;
5975     PyObject * obj0  = 0 ;
5976     
5977     if(!PyArg_ParseTuple(args,(char *)"O:Rect_valid",&obj0)) goto fail;
5978     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5979     result = (bool)((otk::Rect const *)arg1)->valid();
5980     
5981     resultobj = PyInt_FromLong((long)result);
5982     return resultobj;
5983     fail:
5984     return NULL;
5985 }
5986
5987
5988 static PyObject *_wrap_Rect_intersects(PyObject *self, PyObject *args) {
5989     PyObject *resultobj;
5990     otk::Rect *arg1 = (otk::Rect *) 0 ;
5991     otk::Rect *arg2 = 0 ;
5992     bool result;
5993     PyObject * obj0  = 0 ;
5994     PyObject * obj1  = 0 ;
5995     
5996     if(!PyArg_ParseTuple(args,(char *)"OO:Rect_intersects",&obj0,&obj1)) goto fail;
5997     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5998     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
5999     if (arg2 == NULL) {
6000         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6001     }
6002     result = (bool)((otk::Rect const *)arg1)->intersects((otk::Rect const &)*arg2);
6003     
6004     resultobj = PyInt_FromLong((long)result);
6005     return resultobj;
6006     fail:
6007     return NULL;
6008 }
6009
6010
6011 static PyObject *_wrap_Rect_contains__SWIG_0(PyObject *self, PyObject *args) {
6012     PyObject *resultobj;
6013     otk::Rect *arg1 = (otk::Rect *) 0 ;
6014     int arg2 ;
6015     int arg3 ;
6016     bool result;
6017     PyObject * obj0  = 0 ;
6018     
6019     if(!PyArg_ParseTuple(args,(char *)"Oii:Rect_contains",&obj0,&arg2,&arg3)) goto fail;
6020     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6021     result = (bool)((otk::Rect const *)arg1)->contains(arg2,arg3);
6022     
6023     resultobj = PyInt_FromLong((long)result);
6024     return resultobj;
6025     fail:
6026     return NULL;
6027 }
6028
6029
6030 static PyObject *_wrap_Rect_contains__SWIG_1(PyObject *self, PyObject *args) {
6031     PyObject *resultobj;
6032     otk::Rect *arg1 = (otk::Rect *) 0 ;
6033     otk::Point *arg2 = 0 ;
6034     bool result;
6035     PyObject * obj0  = 0 ;
6036     PyObject * obj1  = 0 ;
6037     
6038     if(!PyArg_ParseTuple(args,(char *)"OO:Rect_contains",&obj0,&obj1)) goto fail;
6039     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6040     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_otk__Point,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6041     if (arg2 == NULL) {
6042         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6043     }
6044     result = (bool)((otk::Rect const *)arg1)->contains((otk::Point const &)*arg2);
6045     
6046     resultobj = PyInt_FromLong((long)result);
6047     return resultobj;
6048     fail:
6049     return NULL;
6050 }
6051
6052
6053 static PyObject *_wrap_Rect_contains__SWIG_2(PyObject *self, PyObject *args) {
6054     PyObject *resultobj;
6055     otk::Rect *arg1 = (otk::Rect *) 0 ;
6056     otk::Rect *arg2 = 0 ;
6057     bool result;
6058     PyObject * obj0  = 0 ;
6059     PyObject * obj1  = 0 ;
6060     
6061     if(!PyArg_ParseTuple(args,(char *)"OO:Rect_contains",&obj0,&obj1)) goto fail;
6062     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6063     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6064     if (arg2 == NULL) {
6065         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6066     }
6067     result = (bool)((otk::Rect const *)arg1)->contains((otk::Rect const &)*arg2);
6068     
6069     resultobj = PyInt_FromLong((long)result);
6070     return resultobj;
6071     fail:
6072     return NULL;
6073 }
6074
6075
6076 static PyObject *_wrap_Rect_contains(PyObject *self, PyObject *args) {
6077     int argc;
6078     PyObject *argv[4];
6079     int ii;
6080     
6081     argc = PyObject_Length(args);
6082     for (ii = 0; (ii < argc) && (ii < 3); ii++) {
6083         argv[ii] = PyTuple_GetItem(args,ii);
6084     }
6085     if (argc == 2) {
6086         int _v;
6087         {
6088             void *ptr;
6089             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_otk__Rect, 0) == -1) {
6090                 _v = 0;
6091                 PyErr_Clear();
6092             }else {
6093                 _v = 1;
6094             }
6095         }
6096         if (_v) {
6097             {
6098                 void *ptr;
6099                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_otk__Point, 0) == -1) {
6100                     _v = 0;
6101                     PyErr_Clear();
6102                 }else {
6103                     _v = 1;
6104                 }
6105             }
6106             if (_v) {
6107                 return _wrap_Rect_contains__SWIG_1(self,args);
6108             }
6109         }
6110     }
6111     if (argc == 2) {
6112         int _v;
6113         {
6114             void *ptr;
6115             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_otk__Rect, 0) == -1) {
6116                 _v = 0;
6117                 PyErr_Clear();
6118             }else {
6119                 _v = 1;
6120             }
6121         }
6122         if (_v) {
6123             {
6124                 void *ptr;
6125                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_otk__Rect, 0) == -1) {
6126                     _v = 0;
6127                     PyErr_Clear();
6128                 }else {
6129                     _v = 1;
6130                 }
6131             }
6132             if (_v) {
6133                 return _wrap_Rect_contains__SWIG_2(self,args);
6134             }
6135         }
6136     }
6137     if (argc == 3) {
6138         int _v;
6139         {
6140             void *ptr;
6141             if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_otk__Rect, 0) == -1) {
6142                 _v = 0;
6143                 PyErr_Clear();
6144             }else {
6145                 _v = 1;
6146             }
6147         }
6148         if (_v) {
6149             {
6150                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
6151             }
6152             if (_v) {
6153                 {
6154                     _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
6155                 }
6156                 if (_v) {
6157                     return _wrap_Rect_contains__SWIG_0(self,args);
6158                 }
6159             }
6160         }
6161     }
6162     
6163     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'Rect_contains'");
6164     return NULL;
6165 }
6166
6167
6168 static PyObject * Rect_swigregister(PyObject *self, PyObject *args) {
6169     PyObject *obj;
6170     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6171     SWIG_TypeClientData(SWIGTYPE_p_otk__Rect, obj);
6172     Py_INCREF(obj);
6173     return Py_BuildValue((char *)"");
6174 }
6175 static PyObject *_wrap_new_ScreenInfo(PyObject *self, PyObject *args) {
6176     PyObject *resultobj;
6177     unsigned int arg1 ;
6178     otk::ScreenInfo *result;
6179     PyObject * obj0  = 0 ;
6180     
6181     if(!PyArg_ParseTuple(args,(char *)"O:new_ScreenInfo",&obj0)) goto fail;
6182     arg1 = (unsigned int) PyInt_AsLong(obj0);
6183     if (PyErr_Occurred()) SWIG_fail;
6184     result = (otk::ScreenInfo *)new otk::ScreenInfo(arg1);
6185     
6186     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__ScreenInfo, 1);
6187     return resultobj;
6188     fail:
6189     return NULL;
6190 }
6191
6192
6193 static PyObject *_wrap_ScreenInfo_visual(PyObject *self, PyObject *args) {
6194     PyObject *resultobj;
6195     otk::ScreenInfo *arg1 = (otk::ScreenInfo *) 0 ;
6196     Visual *result;
6197     PyObject * obj0  = 0 ;
6198     
6199     if(!PyArg_ParseTuple(args,(char *)"O:ScreenInfo_visual",&obj0)) goto fail;
6200     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__ScreenInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6201     result = (Visual *)((otk::ScreenInfo const *)arg1)->visual();
6202     
6203     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_Visual, 0);
6204     return resultobj;
6205     fail:
6206     return NULL;
6207 }
6208
6209
6210 static PyObject *_wrap_ScreenInfo_rootWindow(PyObject *self, PyObject *args) {
6211     PyObject *resultobj;
6212     otk::ScreenInfo *arg1 = (otk::ScreenInfo *) 0 ;
6213     Window result;
6214     PyObject * obj0  = 0 ;
6215     
6216     if(!PyArg_ParseTuple(args,(char *)"O:ScreenInfo_rootWindow",&obj0)) goto fail;
6217     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__ScreenInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6218     result = (Window)((otk::ScreenInfo const *)arg1)->rootWindow();
6219     
6220     resultobj = PyInt_FromLong((long)result);
6221     return resultobj;
6222     fail:
6223     return NULL;
6224 }
6225
6226
6227 static PyObject *_wrap_ScreenInfo_colormap(PyObject *self, PyObject *args) {
6228     PyObject *resultobj;
6229     otk::ScreenInfo *arg1 = (otk::ScreenInfo *) 0 ;
6230     Colormap result;
6231     PyObject * obj0  = 0 ;
6232     
6233     if(!PyArg_ParseTuple(args,(char *)"O:ScreenInfo_colormap",&obj0)) goto fail;
6234     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__ScreenInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6235     result = (Colormap)((otk::ScreenInfo const *)arg1)->colormap();
6236     
6237     resultobj = PyInt_FromLong((long)result);
6238     return resultobj;
6239     fail:
6240     return NULL;
6241 }
6242
6243
6244 static PyObject *_wrap_ScreenInfo_depth(PyObject *self, PyObject *args) {
6245     PyObject *resultobj;
6246     otk::ScreenInfo *arg1 = (otk::ScreenInfo *) 0 ;
6247     int result;
6248     PyObject * obj0  = 0 ;
6249     
6250     if(!PyArg_ParseTuple(args,(char *)"O:ScreenInfo_depth",&obj0)) goto fail;
6251     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__ScreenInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6252     result = (int)((otk::ScreenInfo const *)arg1)->depth();
6253     
6254     resultobj = PyInt_FromLong((long)result);
6255     return resultobj;
6256     fail:
6257     return NULL;
6258 }
6259
6260
6261 static PyObject *_wrap_ScreenInfo_screen(PyObject *self, PyObject *args) {
6262     PyObject *resultobj;
6263     otk::ScreenInfo *arg1 = (otk::ScreenInfo *) 0 ;
6264     unsigned int result;
6265     PyObject * obj0  = 0 ;
6266     
6267     if(!PyArg_ParseTuple(args,(char *)"O:ScreenInfo_screen",&obj0)) goto fail;
6268     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__ScreenInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6269     result = (unsigned int)((otk::ScreenInfo const *)arg1)->screen();
6270     
6271     resultobj = PyInt_FromLong((long)result);
6272     return resultobj;
6273     fail:
6274     return NULL;
6275 }
6276
6277
6278 static PyObject *_wrap_ScreenInfo_rect(PyObject *self, PyObject *args) {
6279     PyObject *resultobj;
6280     otk::ScreenInfo *arg1 = (otk::ScreenInfo *) 0 ;
6281     otk::Rect *result;
6282     PyObject * obj0  = 0 ;
6283     
6284     if(!PyArg_ParseTuple(args,(char *)"O:ScreenInfo_rect",&obj0)) goto fail;
6285     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__ScreenInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6286     {
6287         otk::Rect const &_result_ref = ((otk::ScreenInfo const *)arg1)->rect();
6288         result = (otk::Rect *) &_result_ref;
6289     }
6290     
6291     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Rect, 0);
6292     return resultobj;
6293     fail:
6294     return NULL;
6295 }
6296
6297
6298 static PyObject *_wrap_ScreenInfo_width(PyObject *self, PyObject *args) {
6299     PyObject *resultobj;
6300     otk::ScreenInfo *arg1 = (otk::ScreenInfo *) 0 ;
6301     unsigned int result;
6302     PyObject * obj0  = 0 ;
6303     
6304     if(!PyArg_ParseTuple(args,(char *)"O:ScreenInfo_width",&obj0)) goto fail;
6305     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__ScreenInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6306     result = (unsigned int)((otk::ScreenInfo const *)arg1)->width();
6307     
6308     resultobj = PyInt_FromLong((long)result);
6309     return resultobj;
6310     fail:
6311     return NULL;
6312 }
6313
6314
6315 static PyObject *_wrap_ScreenInfo_height(PyObject *self, PyObject *args) {
6316     PyObject *resultobj;
6317     otk::ScreenInfo *arg1 = (otk::ScreenInfo *) 0 ;
6318     unsigned int result;
6319     PyObject * obj0  = 0 ;
6320     
6321     if(!PyArg_ParseTuple(args,(char *)"O:ScreenInfo_height",&obj0)) goto fail;
6322     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__ScreenInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6323     result = (unsigned int)((otk::ScreenInfo const *)arg1)->height();
6324     
6325     resultobj = PyInt_FromLong((long)result);
6326     return resultobj;
6327     fail:
6328     return NULL;
6329 }
6330
6331
6332 static PyObject *_wrap_ScreenInfo_displayString(PyObject *self, PyObject *args) {
6333     PyObject *resultobj;
6334     otk::ScreenInfo *arg1 = (otk::ScreenInfo *) 0 ;
6335     std::string *result;
6336     PyObject * obj0  = 0 ;
6337     
6338     if(!PyArg_ParseTuple(args,(char *)"O:ScreenInfo_displayString",&obj0)) goto fail;
6339     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__ScreenInfo,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6340     {
6341         std::string const &_result_ref = ((otk::ScreenInfo const *)arg1)->displayString();
6342         result = (std::string *) &_result_ref;
6343     }
6344     
6345     {
6346         resultobj = PyString_FromString(result->c_str());
6347     }
6348     return resultobj;
6349     fail:
6350     return NULL;
6351 }
6352
6353
6354 static PyObject * ScreenInfo_swigregister(PyObject *self, PyObject *args) {
6355     PyObject *obj;
6356     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6357     SWIG_TypeClientData(SWIGTYPE_p_otk__ScreenInfo, obj);
6358     Py_INCREF(obj);
6359     return Py_BuildValue((char *)"");
6360 }
6361 static PyObject *_wrap_Strut_top_set(PyObject *self, PyObject *args) {
6362     PyObject *resultobj;
6363     otk::Strut *arg1 = (otk::Strut *) 0 ;
6364     unsigned int arg2 ;
6365     PyObject * obj0  = 0 ;
6366     PyObject * obj1  = 0 ;
6367     
6368     if(!PyArg_ParseTuple(args,(char *)"OO:Strut_top_set",&obj0,&obj1)) goto fail;
6369     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Strut,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6370     arg2 = (unsigned int) PyInt_AsLong(obj1);
6371     if (PyErr_Occurred()) SWIG_fail;
6372     if (arg1) (arg1)->top = arg2;
6373     
6374     Py_INCREF(Py_None); resultobj = Py_None;
6375     return resultobj;
6376     fail:
6377     return NULL;
6378 }
6379
6380
6381 static PyObject *_wrap_Strut_top_get(PyObject *self, PyObject *args) {
6382     PyObject *resultobj;
6383     otk::Strut *arg1 = (otk::Strut *) 0 ;
6384     unsigned int result;
6385     PyObject * obj0  = 0 ;
6386     
6387     if(!PyArg_ParseTuple(args,(char *)"O:Strut_top_get",&obj0)) goto fail;
6388     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Strut,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6389     result = (unsigned int) ((arg1)->top);
6390     
6391     resultobj = PyInt_FromLong((long)result);
6392     return resultobj;
6393     fail:
6394     return NULL;
6395 }
6396
6397
6398 static PyObject *_wrap_Strut_bottom_set(PyObject *self, PyObject *args) {
6399     PyObject *resultobj;
6400     otk::Strut *arg1 = (otk::Strut *) 0 ;
6401     unsigned int arg2 ;
6402     PyObject * obj0  = 0 ;
6403     PyObject * obj1  = 0 ;
6404     
6405     if(!PyArg_ParseTuple(args,(char *)"OO:Strut_bottom_set",&obj0,&obj1)) goto fail;
6406     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Strut,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6407     arg2 = (unsigned int) PyInt_AsLong(obj1);
6408     if (PyErr_Occurred()) SWIG_fail;
6409     if (arg1) (arg1)->bottom = arg2;
6410     
6411     Py_INCREF(Py_None); resultobj = Py_None;
6412     return resultobj;
6413     fail:
6414     return NULL;
6415 }
6416
6417
6418 static PyObject *_wrap_Strut_bottom_get(PyObject *self, PyObject *args) {
6419     PyObject *resultobj;
6420     otk::Strut *arg1 = (otk::Strut *) 0 ;
6421     unsigned int result;
6422     PyObject * obj0  = 0 ;
6423     
6424     if(!PyArg_ParseTuple(args,(char *)"O:Strut_bottom_get",&obj0)) goto fail;
6425     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Strut,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6426     result = (unsigned int) ((arg1)->bottom);
6427     
6428     resultobj = PyInt_FromLong((long)result);
6429     return resultobj;
6430     fail:
6431     return NULL;
6432 }
6433
6434
6435 static PyObject *_wrap_Strut_left_set(PyObject *self, PyObject *args) {
6436     PyObject *resultobj;
6437     otk::Strut *arg1 = (otk::Strut *) 0 ;
6438     unsigned int arg2 ;
6439     PyObject * obj0  = 0 ;
6440     PyObject * obj1  = 0 ;
6441     
6442     if(!PyArg_ParseTuple(args,(char *)"OO:Strut_left_set",&obj0,&obj1)) goto fail;
6443     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Strut,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6444     arg2 = (unsigned int) PyInt_AsLong(obj1);
6445     if (PyErr_Occurred()) SWIG_fail;
6446     if (arg1) (arg1)->left = arg2;
6447     
6448     Py_INCREF(Py_None); resultobj = Py_None;
6449     return resultobj;
6450     fail:
6451     return NULL;
6452 }
6453
6454
6455 static PyObject *_wrap_Strut_left_get(PyObject *self, PyObject *args) {
6456     PyObject *resultobj;
6457     otk::Strut *arg1 = (otk::Strut *) 0 ;
6458     unsigned int result;
6459     PyObject * obj0  = 0 ;
6460     
6461     if(!PyArg_ParseTuple(args,(char *)"O:Strut_left_get",&obj0)) goto fail;
6462     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Strut,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6463     result = (unsigned int) ((arg1)->left);
6464     
6465     resultobj = PyInt_FromLong((long)result);
6466     return resultobj;
6467     fail:
6468     return NULL;
6469 }
6470
6471
6472 static PyObject *_wrap_Strut_right_set(PyObject *self, PyObject *args) {
6473     PyObject *resultobj;
6474     otk::Strut *arg1 = (otk::Strut *) 0 ;
6475     unsigned int arg2 ;
6476     PyObject * obj0  = 0 ;
6477     PyObject * obj1  = 0 ;
6478     
6479     if(!PyArg_ParseTuple(args,(char *)"OO:Strut_right_set",&obj0,&obj1)) goto fail;
6480     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Strut,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6481     arg2 = (unsigned int) PyInt_AsLong(obj1);
6482     if (PyErr_Occurred()) SWIG_fail;
6483     if (arg1) (arg1)->right = arg2;
6484     
6485     Py_INCREF(Py_None); resultobj = Py_None;
6486     return resultobj;
6487     fail:
6488     return NULL;
6489 }
6490
6491
6492 static PyObject *_wrap_Strut_right_get(PyObject *self, PyObject *args) {
6493     PyObject *resultobj;
6494     otk::Strut *arg1 = (otk::Strut *) 0 ;
6495     unsigned int result;
6496     PyObject * obj0  = 0 ;
6497     
6498     if(!PyArg_ParseTuple(args,(char *)"O:Strut_right_get",&obj0)) goto fail;
6499     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__Strut,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6500     result = (unsigned int) ((arg1)->right);
6501     
6502     resultobj = PyInt_FromLong((long)result);
6503     return resultobj;
6504     fail:
6505     return NULL;
6506 }
6507
6508
6509 static PyObject *_wrap_new_Strut__SWIG_0(PyObject *self, PyObject *args) {
6510     PyObject *resultobj;
6511     otk::Strut *result;
6512     
6513     if(!PyArg_ParseTuple(args,(char *)":new_Strut")) goto fail;
6514     result = (otk::Strut *)new otk::Strut();
6515     
6516     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Strut, 1);
6517     return resultobj;
6518     fail:
6519     return NULL;
6520 }
6521
6522
6523 static PyObject *_wrap_new_Strut__SWIG_1(PyObject *self, PyObject *args) {
6524     PyObject *resultobj;
6525     int arg1 ;
6526     int arg2 ;
6527     int arg3 ;
6528     int arg4 ;
6529     otk::Strut *result;
6530     
6531     if(!PyArg_ParseTuple(args,(char *)"iiii:new_Strut",&arg1,&arg2,&arg3,&arg4)) goto fail;
6532     result = (otk::Strut *)new otk::Strut(arg1,arg2,arg3,arg4);
6533     
6534     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Strut, 1);
6535     return resultobj;
6536     fail:
6537     return NULL;
6538 }
6539
6540
6541 static PyObject *_wrap_new_Strut(PyObject *self, PyObject *args) {
6542     int argc;
6543     PyObject *argv[5];
6544     int ii;
6545     
6546     argc = PyObject_Length(args);
6547     for (ii = 0; (ii < argc) && (ii < 4); ii++) {
6548         argv[ii] = PyTuple_GetItem(args,ii);
6549     }
6550     if (argc == 0) {
6551         return _wrap_new_Strut__SWIG_0(self,args);
6552     }
6553     if (argc == 4) {
6554         int _v;
6555         {
6556             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
6557         }
6558         if (_v) {
6559             {
6560                 _v = (PyInt_Check(argv[1]) || PyLong_Check(argv[1])) ? 1 : 0;
6561             }
6562             if (_v) {
6563                 {
6564                     _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
6565                 }
6566                 if (_v) {
6567                     {
6568                         _v = (PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
6569                     }
6570                     if (_v) {
6571                         return _wrap_new_Strut__SWIG_1(self,args);
6572                     }
6573                 }
6574             }
6575         }
6576     }
6577     
6578     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_Strut'");
6579     return NULL;
6580 }
6581
6582
6583 static PyObject * Strut_swigregister(PyObject *self, PyObject *args) {
6584     PyObject *obj;
6585     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6586     SWIG_TypeClientData(SWIGTYPE_p_otk__Strut, obj);
6587     Py_INCREF(obj);
6588     return Py_BuildValue((char *)"");
6589 }
6590 static PyObject *_wrap_EventHandler_handle(PyObject *self, PyObject *args) {
6591     PyObject *resultobj;
6592     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6593     XEvent *arg2 = 0 ;
6594     PyObject * obj0  = 0 ;
6595     PyObject * obj1  = 0 ;
6596     
6597     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_handle",&obj0,&obj1)) goto fail;
6598     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6599     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6600     if (arg2 == NULL) {
6601         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6602     }
6603     (arg1)->handle((XEvent const &)*arg2);
6604     
6605     Py_INCREF(Py_None); resultobj = Py_None;
6606     return resultobj;
6607     fail:
6608     return NULL;
6609 }
6610
6611
6612 static PyObject *_wrap_EventHandler_keyPressHandler(PyObject *self, PyObject *args) {
6613     PyObject *resultobj;
6614     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6615     XKeyEvent *arg2 = 0 ;
6616     PyObject * obj0  = 0 ;
6617     PyObject * obj1  = 0 ;
6618     
6619     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_keyPressHandler",&obj0,&obj1)) goto fail;
6620     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6621     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XKeyEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6622     if (arg2 == NULL) {
6623         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6624     }
6625     (arg1)->keyPressHandler((XKeyEvent const &)*arg2);
6626     
6627     Py_INCREF(Py_None); resultobj = Py_None;
6628     return resultobj;
6629     fail:
6630     return NULL;
6631 }
6632
6633
6634 static PyObject *_wrap_EventHandler_keyReleaseHandler(PyObject *self, PyObject *args) {
6635     PyObject *resultobj;
6636     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6637     XKeyEvent *arg2 = 0 ;
6638     PyObject * obj0  = 0 ;
6639     PyObject * obj1  = 0 ;
6640     
6641     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_keyReleaseHandler",&obj0,&obj1)) goto fail;
6642     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6643     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XKeyEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6644     if (arg2 == NULL) {
6645         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6646     }
6647     (arg1)->keyReleaseHandler((XKeyEvent const &)*arg2);
6648     
6649     Py_INCREF(Py_None); resultobj = Py_None;
6650     return resultobj;
6651     fail:
6652     return NULL;
6653 }
6654
6655
6656 static PyObject *_wrap_EventHandler_buttonPressHandler(PyObject *self, PyObject *args) {
6657     PyObject *resultobj;
6658     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6659     XButtonEvent *arg2 = 0 ;
6660     PyObject * obj0  = 0 ;
6661     PyObject * obj1  = 0 ;
6662     
6663     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_buttonPressHandler",&obj0,&obj1)) goto fail;
6664     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6665     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XButtonEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6666     if (arg2 == NULL) {
6667         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6668     }
6669     (arg1)->buttonPressHandler((XButtonEvent const &)*arg2);
6670     
6671     Py_INCREF(Py_None); resultobj = Py_None;
6672     return resultobj;
6673     fail:
6674     return NULL;
6675 }
6676
6677
6678 static PyObject *_wrap_EventHandler_buttonReleaseHandler(PyObject *self, PyObject *args) {
6679     PyObject *resultobj;
6680     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6681     XButtonEvent *arg2 = 0 ;
6682     PyObject * obj0  = 0 ;
6683     PyObject * obj1  = 0 ;
6684     
6685     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_buttonReleaseHandler",&obj0,&obj1)) goto fail;
6686     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6687     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XButtonEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6688     if (arg2 == NULL) {
6689         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6690     }
6691     (arg1)->buttonReleaseHandler((XButtonEvent const &)*arg2);
6692     
6693     Py_INCREF(Py_None); resultobj = Py_None;
6694     return resultobj;
6695     fail:
6696     return NULL;
6697 }
6698
6699
6700 static PyObject *_wrap_EventHandler_motionHandler(PyObject *self, PyObject *args) {
6701     PyObject *resultobj;
6702     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6703     XMotionEvent *arg2 = 0 ;
6704     PyObject * obj0  = 0 ;
6705     PyObject * obj1  = 0 ;
6706     
6707     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_motionHandler",&obj0,&obj1)) goto fail;
6708     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6709     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XMotionEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6710     if (arg2 == NULL) {
6711         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6712     }
6713     (arg1)->motionHandler((XMotionEvent const &)*arg2);
6714     
6715     Py_INCREF(Py_None); resultobj = Py_None;
6716     return resultobj;
6717     fail:
6718     return NULL;
6719 }
6720
6721
6722 static PyObject *_wrap_EventHandler_enterHandler(PyObject *self, PyObject *args) {
6723     PyObject *resultobj;
6724     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6725     XCrossingEvent *arg2 = 0 ;
6726     PyObject * obj0  = 0 ;
6727     PyObject * obj1  = 0 ;
6728     
6729     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_enterHandler",&obj0,&obj1)) goto fail;
6730     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6731     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XCrossingEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6732     if (arg2 == NULL) {
6733         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6734     }
6735     (arg1)->enterHandler((XCrossingEvent const &)*arg2);
6736     
6737     Py_INCREF(Py_None); resultobj = Py_None;
6738     return resultobj;
6739     fail:
6740     return NULL;
6741 }
6742
6743
6744 static PyObject *_wrap_EventHandler_leaveHandler(PyObject *self, PyObject *args) {
6745     PyObject *resultobj;
6746     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6747     XCrossingEvent *arg2 = 0 ;
6748     PyObject * obj0  = 0 ;
6749     PyObject * obj1  = 0 ;
6750     
6751     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_leaveHandler",&obj0,&obj1)) goto fail;
6752     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6753     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XCrossingEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6754     if (arg2 == NULL) {
6755         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6756     }
6757     (arg1)->leaveHandler((XCrossingEvent const &)*arg2);
6758     
6759     Py_INCREF(Py_None); resultobj = Py_None;
6760     return resultobj;
6761     fail:
6762     return NULL;
6763 }
6764
6765
6766 static PyObject *_wrap_EventHandler_focusHandler(PyObject *self, PyObject *args) {
6767     PyObject *resultobj;
6768     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6769     XFocusChangeEvent *arg2 = 0 ;
6770     PyObject * obj0  = 0 ;
6771     PyObject * obj1  = 0 ;
6772     
6773     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_focusHandler",&obj0,&obj1)) goto fail;
6774     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6775     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XFocusChangeEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6776     if (arg2 == NULL) {
6777         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6778     }
6779     (arg1)->focusHandler((XFocusChangeEvent const &)*arg2);
6780     
6781     Py_INCREF(Py_None); resultobj = Py_None;
6782     return resultobj;
6783     fail:
6784     return NULL;
6785 }
6786
6787
6788 static PyObject *_wrap_EventHandler_unfocusHandler(PyObject *self, PyObject *args) {
6789     PyObject *resultobj;
6790     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6791     XFocusChangeEvent *arg2 = 0 ;
6792     PyObject * obj0  = 0 ;
6793     PyObject * obj1  = 0 ;
6794     
6795     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_unfocusHandler",&obj0,&obj1)) goto fail;
6796     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6797     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XFocusChangeEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6798     if (arg2 == NULL) {
6799         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6800     }
6801     (arg1)->unfocusHandler((XFocusChangeEvent const &)*arg2);
6802     
6803     Py_INCREF(Py_None); resultobj = Py_None;
6804     return resultobj;
6805     fail:
6806     return NULL;
6807 }
6808
6809
6810 static PyObject *_wrap_EventHandler_exposeHandler(PyObject *self, PyObject *args) {
6811     PyObject *resultobj;
6812     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6813     XExposeEvent *arg2 = 0 ;
6814     PyObject * obj0  = 0 ;
6815     PyObject * obj1  = 0 ;
6816     
6817     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_exposeHandler",&obj0,&obj1)) goto fail;
6818     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6819     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XExposeEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6820     if (arg2 == NULL) {
6821         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6822     }
6823     (arg1)->exposeHandler((XExposeEvent const &)*arg2);
6824     
6825     Py_INCREF(Py_None); resultobj = Py_None;
6826     return resultobj;
6827     fail:
6828     return NULL;
6829 }
6830
6831
6832 static PyObject *_wrap_EventHandler_graphicsExposeHandler(PyObject *self, PyObject *args) {
6833     PyObject *resultobj;
6834     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6835     XGraphicsExposeEvent *arg2 = 0 ;
6836     PyObject * obj0  = 0 ;
6837     PyObject * obj1  = 0 ;
6838     
6839     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_graphicsExposeHandler",&obj0,&obj1)) goto fail;
6840     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6841     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XGraphicsExposeEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6842     if (arg2 == NULL) {
6843         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6844     }
6845     (arg1)->graphicsExposeHandler((XGraphicsExposeEvent const &)*arg2);
6846     
6847     Py_INCREF(Py_None); resultobj = Py_None;
6848     return resultobj;
6849     fail:
6850     return NULL;
6851 }
6852
6853
6854 static PyObject *_wrap_EventHandler_noExposeEventHandler(PyObject *self, PyObject *args) {
6855     PyObject *resultobj;
6856     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6857     XNoExposeEvent *arg2 = 0 ;
6858     PyObject * obj0  = 0 ;
6859     PyObject * obj1  = 0 ;
6860     
6861     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_noExposeEventHandler",&obj0,&obj1)) goto fail;
6862     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6863     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XNoExposeEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6864     if (arg2 == NULL) {
6865         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6866     }
6867     (arg1)->noExposeEventHandler((XNoExposeEvent const &)*arg2);
6868     
6869     Py_INCREF(Py_None); resultobj = Py_None;
6870     return resultobj;
6871     fail:
6872     return NULL;
6873 }
6874
6875
6876 static PyObject *_wrap_EventHandler_circulateRequestHandler(PyObject *self, PyObject *args) {
6877     PyObject *resultobj;
6878     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6879     XCirculateRequestEvent *arg2 = 0 ;
6880     PyObject * obj0  = 0 ;
6881     PyObject * obj1  = 0 ;
6882     
6883     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_circulateRequestHandler",&obj0,&obj1)) goto fail;
6884     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6885     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XCirculateRequestEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6886     if (arg2 == NULL) {
6887         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6888     }
6889     (arg1)->circulateRequestHandler((XCirculateRequestEvent const &)*arg2);
6890     
6891     Py_INCREF(Py_None); resultobj = Py_None;
6892     return resultobj;
6893     fail:
6894     return NULL;
6895 }
6896
6897
6898 static PyObject *_wrap_EventHandler_configureRequestHandler(PyObject *self, PyObject *args) {
6899     PyObject *resultobj;
6900     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6901     XConfigureRequestEvent *arg2 = 0 ;
6902     PyObject * obj0  = 0 ;
6903     PyObject * obj1  = 0 ;
6904     
6905     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_configureRequestHandler",&obj0,&obj1)) goto fail;
6906     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6907     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XConfigureRequestEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6908     if (arg2 == NULL) {
6909         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6910     }
6911     (arg1)->configureRequestHandler((XConfigureRequestEvent const &)*arg2);
6912     
6913     Py_INCREF(Py_None); resultobj = Py_None;
6914     return resultobj;
6915     fail:
6916     return NULL;
6917 }
6918
6919
6920 static PyObject *_wrap_EventHandler_mapRequestHandler(PyObject *self, PyObject *args) {
6921     PyObject *resultobj;
6922     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6923     XMapRequestEvent *arg2 = 0 ;
6924     PyObject * obj0  = 0 ;
6925     PyObject * obj1  = 0 ;
6926     
6927     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_mapRequestHandler",&obj0,&obj1)) goto fail;
6928     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6929     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XMapRequestEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6930     if (arg2 == NULL) {
6931         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6932     }
6933     (arg1)->mapRequestHandler((XMapRequestEvent const &)*arg2);
6934     
6935     Py_INCREF(Py_None); resultobj = Py_None;
6936     return resultobj;
6937     fail:
6938     return NULL;
6939 }
6940
6941
6942 static PyObject *_wrap_EventHandler_resizeRequestHandler(PyObject *self, PyObject *args) {
6943     PyObject *resultobj;
6944     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6945     XResizeRequestEvent *arg2 = 0 ;
6946     PyObject * obj0  = 0 ;
6947     PyObject * obj1  = 0 ;
6948     
6949     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_resizeRequestHandler",&obj0,&obj1)) goto fail;
6950     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6951     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XResizeRequestEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6952     if (arg2 == NULL) {
6953         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6954     }
6955     (arg1)->resizeRequestHandler((XResizeRequestEvent const &)*arg2);
6956     
6957     Py_INCREF(Py_None); resultobj = Py_None;
6958     return resultobj;
6959     fail:
6960     return NULL;
6961 }
6962
6963
6964 static PyObject *_wrap_EventHandler_circulateHandler(PyObject *self, PyObject *args) {
6965     PyObject *resultobj;
6966     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6967     XCirculateEvent *arg2 = 0 ;
6968     PyObject * obj0  = 0 ;
6969     PyObject * obj1  = 0 ;
6970     
6971     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_circulateHandler",&obj0,&obj1)) goto fail;
6972     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6973     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XCirculateEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6974     if (arg2 == NULL) {
6975         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6976     }
6977     (arg1)->circulateHandler((XCirculateEvent const &)*arg2);
6978     
6979     Py_INCREF(Py_None); resultobj = Py_None;
6980     return resultobj;
6981     fail:
6982     return NULL;
6983 }
6984
6985
6986 static PyObject *_wrap_EventHandler_configureHandler(PyObject *self, PyObject *args) {
6987     PyObject *resultobj;
6988     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
6989     XConfigureEvent *arg2 = 0 ;
6990     PyObject * obj0  = 0 ;
6991     PyObject * obj1  = 0 ;
6992     
6993     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_configureHandler",&obj0,&obj1)) goto fail;
6994     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6995     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XConfigureEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
6996     if (arg2 == NULL) {
6997         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
6998     }
6999     (arg1)->configureHandler((XConfigureEvent const &)*arg2);
7000     
7001     Py_INCREF(Py_None); resultobj = Py_None;
7002     return resultobj;
7003     fail:
7004     return NULL;
7005 }
7006
7007
7008 static PyObject *_wrap_EventHandler_createHandler(PyObject *self, PyObject *args) {
7009     PyObject *resultobj;
7010     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
7011     XCreateWindowEvent *arg2 = 0 ;
7012     PyObject * obj0  = 0 ;
7013     PyObject * obj1  = 0 ;
7014     
7015     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_createHandler",&obj0,&obj1)) goto fail;
7016     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7017     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XCreateWindowEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7018     if (arg2 == NULL) {
7019         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
7020     }
7021     (arg1)->createHandler((XCreateWindowEvent const &)*arg2);
7022     
7023     Py_INCREF(Py_None); resultobj = Py_None;
7024     return resultobj;
7025     fail:
7026     return NULL;
7027 }
7028
7029
7030 static PyObject *_wrap_EventHandler_destroyHandler(PyObject *self, PyObject *args) {
7031     PyObject *resultobj;
7032     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
7033     XDestroyWindowEvent *arg2 = 0 ;
7034     PyObject * obj0  = 0 ;
7035     PyObject * obj1  = 0 ;
7036     
7037     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_destroyHandler",&obj0,&obj1)) goto fail;
7038     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7039     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XDestroyWindowEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7040     if (arg2 == NULL) {
7041         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
7042     }
7043     (arg1)->destroyHandler((XDestroyWindowEvent const &)*arg2);
7044     
7045     Py_INCREF(Py_None); resultobj = Py_None;
7046     return resultobj;
7047     fail:
7048     return NULL;
7049 }
7050
7051
7052 static PyObject *_wrap_EventHandler_gravityHandler(PyObject *self, PyObject *args) {
7053     PyObject *resultobj;
7054     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
7055     XGravityEvent *arg2 = 0 ;
7056     PyObject * obj0  = 0 ;
7057     PyObject * obj1  = 0 ;
7058     
7059     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_gravityHandler",&obj0,&obj1)) goto fail;
7060     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7061     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XGravityEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7062     if (arg2 == NULL) {
7063         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
7064     }
7065     (arg1)->gravityHandler((XGravityEvent const &)*arg2);
7066     
7067     Py_INCREF(Py_None); resultobj = Py_None;
7068     return resultobj;
7069     fail:
7070     return NULL;
7071 }
7072
7073
7074 static PyObject *_wrap_EventHandler_mapHandler(PyObject *self, PyObject *args) {
7075     PyObject *resultobj;
7076     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
7077     XMapEvent *arg2 = 0 ;
7078     PyObject * obj0  = 0 ;
7079     PyObject * obj1  = 0 ;
7080     
7081     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_mapHandler",&obj0,&obj1)) goto fail;
7082     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7083     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XMapEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7084     if (arg2 == NULL) {
7085         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
7086     }
7087     (arg1)->mapHandler((XMapEvent const &)*arg2);
7088     
7089     Py_INCREF(Py_None); resultobj = Py_None;
7090     return resultobj;
7091     fail:
7092     return NULL;
7093 }
7094
7095
7096 static PyObject *_wrap_EventHandler_mappingHandler(PyObject *self, PyObject *args) {
7097     PyObject *resultobj;
7098     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
7099     XMappingEvent *arg2 = 0 ;
7100     PyObject * obj0  = 0 ;
7101     PyObject * obj1  = 0 ;
7102     
7103     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_mappingHandler",&obj0,&obj1)) goto fail;
7104     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7105     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XMappingEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7106     if (arg2 == NULL) {
7107         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
7108     }
7109     (arg1)->mappingHandler((XMappingEvent const &)*arg2);
7110     
7111     Py_INCREF(Py_None); resultobj = Py_None;
7112     return resultobj;
7113     fail:
7114     return NULL;
7115 }
7116
7117
7118 static PyObject *_wrap_EventHandler_reparentHandler(PyObject *self, PyObject *args) {
7119     PyObject *resultobj;
7120     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
7121     XReparentEvent *arg2 = 0 ;
7122     PyObject * obj0  = 0 ;
7123     PyObject * obj1  = 0 ;
7124     
7125     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_reparentHandler",&obj0,&obj1)) goto fail;
7126     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7127     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XReparentEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7128     if (arg2 == NULL) {
7129         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
7130     }
7131     (arg1)->reparentHandler((XReparentEvent const &)*arg2);
7132     
7133     Py_INCREF(Py_None); resultobj = Py_None;
7134     return resultobj;
7135     fail:
7136     return NULL;
7137 }
7138
7139
7140 static PyObject *_wrap_EventHandler_unmapHandler(PyObject *self, PyObject *args) {
7141     PyObject *resultobj;
7142     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
7143     XUnmapEvent *arg2 = 0 ;
7144     PyObject * obj0  = 0 ;
7145     PyObject * obj1  = 0 ;
7146     
7147     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_unmapHandler",&obj0,&obj1)) goto fail;
7148     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7149     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XUnmapEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7150     if (arg2 == NULL) {
7151         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
7152     }
7153     (arg1)->unmapHandler((XUnmapEvent const &)*arg2);
7154     
7155     Py_INCREF(Py_None); resultobj = Py_None;
7156     return resultobj;
7157     fail:
7158     return NULL;
7159 }
7160
7161
7162 static PyObject *_wrap_EventHandler_visibilityHandler(PyObject *self, PyObject *args) {
7163     PyObject *resultobj;
7164     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
7165     XVisibilityEvent *arg2 = 0 ;
7166     PyObject * obj0  = 0 ;
7167     PyObject * obj1  = 0 ;
7168     
7169     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_visibilityHandler",&obj0,&obj1)) goto fail;
7170     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7171     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XVisibilityEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7172     if (arg2 == NULL) {
7173         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
7174     }
7175     (arg1)->visibilityHandler((XVisibilityEvent const &)*arg2);
7176     
7177     Py_INCREF(Py_None); resultobj = Py_None;
7178     return resultobj;
7179     fail:
7180     return NULL;
7181 }
7182
7183
7184 static PyObject *_wrap_EventHandler_colorMapHandler(PyObject *self, PyObject *args) {
7185     PyObject *resultobj;
7186     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
7187     XColormapEvent *arg2 = 0 ;
7188     PyObject * obj0  = 0 ;
7189     PyObject * obj1  = 0 ;
7190     
7191     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_colorMapHandler",&obj0,&obj1)) goto fail;
7192     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7193     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XColormapEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7194     if (arg2 == NULL) {
7195         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
7196     }
7197     (arg1)->colorMapHandler((XColormapEvent const &)*arg2);
7198     
7199     Py_INCREF(Py_None); resultobj = Py_None;
7200     return resultobj;
7201     fail:
7202     return NULL;
7203 }
7204
7205
7206 static PyObject *_wrap_EventHandler_propertyHandler(PyObject *self, PyObject *args) {
7207     PyObject *resultobj;
7208     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
7209     XPropertyEvent *arg2 = 0 ;
7210     PyObject * obj0  = 0 ;
7211     PyObject * obj1  = 0 ;
7212     
7213     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_propertyHandler",&obj0,&obj1)) goto fail;
7214     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7215     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XPropertyEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7216     if (arg2 == NULL) {
7217         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
7218     }
7219     (arg1)->propertyHandler((XPropertyEvent const &)*arg2);
7220     
7221     Py_INCREF(Py_None); resultobj = Py_None;
7222     return resultobj;
7223     fail:
7224     return NULL;
7225 }
7226
7227
7228 static PyObject *_wrap_EventHandler_selectionClearHandler(PyObject *self, PyObject *args) {
7229     PyObject *resultobj;
7230     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
7231     XSelectionClearEvent *arg2 = 0 ;
7232     PyObject * obj0  = 0 ;
7233     PyObject * obj1  = 0 ;
7234     
7235     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_selectionClearHandler",&obj0,&obj1)) goto fail;
7236     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7237     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XSelectionClearEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7238     if (arg2 == NULL) {
7239         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
7240     }
7241     (arg1)->selectionClearHandler((XSelectionClearEvent const &)*arg2);
7242     
7243     Py_INCREF(Py_None); resultobj = Py_None;
7244     return resultobj;
7245     fail:
7246     return NULL;
7247 }
7248
7249
7250 static PyObject *_wrap_EventHandler_selectionHandler(PyObject *self, PyObject *args) {
7251     PyObject *resultobj;
7252     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
7253     XSelectionEvent *arg2 = 0 ;
7254     PyObject * obj0  = 0 ;
7255     PyObject * obj1  = 0 ;
7256     
7257     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_selectionHandler",&obj0,&obj1)) goto fail;
7258     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7259     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XSelectionEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7260     if (arg2 == NULL) {
7261         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
7262     }
7263     (arg1)->selectionHandler((XSelectionEvent const &)*arg2);
7264     
7265     Py_INCREF(Py_None); resultobj = Py_None;
7266     return resultobj;
7267     fail:
7268     return NULL;
7269 }
7270
7271
7272 static PyObject *_wrap_EventHandler_selectionRequestHandler(PyObject *self, PyObject *args) {
7273     PyObject *resultobj;
7274     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
7275     XSelectionRequestEvent *arg2 = 0 ;
7276     PyObject * obj0  = 0 ;
7277     PyObject * obj1  = 0 ;
7278     
7279     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_selectionRequestHandler",&obj0,&obj1)) goto fail;
7280     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7281     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XSelectionRequestEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7282     if (arg2 == NULL) {
7283         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
7284     }
7285     (arg1)->selectionRequestHandler((XSelectionRequestEvent const &)*arg2);
7286     
7287     Py_INCREF(Py_None); resultobj = Py_None;
7288     return resultobj;
7289     fail:
7290     return NULL;
7291 }
7292
7293
7294 static PyObject *_wrap_EventHandler_clientMessageHandler(PyObject *self, PyObject *args) {
7295     PyObject *resultobj;
7296     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
7297     XClientMessageEvent *arg2 = 0 ;
7298     PyObject * obj0  = 0 ;
7299     PyObject * obj1  = 0 ;
7300     
7301     if(!PyArg_ParseTuple(args,(char *)"OO:EventHandler_clientMessageHandler",&obj0,&obj1)) goto fail;
7302     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7303     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XClientMessageEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7304     if (arg2 == NULL) {
7305         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
7306     }
7307     (arg1)->clientMessageHandler((XClientMessageEvent const &)*arg2);
7308     
7309     Py_INCREF(Py_None); resultobj = Py_None;
7310     return resultobj;
7311     fail:
7312     return NULL;
7313 }
7314
7315
7316 static PyObject *_wrap_delete_EventHandler(PyObject *self, PyObject *args) {
7317     PyObject *resultobj;
7318     otk::EventHandler *arg1 = (otk::EventHandler *) 0 ;
7319     PyObject * obj0  = 0 ;
7320     
7321     if(!PyArg_ParseTuple(args,(char *)"O:delete_EventHandler",&obj0)) goto fail;
7322     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7323     delete arg1;
7324     
7325     Py_INCREF(Py_None); resultobj = Py_None;
7326     return resultobj;
7327     fail:
7328     return NULL;
7329 }
7330
7331
7332 static PyObject * EventHandler_swigregister(PyObject *self, PyObject *args) {
7333     PyObject *obj;
7334     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7335     SWIG_TypeClientData(SWIGTYPE_p_otk__EventHandler, obj);
7336     Py_INCREF(obj);
7337     return Py_BuildValue((char *)"");
7338 }
7339 static PyObject *_wrap_new_EventDispatcher(PyObject *self, PyObject *args) {
7340     PyObject *resultobj;
7341     otk::EventDispatcher *result;
7342     
7343     if(!PyArg_ParseTuple(args,(char *)":new_EventDispatcher")) goto fail;
7344     result = (otk::EventDispatcher *)new otk::EventDispatcher();
7345     
7346     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__EventDispatcher, 1);
7347     return resultobj;
7348     fail:
7349     return NULL;
7350 }
7351
7352
7353 static PyObject *_wrap_delete_EventDispatcher(PyObject *self, PyObject *args) {
7354     PyObject *resultobj;
7355     otk::EventDispatcher *arg1 = (otk::EventDispatcher *) 0 ;
7356     PyObject * obj0  = 0 ;
7357     
7358     if(!PyArg_ParseTuple(args,(char *)"O:delete_EventDispatcher",&obj0)) goto fail;
7359     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventDispatcher,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7360     delete arg1;
7361     
7362     Py_INCREF(Py_None); resultobj = Py_None;
7363     return resultobj;
7364     fail:
7365     return NULL;
7366 }
7367
7368
7369 static PyObject *_wrap_EventDispatcher_clearAllHandlers(PyObject *self, PyObject *args) {
7370     PyObject *resultobj;
7371     otk::EventDispatcher *arg1 = (otk::EventDispatcher *) 0 ;
7372     PyObject * obj0  = 0 ;
7373     
7374     if(!PyArg_ParseTuple(args,(char *)"O:EventDispatcher_clearAllHandlers",&obj0)) goto fail;
7375     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventDispatcher,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7376     (arg1)->clearAllHandlers();
7377     
7378     Py_INCREF(Py_None); resultobj = Py_None;
7379     return resultobj;
7380     fail:
7381     return NULL;
7382 }
7383
7384
7385 static PyObject *_wrap_EventDispatcher_registerHandler(PyObject *self, PyObject *args) {
7386     PyObject *resultobj;
7387     otk::EventDispatcher *arg1 = (otk::EventDispatcher *) 0 ;
7388     Window arg2 ;
7389     otk::EventHandler *arg3 = (otk::EventHandler *) 0 ;
7390     PyObject * obj0  = 0 ;
7391     PyObject * obj1  = 0 ;
7392     PyObject * obj2  = 0 ;
7393     
7394     if(!PyArg_ParseTuple(args,(char *)"OOO:EventDispatcher_registerHandler",&obj0,&obj1,&obj2)) goto fail;
7395     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventDispatcher,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7396     arg2 = (Window) PyInt_AsLong(obj1);
7397     if (PyErr_Occurred()) SWIG_fail;
7398     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7399     (arg1)->registerHandler(arg2,arg3);
7400     
7401     Py_INCREF(Py_None); resultobj = Py_None;
7402     return resultobj;
7403     fail:
7404     return NULL;
7405 }
7406
7407
7408 static PyObject *_wrap_EventDispatcher_clearHandler(PyObject *self, PyObject *args) {
7409     PyObject *resultobj;
7410     otk::EventDispatcher *arg1 = (otk::EventDispatcher *) 0 ;
7411     Window arg2 ;
7412     PyObject * obj0  = 0 ;
7413     PyObject * obj1  = 0 ;
7414     
7415     if(!PyArg_ParseTuple(args,(char *)"OO:EventDispatcher_clearHandler",&obj0,&obj1)) goto fail;
7416     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventDispatcher,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7417     arg2 = (Window) PyInt_AsLong(obj1);
7418     if (PyErr_Occurred()) SWIG_fail;
7419     (arg1)->clearHandler(arg2);
7420     
7421     Py_INCREF(Py_None); resultobj = Py_None;
7422     return resultobj;
7423     fail:
7424     return NULL;
7425 }
7426
7427
7428 static PyObject *_wrap_EventDispatcher_dispatchEvents(PyObject *self, PyObject *args) {
7429     PyObject *resultobj;
7430     otk::EventDispatcher *arg1 = (otk::EventDispatcher *) 0 ;
7431     PyObject * obj0  = 0 ;
7432     
7433     if(!PyArg_ParseTuple(args,(char *)"O:EventDispatcher_dispatchEvents",&obj0)) goto fail;
7434     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventDispatcher,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7435     (arg1)->dispatchEvents();
7436     
7437     Py_INCREF(Py_None); resultobj = Py_None;
7438     return resultobj;
7439     fail:
7440     return NULL;
7441 }
7442
7443
7444 static PyObject *_wrap_EventDispatcher_setFallbackHandler(PyObject *self, PyObject *args) {
7445     PyObject *resultobj;
7446     otk::EventDispatcher *arg1 = (otk::EventDispatcher *) 0 ;
7447     otk::EventHandler *arg2 = (otk::EventHandler *) 0 ;
7448     PyObject * obj0  = 0 ;
7449     PyObject * obj1  = 0 ;
7450     
7451     if(!PyArg_ParseTuple(args,(char *)"OO:EventDispatcher_setFallbackHandler",&obj0,&obj1)) goto fail;
7452     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventDispatcher,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7453     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7454     (arg1)->setFallbackHandler(arg2);
7455     
7456     Py_INCREF(Py_None); resultobj = Py_None;
7457     return resultobj;
7458     fail:
7459     return NULL;
7460 }
7461
7462
7463 static PyObject *_wrap_EventDispatcher_getFallbackHandler(PyObject *self, PyObject *args) {
7464     PyObject *resultobj;
7465     otk::EventDispatcher *arg1 = (otk::EventDispatcher *) 0 ;
7466     otk::EventHandler *result;
7467     PyObject * obj0  = 0 ;
7468     
7469     if(!PyArg_ParseTuple(args,(char *)"O:EventDispatcher_getFallbackHandler",&obj0)) goto fail;
7470     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventDispatcher,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7471     result = (otk::EventHandler *)((otk::EventDispatcher const *)arg1)->getFallbackHandler();
7472     
7473     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__EventHandler, 0);
7474     return resultobj;
7475     fail:
7476     return NULL;
7477 }
7478
7479
7480 static PyObject *_wrap_EventDispatcher_setMasterHandler(PyObject *self, PyObject *args) {
7481     PyObject *resultobj;
7482     otk::EventDispatcher *arg1 = (otk::EventDispatcher *) 0 ;
7483     otk::EventHandler *arg2 = (otk::EventHandler *) 0 ;
7484     PyObject * obj0  = 0 ;
7485     PyObject * obj1  = 0 ;
7486     
7487     if(!PyArg_ParseTuple(args,(char *)"OO:EventDispatcher_setMasterHandler",&obj0,&obj1)) goto fail;
7488     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventDispatcher,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7489     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_otk__EventHandler,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7490     (arg1)->setMasterHandler(arg2);
7491     
7492     Py_INCREF(Py_None); resultobj = Py_None;
7493     return resultobj;
7494     fail:
7495     return NULL;
7496 }
7497
7498
7499 static PyObject *_wrap_EventDispatcher_getMasterHandler(PyObject *self, PyObject *args) {
7500     PyObject *resultobj;
7501     otk::EventDispatcher *arg1 = (otk::EventDispatcher *) 0 ;
7502     otk::EventHandler *result;
7503     PyObject * obj0  = 0 ;
7504     
7505     if(!PyArg_ParseTuple(args,(char *)"O:EventDispatcher_getMasterHandler",&obj0)) goto fail;
7506     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventDispatcher,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7507     result = (otk::EventHandler *)((otk::EventDispatcher const *)arg1)->getMasterHandler();
7508     
7509     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__EventHandler, 0);
7510     return resultobj;
7511     fail:
7512     return NULL;
7513 }
7514
7515
7516 static PyObject *_wrap_EventDispatcher_findHandler(PyObject *self, PyObject *args) {
7517     PyObject *resultobj;
7518     otk::EventDispatcher *arg1 = (otk::EventDispatcher *) 0 ;
7519     Window arg2 ;
7520     otk::EventHandler *result;
7521     PyObject * obj0  = 0 ;
7522     PyObject * obj1  = 0 ;
7523     
7524     if(!PyArg_ParseTuple(args,(char *)"OO:EventDispatcher_findHandler",&obj0,&obj1)) goto fail;
7525     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventDispatcher,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7526     arg2 = (Window) PyInt_AsLong(obj1);
7527     if (PyErr_Occurred()) SWIG_fail;
7528     result = (otk::EventHandler *)(arg1)->findHandler(arg2);
7529     
7530     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__EventHandler, 0);
7531     return resultobj;
7532     fail:
7533     return NULL;
7534 }
7535
7536
7537 static PyObject *_wrap_EventDispatcher_lastTime(PyObject *self, PyObject *args) {
7538     PyObject *resultobj;
7539     otk::EventDispatcher *arg1 = (otk::EventDispatcher *) 0 ;
7540     Time result;
7541     PyObject * obj0  = 0 ;
7542     
7543     if(!PyArg_ParseTuple(args,(char *)"O:EventDispatcher_lastTime",&obj0)) goto fail;
7544     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_otk__EventDispatcher,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7545     result = (Time)((otk::EventDispatcher const *)arg1)->lastTime();
7546     
7547     resultobj = PyInt_FromLong((long)result);
7548     return resultobj;
7549     fail:
7550     return NULL;
7551 }
7552
7553
7554 static PyObject * EventDispatcher_swigregister(PyObject *self, PyObject *args) {
7555     PyObject *obj;
7556     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7557     SWIG_TypeClientData(SWIGTYPE_p_otk__EventDispatcher, obj);
7558     Py_INCREF(obj);
7559     return Py_BuildValue((char *)"");
7560 }
7561 static PyObject *_wrap_Cursors_session_set(PyObject *self, PyObject *args) {
7562     PyObject *resultobj;
7563     ob::Cursors *arg1 = (ob::Cursors *) 0 ;
7564     Cursor arg2 ;
7565     PyObject * obj0  = 0 ;
7566     PyObject * obj1  = 0 ;
7567     
7568     if(!PyArg_ParseTuple(args,(char *)"OO:Cursors_session_set",&obj0,&obj1)) goto fail;
7569     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Cursors,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7570     arg2 = (Cursor) PyInt_AsLong(obj1);
7571     if (PyErr_Occurred()) SWIG_fail;
7572     if (arg1) (arg1)->session = arg2;
7573     
7574     Py_INCREF(Py_None); resultobj = Py_None;
7575     return resultobj;
7576     fail:
7577     return NULL;
7578 }
7579
7580
7581 static PyObject *_wrap_Cursors_session_get(PyObject *self, PyObject *args) {
7582     PyObject *resultobj;
7583     ob::Cursors *arg1 = (ob::Cursors *) 0 ;
7584     Cursor result;
7585     PyObject * obj0  = 0 ;
7586     
7587     if(!PyArg_ParseTuple(args,(char *)"O:Cursors_session_get",&obj0)) goto fail;
7588     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Cursors,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7589     result = (Cursor) ((arg1)->session);
7590     
7591     resultobj = PyInt_FromLong((long)result);
7592     return resultobj;
7593     fail:
7594     return NULL;
7595 }
7596
7597
7598 static PyObject *_wrap_Cursors_move_set(PyObject *self, PyObject *args) {
7599     PyObject *resultobj;
7600     ob::Cursors *arg1 = (ob::Cursors *) 0 ;
7601     Cursor arg2 ;
7602     PyObject * obj0  = 0 ;
7603     PyObject * obj1  = 0 ;
7604     
7605     if(!PyArg_ParseTuple(args,(char *)"OO:Cursors_move_set",&obj0,&obj1)) goto fail;
7606     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Cursors,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7607     arg2 = (Cursor) PyInt_AsLong(obj1);
7608     if (PyErr_Occurred()) SWIG_fail;
7609     if (arg1) (arg1)->move = arg2;
7610     
7611     Py_INCREF(Py_None); resultobj = Py_None;
7612     return resultobj;
7613     fail:
7614     return NULL;
7615 }
7616
7617
7618 static PyObject *_wrap_Cursors_move_get(PyObject *self, PyObject *args) {
7619     PyObject *resultobj;
7620     ob::Cursors *arg1 = (ob::Cursors *) 0 ;
7621     Cursor result;
7622     PyObject * obj0  = 0 ;
7623     
7624     if(!PyArg_ParseTuple(args,(char *)"O:Cursors_move_get",&obj0)) goto fail;
7625     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Cursors,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7626     result = (Cursor) ((arg1)->move);
7627     
7628     resultobj = PyInt_FromLong((long)result);
7629     return resultobj;
7630     fail:
7631     return NULL;
7632 }
7633
7634
7635 static PyObject *_wrap_Cursors_ll_angle_set(PyObject *self, PyObject *args) {
7636     PyObject *resultobj;
7637     ob::Cursors *arg1 = (ob::Cursors *) 0 ;
7638     Cursor arg2 ;
7639     PyObject * obj0  = 0 ;
7640     PyObject * obj1  = 0 ;
7641     
7642     if(!PyArg_ParseTuple(args,(char *)"OO:Cursors_ll_angle_set",&obj0,&obj1)) goto fail;
7643     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Cursors,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7644     arg2 = (Cursor) PyInt_AsLong(obj1);
7645     if (PyErr_Occurred()) SWIG_fail;
7646     if (arg1) (arg1)->ll_angle = arg2;
7647     
7648     Py_INCREF(Py_None); resultobj = Py_None;
7649     return resultobj;
7650     fail:
7651     return NULL;
7652 }
7653
7654
7655 static PyObject *_wrap_Cursors_ll_angle_get(PyObject *self, PyObject *args) {
7656     PyObject *resultobj;
7657     ob::Cursors *arg1 = (ob::Cursors *) 0 ;
7658     Cursor result;
7659     PyObject * obj0  = 0 ;
7660     
7661     if(!PyArg_ParseTuple(args,(char *)"O:Cursors_ll_angle_get",&obj0)) goto fail;
7662     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Cursors,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7663     result = (Cursor) ((arg1)->ll_angle);
7664     
7665     resultobj = PyInt_FromLong((long)result);
7666     return resultobj;
7667     fail:
7668     return NULL;
7669 }
7670
7671
7672 static PyObject *_wrap_Cursors_lr_angle_set(PyObject *self, PyObject *args) {
7673     PyObject *resultobj;
7674     ob::Cursors *arg1 = (ob::Cursors *) 0 ;
7675     Cursor arg2 ;
7676     PyObject * obj0  = 0 ;
7677     PyObject * obj1  = 0 ;
7678     
7679     if(!PyArg_ParseTuple(args,(char *)"OO:Cursors_lr_angle_set",&obj0,&obj1)) goto fail;
7680     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Cursors,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7681     arg2 = (Cursor) PyInt_AsLong(obj1);
7682     if (PyErr_Occurred()) SWIG_fail;
7683     if (arg1) (arg1)->lr_angle = arg2;
7684     
7685     Py_INCREF(Py_None); resultobj = Py_None;
7686     return resultobj;
7687     fail:
7688     return NULL;
7689 }
7690
7691
7692 static PyObject *_wrap_Cursors_lr_angle_get(PyObject *self, PyObject *args) {
7693     PyObject *resultobj;
7694     ob::Cursors *arg1 = (ob::Cursors *) 0 ;
7695     Cursor result;
7696     PyObject * obj0  = 0 ;
7697     
7698     if(!PyArg_ParseTuple(args,(char *)"O:Cursors_lr_angle_get",&obj0)) goto fail;
7699     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Cursors,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7700     result = (Cursor) ((arg1)->lr_angle);
7701     
7702     resultobj = PyInt_FromLong((long)result);
7703     return resultobj;
7704     fail:
7705     return NULL;
7706 }
7707
7708
7709 static PyObject *_wrap_Cursors_ul_angle_set(PyObject *self, PyObject *args) {
7710     PyObject *resultobj;
7711     ob::Cursors *arg1 = (ob::Cursors *) 0 ;
7712     Cursor arg2 ;
7713     PyObject * obj0  = 0 ;
7714     PyObject * obj1  = 0 ;
7715     
7716     if(!PyArg_ParseTuple(args,(char *)"OO:Cursors_ul_angle_set",&obj0,&obj1)) goto fail;
7717     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Cursors,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7718     arg2 = (Cursor) PyInt_AsLong(obj1);
7719     if (PyErr_Occurred()) SWIG_fail;
7720     if (arg1) (arg1)->ul_angle = arg2;
7721     
7722     Py_INCREF(Py_None); resultobj = Py_None;
7723     return resultobj;
7724     fail:
7725     return NULL;
7726 }
7727
7728
7729 static PyObject *_wrap_Cursors_ul_angle_get(PyObject *self, PyObject *args) {
7730     PyObject *resultobj;
7731     ob::Cursors *arg1 = (ob::Cursors *) 0 ;
7732     Cursor result;
7733     PyObject * obj0  = 0 ;
7734     
7735     if(!PyArg_ParseTuple(args,(char *)"O:Cursors_ul_angle_get",&obj0)) goto fail;
7736     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Cursors,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7737     result = (Cursor) ((arg1)->ul_angle);
7738     
7739     resultobj = PyInt_FromLong((long)result);
7740     return resultobj;
7741     fail:
7742     return NULL;
7743 }
7744
7745
7746 static PyObject *_wrap_Cursors_ur_angle_set(PyObject *self, PyObject *args) {
7747     PyObject *resultobj;
7748     ob::Cursors *arg1 = (ob::Cursors *) 0 ;
7749     Cursor arg2 ;
7750     PyObject * obj0  = 0 ;
7751     PyObject * obj1  = 0 ;
7752     
7753     if(!PyArg_ParseTuple(args,(char *)"OO:Cursors_ur_angle_set",&obj0,&obj1)) goto fail;
7754     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Cursors,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7755     arg2 = (Cursor) PyInt_AsLong(obj1);
7756     if (PyErr_Occurred()) SWIG_fail;
7757     if (arg1) (arg1)->ur_angle = arg2;
7758     
7759     Py_INCREF(Py_None); resultobj = Py_None;
7760     return resultobj;
7761     fail:
7762     return NULL;
7763 }
7764
7765
7766 static PyObject *_wrap_Cursors_ur_angle_get(PyObject *self, PyObject *args) {
7767     PyObject *resultobj;
7768     ob::Cursors *arg1 = (ob::Cursors *) 0 ;
7769     Cursor result;
7770     PyObject * obj0  = 0 ;
7771     
7772     if(!PyArg_ParseTuple(args,(char *)"O:Cursors_ur_angle_get",&obj0)) goto fail;
7773     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Cursors,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7774     result = (Cursor) ((arg1)->ur_angle);
7775     
7776     resultobj = PyInt_FromLong((long)result);
7777     return resultobj;
7778     fail:
7779     return NULL;
7780 }
7781
7782
7783 static PyObject * Cursors_swigregister(PyObject *self, PyObject *args) {
7784     PyObject *obj;
7785     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7786     SWIG_TypeClientData(SWIGTYPE_p_ob__Cursors, obj);
7787     Py_INCREF(obj);
7788     return Py_BuildValue((char *)"");
7789 }
7790 static PyObject *_wrap_Openbox_state(PyObject *self, PyObject *args) {
7791     PyObject *resultobj;
7792     ob::Openbox *arg1 = (ob::Openbox *) 0 ;
7793     int result;
7794     PyObject * obj0  = 0 ;
7795     
7796     if(!PyArg_ParseTuple(args,(char *)"O:Openbox_state",&obj0)) goto fail;
7797     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Openbox,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7798     result = (int)((ob::Openbox const *)arg1)->state();
7799     
7800     resultobj = PyInt_FromLong((long)result);
7801     return resultobj;
7802     fail:
7803     return NULL;
7804 }
7805
7806
7807 static PyObject *_wrap_Openbox_actions(PyObject *self, PyObject *args) {
7808     PyObject *resultobj;
7809     ob::Openbox *arg1 = (ob::Openbox *) 0 ;
7810     ob::Actions *result;
7811     PyObject * obj0  = 0 ;
7812     
7813     if(!PyArg_ParseTuple(args,(char *)"O:Openbox_actions",&obj0)) goto fail;
7814     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Openbox,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7815     result = (ob::Actions *)((ob::Openbox const *)arg1)->actions();
7816     
7817     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__Actions, 0);
7818     return resultobj;
7819     fail:
7820     return NULL;
7821 }
7822
7823
7824 static PyObject *_wrap_Openbox_bindings(PyObject *self, PyObject *args) {
7825     PyObject *resultobj;
7826     ob::Openbox *arg1 = (ob::Openbox *) 0 ;
7827     ob::Bindings *result;
7828     PyObject * obj0  = 0 ;
7829     
7830     if(!PyArg_ParseTuple(args,(char *)"O:Openbox_bindings",&obj0)) goto fail;
7831     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Openbox,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7832     result = (ob::Bindings *)((ob::Openbox const *)arg1)->bindings();
7833     
7834     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__Bindings, 0);
7835     return resultobj;
7836     fail:
7837     return NULL;
7838 }
7839
7840
7841 static PyObject *_wrap_Openbox_screen(PyObject *self, PyObject *args) {
7842     PyObject *resultobj;
7843     ob::Openbox *arg1 = (ob::Openbox *) 0 ;
7844     int arg2 ;
7845     ob::Screen *result;
7846     PyObject * obj0  = 0 ;
7847     
7848     if(!PyArg_ParseTuple(args,(char *)"Oi:Openbox_screen",&obj0,&arg2)) goto fail;
7849     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Openbox,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7850     result = (ob::Screen *)(arg1)->screen(arg2);
7851     
7852     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__Screen, 0);
7853     return resultobj;
7854     fail:
7855     return NULL;
7856 }
7857
7858
7859 static PyObject *_wrap_Openbox_screenCount(PyObject *self, PyObject *args) {
7860     PyObject *resultobj;
7861     ob::Openbox *arg1 = (ob::Openbox *) 0 ;
7862     int result;
7863     PyObject * obj0  = 0 ;
7864     
7865     if(!PyArg_ParseTuple(args,(char *)"O:Openbox_screenCount",&obj0)) goto fail;
7866     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Openbox,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7867     result = (int)((ob::Openbox const *)arg1)->screenCount();
7868     
7869     resultobj = PyInt_FromLong((long)result);
7870     return resultobj;
7871     fail:
7872     return NULL;
7873 }
7874
7875
7876 static PyObject *_wrap_Openbox_cursors(PyObject *self, PyObject *args) {
7877     PyObject *resultobj;
7878     ob::Openbox *arg1 = (ob::Openbox *) 0 ;
7879     ob::Cursors *result;
7880     PyObject * obj0  = 0 ;
7881     
7882     if(!PyArg_ParseTuple(args,(char *)"O:Openbox_cursors",&obj0)) goto fail;
7883     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Openbox,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7884     {
7885         ob::Cursors const &_result_ref = ((ob::Openbox const *)arg1)->cursors();
7886         result = (ob::Cursors *) &_result_ref;
7887     }
7888     
7889     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__Cursors, 0);
7890     return resultobj;
7891     fail:
7892     return NULL;
7893 }
7894
7895
7896 static PyObject *_wrap_Openbox_addClient(PyObject *self, PyObject *args) {
7897     PyObject *resultobj;
7898     ob::Openbox *arg1 = (ob::Openbox *) 0 ;
7899     Window arg2 ;
7900     ob::Client *arg3 = (ob::Client *) 0 ;
7901     PyObject * obj0  = 0 ;
7902     PyObject * obj1  = 0 ;
7903     PyObject * obj2  = 0 ;
7904     
7905     if(!PyArg_ParseTuple(args,(char *)"OOO:Openbox_addClient",&obj0,&obj1,&obj2)) goto fail;
7906     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Openbox,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7907     arg2 = (Window) PyInt_AsLong(obj1);
7908     if (PyErr_Occurred()) SWIG_fail;
7909     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7910     (arg1)->addClient(arg2,arg3);
7911     
7912     Py_INCREF(Py_None); resultobj = Py_None;
7913     return resultobj;
7914     fail:
7915     return NULL;
7916 }
7917
7918
7919 static PyObject *_wrap_Openbox_removeClient(PyObject *self, PyObject *args) {
7920     PyObject *resultobj;
7921     ob::Openbox *arg1 = (ob::Openbox *) 0 ;
7922     Window arg2 ;
7923     PyObject * obj0  = 0 ;
7924     PyObject * obj1  = 0 ;
7925     
7926     if(!PyArg_ParseTuple(args,(char *)"OO:Openbox_removeClient",&obj0,&obj1)) goto fail;
7927     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Openbox,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7928     arg2 = (Window) PyInt_AsLong(obj1);
7929     if (PyErr_Occurred()) SWIG_fail;
7930     (arg1)->removeClient(arg2);
7931     
7932     Py_INCREF(Py_None); resultobj = Py_None;
7933     return resultobj;
7934     fail:
7935     return NULL;
7936 }
7937
7938
7939 static PyObject *_wrap_Openbox_findClient(PyObject *self, PyObject *args) {
7940     PyObject *resultobj;
7941     ob::Openbox *arg1 = (ob::Openbox *) 0 ;
7942     Window arg2 ;
7943     ob::Client *result;
7944     PyObject * obj0  = 0 ;
7945     PyObject * obj1  = 0 ;
7946     
7947     if(!PyArg_ParseTuple(args,(char *)"OO:Openbox_findClient",&obj0,&obj1)) goto fail;
7948     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Openbox,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7949     arg2 = (Window) PyInt_AsLong(obj1);
7950     if (PyErr_Occurred()) SWIG_fail;
7951     result = (ob::Client *)(arg1)->findClient(arg2);
7952     
7953     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__Client, 0);
7954     return resultobj;
7955     fail:
7956     return NULL;
7957 }
7958
7959
7960 static PyObject *_wrap_Openbox_focusedClient(PyObject *self, PyObject *args) {
7961     PyObject *resultobj;
7962     ob::Openbox *arg1 = (ob::Openbox *) 0 ;
7963     ob::Client *result;
7964     PyObject * obj0  = 0 ;
7965     
7966     if(!PyArg_ParseTuple(args,(char *)"O:Openbox_focusedClient",&obj0)) goto fail;
7967     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Openbox,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7968     result = (ob::Client *)(arg1)->focusedClient();
7969     
7970     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__Client, 0);
7971     return resultobj;
7972     fail:
7973     return NULL;
7974 }
7975
7976
7977 static PyObject *_wrap_Openbox_setFocusedClient(PyObject *self, PyObject *args) {
7978     PyObject *resultobj;
7979     ob::Openbox *arg1 = (ob::Openbox *) 0 ;
7980     ob::Client *arg2 = (ob::Client *) 0 ;
7981     PyObject * obj0  = 0 ;
7982     PyObject * obj1  = 0 ;
7983     
7984     if(!PyArg_ParseTuple(args,(char *)"OO:Openbox_setFocusedClient",&obj0,&obj1)) goto fail;
7985     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Openbox,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7986     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
7987     (arg1)->setFocusedClient(arg2);
7988     
7989     Py_INCREF(Py_None); resultobj = Py_None;
7990     return resultobj;
7991     fail:
7992     return NULL;
7993 }
7994
7995
7996 static PyObject *_wrap_Openbox_focusedScreen(PyObject *self, PyObject *args) {
7997     PyObject *resultobj;
7998     ob::Openbox *arg1 = (ob::Openbox *) 0 ;
7999     ob::Screen *result;
8000     PyObject * obj0  = 0 ;
8001     
8002     if(!PyArg_ParseTuple(args,(char *)"O:Openbox_focusedScreen",&obj0)) goto fail;
8003     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Openbox,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8004     result = (ob::Screen *)(arg1)->focusedScreen();
8005     
8006     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__Screen, 0);
8007     return resultobj;
8008     fail:
8009     return NULL;
8010 }
8011
8012
8013 static PyObject *_wrap_Openbox_shutdown(PyObject *self, PyObject *args) {
8014     PyObject *resultobj;
8015     ob::Openbox *arg1 = (ob::Openbox *) 0 ;
8016     PyObject * obj0  = 0 ;
8017     
8018     if(!PyArg_ParseTuple(args,(char *)"O:Openbox_shutdown",&obj0)) goto fail;
8019     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Openbox,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8020     (arg1)->shutdown();
8021     
8022     Py_INCREF(Py_None); resultobj = Py_None;
8023     return resultobj;
8024     fail:
8025     return NULL;
8026 }
8027
8028
8029 static PyObject *_wrap_Openbox_restart(PyObject *self, PyObject *args) {
8030     PyObject *resultobj;
8031     ob::Openbox *arg1 = (ob::Openbox *) 0 ;
8032     std::string const &arg2_defvalue = "" ;
8033     std::string *arg2 = (std::string *) &arg2_defvalue ;
8034     std::string temp2 ;
8035     PyObject * obj0  = 0 ;
8036     PyObject * obj1  = 0 ;
8037     
8038     if(!PyArg_ParseTuple(args,(char *)"O|O:Openbox_restart",&obj0,&obj1)) goto fail;
8039     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Openbox,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8040     if (obj1) {
8041         {
8042             if (PyString_Check(obj1)) {
8043                 temp2 = std::string(PyString_AsString(obj1));
8044                 arg2 = &temp2;
8045             }else {
8046                 SWIG_exception(SWIG_TypeError, "string expected");
8047             }
8048         }
8049     }
8050     (arg1)->restart((std::string const &)*arg2);
8051     
8052     Py_INCREF(Py_None); resultobj = Py_None;
8053     return resultobj;
8054     fail:
8055     return NULL;
8056 }
8057
8058
8059 static PyObject *_wrap_Openbox_execute(PyObject *self, PyObject *args) {
8060     PyObject *resultobj;
8061     ob::Openbox *arg1 = (ob::Openbox *) 0 ;
8062     int arg2 ;
8063     std::string *arg3 = 0 ;
8064     std::string temp3 ;
8065     PyObject * obj0  = 0 ;
8066     PyObject * obj2  = 0 ;
8067     
8068     if(!PyArg_ParseTuple(args,(char *)"OiO:Openbox_execute",&obj0,&arg2,&obj2)) goto fail;
8069     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Openbox,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8070     {
8071         if (PyString_Check(obj2)) {
8072             temp3 = std::string(PyString_AsString(obj2));
8073             arg3 = &temp3;
8074         }else {
8075             SWIG_exception(SWIG_TypeError, "string expected");
8076         }
8077     }
8078     (arg1)->execute(arg2,(std::string const &)*arg3);
8079     
8080     Py_INCREF(Py_None); resultobj = Py_None;
8081     return resultobj;
8082     fail:
8083     return NULL;
8084 }
8085
8086
8087 static PyObject * Openbox_swigregister(PyObject *self, PyObject *args) {
8088     PyObject *obj;
8089     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8090     SWIG_TypeClientData(SWIGTYPE_p_ob__Openbox, obj);
8091     Py_INCREF(obj);
8092     return Py_BuildValue((char *)"");
8093 }
8094 static PyObject *_wrap_Screen_client(PyObject *self, PyObject *args) {
8095     PyObject *resultobj;
8096     ob::Screen *arg1 = (ob::Screen *) 0 ;
8097     int arg2 ;
8098     ob::Client *result;
8099     PyObject * obj0  = 0 ;
8100     
8101     if(!PyArg_ParseTuple(args,(char *)"Oi:Screen_client",&obj0,&arg2)) goto fail;
8102     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8103     result = (ob::Client *)ob_Screen_client(arg1,arg2);
8104     
8105     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__Client, 0);
8106     return resultobj;
8107     fail:
8108     return NULL;
8109 }
8110
8111
8112 static PyObject *_wrap_Screen_clientCount(PyObject *self, PyObject *args) {
8113     PyObject *resultobj;
8114     ob::Screen *arg1 = (ob::Screen *) 0 ;
8115     int result;
8116     PyObject * obj0  = 0 ;
8117     
8118     if(!PyArg_ParseTuple(args,(char *)"O:Screen_clientCount",&obj0)) goto fail;
8119     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8120     result = (int)ob_Screen_clientCount((ob::Screen const *)arg1);
8121     
8122     resultobj = PyInt_FromLong((long)result);
8123     return resultobj;
8124     fail:
8125     return NULL;
8126 }
8127
8128
8129 static PyObject *_wrap_Screen_number(PyObject *self, PyObject *args) {
8130     PyObject *resultobj;
8131     ob::Screen *arg1 = (ob::Screen *) 0 ;
8132     int result;
8133     PyObject * obj0  = 0 ;
8134     
8135     if(!PyArg_ParseTuple(args,(char *)"O:Screen_number",&obj0)) goto fail;
8136     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8137     result = (int)((ob::Screen const *)arg1)->number();
8138     
8139     resultobj = PyInt_FromLong((long)result);
8140     return resultobj;
8141     fail:
8142     return NULL;
8143 }
8144
8145
8146 static PyObject *_wrap_Screen_managed(PyObject *self, PyObject *args) {
8147     PyObject *resultobj;
8148     ob::Screen *arg1 = (ob::Screen *) 0 ;
8149     bool result;
8150     PyObject * obj0  = 0 ;
8151     
8152     if(!PyArg_ParseTuple(args,(char *)"O:Screen_managed",&obj0)) goto fail;
8153     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8154     result = (bool)((ob::Screen const *)arg1)->managed();
8155     
8156     resultobj = PyInt_FromLong((long)result);
8157     return resultobj;
8158     fail:
8159     return NULL;
8160 }
8161
8162
8163 static PyObject *_wrap_Screen_imageControl(PyObject *self, PyObject *args) {
8164     PyObject *resultobj;
8165     ob::Screen *arg1 = (ob::Screen *) 0 ;
8166     otk::ImageControl *result;
8167     PyObject * obj0  = 0 ;
8168     
8169     if(!PyArg_ParseTuple(args,(char *)"O:Screen_imageControl",&obj0)) goto fail;
8170     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8171     result = (otk::ImageControl *)(arg1)->imageControl();
8172     
8173     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__ImageControl, 0);
8174     return resultobj;
8175     fail:
8176     return NULL;
8177 }
8178
8179
8180 static PyObject *_wrap_Screen_area(PyObject *self, PyObject *args) {
8181     PyObject *resultobj;
8182     ob::Screen *arg1 = (ob::Screen *) 0 ;
8183     otk::Rect *result;
8184     PyObject * obj0  = 0 ;
8185     
8186     if(!PyArg_ParseTuple(args,(char *)"O:Screen_area",&obj0)) goto fail;
8187     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8188     {
8189         otk::Rect const &_result_ref = ((ob::Screen const *)arg1)->area();
8190         result = (otk::Rect *) &_result_ref;
8191     }
8192     
8193     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Rect, 0);
8194     return resultobj;
8195     fail:
8196     return NULL;
8197 }
8198
8199
8200 static PyObject *_wrap_Screen_style(PyObject *self, PyObject *args) {
8201     PyObject *resultobj;
8202     ob::Screen *arg1 = (ob::Screen *) 0 ;
8203     otk::Style *result;
8204     PyObject * obj0  = 0 ;
8205     
8206     if(!PyArg_ParseTuple(args,(char *)"O:Screen_style",&obj0)) goto fail;
8207     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8208     result = (otk::Style *)((ob::Screen const *)arg1)->style();
8209     
8210     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Style, 0);
8211     return resultobj;
8212     fail:
8213     return NULL;
8214 }
8215
8216
8217 static PyObject *_wrap_Screen_focuswindow(PyObject *self, PyObject *args) {
8218     PyObject *resultobj;
8219     ob::Screen *arg1 = (ob::Screen *) 0 ;
8220     Window result;
8221     PyObject * obj0  = 0 ;
8222     
8223     if(!PyArg_ParseTuple(args,(char *)"O:Screen_focuswindow",&obj0)) goto fail;
8224     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8225     result = (Window)((ob::Screen const *)arg1)->focuswindow();
8226     
8227     resultobj = PyInt_FromLong((long)result);
8228     return resultobj;
8229     fail:
8230     return NULL;
8231 }
8232
8233
8234 static PyObject *_wrap_Screen_desktop(PyObject *self, PyObject *args) {
8235     PyObject *resultobj;
8236     ob::Screen *arg1 = (ob::Screen *) 0 ;
8237     long result;
8238     PyObject * obj0  = 0 ;
8239     
8240     if(!PyArg_ParseTuple(args,(char *)"O:Screen_desktop",&obj0)) goto fail;
8241     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8242     result = (long)((ob::Screen const *)arg1)->desktop();
8243     
8244     resultobj = PyInt_FromLong((long)result);
8245     return resultobj;
8246     fail:
8247     return NULL;
8248 }
8249
8250
8251 static PyObject *_wrap_Screen_numDesktops(PyObject *self, PyObject *args) {
8252     PyObject *resultobj;
8253     ob::Screen *arg1 = (ob::Screen *) 0 ;
8254     long result;
8255     PyObject * obj0  = 0 ;
8256     
8257     if(!PyArg_ParseTuple(args,(char *)"O:Screen_numDesktops",&obj0)) goto fail;
8258     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8259     result = (long)((ob::Screen const *)arg1)->numDesktops();
8260     
8261     resultobj = PyInt_FromLong((long)result);
8262     return resultobj;
8263     fail:
8264     return NULL;
8265 }
8266
8267
8268 static PyObject *_wrap_Screen_updateStrut(PyObject *self, PyObject *args) {
8269     PyObject *resultobj;
8270     ob::Screen *arg1 = (ob::Screen *) 0 ;
8271     PyObject * obj0  = 0 ;
8272     
8273     if(!PyArg_ParseTuple(args,(char *)"O:Screen_updateStrut",&obj0)) goto fail;
8274     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8275     (arg1)->updateStrut();
8276     
8277     Py_INCREF(Py_None); resultobj = Py_None;
8278     return resultobj;
8279     fail:
8280     return NULL;
8281 }
8282
8283
8284 static PyObject *_wrap_Screen_manageExisting(PyObject *self, PyObject *args) {
8285     PyObject *resultobj;
8286     ob::Screen *arg1 = (ob::Screen *) 0 ;
8287     PyObject * obj0  = 0 ;
8288     
8289     if(!PyArg_ParseTuple(args,(char *)"O:Screen_manageExisting",&obj0)) goto fail;
8290     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8291     (arg1)->manageExisting();
8292     
8293     Py_INCREF(Py_None); resultobj = Py_None;
8294     return resultobj;
8295     fail:
8296     return NULL;
8297 }
8298
8299
8300 static PyObject *_wrap_Screen_manageWindow(PyObject *self, PyObject *args) {
8301     PyObject *resultobj;
8302     ob::Screen *arg1 = (ob::Screen *) 0 ;
8303     Window arg2 ;
8304     PyObject * obj0  = 0 ;
8305     PyObject * obj1  = 0 ;
8306     
8307     if(!PyArg_ParseTuple(args,(char *)"OO:Screen_manageWindow",&obj0,&obj1)) goto fail;
8308     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8309     arg2 = (Window) PyInt_AsLong(obj1);
8310     if (PyErr_Occurred()) SWIG_fail;
8311     (arg1)->manageWindow(arg2);
8312     
8313     Py_INCREF(Py_None); resultobj = Py_None;
8314     return resultobj;
8315     fail:
8316     return NULL;
8317 }
8318
8319
8320 static PyObject *_wrap_Screen_unmanageWindow(PyObject *self, PyObject *args) {
8321     PyObject *resultobj;
8322     ob::Screen *arg1 = (ob::Screen *) 0 ;
8323     ob::Client *arg2 = (ob::Client *) 0 ;
8324     PyObject * obj0  = 0 ;
8325     PyObject * obj1  = 0 ;
8326     
8327     if(!PyArg_ParseTuple(args,(char *)"OO:Screen_unmanageWindow",&obj0,&obj1)) goto fail;
8328     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8329     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8330     (arg1)->unmanageWindow(arg2);
8331     
8332     Py_INCREF(Py_None); resultobj = Py_None;
8333     return resultobj;
8334     fail:
8335     return NULL;
8336 }
8337
8338
8339 static PyObject *_wrap_Screen_raiseWindow(PyObject *self, PyObject *args) {
8340     PyObject *resultobj;
8341     ob::Screen *arg1 = (ob::Screen *) 0 ;
8342     ob::Client *arg2 = (ob::Client *) 0 ;
8343     PyObject * obj0  = 0 ;
8344     PyObject * obj1  = 0 ;
8345     
8346     if(!PyArg_ParseTuple(args,(char *)"OO:Screen_raiseWindow",&obj0,&obj1)) goto fail;
8347     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8348     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8349     (arg1)->raiseWindow(arg2);
8350     
8351     Py_INCREF(Py_None); resultobj = Py_None;
8352     return resultobj;
8353     fail:
8354     return NULL;
8355 }
8356
8357
8358 static PyObject *_wrap_Screen_lowerWindow(PyObject *self, PyObject *args) {
8359     PyObject *resultobj;
8360     ob::Screen *arg1 = (ob::Screen *) 0 ;
8361     ob::Client *arg2 = (ob::Client *) 0 ;
8362     PyObject * obj0  = 0 ;
8363     PyObject * obj1  = 0 ;
8364     
8365     if(!PyArg_ParseTuple(args,(char *)"OO:Screen_lowerWindow",&obj0,&obj1)) goto fail;
8366     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8367     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8368     (arg1)->lowerWindow(arg2);
8369     
8370     Py_INCREF(Py_None); resultobj = Py_None;
8371     return resultobj;
8372     fail:
8373     return NULL;
8374 }
8375
8376
8377 static PyObject *_wrap_Screen_setDesktopName(PyObject *self, PyObject *args) {
8378     PyObject *resultobj;
8379     ob::Screen *arg1 = (ob::Screen *) 0 ;
8380     long arg2 ;
8381     otk::ustring *arg3 = 0 ;
8382     otk::ustring temp3 ;
8383     PyObject * obj0  = 0 ;
8384     PyObject * obj2  = 0 ;
8385     
8386     if(!PyArg_ParseTuple(args,(char *)"OlO:Screen_setDesktopName",&obj0,&arg2,&obj2)) goto fail;
8387     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8388     {
8389         if (PyString_Check(obj2)) {
8390             temp3 = otk::ustring(PyString_AsString(obj2));
8391             arg3 = &temp3;
8392         }else {
8393             SWIG_exception(SWIG_TypeError, "ustring expected");
8394         }
8395     }
8396     (arg1)->setDesktopName(arg2,(otk::ustring const &)*arg3);
8397     
8398     Py_INCREF(Py_None); resultobj = Py_None;
8399     return resultobj;
8400     fail:
8401     return NULL;
8402 }
8403
8404
8405 static PyObject *_wrap_Screen_propertyHandler(PyObject *self, PyObject *args) {
8406     PyObject *resultobj;
8407     ob::Screen *arg1 = (ob::Screen *) 0 ;
8408     XPropertyEvent *arg2 = 0 ;
8409     PyObject * obj0  = 0 ;
8410     PyObject * obj1  = 0 ;
8411     
8412     if(!PyArg_ParseTuple(args,(char *)"OO:Screen_propertyHandler",&obj0,&obj1)) goto fail;
8413     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8414     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XPropertyEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8415     if (arg2 == NULL) {
8416         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
8417     }
8418     (arg1)->propertyHandler((XPropertyEvent const &)*arg2);
8419     
8420     Py_INCREF(Py_None); resultobj = Py_None;
8421     return resultobj;
8422     fail:
8423     return NULL;
8424 }
8425
8426
8427 static PyObject *_wrap_Screen_clientMessageHandler(PyObject *self, PyObject *args) {
8428     PyObject *resultobj;
8429     ob::Screen *arg1 = (ob::Screen *) 0 ;
8430     XClientMessageEvent *arg2 = 0 ;
8431     PyObject * obj0  = 0 ;
8432     PyObject * obj1  = 0 ;
8433     
8434     if(!PyArg_ParseTuple(args,(char *)"OO:Screen_clientMessageHandler",&obj0,&obj1)) goto fail;
8435     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8436     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XClientMessageEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8437     if (arg2 == NULL) {
8438         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
8439     }
8440     (arg1)->clientMessageHandler((XClientMessageEvent const &)*arg2);
8441     
8442     Py_INCREF(Py_None); resultobj = Py_None;
8443     return resultobj;
8444     fail:
8445     return NULL;
8446 }
8447
8448
8449 static PyObject *_wrap_Screen_mapRequestHandler(PyObject *self, PyObject *args) {
8450     PyObject *resultobj;
8451     ob::Screen *arg1 = (ob::Screen *) 0 ;
8452     XMapRequestEvent *arg2 = 0 ;
8453     PyObject * obj0  = 0 ;
8454     PyObject * obj1  = 0 ;
8455     
8456     if(!PyArg_ParseTuple(args,(char *)"OO:Screen_mapRequestHandler",&obj0,&obj1)) goto fail;
8457     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Screen,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8458     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XMapRequestEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8459     if (arg2 == NULL) {
8460         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
8461     }
8462     (arg1)->mapRequestHandler((XMapRequestEvent const &)*arg2);
8463     
8464     Py_INCREF(Py_None); resultobj = Py_None;
8465     return resultobj;
8466     fail:
8467     return NULL;
8468 }
8469
8470
8471 static PyObject * Screen_swigregister(PyObject *self, PyObject *args) {
8472     PyObject *obj;
8473     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8474     SWIG_TypeClientData(SWIGTYPE_p_ob__Screen, obj);
8475     Py_INCREF(obj);
8476     return Py_BuildValue((char *)"");
8477 }
8478 static PyObject *_wrap_MwmHints_flags_set(PyObject *self, PyObject *args) {
8479     PyObject *resultobj;
8480     ob::MwmHints *arg1 = (ob::MwmHints *) 0 ;
8481     unsigned long arg2 ;
8482     PyObject * obj0  = 0 ;
8483     PyObject * obj1  = 0 ;
8484     
8485     if(!PyArg_ParseTuple(args,(char *)"OO:MwmHints_flags_set",&obj0,&obj1)) goto fail;
8486     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MwmHints,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8487     arg2 = (unsigned long) PyInt_AsLong(obj1);
8488     if (PyErr_Occurred()) SWIG_fail;
8489     if (arg1) (arg1)->flags = arg2;
8490     
8491     Py_INCREF(Py_None); resultobj = Py_None;
8492     return resultobj;
8493     fail:
8494     return NULL;
8495 }
8496
8497
8498 static PyObject *_wrap_MwmHints_flags_get(PyObject *self, PyObject *args) {
8499     PyObject *resultobj;
8500     ob::MwmHints *arg1 = (ob::MwmHints *) 0 ;
8501     unsigned long result;
8502     PyObject * obj0  = 0 ;
8503     
8504     if(!PyArg_ParseTuple(args,(char *)"O:MwmHints_flags_get",&obj0)) goto fail;
8505     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MwmHints,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8506     result = (unsigned long) ((arg1)->flags);
8507     
8508     resultobj = PyInt_FromLong((long)result);
8509     return resultobj;
8510     fail:
8511     return NULL;
8512 }
8513
8514
8515 static PyObject *_wrap_MwmHints_functions_set(PyObject *self, PyObject *args) {
8516     PyObject *resultobj;
8517     ob::MwmHints *arg1 = (ob::MwmHints *) 0 ;
8518     unsigned long arg2 ;
8519     PyObject * obj0  = 0 ;
8520     PyObject * obj1  = 0 ;
8521     
8522     if(!PyArg_ParseTuple(args,(char *)"OO:MwmHints_functions_set",&obj0,&obj1)) goto fail;
8523     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MwmHints,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8524     arg2 = (unsigned long) PyInt_AsLong(obj1);
8525     if (PyErr_Occurred()) SWIG_fail;
8526     if (arg1) (arg1)->functions = arg2;
8527     
8528     Py_INCREF(Py_None); resultobj = Py_None;
8529     return resultobj;
8530     fail:
8531     return NULL;
8532 }
8533
8534
8535 static PyObject *_wrap_MwmHints_functions_get(PyObject *self, PyObject *args) {
8536     PyObject *resultobj;
8537     ob::MwmHints *arg1 = (ob::MwmHints *) 0 ;
8538     unsigned long result;
8539     PyObject * obj0  = 0 ;
8540     
8541     if(!PyArg_ParseTuple(args,(char *)"O:MwmHints_functions_get",&obj0)) goto fail;
8542     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MwmHints,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8543     result = (unsigned long) ((arg1)->functions);
8544     
8545     resultobj = PyInt_FromLong((long)result);
8546     return resultobj;
8547     fail:
8548     return NULL;
8549 }
8550
8551
8552 static PyObject *_wrap_MwmHints_decorations_set(PyObject *self, PyObject *args) {
8553     PyObject *resultobj;
8554     ob::MwmHints *arg1 = (ob::MwmHints *) 0 ;
8555     unsigned long arg2 ;
8556     PyObject * obj0  = 0 ;
8557     PyObject * obj1  = 0 ;
8558     
8559     if(!PyArg_ParseTuple(args,(char *)"OO:MwmHints_decorations_set",&obj0,&obj1)) goto fail;
8560     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MwmHints,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8561     arg2 = (unsigned long) PyInt_AsLong(obj1);
8562     if (PyErr_Occurred()) SWIG_fail;
8563     if (arg1) (arg1)->decorations = arg2;
8564     
8565     Py_INCREF(Py_None); resultobj = Py_None;
8566     return resultobj;
8567     fail:
8568     return NULL;
8569 }
8570
8571
8572 static PyObject *_wrap_MwmHints_decorations_get(PyObject *self, PyObject *args) {
8573     PyObject *resultobj;
8574     ob::MwmHints *arg1 = (ob::MwmHints *) 0 ;
8575     unsigned long result;
8576     PyObject * obj0  = 0 ;
8577     
8578     if(!PyArg_ParseTuple(args,(char *)"O:MwmHints_decorations_get",&obj0)) goto fail;
8579     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MwmHints,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8580     result = (unsigned long) ((arg1)->decorations);
8581     
8582     resultobj = PyInt_FromLong((long)result);
8583     return resultobj;
8584     fail:
8585     return NULL;
8586 }
8587
8588
8589 static PyObject * MwmHints_swigregister(PyObject *self, PyObject *args) {
8590     PyObject *obj;
8591     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8592     SWIG_TypeClientData(SWIGTYPE_p_ob__MwmHints, obj);
8593     Py_INCREF(obj);
8594     return Py_BuildValue((char *)"");
8595 }
8596 static PyObject *_wrap_Client_frame_set(PyObject *self, PyObject *args) {
8597     PyObject *resultobj;
8598     ob::Client *arg1 = (ob::Client *) 0 ;
8599     ob::Frame *arg2 = (ob::Frame *) 0 ;
8600     PyObject * obj0  = 0 ;
8601     PyObject * obj1  = 0 ;
8602     
8603     if(!PyArg_ParseTuple(args,(char *)"OO:Client_frame_set",&obj0,&obj1)) goto fail;
8604     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8605     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
8606     if (arg1) (arg1)->frame = arg2;
8607     
8608     Py_INCREF(Py_None); resultobj = Py_None;
8609     return resultobj;
8610     fail:
8611     return NULL;
8612 }
8613
8614
8615 static PyObject *_wrap_Client_frame_get(PyObject *self, PyObject *args) {
8616     PyObject *resultobj;
8617     ob::Client *arg1 = (ob::Client *) 0 ;
8618     ob::Frame *result;
8619     PyObject * obj0  = 0 ;
8620     
8621     if(!PyArg_ParseTuple(args,(char *)"O:Client_frame_get",&obj0)) goto fail;
8622     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8623     result = (ob::Frame *) ((arg1)->frame);
8624     
8625     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__Frame, 0);
8626     return resultobj;
8627     fail:
8628     return NULL;
8629 }
8630
8631
8632 static PyObject *_wrap_Client_ignore_unmaps_set(PyObject *self, PyObject *args) {
8633     PyObject *resultobj;
8634     ob::Client *arg1 = (ob::Client *) 0 ;
8635     int arg2 ;
8636     PyObject * obj0  = 0 ;
8637     
8638     if(!PyArg_ParseTuple(args,(char *)"Oi:Client_ignore_unmaps_set",&obj0,&arg2)) goto fail;
8639     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8640     if (arg1) (arg1)->ignore_unmaps = arg2;
8641     
8642     Py_INCREF(Py_None); resultobj = Py_None;
8643     return resultobj;
8644     fail:
8645     return NULL;
8646 }
8647
8648
8649 static PyObject *_wrap_Client_ignore_unmaps_get(PyObject *self, PyObject *args) {
8650     PyObject *resultobj;
8651     ob::Client *arg1 = (ob::Client *) 0 ;
8652     int result;
8653     PyObject * obj0  = 0 ;
8654     
8655     if(!PyArg_ParseTuple(args,(char *)"O:Client_ignore_unmaps_get",&obj0)) goto fail;
8656     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8657     result = (int) ((arg1)->ignore_unmaps);
8658     
8659     resultobj = PyInt_FromLong((long)result);
8660     return resultobj;
8661     fail:
8662     return NULL;
8663 }
8664
8665
8666 static PyObject *_wrap_Client_screen(PyObject *self, PyObject *args) {
8667     PyObject *resultobj;
8668     ob::Client *arg1 = (ob::Client *) 0 ;
8669     int result;
8670     PyObject * obj0  = 0 ;
8671     
8672     if(!PyArg_ParseTuple(args,(char *)"O:Client_screen",&obj0)) goto fail;
8673     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8674     result = (int)((ob::Client const *)arg1)->screen();
8675     
8676     resultobj = PyInt_FromLong((long)result);
8677     return resultobj;
8678     fail:
8679     return NULL;
8680 }
8681
8682
8683 static PyObject *_wrap_Client_window(PyObject *self, PyObject *args) {
8684     PyObject *resultobj;
8685     ob::Client *arg1 = (ob::Client *) 0 ;
8686     Window result;
8687     PyObject * obj0  = 0 ;
8688     
8689     if(!PyArg_ParseTuple(args,(char *)"O:Client_window",&obj0)) goto fail;
8690     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8691     result = (Window)((ob::Client const *)arg1)->window();
8692     
8693     resultobj = PyInt_FromLong((long)result);
8694     return resultobj;
8695     fail:
8696     return NULL;
8697 }
8698
8699
8700 static PyObject *_wrap_Client_type(PyObject *self, PyObject *args) {
8701     PyObject *resultobj;
8702     ob::Client *arg1 = (ob::Client *) 0 ;
8703     int result;
8704     PyObject * obj0  = 0 ;
8705     
8706     if(!PyArg_ParseTuple(args,(char *)"O:Client_type",&obj0)) goto fail;
8707     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8708     result = (int)((ob::Client const *)arg1)->type();
8709     
8710     resultobj = PyInt_FromLong((long)result);
8711     return resultobj;
8712     fail:
8713     return NULL;
8714 }
8715
8716
8717 static PyObject *_wrap_Client_normal(PyObject *self, PyObject *args) {
8718     PyObject *resultobj;
8719     ob::Client *arg1 = (ob::Client *) 0 ;
8720     bool result;
8721     PyObject * obj0  = 0 ;
8722     
8723     if(!PyArg_ParseTuple(args,(char *)"O:Client_normal",&obj0)) goto fail;
8724     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8725     result = (bool)((ob::Client const *)arg1)->normal();
8726     
8727     resultobj = PyInt_FromLong((long)result);
8728     return resultobj;
8729     fail:
8730     return NULL;
8731 }
8732
8733
8734 static PyObject *_wrap_Client_desktop(PyObject *self, PyObject *args) {
8735     PyObject *resultobj;
8736     ob::Client *arg1 = (ob::Client *) 0 ;
8737     long result;
8738     PyObject * obj0  = 0 ;
8739     
8740     if(!PyArg_ParseTuple(args,(char *)"O:Client_desktop",&obj0)) goto fail;
8741     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8742     result = (long)((ob::Client const *)arg1)->desktop();
8743     
8744     resultobj = PyInt_FromLong((long)result);
8745     return resultobj;
8746     fail:
8747     return NULL;
8748 }
8749
8750
8751 static PyObject *_wrap_Client_title(PyObject *self, PyObject *args) {
8752     PyObject *resultobj;
8753     ob::Client *arg1 = (ob::Client *) 0 ;
8754     otk::ustring *result;
8755     PyObject * obj0  = 0 ;
8756     
8757     if(!PyArg_ParseTuple(args,(char *)"O:Client_title",&obj0)) goto fail;
8758     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8759     {
8760         otk::ustring const &_result_ref = ((ob::Client const *)arg1)->title();
8761         result = (otk::ustring *) &_result_ref;
8762     }
8763     
8764     {
8765         resultobj = PyString_FromString(result->c_str());
8766     }
8767     return resultobj;
8768     fail:
8769     return NULL;
8770 }
8771
8772
8773 static PyObject *_wrap_Client_iconTitle(PyObject *self, PyObject *args) {
8774     PyObject *resultobj;
8775     ob::Client *arg1 = (ob::Client *) 0 ;
8776     otk::ustring *result;
8777     PyObject * obj0  = 0 ;
8778     
8779     if(!PyArg_ParseTuple(args,(char *)"O:Client_iconTitle",&obj0)) goto fail;
8780     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8781     {
8782         otk::ustring const &_result_ref = ((ob::Client const *)arg1)->iconTitle();
8783         result = (otk::ustring *) &_result_ref;
8784     }
8785     
8786     {
8787         resultobj = PyString_FromString(result->c_str());
8788     }
8789     return resultobj;
8790     fail:
8791     return NULL;
8792 }
8793
8794
8795 static PyObject *_wrap_Client_appName(PyObject *self, PyObject *args) {
8796     PyObject *resultobj;
8797     ob::Client *arg1 = (ob::Client *) 0 ;
8798     std::string *result;
8799     PyObject * obj0  = 0 ;
8800     
8801     if(!PyArg_ParseTuple(args,(char *)"O:Client_appName",&obj0)) goto fail;
8802     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8803     {
8804         std::string const &_result_ref = ((ob::Client const *)arg1)->appName();
8805         result = (std::string *) &_result_ref;
8806     }
8807     
8808     {
8809         resultobj = PyString_FromString(result->c_str());
8810     }
8811     return resultobj;
8812     fail:
8813     return NULL;
8814 }
8815
8816
8817 static PyObject *_wrap_Client_appClass(PyObject *self, PyObject *args) {
8818     PyObject *resultobj;
8819     ob::Client *arg1 = (ob::Client *) 0 ;
8820     std::string *result;
8821     PyObject * obj0  = 0 ;
8822     
8823     if(!PyArg_ParseTuple(args,(char *)"O:Client_appClass",&obj0)) goto fail;
8824     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8825     {
8826         std::string const &_result_ref = ((ob::Client const *)arg1)->appClass();
8827         result = (std::string *) &_result_ref;
8828     }
8829     
8830     {
8831         resultobj = PyString_FromString(result->c_str());
8832     }
8833     return resultobj;
8834     fail:
8835     return NULL;
8836 }
8837
8838
8839 static PyObject *_wrap_Client_role(PyObject *self, PyObject *args) {
8840     PyObject *resultobj;
8841     ob::Client *arg1 = (ob::Client *) 0 ;
8842     std::string *result;
8843     PyObject * obj0  = 0 ;
8844     
8845     if(!PyArg_ParseTuple(args,(char *)"O:Client_role",&obj0)) goto fail;
8846     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8847     {
8848         std::string const &_result_ref = ((ob::Client const *)arg1)->role();
8849         result = (std::string *) &_result_ref;
8850     }
8851     
8852     {
8853         resultobj = PyString_FromString(result->c_str());
8854     }
8855     return resultobj;
8856     fail:
8857     return NULL;
8858 }
8859
8860
8861 static PyObject *_wrap_Client_canFocus(PyObject *self, PyObject *args) {
8862     PyObject *resultobj;
8863     ob::Client *arg1 = (ob::Client *) 0 ;
8864     bool result;
8865     PyObject * obj0  = 0 ;
8866     
8867     if(!PyArg_ParseTuple(args,(char *)"O:Client_canFocus",&obj0)) goto fail;
8868     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8869     result = (bool)((ob::Client const *)arg1)->canFocus();
8870     
8871     resultobj = PyInt_FromLong((long)result);
8872     return resultobj;
8873     fail:
8874     return NULL;
8875 }
8876
8877
8878 static PyObject *_wrap_Client_urgent(PyObject *self, PyObject *args) {
8879     PyObject *resultobj;
8880     ob::Client *arg1 = (ob::Client *) 0 ;
8881     bool result;
8882     PyObject * obj0  = 0 ;
8883     
8884     if(!PyArg_ParseTuple(args,(char *)"O:Client_urgent",&obj0)) goto fail;
8885     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8886     result = (bool)((ob::Client const *)arg1)->urgent();
8887     
8888     resultobj = PyInt_FromLong((long)result);
8889     return resultobj;
8890     fail:
8891     return NULL;
8892 }
8893
8894
8895 static PyObject *_wrap_Client_focusNotify(PyObject *self, PyObject *args) {
8896     PyObject *resultobj;
8897     ob::Client *arg1 = (ob::Client *) 0 ;
8898     bool result;
8899     PyObject * obj0  = 0 ;
8900     
8901     if(!PyArg_ParseTuple(args,(char *)"O:Client_focusNotify",&obj0)) goto fail;
8902     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8903     result = (bool)((ob::Client const *)arg1)->focusNotify();
8904     
8905     resultobj = PyInt_FromLong((long)result);
8906     return resultobj;
8907     fail:
8908     return NULL;
8909 }
8910
8911
8912 static PyObject *_wrap_Client_shaped(PyObject *self, PyObject *args) {
8913     PyObject *resultobj;
8914     ob::Client *arg1 = (ob::Client *) 0 ;
8915     bool result;
8916     PyObject * obj0  = 0 ;
8917     
8918     if(!PyArg_ParseTuple(args,(char *)"O:Client_shaped",&obj0)) goto fail;
8919     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8920     result = (bool)((ob::Client const *)arg1)->shaped();
8921     
8922     resultobj = PyInt_FromLong((long)result);
8923     return resultobj;
8924     fail:
8925     return NULL;
8926 }
8927
8928
8929 static PyObject *_wrap_Client_gravity(PyObject *self, PyObject *args) {
8930     PyObject *resultobj;
8931     ob::Client *arg1 = (ob::Client *) 0 ;
8932     int result;
8933     PyObject * obj0  = 0 ;
8934     
8935     if(!PyArg_ParseTuple(args,(char *)"O:Client_gravity",&obj0)) goto fail;
8936     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8937     result = (int)((ob::Client const *)arg1)->gravity();
8938     
8939     resultobj = PyInt_FromLong((long)result);
8940     return resultobj;
8941     fail:
8942     return NULL;
8943 }
8944
8945
8946 static PyObject *_wrap_Client_positionRequested(PyObject *self, PyObject *args) {
8947     PyObject *resultobj;
8948     ob::Client *arg1 = (ob::Client *) 0 ;
8949     bool result;
8950     PyObject * obj0  = 0 ;
8951     
8952     if(!PyArg_ParseTuple(args,(char *)"O:Client_positionRequested",&obj0)) goto fail;
8953     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8954     result = (bool)((ob::Client const *)arg1)->positionRequested();
8955     
8956     resultobj = PyInt_FromLong((long)result);
8957     return resultobj;
8958     fail:
8959     return NULL;
8960 }
8961
8962
8963 static PyObject *_wrap_Client_decorations(PyObject *self, PyObject *args) {
8964     PyObject *resultobj;
8965     ob::Client *arg1 = (ob::Client *) 0 ;
8966     ob::Client::DecorationFlags result;
8967     PyObject * obj0  = 0 ;
8968     
8969     if(!PyArg_ParseTuple(args,(char *)"O:Client_decorations",&obj0)) goto fail;
8970     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8971     result = (ob::Client::DecorationFlags)((ob::Client const *)arg1)->decorations();
8972     
8973     resultobj = PyInt_FromLong((long)result);
8974     return resultobj;
8975     fail:
8976     return NULL;
8977 }
8978
8979
8980 static PyObject *_wrap_Client_funtions(PyObject *self, PyObject *args) {
8981     PyObject *resultobj;
8982     ob::Client *arg1 = (ob::Client *) 0 ;
8983     ob::Client::FunctionFlags result;
8984     PyObject * obj0  = 0 ;
8985     
8986     if(!PyArg_ParseTuple(args,(char *)"O:Client_funtions",&obj0)) goto fail;
8987     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
8988     result = (ob::Client::FunctionFlags)((ob::Client const *)arg1)->funtions();
8989     
8990     resultobj = PyInt_FromLong((long)result);
8991     return resultobj;
8992     fail:
8993     return NULL;
8994 }
8995
8996
8997 static PyObject *_wrap_Client_transientFor(PyObject *self, PyObject *args) {
8998     PyObject *resultobj;
8999     ob::Client *arg1 = (ob::Client *) 0 ;
9000     ob::Client *result;
9001     PyObject * obj0  = 0 ;
9002     
9003     if(!PyArg_ParseTuple(args,(char *)"O:Client_transientFor",&obj0)) goto fail;
9004     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9005     result = (ob::Client *)((ob::Client const *)arg1)->transientFor();
9006     
9007     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__Client, 0);
9008     return resultobj;
9009     fail:
9010     return NULL;
9011 }
9012
9013
9014 static PyObject *_wrap_Client_modal(PyObject *self, PyObject *args) {
9015     PyObject *resultobj;
9016     ob::Client *arg1 = (ob::Client *) 0 ;
9017     bool result;
9018     PyObject * obj0  = 0 ;
9019     
9020     if(!PyArg_ParseTuple(args,(char *)"O:Client_modal",&obj0)) goto fail;
9021     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9022     result = (bool)((ob::Client const *)arg1)->modal();
9023     
9024     resultobj = PyInt_FromLong((long)result);
9025     return resultobj;
9026     fail:
9027     return NULL;
9028 }
9029
9030
9031 static PyObject *_wrap_Client_shaded(PyObject *self, PyObject *args) {
9032     PyObject *resultobj;
9033     ob::Client *arg1 = (ob::Client *) 0 ;
9034     bool result;
9035     PyObject * obj0  = 0 ;
9036     
9037     if(!PyArg_ParseTuple(args,(char *)"O:Client_shaded",&obj0)) goto fail;
9038     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9039     result = (bool)((ob::Client const *)arg1)->shaded();
9040     
9041     resultobj = PyInt_FromLong((long)result);
9042     return resultobj;
9043     fail:
9044     return NULL;
9045 }
9046
9047
9048 static PyObject *_wrap_Client_iconic(PyObject *self, PyObject *args) {
9049     PyObject *resultobj;
9050     ob::Client *arg1 = (ob::Client *) 0 ;
9051     bool result;
9052     PyObject * obj0  = 0 ;
9053     
9054     if(!PyArg_ParseTuple(args,(char *)"O:Client_iconic",&obj0)) goto fail;
9055     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9056     result = (bool)((ob::Client const *)arg1)->iconic();
9057     
9058     resultobj = PyInt_FromLong((long)result);
9059     return resultobj;
9060     fail:
9061     return NULL;
9062 }
9063
9064
9065 static PyObject *_wrap_Client_maxVert(PyObject *self, PyObject *args) {
9066     PyObject *resultobj;
9067     ob::Client *arg1 = (ob::Client *) 0 ;
9068     bool result;
9069     PyObject * obj0  = 0 ;
9070     
9071     if(!PyArg_ParseTuple(args,(char *)"O:Client_maxVert",&obj0)) goto fail;
9072     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9073     result = (bool)((ob::Client const *)arg1)->maxVert();
9074     
9075     resultobj = PyInt_FromLong((long)result);
9076     return resultobj;
9077     fail:
9078     return NULL;
9079 }
9080
9081
9082 static PyObject *_wrap_Client_maxHorz(PyObject *self, PyObject *args) {
9083     PyObject *resultobj;
9084     ob::Client *arg1 = (ob::Client *) 0 ;
9085     bool result;
9086     PyObject * obj0  = 0 ;
9087     
9088     if(!PyArg_ParseTuple(args,(char *)"O:Client_maxHorz",&obj0)) goto fail;
9089     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9090     result = (bool)((ob::Client const *)arg1)->maxHorz();
9091     
9092     resultobj = PyInt_FromLong((long)result);
9093     return resultobj;
9094     fail:
9095     return NULL;
9096 }
9097
9098
9099 static PyObject *_wrap_Client_layer(PyObject *self, PyObject *args) {
9100     PyObject *resultobj;
9101     ob::Client *arg1 = (ob::Client *) 0 ;
9102     int result;
9103     PyObject * obj0  = 0 ;
9104     
9105     if(!PyArg_ParseTuple(args,(char *)"O:Client_layer",&obj0)) goto fail;
9106     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9107     result = (int)((ob::Client const *)arg1)->layer();
9108     
9109     resultobj = PyInt_FromLong((long)result);
9110     return resultobj;
9111     fail:
9112     return NULL;
9113 }
9114
9115
9116 static PyObject *_wrap_Client_toggleClientBorder(PyObject *self, PyObject *args) {
9117     PyObject *resultobj;
9118     ob::Client *arg1 = (ob::Client *) 0 ;
9119     bool arg2 ;
9120     PyObject * obj0  = 0 ;
9121     PyObject * obj1  = 0 ;
9122     
9123     if(!PyArg_ParseTuple(args,(char *)"OO:Client_toggleClientBorder",&obj0,&obj1)) goto fail;
9124     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9125     arg2 = (bool) PyInt_AsLong(obj1);
9126     if (PyErr_Occurred()) SWIG_fail;
9127     (arg1)->toggleClientBorder(arg2);
9128     
9129     Py_INCREF(Py_None); resultobj = Py_None;
9130     return resultobj;
9131     fail:
9132     return NULL;
9133 }
9134
9135
9136 static PyObject *_wrap_Client_area(PyObject *self, PyObject *args) {
9137     PyObject *resultobj;
9138     ob::Client *arg1 = (ob::Client *) 0 ;
9139     otk::Rect *result;
9140     PyObject * obj0  = 0 ;
9141     
9142     if(!PyArg_ParseTuple(args,(char *)"O:Client_area",&obj0)) goto fail;
9143     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9144     {
9145         otk::Rect const &_result_ref = ((ob::Client const *)arg1)->area();
9146         result = (otk::Rect *) &_result_ref;
9147     }
9148     
9149     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Rect, 0);
9150     return resultobj;
9151     fail:
9152     return NULL;
9153 }
9154
9155
9156 static PyObject *_wrap_Client_strut(PyObject *self, PyObject *args) {
9157     PyObject *resultobj;
9158     ob::Client *arg1 = (ob::Client *) 0 ;
9159     otk::Strut *result;
9160     PyObject * obj0  = 0 ;
9161     
9162     if(!PyArg_ParseTuple(args,(char *)"O:Client_strut",&obj0)) goto fail;
9163     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9164     {
9165         otk::Strut const &_result_ref = ((ob::Client const *)arg1)->strut();
9166         result = (otk::Strut *) &_result_ref;
9167     }
9168     
9169     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Strut, 0);
9170     return resultobj;
9171     fail:
9172     return NULL;
9173 }
9174
9175
9176 static PyObject *_wrap_Client_move(PyObject *self, PyObject *args) {
9177     PyObject *resultobj;
9178     ob::Client *arg1 = (ob::Client *) 0 ;
9179     int arg2 ;
9180     int arg3 ;
9181     PyObject * obj0  = 0 ;
9182     
9183     if(!PyArg_ParseTuple(args,(char *)"Oii:Client_move",&obj0,&arg2,&arg3)) goto fail;
9184     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9185     (arg1)->move(arg2,arg3);
9186     
9187     Py_INCREF(Py_None); resultobj = Py_None;
9188     return resultobj;
9189     fail:
9190     return NULL;
9191 }
9192
9193
9194 static PyObject *_wrap_Client_resize(PyObject *self, PyObject *args) {
9195     PyObject *resultobj;
9196     ob::Client *arg1 = (ob::Client *) 0 ;
9197     int arg2 ;
9198     int arg3 ;
9199     int arg4 ;
9200     int arg5 = (int) INT_MIN ;
9201     int arg6 = (int) INT_MIN ;
9202     PyObject * obj0  = 0 ;
9203     
9204     if(!PyArg_ParseTuple(args,(char *)"Oiii|ii:Client_resize",&obj0,&arg2,&arg3,&arg4,&arg5,&arg6)) goto fail;
9205     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9206     (arg1)->resize((ob::Client::Corner )arg2,arg3,arg4,arg5,arg6);
9207     
9208     Py_INCREF(Py_None); resultobj = Py_None;
9209     return resultobj;
9210     fail:
9211     return NULL;
9212 }
9213
9214
9215 static PyObject *_wrap_Client_focus(PyObject *self, PyObject *args) {
9216     PyObject *resultobj;
9217     ob::Client *arg1 = (ob::Client *) 0 ;
9218     bool result;
9219     PyObject * obj0  = 0 ;
9220     
9221     if(!PyArg_ParseTuple(args,(char *)"O:Client_focus",&obj0)) goto fail;
9222     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9223     result = (bool)((ob::Client const *)arg1)->focus();
9224     
9225     resultobj = PyInt_FromLong((long)result);
9226     return resultobj;
9227     fail:
9228     return NULL;
9229 }
9230
9231
9232 static PyObject *_wrap_Client_unfocus(PyObject *self, PyObject *args) {
9233     PyObject *resultobj;
9234     ob::Client *arg1 = (ob::Client *) 0 ;
9235     PyObject * obj0  = 0 ;
9236     
9237     if(!PyArg_ParseTuple(args,(char *)"O:Client_unfocus",&obj0)) goto fail;
9238     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9239     ((ob::Client const *)arg1)->unfocus();
9240     
9241     Py_INCREF(Py_None); resultobj = Py_None;
9242     return resultobj;
9243     fail:
9244     return NULL;
9245 }
9246
9247
9248 static PyObject *_wrap_Client_focusHandler(PyObject *self, PyObject *args) {
9249     PyObject *resultobj;
9250     ob::Client *arg1 = (ob::Client *) 0 ;
9251     XFocusChangeEvent *arg2 = 0 ;
9252     PyObject * obj0  = 0 ;
9253     PyObject * obj1  = 0 ;
9254     
9255     if(!PyArg_ParseTuple(args,(char *)"OO:Client_focusHandler",&obj0,&obj1)) goto fail;
9256     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9257     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XFocusChangeEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9258     if (arg2 == NULL) {
9259         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
9260     }
9261     (arg1)->focusHandler((XFocusChangeEvent const &)*arg2);
9262     
9263     Py_INCREF(Py_None); resultobj = Py_None;
9264     return resultobj;
9265     fail:
9266     return NULL;
9267 }
9268
9269
9270 static PyObject *_wrap_Client_unfocusHandler(PyObject *self, PyObject *args) {
9271     PyObject *resultobj;
9272     ob::Client *arg1 = (ob::Client *) 0 ;
9273     XFocusChangeEvent *arg2 = 0 ;
9274     PyObject * obj0  = 0 ;
9275     PyObject * obj1  = 0 ;
9276     
9277     if(!PyArg_ParseTuple(args,(char *)"OO:Client_unfocusHandler",&obj0,&obj1)) goto fail;
9278     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9279     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XFocusChangeEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9280     if (arg2 == NULL) {
9281         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
9282     }
9283     (arg1)->unfocusHandler((XFocusChangeEvent const &)*arg2);
9284     
9285     Py_INCREF(Py_None); resultobj = Py_None;
9286     return resultobj;
9287     fail:
9288     return NULL;
9289 }
9290
9291
9292 static PyObject *_wrap_Client_propertyHandler(PyObject *self, PyObject *args) {
9293     PyObject *resultobj;
9294     ob::Client *arg1 = (ob::Client *) 0 ;
9295     XPropertyEvent *arg2 = 0 ;
9296     PyObject * obj0  = 0 ;
9297     PyObject * obj1  = 0 ;
9298     
9299     if(!PyArg_ParseTuple(args,(char *)"OO:Client_propertyHandler",&obj0,&obj1)) goto fail;
9300     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9301     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XPropertyEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9302     if (arg2 == NULL) {
9303         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
9304     }
9305     (arg1)->propertyHandler((XPropertyEvent const &)*arg2);
9306     
9307     Py_INCREF(Py_None); resultobj = Py_None;
9308     return resultobj;
9309     fail:
9310     return NULL;
9311 }
9312
9313
9314 static PyObject *_wrap_Client_clientMessageHandler(PyObject *self, PyObject *args) {
9315     PyObject *resultobj;
9316     ob::Client *arg1 = (ob::Client *) 0 ;
9317     XClientMessageEvent *arg2 = 0 ;
9318     PyObject * obj0  = 0 ;
9319     PyObject * obj1  = 0 ;
9320     
9321     if(!PyArg_ParseTuple(args,(char *)"OO:Client_clientMessageHandler",&obj0,&obj1)) goto fail;
9322     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9323     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XClientMessageEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9324     if (arg2 == NULL) {
9325         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
9326     }
9327     (arg1)->clientMessageHandler((XClientMessageEvent const &)*arg2);
9328     
9329     Py_INCREF(Py_None); resultobj = Py_None;
9330     return resultobj;
9331     fail:
9332     return NULL;
9333 }
9334
9335
9336 static PyObject *_wrap_Client_configureRequestHandler(PyObject *self, PyObject *args) {
9337     PyObject *resultobj;
9338     ob::Client *arg1 = (ob::Client *) 0 ;
9339     XConfigureRequestEvent *arg2 = 0 ;
9340     PyObject * obj0  = 0 ;
9341     PyObject * obj1  = 0 ;
9342     
9343     if(!PyArg_ParseTuple(args,(char *)"OO:Client_configureRequestHandler",&obj0,&obj1)) goto fail;
9344     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9345     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XConfigureRequestEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9346     if (arg2 == NULL) {
9347         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
9348     }
9349     (arg1)->configureRequestHandler((XConfigureRequestEvent const &)*arg2);
9350     
9351     Py_INCREF(Py_None); resultobj = Py_None;
9352     return resultobj;
9353     fail:
9354     return NULL;
9355 }
9356
9357
9358 static PyObject *_wrap_Client_unmapHandler(PyObject *self, PyObject *args) {
9359     PyObject *resultobj;
9360     ob::Client *arg1 = (ob::Client *) 0 ;
9361     XUnmapEvent *arg2 = 0 ;
9362     PyObject * obj0  = 0 ;
9363     PyObject * obj1  = 0 ;
9364     
9365     if(!PyArg_ParseTuple(args,(char *)"OO:Client_unmapHandler",&obj0,&obj1)) goto fail;
9366     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9367     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XUnmapEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9368     if (arg2 == NULL) {
9369         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
9370     }
9371     (arg1)->unmapHandler((XUnmapEvent const &)*arg2);
9372     
9373     Py_INCREF(Py_None); resultobj = Py_None;
9374     return resultobj;
9375     fail:
9376     return NULL;
9377 }
9378
9379
9380 static PyObject *_wrap_Client_destroyHandler(PyObject *self, PyObject *args) {
9381     PyObject *resultobj;
9382     ob::Client *arg1 = (ob::Client *) 0 ;
9383     XDestroyWindowEvent *arg2 = 0 ;
9384     PyObject * obj0  = 0 ;
9385     PyObject * obj1  = 0 ;
9386     
9387     if(!PyArg_ParseTuple(args,(char *)"OO:Client_destroyHandler",&obj0,&obj1)) goto fail;
9388     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9389     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XDestroyWindowEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9390     if (arg2 == NULL) {
9391         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
9392     }
9393     (arg1)->destroyHandler((XDestroyWindowEvent const &)*arg2);
9394     
9395     Py_INCREF(Py_None); resultobj = Py_None;
9396     return resultobj;
9397     fail:
9398     return NULL;
9399 }
9400
9401
9402 static PyObject *_wrap_Client_reparentHandler(PyObject *self, PyObject *args) {
9403     PyObject *resultobj;
9404     ob::Client *arg1 = (ob::Client *) 0 ;
9405     XReparentEvent *arg2 = 0 ;
9406     PyObject * obj0  = 0 ;
9407     PyObject * obj1  = 0 ;
9408     
9409     if(!PyArg_ParseTuple(args,(char *)"OO:Client_reparentHandler",&obj0,&obj1)) goto fail;
9410     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9411     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_XReparentEvent,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9412     if (arg2 == NULL) {
9413         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
9414     }
9415     (arg1)->reparentHandler((XReparentEvent const &)*arg2);
9416     
9417     Py_INCREF(Py_None); resultobj = Py_None;
9418     return resultobj;
9419     fail:
9420     return NULL;
9421 }
9422
9423
9424 static PyObject * Client_swigregister(PyObject *self, PyObject *args) {
9425     PyObject *obj;
9426     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9427     SWIG_TypeClientData(SWIGTYPE_p_ob__Client, obj);
9428     Py_INCREF(obj);
9429     return Py_BuildValue((char *)"");
9430 }
9431 static PyObject *_wrap_new_Frame(PyObject *self, PyObject *args) {
9432     PyObject *resultobj;
9433     ob::Client *arg1 = (ob::Client *) 0 ;
9434     otk::Style *arg2 = (otk::Style *) 0 ;
9435     ob::Frame *result;
9436     PyObject * obj0  = 0 ;
9437     PyObject * obj1  = 0 ;
9438     
9439     if(!PyArg_ParseTuple(args,(char *)"OO:new_Frame",&obj0,&obj1)) goto fail;
9440     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9441     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_otk__Style,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9442     result = (ob::Frame *)new ob::Frame(arg1,arg2);
9443     
9444     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__Frame, 1);
9445     return resultobj;
9446     fail:
9447     return NULL;
9448 }
9449
9450
9451 static PyObject *_wrap_delete_Frame(PyObject *self, PyObject *args) {
9452     PyObject *resultobj;
9453     ob::Frame *arg1 = (ob::Frame *) 0 ;
9454     PyObject * obj0  = 0 ;
9455     
9456     if(!PyArg_ParseTuple(args,(char *)"O:delete_Frame",&obj0)) goto fail;
9457     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9458     delete arg1;
9459     
9460     Py_INCREF(Py_None); resultobj = Py_None;
9461     return resultobj;
9462     fail:
9463     return NULL;
9464 }
9465
9466
9467 static PyObject *_wrap_Frame_size(PyObject *self, PyObject *args) {
9468     PyObject *resultobj;
9469     ob::Frame *arg1 = (ob::Frame *) 0 ;
9470     otk::Strut *result;
9471     PyObject * obj0  = 0 ;
9472     
9473     if(!PyArg_ParseTuple(args,(char *)"O:Frame_size",&obj0)) goto fail;
9474     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9475     {
9476         otk::Strut const &_result_ref = ((ob::Frame const *)arg1)->size();
9477         result = (otk::Strut *) &_result_ref;
9478     }
9479     
9480     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_otk__Strut, 0);
9481     return resultobj;
9482     fail:
9483     return NULL;
9484 }
9485
9486
9487 static PyObject *_wrap_Frame_setStyle(PyObject *self, PyObject *args) {
9488     PyObject *resultobj;
9489     ob::Frame *arg1 = (ob::Frame *) 0 ;
9490     otk::Style *arg2 = (otk::Style *) 0 ;
9491     PyObject * obj0  = 0 ;
9492     PyObject * obj1  = 0 ;
9493     
9494     if(!PyArg_ParseTuple(args,(char *)"OO:Frame_setStyle",&obj0,&obj1)) goto fail;
9495     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9496     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_otk__Style,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9497     (arg1)->setStyle(arg2);
9498     
9499     Py_INCREF(Py_None); resultobj = Py_None;
9500     return resultobj;
9501     fail:
9502     return NULL;
9503 }
9504
9505
9506 static PyObject *_wrap_Frame_adjust(PyObject *self, PyObject *args) {
9507     PyObject *resultobj;
9508     ob::Frame *arg1 = (ob::Frame *) 0 ;
9509     PyObject * obj0  = 0 ;
9510     
9511     if(!PyArg_ParseTuple(args,(char *)"O:Frame_adjust",&obj0)) goto fail;
9512     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9513     (arg1)->adjust();
9514     
9515     Py_INCREF(Py_None); resultobj = Py_None;
9516     return resultobj;
9517     fail:
9518     return NULL;
9519 }
9520
9521
9522 static PyObject *_wrap_Frame_focus(PyObject *self, PyObject *args) {
9523     PyObject *resultobj;
9524     ob::Frame *arg1 = (ob::Frame *) 0 ;
9525     PyObject * obj0  = 0 ;
9526     
9527     if(!PyArg_ParseTuple(args,(char *)"O:Frame_focus",&obj0)) goto fail;
9528     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9529     (arg1)->focus();
9530     
9531     Py_INCREF(Py_None); resultobj = Py_None;
9532     return resultobj;
9533     fail:
9534     return NULL;
9535 }
9536
9537
9538 static PyObject *_wrap_Frame_unfocus(PyObject *self, PyObject *args) {
9539     PyObject *resultobj;
9540     ob::Frame *arg1 = (ob::Frame *) 0 ;
9541     PyObject * obj0  = 0 ;
9542     
9543     if(!PyArg_ParseTuple(args,(char *)"O:Frame_unfocus",&obj0)) goto fail;
9544     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9545     (arg1)->unfocus();
9546     
9547     Py_INCREF(Py_None); resultobj = Py_None;
9548     return resultobj;
9549     fail:
9550     return NULL;
9551 }
9552
9553
9554 static PyObject *_wrap_Frame_setTitle(PyObject *self, PyObject *args) {
9555     PyObject *resultobj;
9556     ob::Frame *arg1 = (ob::Frame *) 0 ;
9557     otk::ustring *arg2 = 0 ;
9558     otk::ustring temp2 ;
9559     PyObject * obj0  = 0 ;
9560     PyObject * obj1  = 0 ;
9561     
9562     if(!PyArg_ParseTuple(args,(char *)"OO:Frame_setTitle",&obj0,&obj1)) goto fail;
9563     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9564     {
9565         if (PyString_Check(obj1)) {
9566             temp2 = otk::ustring(PyString_AsString(obj1));
9567             arg2 = &temp2;
9568         }else {
9569             SWIG_exception(SWIG_TypeError, "ustring expected");
9570         }
9571     }
9572     (arg1)->setTitle((otk::ustring const &)*arg2);
9573     
9574     Py_INCREF(Py_None); resultobj = Py_None;
9575     return resultobj;
9576     fail:
9577     return NULL;
9578 }
9579
9580
9581 static PyObject *_wrap_Frame_grabClient(PyObject *self, PyObject *args) {
9582     PyObject *resultobj;
9583     ob::Frame *arg1 = (ob::Frame *) 0 ;
9584     PyObject * obj0  = 0 ;
9585     
9586     if(!PyArg_ParseTuple(args,(char *)"O:Frame_grabClient",&obj0)) goto fail;
9587     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9588     (arg1)->grabClient();
9589     
9590     Py_INCREF(Py_None); resultobj = Py_None;
9591     return resultobj;
9592     fail:
9593     return NULL;
9594 }
9595
9596
9597 static PyObject *_wrap_Frame_releaseClient(PyObject *self, PyObject *args) {
9598     PyObject *resultobj;
9599     ob::Frame *arg1 = (ob::Frame *) 0 ;
9600     PyObject * obj0  = 0 ;
9601     
9602     if(!PyArg_ParseTuple(args,(char *)"O:Frame_releaseClient",&obj0)) goto fail;
9603     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9604     (arg1)->releaseClient();
9605     
9606     Py_INCREF(Py_None); resultobj = Py_None;
9607     return resultobj;
9608     fail:
9609     return NULL;
9610 }
9611
9612
9613 static PyObject *_wrap_Frame_adjustSize(PyObject *self, PyObject *args) {
9614     PyObject *resultobj;
9615     ob::Frame *arg1 = (ob::Frame *) 0 ;
9616     PyObject * obj0  = 0 ;
9617     
9618     if(!PyArg_ParseTuple(args,(char *)"O:Frame_adjustSize",&obj0)) goto fail;
9619     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9620     (arg1)->adjustSize();
9621     
9622     Py_INCREF(Py_None); resultobj = Py_None;
9623     return resultobj;
9624     fail:
9625     return NULL;
9626 }
9627
9628
9629 static PyObject *_wrap_Frame_adjustPosition(PyObject *self, PyObject *args) {
9630     PyObject *resultobj;
9631     ob::Frame *arg1 = (ob::Frame *) 0 ;
9632     PyObject * obj0  = 0 ;
9633     
9634     if(!PyArg_ParseTuple(args,(char *)"O:Frame_adjustPosition",&obj0)) goto fail;
9635     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9636     (arg1)->adjustPosition();
9637     
9638     Py_INCREF(Py_None); resultobj = Py_None;
9639     return resultobj;
9640     fail:
9641     return NULL;
9642 }
9643
9644
9645 static PyObject *_wrap_Frame_adjustShape(PyObject *self, PyObject *args) {
9646     PyObject *resultobj;
9647     ob::Frame *arg1 = (ob::Frame *) 0 ;
9648     PyObject * obj0  = 0 ;
9649     
9650     if(!PyArg_ParseTuple(args,(char *)"O:Frame_adjustShape",&obj0)) goto fail;
9651     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9652     (arg1)->adjustShape();
9653     
9654     Py_INCREF(Py_None); resultobj = Py_None;
9655     return resultobj;
9656     fail:
9657     return NULL;
9658 }
9659
9660
9661 static PyObject *_wrap_Frame_clientGravity(PyObject *self, PyObject *args) {
9662     PyObject *resultobj;
9663     ob::Frame *arg1 = (ob::Frame *) 0 ;
9664     int *arg2 = 0 ;
9665     int *arg3 = 0 ;
9666     PyObject * obj0  = 0 ;
9667     PyObject * obj1  = 0 ;
9668     PyObject * obj2  = 0 ;
9669     
9670     if(!PyArg_ParseTuple(args,(char *)"OOO:Frame_clientGravity",&obj0,&obj1,&obj2)) goto fail;
9671     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9672     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_int,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9673     if (arg2 == NULL) {
9674         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
9675     }
9676     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_int,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9677     if (arg3 == NULL) {
9678         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
9679     }
9680     (arg1)->clientGravity(*arg2,*arg3);
9681     
9682     Py_INCREF(Py_None); resultobj = Py_None;
9683     return resultobj;
9684     fail:
9685     return NULL;
9686 }
9687
9688
9689 static PyObject *_wrap_Frame_frameGravity(PyObject *self, PyObject *args) {
9690     PyObject *resultobj;
9691     ob::Frame *arg1 = (ob::Frame *) 0 ;
9692     int *arg2 = 0 ;
9693     int *arg3 = 0 ;
9694     PyObject * obj0  = 0 ;
9695     PyObject * obj1  = 0 ;
9696     PyObject * obj2  = 0 ;
9697     
9698     if(!PyArg_ParseTuple(args,(char *)"OOO:Frame_frameGravity",&obj0,&obj1,&obj2)) goto fail;
9699     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9700     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_int,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9701     if (arg2 == NULL) {
9702         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
9703     }
9704     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_int,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9705     if (arg3 == NULL) {
9706         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
9707     }
9708     (arg1)->frameGravity(*arg2,*arg3);
9709     
9710     Py_INCREF(Py_None); resultobj = Py_None;
9711     return resultobj;
9712     fail:
9713     return NULL;
9714 }
9715
9716
9717 static PyObject *_wrap_Frame_plate(PyObject *self, PyObject *args) {
9718     PyObject *resultobj;
9719     ob::Frame *arg1 = (ob::Frame *) 0 ;
9720     Window result;
9721     PyObject * obj0  = 0 ;
9722     
9723     if(!PyArg_ParseTuple(args,(char *)"O:Frame_plate",&obj0)) goto fail;
9724     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9725     result = (Window)((ob::Frame const *)arg1)->plate();
9726     
9727     resultobj = PyInt_FromLong((long)result);
9728     return resultobj;
9729     fail:
9730     return NULL;
9731 }
9732
9733
9734 static PyObject *_wrap_Frame_titlebar(PyObject *self, PyObject *args) {
9735     PyObject *resultobj;
9736     ob::Frame *arg1 = (ob::Frame *) 0 ;
9737     Window result;
9738     PyObject * obj0  = 0 ;
9739     
9740     if(!PyArg_ParseTuple(args,(char *)"O:Frame_titlebar",&obj0)) goto fail;
9741     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9742     result = (Window)((ob::Frame const *)arg1)->titlebar();
9743     
9744     resultobj = PyInt_FromLong((long)result);
9745     return resultobj;
9746     fail:
9747     return NULL;
9748 }
9749
9750
9751 static PyObject *_wrap_Frame_label(PyObject *self, PyObject *args) {
9752     PyObject *resultobj;
9753     ob::Frame *arg1 = (ob::Frame *) 0 ;
9754     Window result;
9755     PyObject * obj0  = 0 ;
9756     
9757     if(!PyArg_ParseTuple(args,(char *)"O:Frame_label",&obj0)) goto fail;
9758     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9759     result = (Window)((ob::Frame const *)arg1)->label();
9760     
9761     resultobj = PyInt_FromLong((long)result);
9762     return resultobj;
9763     fail:
9764     return NULL;
9765 }
9766
9767
9768 static PyObject *_wrap_Frame_button_close(PyObject *self, PyObject *args) {
9769     PyObject *resultobj;
9770     ob::Frame *arg1 = (ob::Frame *) 0 ;
9771     Window result;
9772     PyObject * obj0  = 0 ;
9773     
9774     if(!PyArg_ParseTuple(args,(char *)"O:Frame_button_close",&obj0)) goto fail;
9775     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9776     result = (Window)((ob::Frame const *)arg1)->button_close();
9777     
9778     resultobj = PyInt_FromLong((long)result);
9779     return resultobj;
9780     fail:
9781     return NULL;
9782 }
9783
9784
9785 static PyObject *_wrap_Frame_button_iconify(PyObject *self, PyObject *args) {
9786     PyObject *resultobj;
9787     ob::Frame *arg1 = (ob::Frame *) 0 ;
9788     Window result;
9789     PyObject * obj0  = 0 ;
9790     
9791     if(!PyArg_ParseTuple(args,(char *)"O:Frame_button_iconify",&obj0)) goto fail;
9792     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9793     result = (Window)((ob::Frame const *)arg1)->button_iconify();
9794     
9795     resultobj = PyInt_FromLong((long)result);
9796     return resultobj;
9797     fail:
9798     return NULL;
9799 }
9800
9801
9802 static PyObject *_wrap_Frame_button_max(PyObject *self, PyObject *args) {
9803     PyObject *resultobj;
9804     ob::Frame *arg1 = (ob::Frame *) 0 ;
9805     Window result;
9806     PyObject * obj0  = 0 ;
9807     
9808     if(!PyArg_ParseTuple(args,(char *)"O:Frame_button_max",&obj0)) goto fail;
9809     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9810     result = (Window)((ob::Frame const *)arg1)->button_max();
9811     
9812     resultobj = PyInt_FromLong((long)result);
9813     return resultobj;
9814     fail:
9815     return NULL;
9816 }
9817
9818
9819 static PyObject *_wrap_Frame_button_stick(PyObject *self, PyObject *args) {
9820     PyObject *resultobj;
9821     ob::Frame *arg1 = (ob::Frame *) 0 ;
9822     Window result;
9823     PyObject * obj0  = 0 ;
9824     
9825     if(!PyArg_ParseTuple(args,(char *)"O:Frame_button_stick",&obj0)) goto fail;
9826     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9827     result = (Window)((ob::Frame const *)arg1)->button_stick();
9828     
9829     resultobj = PyInt_FromLong((long)result);
9830     return resultobj;
9831     fail:
9832     return NULL;
9833 }
9834
9835
9836 static PyObject *_wrap_Frame_handle(PyObject *self, PyObject *args) {
9837     PyObject *resultobj;
9838     ob::Frame *arg1 = (ob::Frame *) 0 ;
9839     Window result;
9840     PyObject * obj0  = 0 ;
9841     
9842     if(!PyArg_ParseTuple(args,(char *)"O:Frame_handle",&obj0)) goto fail;
9843     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9844     result = (Window)((ob::Frame const *)arg1)->handle();
9845     
9846     resultobj = PyInt_FromLong((long)result);
9847     return resultobj;
9848     fail:
9849     return NULL;
9850 }
9851
9852
9853 static PyObject *_wrap_Frame_grip_left(PyObject *self, PyObject *args) {
9854     PyObject *resultobj;
9855     ob::Frame *arg1 = (ob::Frame *) 0 ;
9856     Window result;
9857     PyObject * obj0  = 0 ;
9858     
9859     if(!PyArg_ParseTuple(args,(char *)"O:Frame_grip_left",&obj0)) goto fail;
9860     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9861     result = (Window)((ob::Frame const *)arg1)->grip_left();
9862     
9863     resultobj = PyInt_FromLong((long)result);
9864     return resultobj;
9865     fail:
9866     return NULL;
9867 }
9868
9869
9870 static PyObject *_wrap_Frame_grip_right(PyObject *self, PyObject *args) {
9871     PyObject *resultobj;
9872     ob::Frame *arg1 = (ob::Frame *) 0 ;
9873     Window result;
9874     PyObject * obj0  = 0 ;
9875     
9876     if(!PyArg_ParseTuple(args,(char *)"O:Frame_grip_right",&obj0)) goto fail;
9877     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__Frame,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9878     result = (Window)((ob::Frame const *)arg1)->grip_right();
9879     
9880     resultobj = PyInt_FromLong((long)result);
9881     return resultobj;
9882     fail:
9883     return NULL;
9884 }
9885
9886
9887 static PyObject * Frame_swigregister(PyObject *self, PyObject *args) {
9888     PyObject *obj;
9889     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9890     SWIG_TypeClientData(SWIGTYPE_p_ob__Frame, obj);
9891     Py_INCREF(obj);
9892     return Py_BuildValue((char *)"");
9893 }
9894 static PyObject *_wrap_MouseData_screen_set(PyObject *self, PyObject *args) {
9895     PyObject *resultobj;
9896     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
9897     int arg2 ;
9898     PyObject * obj0  = 0 ;
9899     
9900     if(!PyArg_ParseTuple(args,(char *)"Oi:MouseData_screen_set",&obj0,&arg2)) goto fail;
9901     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9902     if (arg1) (arg1)->screen = arg2;
9903     
9904     Py_INCREF(Py_None); resultobj = Py_None;
9905     return resultobj;
9906     fail:
9907     return NULL;
9908 }
9909
9910
9911 static PyObject *_wrap_MouseData_screen_get(PyObject *self, PyObject *args) {
9912     PyObject *resultobj;
9913     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
9914     int result;
9915     PyObject * obj0  = 0 ;
9916     
9917     if(!PyArg_ParseTuple(args,(char *)"O:MouseData_screen_get",&obj0)) goto fail;
9918     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9919     result = (int) ((arg1)->screen);
9920     
9921     resultobj = PyInt_FromLong((long)result);
9922     return resultobj;
9923     fail:
9924     return NULL;
9925 }
9926
9927
9928 static PyObject *_wrap_MouseData_client_set(PyObject *self, PyObject *args) {
9929     PyObject *resultobj;
9930     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
9931     ob::Client *arg2 = (ob::Client *) 0 ;
9932     PyObject * obj0  = 0 ;
9933     PyObject * obj1  = 0 ;
9934     
9935     if(!PyArg_ParseTuple(args,(char *)"OO:MouseData_client_set",&obj0,&obj1)) goto fail;
9936     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9937     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
9938     if (arg1) (arg1)->client = arg2;
9939     
9940     Py_INCREF(Py_None); resultobj = Py_None;
9941     return resultobj;
9942     fail:
9943     return NULL;
9944 }
9945
9946
9947 static PyObject *_wrap_MouseData_client_get(PyObject *self, PyObject *args) {
9948     PyObject *resultobj;
9949     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
9950     ob::Client *result;
9951     PyObject * obj0  = 0 ;
9952     
9953     if(!PyArg_ParseTuple(args,(char *)"O:MouseData_client_get",&obj0)) goto fail;
9954     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9955     result = (ob::Client *) ((arg1)->client);
9956     
9957     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__Client, 0);
9958     return resultobj;
9959     fail:
9960     return NULL;
9961 }
9962
9963
9964 static PyObject *_wrap_MouseData_time_set(PyObject *self, PyObject *args) {
9965     PyObject *resultobj;
9966     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
9967     Time arg2 ;
9968     PyObject * obj0  = 0 ;
9969     PyObject * obj1  = 0 ;
9970     
9971     if(!PyArg_ParseTuple(args,(char *)"OO:MouseData_time_set",&obj0,&obj1)) goto fail;
9972     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9973     arg2 = (Time) PyInt_AsLong(obj1);
9974     if (PyErr_Occurred()) SWIG_fail;
9975     if (arg1) (arg1)->time = arg2;
9976     
9977     Py_INCREF(Py_None); resultobj = Py_None;
9978     return resultobj;
9979     fail:
9980     return NULL;
9981 }
9982
9983
9984 static PyObject *_wrap_MouseData_time_get(PyObject *self, PyObject *args) {
9985     PyObject *resultobj;
9986     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
9987     Time result;
9988     PyObject * obj0  = 0 ;
9989     
9990     if(!PyArg_ParseTuple(args,(char *)"O:MouseData_time_get",&obj0)) goto fail;
9991     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
9992     result = (Time) ((arg1)->time);
9993     
9994     resultobj = PyInt_FromLong((long)result);
9995     return resultobj;
9996     fail:
9997     return NULL;
9998 }
9999
10000
10001 static PyObject *_wrap_MouseData_state_set(PyObject *self, PyObject *args) {
10002     PyObject *resultobj;
10003     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10004     unsigned int arg2 ;
10005     PyObject * obj0  = 0 ;
10006     PyObject * obj1  = 0 ;
10007     
10008     if(!PyArg_ParseTuple(args,(char *)"OO:MouseData_state_set",&obj0,&obj1)) goto fail;
10009     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10010     arg2 = (unsigned int) PyInt_AsLong(obj1);
10011     if (PyErr_Occurred()) SWIG_fail;
10012     if (arg1) (arg1)->state = arg2;
10013     
10014     Py_INCREF(Py_None); resultobj = Py_None;
10015     return resultobj;
10016     fail:
10017     return NULL;
10018 }
10019
10020
10021 static PyObject *_wrap_MouseData_state_get(PyObject *self, PyObject *args) {
10022     PyObject *resultobj;
10023     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10024     unsigned int result;
10025     PyObject * obj0  = 0 ;
10026     
10027     if(!PyArg_ParseTuple(args,(char *)"O:MouseData_state_get",&obj0)) goto fail;
10028     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10029     result = (unsigned int) ((arg1)->state);
10030     
10031     resultobj = PyInt_FromLong((long)result);
10032     return resultobj;
10033     fail:
10034     return NULL;
10035 }
10036
10037
10038 static PyObject *_wrap_MouseData_button_set(PyObject *self, PyObject *args) {
10039     PyObject *resultobj;
10040     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10041     unsigned int arg2 ;
10042     PyObject * obj0  = 0 ;
10043     PyObject * obj1  = 0 ;
10044     
10045     if(!PyArg_ParseTuple(args,(char *)"OO:MouseData_button_set",&obj0,&obj1)) goto fail;
10046     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10047     arg2 = (unsigned int) PyInt_AsLong(obj1);
10048     if (PyErr_Occurred()) SWIG_fail;
10049     if (arg1) (arg1)->button = arg2;
10050     
10051     Py_INCREF(Py_None); resultobj = Py_None;
10052     return resultobj;
10053     fail:
10054     return NULL;
10055 }
10056
10057
10058 static PyObject *_wrap_MouseData_button_get(PyObject *self, PyObject *args) {
10059     PyObject *resultobj;
10060     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10061     unsigned int result;
10062     PyObject * obj0  = 0 ;
10063     
10064     if(!PyArg_ParseTuple(args,(char *)"O:MouseData_button_get",&obj0)) goto fail;
10065     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10066     result = (unsigned int) ((arg1)->button);
10067     
10068     resultobj = PyInt_FromLong((long)result);
10069     return resultobj;
10070     fail:
10071     return NULL;
10072 }
10073
10074
10075 static PyObject *_wrap_MouseData_context_set(PyObject *self, PyObject *args) {
10076     PyObject *resultobj;
10077     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10078     int arg2 ;
10079     PyObject * obj0  = 0 ;
10080     
10081     if(!PyArg_ParseTuple(args,(char *)"Oi:MouseData_context_set",&obj0,&arg2)) goto fail;
10082     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10083     if (arg1) (arg1)->context = (ob::MouseContext )arg2;
10084     
10085     Py_INCREF(Py_None); resultobj = Py_None;
10086     return resultobj;
10087     fail:
10088     return NULL;
10089 }
10090
10091
10092 static PyObject *_wrap_MouseData_context_get(PyObject *self, PyObject *args) {
10093     PyObject *resultobj;
10094     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10095     int result;
10096     PyObject * obj0  = 0 ;
10097     
10098     if(!PyArg_ParseTuple(args,(char *)"O:MouseData_context_get",&obj0)) goto fail;
10099     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10100     result = (int) ((arg1)->context);
10101     
10102     resultobj = PyInt_FromLong((long)result);
10103     return resultobj;
10104     fail:
10105     return NULL;
10106 }
10107
10108
10109 static PyObject *_wrap_MouseData_action_set(PyObject *self, PyObject *args) {
10110     PyObject *resultobj;
10111     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10112     int arg2 ;
10113     PyObject * obj0  = 0 ;
10114     
10115     if(!PyArg_ParseTuple(args,(char *)"Oi:MouseData_action_set",&obj0,&arg2)) goto fail;
10116     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10117     if (arg1) (arg1)->action = (ob::MouseAction )arg2;
10118     
10119     Py_INCREF(Py_None); resultobj = Py_None;
10120     return resultobj;
10121     fail:
10122     return NULL;
10123 }
10124
10125
10126 static PyObject *_wrap_MouseData_action_get(PyObject *self, PyObject *args) {
10127     PyObject *resultobj;
10128     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10129     int result;
10130     PyObject * obj0  = 0 ;
10131     
10132     if(!PyArg_ParseTuple(args,(char *)"O:MouseData_action_get",&obj0)) goto fail;
10133     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10134     result = (int) ((arg1)->action);
10135     
10136     resultobj = PyInt_FromLong((long)result);
10137     return resultobj;
10138     fail:
10139     return NULL;
10140 }
10141
10142
10143 static PyObject *_wrap_MouseData_xroot_set(PyObject *self, PyObject *args) {
10144     PyObject *resultobj;
10145     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10146     int arg2 ;
10147     PyObject * obj0  = 0 ;
10148     
10149     if(!PyArg_ParseTuple(args,(char *)"Oi:MouseData_xroot_set",&obj0,&arg2)) goto fail;
10150     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10151     if (arg1) (arg1)->xroot = arg2;
10152     
10153     Py_INCREF(Py_None); resultobj = Py_None;
10154     return resultobj;
10155     fail:
10156     return NULL;
10157 }
10158
10159
10160 static PyObject *_wrap_MouseData_xroot_get(PyObject *self, PyObject *args) {
10161     PyObject *resultobj;
10162     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10163     int result;
10164     PyObject * obj0  = 0 ;
10165     
10166     if(!PyArg_ParseTuple(args,(char *)"O:MouseData_xroot_get",&obj0)) goto fail;
10167     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10168     result = (int) ((arg1)->xroot);
10169     
10170     resultobj = PyInt_FromLong((long)result);
10171     return resultobj;
10172     fail:
10173     return NULL;
10174 }
10175
10176
10177 static PyObject *_wrap_MouseData_yroot_set(PyObject *self, PyObject *args) {
10178     PyObject *resultobj;
10179     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10180     int arg2 ;
10181     PyObject * obj0  = 0 ;
10182     
10183     if(!PyArg_ParseTuple(args,(char *)"Oi:MouseData_yroot_set",&obj0,&arg2)) goto fail;
10184     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10185     if (arg1) (arg1)->yroot = arg2;
10186     
10187     Py_INCREF(Py_None); resultobj = Py_None;
10188     return resultobj;
10189     fail:
10190     return NULL;
10191 }
10192
10193
10194 static PyObject *_wrap_MouseData_yroot_get(PyObject *self, PyObject *args) {
10195     PyObject *resultobj;
10196     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10197     int result;
10198     PyObject * obj0  = 0 ;
10199     
10200     if(!PyArg_ParseTuple(args,(char *)"O:MouseData_yroot_get",&obj0)) goto fail;
10201     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10202     result = (int) ((arg1)->yroot);
10203     
10204     resultobj = PyInt_FromLong((long)result);
10205     return resultobj;
10206     fail:
10207     return NULL;
10208 }
10209
10210
10211 static PyObject *_wrap_MouseData_pressx_set(PyObject *self, PyObject *args) {
10212     PyObject *resultobj;
10213     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10214     int arg2 ;
10215     PyObject * obj0  = 0 ;
10216     
10217     if(!PyArg_ParseTuple(args,(char *)"Oi:MouseData_pressx_set",&obj0,&arg2)) goto fail;
10218     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10219     if (arg1) (arg1)->pressx = arg2;
10220     
10221     Py_INCREF(Py_None); resultobj = Py_None;
10222     return resultobj;
10223     fail:
10224     return NULL;
10225 }
10226
10227
10228 static PyObject *_wrap_MouseData_pressx_get(PyObject *self, PyObject *args) {
10229     PyObject *resultobj;
10230     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10231     int result;
10232     PyObject * obj0  = 0 ;
10233     
10234     if(!PyArg_ParseTuple(args,(char *)"O:MouseData_pressx_get",&obj0)) goto fail;
10235     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10236     result = (int) ((arg1)->pressx);
10237     
10238     resultobj = PyInt_FromLong((long)result);
10239     return resultobj;
10240     fail:
10241     return NULL;
10242 }
10243
10244
10245 static PyObject *_wrap_MouseData_pressy_set(PyObject *self, PyObject *args) {
10246     PyObject *resultobj;
10247     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10248     int arg2 ;
10249     PyObject * obj0  = 0 ;
10250     
10251     if(!PyArg_ParseTuple(args,(char *)"Oi:MouseData_pressy_set",&obj0,&arg2)) goto fail;
10252     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10253     if (arg1) (arg1)->pressy = arg2;
10254     
10255     Py_INCREF(Py_None); resultobj = Py_None;
10256     return resultobj;
10257     fail:
10258     return NULL;
10259 }
10260
10261
10262 static PyObject *_wrap_MouseData_pressy_get(PyObject *self, PyObject *args) {
10263     PyObject *resultobj;
10264     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10265     int result;
10266     PyObject * obj0  = 0 ;
10267     
10268     if(!PyArg_ParseTuple(args,(char *)"O:MouseData_pressy_get",&obj0)) goto fail;
10269     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10270     result = (int) ((arg1)->pressy);
10271     
10272     resultobj = PyInt_FromLong((long)result);
10273     return resultobj;
10274     fail:
10275     return NULL;
10276 }
10277
10278
10279 static PyObject *_wrap_MouseData_press_clientx_set(PyObject *self, PyObject *args) {
10280     PyObject *resultobj;
10281     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10282     int arg2 ;
10283     PyObject * obj0  = 0 ;
10284     
10285     if(!PyArg_ParseTuple(args,(char *)"Oi:MouseData_press_clientx_set",&obj0,&arg2)) goto fail;
10286     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10287     if (arg1) (arg1)->press_clientx = arg2;
10288     
10289     Py_INCREF(Py_None); resultobj = Py_None;
10290     return resultobj;
10291     fail:
10292     return NULL;
10293 }
10294
10295
10296 static PyObject *_wrap_MouseData_press_clientx_get(PyObject *self, PyObject *args) {
10297     PyObject *resultobj;
10298     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10299     int result;
10300     PyObject * obj0  = 0 ;
10301     
10302     if(!PyArg_ParseTuple(args,(char *)"O:MouseData_press_clientx_get",&obj0)) goto fail;
10303     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10304     result = (int) ((arg1)->press_clientx);
10305     
10306     resultobj = PyInt_FromLong((long)result);
10307     return resultobj;
10308     fail:
10309     return NULL;
10310 }
10311
10312
10313 static PyObject *_wrap_MouseData_press_clienty_set(PyObject *self, PyObject *args) {
10314     PyObject *resultobj;
10315     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10316     int arg2 ;
10317     PyObject * obj0  = 0 ;
10318     
10319     if(!PyArg_ParseTuple(args,(char *)"Oi:MouseData_press_clienty_set",&obj0,&arg2)) goto fail;
10320     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10321     if (arg1) (arg1)->press_clienty = arg2;
10322     
10323     Py_INCREF(Py_None); resultobj = Py_None;
10324     return resultobj;
10325     fail:
10326     return NULL;
10327 }
10328
10329
10330 static PyObject *_wrap_MouseData_press_clienty_get(PyObject *self, PyObject *args) {
10331     PyObject *resultobj;
10332     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10333     int result;
10334     PyObject * obj0  = 0 ;
10335     
10336     if(!PyArg_ParseTuple(args,(char *)"O:MouseData_press_clienty_get",&obj0)) goto fail;
10337     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10338     result = (int) ((arg1)->press_clienty);
10339     
10340     resultobj = PyInt_FromLong((long)result);
10341     return resultobj;
10342     fail:
10343     return NULL;
10344 }
10345
10346
10347 static PyObject *_wrap_MouseData_press_clientwidth_set(PyObject *self, PyObject *args) {
10348     PyObject *resultobj;
10349     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10350     int arg2 ;
10351     PyObject * obj0  = 0 ;
10352     
10353     if(!PyArg_ParseTuple(args,(char *)"Oi:MouseData_press_clientwidth_set",&obj0,&arg2)) goto fail;
10354     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10355     if (arg1) (arg1)->press_clientwidth = arg2;
10356     
10357     Py_INCREF(Py_None); resultobj = Py_None;
10358     return resultobj;
10359     fail:
10360     return NULL;
10361 }
10362
10363
10364 static PyObject *_wrap_MouseData_press_clientwidth_get(PyObject *self, PyObject *args) {
10365     PyObject *resultobj;
10366     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10367     int result;
10368     PyObject * obj0  = 0 ;
10369     
10370     if(!PyArg_ParseTuple(args,(char *)"O:MouseData_press_clientwidth_get",&obj0)) goto fail;
10371     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10372     result = (int) ((arg1)->press_clientwidth);
10373     
10374     resultobj = PyInt_FromLong((long)result);
10375     return resultobj;
10376     fail:
10377     return NULL;
10378 }
10379
10380
10381 static PyObject *_wrap_MouseData_press_clientheight_set(PyObject *self, PyObject *args) {
10382     PyObject *resultobj;
10383     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10384     int arg2 ;
10385     PyObject * obj0  = 0 ;
10386     
10387     if(!PyArg_ParseTuple(args,(char *)"Oi:MouseData_press_clientheight_set",&obj0,&arg2)) goto fail;
10388     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10389     if (arg1) (arg1)->press_clientheight = arg2;
10390     
10391     Py_INCREF(Py_None); resultobj = Py_None;
10392     return resultobj;
10393     fail:
10394     return NULL;
10395 }
10396
10397
10398 static PyObject *_wrap_MouseData_press_clientheight_get(PyObject *self, PyObject *args) {
10399     PyObject *resultobj;
10400     ob::MouseData *arg1 = (ob::MouseData *) 0 ;
10401     int result;
10402     PyObject * obj0  = 0 ;
10403     
10404     if(!PyArg_ParseTuple(args,(char *)"O:MouseData_press_clientheight_get",&obj0)) goto fail;
10405     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__MouseData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10406     result = (int) ((arg1)->press_clientheight);
10407     
10408     resultobj = PyInt_FromLong((long)result);
10409     return resultobj;
10410     fail:
10411     return NULL;
10412 }
10413
10414
10415 static PyObject *_wrap_new_MouseData__SWIG_0(PyObject *self, PyObject *args) {
10416     PyObject *resultobj;
10417     int arg1 ;
10418     ob::Client *arg2 = (ob::Client *) 0 ;
10419     Time arg3 ;
10420     unsigned int arg4 ;
10421     unsigned int arg5 ;
10422     int arg6 ;
10423     int arg7 ;
10424     int arg8 ;
10425     int arg9 ;
10426     otk::Point *arg10 = 0 ;
10427     otk::Rect *arg11 = 0 ;
10428     ob::MouseData *result;
10429     PyObject * obj1  = 0 ;
10430     PyObject * obj2  = 0 ;
10431     PyObject * obj3  = 0 ;
10432     PyObject * obj4  = 0 ;
10433     PyObject * obj9  = 0 ;
10434     PyObject * obj10  = 0 ;
10435     
10436     if(!PyArg_ParseTuple(args,(char *)"iOOOOiiiiOO:new_MouseData",&arg1,&obj1,&obj2,&obj3,&obj4,&arg6,&arg7,&arg8,&arg9,&obj9,&obj10)) goto fail;
10437     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10438     arg3 = (Time) PyInt_AsLong(obj2);
10439     if (PyErr_Occurred()) SWIG_fail;
10440     arg4 = (unsigned int) PyInt_AsLong(obj3);
10441     if (PyErr_Occurred()) SWIG_fail;
10442     arg5 = (unsigned int) PyInt_AsLong(obj4);
10443     if (PyErr_Occurred()) SWIG_fail;
10444     if ((SWIG_ConvertPtr(obj9,(void **) &arg10, SWIGTYPE_p_otk__Point,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10445     if (arg10 == NULL) {
10446         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
10447     }
10448     if ((SWIG_ConvertPtr(obj10,(void **) &arg11, SWIGTYPE_p_otk__Rect,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10449     if (arg11 == NULL) {
10450         PyErr_SetString(PyExc_TypeError,"null reference"); SWIG_fail; 
10451     }
10452     result = (ob::MouseData *)new ob::MouseData(arg1,arg2,arg3,arg4,arg5,(ob::MouseContext )arg6,(ob::MouseAction )arg7,arg8,arg9,(otk::Point const &)*arg10,(otk::Rect const &)*arg11);
10453     
10454     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__MouseData, 1);
10455     return resultobj;
10456     fail:
10457     return NULL;
10458 }
10459
10460
10461 static PyObject *_wrap_new_MouseData__SWIG_1(PyObject *self, PyObject *args) {
10462     PyObject *resultobj;
10463     int arg1 ;
10464     ob::Client *arg2 = (ob::Client *) 0 ;
10465     Time arg3 ;
10466     unsigned int arg4 ;
10467     unsigned int arg5 ;
10468     int arg6 ;
10469     int arg7 ;
10470     ob::MouseData *result;
10471     PyObject * obj1  = 0 ;
10472     PyObject * obj2  = 0 ;
10473     PyObject * obj3  = 0 ;
10474     PyObject * obj4  = 0 ;
10475     
10476     if(!PyArg_ParseTuple(args,(char *)"iOOOOii:new_MouseData",&arg1,&obj1,&obj2,&obj3,&obj4,&arg6,&arg7)) goto fail;
10477     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10478     arg3 = (Time) PyInt_AsLong(obj2);
10479     if (PyErr_Occurred()) SWIG_fail;
10480     arg4 = (unsigned int) PyInt_AsLong(obj3);
10481     if (PyErr_Occurred()) SWIG_fail;
10482     arg5 = (unsigned int) PyInt_AsLong(obj4);
10483     if (PyErr_Occurred()) SWIG_fail;
10484     result = (ob::MouseData *)new ob::MouseData(arg1,arg2,arg3,arg4,arg5,(ob::MouseContext )arg6,(ob::MouseAction )arg7);
10485     
10486     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__MouseData, 1);
10487     return resultobj;
10488     fail:
10489     return NULL;
10490 }
10491
10492
10493 static PyObject *_wrap_new_MouseData(PyObject *self, PyObject *args) {
10494     int argc;
10495     PyObject *argv[12];
10496     int ii;
10497     
10498     argc = PyObject_Length(args);
10499     for (ii = 0; (ii < argc) && (ii < 11); ii++) {
10500         argv[ii] = PyTuple_GetItem(args,ii);
10501     }
10502     if (argc == 7) {
10503         int _v;
10504         {
10505             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
10506         }
10507         if (_v) {
10508             {
10509                 void *ptr;
10510                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_ob__Client, 0) == -1) {
10511                     _v = 0;
10512                     PyErr_Clear();
10513                 }else {
10514                     _v = 1;
10515                 }
10516             }
10517             if (_v) {
10518                 {
10519                     _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
10520                 }
10521                 if (_v) {
10522                     {
10523                         _v = (PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
10524                     }
10525                     if (_v) {
10526                         {
10527                             _v = (PyInt_Check(argv[4]) || PyLong_Check(argv[4])) ? 1 : 0;
10528                         }
10529                         if (_v) {
10530                             {
10531                                 _v = (PyInt_Check(argv[5]) || PyLong_Check(argv[5])) ? 1 : 0;
10532                             }
10533                             if (_v) {
10534                                 {
10535                                     _v = (PyInt_Check(argv[6]) || PyLong_Check(argv[6])) ? 1 : 0;
10536                                 }
10537                                 if (_v) {
10538                                     return _wrap_new_MouseData__SWIG_1(self,args);
10539                                 }
10540                             }
10541                         }
10542                     }
10543                 }
10544             }
10545         }
10546     }
10547     if (argc == 11) {
10548         int _v;
10549         {
10550             _v = (PyInt_Check(argv[0]) || PyLong_Check(argv[0])) ? 1 : 0;
10551         }
10552         if (_v) {
10553             {
10554                 void *ptr;
10555                 if (SWIG_ConvertPtr(argv[1], (void **) &ptr, SWIGTYPE_p_ob__Client, 0) == -1) {
10556                     _v = 0;
10557                     PyErr_Clear();
10558                 }else {
10559                     _v = 1;
10560                 }
10561             }
10562             if (_v) {
10563                 {
10564                     _v = (PyInt_Check(argv[2]) || PyLong_Check(argv[2])) ? 1 : 0;
10565                 }
10566                 if (_v) {
10567                     {
10568                         _v = (PyInt_Check(argv[3]) || PyLong_Check(argv[3])) ? 1 : 0;
10569                     }
10570                     if (_v) {
10571                         {
10572                             _v = (PyInt_Check(argv[4]) || PyLong_Check(argv[4])) ? 1 : 0;
10573                         }
10574                         if (_v) {
10575                             {
10576                                 _v = (PyInt_Check(argv[5]) || PyLong_Check(argv[5])) ? 1 : 0;
10577                             }
10578                             if (_v) {
10579                                 {
10580                                     _v = (PyInt_Check(argv[6]) || PyLong_Check(argv[6])) ? 1 : 0;
10581                                 }
10582                                 if (_v) {
10583                                     {
10584                                         _v = (PyInt_Check(argv[7]) || PyLong_Check(argv[7])) ? 1 : 0;
10585                                     }
10586                                     if (_v) {
10587                                         {
10588                                             _v = (PyInt_Check(argv[8]) || PyLong_Check(argv[8])) ? 1 : 0;
10589                                         }
10590                                         if (_v) {
10591                                             {
10592                                                 void *ptr;
10593                                                 if (SWIG_ConvertPtr(argv[9], (void **) &ptr, SWIGTYPE_p_otk__Point, 0) == -1) {
10594                                                     _v = 0;
10595                                                     PyErr_Clear();
10596                                                 }else {
10597                                                     _v = 1;
10598                                                 }
10599                                             }
10600                                             if (_v) {
10601                                                 {
10602                                                     void *ptr;
10603                                                     if (SWIG_ConvertPtr(argv[10], (void **) &ptr, SWIGTYPE_p_otk__Rect, 0) == -1) {
10604                                                         _v = 0;
10605                                                         PyErr_Clear();
10606                                                     }else {
10607                                                         _v = 1;
10608                                                     }
10609                                                 }
10610                                                 if (_v) {
10611                                                     return _wrap_new_MouseData__SWIG_0(self,args);
10612                                                 }
10613                                             }
10614                                         }
10615                                     }
10616                                 }
10617                             }
10618                         }
10619                     }
10620                 }
10621             }
10622         }
10623     }
10624     
10625     PyErr_SetString(PyExc_TypeError,"No matching function for overloaded 'new_MouseData'");
10626     return NULL;
10627 }
10628
10629
10630 static PyObject * MouseData_swigregister(PyObject *self, PyObject *args) {
10631     PyObject *obj;
10632     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10633     SWIG_TypeClientData(SWIGTYPE_p_ob__MouseData, obj);
10634     Py_INCREF(obj);
10635     return Py_BuildValue((char *)"");
10636 }
10637 static PyObject *_wrap_EventData_screen_set(PyObject *self, PyObject *args) {
10638     PyObject *resultobj;
10639     ob::EventData *arg1 = (ob::EventData *) 0 ;
10640     int arg2 ;
10641     PyObject * obj0  = 0 ;
10642     
10643     if(!PyArg_ParseTuple(args,(char *)"Oi:EventData_screen_set",&obj0,&arg2)) goto fail;
10644     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__EventData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10645     if (arg1) (arg1)->screen = arg2;
10646     
10647     Py_INCREF(Py_None); resultobj = Py_None;
10648     return resultobj;
10649     fail:
10650     return NULL;
10651 }
10652
10653
10654 static PyObject *_wrap_EventData_screen_get(PyObject *self, PyObject *args) {
10655     PyObject *resultobj;
10656     ob::EventData *arg1 = (ob::EventData *) 0 ;
10657     int result;
10658     PyObject * obj0  = 0 ;
10659     
10660     if(!PyArg_ParseTuple(args,(char *)"O:EventData_screen_get",&obj0)) goto fail;
10661     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__EventData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10662     result = (int) ((arg1)->screen);
10663     
10664     resultobj = PyInt_FromLong((long)result);
10665     return resultobj;
10666     fail:
10667     return NULL;
10668 }
10669
10670
10671 static PyObject *_wrap_EventData_client_set(PyObject *self, PyObject *args) {
10672     PyObject *resultobj;
10673     ob::EventData *arg1 = (ob::EventData *) 0 ;
10674     ob::Client *arg2 = (ob::Client *) 0 ;
10675     PyObject * obj0  = 0 ;
10676     PyObject * obj1  = 0 ;
10677     
10678     if(!PyArg_ParseTuple(args,(char *)"OO:EventData_client_set",&obj0,&obj1)) goto fail;
10679     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__EventData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10680     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
10681     if (arg1) (arg1)->client = arg2;
10682     
10683     Py_INCREF(Py_None); resultobj = Py_None;
10684     return resultobj;
10685     fail:
10686     return NULL;
10687 }
10688
10689
10690 static PyObject *_wrap_EventData_client_get(PyObject *self, PyObject *args) {
10691     PyObject *resultobj;
10692     ob::EventData *arg1 = (ob::EventData *) 0 ;
10693     ob::Client *result;
10694     PyObject * obj0  = 0 ;
10695     
10696     if(!PyArg_ParseTuple(args,(char *)"O:EventData_client_get",&obj0)) goto fail;
10697     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__EventData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10698     result = (ob::Client *) ((arg1)->client);
10699     
10700     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__Client, 0);
10701     return resultobj;
10702     fail:
10703     return NULL;
10704 }
10705
10706
10707 static PyObject *_wrap_EventData_state_set(PyObject *self, PyObject *args) {
10708     PyObject *resultobj;
10709     ob::EventData *arg1 = (ob::EventData *) 0 ;
10710     unsigned int arg2 ;
10711     PyObject * obj0  = 0 ;
10712     PyObject * obj1  = 0 ;
10713     
10714     if(!PyArg_ParseTuple(args,(char *)"OO:EventData_state_set",&obj0,&obj1)) goto fail;
10715     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__EventData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10716     arg2 = (unsigned int) PyInt_AsLong(obj1);
10717     if (PyErr_Occurred()) SWIG_fail;
10718     if (arg1) (arg1)->state = arg2;
10719     
10720     Py_INCREF(Py_None); resultobj = Py_None;
10721     return resultobj;
10722     fail:
10723     return NULL;
10724 }
10725
10726
10727 static PyObject *_wrap_EventData_state_get(PyObject *self, PyObject *args) {
10728     PyObject *resultobj;
10729     ob::EventData *arg1 = (ob::EventData *) 0 ;
10730     unsigned int result;
10731     PyObject * obj0  = 0 ;
10732     
10733     if(!PyArg_ParseTuple(args,(char *)"O:EventData_state_get",&obj0)) goto fail;
10734     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__EventData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10735     result = (unsigned int) ((arg1)->state);
10736     
10737     resultobj = PyInt_FromLong((long)result);
10738     return resultobj;
10739     fail:
10740     return NULL;
10741 }
10742
10743
10744 static PyObject *_wrap_EventData_action_set(PyObject *self, PyObject *args) {
10745     PyObject *resultobj;
10746     ob::EventData *arg1 = (ob::EventData *) 0 ;
10747     int arg2 ;
10748     PyObject * obj0  = 0 ;
10749     
10750     if(!PyArg_ParseTuple(args,(char *)"Oi:EventData_action_set",&obj0,&arg2)) goto fail;
10751     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__EventData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10752     if (arg1) (arg1)->action = (ob::EventAction )arg2;
10753     
10754     Py_INCREF(Py_None); resultobj = Py_None;
10755     return resultobj;
10756     fail:
10757     return NULL;
10758 }
10759
10760
10761 static PyObject *_wrap_EventData_action_get(PyObject *self, PyObject *args) {
10762     PyObject *resultobj;
10763     ob::EventData *arg1 = (ob::EventData *) 0 ;
10764     int result;
10765     PyObject * obj0  = 0 ;
10766     
10767     if(!PyArg_ParseTuple(args,(char *)"O:EventData_action_get",&obj0)) goto fail;
10768     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__EventData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10769     result = (int) ((arg1)->action);
10770     
10771     resultobj = PyInt_FromLong((long)result);
10772     return resultobj;
10773     fail:
10774     return NULL;
10775 }
10776
10777
10778 static PyObject *_wrap_new_EventData(PyObject *self, PyObject *args) {
10779     PyObject *resultobj;
10780     int arg1 ;
10781     ob::Client *arg2 = (ob::Client *) 0 ;
10782     int arg3 ;
10783     unsigned int arg4 ;
10784     ob::EventData *result;
10785     PyObject * obj1  = 0 ;
10786     PyObject * obj3  = 0 ;
10787     
10788     if(!PyArg_ParseTuple(args,(char *)"iOiO:new_EventData",&arg1,&obj1,&arg3,&obj3)) goto fail;
10789     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10790     arg4 = (unsigned int) PyInt_AsLong(obj3);
10791     if (PyErr_Occurred()) SWIG_fail;
10792     result = (ob::EventData *)new ob::EventData(arg1,arg2,(ob::EventAction )arg3,arg4);
10793     
10794     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__EventData, 1);
10795     return resultobj;
10796     fail:
10797     return NULL;
10798 }
10799
10800
10801 static PyObject * EventData_swigregister(PyObject *self, PyObject *args) {
10802     PyObject *obj;
10803     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10804     SWIG_TypeClientData(SWIGTYPE_p_ob__EventData, obj);
10805     Py_INCREF(obj);
10806     return Py_BuildValue((char *)"");
10807 }
10808 static PyObject *_wrap_KeyData_screen_set(PyObject *self, PyObject *args) {
10809     PyObject *resultobj;
10810     ob::KeyData *arg1 = (ob::KeyData *) 0 ;
10811     int arg2 ;
10812     PyObject * obj0  = 0 ;
10813     
10814     if(!PyArg_ParseTuple(args,(char *)"Oi:KeyData_screen_set",&obj0,&arg2)) goto fail;
10815     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__KeyData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10816     if (arg1) (arg1)->screen = arg2;
10817     
10818     Py_INCREF(Py_None); resultobj = Py_None;
10819     return resultobj;
10820     fail:
10821     return NULL;
10822 }
10823
10824
10825 static PyObject *_wrap_KeyData_screen_get(PyObject *self, PyObject *args) {
10826     PyObject *resultobj;
10827     ob::KeyData *arg1 = (ob::KeyData *) 0 ;
10828     int result;
10829     PyObject * obj0  = 0 ;
10830     
10831     if(!PyArg_ParseTuple(args,(char *)"O:KeyData_screen_get",&obj0)) goto fail;
10832     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__KeyData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10833     result = (int) ((arg1)->screen);
10834     
10835     resultobj = PyInt_FromLong((long)result);
10836     return resultobj;
10837     fail:
10838     return NULL;
10839 }
10840
10841
10842 static PyObject *_wrap_KeyData_client_set(PyObject *self, PyObject *args) {
10843     PyObject *resultobj;
10844     ob::KeyData *arg1 = (ob::KeyData *) 0 ;
10845     ob::Client *arg2 = (ob::Client *) 0 ;
10846     PyObject * obj0  = 0 ;
10847     PyObject * obj1  = 0 ;
10848     
10849     if(!PyArg_ParseTuple(args,(char *)"OO:KeyData_client_set",&obj0,&obj1)) goto fail;
10850     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__KeyData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10851     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;
10852     if (arg1) (arg1)->client = arg2;
10853     
10854     Py_INCREF(Py_None); resultobj = Py_None;
10855     return resultobj;
10856     fail:
10857     return NULL;
10858 }
10859
10860
10861 static PyObject *_wrap_KeyData_client_get(PyObject *self, PyObject *args) {
10862     PyObject *resultobj;
10863     ob::KeyData *arg1 = (ob::KeyData *) 0 ;
10864     ob::Client *result;
10865     PyObject * obj0  = 0 ;
10866     
10867     if(!PyArg_ParseTuple(args,(char *)"O:KeyData_client_get",&obj0)) goto fail;
10868     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__KeyData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10869     result = (ob::Client *) ((arg1)->client);
10870     
10871     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__Client, 0);
10872     return resultobj;
10873     fail:
10874     return NULL;
10875 }
10876
10877
10878 static PyObject *_wrap_KeyData_time_set(PyObject *self, PyObject *args) {
10879     PyObject *resultobj;
10880     ob::KeyData *arg1 = (ob::KeyData *) 0 ;
10881     Time arg2 ;
10882     PyObject * obj0  = 0 ;
10883     PyObject * obj1  = 0 ;
10884     
10885     if(!PyArg_ParseTuple(args,(char *)"OO:KeyData_time_set",&obj0,&obj1)) goto fail;
10886     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__KeyData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10887     arg2 = (Time) PyInt_AsLong(obj1);
10888     if (PyErr_Occurred()) SWIG_fail;
10889     if (arg1) (arg1)->time = arg2;
10890     
10891     Py_INCREF(Py_None); resultobj = Py_None;
10892     return resultobj;
10893     fail:
10894     return NULL;
10895 }
10896
10897
10898 static PyObject *_wrap_KeyData_time_get(PyObject *self, PyObject *args) {
10899     PyObject *resultobj;
10900     ob::KeyData *arg1 = (ob::KeyData *) 0 ;
10901     Time result;
10902     PyObject * obj0  = 0 ;
10903     
10904     if(!PyArg_ParseTuple(args,(char *)"O:KeyData_time_get",&obj0)) goto fail;
10905     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__KeyData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10906     result = (Time) ((arg1)->time);
10907     
10908     resultobj = PyInt_FromLong((long)result);
10909     return resultobj;
10910     fail:
10911     return NULL;
10912 }
10913
10914
10915 static PyObject *_wrap_KeyData_state_set(PyObject *self, PyObject *args) {
10916     PyObject *resultobj;
10917     ob::KeyData *arg1 = (ob::KeyData *) 0 ;
10918     unsigned int arg2 ;
10919     PyObject * obj0  = 0 ;
10920     PyObject * obj1  = 0 ;
10921     
10922     if(!PyArg_ParseTuple(args,(char *)"OO:KeyData_state_set",&obj0,&obj1)) goto fail;
10923     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__KeyData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10924     arg2 = (unsigned int) PyInt_AsLong(obj1);
10925     if (PyErr_Occurred()) SWIG_fail;
10926     if (arg1) (arg1)->state = arg2;
10927     
10928     Py_INCREF(Py_None); resultobj = Py_None;
10929     return resultobj;
10930     fail:
10931     return NULL;
10932 }
10933
10934
10935 static PyObject *_wrap_KeyData_state_get(PyObject *self, PyObject *args) {
10936     PyObject *resultobj;
10937     ob::KeyData *arg1 = (ob::KeyData *) 0 ;
10938     unsigned int result;
10939     PyObject * obj0  = 0 ;
10940     
10941     if(!PyArg_ParseTuple(args,(char *)"O:KeyData_state_get",&obj0)) goto fail;
10942     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__KeyData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10943     result = (unsigned int) ((arg1)->state);
10944     
10945     resultobj = PyInt_FromLong((long)result);
10946     return resultobj;
10947     fail:
10948     return NULL;
10949 }
10950
10951
10952 static PyObject *_wrap_KeyData_key_set(PyObject *self, PyObject *args) {
10953     PyObject *resultobj;
10954     ob::KeyData *arg1 = (ob::KeyData *) 0 ;
10955     std::string *arg2 = (std::string *) 0 ;
10956     PyObject * obj0  = 0 ;
10957     PyObject * obj1  = 0 ;
10958     
10959     if(!PyArg_ParseTuple(args,(char *)"OO:KeyData_key_set",&obj0,&obj1)) goto fail;
10960     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__KeyData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10961     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_std__string,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10962     if (arg1) (arg1)->key = *arg2;
10963     
10964     Py_INCREF(Py_None); resultobj = Py_None;
10965     return resultobj;
10966     fail:
10967     return NULL;
10968 }
10969
10970
10971 static PyObject *_wrap_KeyData_key_get(PyObject *self, PyObject *args) {
10972     PyObject *resultobj;
10973     ob::KeyData *arg1 = (ob::KeyData *) 0 ;
10974     std::string *result;
10975     PyObject * obj0  = 0 ;
10976     
10977     if(!PyArg_ParseTuple(args,(char *)"O:KeyData_key_get",&obj0)) goto fail;
10978     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_ob__KeyData,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
10979     result = (std::string *)& ((arg1)->key);
10980     
10981     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_std__string, 0);
10982     return resultobj;
10983     fail:
10984     return NULL;
10985 }
10986
10987
10988 static PyObject *_wrap_new_KeyData(PyObject *self, PyObject *args) {
10989     PyObject *resultobj;
10990     int arg1 ;
10991     ob::Client *arg2 = (ob::Client *) 0 ;
10992     Time arg3 ;
10993     unsigned int arg4 ;
10994     unsigned int arg5 ;
10995     ob::KeyData *result;
10996     PyObject * obj1  = 0 ;
10997     PyObject * obj2  = 0 ;
10998     PyObject * obj3  = 0 ;
10999     PyObject * obj4  = 0 ;
11000     
11001     if(!PyArg_ParseTuple(args,(char *)"iOOOO:new_KeyData",&arg1,&obj1,&obj2,&obj3,&obj4)) goto fail;
11002     if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_ob__Client,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
11003     arg3 = (Time) PyInt_AsLong(obj2);
11004     if (PyErr_Occurred()) SWIG_fail;
11005     arg4 = (unsigned int) PyInt_AsLong(obj3);
11006     if (PyErr_Occurred()) SWIG_fail;
11007     arg5 = (unsigned int) PyInt_AsLong(obj4);
11008     if (PyErr_Occurred()) SWIG_fail;
11009     result = (ob::KeyData *)new ob::KeyData(arg1,arg2,arg3,arg4,arg5);
11010     
11011     resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_ob__KeyData, 1);
11012     return resultobj;
11013     fail:
11014     return NULL;
11015 }
11016
11017
11018 static PyObject * KeyData_swigregister(PyObject *self, PyObject *args) {
11019     PyObject *obj;
11020     if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11021     SWIG_TypeClientData(SWIGTYPE_p_ob__KeyData, obj);
11022     Py_INCREF(obj);
11023     return Py_BuildValue((char *)"");
11024 }
11025 static PyObject *_wrap_mbind(PyObject *self, PyObject *args) {
11026     PyObject *resultobj;
11027     std::string *arg1 = 0 ;
11028     int arg2 ;
11029     int arg3 ;
11030     PyObject *arg4 = (PyObject *) 0 ;
11031     PyObject *result;
11032     std::string temp1 ;
11033     PyObject * obj0  = 0 ;
11034     PyObject * obj3  = 0 ;
11035     
11036     if(!PyArg_ParseTuple(args,(char *)"OiiO:mbind",&obj0,&arg2,&arg3,&obj3)) goto fail;
11037     {
11038         if (PyString_Check(obj0)) {
11039             temp1 = std::string(PyString_AsString(obj0));
11040             arg1 = &temp1;
11041         }else {
11042             SWIG_exception(SWIG_TypeError, "string expected");
11043         }
11044     }
11045     arg4 = obj3;
11046     result = (PyObject *)ob::mbind((std::string const &)*arg1,(ob::MouseContext )arg2,(ob::MouseAction )arg3,arg4);
11047     
11048     resultobj = result;
11049     return resultobj;
11050     fail:
11051     return NULL;
11052 }
11053
11054
11055 static PyObject *_wrap_kbind(PyObject *self, PyObject *args) {
11056     PyObject *resultobj;
11057     PyObject *arg1 = (PyObject *) 0 ;
11058     int arg2 ;
11059     PyObject *arg3 = (PyObject *) 0 ;
11060     PyObject *result;
11061     PyObject * obj0  = 0 ;
11062     PyObject * obj2  = 0 ;
11063     
11064     if(!PyArg_ParseTuple(args,(char *)"OiO:kbind",&obj0,&arg2,&obj2)) goto fail;
11065     arg1 = obj0;
11066     arg3 = obj2;
11067     result = (PyObject *)ob::kbind(arg1,(ob::KeyContext )arg2,arg3);
11068     
11069     resultobj = result;
11070     return resultobj;
11071     fail:
11072     return NULL;
11073 }
11074
11075
11076 static PyObject *_wrap_ebind(PyObject *self, PyObject *args) {
11077     PyObject *resultobj;
11078     int arg1 ;
11079     PyObject *arg2 = (PyObject *) 0 ;
11080     PyObject *result;
11081     PyObject * obj1  = 0 ;
11082     
11083     if(!PyArg_ParseTuple(args,(char *)"iO:ebind",&arg1,&obj1)) goto fail;
11084     arg2 = obj1;
11085     result = (PyObject *)ob::ebind((ob::EventAction )arg1,arg2);
11086     
11087     resultobj = result;
11088     return resultobj;
11089     fail:
11090     return NULL;
11091 }
11092
11093
11094 static PyObject *_wrap_set_reset_key(PyObject *self, PyObject *args) {
11095     PyObject *resultobj;
11096     std::string *arg1 = 0 ;
11097     std::string temp1 ;
11098     PyObject * obj0  = 0 ;
11099     
11100     if(!PyArg_ParseTuple(args,(char *)"O:set_reset_key",&obj0)) goto fail;
11101     {
11102         if (PyString_Check(obj0)) {
11103             temp1 = std::string(PyString_AsString(obj0));
11104             arg1 = &temp1;
11105         }else {
11106             SWIG_exception(SWIG_TypeError, "string expected");
11107         }
11108     }
11109     ob::set_reset_key((std::string const &)*arg1);
11110     
11111     Py_INCREF(Py_None); resultobj = Py_None;
11112     return resultobj;
11113     fail:
11114     return NULL;
11115 }
11116
11117
11118 static PyObject *_wrap_send_client_msg(PyObject *self, PyObject *args) {
11119     PyObject *resultobj;
11120     Window arg1 ;
11121     Atom arg2 ;
11122     Window arg3 ;
11123     long arg4 ;
11124     long arg5 = (long) 0 ;
11125     long arg6 = (long) 0 ;
11126     long arg7 = (long) 0 ;
11127     long arg8 = (long) 0 ;
11128     PyObject *result;
11129     PyObject * obj0  = 0 ;
11130     PyObject * obj1  = 0 ;
11131     PyObject * obj2  = 0 ;
11132     
11133     if(!PyArg_ParseTuple(args,(char *)"OOOl|llll:send_client_msg",&obj0,&obj1,&obj2,&arg4,&arg5,&arg6,&arg7,&arg8)) goto fail;
11134     arg1 = (Window) PyInt_AsLong(obj0);
11135     if (PyErr_Occurred()) SWIG_fail;
11136     arg2 = (Atom) PyInt_AsLong(obj1);
11137     if (PyErr_Occurred()) SWIG_fail;
11138     arg3 = (Window) PyInt_AsLong(obj2);
11139     if (PyErr_Occurred()) SWIG_fail;
11140     result = (PyObject *)ob::send_client_msg(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
11141     
11142     resultobj = result;
11143     return resultobj;
11144     fail:
11145     return NULL;
11146 }
11147
11148
11149 static PyMethodDef SwigMethods[] = {
11150          { (char *)"Openbox_instance", _wrap_Openbox_instance, METH_VARARGS },
11151          { (char *)"Display_instance", _wrap_Display_instance, METH_VARARGS },
11152          { (char *)"Property_atoms", _wrap_Property_atoms, METH_VARARGS },
11153          { (char *)"new_Display", _wrap_new_Display, METH_VARARGS },
11154          { (char *)"delete_Display", _wrap_delete_Display, METH_VARARGS },
11155          { (char *)"Display_gcCache", _wrap_Display_gcCache, METH_VARARGS },
11156          { (char *)"Display_screenInfo", _wrap_Display_screenInfo, METH_VARARGS },
11157          { (char *)"Display_findScreen", _wrap_Display_findScreen, METH_VARARGS },
11158          { (char *)"Display_xkb", _wrap_Display_xkb, METH_VARARGS },
11159          { (char *)"Display_xkbEventBase", _wrap_Display_xkbEventBase, METH_VARARGS },
11160          { (char *)"Display_shape", _wrap_Display_shape, METH_VARARGS },
11161          { (char *)"Display_shapeEventBase", _wrap_Display_shapeEventBase, METH_VARARGS },
11162          { (char *)"Display_xinerama", _wrap_Display_xinerama, METH_VARARGS },
11163          { (char *)"Display_numLockMask", _wrap_Display_numLockMask, METH_VARARGS },
11164          { (char *)"Display_scrollLockMask", _wrap_Display_scrollLockMask, METH_VARARGS },
11165          { (char *)"Display___mul__", _wrap_Display___mul__, METH_VARARGS },
11166          { (char *)"Display_grab", _wrap_Display_grab, METH_VARARGS },
11167          { (char *)"Display_ungrab", _wrap_Display_ungrab, METH_VARARGS },
11168          { (char *)"Display_grabButton", _wrap_Display_grabButton, METH_VARARGS },
11169          { (char *)"Display_ungrabButton", _wrap_Display_ungrabButton, METH_VARARGS },
11170          { (char *)"Display_grabKey", _wrap_Display_grabKey, METH_VARARGS },
11171          { (char *)"Display_ungrabKey", _wrap_Display_ungrabKey, METH_VARARGS },
11172          { (char *)"Display_swigregister", Display_swigregister, METH_VARARGS },
11173          { (char *)"new_Point", _wrap_new_Point, METH_VARARGS },
11174          { (char *)"Point_setX", _wrap_Point_setX, METH_VARARGS },
11175          { (char *)"Point_x", _wrap_Point_x, METH_VARARGS },
11176          { (char *)"Point_setY", _wrap_Point_setY, METH_VARARGS },
11177          { (char *)"Point_y", _wrap_Point_y, METH_VARARGS },
11178          { (char *)"Point_setPoint", _wrap_Point_setPoint, METH_VARARGS },
11179          { (char *)"Point_swigregister", Point_swigregister, METH_VARARGS },
11180          { (char *)"Atoms_cardinal_set", _wrap_Atoms_cardinal_set, METH_VARARGS },
11181          { (char *)"Atoms_cardinal_get", _wrap_Atoms_cardinal_get, METH_VARARGS },
11182          { (char *)"Atoms_window_set", _wrap_Atoms_window_set, METH_VARARGS },
11183          { (char *)"Atoms_window_get", _wrap_Atoms_window_get, METH_VARARGS },
11184          { (char *)"Atoms_pixmap_set", _wrap_Atoms_pixmap_set, METH_VARARGS },
11185          { (char *)"Atoms_pixmap_get", _wrap_Atoms_pixmap_get, METH_VARARGS },
11186          { (char *)"Atoms_atom_set", _wrap_Atoms_atom_set, METH_VARARGS },
11187          { (char *)"Atoms_atom_get", _wrap_Atoms_atom_get, METH_VARARGS },
11188          { (char *)"Atoms_string_set", _wrap_Atoms_string_set, METH_VARARGS },
11189          { (char *)"Atoms_string_get", _wrap_Atoms_string_get, METH_VARARGS },
11190          { (char *)"Atoms_utf8_set", _wrap_Atoms_utf8_set, METH_VARARGS },
11191          { (char *)"Atoms_utf8_get", _wrap_Atoms_utf8_get, METH_VARARGS },
11192          { (char *)"Atoms_openbox_pid_set", _wrap_Atoms_openbox_pid_set, METH_VARARGS },
11193          { (char *)"Atoms_openbox_pid_get", _wrap_Atoms_openbox_pid_get, METH_VARARGS },
11194          { (char *)"Atoms_wm_colormap_windows_set", _wrap_Atoms_wm_colormap_windows_set, METH_VARARGS },
11195          { (char *)"Atoms_wm_colormap_windows_get", _wrap_Atoms_wm_colormap_windows_get, METH_VARARGS },
11196          { (char *)"Atoms_wm_protocols_set", _wrap_Atoms_wm_protocols_set, METH_VARARGS },
11197          { (char *)"Atoms_wm_protocols_get", _wrap_Atoms_wm_protocols_get, METH_VARARGS },
11198          { (char *)"Atoms_wm_state_set", _wrap_Atoms_wm_state_set, METH_VARARGS },
11199          { (char *)"Atoms_wm_state_get", _wrap_Atoms_wm_state_get, METH_VARARGS },
11200          { (char *)"Atoms_wm_delete_window_set", _wrap_Atoms_wm_delete_window_set, METH_VARARGS },
11201          { (char *)"Atoms_wm_delete_window_get", _wrap_Atoms_wm_delete_window_get, METH_VARARGS },
11202          { (char *)"Atoms_wm_take_focus_set", _wrap_Atoms_wm_take_focus_set, METH_VARARGS },
11203          { (char *)"Atoms_wm_take_focus_get", _wrap_Atoms_wm_take_focus_get, METH_VARARGS },
11204          { (char *)"Atoms_wm_change_state_set", _wrap_Atoms_wm_change_state_set, METH_VARARGS },
11205          { (char *)"Atoms_wm_change_state_get", _wrap_Atoms_wm_change_state_get, METH_VARARGS },
11206          { (char *)"Atoms_wm_name_set", _wrap_Atoms_wm_name_set, METH_VARARGS },
11207          { (char *)"Atoms_wm_name_get", _wrap_Atoms_wm_name_get, METH_VARARGS },
11208          { (char *)"Atoms_wm_icon_name_set", _wrap_Atoms_wm_icon_name_set, METH_VARARGS },
11209          { (char *)"Atoms_wm_icon_name_get", _wrap_Atoms_wm_icon_name_get, METH_VARARGS },
11210          { (char *)"Atoms_wm_class_set", _wrap_Atoms_wm_class_set, METH_VARARGS },
11211          { (char *)"Atoms_wm_class_get", _wrap_Atoms_wm_class_get, METH_VARARGS },
11212          { (char *)"Atoms_wm_window_role_set", _wrap_Atoms_wm_window_role_set, METH_VARARGS },
11213          { (char *)"Atoms_wm_window_role_get", _wrap_Atoms_wm_window_role_get, METH_VARARGS },
11214          { (char *)"Atoms_motif_wm_hints_set", _wrap_Atoms_motif_wm_hints_set, METH_VARARGS },
11215          { (char *)"Atoms_motif_wm_hints_get", _wrap_Atoms_motif_wm_hints_get, METH_VARARGS },
11216          { (char *)"Atoms_openbox_show_root_menu_set", _wrap_Atoms_openbox_show_root_menu_set, METH_VARARGS },
11217          { (char *)"Atoms_openbox_show_root_menu_get", _wrap_Atoms_openbox_show_root_menu_get, METH_VARARGS },
11218          { (char *)"Atoms_openbox_show_workspace_menu_set", _wrap_Atoms_openbox_show_workspace_menu_set, METH_VARARGS },
11219          { (char *)"Atoms_openbox_show_workspace_menu_get", _wrap_Atoms_openbox_show_workspace_menu_get, METH_VARARGS },
11220          { (char *)"Atoms_net_supported_set", _wrap_Atoms_net_supported_set, METH_VARARGS },
11221          { (char *)"Atoms_net_supported_get", _wrap_Atoms_net_supported_get, METH_VARARGS },
11222          { (char *)"Atoms_net_client_list_set", _wrap_Atoms_net_client_list_set, METH_VARARGS },
11223          { (char *)"Atoms_net_client_list_get", _wrap_Atoms_net_client_list_get, METH_VARARGS },
11224          { (char *)"Atoms_net_client_list_stacking_set", _wrap_Atoms_net_client_list_stacking_set, METH_VARARGS },
11225          { (char *)"Atoms_net_client_list_stacking_get", _wrap_Atoms_net_client_list_stacking_get, METH_VARARGS },
11226          { (char *)"Atoms_net_number_of_desktops_set", _wrap_Atoms_net_number_of_desktops_set, METH_VARARGS },
11227          { (char *)"Atoms_net_number_of_desktops_get", _wrap_Atoms_net_number_of_desktops_get, METH_VARARGS },
11228          { (char *)"Atoms_net_desktop_geometry_set", _wrap_Atoms_net_desktop_geometry_set, METH_VARARGS },
11229          { (char *)"Atoms_net_desktop_geometry_get", _wrap_Atoms_net_desktop_geometry_get, METH_VARARGS },
11230          { (char *)"Atoms_net_desktop_viewport_set", _wrap_Atoms_net_desktop_viewport_set, METH_VARARGS },
11231          { (char *)"Atoms_net_desktop_viewport_get", _wrap_Atoms_net_desktop_viewport_get, METH_VARARGS },
11232          { (char *)"Atoms_net_current_desktop_set", _wrap_Atoms_net_current_desktop_set, METH_VARARGS },
11233          { (char *)"Atoms_net_current_desktop_get", _wrap_Atoms_net_current_desktop_get, METH_VARARGS },
11234          { (char *)"Atoms_net_desktop_names_set", _wrap_Atoms_net_desktop_names_set, METH_VARARGS },
11235          { (char *)"Atoms_net_desktop_names_get", _wrap_Atoms_net_desktop_names_get, METH_VARARGS },
11236          { (char *)"Atoms_net_active_window_set", _wrap_Atoms_net_active_window_set, METH_VARARGS },
11237          { (char *)"Atoms_net_active_window_get", _wrap_Atoms_net_active_window_get, METH_VARARGS },
11238          { (char *)"Atoms_net_workarea_set", _wrap_Atoms_net_workarea_set, METH_VARARGS },
11239          { (char *)"Atoms_net_workarea_get", _wrap_Atoms_net_workarea_get, METH_VARARGS },
11240          { (char *)"Atoms_net_supporting_wm_check_set", _wrap_Atoms_net_supporting_wm_check_set, METH_VARARGS },
11241          { (char *)"Atoms_net_supporting_wm_check_get", _wrap_Atoms_net_supporting_wm_check_get, METH_VARARGS },
11242          { (char *)"Atoms_net_close_window_set", _wrap_Atoms_net_close_window_set, METH_VARARGS },
11243          { (char *)"Atoms_net_close_window_get", _wrap_Atoms_net_close_window_get, METH_VARARGS },
11244          { (char *)"Atoms_net_wm_moveresize_set", _wrap_Atoms_net_wm_moveresize_set, METH_VARARGS },
11245          { (char *)"Atoms_net_wm_moveresize_get", _wrap_Atoms_net_wm_moveresize_get, METH_VARARGS },
11246          { (char *)"Atoms_net_wm_name_set", _wrap_Atoms_net_wm_name_set, METH_VARARGS },
11247          { (char *)"Atoms_net_wm_name_get", _wrap_Atoms_net_wm_name_get, METH_VARARGS },
11248          { (char *)"Atoms_net_wm_visible_name_set", _wrap_Atoms_net_wm_visible_name_set, METH_VARARGS },
11249          { (char *)"Atoms_net_wm_visible_name_get", _wrap_Atoms_net_wm_visible_name_get, METH_VARARGS },
11250          { (char *)"Atoms_net_wm_icon_name_set", _wrap_Atoms_net_wm_icon_name_set, METH_VARARGS },
11251          { (char *)"Atoms_net_wm_icon_name_get", _wrap_Atoms_net_wm_icon_name_get, METH_VARARGS },
11252          { (char *)"Atoms_net_wm_visible_icon_name_set", _wrap_Atoms_net_wm_visible_icon_name_set, METH_VARARGS },
11253          { (char *)"Atoms_net_wm_visible_icon_name_get", _wrap_Atoms_net_wm_visible_icon_name_get, METH_VARARGS },
11254          { (char *)"Atoms_net_wm_desktop_set", _wrap_Atoms_net_wm_desktop_set, METH_VARARGS },
11255          { (char *)"Atoms_net_wm_desktop_get", _wrap_Atoms_net_wm_desktop_get, METH_VARARGS },
11256          { (char *)"Atoms_net_wm_window_type_set", _wrap_Atoms_net_wm_window_type_set, METH_VARARGS },
11257          { (char *)"Atoms_net_wm_window_type_get", _wrap_Atoms_net_wm_window_type_get, METH_VARARGS },
11258          { (char *)"Atoms_net_wm_state_set", _wrap_Atoms_net_wm_state_set, METH_VARARGS },
11259          { (char *)"Atoms_net_wm_state_get", _wrap_Atoms_net_wm_state_get, METH_VARARGS },
11260          { (char *)"Atoms_net_wm_strut_set", _wrap_Atoms_net_wm_strut_set, METH_VARARGS },
11261          { (char *)"Atoms_net_wm_strut_get", _wrap_Atoms_net_wm_strut_get, METH_VARARGS },
11262          { (char *)"Atoms_net_wm_allowed_actions_set", _wrap_Atoms_net_wm_allowed_actions_set, METH_VARARGS },
11263          { (char *)"Atoms_net_wm_allowed_actions_get", _wrap_Atoms_net_wm_allowed_actions_get, METH_VARARGS },
11264          { (char *)"Atoms_net_wm_window_type_desktop_set", _wrap_Atoms_net_wm_window_type_desktop_set, METH_VARARGS },
11265          { (char *)"Atoms_net_wm_window_type_desktop_get", _wrap_Atoms_net_wm_window_type_desktop_get, METH_VARARGS },
11266          { (char *)"Atoms_net_wm_window_type_dock_set", _wrap_Atoms_net_wm_window_type_dock_set, METH_VARARGS },
11267          { (char *)"Atoms_net_wm_window_type_dock_get", _wrap_Atoms_net_wm_window_type_dock_get, METH_VARARGS },
11268          { (char *)"Atoms_net_wm_window_type_toolbar_set", _wrap_Atoms_net_wm_window_type_toolbar_set, METH_VARARGS },
11269          { (char *)"Atoms_net_wm_window_type_toolbar_get", _wrap_Atoms_net_wm_window_type_toolbar_get, METH_VARARGS },
11270          { (char *)"Atoms_net_wm_window_type_menu_set", _wrap_Atoms_net_wm_window_type_menu_set, METH_VARARGS },
11271          { (char *)"Atoms_net_wm_window_type_menu_get", _wrap_Atoms_net_wm_window_type_menu_get, METH_VARARGS },
11272          { (char *)"Atoms_net_wm_window_type_utility_set", _wrap_Atoms_net_wm_window_type_utility_set, METH_VARARGS },
11273          { (char *)"Atoms_net_wm_window_type_utility_get", _wrap_Atoms_net_wm_window_type_utility_get, METH_VARARGS },
11274          { (char *)"Atoms_net_wm_window_type_splash_set", _wrap_Atoms_net_wm_window_type_splash_set, METH_VARARGS },
11275          { (char *)"Atoms_net_wm_window_type_splash_get", _wrap_Atoms_net_wm_window_type_splash_get, METH_VARARGS },
11276          { (char *)"Atoms_net_wm_window_type_dialog_set", _wrap_Atoms_net_wm_window_type_dialog_set, METH_VARARGS },
11277          { (char *)"Atoms_net_wm_window_type_dialog_get", _wrap_Atoms_net_wm_window_type_dialog_get, METH_VARARGS },
11278          { (char *)"Atoms_net_wm_window_type_normal_set", _wrap_Atoms_net_wm_window_type_normal_set, METH_VARARGS },
11279          { (char *)"Atoms_net_wm_window_type_normal_get", _wrap_Atoms_net_wm_window_type_normal_get, METH_VARARGS },
11280          { (char *)"Atoms_net_wm_moveresize_size_topleft_set", _wrap_Atoms_net_wm_moveresize_size_topleft_set, METH_VARARGS },
11281          { (char *)"Atoms_net_wm_moveresize_size_topleft_get", _wrap_Atoms_net_wm_moveresize_size_topleft_get, METH_VARARGS },
11282          { (char *)"Atoms_net_wm_moveresize_size_topright_set", _wrap_Atoms_net_wm_moveresize_size_topright_set, METH_VARARGS },
11283          { (char *)"Atoms_net_wm_moveresize_size_topright_get", _wrap_Atoms_net_wm_moveresize_size_topright_get, METH_VARARGS },
11284          { (char *)"Atoms_net_wm_moveresize_size_bottomleft_set", _wrap_Atoms_net_wm_moveresize_size_bottomleft_set, METH_VARARGS },
11285          { (char *)"Atoms_net_wm_moveresize_size_bottomleft_get", _wrap_Atoms_net_wm_moveresize_size_bottomleft_get, METH_VARARGS },
11286          { (char *)"Atoms_net_wm_moveresize_size_bottomright_set", _wrap_Atoms_net_wm_moveresize_size_bottomright_set, METH_VARARGS },
11287          { (char *)"Atoms_net_wm_moveresize_size_bottomright_get", _wrap_Atoms_net_wm_moveresize_size_bottomright_get, METH_VARARGS },
11288          { (char *)"Atoms_net_wm_moveresize_move_set", _wrap_Atoms_net_wm_moveresize_move_set, METH_VARARGS },
11289          { (char *)"Atoms_net_wm_moveresize_move_get", _wrap_Atoms_net_wm_moveresize_move_get, METH_VARARGS },
11290          { (char *)"Atoms_net_wm_action_move_set", _wrap_Atoms_net_wm_action_move_set, METH_VARARGS },
11291          { (char *)"Atoms_net_wm_action_move_get", _wrap_Atoms_net_wm_action_move_get, METH_VARARGS },
11292          { (char *)"Atoms_net_wm_action_resize_set", _wrap_Atoms_net_wm_action_resize_set, METH_VARARGS },
11293          { (char *)"Atoms_net_wm_action_resize_get", _wrap_Atoms_net_wm_action_resize_get, METH_VARARGS },
11294          { (char *)"Atoms_net_wm_action_shade_set", _wrap_Atoms_net_wm_action_shade_set, METH_VARARGS },
11295          { (char *)"Atoms_net_wm_action_shade_get", _wrap_Atoms_net_wm_action_shade_get, METH_VARARGS },
11296          { (char *)"Atoms_net_wm_action_maximize_horz_set", _wrap_Atoms_net_wm_action_maximize_horz_set, METH_VARARGS },
11297          { (char *)"Atoms_net_wm_action_maximize_horz_get", _wrap_Atoms_net_wm_action_maximize_horz_get, METH_VARARGS },
11298          { (char *)"Atoms_net_wm_action_maximize_vert_set", _wrap_Atoms_net_wm_action_maximize_vert_set, METH_VARARGS },
11299          { (char *)"Atoms_net_wm_action_maximize_vert_get", _wrap_Atoms_net_wm_action_maximize_vert_get, METH_VARARGS },
11300          { (char *)"Atoms_net_wm_action_change_desktop_set", _wrap_Atoms_net_wm_action_change_desktop_set, METH_VARARGS },
11301          { (char *)"Atoms_net_wm_action_change_desktop_get", _wrap_Atoms_net_wm_action_change_desktop_get, METH_VARARGS },
11302          { (char *)"Atoms_net_wm_action_close_set", _wrap_Atoms_net_wm_action_close_set, METH_VARARGS },
11303          { (char *)"Atoms_net_wm_action_close_get", _wrap_Atoms_net_wm_action_close_get, METH_VARARGS },
11304          { (char *)"Atoms_net_wm_state_modal_set", _wrap_Atoms_net_wm_state_modal_set, METH_VARARGS },
11305          { (char *)"Atoms_net_wm_state_modal_get", _wrap_Atoms_net_wm_state_modal_get, METH_VARARGS },
11306          { (char *)"Atoms_net_wm_state_sticky_set", _wrap_Atoms_net_wm_state_sticky_set, METH_VARARGS },
11307          { (char *)"Atoms_net_wm_state_sticky_get", _wrap_Atoms_net_wm_state_sticky_get, METH_VARARGS },
11308          { (char *)"Atoms_net_wm_state_maximized_vert_set", _wrap_Atoms_net_wm_state_maximized_vert_set, METH_VARARGS },
11309          { (char *)"Atoms_net_wm_state_maximized_vert_get", _wrap_Atoms_net_wm_state_maximized_vert_get, METH_VARARGS },
11310          { (char *)"Atoms_net_wm_state_maximized_horz_set", _wrap_Atoms_net_wm_state_maximized_horz_set, METH_VARARGS },
11311          { (char *)"Atoms_net_wm_state_maximized_horz_get", _wrap_Atoms_net_wm_state_maximized_horz_get, METH_VARARGS },
11312          { (char *)"Atoms_net_wm_state_shaded_set", _wrap_Atoms_net_wm_state_shaded_set, METH_VARARGS },
11313          { (char *)"Atoms_net_wm_state_shaded_get", _wrap_Atoms_net_wm_state_shaded_get, METH_VARARGS },
11314          { (char *)"Atoms_net_wm_state_skip_taskbar_set", _wrap_Atoms_net_wm_state_skip_taskbar_set, METH_VARARGS },
11315          { (char *)"Atoms_net_wm_state_skip_taskbar_get", _wrap_Atoms_net_wm_state_skip_taskbar_get, METH_VARARGS },
11316          { (char *)"Atoms_net_wm_state_skip_pager_set", _wrap_Atoms_net_wm_state_skip_pager_set, METH_VARARGS },
11317          { (char *)"Atoms_net_wm_state_skip_pager_get", _wrap_Atoms_net_wm_state_skip_pager_get, METH_VARARGS },
11318          { (char *)"Atoms_net_wm_state_hidden_set", _wrap_Atoms_net_wm_state_hidden_set, METH_VARARGS },
11319          { (char *)"Atoms_net_wm_state_hidden_get", _wrap_Atoms_net_wm_state_hidden_get, METH_VARARGS },
11320          { (char *)"Atoms_net_wm_state_fullscreen_set", _wrap_Atoms_net_wm_state_fullscreen_set, METH_VARARGS },
11321          { (char *)"Atoms_net_wm_state_fullscreen_get", _wrap_Atoms_net_wm_state_fullscreen_get, METH_VARARGS },
11322          { (char *)"Atoms_net_wm_state_above_set", _wrap_Atoms_net_wm_state_above_set, METH_VARARGS },
11323          { (char *)"Atoms_net_wm_state_above_get", _wrap_Atoms_net_wm_state_above_get, METH_VARARGS },
11324          { (char *)"Atoms_net_wm_state_below_set", _wrap_Atoms_net_wm_state_below_set, METH_VARARGS },
11325          { (char *)"Atoms_net_wm_state_below_get", _wrap_Atoms_net_wm_state_below_get, METH_VARARGS },
11326          { (char *)"Atoms_kde_net_system_tray_windows_set", _wrap_Atoms_kde_net_system_tray_windows_set, METH_VARARGS },
11327          { (char *)"Atoms_kde_net_system_tray_windows_get", _wrap_Atoms_kde_net_system_tray_windows_get, METH_VARARGS },
11328          { (char *)"Atoms_kde_net_wm_system_tray_window_for_set", _wrap_Atoms_kde_net_wm_system_tray_window_for_set, METH_VARARGS },
11329          { (char *)"Atoms_kde_net_wm_system_tray_window_for_get", _wrap_Atoms_kde_net_wm_system_tray_window_for_get, METH_VARARGS },
11330          { (char *)"Atoms_kde_net_wm_window_type_override_set", _wrap_Atoms_kde_net_wm_window_type_override_set, METH_VARARGS },
11331          { (char *)"Atoms_kde_net_wm_window_type_override_get", _wrap_Atoms_kde_net_wm_window_type_override_get, METH_VARARGS },
11332          { (char *)"Atoms_swigregister", Atoms_swigregister, METH_VARARGS },
11333          { (char *)"Property_initialize", _wrap_Property_initialize, METH_VARARGS },
11334          { (char *)"Property_set", _wrap_Property_set, METH_VARARGS },
11335          { (char *)"Property_get", _wrap_Property_get, METH_VARARGS },
11336          { (char *)"Property_erase", _wrap_Property_erase, METH_VARARGS },
11337          { (char *)"Property_swigregister", Property_swigregister, METH_VARARGS },
11338          { (char *)"new_Rect", _wrap_new_Rect, METH_VARARGS },
11339          { (char *)"Rect_left", _wrap_Rect_left, METH_VARARGS },
11340          { (char *)"Rect_top", _wrap_Rect_top, METH_VARARGS },
11341          { (char *)"Rect_right", _wrap_Rect_right, METH_VARARGS },
11342          { (char *)"Rect_bottom", _wrap_Rect_bottom, METH_VARARGS },
11343          { (char *)"Rect_x", _wrap_Rect_x, METH_VARARGS },
11344          { (char *)"Rect_y", _wrap_Rect_y, METH_VARARGS },
11345          { (char *)"Rect_location", _wrap_Rect_location, METH_VARARGS },
11346          { (char *)"Rect_setX", _wrap_Rect_setX, METH_VARARGS },
11347          { (char *)"Rect_setY", _wrap_Rect_setY, METH_VARARGS },
11348          { (char *)"Rect_setPos", _wrap_Rect_setPos, METH_VARARGS },
11349          { (char *)"Rect_width", _wrap_Rect_width, METH_VARARGS },
11350          { (char *)"Rect_height", _wrap_Rect_height, METH_VARARGS },
11351          { (char *)"Rect_size", _wrap_Rect_size, METH_VARARGS },
11352          { (char *)"Rect_setWidth", _wrap_Rect_setWidth, METH_VARARGS },
11353          { (char *)"Rect_setHeight", _wrap_Rect_setHeight, METH_VARARGS },
11354          { (char *)"Rect_setSize", _wrap_Rect_setSize, METH_VARARGS },
11355          { (char *)"Rect_setRect", _wrap_Rect_setRect, METH_VARARGS },
11356          { (char *)"Rect_setCoords", _wrap_Rect_setCoords, METH_VARARGS },
11357          { (char *)"Rect___eq__", _wrap_Rect___eq__, METH_VARARGS },
11358          { (char *)"Rect___ne__", _wrap_Rect___ne__, METH_VARARGS },
11359          { (char *)"Rect___or__", _wrap_Rect___or__, METH_VARARGS },
11360          { (char *)"Rect___and__", _wrap_Rect___and__, METH_VARARGS },
11361          { (char *)"Rect___ior__", _wrap_Rect___ior__, METH_VARARGS },
11362          { (char *)"Rect___iand__", _wrap_Rect___iand__, METH_VARARGS },
11363          { (char *)"Rect_valid", _wrap_Rect_valid, METH_VARARGS },
11364          { (char *)"Rect_intersects", _wrap_Rect_intersects, METH_VARARGS },
11365          { (char *)"Rect_contains", _wrap_Rect_contains, METH_VARARGS },
11366          { (char *)"Rect_swigregister", Rect_swigregister, METH_VARARGS },
11367          { (char *)"new_ScreenInfo", _wrap_new_ScreenInfo, METH_VARARGS },
11368          { (char *)"ScreenInfo_visual", _wrap_ScreenInfo_visual, METH_VARARGS },
11369          { (char *)"ScreenInfo_rootWindow", _wrap_ScreenInfo_rootWindow, METH_VARARGS },
11370          { (char *)"ScreenInfo_colormap", _wrap_ScreenInfo_colormap, METH_VARARGS },
11371          { (char *)"ScreenInfo_depth", _wrap_ScreenInfo_depth, METH_VARARGS },
11372          { (char *)"ScreenInfo_screen", _wrap_ScreenInfo_screen, METH_VARARGS },
11373          { (char *)"ScreenInfo_rect", _wrap_ScreenInfo_rect, METH_VARARGS },
11374          { (char *)"ScreenInfo_width", _wrap_ScreenInfo_width, METH_VARARGS },
11375          { (char *)"ScreenInfo_height", _wrap_ScreenInfo_height, METH_VARARGS },
11376          { (char *)"ScreenInfo_displayString", _wrap_ScreenInfo_displayString, METH_VARARGS },
11377          { (char *)"ScreenInfo_swigregister", ScreenInfo_swigregister, METH_VARARGS },
11378          { (char *)"Strut_top_set", _wrap_Strut_top_set, METH_VARARGS },
11379          { (char *)"Strut_top_get", _wrap_Strut_top_get, METH_VARARGS },
11380          { (char *)"Strut_bottom_set", _wrap_Strut_bottom_set, METH_VARARGS },
11381          { (char *)"Strut_bottom_get", _wrap_Strut_bottom_get, METH_VARARGS },
11382          { (char *)"Strut_left_set", _wrap_Strut_left_set, METH_VARARGS },
11383          { (char *)"Strut_left_get", _wrap_Strut_left_get, METH_VARARGS },
11384          { (char *)"Strut_right_set", _wrap_Strut_right_set, METH_VARARGS },
11385          { (char *)"Strut_right_get", _wrap_Strut_right_get, METH_VARARGS },
11386          { (char *)"new_Strut", _wrap_new_Strut, METH_VARARGS },
11387          { (char *)"Strut_swigregister", Strut_swigregister, METH_VARARGS },
11388          { (char *)"EventHandler_handle", _wrap_EventHandler_handle, METH_VARARGS },
11389          { (char *)"EventHandler_keyPressHandler", _wrap_EventHandler_keyPressHandler, METH_VARARGS },
11390          { (char *)"EventHandler_keyReleaseHandler", _wrap_EventHandler_keyReleaseHandler, METH_VARARGS },
11391          { (char *)"EventHandler_buttonPressHandler", _wrap_EventHandler_buttonPressHandler, METH_VARARGS },
11392          { (char *)"EventHandler_buttonReleaseHandler", _wrap_EventHandler_buttonReleaseHandler, METH_VARARGS },
11393          { (char *)"EventHandler_motionHandler", _wrap_EventHandler_motionHandler, METH_VARARGS },
11394          { (char *)"EventHandler_enterHandler", _wrap_EventHandler_enterHandler, METH_VARARGS },
11395          { (char *)"EventHandler_leaveHandler", _wrap_EventHandler_leaveHandler, METH_VARARGS },
11396          { (char *)"EventHandler_focusHandler", _wrap_EventHandler_focusHandler, METH_VARARGS },
11397          { (char *)"EventHandler_unfocusHandler", _wrap_EventHandler_unfocusHandler, METH_VARARGS },
11398          { (char *)"EventHandler_exposeHandler", _wrap_EventHandler_exposeHandler, METH_VARARGS },
11399          { (char *)"EventHandler_graphicsExposeHandler", _wrap_EventHandler_graphicsExposeHandler, METH_VARARGS },
11400          { (char *)"EventHandler_noExposeEventHandler", _wrap_EventHandler_noExposeEventHandler, METH_VARARGS },
11401          { (char *)"EventHandler_circulateRequestHandler", _wrap_EventHandler_circulateRequestHandler, METH_VARARGS },
11402          { (char *)"EventHandler_configureRequestHandler", _wrap_EventHandler_configureRequestHandler, METH_VARARGS },
11403          { (char *)"EventHandler_mapRequestHandler", _wrap_EventHandler_mapRequestHandler, METH_VARARGS },
11404          { (char *)"EventHandler_resizeRequestHandler", _wrap_EventHandler_resizeRequestHandler, METH_VARARGS },
11405          { (char *)"EventHandler_circulateHandler", _wrap_EventHandler_circulateHandler, METH_VARARGS },
11406          { (char *)"EventHandler_configureHandler", _wrap_EventHandler_configureHandler, METH_VARARGS },
11407          { (char *)"EventHandler_createHandler", _wrap_EventHandler_createHandler, METH_VARARGS },
11408          { (char *)"EventHandler_destroyHandler", _wrap_EventHandler_destroyHandler, METH_VARARGS },
11409          { (char *)"EventHandler_gravityHandler", _wrap_EventHandler_gravityHandler, METH_VARARGS },
11410          { (char *)"EventHandler_mapHandler", _wrap_EventHandler_mapHandler, METH_VARARGS },
11411          { (char *)"EventHandler_mappingHandler", _wrap_EventHandler_mappingHandler, METH_VARARGS },
11412          { (char *)"EventHandler_reparentHandler", _wrap_EventHandler_reparentHandler, METH_VARARGS },
11413          { (char *)"EventHandler_unmapHandler", _wrap_EventHandler_unmapHandler, METH_VARARGS },
11414          { (char *)"EventHandler_visibilityHandler", _wrap_EventHandler_visibilityHandler, METH_VARARGS },
11415          { (char *)"EventHandler_colorMapHandler", _wrap_EventHandler_colorMapHandler, METH_VARARGS },
11416          { (char *)"EventHandler_propertyHandler", _wrap_EventHandler_propertyHandler, METH_VARARGS },
11417          { (char *)"EventHandler_selectionClearHandler", _wrap_EventHandler_selectionClearHandler, METH_VARARGS },
11418          { (char *)"EventHandler_selectionHandler", _wrap_EventHandler_selectionHandler, METH_VARARGS },
11419          { (char *)"EventHandler_selectionRequestHandler", _wrap_EventHandler_selectionRequestHandler, METH_VARARGS },
11420          { (char *)"EventHandler_clientMessageHandler", _wrap_EventHandler_clientMessageHandler, METH_VARARGS },
11421          { (char *)"delete_EventHandler", _wrap_delete_EventHandler, METH_VARARGS },
11422          { (char *)"EventHandler_swigregister", EventHandler_swigregister, METH_VARARGS },
11423          { (char *)"new_EventDispatcher", _wrap_new_EventDispatcher, METH_VARARGS },
11424          { (char *)"delete_EventDispatcher", _wrap_delete_EventDispatcher, METH_VARARGS },
11425          { (char *)"EventDispatcher_clearAllHandlers", _wrap_EventDispatcher_clearAllHandlers, METH_VARARGS },
11426          { (char *)"EventDispatcher_registerHandler", _wrap_EventDispatcher_registerHandler, METH_VARARGS },
11427          { (char *)"EventDispatcher_clearHandler", _wrap_EventDispatcher_clearHandler, METH_VARARGS },
11428          { (char *)"EventDispatcher_dispatchEvents", _wrap_EventDispatcher_dispatchEvents, METH_VARARGS },
11429          { (char *)"EventDispatcher_setFallbackHandler", _wrap_EventDispatcher_setFallbackHandler, METH_VARARGS },
11430          { (char *)"EventDispatcher_getFallbackHandler", _wrap_EventDispatcher_getFallbackHandler, METH_VARARGS },
11431          { (char *)"EventDispatcher_setMasterHandler", _wrap_EventDispatcher_setMasterHandler, METH_VARARGS },
11432          { (char *)"EventDispatcher_getMasterHandler", _wrap_EventDispatcher_getMasterHandler, METH_VARARGS },
11433          { (char *)"EventDispatcher_findHandler", _wrap_EventDispatcher_findHandler, METH_VARARGS },
11434          { (char *)"EventDispatcher_lastTime", _wrap_EventDispatcher_lastTime, METH_VARARGS },
11435          { (char *)"EventDispatcher_swigregister", EventDispatcher_swigregister, METH_VARARGS },
11436          { (char *)"Cursors_session_set", _wrap_Cursors_session_set, METH_VARARGS },
11437          { (char *)"Cursors_session_get", _wrap_Cursors_session_get, METH_VARARGS },
11438          { (char *)"Cursors_move_set", _wrap_Cursors_move_set, METH_VARARGS },
11439          { (char *)"Cursors_move_get", _wrap_Cursors_move_get, METH_VARARGS },
11440          { (char *)"Cursors_ll_angle_set", _wrap_Cursors_ll_angle_set, METH_VARARGS },
11441          { (char *)"Cursors_ll_angle_get", _wrap_Cursors_ll_angle_get, METH_VARARGS },
11442          { (char *)"Cursors_lr_angle_set", _wrap_Cursors_lr_angle_set, METH_VARARGS },
11443          { (char *)"Cursors_lr_angle_get", _wrap_Cursors_lr_angle_get, METH_VARARGS },
11444          { (char *)"Cursors_ul_angle_set", _wrap_Cursors_ul_angle_set, METH_VARARGS },
11445          { (char *)"Cursors_ul_angle_get", _wrap_Cursors_ul_angle_get, METH_VARARGS },
11446          { (char *)"Cursors_ur_angle_set", _wrap_Cursors_ur_angle_set, METH_VARARGS },
11447          { (char *)"Cursors_ur_angle_get", _wrap_Cursors_ur_angle_get, METH_VARARGS },
11448          { (char *)"Cursors_swigregister", Cursors_swigregister, METH_VARARGS },
11449          { (char *)"Openbox_state", _wrap_Openbox_state, METH_VARARGS },
11450          { (char *)"Openbox_actions", _wrap_Openbox_actions, METH_VARARGS },
11451          { (char *)"Openbox_bindings", _wrap_Openbox_bindings, METH_VARARGS },
11452          { (char *)"Openbox_screen", _wrap_Openbox_screen, METH_VARARGS },
11453          { (char *)"Openbox_screenCount", _wrap_Openbox_screenCount, METH_VARARGS },
11454          { (char *)"Openbox_cursors", _wrap_Openbox_cursors, METH_VARARGS },
11455          { (char *)"Openbox_addClient", _wrap_Openbox_addClient, METH_VARARGS },
11456          { (char *)"Openbox_removeClient", _wrap_Openbox_removeClient, METH_VARARGS },
11457          { (char *)"Openbox_findClient", _wrap_Openbox_findClient, METH_VARARGS },
11458          { (char *)"Openbox_focusedClient", _wrap_Openbox_focusedClient, METH_VARARGS },
11459          { (char *)"Openbox_setFocusedClient", _wrap_Openbox_setFocusedClient, METH_VARARGS },
11460          { (char *)"Openbox_focusedScreen", _wrap_Openbox_focusedScreen, METH_VARARGS },
11461          { (char *)"Openbox_shutdown", _wrap_Openbox_shutdown, METH_VARARGS },
11462          { (char *)"Openbox_restart", _wrap_Openbox_restart, METH_VARARGS },
11463          { (char *)"Openbox_execute", _wrap_Openbox_execute, METH_VARARGS },
11464          { (char *)"Openbox_swigregister", Openbox_swigregister, METH_VARARGS },
11465          { (char *)"Screen_client", _wrap_Screen_client, METH_VARARGS },
11466          { (char *)"Screen_clientCount", _wrap_Screen_clientCount, METH_VARARGS },
11467          { (char *)"Screen_number", _wrap_Screen_number, METH_VARARGS },
11468          { (char *)"Screen_managed", _wrap_Screen_managed, METH_VARARGS },
11469          { (char *)"Screen_imageControl", _wrap_Screen_imageControl, METH_VARARGS },
11470          { (char *)"Screen_area", _wrap_Screen_area, METH_VARARGS },
11471          { (char *)"Screen_style", _wrap_Screen_style, METH_VARARGS },
11472          { (char *)"Screen_focuswindow", _wrap_Screen_focuswindow, METH_VARARGS },
11473          { (char *)"Screen_desktop", _wrap_Screen_desktop, METH_VARARGS },
11474          { (char *)"Screen_numDesktops", _wrap_Screen_numDesktops, METH_VARARGS },
11475          { (char *)"Screen_updateStrut", _wrap_Screen_updateStrut, METH_VARARGS },
11476          { (char *)"Screen_manageExisting", _wrap_Screen_manageExisting, METH_VARARGS },
11477          { (char *)"Screen_manageWindow", _wrap_Screen_manageWindow, METH_VARARGS },
11478          { (char *)"Screen_unmanageWindow", _wrap_Screen_unmanageWindow, METH_VARARGS },
11479          { (char *)"Screen_raiseWindow", _wrap_Screen_raiseWindow, METH_VARARGS },
11480          { (char *)"Screen_lowerWindow", _wrap_Screen_lowerWindow, METH_VARARGS },
11481          { (char *)"Screen_setDesktopName", _wrap_Screen_setDesktopName, METH_VARARGS },
11482          { (char *)"Screen_propertyHandler", _wrap_Screen_propertyHandler, METH_VARARGS },
11483          { (char *)"Screen_clientMessageHandler", _wrap_Screen_clientMessageHandler, METH_VARARGS },
11484          { (char *)"Screen_mapRequestHandler", _wrap_Screen_mapRequestHandler, METH_VARARGS },
11485          { (char *)"Screen_swigregister", Screen_swigregister, METH_VARARGS },
11486          { (char *)"MwmHints_flags_set", _wrap_MwmHints_flags_set, METH_VARARGS },
11487          { (char *)"MwmHints_flags_get", _wrap_MwmHints_flags_get, METH_VARARGS },
11488          { (char *)"MwmHints_functions_set", _wrap_MwmHints_functions_set, METH_VARARGS },
11489          { (char *)"MwmHints_functions_get", _wrap_MwmHints_functions_get, METH_VARARGS },
11490          { (char *)"MwmHints_decorations_set", _wrap_MwmHints_decorations_set, METH_VARARGS },
11491          { (char *)"MwmHints_decorations_get", _wrap_MwmHints_decorations_get, METH_VARARGS },
11492          { (char *)"MwmHints_swigregister", MwmHints_swigregister, METH_VARARGS },
11493          { (char *)"Client_frame_set", _wrap_Client_frame_set, METH_VARARGS },
11494          { (char *)"Client_frame_get", _wrap_Client_frame_get, METH_VARARGS },
11495          { (char *)"Client_ignore_unmaps_set", _wrap_Client_ignore_unmaps_set, METH_VARARGS },
11496          { (char *)"Client_ignore_unmaps_get", _wrap_Client_ignore_unmaps_get, METH_VARARGS },
11497          { (char *)"Client_screen", _wrap_Client_screen, METH_VARARGS },
11498          { (char *)"Client_window", _wrap_Client_window, METH_VARARGS },
11499          { (char *)"Client_type", _wrap_Client_type, METH_VARARGS },
11500          { (char *)"Client_normal", _wrap_Client_normal, METH_VARARGS },
11501          { (char *)"Client_desktop", _wrap_Client_desktop, METH_VARARGS },
11502          { (char *)"Client_title", _wrap_Client_title, METH_VARARGS },
11503          { (char *)"Client_iconTitle", _wrap_Client_iconTitle, METH_VARARGS },
11504          { (char *)"Client_appName", _wrap_Client_appName, METH_VARARGS },
11505          { (char *)"Client_appClass", _wrap_Client_appClass, METH_VARARGS },
11506          { (char *)"Client_role", _wrap_Client_role, METH_VARARGS },
11507          { (char *)"Client_canFocus", _wrap_Client_canFocus, METH_VARARGS },
11508          { (char *)"Client_urgent", _wrap_Client_urgent, METH_VARARGS },
11509          { (char *)"Client_focusNotify", _wrap_Client_focusNotify, METH_VARARGS },
11510          { (char *)"Client_shaped", _wrap_Client_shaped, METH_VARARGS },
11511          { (char *)"Client_gravity", _wrap_Client_gravity, METH_VARARGS },
11512          { (char *)"Client_positionRequested", _wrap_Client_positionRequested, METH_VARARGS },
11513          { (char *)"Client_decorations", _wrap_Client_decorations, METH_VARARGS },
11514          { (char *)"Client_funtions", _wrap_Client_funtions, METH_VARARGS },
11515          { (char *)"Client_transientFor", _wrap_Client_transientFor, METH_VARARGS },
11516          { (char *)"Client_modal", _wrap_Client_modal, METH_VARARGS },
11517          { (char *)"Client_shaded", _wrap_Client_shaded, METH_VARARGS },
11518          { (char *)"Client_iconic", _wrap_Client_iconic, METH_VARARGS },
11519          { (char *)"Client_maxVert", _wrap_Client_maxVert, METH_VARARGS },
11520          { (char *)"Client_maxHorz", _wrap_Client_maxHorz, METH_VARARGS },
11521          { (char *)"Client_layer", _wrap_Client_layer, METH_VARARGS },
11522          { (char *)"Client_toggleClientBorder", _wrap_Client_toggleClientBorder, METH_VARARGS },
11523          { (char *)"Client_area", _wrap_Client_area, METH_VARARGS },
11524          { (char *)"Client_strut", _wrap_Client_strut, METH_VARARGS },
11525          { (char *)"Client_move", _wrap_Client_move, METH_VARARGS },
11526          { (char *)"Client_resize", _wrap_Client_resize, METH_VARARGS },
11527          { (char *)"Client_focus", _wrap_Client_focus, METH_VARARGS },
11528          { (char *)"Client_unfocus", _wrap_Client_unfocus, METH_VARARGS },
11529          { (char *)"Client_focusHandler", _wrap_Client_focusHandler, METH_VARARGS },
11530          { (char *)"Client_unfocusHandler", _wrap_Client_unfocusHandler, METH_VARARGS },
11531          { (char *)"Client_propertyHandler", _wrap_Client_propertyHandler, METH_VARARGS },
11532          { (char *)"Client_clientMessageHandler", _wrap_Client_clientMessageHandler, METH_VARARGS },
11533          { (char *)"Client_configureRequestHandler", _wrap_Client_configureRequestHandler, METH_VARARGS },
11534          { (char *)"Client_unmapHandler", _wrap_Client_unmapHandler, METH_VARARGS },
11535          { (char *)"Client_destroyHandler", _wrap_Client_destroyHandler, METH_VARARGS },
11536          { (char *)"Client_reparentHandler", _wrap_Client_reparentHandler, METH_VARARGS },
11537          { (char *)"Client_swigregister", Client_swigregister, METH_VARARGS },
11538          { (char *)"new_Frame", _wrap_new_Frame, METH_VARARGS },
11539          { (char *)"delete_Frame", _wrap_delete_Frame, METH_VARARGS },
11540          { (char *)"Frame_size", _wrap_Frame_size, METH_VARARGS },
11541          { (char *)"Frame_setStyle", _wrap_Frame_setStyle, METH_VARARGS },
11542          { (char *)"Frame_adjust", _wrap_Frame_adjust, METH_VARARGS },
11543          { (char *)"Frame_focus", _wrap_Frame_focus, METH_VARARGS },
11544          { (char *)"Frame_unfocus", _wrap_Frame_unfocus, METH_VARARGS },
11545          { (char *)"Frame_setTitle", _wrap_Frame_setTitle, METH_VARARGS },
11546          { (char *)"Frame_grabClient", _wrap_Frame_grabClient, METH_VARARGS },
11547          { (char *)"Frame_releaseClient", _wrap_Frame_releaseClient, METH_VARARGS },
11548          { (char *)"Frame_adjustSize", _wrap_Frame_adjustSize, METH_VARARGS },
11549          { (char *)"Frame_adjustPosition", _wrap_Frame_adjustPosition, METH_VARARGS },
11550          { (char *)"Frame_adjustShape", _wrap_Frame_adjustShape, METH_VARARGS },
11551          { (char *)"Frame_clientGravity", _wrap_Frame_clientGravity, METH_VARARGS },
11552          { (char *)"Frame_frameGravity", _wrap_Frame_frameGravity, METH_VARARGS },
11553          { (char *)"Frame_plate", _wrap_Frame_plate, METH_VARARGS },
11554          { (char *)"Frame_titlebar", _wrap_Frame_titlebar, METH_VARARGS },
11555          { (char *)"Frame_label", _wrap_Frame_label, METH_VARARGS },
11556          { (char *)"Frame_button_close", _wrap_Frame_button_close, METH_VARARGS },
11557          { (char *)"Frame_button_iconify", _wrap_Frame_button_iconify, METH_VARARGS },
11558          { (char *)"Frame_button_max", _wrap_Frame_button_max, METH_VARARGS },
11559          { (char *)"Frame_button_stick", _wrap_Frame_button_stick, METH_VARARGS },
11560          { (char *)"Frame_handle", _wrap_Frame_handle, METH_VARARGS },
11561          { (char *)"Frame_grip_left", _wrap_Frame_grip_left, METH_VARARGS },
11562          { (char *)"Frame_grip_right", _wrap_Frame_grip_right, METH_VARARGS },
11563          { (char *)"Frame_swigregister", Frame_swigregister, METH_VARARGS },
11564          { (char *)"MouseData_screen_set", _wrap_MouseData_screen_set, METH_VARARGS },
11565          { (char *)"MouseData_screen_get", _wrap_MouseData_screen_get, METH_VARARGS },
11566          { (char *)"MouseData_client_set", _wrap_MouseData_client_set, METH_VARARGS },
11567          { (char *)"MouseData_client_get", _wrap_MouseData_client_get, METH_VARARGS },
11568          { (char *)"MouseData_time_set", _wrap_MouseData_time_set, METH_VARARGS },
11569          { (char *)"MouseData_time_get", _wrap_MouseData_time_get, METH_VARARGS },
11570          { (char *)"MouseData_state_set", _wrap_MouseData_state_set, METH_VARARGS },
11571          { (char *)"MouseData_state_get", _wrap_MouseData_state_get, METH_VARARGS },
11572          { (char *)"MouseData_button_set", _wrap_MouseData_button_set, METH_VARARGS },
11573          { (char *)"MouseData_button_get", _wrap_MouseData_button_get, METH_VARARGS },
11574          { (char *)"MouseData_context_set", _wrap_MouseData_context_set, METH_VARARGS },
11575          { (char *)"MouseData_context_get", _wrap_MouseData_context_get, METH_VARARGS },
11576          { (char *)"MouseData_action_set", _wrap_MouseData_action_set, METH_VARARGS },
11577          { (char *)"MouseData_action_get", _wrap_MouseData_action_get, METH_VARARGS },
11578          { (char *)"MouseData_xroot_set", _wrap_MouseData_xroot_set, METH_VARARGS },
11579          { (char *)"MouseData_xroot_get", _wrap_MouseData_xroot_get, METH_VARARGS },
11580          { (char *)"MouseData_yroot_set", _wrap_MouseData_yroot_set, METH_VARARGS },
11581          { (char *)"MouseData_yroot_get", _wrap_MouseData_yroot_get, METH_VARARGS },
11582          { (char *)"MouseData_pressx_set", _wrap_MouseData_pressx_set, METH_VARARGS },
11583          { (char *)"MouseData_pressx_get", _wrap_MouseData_pressx_get, METH_VARARGS },
11584          { (char *)"MouseData_pressy_set", _wrap_MouseData_pressy_set, METH_VARARGS },
11585          { (char *)"MouseData_pressy_get", _wrap_MouseData_pressy_get, METH_VARARGS },
11586          { (char *)"MouseData_press_clientx_set", _wrap_MouseData_press_clientx_set, METH_VARARGS },
11587          { (char *)"MouseData_press_clientx_get", _wrap_MouseData_press_clientx_get, METH_VARARGS },
11588          { (char *)"MouseData_press_clienty_set", _wrap_MouseData_press_clienty_set, METH_VARARGS },
11589          { (char *)"MouseData_press_clienty_get", _wrap_MouseData_press_clienty_get, METH_VARARGS },
11590          { (char *)"MouseData_press_clientwidth_set", _wrap_MouseData_press_clientwidth_set, METH_VARARGS },
11591          { (char *)"MouseData_press_clientwidth_get", _wrap_MouseData_press_clientwidth_get, METH_VARARGS },
11592          { (char *)"MouseData_press_clientheight_set", _wrap_MouseData_press_clientheight_set, METH_VARARGS },
11593          { (char *)"MouseData_press_clientheight_get", _wrap_MouseData_press_clientheight_get, METH_VARARGS },
11594          { (char *)"new_MouseData", _wrap_new_MouseData, METH_VARARGS },
11595          { (char *)"MouseData_swigregister", MouseData_swigregister, METH_VARARGS },
11596          { (char *)"EventData_screen_set", _wrap_EventData_screen_set, METH_VARARGS },
11597          { (char *)"EventData_screen_get", _wrap_EventData_screen_get, METH_VARARGS },
11598          { (char *)"EventData_client_set", _wrap_EventData_client_set, METH_VARARGS },
11599          { (char *)"EventData_client_get", _wrap_EventData_client_get, METH_VARARGS },
11600          { (char *)"EventData_state_set", _wrap_EventData_state_set, METH_VARARGS },
11601          { (char *)"EventData_state_get", _wrap_EventData_state_get, METH_VARARGS },
11602          { (char *)"EventData_action_set", _wrap_EventData_action_set, METH_VARARGS },
11603          { (char *)"EventData_action_get", _wrap_EventData_action_get, METH_VARARGS },
11604          { (char *)"new_EventData", _wrap_new_EventData, METH_VARARGS },
11605          { (char *)"EventData_swigregister", EventData_swigregister, METH_VARARGS },
11606          { (char *)"KeyData_screen_set", _wrap_KeyData_screen_set, METH_VARARGS },
11607          { (char *)"KeyData_screen_get", _wrap_KeyData_screen_get, METH_VARARGS },
11608          { (char *)"KeyData_client_set", _wrap_KeyData_client_set, METH_VARARGS },
11609          { (char *)"KeyData_client_get", _wrap_KeyData_client_get, METH_VARARGS },
11610          { (char *)"KeyData_time_set", _wrap_KeyData_time_set, METH_VARARGS },
11611          { (char *)"KeyData_time_get", _wrap_KeyData_time_get, METH_VARARGS },
11612          { (char *)"KeyData_state_set", _wrap_KeyData_state_set, METH_VARARGS },
11613          { (char *)"KeyData_state_get", _wrap_KeyData_state_get, METH_VARARGS },
11614          { (char *)"KeyData_key_set", _wrap_KeyData_key_set, METH_VARARGS },
11615          { (char *)"KeyData_key_get", _wrap_KeyData_key_get, METH_VARARGS },
11616          { (char *)"new_KeyData", _wrap_new_KeyData, METH_VARARGS },
11617          { (char *)"KeyData_swigregister", KeyData_swigregister, METH_VARARGS },
11618          { (char *)"mbind", _wrap_mbind, METH_VARARGS },
11619          { (char *)"kbind", _wrap_kbind, METH_VARARGS },
11620          { (char *)"ebind", _wrap_ebind, METH_VARARGS },
11621          { (char *)"set_reset_key", _wrap_set_reset_key, METH_VARARGS },
11622          { (char *)"send_client_msg", _wrap_send_client_msg, METH_VARARGS },
11623          { NULL, NULL }
11624 };
11625
11626
11627 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
11628
11629 static void *_p_ob__FrameTo_p_otk__Widget(void *x) {
11630     return (void *)((otk::Widget *)  ((ob::Frame *) x));
11631 }
11632 static void *_p_ob__ActionsTo_p_otk__EventHandler(void *x) {
11633     return (void *)((otk::EventHandler *)  ((ob::Actions *) x));
11634 }
11635 static void *_p_ob__FrameTo_p_otk__EventHandler(void *x) {
11636     return (void *)((otk::EventHandler *) (otk::Widget *) ((ob::Frame *) x));
11637 }
11638 static void *_p_otk__WidgetTo_p_otk__EventHandler(void *x) {
11639     return (void *)((otk::EventHandler *)  ((otk::Widget *) x));
11640 }
11641 static void *_p_ob__OpenboxTo_p_otk__EventHandler(void *x) {
11642     return (void *)((otk::EventHandler *)  ((ob::Openbox *) x));
11643 }
11644 static void *_p_ob__ScreenTo_p_otk__EventHandler(void *x) {
11645     return (void *)((otk::EventHandler *)  ((ob::Screen *) x));
11646 }
11647 static void *_p_ob__ClientTo_p_otk__EventHandler(void *x) {
11648     return (void *)((otk::EventHandler *)  ((ob::Client *) x));
11649 }
11650 static void *_p_ob__OpenboxTo_p_otk__EventDispatcher(void *x) {
11651     return (void *)((otk::EventDispatcher *)  ((ob::Openbox *) x));
11652 }
11653 static void *_p_ob__FrameTo_p_ob__WidgetBase(void *x) {
11654     return (void *)((ob::WidgetBase *)  ((ob::Frame *) x));
11655 }
11656 static void *_p_ob__ScreenTo_p_ob__WidgetBase(void *x) {
11657     return (void *)((ob::WidgetBase *)  ((ob::Screen *) x));
11658 }
11659 static void *_p_ob__ClientTo_p_ob__WidgetBase(void *x) {
11660     return (void *)((ob::WidgetBase *)  ((ob::Client *) x));
11661 }
11662 static swig_type_info _swigt__p_otk__Point[] = {{"_p_otk__Point", 0, "otk::Point *", 0},{"_p_otk__Point"},{0}};
11663 static swig_type_info _swigt__p_ob__Client[] = {{"_p_ob__Client", 0, "ob::Client *", 0},{"_p_ob__Client"},{0}};
11664 static swig_type_info _swigt__p_XMapEvent[] = {{"_p_XMapEvent", 0, "XMapEvent *", 0},{"_p_XMapEvent"},{0}};
11665 static swig_type_info _swigt__p_XUnmapEvent[] = {{"_p_XUnmapEvent", 0, "XUnmapEvent *", 0},{"_p_XUnmapEvent"},{0}};
11666 static swig_type_info _swigt__p_XColormapEvent[] = {{"_p_XColormapEvent", 0, "XColormapEvent *", 0},{"_p_XColormapEvent"},{0}};
11667 static swig_type_info _swigt__p_XNoExposeEvent[] = {{"_p_XNoExposeEvent", 0, "XNoExposeEvent *", 0},{"_p_XNoExposeEvent"},{0}};
11668 static swig_type_info _swigt__p_XGraphicsExposeEvent[] = {{"_p_XGraphicsExposeEvent", 0, "XGraphicsExposeEvent *", 0},{"_p_XGraphicsExposeEvent"},{0}};
11669 static swig_type_info _swigt__p_XExposeEvent[] = {{"_p_XExposeEvent", 0, "XExposeEvent *", 0},{"_p_XExposeEvent"},{0}};
11670 static swig_type_info _swigt__p_XFocusChangeEvent[] = {{"_p_XFocusChangeEvent", 0, "XFocusChangeEvent *", 0},{"_p_XFocusChangeEvent"},{0}};
11671 static swig_type_info _swigt__p_XClientMessageEvent[] = {{"_p_XClientMessageEvent", 0, "XClientMessageEvent *", 0},{"_p_XClientMessageEvent"},{0}};
11672 static swig_type_info _swigt__p_ob__MouseData[] = {{"_p_ob__MouseData", 0, "ob::MouseData *", 0},{"_p_ob__MouseData"},{0}};
11673 static swig_type_info _swigt__p_XSelectionClearEvent[] = {{"_p_XSelectionClearEvent", 0, "XSelectionClearEvent *", 0},{"_p_XSelectionClearEvent"},{0}};
11674 static swig_type_info _swigt__p_otk__Rect[] = {{"_p_otk__Rect", 0, "otk::Rect *", 0},{"_p_otk__Rect"},{0}};
11675 static swig_type_info _swigt__p_Visual[] = {{"_p_Visual", 0, "Visual *", 0},{"_p_Visual"},{0}};
11676 static swig_type_info _swigt__p_XResizeRequestEvent[] = {{"_p_XResizeRequestEvent", 0, "XResizeRequestEvent *", 0},{"_p_XResizeRequestEvent"},{0}};
11677 static swig_type_info _swigt__p_XMapRequestEvent[] = {{"_p_XMapRequestEvent", 0, "XMapRequestEvent *", 0},{"_p_XMapRequestEvent"},{0}};
11678 static swig_type_info _swigt__p_XConfigureRequestEvent[] = {{"_p_XConfigureRequestEvent", 0, "XConfigureRequestEvent *", 0},{"_p_XConfigureRequestEvent"},{0}};
11679 static swig_type_info _swigt__p_XCirculateRequestEvent[] = {{"_p_XCirculateRequestEvent", 0, "XCirculateRequestEvent *", 0},{"_p_XCirculateRequestEvent"},{0}};
11680 static swig_type_info _swigt__p_XGravityEvent[] = {{"_p_XGravityEvent", 0, "XGravityEvent *", 0},{"_p_XGravityEvent"},{0}};
11681 static swig_type_info _swigt__p_XVisibilityEvent[] = {{"_p_XVisibilityEvent", 0, "XVisibilityEvent *", 0},{"_p_XVisibilityEvent"},{0}};
11682 static swig_type_info _swigt__p_XPropertyEvent[] = {{"_p_XPropertyEvent", 0, "XPropertyEvent *", 0},{"_p_XPropertyEvent"},{0}};
11683 static swig_type_info _swigt__p_XSelectionRequestEvent[] = {{"_p_XSelectionRequestEvent", 0, "XSelectionRequestEvent *", 0},{"_p_XSelectionRequestEvent"},{0}};
11684 static swig_type_info _swigt__p_ob__Cursors[] = {{"_p_ob__Cursors", 0, "ob::Cursors *", 0},{"_p_ob__Cursors"},{0}};
11685 static swig_type_info _swigt__p_otk__ImageControl[] = {{"_p_otk__ImageControl", 0, "otk::ImageControl *", 0},{"_p_otk__ImageControl"},{0}};
11686 static swig_type_info _swigt__p_ob__MwmHints[] = {{"_p_ob__MwmHints", 0, "ob::MwmHints *", 0},{"_p_ob__MwmHints"},{0}};
11687 static swig_type_info _swigt__p_ob__Screen[] = {{"_p_ob__Screen", 0, "ob::Screen *", 0},{"_p_ob__Screen"},{0}};
11688 static swig_type_info _swigt__p_ob__Frame[] = {{"_p_ob__Frame", 0, "ob::Frame *", 0},{"_p_ob__Frame"},{0}};
11689 static swig_type_info _swigt__p_ob__KeyData[] = {{"_p_ob__KeyData", 0, "ob::KeyData *", 0},{"_p_ob__KeyData"},{0}};
11690 static swig_type_info _swigt__p_XCirculateEvent[] = {{"_p_XCirculateEvent", 0, "XCirculateEvent *", 0},{"_p_XCirculateEvent"},{0}};
11691 static swig_type_info _swigt__p_XConfigureEvent[] = {{"_p_XConfigureEvent", 0, "XConfigureEvent *", 0},{"_p_XConfigureEvent"},{0}};
11692 static swig_type_info _swigt__p_XRectangle[] = {{"_p_XRectangle", 0, "XRectangle *", 0},{"_p_XRectangle"},{0}};
11693 static swig_type_info _swigt__p_otk__ustring[] = {{"_p_otk__ustring", 0, "otk::ustring *", 0},{"_p_otk__ustring"},{0}};
11694 static swig_type_info _swigt__p_std__string[] = {{"_p_std__string", 0, "std::string *", 0},{"_p_std__string"},{0}};
11695 static swig_type_info _swigt__p_XCrossingEvent[] = {{"_p_XCrossingEvent", 0, "XCrossingEvent *", 0},{"_p_XCrossingEvent"},{0}};
11696 static swig_type_info _swigt__p_otk__Display[] = {{"_p_otk__Display", 0, "otk::Display *", 0},{"_p_otk__Display"},{0}};
11697 static swig_type_info _swigt__p_Display[] = {{"_p_Display", 0, "Display *", 0},{"_p_Display"},{0}};
11698 static swig_type_info _swigt__p_XMappingEvent[] = {{"_p_XMappingEvent", 0, "XMappingEvent *", 0},{"_p_XMappingEvent"},{0}};
11699 static swig_type_info _swigt__p_otk__Style[] = {{"_p_otk__Style", 0, "otk::Style *", 0},{"_p_otk__Style"},{0}};
11700 static swig_type_info _swigt__p_otk__EventHandler[] = {{"_p_otk__EventHandler", 0, "otk::EventHandler *", 0},{"_p_ob__Client", _p_ob__ClientTo_p_otk__EventHandler},{"_p_ob__Actions", _p_ob__ActionsTo_p_otk__EventHandler},{"_p_otk__EventHandler"},{"_p_ob__Frame", _p_ob__FrameTo_p_otk__EventHandler},{"_p_ob__Openbox", _p_ob__OpenboxTo_p_otk__EventHandler},{"_p_otk__Widget", _p_otk__WidgetTo_p_otk__EventHandler},{"_p_ob__Screen", _p_ob__ScreenTo_p_otk__EventHandler},{0}};
11701 static swig_type_info _swigt__p_XReparentEvent[] = {{"_p_XReparentEvent", 0, "XReparentEvent *", 0},{"_p_XReparentEvent"},{0}};
11702 static swig_type_info _swigt__p_otk__EventDispatcher[] = {{"_p_otk__EventDispatcher", 0, "otk::EventDispatcher *", 0},{"_p_otk__EventDispatcher"},{"_p_ob__Openbox", _p_ob__OpenboxTo_p_otk__EventDispatcher},{0}};
11703 static swig_type_info _swigt__p_otk__GCCache[] = {{"_p_otk__GCCache", 0, "otk::GCCache *", 0},{"_p_otk__GCCache"},{0}};
11704 static swig_type_info _swigt__p_ob__Bindings[] = {{"_p_ob__Bindings", 0, "ob::Bindings *", 0},{"_p_ob__Bindings"},{0}};
11705 static swig_type_info _swigt__p_ob__Openbox[] = {{"_p_ob__Openbox", 0, "ob::Openbox *", 0},{"_p_ob__Openbox"},{0}};
11706 static swig_type_info _swigt__p_ob__Actions[] = {{"_p_ob__Actions", 0, "ob::Actions *", 0},{"_p_ob__Actions"},{0}};
11707 static swig_type_info _swigt__p_otk__Widget[] = {{"_p_otk__Widget", 0, "otk::Widget *", 0},{"_p_ob__Frame", _p_ob__FrameTo_p_otk__Widget},{"_p_otk__Widget"},{0}};
11708 static swig_type_info _swigt__p_XEvent[] = {{"_p_XEvent", 0, "XEvent *", 0},{"_p_XEvent"},{0}};
11709 static swig_type_info _swigt__p_otk__Property[] = {{"_p_otk__Property", 0, "otk::Property *", 0},{"_p_otk__Property"},{0}};
11710 static swig_type_info _swigt__p_PyObject[] = {{"_p_PyObject", 0, "PyObject *", 0},{"_p_PyObject"},{0}};
11711 static swig_type_info _swigt__p_otk__ScreenInfo[] = {{"_p_otk__ScreenInfo", 0, "otk::ScreenInfo *", 0},{"_p_otk__ScreenInfo"},{0}};
11712 static swig_type_info _swigt__p_ob__EventData[] = {{"_p_ob__EventData", 0, "ob::EventData *", 0},{"_p_ob__EventData"},{0}};
11713 static swig_type_info _swigt__p_XCreateWindowEvent[] = {{"_p_XCreateWindowEvent", 0, "XCreateWindowEvent *", 0},{"_p_XCreateWindowEvent"},{0}};
11714 static swig_type_info _swigt__p_XDestroyWindowEvent[] = {{"_p_XDestroyWindowEvent", 0, "XDestroyWindowEvent *", 0},{"_p_XDestroyWindowEvent"},{0}};
11715 static swig_type_info _swigt__p_otk__Property__StringVect[] = {{"_p_otk__Property__StringVect", 0, "otk::Property::StringVect *", 0},{"_p_otk__Property__StringVect"},{0}};
11716 static swig_type_info _swigt__p_ob__WidgetBase[] = {{"_p_ob__WidgetBase", 0, "ob::WidgetBase *", 0},{"_p_ob__WidgetBase"},{"_p_ob__Client", _p_ob__ClientTo_p_ob__WidgetBase},{"_p_ob__Frame", _p_ob__FrameTo_p_ob__WidgetBase},{"_p_ob__Screen", _p_ob__ScreenTo_p_ob__WidgetBase},{0}};
11717 static swig_type_info _swigt__p_otk__Atoms[] = {{"_p_otk__Atoms", 0, "otk::Atoms *", 0},{"_p_otk__Atoms"},{0}};
11718 static swig_type_info _swigt__p_XKeyEvent[] = {{"_p_XKeyEvent", 0, "XKeyEvent *", 0},{"_p_XKeyEvent"},{0}};
11719 static swig_type_info _swigt__p_int[] = {{"_p_int", 0, "int *", 0},{"_p_int"},{0}};
11720 static swig_type_info _swigt__p_otk__Strut[] = {{"_p_otk__Strut", 0, "otk::Strut *", 0},{"_p_otk__Strut"},{0}};
11721 static swig_type_info _swigt__p_unsigned_long[] = {{"_p_unsigned_long", 0, "unsigned long *", 0},{"_p_unsigned_long"},{0}};
11722 static swig_type_info _swigt__p_p_unsigned_long[] = {{"_p_p_unsigned_long", 0, "unsigned long **", 0},{"_p_p_unsigned_long"},{0}};
11723 static swig_type_info _swigt__p_XMotionEvent[] = {{"_p_XMotionEvent", 0, "XMotionEvent *", 0},{"_p_XMotionEvent"},{0}};
11724 static swig_type_info _swigt__p_XButtonEvent[] = {{"_p_XButtonEvent", 0, "XButtonEvent *", 0},{"_p_XButtonEvent"},{0}};
11725 static swig_type_info _swigt__p_XSelectionEvent[] = {{"_p_XSelectionEvent", 0, "XSelectionEvent *", 0},{"_p_XSelectionEvent"},{0}};
11726
11727 static swig_type_info *swig_types_initial[] = {
11728 _swigt__p_otk__Point, 
11729 _swigt__p_ob__Client, 
11730 _swigt__p_XMapEvent, 
11731 _swigt__p_XUnmapEvent, 
11732 _swigt__p_XColormapEvent, 
11733 _swigt__p_XNoExposeEvent, 
11734 _swigt__p_XGraphicsExposeEvent, 
11735 _swigt__p_XExposeEvent, 
11736 _swigt__p_XFocusChangeEvent, 
11737 _swigt__p_XClientMessageEvent, 
11738 _swigt__p_ob__MouseData, 
11739 _swigt__p_XSelectionClearEvent, 
11740 _swigt__p_otk__Rect, 
11741 _swigt__p_Visual, 
11742 _swigt__p_XResizeRequestEvent, 
11743 _swigt__p_XMapRequestEvent, 
11744 _swigt__p_XConfigureRequestEvent, 
11745 _swigt__p_XCirculateRequestEvent, 
11746 _swigt__p_XGravityEvent, 
11747 _swigt__p_XVisibilityEvent, 
11748 _swigt__p_XPropertyEvent, 
11749 _swigt__p_XSelectionRequestEvent, 
11750 _swigt__p_ob__Cursors, 
11751 _swigt__p_otk__ImageControl, 
11752 _swigt__p_ob__MwmHints, 
11753 _swigt__p_ob__Screen, 
11754 _swigt__p_ob__Frame, 
11755 _swigt__p_ob__KeyData, 
11756 _swigt__p_XCirculateEvent, 
11757 _swigt__p_XConfigureEvent, 
11758 _swigt__p_XRectangle, 
11759 _swigt__p_otk__ustring, 
11760 _swigt__p_std__string, 
11761 _swigt__p_XCrossingEvent, 
11762 _swigt__p_otk__Display, 
11763 _swigt__p_Display, 
11764 _swigt__p_XMappingEvent, 
11765 _swigt__p_otk__Style, 
11766 _swigt__p_otk__EventHandler, 
11767 _swigt__p_XReparentEvent, 
11768 _swigt__p_otk__EventDispatcher, 
11769 _swigt__p_otk__GCCache, 
11770 _swigt__p_ob__Bindings, 
11771 _swigt__p_ob__Openbox, 
11772 _swigt__p_ob__Actions, 
11773 _swigt__p_otk__Widget, 
11774 _swigt__p_XEvent, 
11775 _swigt__p_otk__Property, 
11776 _swigt__p_PyObject, 
11777 _swigt__p_otk__ScreenInfo, 
11778 _swigt__p_ob__EventData, 
11779 _swigt__p_XCreateWindowEvent, 
11780 _swigt__p_XDestroyWindowEvent, 
11781 _swigt__p_otk__Property__StringVect, 
11782 _swigt__p_ob__WidgetBase, 
11783 _swigt__p_otk__Atoms, 
11784 _swigt__p_XKeyEvent, 
11785 _swigt__p_int, 
11786 _swigt__p_otk__Strut, 
11787 _swigt__p_unsigned_long, 
11788 _swigt__p_p_unsigned_long, 
11789 _swigt__p_XMotionEvent, 
11790 _swigt__p_XButtonEvent, 
11791 _swigt__p_XSelectionEvent, 
11792 0
11793 };
11794
11795
11796 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
11797
11798 static swig_const_info swig_const_table[] = {
11799 { SWIG_PY_INT,     (char *)"Property_ascii", (long) otk::Property::ascii, 0, 0, 0},
11800 { SWIG_PY_INT,     (char *)"Property_utf8", (long) otk::Property::utf8, 0, 0, 0},
11801 { SWIG_PY_INT,     (char *)"Property_NUM_STRING_TYPE", (long) otk::Property::NUM_STRING_TYPE, 0, 0, 0},
11802 { SWIG_PY_INT,     (char *)"Openbox_State_Starting", (long) ob::Openbox::State_Starting, 0, 0, 0},
11803 { SWIG_PY_INT,     (char *)"Openbox_State_Normal", (long) ob::Openbox::State_Normal, 0, 0, 0},
11804 { SWIG_PY_INT,     (char *)"Openbox_State_Exiting", (long) ob::Openbox::State_Exiting, 0, 0, 0},
11805 { SWIG_PY_INT,     (char *)"Screen_event_mask", (long) ob::Screen::event_mask, 0, 0, 0},
11806 { SWIG_PY_INT,     (char *)"MwmHints_elements", (long) ob::MwmHints::elements, 0, 0, 0},
11807 { SWIG_PY_INT,     (char *)"Client_Layer_Icon", (long) ob::Client::Layer_Icon, 0, 0, 0},
11808 { SWIG_PY_INT,     (char *)"Client_Layer_Desktop", (long) ob::Client::Layer_Desktop, 0, 0, 0},
11809 { SWIG_PY_INT,     (char *)"Client_Layer_Below", (long) ob::Client::Layer_Below, 0, 0, 0},
11810 { SWIG_PY_INT,     (char *)"Client_Layer_Normal", (long) ob::Client::Layer_Normal, 0, 0, 0},
11811 { SWIG_PY_INT,     (char *)"Client_Layer_Above", (long) ob::Client::Layer_Above, 0, 0, 0},
11812 { SWIG_PY_INT,     (char *)"Client_Layer_Top", (long) ob::Client::Layer_Top, 0, 0, 0},
11813 { SWIG_PY_INT,     (char *)"Client_Layer_Fullscreen", (long) ob::Client::Layer_Fullscreen, 0, 0, 0},
11814 { SWIG_PY_INT,     (char *)"Client_Layer_Internal", (long) ob::Client::Layer_Internal, 0, 0, 0},
11815 { SWIG_PY_INT,     (char *)"Client_NUM_LAYERS", (long) ob::Client::NUM_LAYERS, 0, 0, 0},
11816 { SWIG_PY_INT,     (char *)"Client_TopLeft", (long) ob::Client::TopLeft, 0, 0, 0},
11817 { SWIG_PY_INT,     (char *)"Client_TopRight", (long) ob::Client::TopRight, 0, 0, 0},
11818 { SWIG_PY_INT,     (char *)"Client_BottomLeft", (long) ob::Client::BottomLeft, 0, 0, 0},
11819 { SWIG_PY_INT,     (char *)"Client_BottomRight", (long) ob::Client::BottomRight, 0, 0, 0},
11820 { SWIG_PY_INT,     (char *)"Client_Type_Desktop", (long) ob::Client::Type_Desktop, 0, 0, 0},
11821 { SWIG_PY_INT,     (char *)"Client_Type_Dock", (long) ob::Client::Type_Dock, 0, 0, 0},
11822 { SWIG_PY_INT,     (char *)"Client_Type_Toolbar", (long) ob::Client::Type_Toolbar, 0, 0, 0},
11823 { SWIG_PY_INT,     (char *)"Client_Type_Menu", (long) ob::Client::Type_Menu, 0, 0, 0},
11824 { SWIG_PY_INT,     (char *)"Client_Type_Utility", (long) ob::Client::Type_Utility, 0, 0, 0},
11825 { SWIG_PY_INT,     (char *)"Client_Type_Splash", (long) ob::Client::Type_Splash, 0, 0, 0},
11826 { SWIG_PY_INT,     (char *)"Client_Type_Dialog", (long) ob::Client::Type_Dialog, 0, 0, 0},
11827 { SWIG_PY_INT,     (char *)"Client_Type_Normal", (long) ob::Client::Type_Normal, 0, 0, 0},
11828 { SWIG_PY_INT,     (char *)"Client_MwmFlag_Functions", (long) ob::Client::MwmFlag_Functions, 0, 0, 0},
11829 { SWIG_PY_INT,     (char *)"Client_MwmFlag_Decorations", (long) ob::Client::MwmFlag_Decorations, 0, 0, 0},
11830 { SWIG_PY_INT,     (char *)"Client_MwmFunc_All", (long) ob::Client::MwmFunc_All, 0, 0, 0},
11831 { SWIG_PY_INT,     (char *)"Client_MwmFunc_Resize", (long) ob::Client::MwmFunc_Resize, 0, 0, 0},
11832 { SWIG_PY_INT,     (char *)"Client_MwmFunc_Move", (long) ob::Client::MwmFunc_Move, 0, 0, 0},
11833 { SWIG_PY_INT,     (char *)"Client_MwmFunc_Iconify", (long) ob::Client::MwmFunc_Iconify, 0, 0, 0},
11834 { SWIG_PY_INT,     (char *)"Client_MwmFunc_Maximize", (long) ob::Client::MwmFunc_Maximize, 0, 0, 0},
11835 { SWIG_PY_INT,     (char *)"Client_MwmDecor_All", (long) ob::Client::MwmDecor_All, 0, 0, 0},
11836 { SWIG_PY_INT,     (char *)"Client_MwmDecor_Border", (long) ob::Client::MwmDecor_Border, 0, 0, 0},
11837 { SWIG_PY_INT,     (char *)"Client_MwmDecor_Handle", (long) ob::Client::MwmDecor_Handle, 0, 0, 0},
11838 { SWIG_PY_INT,     (char *)"Client_MwmDecor_Title", (long) ob::Client::MwmDecor_Title, 0, 0, 0},
11839 { SWIG_PY_INT,     (char *)"Client_MwmDecor_Iconify", (long) ob::Client::MwmDecor_Iconify, 0, 0, 0},
11840 { SWIG_PY_INT,     (char *)"Client_MwmDecor_Maximize", (long) ob::Client::MwmDecor_Maximize, 0, 0, 0},
11841 { SWIG_PY_INT,     (char *)"Client_Func_Resize", (long) ob::Client::Func_Resize, 0, 0, 0},
11842 { SWIG_PY_INT,     (char *)"Client_Func_Move", (long) ob::Client::Func_Move, 0, 0, 0},
11843 { SWIG_PY_INT,     (char *)"Client_Func_Iconify", (long) ob::Client::Func_Iconify, 0, 0, 0},
11844 { SWIG_PY_INT,     (char *)"Client_Func_Maximize", (long) ob::Client::Func_Maximize, 0, 0, 0},
11845 { SWIG_PY_INT,     (char *)"Client_Func_Close", (long) ob::Client::Func_Close, 0, 0, 0},
11846 { SWIG_PY_INT,     (char *)"Client_Decor_Titlebar", (long) ob::Client::Decor_Titlebar, 0, 0, 0},
11847 { SWIG_PY_INT,     (char *)"Client_Decor_Handle", (long) ob::Client::Decor_Handle, 0, 0, 0},
11848 { SWIG_PY_INT,     (char *)"Client_Decor_Border", (long) ob::Client::Decor_Border, 0, 0, 0},
11849 { SWIG_PY_INT,     (char *)"Client_Decor_Iconify", (long) ob::Client::Decor_Iconify, 0, 0, 0},
11850 { SWIG_PY_INT,     (char *)"Client_Decor_Maximize", (long) ob::Client::Decor_Maximize, 0, 0, 0},
11851 { SWIG_PY_INT,     (char *)"Client_Decor_Sticky", (long) ob::Client::Decor_Sticky, 0, 0, 0},
11852 { SWIG_PY_INT,     (char *)"Client_Decor_Close", (long) ob::Client::Decor_Close, 0, 0, 0},
11853 { SWIG_PY_INT,     (char *)"Client_State_Remove", (long) ob::Client::State_Remove, 0, 0, 0},
11854 { SWIG_PY_INT,     (char *)"Client_State_Add", (long) ob::Client::State_Add, 0, 0, 0},
11855 { SWIG_PY_INT,     (char *)"Client_State_Toggle", (long) ob::Client::State_Toggle, 0, 0, 0},
11856 { SWIG_PY_INT,     (char *)"Client_event_mask", (long) ob::Client::event_mask, 0, 0, 0},
11857 { SWIG_PY_INT,     (char *)"Client_no_propagate_mask", (long) ob::Client::no_propagate_mask, 0, 0, 0},
11858 { SWIG_PY_INT,     (char *)"Frame_event_mask", (long) ob::Frame::event_mask, 0, 0, 0},
11859 { SWIG_PY_INT,     (char *)"MC_Frame", (long) ob::MC_Frame, 0, 0, 0},
11860 { SWIG_PY_INT,     (char *)"MC_Titlebar", (long) ob::MC_Titlebar, 0, 0, 0},
11861 { SWIG_PY_INT,     (char *)"MC_Handle", (long) ob::MC_Handle, 0, 0, 0},
11862 { SWIG_PY_INT,     (char *)"MC_Window", (long) ob::MC_Window, 0, 0, 0},
11863 { SWIG_PY_INT,     (char *)"MC_MaximizeButton", (long) ob::MC_MaximizeButton, 0, 0, 0},
11864 { SWIG_PY_INT,     (char *)"MC_CloseButton", (long) ob::MC_CloseButton, 0, 0, 0},
11865 { SWIG_PY_INT,     (char *)"MC_IconifyButton", (long) ob::MC_IconifyButton, 0, 0, 0},
11866 { SWIG_PY_INT,     (char *)"MC_StickyButton", (long) ob::MC_StickyButton, 0, 0, 0},
11867 { SWIG_PY_INT,     (char *)"MC_Grip", (long) ob::MC_Grip, 0, 0, 0},
11868 { SWIG_PY_INT,     (char *)"MC_Root", (long) ob::MC_Root, 0, 0, 0},
11869 { SWIG_PY_INT,     (char *)"MC_MenuItem", (long) ob::MC_MenuItem, 0, 0, 0},
11870 { SWIG_PY_INT,     (char *)"NUM_MOUSE_CONTEXT", (long) ob::NUM_MOUSE_CONTEXT, 0, 0, 0},
11871 { SWIG_PY_INT,     (char *)"MousePress", (long) ob::MousePress, 0, 0, 0},
11872 { SWIG_PY_INT,     (char *)"MouseClick", (long) ob::MouseClick, 0, 0, 0},
11873 { SWIG_PY_INT,     (char *)"MouseDoubleClick", (long) ob::MouseDoubleClick, 0, 0, 0},
11874 { SWIG_PY_INT,     (char *)"MouseMotion", (long) ob::MouseMotion, 0, 0, 0},
11875 { SWIG_PY_INT,     (char *)"NUM_MOUSE_ACTION", (long) ob::NUM_MOUSE_ACTION, 0, 0, 0},
11876 { SWIG_PY_INT,     (char *)"KC_Menu", (long) ob::KC_Menu, 0, 0, 0},
11877 { SWIG_PY_INT,     (char *)"KC_All", (long) ob::KC_All, 0, 0, 0},
11878 { SWIG_PY_INT,     (char *)"NUM_KEY_CONTEXT", (long) ob::NUM_KEY_CONTEXT, 0, 0, 0},
11879 { SWIG_PY_INT,     (char *)"EventEnterWindow", (long) ob::EventEnterWindow, 0, 0, 0},
11880 { SWIG_PY_INT,     (char *)"EventLeaveWindow", (long) ob::EventLeaveWindow, 0, 0, 0},
11881 { SWIG_PY_INT,     (char *)"EventPlaceWindow", (long) ob::EventPlaceWindow, 0, 0, 0},
11882 { SWIG_PY_INT,     (char *)"EventNewWindow", (long) ob::EventNewWindow, 0, 0, 0},
11883 { SWIG_PY_INT,     (char *)"EventCloseWindow", (long) ob::EventCloseWindow, 0, 0, 0},
11884 { SWIG_PY_INT,     (char *)"EventStartup", (long) ob::EventStartup, 0, 0, 0},
11885 { SWIG_PY_INT,     (char *)"EventShutdown", (long) ob::EventShutdown, 0, 0, 0},
11886 { SWIG_PY_INT,     (char *)"EventFocus", (long) ob::EventFocus, 0, 0, 0},
11887 { SWIG_PY_INT,     (char *)"EventBell", (long) ob::EventBell, 0, 0, 0},
11888 { SWIG_PY_INT,     (char *)"NUM_EVENTS", (long) ob::NUM_EVENTS, 0, 0, 0},
11889 { SWIG_PY_INT,     (char *)"X_PROTOCOL", (long) 11, 0, 0, 0},
11890 { SWIG_PY_INT,     (char *)"X_PROTOCOL_REVISION", (long) 0, 0, 0, 0},
11891 { SWIG_PY_INT,     (char *)"None", (long) 0L, 0, 0, 0},
11892 { SWIG_PY_INT,     (char *)"ParentRelative", (long) 1L, 0, 0, 0},
11893 { SWIG_PY_INT,     (char *)"CopyFromParent", (long) 0L, 0, 0, 0},
11894 { SWIG_PY_INT,     (char *)"PointerWindow", (long) 0L, 0, 0, 0},
11895 { SWIG_PY_INT,     (char *)"InputFocus", (long) 1L, 0, 0, 0},
11896 { SWIG_PY_INT,     (char *)"PointerRoot", (long) 1L, 0, 0, 0},
11897 { SWIG_PY_INT,     (char *)"AnyPropertyType", (long) 0L, 0, 0, 0},
11898 { SWIG_PY_INT,     (char *)"AnyKey", (long) 0L, 0, 0, 0},
11899 { SWIG_PY_INT,     (char *)"AnyButton", (long) 0L, 0, 0, 0},
11900 { SWIG_PY_INT,     (char *)"AllTemporary", (long) 0L, 0, 0, 0},
11901 { SWIG_PY_INT,     (char *)"CurrentTime", (long) 0L, 0, 0, 0},
11902 { SWIG_PY_INT,     (char *)"NoSymbol", (long) 0L, 0, 0, 0},
11903 { SWIG_PY_INT,     (char *)"NoEventMask", (long) 0L, 0, 0, 0},
11904 { SWIG_PY_INT,     (char *)"KeyPressMask", (long) (1L<<0), 0, 0, 0},
11905 { SWIG_PY_INT,     (char *)"KeyReleaseMask", (long) (1L<<1), 0, 0, 0},
11906 { SWIG_PY_INT,     (char *)"ButtonPressMask", (long) (1L<<2), 0, 0, 0},
11907 { SWIG_PY_INT,     (char *)"ButtonReleaseMask", (long) (1L<<3), 0, 0, 0},
11908 { SWIG_PY_INT,     (char *)"EnterWindowMask", (long) (1L<<4), 0, 0, 0},
11909 { SWIG_PY_INT,     (char *)"LeaveWindowMask", (long) (1L<<5), 0, 0, 0},
11910 { SWIG_PY_INT,     (char *)"PointerMotionMask", (long) (1L<<6), 0, 0, 0},
11911 { SWIG_PY_INT,     (char *)"PointerMotionHintMask", (long) (1L<<7), 0, 0, 0},
11912 { SWIG_PY_INT,     (char *)"Button1MotionMask", (long) (1L<<8), 0, 0, 0},
11913 { SWIG_PY_INT,     (char *)"Button2MotionMask", (long) (1L<<9), 0, 0, 0},
11914 { SWIG_PY_INT,     (char *)"Button3MotionMask", (long) (1L<<10), 0, 0, 0},
11915 { SWIG_PY_INT,     (char *)"Button4MotionMask", (long) (1L<<11), 0, 0, 0},
11916 { SWIG_PY_INT,     (char *)"Button5MotionMask", (long) (1L<<12), 0, 0, 0},
11917 { SWIG_PY_INT,     (char *)"ButtonMotionMask", (long) (1L<<13), 0, 0, 0},
11918 { SWIG_PY_INT,     (char *)"KeymapStateMask", (long) (1L<<14), 0, 0, 0},
11919 { SWIG_PY_INT,     (char *)"ExposureMask", (long) (1L<<15), 0, 0, 0},
11920 { SWIG_PY_INT,     (char *)"VisibilityChangeMask", (long) (1L<<16), 0, 0, 0},
11921 { SWIG_PY_INT,     (char *)"StructureNotifyMask", (long) (1L<<17), 0, 0, 0},
11922 { SWIG_PY_INT,     (char *)"ResizeRedirectMask", (long) (1L<<18), 0, 0, 0},
11923 { SWIG_PY_INT,     (char *)"SubstructureNotifyMask", (long) (1L<<19), 0, 0, 0},
11924 { SWIG_PY_INT,     (char *)"SubstructureRedirectMask", (long) (1L<<20), 0, 0, 0},
11925 { SWIG_PY_INT,     (char *)"FocusChangeMask", (long) (1L<<21), 0, 0, 0},
11926 { SWIG_PY_INT,     (char *)"PropertyChangeMask", (long) (1L<<22), 0, 0, 0},
11927 { SWIG_PY_INT,     (char *)"ColormapChangeMask", (long) (1L<<23), 0, 0, 0},
11928 { SWIG_PY_INT,     (char *)"OwnerGrabButtonMask", (long) (1L<<24), 0, 0, 0},
11929 { SWIG_PY_INT,     (char *)"KeyPress", (long) 2, 0, 0, 0},
11930 { SWIG_PY_INT,     (char *)"KeyRelease", (long) 3, 0, 0, 0},
11931 { SWIG_PY_INT,     (char *)"ButtonPress", (long) 4, 0, 0, 0},
11932 { SWIG_PY_INT,     (char *)"ButtonRelease", (long) 5, 0, 0, 0},
11933 { SWIG_PY_INT,     (char *)"MotionNotify", (long) 6, 0, 0, 0},
11934 { SWIG_PY_INT,     (char *)"EnterNotify", (long) 7, 0, 0, 0},
11935 { SWIG_PY_INT,     (char *)"LeaveNotify", (long) 8, 0, 0, 0},
11936 { SWIG_PY_INT,     (char *)"FocusIn", (long) 9, 0, 0, 0},
11937 { SWIG_PY_INT,     (char *)"FocusOut", (long) 10, 0, 0, 0},
11938 { SWIG_PY_INT,     (char *)"KeymapNotify", (long) 11, 0, 0, 0},
11939 { SWIG_PY_INT,     (char *)"Expose", (long) 12, 0, 0, 0},
11940 { SWIG_PY_INT,     (char *)"GraphicsExpose", (long) 13, 0, 0, 0},
11941 { SWIG_PY_INT,     (char *)"NoExpose", (long) 14, 0, 0, 0},
11942 { SWIG_PY_INT,     (char *)"VisibilityNotify", (long) 15, 0, 0, 0},
11943 { SWIG_PY_INT,     (char *)"CreateNotify", (long) 16, 0, 0, 0},
11944 { SWIG_PY_INT,     (char *)"DestroyNotify", (long) 17, 0, 0, 0},
11945 { SWIG_PY_INT,     (char *)"UnmapNotify", (long) 18, 0, 0, 0},
11946 { SWIG_PY_INT,     (char *)"MapNotify", (long) 19, 0, 0, 0},
11947 { SWIG_PY_INT,     (char *)"MapRequest", (long) 20, 0, 0, 0},
11948 { SWIG_PY_INT,     (char *)"ReparentNotify", (long) 21, 0, 0, 0},
11949 { SWIG_PY_INT,     (char *)"ConfigureNotify", (long) 22, 0, 0, 0},
11950 { SWIG_PY_INT,     (char *)"ConfigureRequest", (long) 23, 0, 0, 0},
11951 { SWIG_PY_INT,     (char *)"GravityNotify", (long) 24, 0, 0, 0},
11952 { SWIG_PY_INT,     (char *)"ResizeRequest", (long) 25, 0, 0, 0},
11953 { SWIG_PY_INT,     (char *)"CirculateNotify", (long) 26, 0, 0, 0},
11954 { SWIG_PY_INT,     (char *)"CirculateRequest", (long) 27, 0, 0, 0},
11955 { SWIG_PY_INT,     (char *)"PropertyNotify", (long) 28, 0, 0, 0},
11956 { SWIG_PY_INT,     (char *)"SelectionClear", (long) 29, 0, 0, 0},
11957 { SWIG_PY_INT,     (char *)"SelectionRequest", (long) 30, 0, 0, 0},
11958 { SWIG_PY_INT,     (char *)"SelectionNotify", (long) 31, 0, 0, 0},
11959 { SWIG_PY_INT,     (char *)"ColormapNotify", (long) 32, 0, 0, 0},
11960 { SWIG_PY_INT,     (char *)"ClientMessage", (long) 33, 0, 0, 0},
11961 { SWIG_PY_INT,     (char *)"MappingNotify", (long) 34, 0, 0, 0},
11962 { SWIG_PY_INT,     (char *)"LASTEvent", (long) 35, 0, 0, 0},
11963 { SWIG_PY_INT,     (char *)"ShiftMask", (long) (1<<0), 0, 0, 0},
11964 { SWIG_PY_INT,     (char *)"LockMask", (long) (1<<1), 0, 0, 0},
11965 { SWIG_PY_INT,     (char *)"ControlMask", (long) (1<<2), 0, 0, 0},
11966 { SWIG_PY_INT,     (char *)"Mod1Mask", (long) (1<<3), 0, 0, 0},
11967 { SWIG_PY_INT,     (char *)"Mod2Mask", (long) (1<<4), 0, 0, 0},
11968 { SWIG_PY_INT,     (char *)"Mod3Mask", (long) (1<<5), 0, 0, 0},
11969 { SWIG_PY_INT,     (char *)"Mod4Mask", (long) (1<<6), 0, 0, 0},
11970 { SWIG_PY_INT,     (char *)"Mod5Mask", (long) (1<<7), 0, 0, 0},
11971 { SWIG_PY_INT,     (char *)"ShiftMapIndex", (long) 0, 0, 0, 0},
11972 { SWIG_PY_INT,     (char *)"LockMapIndex", (long) 1, 0, 0, 0},
11973 { SWIG_PY_INT,     (char *)"ControlMapIndex", (long) 2, 0, 0, 0},
11974 { SWIG_PY_INT,     (char *)"Mod1MapIndex", (long) 3, 0, 0, 0},
11975 { SWIG_PY_INT,     (char *)"Mod2MapIndex", (long) 4, 0, 0, 0},
11976 { SWIG_PY_INT,     (char *)"Mod3MapIndex", (long) 5, 0, 0, 0},
11977 { SWIG_PY_INT,     (char *)"Mod4MapIndex", (long) 6, 0, 0, 0},
11978 { SWIG_PY_INT,     (char *)"Mod5MapIndex", (long) 7, 0, 0, 0},
11979 { SWIG_PY_INT,     (char *)"Button1Mask", (long) (1<<8), 0, 0, 0},
11980 { SWIG_PY_INT,     (char *)"Button2Mask", (long) (1<<9), 0, 0, 0},
11981 { SWIG_PY_INT,     (char *)"Button3Mask", (long) (1<<10), 0, 0, 0},
11982 { SWIG_PY_INT,     (char *)"Button4Mask", (long) (1<<11), 0, 0, 0},
11983 { SWIG_PY_INT,     (char *)"Button5Mask", (long) (1<<12), 0, 0, 0},
11984 { SWIG_PY_INT,     (char *)"AnyModifier", (long) (1<<15), 0, 0, 0},
11985 { SWIG_PY_INT,     (char *)"Button1", (long) 1, 0, 0, 0},
11986 { SWIG_PY_INT,     (char *)"Button2", (long) 2, 0, 0, 0},
11987 { SWIG_PY_INT,     (char *)"Button3", (long) 3, 0, 0, 0},
11988 { SWIG_PY_INT,     (char *)"Button4", (long) 4, 0, 0, 0},
11989 { SWIG_PY_INT,     (char *)"Button5", (long) 5, 0, 0, 0},
11990 { SWIG_PY_INT,     (char *)"NotifyNormal", (long) 0, 0, 0, 0},
11991 { SWIG_PY_INT,     (char *)"NotifyGrab", (long) 1, 0, 0, 0},
11992 { SWIG_PY_INT,     (char *)"NotifyUngrab", (long) 2, 0, 0, 0},
11993 { SWIG_PY_INT,     (char *)"NotifyWhileGrabbed", (long) 3, 0, 0, 0},
11994 { SWIG_PY_INT,     (char *)"NotifyHint", (long) 1, 0, 0, 0},
11995 { SWIG_PY_INT,     (char *)"NotifyAncestor", (long) 0, 0, 0, 0},
11996 { SWIG_PY_INT,     (char *)"NotifyVirtual", (long) 1, 0, 0, 0},
11997 { SWIG_PY_INT,     (char *)"NotifyInferior", (long) 2, 0, 0, 0},
11998 { SWIG_PY_INT,     (char *)"NotifyNonlinear", (long) 3, 0, 0, 0},
11999 { SWIG_PY_INT,     (char *)"NotifyNonlinearVirtual", (long) 4, 0, 0, 0},
12000 { SWIG_PY_INT,     (char *)"NotifyPointer", (long) 5, 0, 0, 0},
12001 { SWIG_PY_INT,     (char *)"NotifyPointerRoot", (long) 6, 0, 0, 0},
12002 { SWIG_PY_INT,     (char *)"NotifyDetailNone", (long) 7, 0, 0, 0},
12003 { SWIG_PY_INT,     (char *)"VisibilityUnobscured", (long) 0, 0, 0, 0},
12004 { SWIG_PY_INT,     (char *)"VisibilityPartiallyObscured", (long) 1, 0, 0, 0},
12005 { SWIG_PY_INT,     (char *)"VisibilityFullyObscured", (long) 2, 0, 0, 0},
12006 { SWIG_PY_INT,     (char *)"PlaceOnTop", (long) 0, 0, 0, 0},
12007 { SWIG_PY_INT,     (char *)"PlaceOnBottom", (long) 1, 0, 0, 0},
12008 { SWIG_PY_INT,     (char *)"FamilyInternet", (long) 0, 0, 0, 0},
12009 { SWIG_PY_INT,     (char *)"FamilyDECnet", (long) 1, 0, 0, 0},
12010 { SWIG_PY_INT,     (char *)"FamilyChaos", (long) 2, 0, 0, 0},
12011 { SWIG_PY_INT,     (char *)"PropertyNewValue", (long) 0, 0, 0, 0},
12012 { SWIG_PY_INT,     (char *)"PropertyDelete", (long) 1, 0, 0, 0},
12013 { SWIG_PY_INT,     (char *)"ColormapUninstalled", (long) 0, 0, 0, 0},
12014 { SWIG_PY_INT,     (char *)"ColormapInstalled", (long) 1, 0, 0, 0},
12015 { SWIG_PY_INT,     (char *)"GrabModeSync", (long) 0, 0, 0, 0},
12016 { SWIG_PY_INT,     (char *)"GrabModeAsync", (long) 1, 0, 0, 0},
12017 { SWIG_PY_INT,     (char *)"GrabSuccess", (long) 0, 0, 0, 0},
12018 { SWIG_PY_INT,     (char *)"AlreadyGrabbed", (long) 1, 0, 0, 0},
12019 { SWIG_PY_INT,     (char *)"GrabInvalidTime", (long) 2, 0, 0, 0},
12020 { SWIG_PY_INT,     (char *)"GrabNotViewable", (long) 3, 0, 0, 0},
12021 { SWIG_PY_INT,     (char *)"GrabFrozen", (long) 4, 0, 0, 0},
12022 { SWIG_PY_INT,     (char *)"AsyncPointer", (long) 0, 0, 0, 0},
12023 { SWIG_PY_INT,     (char *)"SyncPointer", (long) 1, 0, 0, 0},
12024 { SWIG_PY_INT,     (char *)"ReplayPointer", (long) 2, 0, 0, 0},
12025 { SWIG_PY_INT,     (char *)"AsyncKeyboard", (long) 3, 0, 0, 0},
12026 { SWIG_PY_INT,     (char *)"SyncKeyboard", (long) 4, 0, 0, 0},
12027 { SWIG_PY_INT,     (char *)"ReplayKeyboard", (long) 5, 0, 0, 0},
12028 { SWIG_PY_INT,     (char *)"AsyncBoth", (long) 6, 0, 0, 0},
12029 { SWIG_PY_INT,     (char *)"SyncBoth", (long) 7, 0, 0, 0},
12030 { SWIG_PY_INT,     (char *)"RevertToParent", (long) 2, 0, 0, 0},
12031 { SWIG_PY_INT,     (char *)"Success", (long) 0, 0, 0, 0},
12032 { SWIG_PY_INT,     (char *)"BadRequest", (long) 1, 0, 0, 0},
12033 { SWIG_PY_INT,     (char *)"BadValue", (long) 2, 0, 0, 0},
12034 { SWIG_PY_INT,     (char *)"BadWindow", (long) 3, 0, 0, 0},
12035 { SWIG_PY_INT,     (char *)"BadPixmap", (long) 4, 0, 0, 0},
12036 { SWIG_PY_INT,     (char *)"BadAtom", (long) 5, 0, 0, 0},
12037 { SWIG_PY_INT,     (char *)"BadCursor", (long) 6, 0, 0, 0},
12038 { SWIG_PY_INT,     (char *)"BadFont", (long) 7, 0, 0, 0},
12039 { SWIG_PY_INT,     (char *)"BadMatch", (long) 8, 0, 0, 0},
12040 { SWIG_PY_INT,     (char *)"BadDrawable", (long) 9, 0, 0, 0},
12041 { SWIG_PY_INT,     (char *)"BadAccess", (long) 10, 0, 0, 0},
12042 { SWIG_PY_INT,     (char *)"BadAlloc", (long) 11, 0, 0, 0},
12043 { SWIG_PY_INT,     (char *)"BadColor", (long) 12, 0, 0, 0},
12044 { SWIG_PY_INT,     (char *)"BadGC", (long) 13, 0, 0, 0},
12045 { SWIG_PY_INT,     (char *)"BadIDChoice", (long) 14, 0, 0, 0},
12046 { SWIG_PY_INT,     (char *)"BadName", (long) 15, 0, 0, 0},
12047 { SWIG_PY_INT,     (char *)"BadLength", (long) 16, 0, 0, 0},
12048 { SWIG_PY_INT,     (char *)"BadImplementation", (long) 17, 0, 0, 0},
12049 { SWIG_PY_INT,     (char *)"FirstExtensionError", (long) 128, 0, 0, 0},
12050 { SWIG_PY_INT,     (char *)"LastExtensionError", (long) 255, 0, 0, 0},
12051 { SWIG_PY_INT,     (char *)"InputOutput", (long) 1, 0, 0, 0},
12052 { SWIG_PY_INT,     (char *)"InputOnly", (long) 2, 0, 0, 0},
12053 { SWIG_PY_INT,     (char *)"CWBackPixmap", (long) (1L<<0), 0, 0, 0},
12054 { SWIG_PY_INT,     (char *)"CWBackPixel", (long) (1L<<1), 0, 0, 0},
12055 { SWIG_PY_INT,     (char *)"CWBorderPixmap", (long) (1L<<2), 0, 0, 0},
12056 { SWIG_PY_INT,     (char *)"CWBorderPixel", (long) (1L<<3), 0, 0, 0},
12057 { SWIG_PY_INT,     (char *)"CWBitGravity", (long) (1L<<4), 0, 0, 0},
12058 { SWIG_PY_INT,     (char *)"CWWinGravity", (long) (1L<<5), 0, 0, 0},
12059 { SWIG_PY_INT,     (char *)"CWBackingStore", (long) (1L<<6), 0, 0, 0},
12060 { SWIG_PY_INT,     (char *)"CWBackingPlanes", (long) (1L<<7), 0, 0, 0},
12061 { SWIG_PY_INT,     (char *)"CWBackingPixel", (long) (1L<<8), 0, 0, 0},
12062 { SWIG_PY_INT,     (char *)"CWOverrideRedirect", (long) (1L<<9), 0, 0, 0},
12063 { SWIG_PY_INT,     (char *)"CWSaveUnder", (long) (1L<<10), 0, 0, 0},
12064 { SWIG_PY_INT,     (char *)"CWEventMask", (long) (1L<<11), 0, 0, 0},
12065 { SWIG_PY_INT,     (char *)"CWDontPropagate", (long) (1L<<12), 0, 0, 0},
12066 { SWIG_PY_INT,     (char *)"CWColormap", (long) (1L<<13), 0, 0, 0},
12067 { SWIG_PY_INT,     (char *)"CWCursor", (long) (1L<<14), 0, 0, 0},
12068 { SWIG_PY_INT,     (char *)"CWX", (long) (1<<0), 0, 0, 0},
12069 { SWIG_PY_INT,     (char *)"CWY", (long) (1<<1), 0, 0, 0},
12070 { SWIG_PY_INT,     (char *)"CWWidth", (long) (1<<2), 0, 0, 0},
12071 { SWIG_PY_INT,     (char *)"CWHeight", (long) (1<<3), 0, 0, 0},
12072 { SWIG_PY_INT,     (char *)"CWBorderWidth", (long) (1<<4), 0, 0, 0},
12073 { SWIG_PY_INT,     (char *)"CWSibling", (long) (1<<5), 0, 0, 0},
12074 { SWIG_PY_INT,     (char *)"CWStackMode", (long) (1<<6), 0, 0, 0},
12075 { SWIG_PY_INT,     (char *)"ForgetGravity", (long) 0, 0, 0, 0},
12076 { SWIG_PY_INT,     (char *)"NorthWestGravity", (long) 1, 0, 0, 0},
12077 { SWIG_PY_INT,     (char *)"NorthGravity", (long) 2, 0, 0, 0},
12078 { SWIG_PY_INT,     (char *)"NorthEastGravity", (long) 3, 0, 0, 0},
12079 { SWIG_PY_INT,     (char *)"WestGravity", (long) 4, 0, 0, 0},
12080 { SWIG_PY_INT,     (char *)"CenterGravity", (long) 5, 0, 0, 0},
12081 { SWIG_PY_INT,     (char *)"EastGravity", (long) 6, 0, 0, 0},
12082 { SWIG_PY_INT,     (char *)"SouthWestGravity", (long) 7, 0, 0, 0},
12083 { SWIG_PY_INT,     (char *)"SouthGravity", (long) 8, 0, 0, 0},
12084 { SWIG_PY_INT,     (char *)"SouthEastGravity", (long) 9, 0, 0, 0},
12085 { SWIG_PY_INT,     (char *)"StaticGravity", (long) 10, 0, 0, 0},
12086 { SWIG_PY_INT,     (char *)"UnmapGravity", (long) 0, 0, 0, 0},
12087 { SWIG_PY_INT,     (char *)"NotUseful", (long) 0, 0, 0, 0},
12088 { SWIG_PY_INT,     (char *)"WhenMapped", (long) 1, 0, 0, 0},
12089 { SWIG_PY_INT,     (char *)"Always", (long) 2, 0, 0, 0},
12090 { SWIG_PY_INT,     (char *)"IsUnmapped", (long) 0, 0, 0, 0},
12091 { SWIG_PY_INT,     (char *)"IsUnviewable", (long) 1, 0, 0, 0},
12092 { SWIG_PY_INT,     (char *)"IsViewable", (long) 2, 0, 0, 0},
12093 { SWIG_PY_INT,     (char *)"SetModeInsert", (long) 0, 0, 0, 0},
12094 { SWIG_PY_INT,     (char *)"SetModeDelete", (long) 1, 0, 0, 0},
12095 { SWIG_PY_INT,     (char *)"DestroyAll", (long) 0, 0, 0, 0},
12096 { SWIG_PY_INT,     (char *)"RetainPermanent", (long) 1, 0, 0, 0},
12097 { SWIG_PY_INT,     (char *)"RetainTemporary", (long) 2, 0, 0, 0},
12098 { SWIG_PY_INT,     (char *)"Above", (long) 0, 0, 0, 0},
12099 { SWIG_PY_INT,     (char *)"Below", (long) 1, 0, 0, 0},
12100 { SWIG_PY_INT,     (char *)"TopIf", (long) 2, 0, 0, 0},
12101 { SWIG_PY_INT,     (char *)"BottomIf", (long) 3, 0, 0, 0},
12102 { SWIG_PY_INT,     (char *)"Opposite", (long) 4, 0, 0, 0},
12103 { SWIG_PY_INT,     (char *)"RaiseLowest", (long) 0, 0, 0, 0},
12104 { SWIG_PY_INT,     (char *)"LowerHighest", (long) 1, 0, 0, 0},
12105 { SWIG_PY_INT,     (char *)"PropModeReplace", (long) 0, 0, 0, 0},
12106 { SWIG_PY_INT,     (char *)"PropModePrepend", (long) 1, 0, 0, 0},
12107 { SWIG_PY_INT,     (char *)"PropModeAppend", (long) 2, 0, 0, 0},
12108 { SWIG_PY_INT,     (char *)"GXclear", (long) 0x0, 0, 0, 0},
12109 { SWIG_PY_INT,     (char *)"GXand", (long) 0x1, 0, 0, 0},
12110 { SWIG_PY_INT,     (char *)"GXandReverse", (long) 0x2, 0, 0, 0},
12111 { SWIG_PY_INT,     (char *)"GXcopy", (long) 0x3, 0, 0, 0},
12112 { SWIG_PY_INT,     (char *)"GXandInverted", (long) 0x4, 0, 0, 0},
12113 { SWIG_PY_INT,     (char *)"GXnoop", (long) 0x5, 0, 0, 0},
12114 { SWIG_PY_INT,     (char *)"GXxor", (long) 0x6, 0, 0, 0},
12115 { SWIG_PY_INT,     (char *)"GXor", (long) 0x7, 0, 0, 0},
12116 { SWIG_PY_INT,     (char *)"GXnor", (long) 0x8, 0, 0, 0},
12117 { SWIG_PY_INT,     (char *)"GXequiv", (long) 0x9, 0, 0, 0},
12118 { SWIG_PY_INT,     (char *)"GXinvert", (long) 0xa, 0, 0, 0},
12119 { SWIG_PY_INT,     (char *)"GXorReverse", (long) 0xb, 0, 0, 0},
12120 { SWIG_PY_INT,     (char *)"GXcopyInverted", (long) 0xc, 0, 0, 0},
12121 { SWIG_PY_INT,     (char *)"GXorInverted", (long) 0xd, 0, 0, 0},
12122 { SWIG_PY_INT,     (char *)"GXnand", (long) 0xe, 0, 0, 0},
12123 { SWIG_PY_INT,     (char *)"GXset", (long) 0xf, 0, 0, 0},
12124 { SWIG_PY_INT,     (char *)"LineSolid", (long) 0, 0, 0, 0},
12125 { SWIG_PY_INT,     (char *)"LineOnOffDash", (long) 1, 0, 0, 0},
12126 { SWIG_PY_INT,     (char *)"LineDoubleDash", (long) 2, 0, 0, 0},
12127 { SWIG_PY_INT,     (char *)"CapNotLast", (long) 0, 0, 0, 0},
12128 { SWIG_PY_INT,     (char *)"CapButt", (long) 1, 0, 0, 0},
12129 { SWIG_PY_INT,     (char *)"CapRound", (long) 2, 0, 0, 0},
12130 { SWIG_PY_INT,     (char *)"CapProjecting", (long) 3, 0, 0, 0},
12131 { SWIG_PY_INT,     (char *)"JoinMiter", (long) 0, 0, 0, 0},
12132 { SWIG_PY_INT,     (char *)"JoinRound", (long) 1, 0, 0, 0},
12133 { SWIG_PY_INT,     (char *)"JoinBevel", (long) 2, 0, 0, 0},
12134 { SWIG_PY_INT,     (char *)"FillSolid", (long) 0, 0, 0, 0},
12135 { SWIG_PY_INT,     (char *)"FillTiled", (long) 1, 0, 0, 0},
12136 { SWIG_PY_INT,     (char *)"FillStippled", (long) 2, 0, 0, 0},
12137 { SWIG_PY_INT,     (char *)"FillOpaqueStippled", (long) 3, 0, 0, 0},
12138 { SWIG_PY_INT,     (char *)"EvenOddRule", (long) 0, 0, 0, 0},
12139 { SWIG_PY_INT,     (char *)"WindingRule", (long) 1, 0, 0, 0},
12140 { SWIG_PY_INT,     (char *)"ClipByChildren", (long) 0, 0, 0, 0},
12141 { SWIG_PY_INT,     (char *)"IncludeInferiors", (long) 1, 0, 0, 0},
12142 { SWIG_PY_INT,     (char *)"Unsorted", (long) 0, 0, 0, 0},
12143 { SWIG_PY_INT,     (char *)"YSorted", (long) 1, 0, 0, 0},
12144 { SWIG_PY_INT,     (char *)"YXSorted", (long) 2, 0, 0, 0},
12145 { SWIG_PY_INT,     (char *)"YXBanded", (long) 3, 0, 0, 0},
12146 { SWIG_PY_INT,     (char *)"CoordModeOrigin", (long) 0, 0, 0, 0},
12147 { SWIG_PY_INT,     (char *)"CoordModePrevious", (long) 1, 0, 0, 0},
12148 { SWIG_PY_INT,     (char *)"Complex", (long) 0, 0, 0, 0},
12149 { SWIG_PY_INT,     (char *)"Nonconvex", (long) 1, 0, 0, 0},
12150 { SWIG_PY_INT,     (char *)"Convex", (long) 2, 0, 0, 0},
12151 { SWIG_PY_INT,     (char *)"ArcChord", (long) 0, 0, 0, 0},
12152 { SWIG_PY_INT,     (char *)"ArcPieSlice", (long) 1, 0, 0, 0},
12153 { SWIG_PY_INT,     (char *)"GCFunction", (long) (1L<<0), 0, 0, 0},
12154 { SWIG_PY_INT,     (char *)"GCPlaneMask", (long) (1L<<1), 0, 0, 0},
12155 { SWIG_PY_INT,     (char *)"GCForeground", (long) (1L<<2), 0, 0, 0},
12156 { SWIG_PY_INT,     (char *)"GCBackground", (long) (1L<<3), 0, 0, 0},
12157 { SWIG_PY_INT,     (char *)"GCLineWidth", (long) (1L<<4), 0, 0, 0},
12158 { SWIG_PY_INT,     (char *)"GCLineStyle", (long) (1L<<5), 0, 0, 0},
12159 { SWIG_PY_INT,     (char *)"GCCapStyle", (long) (1L<<6), 0, 0, 0},
12160 { SWIG_PY_INT,     (char *)"GCJoinStyle", (long) (1L<<7), 0, 0, 0},
12161 { SWIG_PY_INT,     (char *)"GCFillStyle", (long) (1L<<8), 0, 0, 0},
12162 { SWIG_PY_INT,     (char *)"GCFillRule", (long) (1L<<9), 0, 0, 0},
12163 { SWIG_PY_INT,     (char *)"GCTile", (long) (1L<<10), 0, 0, 0},
12164 { SWIG_PY_INT,     (char *)"GCStipple", (long) (1L<<11), 0, 0, 0},
12165 { SWIG_PY_INT,     (char *)"GCTileStipXOrigin", (long) (1L<<12), 0, 0, 0},
12166 { SWIG_PY_INT,     (char *)"GCTileStipYOrigin", (long) (1L<<13), 0, 0, 0},
12167 { SWIG_PY_INT,     (char *)"GCFont", (long) (1L<<14), 0, 0, 0},
12168 { SWIG_PY_INT,     (char *)"GCSubwindowMode", (long) (1L<<15), 0, 0, 0},
12169 { SWIG_PY_INT,     (char *)"GCGraphicsExposures", (long) (1L<<16), 0, 0, 0},
12170 { SWIG_PY_INT,     (char *)"GCClipXOrigin", (long) (1L<<17), 0, 0, 0},
12171 { SWIG_PY_INT,     (char *)"GCClipYOrigin", (long) (1L<<18), 0, 0, 0},
12172 { SWIG_PY_INT,     (char *)"GCClipMask", (long) (1L<<19), 0, 0, 0},
12173 { SWIG_PY_INT,     (char *)"GCDashOffset", (long) (1L<<20), 0, 0, 0},
12174 { SWIG_PY_INT,     (char *)"GCDashList", (long) (1L<<21), 0, 0, 0},
12175 { SWIG_PY_INT,     (char *)"GCArcMode", (long) (1L<<22), 0, 0, 0},
12176 { SWIG_PY_INT,     (char *)"GCLastBit", (long) 22, 0, 0, 0},
12177 { SWIG_PY_INT,     (char *)"FontLeftToRight", (long) 0, 0, 0, 0},
12178 { SWIG_PY_INT,     (char *)"FontRightToLeft", (long) 1, 0, 0, 0},
12179 { SWIG_PY_INT,     (char *)"FontChange", (long) 255, 0, 0, 0},
12180 { SWIG_PY_INT,     (char *)"XYBitmap", (long) 0, 0, 0, 0},
12181 { SWIG_PY_INT,     (char *)"XYPixmap", (long) 1, 0, 0, 0},
12182 { SWIG_PY_INT,     (char *)"ZPixmap", (long) 2, 0, 0, 0},
12183 { SWIG_PY_INT,     (char *)"AllocNone", (long) 0, 0, 0, 0},
12184 { SWIG_PY_INT,     (char *)"AllocAll", (long) 1, 0, 0, 0},
12185 { SWIG_PY_INT,     (char *)"DoRed", (long) (1<<0), 0, 0, 0},
12186 { SWIG_PY_INT,     (char *)"DoGreen", (long) (1<<1), 0, 0, 0},
12187 { SWIG_PY_INT,     (char *)"DoBlue", (long) (1<<2), 0, 0, 0},
12188 { SWIG_PY_INT,     (char *)"CursorShape", (long) 0, 0, 0, 0},
12189 { SWIG_PY_INT,     (char *)"TileShape", (long) 1, 0, 0, 0},
12190 { SWIG_PY_INT,     (char *)"StippleShape", (long) 2, 0, 0, 0},
12191 { SWIG_PY_INT,     (char *)"AutoRepeatModeOff", (long) 0, 0, 0, 0},
12192 { SWIG_PY_INT,     (char *)"AutoRepeatModeOn", (long) 1, 0, 0, 0},
12193 { SWIG_PY_INT,     (char *)"AutoRepeatModeDefault", (long) 2, 0, 0, 0},
12194 { SWIG_PY_INT,     (char *)"LedModeOff", (long) 0, 0, 0, 0},
12195 { SWIG_PY_INT,     (char *)"LedModeOn", (long) 1, 0, 0, 0},
12196 { SWIG_PY_INT,     (char *)"KBKeyClickPercent", (long) (1L<<0), 0, 0, 0},
12197 { SWIG_PY_INT,     (char *)"KBBellPercent", (long) (1L<<1), 0, 0, 0},
12198 { SWIG_PY_INT,     (char *)"KBBellPitch", (long) (1L<<2), 0, 0, 0},
12199 { SWIG_PY_INT,     (char *)"KBBellDuration", (long) (1L<<3), 0, 0, 0},
12200 { SWIG_PY_INT,     (char *)"KBLed", (long) (1L<<4), 0, 0, 0},
12201 { SWIG_PY_INT,     (char *)"KBLedMode", (long) (1L<<5), 0, 0, 0},
12202 { SWIG_PY_INT,     (char *)"KBKey", (long) (1L<<6), 0, 0, 0},
12203 { SWIG_PY_INT,     (char *)"KBAutoRepeatMode", (long) (1L<<7), 0, 0, 0},
12204 { SWIG_PY_INT,     (char *)"MappingSuccess", (long) 0, 0, 0, 0},
12205 { SWIG_PY_INT,     (char *)"MappingBusy", (long) 1, 0, 0, 0},
12206 { SWIG_PY_INT,     (char *)"MappingFailed", (long) 2, 0, 0, 0},
12207 { SWIG_PY_INT,     (char *)"MappingModifier", (long) 0, 0, 0, 0},
12208 { SWIG_PY_INT,     (char *)"MappingKeyboard", (long) 1, 0, 0, 0},
12209 { SWIG_PY_INT,     (char *)"MappingPointer", (long) 2, 0, 0, 0},
12210 { SWIG_PY_INT,     (char *)"DontPreferBlanking", (long) 0, 0, 0, 0},
12211 { SWIG_PY_INT,     (char *)"PreferBlanking", (long) 1, 0, 0, 0},
12212 { SWIG_PY_INT,     (char *)"DefaultBlanking", (long) 2, 0, 0, 0},
12213 { SWIG_PY_INT,     (char *)"DisableScreenSaver", (long) 0, 0, 0, 0},
12214 { SWIG_PY_INT,     (char *)"DisableScreenInterval", (long) 0, 0, 0, 0},
12215 { SWIG_PY_INT,     (char *)"DontAllowExposures", (long) 0, 0, 0, 0},
12216 { SWIG_PY_INT,     (char *)"AllowExposures", (long) 1, 0, 0, 0},
12217 { SWIG_PY_INT,     (char *)"DefaultExposures", (long) 2, 0, 0, 0},
12218 { SWIG_PY_INT,     (char *)"ScreenSaverReset", (long) 0, 0, 0, 0},
12219 { SWIG_PY_INT,     (char *)"ScreenSaverActive", (long) 1, 0, 0, 0},
12220 { SWIG_PY_INT,     (char *)"HostInsert", (long) 0, 0, 0, 0},
12221 { SWIG_PY_INT,     (char *)"HostDelete", (long) 1, 0, 0, 0},
12222 { SWIG_PY_INT,     (char *)"EnableAccess", (long) 1, 0, 0, 0},
12223 { SWIG_PY_INT,     (char *)"DisableAccess", (long) 0, 0, 0, 0},
12224 { SWIG_PY_INT,     (char *)"StaticGray", (long) 0, 0, 0, 0},
12225 { SWIG_PY_INT,     (char *)"GrayScale", (long) 1, 0, 0, 0},
12226 { SWIG_PY_INT,     (char *)"StaticColor", (long) 2, 0, 0, 0},
12227 { SWIG_PY_INT,     (char *)"PseudoColor", (long) 3, 0, 0, 0},
12228 { SWIG_PY_INT,     (char *)"TrueColor", (long) 4, 0, 0, 0},
12229 { SWIG_PY_INT,     (char *)"DirectColor", (long) 5, 0, 0, 0},
12230 { SWIG_PY_INT,     (char *)"LSBFirst", (long) 0, 0, 0, 0},
12231 { SWIG_PY_INT,     (char *)"MSBFirst", (long) 1, 0, 0, 0},
12232 {0}};
12233
12234 #ifdef __cplusplus
12235 }
12236 #endif
12237
12238 #ifdef __cplusplus
12239 extern "C"
12240 #endif
12241 SWIGEXPORT(void) SWIG_init(void) {
12242     static PyObject *SWIG_globals = 0; 
12243     static int       typeinit = 0;
12244     PyObject *m, *d;
12245     int       i;
12246     if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
12247     m = Py_InitModule((char *) SWIG_name, SwigMethods);
12248     d = PyModule_GetDict(m);
12249     
12250     if (!typeinit) {
12251         for (i = 0; swig_types_initial[i]; i++) {
12252             swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
12253         }
12254         typeinit = 1;
12255     }
12256     SWIG_InstallConstants(d,swig_const_table);
12257     
12258 }
12259