kivio_wrap.cpp
1/* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 1.3u-20000719-0930 (Alpha 3)
4 *
5 * Portions Copyright (c) 1995-2000
6 * The University of Utah, The Regents of the University of California, and
7 * The University of Chicago. Permission is hereby granted to use, modify,
8 * and distribute this file in any manner provided this notice remains intact.
9 *
10 * This file is not intended to be easily readable and contains a number of
11 * coding conventions designed to improve portability and efficiency. Do not make
12 * changes to this file unless you know what you are doing--modify the SWIG
13 * interface file instead.
14 * ----------------------------------------------------------------------------- */
15
16/* Implementation : PYTHON */
17#include <config.h>
18
19#ifdef HAVE_PYTHON
20
21#define SWIGPYTHON
22/***********************************************************************
23 * python.swg
24 *
25 * This file contains the runtime support for Python modules
26 * and includes code for managing global variables and pointer
27 * type checking.
28 *
29 * Author : David Beazley (beazley@cs.uchicago.edu)
30 *
31 * Copyright (c) 1999-2000, The University of Chicago
32 *
33 * This file may be freely redistributed without license or fee provided
34 * this copyright message remains intact.
35 ************************************************************************/
36
37#include <string.h>
38#include <stdlib.h>
39
40#ifdef __cplusplus
41extern "C" {
42#endif
43#include "Python.h"
44
45#if defined(_WIN32) || defined(__WIN32__)
46# if defined(_MSC_VER)
47# if defined(STATIC_LINKED)
48# define SWIGEXPORT(a) a
49# else
50# define SWIGEXPORT(a) __declspec(dllexport) a
51# endif
52# else
53# define SWIGEXPORT(a) a
54# endif
55#else
56# define SWIGEXPORT(a) a
57#endif
58
59#ifdef SWIG_GLOBAL
60#define SWIGSTATICRUNTIME(a) SWIGEXPORT(a)
61#else
62#define SWIGSTATICRUNTIME(a) static a
63#endif
64
65/* Type information structure */
66
67typedef struct _swig_type_info {
68 char *name;
69 void *(*converter)(void *);
70 struct _swig_type_info *next;
71 struct _swig_type_info *prev;
72} _swig_type_info;
73
74/* Constant information structure */
75typedef struct _swig_const_info {
76 int type;
77 char *name;
78 long lvalue;
79 double dvalue;
80 void *pvalue;
81 _swig_type_info **ptype;
82} _swig_const_info;
83
84#define SWIG_PY_INT 1
85#define SWIG_PY_FLOAT 2
86#define SWIG_PY_STRING 3
87#define SWIG_PY_POINTER 4
88
89#ifdef SWIG_NOINCLUDE
90
91SWIGEXPORT(PyObject *) SWIG_newvarlink();
92SWIGEXPORT(void) SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
93SWIGEXPORT(_swig_type_info *) SWIG_TypeRegister(_swig_type_info *);
94SWIGEXPORT(_swig_type_info *) SWIG_TypeCheck(char *, _swig_type_info *);
95SWIGEXPORT(int) SWIG_ConvertPtr(PyObject *, void **, _swig_type_info *, int);
96SWIGEXPORT(void) SWIG_MakePtr(char *c, void *, _swig_type_info *);
97SWIGEXPORT(PyObject *) SWIG_NewPointerObj(void *, _swig_type_info *);
98SWIGEXPORT(void) SWIG_InstallConstants(PyObject *d, _swig_const_info constants[]);
99
100/* External declarations when using runtime libraries */
101
102#else
103
104/* -----------------------------------------------------------------------------
105 * global variable support code.
106 * ----------------------------------------------------------------------------- */
107
108typedef struct swig_globalvar {
109 char *name; /* Name of global variable */
110 PyObject *(*get_attr)(void); /* Return the current value */
111 int (*set_attr)(PyObject *); /* Set the value */
112 struct swig_globalvar *next;
113} swig_globalvar;
114
115typedef struct swig_varlinkobject {
116 PyObject_HEAD
117 swig_globalvar *vars;
118} swig_varlinkobject;
119
120static PyObject *
121swig_varlink_repr(swig_varlinkobject *v) {
122 v = v;
123 return PyBytes_FromString("<Global variables>");
124}
125
126static int
127swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
128 swig_globalvar *var;
129 flags = flags;
130 fprintf(fp,"Global variables { ");
131 for (var = v->vars; var; var=var->next) {
132 fprintf(fp,"%s", var->name);
133 if (var->next) fprintf(fp,", ");
134 }
135 fprintf(fp," }\n");
136 return 0;
137}
138
139static PyObject *
140swig_varlink_getattr(swig_varlinkobject *v, char *n) {
141 swig_globalvar *var = v->vars;
142 while (var) {
143 if (strcmp(var->name,n) == 0) {
144 return (*var->get_attr)();
145 }
146 var = var->next;
147 }
148 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
149 return NULL;
150}
151
152static int
153swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
154 swig_globalvar *var = v->vars;
155 while (var) {
156 if (strcmp(var->name,n) == 0) {
157 return (*var->set_attr)(p);
158 }
159 var = var->next;
160 }
161 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
162 return 1;
163}
164
165static PyTypeObject varlinktype = {
166 PyVarObject_HEAD_INIT(&PyType_Type, 0)
167 (char*)"swigvarlink", /* Type name */
168 sizeof(swig_varlinkobject), /* Basic size */
169 0, /* Itemsize */
170 0, /* Deallocator */
171#if PY_VERSION_HEX >= 0x03080000
172 0, /* Vector call */
173#else
174 (printfunc) swig_varlink_print, /* Print */
175#endif
176 (getattrfunc) swig_varlink_getattr, /* Get attr */
177 (setattrfunc) swig_varlink_setattr, /* Set attr */
178 0, /* tp_as_async */
179 (reprfunc) swig_varlink_repr, /* tp_repr */
180 0, /* tp_as_number */
181 0, /* tp_as_sequence */
182 0, /* tp_as_mapping */
183 0, /* tp_hash */
184 0, /* tp_call */
185 0, /* tp_str */
186 0, /* tp_getattro */
187 0, /* tp_setattro */
188 0, /* tp_as_buffer */
189 0, /* tp_flags */
190 0, /* tp_doc */
191 0, /* tp_traverse */
192 0, /* tp_clear */
193 0, /* tp_richcompare */
194 0, /* tp_weaklistoffset */
195 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
196 0, /* tp_del */
197 0, /* tp_version_tag */
198 0, /* tp_finalize */
199#if PY_VERSION_HEX >= 0x03100000
200 0, /* tp_vectorcall */
201#endif
202};
203
204/* Create a variable linking object for use later */
205SWIGSTATICRUNTIME(PyObject *)
206SWIG_newvarlink(void) {
207 swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, &varlinktype);
208 if (result)
209 {
210 result->vars = 0;
211 }
212 return ((PyObject*) result);
213}
214
215SWIGSTATICRUNTIME(void)
216SWIG_addvarlink(PyObject *p, char *name,
217 PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
218 swig_varlinkobject *v;
219 swig_globalvar *gv;
220 v= (swig_varlinkobject *) p;
221 gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
222 gv->name = (char *) malloc(strlen(name)+1);
223 strcpy(gv->name,name);
224 gv->get_attr = get_attr;
225 gv->set_attr = set_attr;
226 gv->next = v->vars;
227 v->vars = gv;
228}
229
230/* -----------------------------------------------------------------------------
231 * Pointer type-checking
232 * ----------------------------------------------------------------------------- */
233
234static _swig_type_info *swig_types = 0;
235
236/* Register type mappings with the type-checker */
237SWIGSTATICRUNTIME(_swig_type_info *)
238SWIG_TypeRegister(_swig_type_info *ti) {
239 _swig_type_info *tc, *head, *ret, *next;
240 /* Check to see if this type has already been registered */
241 tc = swig_types;
242 while (tc) {
243 if (strcmp(tc->name, ti->name) == 0) {
244 /* Already exists in the table. Just add additional types to the list */
245 head = tc;
246 next = tc->next;
247 goto l1;
248 }
249 tc = tc->prev;
250 }
251 head = ti;
252 next = 0;
253
254 /* Place in list */
255 ti->prev = swig_types;
256 swig_types = ti;
257
258 /* Build linked lists */
259 l1:
260 ret = head;
261 tc = ti + 1;
262 while (tc->name) {
263 head->next = tc;
264 tc->prev = head;
265 head = tc;
266 tc++;
267 }
268 head->next = next;
269 return ret;
270}
271
272/* Check the typename */
273SWIGSTATICRUNTIME(_swig_type_info *)
274SWIG_TypeCheck(char *c, _swig_type_info *ty) {
275 _swig_type_info *s;
276 char *sn;
277 if (!ty) return 0; /* Void pointer */
278 s = ty->next; /* First element is always just the name */
279 while (s) {
280 sn = s->name;
281 if ((c == sn) || ((*c == *sn) && (strcmp(sn,c) == 0))) {
282 if (s == ty->next) return s;
283 /* Move s to the top of the linked list */
284 s->prev->next = s->next;
285 if (s->next) {
286 s->next->prev = s->prev;
287 }
288 /* Insert s as second element in the list */
289 s->next = ty->next;
290 if (ty->next) ty->next->prev = s;
291 ty->next = s;
292 return s;
293 }
294 s = s->next;
295 }
296 return 0;
297}
298
299/* Convert a pointer value */
300SWIGSTATICRUNTIME(int)
301SWIG_ConvertPtr(PyObject *obj, void **ptr, _swig_type_info *ty, int flags) {
302 unsigned long p;
303 int d;
304 _swig_type_info *tc;
305 char *c;
306 static PyObject *SWIG_this = 0;
307
308 if (!obj || (obj == Py_None)) {
309 *ptr = 0;
310 return 0;
311 }
312#ifdef SWIG_COBJECT_TYPES
313 if (!(PyCObject_Check(obj))) {
314 if (!SWIG_this)
315 SWIG_this = PyString_InternFromString("this");
316 obj = PyObject_GetAttr(obj,SWIG_this);
317 if ((!obj) || !(PyCObject_Check(obj))) goto type_error;
318 }
319 *ptr = PyCObject_AsVoidPtr(obj);
320 c = (char *) PyCObject_GetDesc(obj);
321 goto cobject;
322#else
323 if (!(PyByteArray_Check(obj))) {
324 if (!SWIG_this)
325 SWIG_this = PyBytes_FromString("this");
326 obj = PyObject_GetAttr(obj,SWIG_this);
327 if ((!obj) || !(PyByteArray_Check(obj))) goto type_error;
328 }
329 c = PyByteArray_AS_STRING(obj);
330 p = 0;
331 /* Pointer values must start with leading underscore */
332 if (*c != '_') {
333 *ptr = (void *) 0;
334 if (strcmp(c,"NULL") == 0) return 0;
335 }
336 c++;
337 /* Extract hex value from pointer */
338 while (d = *c) {
339 if ((d >= '0') && (d <= '9'))
340 p = (p << 4) + (d - '0');
341 else if ((d >= 'a') && (d <= 'f'))
342 p = (p << 4) + (d - ('a'-10));
343 else
344 break;
345 c++;
346 }
347 *ptr = (void *) p;
348#endif
349
350#ifdef SWIG_COBJECT_TYPES
351cobject:
352#endif
353
354 if (ty) {
355 tc = SWIG_TypeCheck(c,ty);
356 if (!tc) goto type_error;
357 if (tc->converter) {
358 *ptr = (*tc->converter)((void *) p);
359 }
360 }
361 return 0;
362
363type_error:
364 if (flags) {
365 if (ty) {
366 char *temp = (char *) malloc(64+strlen(ty->name));
367 sprintf(temp,"Type error. Expected %s", ty->name);
368 PyErr_SetString(PyExc_TypeError, temp);
369 free((char *) temp);
370 } else {
371 PyErr_SetString(PyExc_TypeError,"Expected a pointer");
372 }
373 }
374 return -1;
375}
376
377/* Take a pointer and convert it to a string */
378SWIGSTATICRUNTIME(void)
379SWIG_MakePtr(char *c, void *ptr, _swig_type_info *ty) {
380 static char hex[17] = "0123456789abcdef";
381 unsigned long p, s;
382 char result[32], *r;
383 r = result;
384 p = (unsigned long) ptr;
385 if (p > 0) {
386 while (p > 0) {
387 s = p & 0xf;
388 *(r++) = hex[s];
389 p = p >> 4;
390 }
391 *r = '_';
392 while (r >= result)
393 *(c++) = *(r--);
394 strcpy (c, ty->name);
395 } else {
396 strcpy (c, "NULL");
397 }
398}
399
400/* Create a new pointer object */
401SWIGSTATICRUNTIME(PyObject *)
402SWIG_NewPointerObj(void *ptr, _swig_type_info *type) {
403 char result[512];
404 PyObject *robj;
405 if (!ptr) {
406 Py_INCREF(Py_None);
407 return Py_None;
408 }
409#ifdef SWIG_COBJECT_TYPES
410 robj = PyCObject_FromVoidPtrAndDesc((void *) ptr, type->name, NULL);
411#else
412 SWIG_MakePtr(result,ptr,type);
413 robj = PyBytes_FromString(result);
414#endif
415 return robj;
416}
417
418/* Install Constants */
419SWIGSTATICRUNTIME(void)
420SWIG_InstallConstants(PyObject *d, _swig_const_info constants[]) {
421 int i;
422 PyObject *obj;
423 for (i = 0; constants[i].type; i++) {
424 switch(constants[i].type) {
425 case SWIG_PY_INT:
426 obj = PyLong_FromLong(constants[i].lvalue);
427 break;
428 case SWIG_PY_FLOAT:
429 obj = PyFloat_FromDouble(constants[i].dvalue);
430 break;
431 case SWIG_PY_STRING:
432 obj = PyBytes_FromString((char *) constants[i].pvalue);
433 break;
434 case SWIG_PY_POINTER:
435 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype);
436 break;
437 default:
438 obj = 0;
439 break;
440 }
441 if (obj) {
442 PyDict_SetItemString(d,constants[i].name,obj);
443 Py_DECREF(obj);
444 }
445 }
446}
447
448#endif
449
450#ifdef __cplusplus
451}
452#endif
453
454
455/* ---- TYPES TABLE (BEGIN) ---- */
456#define SWIGTYPE_KivioPage_p _swig_types[0]
457#define SWIGTYPE_float_p _swig_types[1]
458#define SWIGTYPE_KivioFillStyle_p _swig_types[2]
459#define SWIGTYPE_KoRect_p _swig_types[3]
460#define SWIGTYPE_KivioStencil_p _swig_types[4]
461#define SWIGTYPE_KivioLayer_p _swig_types[5]
462static _swig_type_info *_swig_types[7];
463/* ---- TYPES TABLE (END) ---- */
464
465#define SWIG_init initkivioc
466
467#define SWIG_name "kivioc"
468
469 #include "config.h"
470
471#include "kivio_stencil.h"
472
473#include "kivio_layer.h"
474
475#include "kivio_layers.h"
476#ifdef __cplusplus
477extern "C" {
478#endif
479static PyObject *_wrap_update(PyObject *self, PyObject *args) {
480 PyObject *_resultobj;
481 self = self;
482 if(!PyArg_ParseTuple(args,":update"))
483 return NULL;
484 update();
485 Py_INCREF(Py_None);
486 _resultobj = Py_None;
487 return _resultobj;
488}
489
490static PyObject *_wrap_isStencilSelected(PyObject *self, PyObject *args) {
491 PyObject *_resultobj,*_argo0=0;
492 bool _result;
493 KivioStencil *_arg0;
494 self = self;
495 if(!PyArg_ParseTuple(args,"O:isStencilSelected",&_argo0))
496 return NULL;
497 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
498 _result = (bool )isStencilSelected(_arg0);
499 _resultobj = Py_BuildValue("i",_result);
500 return _resultobj;
501}
502
503static PyObject *_wrap_selectAllStencils(PyObject *self, PyObject *args) {
504 PyObject *_resultobj;
505 self = self;
506 if(!PyArg_ParseTuple(args,":selectAllStencils"))
507 return NULL;
508 selectAllStencils();
509 Py_INCREF(Py_None);
510 _resultobj = Py_None;
511 return _resultobj;
512}
513
514static PyObject *_wrap_unselectAllStencils(PyObject *self, PyObject *args) {
515 PyObject *_resultobj;
516 self = self;
517 if(!PyArg_ParseTuple(args,":unselectAllStencils"))
518 return NULL;
519 unselectAllStencils();
520 Py_INCREF(Py_None);
521 _resultobj = Py_None;
522 return _resultobj;
523}
524
525static PyObject *_wrap_unselectStencil(PyObject *self, PyObject *args) {
526 PyObject *_resultobj,*_argo0=0;
527 bool _result;
528 KivioStencil *_arg0;
529 self = self;
530 if(!PyArg_ParseTuple(args,"O:unselectStencil",&_argo0))
531 return NULL;
532 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
533 _result = (bool )unselectStencil(_arg0);
534 _resultobj = Py_BuildValue("i",_result);
535 return _resultobj;
536}
537
538static PyObject *_wrap_selectStencil(PyObject *self, PyObject *args) {
539 PyObject *_resultobj,*_argo0=0;
540 KivioStencil *_arg0;
541 self = self;
542 if(!PyArg_ParseTuple(args,"O:selectStencil",&_argo0))
543 return NULL;
544 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
545 selectStencil(_arg0);
546 Py_INCREF(Py_None);
547 _resultobj = Py_None;
548 return _resultobj;
549}
550
551static PyObject *_wrap_curLayer(PyObject *self, PyObject *args) {
552 PyObject *_resultobj;
553 KivioLayer *_result;
554 self = self;
555 if(!PyArg_ParseTuple(args,":curLayer"))
556 return NULL;
557 _result = (KivioLayer *)curLayer();
558 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
559 return _resultobj;
560}
561
562static PyObject *_wrap_setCurLayer(PyObject *self, PyObject *args) {
563 PyObject *_resultobj,*_argo0=0;
564 KivioLayer *_arg0;
565 self = self;
566 if(!PyArg_ParseTuple(args,"O:setCurLayer",&_argo0))
567 return NULL;
568 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
569 setCurLayer(_arg0);
570 Py_INCREF(Py_None);
571 _resultobj = Py_None;
572 return _resultobj;
573}
574
575static PyObject *_wrap_firstLayer(PyObject *self, PyObject *args) {
576 PyObject *_resultobj;
577 KivioLayer *_result;
578 self = self;
579 if(!PyArg_ParseTuple(args,":firstLayer"))
580 return NULL;
581 _result = (KivioLayer *)firstLayer();
582 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
583 return _resultobj;
584}
585
586static PyObject *_wrap_nextLayer(PyObject *self, PyObject *args) {
587 PyObject *_resultobj;
588 KivioLayer *_result;
589 self = self;
590 if(!PyArg_ParseTuple(args,":nextLayer"))
591 return NULL;
592 _result = (KivioLayer *)nextLayer();
593 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
594 return _resultobj;
595}
596
597static PyObject *_wrap_lastLayer(PyObject *self, PyObject *args) {
598 PyObject *_resultobj;
599 KivioLayer *_result;
600 self = self;
601 if(!PyArg_ParseTuple(args,":lastLayer"))
602 return NULL;
603 _result = (KivioLayer *)lastLayer();
604 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
605 return _resultobj;
606}
607
608static PyObject *_wrap_prevLayer(PyObject *self, PyObject *args) {
609 PyObject *_resultobj;
610 KivioLayer *_result;
611 self = self;
612 if(!PyArg_ParseTuple(args,":prevLayer"))
613 return NULL;
614 _result = (KivioLayer *)prevLayer();
615 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
616 return _resultobj;
617}
618
619static PyObject *_wrap_removeCurrentLayer(PyObject *self, PyObject *args) {
620 PyObject *_resultobj;
621 bool _result;
622 self = self;
623 if(!PyArg_ParseTuple(args,":removeCurrentLayer"))
624 return NULL;
625 _result = (bool )removeCurrentLayer();
626 _resultobj = Py_BuildValue("i",_result);
627 return _resultobj;
628}
629
630static PyObject *_wrap_addLayer(PyObject *self, PyObject *args) {
631 PyObject *_resultobj,*_argo0=0;
632 KivioLayer *_arg0;
633 self = self;
634 if(!PyArg_ParseTuple(args,"O:addLayer",&_argo0))
635 return NULL;
636 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
637 addLayer(_arg0);
638 Py_INCREF(Py_None);
639 _resultobj = Py_None;
640 return _resultobj;
641}
642
643static PyObject *_wrap_insertLayer(PyObject *self, PyObject *args) {
644 int _arg0;
645 PyObject *_resultobj,*_argo1=0;
646 KivioLayer *_arg1;
647 self = self;
648 if(!PyArg_ParseTuple(args,"iO:insertLayer",&_arg0,&_argo1))
649 return NULL;
650 if ((SWIG_ConvertPtr(_argo1,(void **) &_arg1,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
651 insertLayer(_arg0,_arg1);
652 Py_INCREF(Py_None);
653 _resultobj = Py_None;
654 return _resultobj;
655}
656
657static PyObject *_wrap_layerAt(PyObject *self, PyObject *args) {
658 int _arg0;
659 PyObject *_resultobj;
660 KivioLayer *_result;
661 self = self;
662 if(!PyArg_ParseTuple(args,"i:layerAt",&_arg0))
663 return NULL;
664 _result = (KivioLayer *)layerAt(_arg0);
665 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
666 return _resultobj;
667}
668
669static PyObject *_wrap_addStencil(PyObject *self, PyObject *args) {
670 PyObject *_resultobj,*_argo0=0;
671 bool _result;
672 KivioStencil *_arg0;
673 self = self;
674 if(!PyArg_ParseTuple(args,"O:addStencil",&_argo0))
675 return NULL;
676 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
677 _result = (bool )addStencil(_arg0);
678 _resultobj = Py_BuildValue("i",_result);
679 return _resultobj;
680}
681
682static PyObject *_wrap_deleteSelectedStencils(PyObject *self, PyObject *args) {
683 PyObject *_resultobj;
684 self = self;
685 if(!PyArg_ParseTuple(args,":deleteSelectedStencils"))
686 return NULL;
687 deleteSelectedStencils();
688 Py_INCREF(Py_None);
689 _resultobj = Py_None;
690 return _resultobj;
691}
692
693static PyObject *_wrap_groupSelectedStencils(PyObject *self, PyObject *args) {
694 PyObject *_resultobj;
695 self = self;
696 if(!PyArg_ParseTuple(args,":groupSelectedStencils"))
697 return NULL;
698 groupSelectedStencils();
699 Py_INCREF(Py_None);
700 _resultobj = Py_None;
701 return _resultobj;
702}
703
704static PyObject *_wrap_ungroupSelectedStencils(PyObject *self, PyObject *args) {
705 PyObject *_resultobj;
706 self = self;
707 if(!PyArg_ParseTuple(args,":ungroupSelectedStencils"))
708 return NULL;
709 ungroupSelectedStencils();
710 Py_INCREF(Py_None);
711 _resultobj = Py_None;
712 return _resultobj;
713}
714
715static PyObject *_wrap_bringToFront(PyObject *self, PyObject *args) {
716 PyObject *_resultobj;
717 self = self;
718 if(!PyArg_ParseTuple(args,":bringToFront"))
719 return NULL;
720 bringToFront();
721 Py_INCREF(Py_None);
722 _resultobj = Py_None;
723 return _resultobj;
724}
725
726static PyObject *_wrap_sendToBack(PyObject *self, PyObject *args) {
727 PyObject *_resultobj;
728 self = self;
729 if(!PyArg_ParseTuple(args,":sendToBack"))
730 return NULL;
731 sendToBack();
732 Py_INCREF(Py_None);
733 _resultobj = Py_None;
734 return _resultobj;
735}
736
737static PyObject *_wrap_copy(PyObject *self, PyObject *args) {
738 PyObject *_resultobj;
739 self = self;
740 if(!PyArg_ParseTuple(args,":copy"))
741 return NULL;
742 copy();
743 Py_INCREF(Py_None);
744 _resultobj = Py_None;
745 return _resultobj;
746}
747
748static PyObject *_wrap_cut(PyObject *self, PyObject *args) {
749 PyObject *_resultobj;
750 self = self;
751 if(!PyArg_ParseTuple(args,":cut"))
752 return NULL;
753 cut();
754 Py_INCREF(Py_None);
755 _resultobj = Py_None;
756 return _resultobj;
757}
758
759static PyObject *_wrap_paste(PyObject *self, PyObject *args) {
760 PyObject *_resultobj;
761 self = self;
762 if(!PyArg_ParseTuple(args,":paste"))
763 return NULL;
764 paste();
765 Py_INCREF(Py_None);
766 _resultobj = Py_None;
767 return _resultobj;
768}
769
770#define new_KivioStencil() (new KivioStencil())
771static PyObject *_wrap_new_KivioStencil(PyObject *self, PyObject *args) {
772 PyObject *_resultobj;
773 KivioStencil *_result;
774 self = self;
775 if(!PyArg_ParseTuple(args,":new_KivioStencil"))
776 return NULL;
777 _result = (KivioStencil *)new_KivioStencil();
778 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
779 return _resultobj;
780}
781
782#define delete_KivioStencil(_swigobj) (delete _swigobj)
783static PyObject *_wrap_delete_KivioStencil(PyObject *self, PyObject *args) {
784 PyObject *_resultobj,*_argo0=0;
785 KivioStencil *_arg0;
786 self = self;
787 if(!PyArg_ParseTuple(args,"O:delete_KivioStencil",&_argo0))
788 return NULL;
789 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
790 delete_KivioStencil(_arg0);
791 Py_INCREF(Py_None);
792 _resultobj = Py_None;
793 return _resultobj;
794}
795
796#define KivioStencil_duplicate(_swigobj) (_swigobj->duplicate())
797static PyObject *_wrap_KivioStencil_duplicate(PyObject *self, PyObject *args) {
798 PyObject *_resultobj,*_argo0=0;
799 KivioStencil *_result,*_arg0;
800 self = self;
801 if(!PyArg_ParseTuple(args,"O:KivioStencil_duplicate",&_argo0))
802 return NULL;
803 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
804 _result = (KivioStencil *)KivioStencil_duplicate(_arg0);
805 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
806 return _resultobj;
807}
808
809#define KivioStencil_x(_swigobj) (_swigobj->x())
810static PyObject *_wrap_KivioStencil_x(PyObject *self, PyObject *args) {
811 float _result;
812 PyObject *_resultobj,*_argo0=0;
813 KivioStencil *_arg0;
814 self = self;
815 if(!PyArg_ParseTuple(args,"O:KivioStencil_x",&_argo0))
816 return NULL;
817 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
818 _result = (float )KivioStencil_x(_arg0);
819 _resultobj = Py_BuildValue("f",_result);
820 return _resultobj;
821}
822
823#define KivioStencil_setX(_swigobj,_swigarg0) (_swigobj->setX(_swigarg0))
824static PyObject *_wrap_KivioStencil_setX(PyObject *self, PyObject *args) {
825 float _arg1;
826 PyObject *_resultobj,*_argo0=0;
827 KivioStencil *_arg0;
828 self = self;
829 if(!PyArg_ParseTuple(args,"Of:KivioStencil_setX",&_argo0,&_arg1))
830 return NULL;
831 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
832 KivioStencil_setX(_arg0,_arg1);
833 Py_INCREF(Py_None);
834 _resultobj = Py_None;
835 return _resultobj;
836}
837
838#define KivioStencil_y(_swigobj) (_swigobj->y())
839static PyObject *_wrap_KivioStencil_y(PyObject *self, PyObject *args) {
840 float _result;
841 PyObject *_resultobj,*_argo0=0;
842 KivioStencil *_arg0;
843 self = self;
844 if(!PyArg_ParseTuple(args,"O:KivioStencil_y",&_argo0))
845 return NULL;
846 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
847 _result = (float )KivioStencil_y(_arg0);
848 _resultobj = Py_BuildValue("f",_result);
849 return _resultobj;
850}
851
852#define KivioStencil_setY(_swigobj,_swigarg0) (_swigobj->setY(_swigarg0))
853static PyObject *_wrap_KivioStencil_setY(PyObject *self, PyObject *args) {
854 float _arg1;
855 PyObject *_resultobj,*_argo0=0;
856 KivioStencil *_arg0;
857 self = self;
858 if(!PyArg_ParseTuple(args,"Of:KivioStencil_setY",&_argo0,&_arg1))
859 return NULL;
860 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
861 KivioStencil_setY(_arg0,_arg1);
862 Py_INCREF(Py_None);
863 _resultobj = Py_None;
864 return _resultobj;
865}
866
867#define KivioStencil_w(_swigobj) (_swigobj->w())
868static PyObject *_wrap_KivioStencil_w(PyObject *self, PyObject *args) {
869 float _result;
870 PyObject *_resultobj,*_argo0=0;
871 KivioStencil *_arg0;
872 self = self;
873 if(!PyArg_ParseTuple(args,"O:KivioStencil_w",&_argo0))
874 return NULL;
875 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
876 _result = (float )KivioStencil_w(_arg0);
877 _resultobj = Py_BuildValue("f",_result);
878 return _resultobj;
879}
880
881#define KivioStencil_setW(_swigobj,_swigarg0) (_swigobj->setW(_swigarg0))
882static PyObject *_wrap_KivioStencil_setW(PyObject *self, PyObject *args) {
883 float _arg1;
884 PyObject *_resultobj,*_argo0=0;
885 KivioStencil *_arg0;
886 self = self;
887 if(!PyArg_ParseTuple(args,"Of:KivioStencil_setW",&_argo0,&_arg1))
888 return NULL;
889 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
890 KivioStencil_setW(_arg0,_arg1);
891 Py_INCREF(Py_None);
892 _resultobj = Py_None;
893 return _resultobj;
894}
895
896#define KivioStencil_h(_swigobj) (_swigobj->h())
897static PyObject *_wrap_KivioStencil_h(PyObject *self, PyObject *args) {
898 float _result;
899 PyObject *_resultobj,*_argo0=0;
900 KivioStencil *_arg0;
901 self = self;
902 if(!PyArg_ParseTuple(args,"O:KivioStencil_h",&_argo0))
903 return NULL;
904 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
905 _result = (float )KivioStencil_h(_arg0);
906 _resultobj = Py_BuildValue("f",_result);
907 return _resultobj;
908}
909
910#define KivioStencil_setH(_swigobj,_swigarg0) (_swigobj->setH(_swigarg0))
911static PyObject *_wrap_KivioStencil_setH(PyObject *self, PyObject *args) {
912 float _arg1;
913 PyObject *_resultobj,*_argo0=0;
914 KivioStencil *_arg0;
915 self = self;
916 if(!PyArg_ParseTuple(args,"Of:KivioStencil_setH",&_argo0,&_arg1))
917 return NULL;
918 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
919 KivioStencil_setH(_arg0,_arg1);
920 Py_INCREF(Py_None);
921 _resultobj = Py_None;
922 return _resultobj;
923}
924
925#define KivioStencil_rect(_swigobj) (_swigobj->rect())
926static PyObject *_wrap_KivioStencil_rect(PyObject *self, PyObject *args) {
927 PyObject *_resultobj,*_argo0=0;
928 KoRect *_result;
929 KivioStencil *_arg0;
930 self = self;
931 if(!PyArg_ParseTuple(args,"O:KivioStencil_rect",&_argo0))
932 return NULL;
933 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
934 _result = new KoRect (KivioStencil_rect(_arg0));
935 _resultobj = SWIG_NewPointerObj((void *)_result, SWIGTYPE_KoRect_p);
936 return _resultobj;
937}
938
939#define KivioStencil_setPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->setPosition(_swigarg0,_swigarg1))
940static PyObject *_wrap_KivioStencil_setPosition(PyObject *self, PyObject *args) {
941 float _arg1,_arg2;
942 PyObject *_resultobj,*_argo0=0;
943 KivioStencil *_arg0;
944 self = self;
945 if(!PyArg_ParseTuple(args,"Off:KivioStencil_setPosition",&_argo0,&_arg1,&_arg2))
946 return NULL;
947 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
948 KivioStencil_setPosition(_arg0,_arg1,_arg2);
949 Py_INCREF(Py_None);
950 _resultobj = Py_None;
951 return _resultobj;
952}
953
954#define KivioStencil_setDimensions(_swigobj,_swigarg0,_swigarg1) (_swigobj->setDimensions(_swigarg0,_swigarg1))
955static PyObject *_wrap_KivioStencil_setDimensions(PyObject *self, PyObject *args) {
956 float _arg1,_arg2;
957 PyObject *_resultobj,*_argo0=0;
958 KivioStencil *_arg0;
959 self = self;
960 if(!PyArg_ParseTuple(args,"Off:KivioStencil_setDimensions",&_argo0,&_arg1,&_arg2))
961 return NULL;
962 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
963 KivioStencil_setDimensions(_arg0,_arg1,_arg2);
964 Py_INCREF(Py_None);
965 _resultobj = Py_None;
966 return _resultobj;
967}
968
969#define KivioStencil_fillStyle(_swigobj) (_swigobj->fillStyle())
970static PyObject *_wrap_KivioStencil_fillStyle(PyObject *self, PyObject *args) {
971 KivioFillStyle *_result;
972 PyObject *_resultobj,*_argo0=0;
973 KivioStencil *_arg0;
974 self = self;
975 if(!PyArg_ParseTuple(args,"O:KivioStencil_fillStyle",&_argo0))
976 return NULL;
977 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
978 _result = (KivioFillStyle *)KivioStencil_fillStyle(_arg0);
979 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioFillStyle_p);
980 return _resultobj;
981}
982
983#define KivioStencil_setLineWidth(_swigobj,_swigarg0) (_swigobj->setLineWidth(_swigarg0))
984static PyObject *_wrap_KivioStencil_setLineWidth(PyObject *self, PyObject *args) {
985 float _arg1;
986 PyObject *_resultobj,*_argo0=0;
987 KivioStencil *_arg0;
988 self = self;
989 if(!PyArg_ParseTuple(args,"Of:KivioStencil_setLineWidth",&_argo0,&_arg1))
990 return NULL;
991 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
992 KivioStencil_setLineWidth(_arg0,_arg1);
993 Py_INCREF(Py_None);
994 _resultobj = Py_None;
995 return _resultobj;
996}
997
998#define KivioStencil_lineWidth(_swigobj) (_swigobj->lineWidth())
999static PyObject *_wrap_KivioStencil_lineWidth(PyObject *self, PyObject *args) {
1000 float _result;
1001 PyObject *_resultobj,*_argo0=0;
1002 KivioStencil *_arg0;
1003 self = self;
1004 if(!PyArg_ParseTuple(args,"O:KivioStencil_lineWidth",&_argo0))
1005 return NULL;
1006 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1007 _result = (float )KivioStencil_lineWidth(_arg0);
1008 _resultobj = Py_BuildValue("f",_result);
1009 return _resultobj;
1010}
1011
1012#define KivioStencil_hTextAlign(_swigobj) (_swigobj->hTextAlign())
1013static PyObject *_wrap_KivioStencil_hTextAlign(PyObject *self, PyObject *args) {
1014 int _result;
1015 PyObject *_resultobj,*_argo0=0;
1016 KivioStencil *_arg0;
1017 self = self;
1018 if(!PyArg_ParseTuple(args,"O:KivioStencil_hTextAlign",&_argo0))
1019 return NULL;
1020 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1021 _result = (int )KivioStencil_hTextAlign(_arg0);
1022 _resultobj = Py_BuildValue("i",_result);
1023 return _resultobj;
1024}
1025
1026#define KivioStencil_vTextAlign(_swigobj) (_swigobj->vTextAlign())
1027static PyObject *_wrap_KivioStencil_vTextAlign(PyObject *self, PyObject *args) {
1028 int _result;
1029 PyObject *_resultobj,*_argo0=0;
1030 KivioStencil *_arg0;
1031 self = self;
1032 if(!PyArg_ParseTuple(args,"O:KivioStencil_vTextAlign",&_argo0))
1033 return NULL;
1034 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1035 _result = (int )KivioStencil_vTextAlign(_arg0);
1036 _resultobj = Py_BuildValue("i",_result);
1037 return _resultobj;
1038}
1039
1040#define KivioStencil_setHTextAlign(_swigobj,_swigarg0) (_swigobj->setHTextAlign(_swigarg0))
1041static PyObject *_wrap_KivioStencil_setHTextAlign(PyObject *self, PyObject *args) {
1042 int _arg1;
1043 PyObject *_resultobj,*_argo0=0;
1044 KivioStencil *_arg0;
1045 self = self;
1046 if(!PyArg_ParseTuple(args,"Oi:KivioStencil_setHTextAlign",&_argo0,&_arg1))
1047 return NULL;
1048 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1049 KivioStencil_setHTextAlign(_arg0,_arg1);
1050 Py_INCREF(Py_None);
1051 _resultobj = Py_None;
1052 return _resultobj;
1053}
1054
1055#define KivioStencil_setVTextAlign(_swigobj,_swigarg0) (_swigobj->setVTextAlign(_swigarg0))
1056static PyObject *_wrap_KivioStencil_setVTextAlign(PyObject *self, PyObject *args) {
1057 int _arg1;
1058 PyObject *_resultobj,*_argo0=0;
1059 KivioStencil *_arg0;
1060 self = self;
1061 if(!PyArg_ParseTuple(args,"Oi:KivioStencil_setVTextAlign",&_argo0,&_arg1))
1062 return NULL;
1063 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1064 KivioStencil_setVTextAlign(_arg0,_arg1);
1065 Py_INCREF(Py_None);
1066 _resultobj = Py_None;
1067 return _resultobj;
1068}
1069
1070static void KivioStencil_setText(KivioStencil *self,char * s) { self->setText( TQString(s)); }
1071static PyObject *_wrap_KivioStencil_setText(PyObject *self, PyObject *args) {
1072 PyObject *_resultobj,*_argo0=0;
1073 KivioStencil *_arg0;
1074 char *_arg1;
1075 self = self;
1076 if(!PyArg_ParseTuple(args,"Os:KivioStencil_setText",&_argo0,&_arg1))
1077 return NULL;
1078 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1079 KivioStencil_setText(_arg0,_arg1);
1080 Py_INCREF(Py_None);
1081 _resultobj = Py_None;
1082 return _resultobj;
1083}
1084
1085static char * KivioStencil_text(KivioStencil *self) { return (char*) self->text().latin1(); }
1086static PyObject *_wrap_KivioStencil_text(PyObject *self, PyObject *args) {
1087 PyObject *_resultobj,*_argo0=0;
1088 char *_result;
1089 KivioStencil *_arg0;
1090 self = self;
1091 if(!PyArg_ParseTuple(args,"O:KivioStencil_text",&_argo0))
1092 return NULL;
1093 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1094 _result = (char *)KivioStencil_text(_arg0);
1095 _resultobj = Py_BuildValue("s", _result);
1096 return _resultobj;
1097}
1098
1099static char * KivioStencil_textColor(KivioStencil *self) { return (char*) TQString(self->textColor().name()).latin1(); }
1100static PyObject *_wrap_KivioStencil_textColor(PyObject *self, PyObject *args) {
1101 PyObject *_resultobj,*_argo0=0;
1102 char *_result;
1103 KivioStencil *_arg0;
1104 self = self;
1105 if(!PyArg_ParseTuple(args,"O:KivioStencil_textColor",&_argo0))
1106 return NULL;
1107 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1108 _result = (char *)KivioStencil_textColor(_arg0);
1109 _resultobj = Py_BuildValue("s", _result);
1110 return _resultobj;
1111}
1112
1113static void KivioStencil_setTextColor(KivioStencil *self,char * color) { self->setTextColor(TQColor(color)); }
1114static PyObject *_wrap_KivioStencil_setTextColor(PyObject *self, PyObject *args) {
1115 PyObject *_resultobj,*_argo0=0;
1116 KivioStencil *_arg0;
1117 char *_arg1;
1118 self = self;
1119 if(!PyArg_ParseTuple(args,"Os:KivioStencil_setTextColor",&_argo0,&_arg1))
1120 return NULL;
1121 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1122 KivioStencil_setTextColor(_arg0,_arg1);
1123 Py_INCREF(Py_None);
1124 _resultobj = Py_None;
1125 return _resultobj;
1126}
1127
1128static char * KivioStencil_fgColor(KivioStencil *self) { return (char*) TQString(self->fgColor().name()).latin1(); }
1129static PyObject *_wrap_KivioStencil_fgColor(PyObject *self, PyObject *args) {
1130 PyObject *_resultobj,*_argo0=0;
1131 char *_result;
1132 KivioStencil *_arg0;
1133 self = self;
1134 if(!PyArg_ParseTuple(args,"O:KivioStencil_fgColor",&_argo0))
1135 return NULL;
1136 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1137 _result = (char *)KivioStencil_fgColor(_arg0);
1138 _resultobj = Py_BuildValue("s", _result);
1139 return _resultobj;
1140}
1141
1142static void KivioStencil_setFGColor(KivioStencil *self,char * color) { self->setFGColor(TQColor(color)); }
1143static PyObject *_wrap_KivioStencil_setFGColor(PyObject *self, PyObject *args) {
1144 PyObject *_resultobj,*_argo0=0;
1145 KivioStencil *_arg0;
1146 char *_arg1;
1147 self = self;
1148 if(!PyArg_ParseTuple(args,"Os:KivioStencil_setFGColor",&_argo0,&_arg1))
1149 return NULL;
1150 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1151 KivioStencil_setFGColor(_arg0,_arg1);
1152 Py_INCREF(Py_None);
1153 _resultobj = Py_None;
1154 return _resultobj;
1155}
1156
1157static char * KivioStencil_bgColor(KivioStencil *self) { return (char*) TQString(self->bgColor().name()).latin1(); }
1158static PyObject *_wrap_KivioStencil_bgColor(PyObject *self, PyObject *args) {
1159 PyObject *_resultobj,*_argo0=0;
1160 char *_result;
1161 KivioStencil *_arg0;
1162 self = self;
1163 if(!PyArg_ParseTuple(args,"O:KivioStencil_bgColor",&_argo0))
1164 return NULL;
1165 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1166 _result = (char *)KivioStencil_bgColor(_arg0);
1167 _resultobj = Py_BuildValue("s", _result);
1168 return _resultobj;
1169}
1170
1171static void KivioStencil_setBGColor(KivioStencil *self,char * color) { self->setBGColor(TQColor(color)); }
1172static PyObject *_wrap_KivioStencil_setBGColor(PyObject *self, PyObject *args) {
1173 PyObject *_resultobj,*_argo0=0;
1174 KivioStencil *_arg0;
1175 char *_arg1;
1176 self = self;
1177 if(!PyArg_ParseTuple(args,"Os:KivioStencil_setBGColor",&_argo0,&_arg1))
1178 return NULL;
1179 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1180 KivioStencil_setBGColor(_arg0,_arg1);
1181 Py_INCREF(Py_None);
1182 _resultobj = Py_None;
1183 return _resultobj;
1184}
1185
1186#define KivioStencil_isSelected(_swigobj) (_swigobj->isSelected())
1187static PyObject *_wrap_KivioStencil_isSelected(PyObject *self, PyObject *args) {
1188 PyObject *_resultobj,*_argo0=0;
1189 bool _result;
1190 KivioStencil *_arg0;
1191 self = self;
1192 if(!PyArg_ParseTuple(args,"O:KivioStencil_isSelected",&_argo0))
1193 return NULL;
1194 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1195 _result = (bool )KivioStencil_isSelected(_arg0);
1196 _resultobj = Py_BuildValue("i",_result);
1197 return _resultobj;
1198}
1199
1200#define KivioStencil_select(_swigobj) (_swigobj->select())
1201static PyObject *_wrap_KivioStencil_select(PyObject *self, PyObject *args) {
1202 PyObject *_resultobj,*_argo0=0;
1203 KivioStencil *_arg0;
1204 self = self;
1205 if(!PyArg_ParseTuple(args,"O:KivioStencil_select",&_argo0))
1206 return NULL;
1207 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1208 KivioStencil_select(_arg0);
1209 Py_INCREF(Py_None);
1210 _resultobj = Py_None;
1211 return _resultobj;
1212}
1213
1214#define KivioStencil_unselect(_swigobj) (_swigobj->unselect())
1215static PyObject *_wrap_KivioStencil_unselect(PyObject *self, PyObject *args) {
1216 PyObject *_resultobj,*_argo0=0;
1217 KivioStencil *_arg0;
1218 self = self;
1219 if(!PyArg_ParseTuple(args,"O:KivioStencil_unselect",&_argo0))
1220 return NULL;
1221 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1222 KivioStencil_unselect(_arg0);
1223 Py_INCREF(Py_None);
1224 _resultobj = Py_None;
1225 return _resultobj;
1226}
1227
1228#define KivioStencil_subSelect(_swigobj,_swigarg0,_swigarg1) (_swigobj->subSelect(_swigarg0,_swigarg1))
1229static PyObject *_wrap_KivioStencil_subSelect(PyObject *self, PyObject *args) {
1230 float *_arg1,*_arg2;
1231 PyObject *_resultobj,*_argo0=0,*_argo1=0,*_argo2=0;
1232 KivioStencil *_arg0;
1233 self = self;
1234 if(!PyArg_ParseTuple(args,"OOO:KivioStencil_subSelect",&_argo0,&_argo1,&_argo2))
1235 return NULL;
1236 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1237 if ((SWIG_ConvertPtr(_argo1,(void **) &_arg1,SWIGTYPE_float_p,1)) == -1) return NULL;
1238 if ((SWIG_ConvertPtr(_argo2,(void **) &_arg2,SWIGTYPE_float_p,1)) == -1) return NULL;
1239 KivioStencil_subSelect(_arg0,*_arg1,*_arg2);
1240 Py_INCREF(Py_None);
1241 _resultobj = Py_None;
1242 return _resultobj;
1243}
1244
1245#define KivioStencil_addToGroup(_swigobj,_swigarg0) (_swigobj->addToGroup(_swigarg0))
1246static PyObject *_wrap_KivioStencil_addToGroup(PyObject *self, PyObject *args) {
1247 PyObject *_resultobj,*_argo0=0,*_argo1=0;
1248 KivioStencil *_arg0,*_arg1;
1249 self = self;
1250 if(!PyArg_ParseTuple(args,"OO:KivioStencil_addToGroup",&_argo0,&_argo1))
1251 return NULL;
1252 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1253 if ((SWIG_ConvertPtr(_argo1,(void **) &_arg1,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1254 KivioStencil_addToGroup(_arg0,_arg1);
1255 Py_INCREF(Py_None);
1256 _resultobj = Py_None;
1257 return _resultobj;
1258}
1259
1260#define KivioStencil_updateGeometry(_swigobj) (_swigobj->updateGeometry())
1261static PyObject *_wrap_KivioStencil_updateGeometry(PyObject *self, PyObject *args) {
1262 PyObject *_resultobj,*_argo0=0;
1263 KivioStencil *_arg0;
1264 self = self;
1265 if(!PyArg_ParseTuple(args,"O:KivioStencil_updateGeometry",&_argo0))
1266 return NULL;
1267 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1268 KivioStencil_updateGeometry(_arg0);
1269 Py_INCREF(Py_None);
1270 _resultobj = Py_None;
1271 return _resultobj;
1272}
1273
1274#define KivioStencil_setStartAHType(_swigobj,_swigarg0) (_swigobj->setStartAHType(_swigarg0))
1275static PyObject *_wrap_KivioStencil_setStartAHType(PyObject *self, PyObject *args) {
1276 int _arg1;
1277 PyObject *_resultobj,*_argo0=0;
1278 KivioStencil *_arg0;
1279 self = self;
1280 if(!PyArg_ParseTuple(args,"Oi:KivioStencil_setStartAHType",&_argo0,&_arg1))
1281 return NULL;
1282 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1283 KivioStencil_setStartAHType(_arg0,_arg1);
1284 Py_INCREF(Py_None);
1285 _resultobj = Py_None;
1286 return _resultobj;
1287}
1288
1289#define KivioStencil_setStartAHWidth(_swigobj,_swigarg0) (_swigobj->setStartAHWidth(_swigarg0))
1290static PyObject *_wrap_KivioStencil_setStartAHWidth(PyObject *self, PyObject *args) {
1291 float _arg1;
1292 PyObject *_resultobj,*_argo0=0;
1293 KivioStencil *_arg0;
1294 self = self;
1295 if(!PyArg_ParseTuple(args,"Of:KivioStencil_setStartAHWidth",&_argo0,&_arg1))
1296 return NULL;
1297 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1298 KivioStencil_setStartAHWidth(_arg0,_arg1);
1299 Py_INCREF(Py_None);
1300 _resultobj = Py_None;
1301 return _resultobj;
1302}
1303
1304#define KivioStencil_setStartAHLength(_swigobj,_swigarg0) (_swigobj->setStartAHLength(_swigarg0))
1305static PyObject *_wrap_KivioStencil_setStartAHLength(PyObject *self, PyObject *args) {
1306 float _arg1;
1307 PyObject *_resultobj,*_argo0=0;
1308 KivioStencil *_arg0;
1309 self = self;
1310 if(!PyArg_ParseTuple(args,"Of:KivioStencil_setStartAHLength",&_argo0,&_arg1))
1311 return NULL;
1312 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1313 KivioStencil_setStartAHLength(_arg0,_arg1);
1314 Py_INCREF(Py_None);
1315 _resultobj = Py_None;
1316 return _resultobj;
1317}
1318
1319#define KivioStencil_setEndAHType(_swigobj,_swigarg0) (_swigobj->setEndAHType(_swigarg0))
1320static PyObject *_wrap_KivioStencil_setEndAHType(PyObject *self, PyObject *args) {
1321 int _arg1;
1322 PyObject *_resultobj,*_argo0=0;
1323 KivioStencil *_arg0;
1324 self = self;
1325 if(!PyArg_ParseTuple(args,"Oi:KivioStencil_setEndAHType",&_argo0,&_arg1))
1326 return NULL;
1327 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1328 KivioStencil_setEndAHType(_arg0,_arg1);
1329 Py_INCREF(Py_None);
1330 _resultobj = Py_None;
1331 return _resultobj;
1332}
1333
1334#define KivioStencil_setEndAHWidth(_swigobj,_swigarg0) (_swigobj->setEndAHWidth(_swigarg0))
1335static PyObject *_wrap_KivioStencil_setEndAHWidth(PyObject *self, PyObject *args) {
1336 float _arg1;
1337 PyObject *_resultobj,*_argo0=0;
1338 KivioStencil *_arg0;
1339 self = self;
1340 if(!PyArg_ParseTuple(args,"Of:KivioStencil_setEndAHWidth",&_argo0,&_arg1))
1341 return NULL;
1342 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1343 KivioStencil_setEndAHWidth(_arg0,_arg1);
1344 Py_INCREF(Py_None);
1345 _resultobj = Py_None;
1346 return _resultobj;
1347}
1348
1349#define KivioStencil_setEndAHLength(_swigobj,_swigarg0) (_swigobj->setEndAHLength(_swigarg0))
1350static PyObject *_wrap_KivioStencil_setEndAHLength(PyObject *self, PyObject *args) {
1351 float _arg1;
1352 PyObject *_resultobj,*_argo0=0;
1353 KivioStencil *_arg0;
1354 self = self;
1355 if(!PyArg_ParseTuple(args,"Of:KivioStencil_setEndAHLength",&_argo0,&_arg1))
1356 return NULL;
1357 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1358 KivioStencil_setEndAHLength(_arg0,_arg1);
1359 Py_INCREF(Py_None);
1360 _resultobj = Py_None;
1361 return _resultobj;
1362}
1363
1364#define KivioStencil_startAHType(_swigobj) (_swigobj->startAHType())
1365static PyObject *_wrap_KivioStencil_startAHType(PyObject *self, PyObject *args) {
1366 int _result;
1367 PyObject *_resultobj,*_argo0=0;
1368 KivioStencil *_arg0;
1369 self = self;
1370 if(!PyArg_ParseTuple(args,"O:KivioStencil_startAHType",&_argo0))
1371 return NULL;
1372 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1373 _result = (int )KivioStencil_startAHType(_arg0);
1374 _resultobj = Py_BuildValue("i",_result);
1375 return _resultobj;
1376}
1377
1378#define KivioStencil_startAHWidth(_swigobj) (_swigobj->startAHWidth())
1379static PyObject *_wrap_KivioStencil_startAHWidth(PyObject *self, PyObject *args) {
1380 float _result;
1381 PyObject *_resultobj,*_argo0=0;
1382 KivioStencil *_arg0;
1383 self = self;
1384 if(!PyArg_ParseTuple(args,"O:KivioStencil_startAHWidth",&_argo0))
1385 return NULL;
1386 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1387 _result = (float )KivioStencil_startAHWidth(_arg0);
1388 _resultobj = Py_BuildValue("f",_result);
1389 return _resultobj;
1390}
1391
1392#define KivioStencil_startAHLength(_swigobj) (_swigobj->startAHLength())
1393static PyObject *_wrap_KivioStencil_startAHLength(PyObject *self, PyObject *args) {
1394 float _result;
1395 PyObject *_resultobj,*_argo0=0;
1396 KivioStencil *_arg0;
1397 self = self;
1398 if(!PyArg_ParseTuple(args,"O:KivioStencil_startAHLength",&_argo0))
1399 return NULL;
1400 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1401 _result = (float )KivioStencil_startAHLength(_arg0);
1402 _resultobj = Py_BuildValue("f",_result);
1403 return _resultobj;
1404}
1405
1406#define KivioStencil_endAHType(_swigobj) (_swigobj->endAHType())
1407static PyObject *_wrap_KivioStencil_endAHType(PyObject *self, PyObject *args) {
1408 int _result;
1409 PyObject *_resultobj,*_argo0=0;
1410 KivioStencil *_arg0;
1411 self = self;
1412 if(!PyArg_ParseTuple(args,"O:KivioStencil_endAHType",&_argo0))
1413 return NULL;
1414 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1415 _result = (int )KivioStencil_endAHType(_arg0);
1416 _resultobj = Py_BuildValue("i",_result);
1417 return _resultobj;
1418}
1419
1420#define KivioStencil_endAHWidth(_swigobj) (_swigobj->endAHWidth())
1421static PyObject *_wrap_KivioStencil_endAHWidth(PyObject *self, PyObject *args) {
1422 float _result;
1423 PyObject *_resultobj,*_argo0=0;
1424 KivioStencil *_arg0;
1425 self = self;
1426 if(!PyArg_ParseTuple(args,"O:KivioStencil_endAHWidth",&_argo0))
1427 return NULL;
1428 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1429 _result = (float )KivioStencil_endAHWidth(_arg0);
1430 _resultobj = Py_BuildValue("f",_result);
1431 return _resultobj;
1432}
1433
1434#define KivioStencil_endAHLength(_swigobj) (_swigobj->endAHLength())
1435static PyObject *_wrap_KivioStencil_endAHLength(PyObject *self, PyObject *args) {
1436 float _result;
1437 PyObject *_resultobj,*_argo0=0;
1438 KivioStencil *_arg0;
1439 self = self;
1440 if(!PyArg_ParseTuple(args,"O:KivioStencil_endAHLength",&_argo0))
1441 return NULL;
1442 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1443 _result = (float )KivioStencil_endAHLength(_arg0);
1444 _resultobj = Py_BuildValue("f",_result);
1445 return _resultobj;
1446}
1447
1448#define new_KivioLayer(_swigarg0) (new KivioLayer(_swigarg0))
1449static PyObject *_wrap_new_KivioLayer(PyObject *self, PyObject *args) {
1450 KivioPage *_arg0;
1451 PyObject *_resultobj,*_argo0=0;
1452 KivioLayer *_result;
1453 self = self;
1454 if(!PyArg_ParseTuple(args,"O:new_KivioLayer",&_argo0))
1455 return NULL;
1456 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioPage_p,1)) == -1) return NULL;
1457 _result = (KivioLayer *)new_KivioLayer(_arg0);
1458 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
1459 return _resultobj;
1460}
1461
1462#define delete_KivioLayer(_swigobj) (delete _swigobj)
1463static PyObject *_wrap_delete_KivioLayer(PyObject *self, PyObject *args) {
1464 PyObject *_resultobj,*_argo0=0;
1465 KivioLayer *_arg0;
1466 self = self;
1467 if(!PyArg_ParseTuple(args,"O:delete_KivioLayer",&_argo0))
1468 return NULL;
1469 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
1470 delete_KivioLayer(_arg0);
1471 Py_INCREF(Py_None);
1472 _resultobj = Py_None;
1473 return _resultobj;
1474}
1475
1476#define KivioLayer_visible(_swigobj) (_swigobj->visible())
1477static PyObject *_wrap_KivioLayer_visible(PyObject *self, PyObject *args) {
1478 PyObject *_resultobj,*_argo0=0;
1479 bool _result;
1480 KivioLayer *_arg0;
1481 self = self;
1482 if(!PyArg_ParseTuple(args,"O:KivioLayer_visible",&_argo0))
1483 return NULL;
1484 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
1485 _result = (bool )KivioLayer_visible(_arg0);
1486 _resultobj = Py_BuildValue("i",_result);
1487 return _resultobj;
1488}
1489
1490#define KivioLayer_setVisible(_swigobj,_swigarg0) (_swigobj->setVisible(_swigarg0))
1491static PyObject *_wrap_KivioLayer_setVisible(PyObject *self, PyObject *args) {
1492 int tempbool1;
1493 PyObject *_resultobj,*_argo0=0;
1494 KivioLayer *_arg0;
1495 bool _arg1;
1496 self = self;
1497 if(!PyArg_ParseTuple(args,"Oi:KivioLayer_setVisible",&_argo0,&tempbool1))
1498 return NULL;
1499 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
1500 _arg1 = (bool ) tempbool1;
1501 KivioLayer_setVisible(_arg0,_arg1);
1502 Py_INCREF(Py_None);
1503 _resultobj = Py_None;
1504 return _resultobj;
1505}
1506
1507#define KivioLayer_connectable(_swigobj) (_swigobj->connectable())
1508static PyObject *_wrap_KivioLayer_connectable(PyObject *self, PyObject *args) {
1509 PyObject *_resultobj,*_argo0=0;
1510 bool _result;
1511 KivioLayer *_arg0;
1512 self = self;
1513 if(!PyArg_ParseTuple(args,"O:KivioLayer_connectable",&_argo0))
1514 return NULL;
1515 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
1516 _result = (bool )KivioLayer_connectable(_arg0);
1517 _resultobj = Py_BuildValue("i",_result);
1518 return _resultobj;
1519}
1520
1521#define KivioLayer_setConnectable(_swigobj,_swigarg0) (_swigobj->setConnectable(_swigarg0))
1522static PyObject *_wrap_KivioLayer_setConnectable(PyObject *self, PyObject *args) {
1523 int tempbool1;
1524 PyObject *_resultobj,*_argo0=0;
1525 KivioLayer *_arg0;
1526 bool _arg1;
1527 self = self;
1528 if(!PyArg_ParseTuple(args,"Oi:KivioLayer_setConnectable",&_argo0,&tempbool1))
1529 return NULL;
1530 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
1531 _arg1 = (bool ) tempbool1;
1532 KivioLayer_setConnectable(_arg0,_arg1);
1533 Py_INCREF(Py_None);
1534 _resultobj = Py_None;
1535 return _resultobj;
1536}
1537
1538#define KivioLayer_addStencil(_swigobj,_swigarg0) (_swigobj->addStencil(_swigarg0))
1539static PyObject *_wrap_KivioLayer_addStencil(PyObject *self, PyObject *args) {
1540 PyObject *_resultobj,*_argo0=0,*_argo1=0;
1541 bool _result;
1542 KivioLayer *_arg0;
1543 KivioStencil *_arg1;
1544 self = self;
1545 if(!PyArg_ParseTuple(args,"OO:KivioLayer_addStencil",&_argo0,&_argo1))
1546 return NULL;
1547 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
1548 if ((SWIG_ConvertPtr(_argo1,(void **) &_arg1,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1549 _result = (bool )KivioLayer_addStencil(_arg0,_arg1);
1550 _resultobj = Py_BuildValue("i",_result);
1551 return _resultobj;
1552}
1553
1554#define KivioLayer_removeStencil(_swigobj,_swigarg0) (_swigobj->removeStencil(_swigarg0))
1555static PyObject *_wrap_KivioLayer_removeStencil(PyObject *self, PyObject *args) {
1556 PyObject *_resultobj,*_argo0=0,*_argo1=0;
1557 bool _result;
1558 KivioLayer *_arg0;
1559 KivioStencil *_arg1;
1560 self = self;
1561 if(!PyArg_ParseTuple(args,"OO:KivioLayer_removeStencil",&_argo0,&_argo1))
1562 return NULL;
1563 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
1564 if ((SWIG_ConvertPtr(_argo1,(void **) &_arg1,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1565 _result = (bool )KivioLayer_removeStencil(_arg0,_arg1);
1566 _resultobj = Py_BuildValue("i",_result);
1567 return _resultobj;
1568}
1569
1570#define KivioLayer_firstStencil(_swigobj) (_swigobj->firstStencil())
1571static PyObject *_wrap_KivioLayer_firstStencil(PyObject *self, PyObject *args) {
1572 PyObject *_resultobj,*_argo0=0;
1573 KivioStencil *_result;
1574 KivioLayer *_arg0;
1575 self = self;
1576 if(!PyArg_ParseTuple(args,"O:KivioLayer_firstStencil",&_argo0))
1577 return NULL;
1578 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
1579 _result = (KivioStencil *)KivioLayer_firstStencil(_arg0);
1580 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
1581 return _resultobj;
1582}
1583
1584#define KivioLayer_nextStencil(_swigobj) (_swigobj->nextStencil())
1585static PyObject *_wrap_KivioLayer_nextStencil(PyObject *self, PyObject *args) {
1586 PyObject *_resultobj,*_argo0=0;
1587 KivioStencil *_result;
1588 KivioLayer *_arg0;
1589 self = self;
1590 if(!PyArg_ParseTuple(args,"O:KivioLayer_nextStencil",&_argo0))
1591 return NULL;
1592 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
1593 _result = (KivioStencil *)KivioLayer_nextStencil(_arg0);
1594 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
1595 return _resultobj;
1596}
1597
1598#define KivioLayer_prevStencil(_swigobj) (_swigobj->prevStencil())
1599static PyObject *_wrap_KivioLayer_prevStencil(PyObject *self, PyObject *args) {
1600 PyObject *_resultobj,*_argo0=0;
1601 KivioStencil *_result;
1602 KivioLayer *_arg0;
1603 self = self;
1604 if(!PyArg_ParseTuple(args,"O:KivioLayer_prevStencil",&_argo0))
1605 return NULL;
1606 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
1607 _result = (KivioStencil *)KivioLayer_prevStencil(_arg0);
1608 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
1609 return _resultobj;
1610}
1611
1612#define KivioLayer_currentStencil(_swigobj) (_swigobj->currentStencil())
1613static PyObject *_wrap_KivioLayer_currentStencil(PyObject *self, PyObject *args) {
1614 PyObject *_resultobj,*_argo0=0;
1615 KivioStencil *_result;
1616 KivioLayer *_arg0;
1617 self = self;
1618 if(!PyArg_ParseTuple(args,"O:KivioLayer_currentStencil",&_argo0))
1619 return NULL;
1620 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
1621 _result = (KivioStencil *)KivioLayer_currentStencil(_arg0);
1622 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
1623 return _resultobj;
1624}
1625
1626#define KivioLayer_lastStencil(_swigobj) (_swigobj->lastStencil())
1627static PyObject *_wrap_KivioLayer_lastStencil(PyObject *self, PyObject *args) {
1628 PyObject *_resultobj,*_argo0=0;
1629 KivioStencil *_result;
1630 KivioLayer *_arg0;
1631 self = self;
1632 if(!PyArg_ParseTuple(args,"O:KivioLayer_lastStencil",&_argo0))
1633 return NULL;
1634 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
1635 _result = (KivioStencil *)KivioLayer_lastStencil(_arg0);
1636 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
1637 return _resultobj;
1638}
1639
1640#define KivioLayer_takeStencil(_swigobj,_swigarg0) (_swigobj->takeStencil(_swigarg0))
1641static PyObject *_wrap_KivioLayer_takeStencil(PyObject *self, PyObject *args) {
1642 PyObject *_resultobj,*_argo0=0,*_argo1=0;
1643 KivioStencil *_result,*_arg1;
1644 KivioLayer *_arg0;
1645 self = self;
1646 if(!PyArg_ParseTuple(args,"OO:KivioLayer_takeStencil",&_argo0,&_argo1))
1647 return NULL;
1648 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
1649 if ((SWIG_ConvertPtr(_argo1,(void **) &_arg1,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1650 _result = (KivioStencil *)KivioLayer_takeStencil(_arg0,_arg1);
1651 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
1652 return _resultobj;
1653}
1654
1655static PyMethodDef kiviocMethods[] = {
1656 { "KivioLayer_takeStencil", _wrap_KivioLayer_takeStencil, METH_VARARGS, (char*)"KivioLayer_takeStencil" },
1657 { "KivioLayer_lastStencil", _wrap_KivioLayer_lastStencil, METH_VARARGS, (char*)"KivioLayer_lastStencil" },
1658 { "KivioLayer_currentStencil", _wrap_KivioLayer_currentStencil, METH_VARARGS, (char*)"KivioLayer_currentStencil" },
1659 { "KivioLayer_prevStencil", _wrap_KivioLayer_prevStencil, METH_VARARGS, (char*)"KivioLayer_prevStencil" },
1660 { "KivioLayer_nextStencil", _wrap_KivioLayer_nextStencil, METH_VARARGS, (char*)"KivioLayer_nextStencil" },
1661 { "KivioLayer_firstStencil", _wrap_KivioLayer_firstStencil, METH_VARARGS, (char*)"KivioLayer_firstStencil" },
1662 { "KivioLayer_removeStencil", _wrap_KivioLayer_removeStencil, METH_VARARGS, (char*)"KivioLayer_removeStencil" },
1663 { "KivioLayer_addStencil", _wrap_KivioLayer_addStencil, METH_VARARGS, (char*)"KivioLayer_addStencil" },
1664 { "KivioLayer_setConnectable", _wrap_KivioLayer_setConnectable, METH_VARARGS, (char*)"KivioLayer_setConnectable" },
1665 { "KivioLayer_connectable", _wrap_KivioLayer_connectable, METH_VARARGS, (char*)"KivioLayer_connectable" },
1666 { "KivioLayer_setVisible", _wrap_KivioLayer_setVisible, METH_VARARGS, (char*)"KivioLayer_setVisible" },
1667 { "KivioLayer_visible", _wrap_KivioLayer_visible, METH_VARARGS, (char*)"KivioLayer_visible" },
1668 { "delete_KivioLayer", _wrap_delete_KivioLayer, METH_VARARGS, (char*)"delete_KivioLayer" },
1669 { "new_KivioLayer", _wrap_new_KivioLayer, METH_VARARGS, (char*)"new_KivioLayer" },
1670 { "KivioStencil_endAHLength", _wrap_KivioStencil_endAHLength, METH_VARARGS, (char*)"KivioStencil_endAHLength" },
1671 { "KivioStencil_endAHWidth", _wrap_KivioStencil_endAHWidth, METH_VARARGS, (char*)"KivioStencil_endAHWidth" },
1672 { "KivioStencil_endAHType", _wrap_KivioStencil_endAHType, METH_VARARGS, (char*)"KivioStencil_endAHType" },
1673 { "KivioStencil_startAHLength", _wrap_KivioStencil_startAHLength, METH_VARARGS, (char*)"KivioStencil_startAHLength" },
1674 { "KivioStencil_startAHWidth", _wrap_KivioStencil_startAHWidth, METH_VARARGS, (char*)"KivioStencil_startAHWidth" },
1675 { "KivioStencil_startAHType", _wrap_KivioStencil_startAHType, METH_VARARGS, (char*)"KivioStencil_startAHType" },
1676 { "KivioStencil_setEndAHLength", _wrap_KivioStencil_setEndAHLength, METH_VARARGS, (char*)"KivioStencil_setEndAHLength" },
1677 { "KivioStencil_setEndAHWidth", _wrap_KivioStencil_setEndAHWidth, METH_VARARGS, (char*)"KivioStencil_setEndAHWidth" },
1678 { "KivioStencil_setEndAHType", _wrap_KivioStencil_setEndAHType, METH_VARARGS, (char*)"KivioStencil_setEndAHType" },
1679 { "KivioStencil_setStartAHLength", _wrap_KivioStencil_setStartAHLength, METH_VARARGS, (char*)"KivioStencil_setStartAHLength" },
1680 { "KivioStencil_setStartAHWidth", _wrap_KivioStencil_setStartAHWidth, METH_VARARGS, (char*)"KivioStencil_setStartAHWidth" },
1681 { "KivioStencil_setStartAHType", _wrap_KivioStencil_setStartAHType, METH_VARARGS, (char*)"KivioStencil_setStartAHType" },
1682 { "KivioStencil_updateGeometry", _wrap_KivioStencil_updateGeometry, METH_VARARGS, (char*)"KivioStencil_updateGeometry" },
1683 { "KivioStencil_addToGroup", _wrap_KivioStencil_addToGroup, METH_VARARGS, (char*)"KivioStencil_addToGroup" },
1684 { "KivioStencil_subSelect", _wrap_KivioStencil_subSelect, METH_VARARGS, (char*)"KivioStencil_subSelect" },
1685 { "KivioStencil_unselect", _wrap_KivioStencil_unselect, METH_VARARGS, (char*)"KivioStencil_unselect" },
1686 { "KivioStencil_select", _wrap_KivioStencil_select, METH_VARARGS, (char*)"KivioStencil_select" },
1687 { "KivioStencil_isSelected", _wrap_KivioStencil_isSelected, METH_VARARGS, (char*)"KivioStencil_isSelected" },
1688 { "KivioStencil_setBGColor", _wrap_KivioStencil_setBGColor, METH_VARARGS, (char*)"KivioStencil_setBGColor" },
1689 { "KivioStencil_bgColor", _wrap_KivioStencil_bgColor, METH_VARARGS, (char*)"KivioStencil_bgColor" },
1690 { "KivioStencil_setFGColor", _wrap_KivioStencil_setFGColor, METH_VARARGS, (char*)"KivioStencil_setFGColor" },
1691 { "KivioStencil_fgColor", _wrap_KivioStencil_fgColor, METH_VARARGS, (char*)"KivioStencil_fgColor" },
1692 { "KivioStencil_setTextColor", _wrap_KivioStencil_setTextColor, METH_VARARGS, (char*)"KivioStencil_setTextColor" },
1693 { "KivioStencil_textColor", _wrap_KivioStencil_textColor, METH_VARARGS, (char*)"KivioStencil_textColor" },
1694 { "KivioStencil_text", _wrap_KivioStencil_text, METH_VARARGS, (char*)"KivioStencil_text" },
1695 { "KivioStencil_setText", _wrap_KivioStencil_setText, METH_VARARGS, (char*)"KivioStencil_setText" },
1696 { "KivioStencil_setVTextAlign", _wrap_KivioStencil_setVTextAlign, METH_VARARGS, (char*)"KivioStencil_setVTextAlign" },
1697 { "KivioStencil_setHTextAlign", _wrap_KivioStencil_setHTextAlign, METH_VARARGS, (char*)"KivioStencil_setHTextAlign" },
1698 { "KivioStencil_vTextAlign", _wrap_KivioStencil_vTextAlign, METH_VARARGS, (char*)"KivioStencil_vTextAlign" },
1699 { "KivioStencil_hTextAlign", _wrap_KivioStencil_hTextAlign, METH_VARARGS, (char*)"KivioStencil_hTextAlign" },
1700 { "KivioStencil_lineWidth", _wrap_KivioStencil_lineWidth, METH_VARARGS, (char*)"KivioStencil_lineWidth" },
1701 { "KivioStencil_setLineWidth", _wrap_KivioStencil_setLineWidth, METH_VARARGS, (char*)"KivioStencil_setLineWidth" },
1702 { "KivioStencil_fillStyle", _wrap_KivioStencil_fillStyle, METH_VARARGS, (char*)"KivioStencil_fillStyle" },
1703 { "KivioStencil_setDimensions", _wrap_KivioStencil_setDimensions, METH_VARARGS, (char*)"KivioStencil_setDimensions" },
1704 { "KivioStencil_setPosition", _wrap_KivioStencil_setPosition, METH_VARARGS, (char*)"KivioStencil_setPosition" },
1705 { "KivioStencil_rect", _wrap_KivioStencil_rect, METH_VARARGS, (char*)"KivioStencil_rect" },
1706 { "KivioStencil_setH", _wrap_KivioStencil_setH, METH_VARARGS, (char*)"KivioStencil_setH" },
1707 { "KivioStencil_h", _wrap_KivioStencil_h, METH_VARARGS, (char*)"KivioStencil_h" },
1708 { "KivioStencil_setW", _wrap_KivioStencil_setW, METH_VARARGS, (char*)"KivioStencil_setW" },
1709 { "KivioStencil_w", _wrap_KivioStencil_w, METH_VARARGS, (char*)"KivioStencil_w" },
1710 { "KivioStencil_setY", _wrap_KivioStencil_setY, METH_VARARGS, (char*)"KivioStencil_setY" },
1711 { "KivioStencil_y", _wrap_KivioStencil_y, METH_VARARGS, (char*)"KivioStencil_y" },
1712 { "KivioStencil_setX", _wrap_KivioStencil_setX, METH_VARARGS, (char*)"KivioStencil_setX" },
1713 { "KivioStencil_x", _wrap_KivioStencil_x, METH_VARARGS, (char*)"KivioStencil_x" },
1714 { "KivioStencil_duplicate", _wrap_KivioStencil_duplicate, METH_VARARGS, (char*)"KivioStencil_duplicate" },
1715 { "delete_KivioStencil", _wrap_delete_KivioStencil, METH_VARARGS, (char*)"delete_KivioStencil" },
1716 { "new_KivioStencil", _wrap_new_KivioStencil, METH_VARARGS, (char*)"new_KivioStencil" },
1717 { "paste", _wrap_paste, METH_VARARGS, (char*)"paste" },
1718 { "cut", _wrap_cut, METH_VARARGS, (char*)"cut" },
1719 { "copy", _wrap_copy, METH_VARARGS, (char*)"copy" },
1720 { "sendToBack", _wrap_sendToBack, METH_VARARGS, (char*)"sendToBack" },
1721 { "bringToFront", _wrap_bringToFront, METH_VARARGS, (char*)"bringToFront" },
1722 { "ungroupSelectedStencils", _wrap_ungroupSelectedStencils, METH_VARARGS, (char*)"ungroupSelectedStencils" },
1723 { "groupSelectedStencils", _wrap_groupSelectedStencils, METH_VARARGS, (char*)"groupSelectedStencils" },
1724 { "deleteSelectedStencils", _wrap_deleteSelectedStencils, METH_VARARGS, (char*)"deleteSelectedStencils" },
1725 { "addStencil", _wrap_addStencil, METH_VARARGS, (char*)"addStencil" },
1726 { "layerAt", _wrap_layerAt, METH_VARARGS, (char*)"layerAt" },
1727 { "insertLayer", _wrap_insertLayer, METH_VARARGS, (char*)"insertLayer" },
1728 { "addLayer", _wrap_addLayer, METH_VARARGS, (char*)"addLayer" },
1729 { "removeCurrentLayer", _wrap_removeCurrentLayer, METH_VARARGS, (char*)"removeCurrentLayer" },
1730 { "prevLayer", _wrap_prevLayer, METH_VARARGS, (char*)"prevLayer" },
1731 { "lastLayer", _wrap_lastLayer, METH_VARARGS, (char*)"lastLayer" },
1732 { "nextLayer", _wrap_nextLayer, METH_VARARGS, (char*)"nextLayer" },
1733 { "firstLayer", _wrap_firstLayer, METH_VARARGS, (char*)"firstLayer" },
1734 { "setCurLayer", _wrap_setCurLayer, METH_VARARGS, (char*)"setCurLayer" },
1735 { "curLayer", _wrap_curLayer, METH_VARARGS, (char*)"curLayer" },
1736 { "selectStencil", _wrap_selectStencil, METH_VARARGS, (char*)"selectStencil" },
1737 { "unselectStencil", _wrap_unselectStencil, METH_VARARGS, (char*)"unselectStencil" },
1738 { "unselectAllStencils", _wrap_unselectAllStencils, METH_VARARGS, (char*)"unselectAllStencils" },
1739 { "selectAllStencils", _wrap_selectAllStencils, METH_VARARGS, (char*)"selectAllStencils" },
1740 { "isStencilSelected", _wrap_isStencilSelected, METH_VARARGS, (char*)"isStencilSelected" },
1741 { "update", _wrap_update, METH_VARARGS, (char*)"update" },
1742 { NULL, NULL }
1743};
1744#ifdef __cplusplus
1745}
1746#endif
1747static _swig_type_info _swigt__KivioPage_p[] = {{"_KivioPage_p",0},{"_KivioPage_p",0},{0}};
1748static _swig_type_info _swigt__float_p[] = {{"_float_p",0},{"_float_p",0},{0}};
1749static _swig_type_info _swigt__KivioFillStyle_p[] = {{"_KivioFillStyle_p",0},{"_KivioFillStyle_p",0},{0}};
1750static _swig_type_info _swigt__KoRect_p[] = {{"_KoRect_p",0},{"_KoRect_p",0},{0}};
1751static _swig_type_info _swigt__KivioStencil_p[] = {{"_KivioStencil_p",0},{"_KivioStencil_p",0},{0}};
1752static _swig_type_info _swigt__KivioLayer_p[] = {{"_KivioLayer_p",0},{"_KivioLayer_p",0},{0}};
1753
1754static _swig_type_info *_swig_types_initial[] = {
1755_swigt__KivioPage_p,
1756_swigt__float_p,
1757_swigt__KivioFillStyle_p,
1758_swigt__KoRect_p,
1759_swigt__KivioStencil_p,
1760_swigt__KivioLayer_p,
17610
1762};
1763
1764static _swig_const_info _swig_const_table[] = {
1765{0}};
1766
1767static struct PyModuleDef kivio_module = {
1768 PyModuleDef_HEAD_INIT,
1769 "kivioc",
1770 NULL,
1771 -1,
1772 kiviocMethods,
1773 NULL,
1774 NULL,
1775 NULL,
1776 NULL
1777};
1778
1779static PyObject *SWIG_globals;
1780#ifdef __cplusplus
1781extern "C"
1782#endif
1783SWIGEXPORT(void) initkivioc(void)
1784{
1785 PyObject *m, *d;
1786 SWIG_globals = SWIG_newvarlink();
1787 m = PyModule_Create(&kivio_module);
1788 d = PyModule_GetDict(m);
1789 {
1790 int i;
1791 for (i = 0; _swig_types_initial[i]; i++) {
1792 _swig_types[i] = SWIG_TypeRegister(_swig_types_initial[i]);
1793 }
1794 }
1795 SWIG_InstallConstants(d,_swig_const_table);
1796}
1797#endif // HAVE_PYTHON
1798