45#if defined(_WIN32) || defined(__WIN32__)
47# if defined(STATIC_LINKED)
48# define SWIGEXPORT(a) a
50# define SWIGEXPORT(a) __declspec(dllexport) a
53# define SWIGEXPORT(a) a
56# define SWIGEXPORT(a) a
60#define SWIGSTATICRUNTIME(a) SWIGEXPORT(a)
62#define SWIGSTATICRUNTIME(a) static a
67typedef struct _swig_type_info {
69 void *(*converter)( void *);
70 struct _swig_type_info *next;
71 struct _swig_type_info *prev;
75typedef struct _swig_const_info {
81 _swig_type_info **ptype;
85#define SWIG_PY_FLOAT 2
86#define SWIG_PY_STRING 3
87#define SWIG_PY_POINTER 4
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[]);
108typedef struct swig_globalvar {
110 PyObject *(*get_attr)(void);
111 int (*set_attr)(PyObject *);
112 struct swig_globalvar *next;
115typedef struct swig_varlinkobject {
117 swig_globalvar *vars;
121swig_varlink_repr(swig_varlinkobject *v) {
123 return PyBytes_FromString( "<Global variables>");
127swig_varlink_print(swig_varlinkobject *v, FILE *fp, int 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, ", ");
140swig_varlink_getattr(swig_varlinkobject *v, char *n) {
141 swig_globalvar *var = v->vars;
143 if (strcmp(var->name,n) == 0) {
144 return (*var->get_attr)();
148 PyErr_SetString(PyExc_NameError, "Unknown C global variable");
153swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
154 swig_globalvar *var = v->vars;
156 if (strcmp(var->name,n) == 0) {
157 return (*var->set_attr)(p);
161 PyErr_SetString(PyExc_NameError, "Unknown C global variable");
165static PyTypeObject varlinktype = {
166 PyVarObject_HEAD_INIT(&PyType_Type, 0)
167 ( char*) "swigvarlink",
168 sizeof(swig_varlinkobject),
171#if PY_VERSION_HEX >= 0x03080000
174 (printfunc) swig_varlink_print,
176 (getattrfunc) swig_varlink_getattr,
177 (setattrfunc) swig_varlink_setattr,
179 (reprfunc) swig_varlink_repr,
195 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
199#if PY_VERSION_HEX >= 0x03100000
205SWIGSTATICRUNTIME(PyObject *)
206SWIG_newvarlink( void) {
207 swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, &varlinktype);
212 return ((PyObject*) result);
215SWIGSTATICRUNTIME( void)
216SWIG_addvarlink(PyObject *p, char *name,
217 PyObject *(*get_attr)( void), int (*set_attr)(PyObject *p)) {
218 swig_varlinkobject *v;
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;
234static _swig_type_info *swig_types = 0;
237SWIGSTATICRUNTIME(_swig_type_info *)
238SWIG_TypeRegister(_swig_type_info *ti) {
239 _swig_type_info *tc, *head, *ret, *next;
243 if (strcmp(tc->name, ti->name) == 0) {
255 ti->prev = swig_types;
273SWIGSTATICRUNTIME(_swig_type_info *)
274SWIG_TypeCheck( char *c, _swig_type_info *ty) {
281 if ((c == sn) || ((*c == *sn) && (strcmp(sn,c) == 0))) {
282 if (s == ty->next) return s;
284 s->prev->next = s->next;
286 s->next->prev = s->prev;
290 if (ty->next) ty->next->prev = s;
300SWIGSTATICRUNTIME( int)
301SWIG_ConvertPtr(PyObject *obj, void **ptr, _swig_type_info *ty, int flags) {
306 static PyObject *SWIG_this = 0;
308 if (!obj || (obj == Py_None)) {
312#ifdef SWIG_COBJECT_TYPES
313 if (!(PyCObject_Check(obj))) {
315 SWIG_this = PyString_InternFromString( "this");
316 obj = PyObject_GetAttr(obj,SWIG_this);
317 if ((!obj) || !(PyCObject_Check(obj))) goto type_error;
319 *ptr = PyCObject_AsVoidPtr(obj);
320 c = ( char *) PyCObject_GetDesc(obj);
323 if (!(PyByteArray_Check(obj))) {
325 SWIG_this = PyBytes_FromString( "this");
326 obj = PyObject_GetAttr(obj,SWIG_this);
327 if ((!obj) || !(PyByteArray_Check(obj))) goto type_error;
329 c = PyByteArray_AS_STRING(obj);
334 if (strcmp(c, "NULL") == 0) return 0;
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));
350#ifdef SWIG_COBJECT_TYPES
355 tc = SWIG_TypeCheck(c,ty);
356 if (!tc) goto type_error;
358 *ptr = (*tc->converter)(( void *) p);
366 char *temp = ( char *) malloc(64+strlen(ty->name));
367 sprintf(temp, "Type error. Expected %s", ty->name);
368 PyErr_SetString(PyExc_TypeError, temp);
371 PyErr_SetString(PyExc_TypeError, "Expected a pointer");
378SWIGSTATICRUNTIME( void)
379SWIG_MakePtr( char *c, void *ptr, _swig_type_info *ty) {
380 static char hex[17] = "0123456789abcdef";
384 p = ( unsigned long) ptr;
394 strcpy (c, ty->name);
401SWIGSTATICRUNTIME(PyObject *)
402SWIG_NewPointerObj( void *ptr, _swig_type_info *type) {
409#ifdef SWIG_COBJECT_TYPES
410 robj = PyCObject_FromVoidPtrAndDesc(( void *) ptr, type->name, NULL);
412 SWIG_MakePtr(result,ptr,type);
413 robj = PyBytes_FromString(result);
419SWIGSTATICRUNTIME( void)
420SWIG_InstallConstants(PyObject *d, _swig_const_info constants[]) {
423 for (i = 0; constants[i].type; i++) {
424 switch(constants[i].type) {
426 obj = PyLong_FromLong(constants[i].lvalue);
429 obj = PyFloat_FromDouble(constants[i].dvalue);
432 obj = PyBytes_FromString(( char *) constants[i].pvalue);
434 case SWIG_PY_POINTER:
435 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype);
442 PyDict_SetItemString(d,constants[i].name,obj);
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];
465#define SWIG_init initkivioc
467#define SWIG_name "kivioc"
471#include "kivio_stencil.h"
473#include "kivio_layer.h"
475#include "kivio_layers.h"
479static PyObject *_wrap_update(PyObject *self, PyObject *args) {
480 PyObject *_resultobj;
482 if(!PyArg_ParseTuple(args, ":update"))
486 _resultobj = Py_None;
490static PyObject *_wrap_isStencilSelected(PyObject *self, PyObject *args) {
491 PyObject *_resultobj,*_argo0=0;
495 if(!PyArg_ParseTuple(args, "O:isStencilSelected",&_argo0))
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);
503static PyObject *_wrap_selectAllStencils(PyObject *self, PyObject *args) {
504 PyObject *_resultobj;
506 if(!PyArg_ParseTuple(args, ":selectAllStencils"))
510 _resultobj = Py_None;
514static PyObject *_wrap_unselectAllStencils(PyObject *self, PyObject *args) {
515 PyObject *_resultobj;
517 if(!PyArg_ParseTuple(args, ":unselectAllStencils"))
519 unselectAllStencils();
521 _resultobj = Py_None;
525static PyObject *_wrap_unselectStencil(PyObject *self, PyObject *args) {
526 PyObject *_resultobj,*_argo0=0;
530 if(!PyArg_ParseTuple(args, "O:unselectStencil",&_argo0))
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);
538static PyObject *_wrap_selectStencil(PyObject *self, PyObject *args) {
539 PyObject *_resultobj,*_argo0=0;
542 if(!PyArg_ParseTuple(args, "O:selectStencil",&_argo0))
544 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
545 selectStencil(_arg0);
547 _resultobj = Py_None;
551static PyObject *_wrap_curLayer(PyObject *self, PyObject *args) {
552 PyObject *_resultobj;
555 if(!PyArg_ParseTuple(args, ":curLayer"))
557 _result = (KivioLayer *)curLayer();
558 _resultobj = SWIG_NewPointerObj(( void *) _result, SWIGTYPE_KivioLayer_p);
562static PyObject *_wrap_setCurLayer(PyObject *self, PyObject *args) {
563 PyObject *_resultobj,*_argo0=0;
566 if(!PyArg_ParseTuple(args, "O:setCurLayer",&_argo0))
568 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
571 _resultobj = Py_None;
575static PyObject *_wrap_firstLayer(PyObject *self, PyObject *args) {
576 PyObject *_resultobj;
579 if(!PyArg_ParseTuple(args, ":firstLayer"))
581 _result = (KivioLayer *)firstLayer();
582 _resultobj = SWIG_NewPointerObj(( void *) _result, SWIGTYPE_KivioLayer_p);
586static PyObject *_wrap_nextLayer(PyObject *self, PyObject *args) {
587 PyObject *_resultobj;
590 if(!PyArg_ParseTuple(args, ":nextLayer"))
592 _result = (KivioLayer *)nextLayer();
593 _resultobj = SWIG_NewPointerObj(( void *) _result, SWIGTYPE_KivioLayer_p);
597static PyObject *_wrap_lastLayer(PyObject *self, PyObject *args) {
598 PyObject *_resultobj;
601 if(!PyArg_ParseTuple(args, ":lastLayer"))
603 _result = (KivioLayer *)lastLayer();
604 _resultobj = SWIG_NewPointerObj(( void *) _result, SWIGTYPE_KivioLayer_p);
608static PyObject *_wrap_prevLayer(PyObject *self, PyObject *args) {
609 PyObject *_resultobj;
612 if(!PyArg_ParseTuple(args, ":prevLayer"))
614 _result = (KivioLayer *)prevLayer();
615 _resultobj = SWIG_NewPointerObj(( void *) _result, SWIGTYPE_KivioLayer_p);
619static PyObject *_wrap_removeCurrentLayer(PyObject *self, PyObject *args) {
620 PyObject *_resultobj;
623 if(!PyArg_ParseTuple(args, ":removeCurrentLayer"))
625 _result = (bool )removeCurrentLayer();
626 _resultobj = Py_BuildValue( "i",_result);
630static PyObject *_wrap_addLayer(PyObject *self, PyObject *args) {
631 PyObject *_resultobj,*_argo0=0;
634 if(!PyArg_ParseTuple(args, "O:addLayer",&_argo0))
636 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
639 _resultobj = Py_None;
643static PyObject *_wrap_insertLayer(PyObject *self, PyObject *args) {
645 PyObject *_resultobj,*_argo1=0;
648 if(!PyArg_ParseTuple(args, "iO:insertLayer",&_arg0,&_argo1))
650 if ((SWIG_ConvertPtr(_argo1,( void **) &_arg1,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
651 insertLayer(_arg0,_arg1);
653 _resultobj = Py_None;
657static PyObject *_wrap_layerAt(PyObject *self, PyObject *args) {
659 PyObject *_resultobj;
662 if(!PyArg_ParseTuple(args, "i:layerAt",&_arg0))
664 _result = (KivioLayer *)layerAt(_arg0);
665 _resultobj = SWIG_NewPointerObj(( void *) _result, SWIGTYPE_KivioLayer_p);
669static PyObject *_wrap_addStencil(PyObject *self, PyObject *args) {
670 PyObject *_resultobj,*_argo0=0;
674 if(!PyArg_ParseTuple(args, "O:addStencil",&_argo0))
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);
682static PyObject *_wrap_deleteSelectedStencils(PyObject *self, PyObject *args) {
683 PyObject *_resultobj;
685 if(!PyArg_ParseTuple(args, ":deleteSelectedStencils"))
687 deleteSelectedStencils();
689 _resultobj = Py_None;
693static PyObject *_wrap_groupSelectedStencils(PyObject *self, PyObject *args) {
694 PyObject *_resultobj;
696 if(!PyArg_ParseTuple(args, ":groupSelectedStencils"))
698 groupSelectedStencils();
700 _resultobj = Py_None;
704static PyObject *_wrap_ungroupSelectedStencils(PyObject *self, PyObject *args) {
705 PyObject *_resultobj;
707 if(!PyArg_ParseTuple(args, ":ungroupSelectedStencils"))
709 ungroupSelectedStencils();
711 _resultobj = Py_None;
715static PyObject *_wrap_bringToFront(PyObject *self, PyObject *args) {
716 PyObject *_resultobj;
718 if(!PyArg_ParseTuple(args, ":bringToFront"))
722 _resultobj = Py_None;
726static PyObject *_wrap_sendToBack(PyObject *self, PyObject *args) {
727 PyObject *_resultobj;
729 if(!PyArg_ParseTuple(args, ":sendToBack"))
733 _resultobj = Py_None;
737static PyObject *_wrap_copy(PyObject *self, PyObject *args) {
738 PyObject *_resultobj;
740 if(!PyArg_ParseTuple(args, ":copy"))
744 _resultobj = Py_None;
748static PyObject *_wrap_cut(PyObject *self, PyObject *args) {
749 PyObject *_resultobj;
751 if(!PyArg_ParseTuple(args, ":cut"))
755 _resultobj = Py_None;
759static PyObject *_wrap_paste(PyObject *self, PyObject *args) {
760 PyObject *_resultobj;
762 if(!PyArg_ParseTuple(args, ":paste"))
766 _resultobj = Py_None;
770#define new_KivioStencil() (new KivioStencil())
771static PyObject *_wrap_new_KivioStencil(PyObject *self, PyObject *args) {
772 PyObject *_resultobj;
773 KivioStencil *_result;
775 if(!PyArg_ParseTuple(args, ":new_KivioStencil"))
777 _result = (KivioStencil *)new_KivioStencil();
778 _resultobj = SWIG_NewPointerObj(( void *) _result, SWIGTYPE_KivioStencil_p);
782#define delete_KivioStencil(_swigobj) (delete _swigobj)
783static PyObject *_wrap_delete_KivioStencil(PyObject *self, PyObject *args) {
784 PyObject *_resultobj,*_argo0=0;
787 if(!PyArg_ParseTuple(args, "O:delete_KivioStencil",&_argo0))
789 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
790 delete_KivioStencil(_arg0);
792 _resultobj = Py_None;
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;
801 if(!PyArg_ParseTuple(args, "O:KivioStencil_duplicate",&_argo0))
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);
809#define KivioStencil_x(_swigobj) (_swigobj->x())
810static PyObject *_wrap_KivioStencil_x(PyObject *self, PyObject *args) {
812 PyObject *_resultobj,*_argo0=0;
815 if(!PyArg_ParseTuple(args, "O:KivioStencil_x",&_argo0))
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);
823#define KivioStencil_setX(_swigobj,_swigarg0) (_swigobj->setX(_swigarg0))
824static PyObject *_wrap_KivioStencil_setX(PyObject *self, PyObject *args) {
826 PyObject *_resultobj,*_argo0=0;
829 if(!PyArg_ParseTuple(args, "Of:KivioStencil_setX",&_argo0,&_arg1))
831 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
832 KivioStencil_setX(_arg0,_arg1);
834 _resultobj = Py_None;
838#define KivioStencil_y(_swigobj) (_swigobj->y())
839static PyObject *_wrap_KivioStencil_y(PyObject *self, PyObject *args) {
841 PyObject *_resultobj,*_argo0=0;
844 if(!PyArg_ParseTuple(args, "O:KivioStencil_y",&_argo0))
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);
852#define KivioStencil_setY(_swigobj,_swigarg0) (_swigobj->setY(_swigarg0))
853static PyObject *_wrap_KivioStencil_setY(PyObject *self, PyObject *args) {
855 PyObject *_resultobj,*_argo0=0;
858 if(!PyArg_ParseTuple(args, "Of:KivioStencil_setY",&_argo0,&_arg1))
860 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
861 KivioStencil_setY(_arg0,_arg1);
863 _resultobj = Py_None;
867#define KivioStencil_w(_swigobj) (_swigobj->w())
868static PyObject *_wrap_KivioStencil_w(PyObject *self, PyObject *args) {
870 PyObject *_resultobj,*_argo0=0;
873 if(!PyArg_ParseTuple(args, "O:KivioStencil_w",&_argo0))
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);
881#define KivioStencil_setW(_swigobj,_swigarg0) (_swigobj->setW(_swigarg0))
882static PyObject *_wrap_KivioStencil_setW(PyObject *self, PyObject *args) {
884 PyObject *_resultobj,*_argo0=0;
887 if(!PyArg_ParseTuple(args, "Of:KivioStencil_setW",&_argo0,&_arg1))
889 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
890 KivioStencil_setW(_arg0,_arg1);
892 _resultobj = Py_None;
896#define KivioStencil_h(_swigobj) (_swigobj->h())
897static PyObject *_wrap_KivioStencil_h(PyObject *self, PyObject *args) {
899 PyObject *_resultobj,*_argo0=0;
902 if(!PyArg_ParseTuple(args, "O:KivioStencil_h",&_argo0))
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);
910#define KivioStencil_setH(_swigobj,_swigarg0) (_swigobj->setH(_swigarg0))
911static PyObject *_wrap_KivioStencil_setH(PyObject *self, PyObject *args) {
913 PyObject *_resultobj,*_argo0=0;
916 if(!PyArg_ParseTuple(args, "Of:KivioStencil_setH",&_argo0,&_arg1))
918 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
919 KivioStencil_setH(_arg0,_arg1);
921 _resultobj = Py_None;
925#define KivioStencil_rect(_swigobj) (_swigobj->rect())
926static PyObject *_wrap_KivioStencil_rect(PyObject *self, PyObject *args) {
927 PyObject *_resultobj,*_argo0=0;
931 if(!PyArg_ParseTuple(args, "O:KivioStencil_rect",&_argo0))
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);
939#define KivioStencil_setPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->setPosition(_swigarg0,_swigarg1))
940static PyObject *_wrap_KivioStencil_setPosition(PyObject *self, PyObject *args) {
942 PyObject *_resultobj,*_argo0=0;
945 if(!PyArg_ParseTuple(args, "Off:KivioStencil_setPosition",&_argo0,&_arg1,&_arg2))
947 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
948 KivioStencil_setPosition(_arg0,_arg1,_arg2);
950 _resultobj = Py_None;
954#define KivioStencil_setDimensions(_swigobj,_swigarg0,_swigarg1) (_swigobj->setDimensions(_swigarg0,_swigarg1))
955static PyObject *_wrap_KivioStencil_setDimensions(PyObject *self, PyObject *args) {
957 PyObject *_resultobj,*_argo0=0;
960 if(!PyArg_ParseTuple(args, "Off:KivioStencil_setDimensions",&_argo0,&_arg1,&_arg2))
962 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
963 KivioStencil_setDimensions(_arg0,_arg1,_arg2);
965 _resultobj = Py_None;
969#define KivioStencil_fillStyle(_swigobj) (_swigobj->fillStyle())
970static PyObject *_wrap_KivioStencil_fillStyle(PyObject *self, PyObject *args) {
971 KivioFillStyle *_result;
972 PyObject *_resultobj,*_argo0=0;
975 if(!PyArg_ParseTuple(args, "O:KivioStencil_fillStyle",&_argo0))
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);
983#define KivioStencil_setLineWidth(_swigobj,_swigarg0) (_swigobj->setLineWidth(_swigarg0))
984static PyObject *_wrap_KivioStencil_setLineWidth(PyObject *self, PyObject *args) {
986 PyObject *_resultobj,*_argo0=0;
989 if(!PyArg_ParseTuple(args, "Of:KivioStencil_setLineWidth",&_argo0,&_arg1))
991 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
992 KivioStencil_setLineWidth(_arg0,_arg1);
994 _resultobj = Py_None;
998#define KivioStencil_lineWidth(_swigobj) (_swigobj->lineWidth())
999static PyObject *_wrap_KivioStencil_lineWidth(PyObject *self, PyObject *args) {
1001 PyObject *_resultobj,*_argo0=0;
1002 KivioStencil *_arg0;
1004 if(!PyArg_ParseTuple(args, "O:KivioStencil_lineWidth",&_argo0))
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);
1012#define KivioStencil_hTextAlign(_swigobj) (_swigobj->hTextAlign())
1013static PyObject *_wrap_KivioStencil_hTextAlign(PyObject *self, PyObject *args) {
1015 PyObject *_resultobj,*_argo0=0;
1016 KivioStencil *_arg0;
1018 if(!PyArg_ParseTuple(args, "O:KivioStencil_hTextAlign",&_argo0))
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);
1026#define KivioStencil_vTextAlign(_swigobj) (_swigobj->vTextAlign())
1027static PyObject *_wrap_KivioStencil_vTextAlign(PyObject *self, PyObject *args) {
1029 PyObject *_resultobj,*_argo0=0;
1030 KivioStencil *_arg0;
1032 if(!PyArg_ParseTuple(args, "O:KivioStencil_vTextAlign",&_argo0))
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);
1040#define KivioStencil_setHTextAlign(_swigobj,_swigarg0) (_swigobj->setHTextAlign(_swigarg0))
1041static PyObject *_wrap_KivioStencil_setHTextAlign(PyObject *self, PyObject *args) {
1043 PyObject *_resultobj,*_argo0=0;
1044 KivioStencil *_arg0;
1046 if(!PyArg_ParseTuple(args, "Oi:KivioStencil_setHTextAlign",&_argo0,&_arg1))
1048 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1049 KivioStencil_setHTextAlign(_arg0,_arg1);
1051 _resultobj = Py_None;
1055#define KivioStencil_setVTextAlign(_swigobj,_swigarg0) (_swigobj->setVTextAlign(_swigarg0))
1056static PyObject *_wrap_KivioStencil_setVTextAlign(PyObject *self, PyObject *args) {
1058 PyObject *_resultobj,*_argo0=0;
1059 KivioStencil *_arg0;
1061 if(!PyArg_ParseTuple(args, "Oi:KivioStencil_setVTextAlign",&_argo0,&_arg1))
1063 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1064 KivioStencil_setVTextAlign(_arg0,_arg1);
1066 _resultobj = Py_None;
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;
1076 if(!PyArg_ParseTuple(args, "Os:KivioStencil_setText",&_argo0,&_arg1))
1078 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1079 KivioStencil_setText(_arg0,_arg1);
1081 _resultobj = Py_None;
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;
1089 KivioStencil *_arg0;
1091 if(!PyArg_ParseTuple(args, "O:KivioStencil_text",&_argo0))
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);
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;
1103 KivioStencil *_arg0;
1105 if(!PyArg_ParseTuple(args, "O:KivioStencil_textColor",&_argo0))
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);
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;
1119 if(!PyArg_ParseTuple(args, "Os:KivioStencil_setTextColor",&_argo0,&_arg1))
1121 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1122 KivioStencil_setTextColor(_arg0,_arg1);
1124 _resultobj = Py_None;
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;
1132 KivioStencil *_arg0;
1134 if(!PyArg_ParseTuple(args, "O:KivioStencil_fgColor",&_argo0))
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);
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;
1148 if(!PyArg_ParseTuple(args, "Os:KivioStencil_setFGColor",&_argo0,&_arg1))
1150 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1151 KivioStencil_setFGColor(_arg0,_arg1);
1153 _resultobj = Py_None;
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;
1161 KivioStencil *_arg0;
1163 if(!PyArg_ParseTuple(args, "O:KivioStencil_bgColor",&_argo0))
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);
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;
1177 if(!PyArg_ParseTuple(args, "Os:KivioStencil_setBGColor",&_argo0,&_arg1))
1179 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1180 KivioStencil_setBGColor(_arg0,_arg1);
1182 _resultobj = Py_None;
1186#define KivioStencil_isSelected(_swigobj) (_swigobj->isSelected())
1187static PyObject *_wrap_KivioStencil_isSelected(PyObject *self, PyObject *args) {
1188 PyObject *_resultobj,*_argo0=0;
1190 KivioStencil *_arg0;
1192 if(!PyArg_ParseTuple(args, "O:KivioStencil_isSelected",&_argo0))
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);
1200#define KivioStencil_select(_swigobj) (_swigobj->select())
1201static PyObject *_wrap_KivioStencil_select(PyObject *self, PyObject *args) {
1202 PyObject *_resultobj,*_argo0=0;
1203 KivioStencil *_arg0;
1205 if(!PyArg_ParseTuple(args, "O:KivioStencil_select",&_argo0))
1207 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1208 KivioStencil_select(_arg0);
1210 _resultobj = Py_None;
1214#define KivioStencil_unselect(_swigobj) (_swigobj->unselect())
1215static PyObject *_wrap_KivioStencil_unselect(PyObject *self, PyObject *args) {
1216 PyObject *_resultobj,*_argo0=0;
1217 KivioStencil *_arg0;
1219 if(!PyArg_ParseTuple(args, "O:KivioStencil_unselect",&_argo0))
1221 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1222 KivioStencil_unselect(_arg0);
1224 _resultobj = Py_None;
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;
1234 if(!PyArg_ParseTuple(args, "OOO:KivioStencil_subSelect",&_argo0,&_argo1,&_argo2))
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);
1241 _resultobj = Py_None;
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;
1250 if(!PyArg_ParseTuple(args, "OO:KivioStencil_addToGroup",&_argo0,&_argo1))
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);
1256 _resultobj = Py_None;
1260#define KivioStencil_updateGeometry(_swigobj) (_swigobj->updateGeometry())
1261static PyObject *_wrap_KivioStencil_updateGeometry(PyObject *self, PyObject *args) {
1262 PyObject *_resultobj,*_argo0=0;
1263 KivioStencil *_arg0;
1265 if(!PyArg_ParseTuple(args, "O:KivioStencil_updateGeometry",&_argo0))
1267 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1268 KivioStencil_updateGeometry(_arg0);
1270 _resultobj = Py_None;
1274#define KivioStencil_setStartAHType(_swigobj,_swigarg0) (_swigobj->setStartAHType(_swigarg0))
1275static PyObject *_wrap_KivioStencil_setStartAHType(PyObject *self, PyObject *args) {
1277 PyObject *_resultobj,*_argo0=0;
1278 KivioStencil *_arg0;
1280 if(!PyArg_ParseTuple(args, "Oi:KivioStencil_setStartAHType",&_argo0,&_arg1))
1282 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1283 KivioStencil_setStartAHType(_arg0,_arg1);
1285 _resultobj = Py_None;
1289#define KivioStencil_setStartAHWidth(_swigobj,_swigarg0) (_swigobj->setStartAHWidth(_swigarg0))
1290static PyObject *_wrap_KivioStencil_setStartAHWidth(PyObject *self, PyObject *args) {
1292 PyObject *_resultobj,*_argo0=0;
1293 KivioStencil *_arg0;
1295 if(!PyArg_ParseTuple(args, "Of:KivioStencil_setStartAHWidth",&_argo0,&_arg1))
1297 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1298 KivioStencil_setStartAHWidth(_arg0,_arg1);
1300 _resultobj = Py_None;
1304#define KivioStencil_setStartAHLength(_swigobj,_swigarg0) (_swigobj->setStartAHLength(_swigarg0))
1305static PyObject *_wrap_KivioStencil_setStartAHLength(PyObject *self, PyObject *args) {
1307 PyObject *_resultobj,*_argo0=0;
1308 KivioStencil *_arg0;
1310 if(!PyArg_ParseTuple(args, "Of:KivioStencil_setStartAHLength",&_argo0,&_arg1))
1312 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1313 KivioStencil_setStartAHLength(_arg0,_arg1);
1315 _resultobj = Py_None;
1319#define KivioStencil_setEndAHType(_swigobj,_swigarg0) (_swigobj->setEndAHType(_swigarg0))
1320static PyObject *_wrap_KivioStencil_setEndAHType(PyObject *self, PyObject *args) {
1322 PyObject *_resultobj,*_argo0=0;
1323 KivioStencil *_arg0;
1325 if(!PyArg_ParseTuple(args, "Oi:KivioStencil_setEndAHType",&_argo0,&_arg1))
1327 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1328 KivioStencil_setEndAHType(_arg0,_arg1);
1330 _resultobj = Py_None;
1334#define KivioStencil_setEndAHWidth(_swigobj,_swigarg0) (_swigobj->setEndAHWidth(_swigarg0))
1335static PyObject *_wrap_KivioStencil_setEndAHWidth(PyObject *self, PyObject *args) {
1337 PyObject *_resultobj,*_argo0=0;
1338 KivioStencil *_arg0;
1340 if(!PyArg_ParseTuple(args, "Of:KivioStencil_setEndAHWidth",&_argo0,&_arg1))
1342 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1343 KivioStencil_setEndAHWidth(_arg0,_arg1);
1345 _resultobj = Py_None;
1349#define KivioStencil_setEndAHLength(_swigobj,_swigarg0) (_swigobj->setEndAHLength(_swigarg0))
1350static PyObject *_wrap_KivioStencil_setEndAHLength(PyObject *self, PyObject *args) {
1352 PyObject *_resultobj,*_argo0=0;
1353 KivioStencil *_arg0;
1355 if(!PyArg_ParseTuple(args, "Of:KivioStencil_setEndAHLength",&_argo0,&_arg1))
1357 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
1358 KivioStencil_setEndAHLength(_arg0,_arg1);
1360 _resultobj = Py_None;
1364#define KivioStencil_startAHType(_swigobj) (_swigobj->startAHType())
1365static PyObject *_wrap_KivioStencil_startAHType(PyObject *self, PyObject *args) {
1367 PyObject *_resultobj,*_argo0=0;
1368 KivioStencil *_arg0;
1370 if(!PyArg_ParseTuple(args, "O:KivioStencil_startAHType",&_argo0))
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);
1378#define KivioStencil_startAHWidth(_swigobj) (_swigobj->startAHWidth())
1379static PyObject *_wrap_KivioStencil_startAHWidth(PyObject *self, PyObject *args) {
1381 PyObject *_resultobj,*_argo0=0;
1382 KivioStencil *_arg0;
1384 if(!PyArg_ParseTuple(args, "O:KivioStencil_startAHWidth",&_argo0))
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);
1392#define KivioStencil_startAHLength(_swigobj) (_swigobj->startAHLength())
1393static PyObject *_wrap_KivioStencil_startAHLength(PyObject *self, PyObject *args) {
1395 PyObject *_resultobj,*_argo0=0;
1396 KivioStencil *_arg0;
1398 if(!PyArg_ParseTuple(args, "O:KivioStencil_startAHLength",&_argo0))
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);
1406#define KivioStencil_endAHType(_swigobj) (_swigobj->endAHType())
1407static PyObject *_wrap_KivioStencil_endAHType(PyObject *self, PyObject *args) {
1409 PyObject *_resultobj,*_argo0=0;
1410 KivioStencil *_arg0;
1412 if(!PyArg_ParseTuple(args, "O:KivioStencil_endAHType",&_argo0))
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);
1420#define KivioStencil_endAHWidth(_swigobj) (_swigobj->endAHWidth())
1421static PyObject *_wrap_KivioStencil_endAHWidth(PyObject *self, PyObject *args) {
1423 PyObject *_resultobj,*_argo0=0;
1424 KivioStencil *_arg0;
1426 if(!PyArg_ParseTuple(args, "O:KivioStencil_endAHWidth",&_argo0))
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);
1434#define KivioStencil_endAHLength(_swigobj) (_swigobj->endAHLength())
1435static PyObject *_wrap_KivioStencil_endAHLength(PyObject *self, PyObject *args) {
1437 PyObject *_resultobj,*_argo0=0;
1438 KivioStencil *_arg0;
1440 if(!PyArg_ParseTuple(args, "O:KivioStencil_endAHLength",&_argo0))
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);
1448#define new_KivioLayer(_swigarg0) (new KivioLayer(_swigarg0))
1449static PyObject *_wrap_new_KivioLayer(PyObject *self, PyObject *args) {
1451 PyObject *_resultobj,*_argo0=0;
1452 KivioLayer *_result;
1454 if(!PyArg_ParseTuple(args, "O:new_KivioLayer",&_argo0))
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);
1462#define delete_KivioLayer(_swigobj) (delete _swigobj)
1463static PyObject *_wrap_delete_KivioLayer(PyObject *self, PyObject *args) {
1464 PyObject *_resultobj,*_argo0=0;
1467 if(!PyArg_ParseTuple(args, "O:delete_KivioLayer",&_argo0))
1469 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
1470 delete_KivioLayer(_arg0);
1472 _resultobj = Py_None;
1476#define KivioLayer_visible(_swigobj) (_swigobj->visible())
1477static PyObject *_wrap_KivioLayer_visible(PyObject *self, PyObject *args) {
1478 PyObject *_resultobj,*_argo0=0;
1482 if(!PyArg_ParseTuple(args, "O:KivioLayer_visible",&_argo0))
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);
1490#define KivioLayer_setVisible(_swigobj,_swigarg0) (_swigobj->setVisible(_swigarg0))
1491static PyObject *_wrap_KivioLayer_setVisible(PyObject *self, PyObject *args) {
1493 PyObject *_resultobj,*_argo0=0;
1497 if(!PyArg_ParseTuple(args, "Oi:KivioLayer_setVisible",&_argo0,&tempbool1))
1499 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
1500 _arg1 = (bool ) tempbool1;
1501 KivioLayer_setVisible(_arg0,_arg1);
1503 _resultobj = Py_None;
1507#define KivioLayer_connectable(_swigobj) (_swigobj->connectable())
1508static PyObject *_wrap_KivioLayer_connectable(PyObject *self, PyObject *args) {
1509 PyObject *_resultobj,*_argo0=0;
1513 if(!PyArg_ParseTuple(args, "O:KivioLayer_connectable",&_argo0))
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);
1521#define KivioLayer_setConnectable(_swigobj,_swigarg0) (_swigobj->setConnectable(_swigarg0))
1522static PyObject *_wrap_KivioLayer_setConnectable(PyObject *self, PyObject *args) {
1524 PyObject *_resultobj,*_argo0=0;
1528 if(!PyArg_ParseTuple(args, "Oi:KivioLayer_setConnectable",&_argo0,&tempbool1))
1530 if ((SWIG_ConvertPtr(_argo0,( void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
1531 _arg1 = (bool ) tempbool1;
1532 KivioLayer_setConnectable(_arg0,_arg1);
1534 _resultobj = Py_None;
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;
1543 KivioStencil *_arg1;
1545 if(!PyArg_ParseTuple(args, "OO:KivioLayer_addStencil",&_argo0,&_argo1))
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);
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;
1559 KivioStencil *_arg1;
1561 if(!PyArg_ParseTuple(args, "OO:KivioLayer_removeStencil",&_argo0,&_argo1))
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);
1570#define KivioLayer_firstStencil(_swigobj) (_swigobj->firstStencil())
1571static PyObject *_wrap_KivioLayer_firstStencil(PyObject *self, PyObject *args) {
1572 PyObject *_resultobj,*_argo0=0;
1573 KivioStencil *_result;
1576 if(!PyArg_ParseTuple(args, "O:KivioLayer_firstStencil",&_argo0))
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);
1584#define KivioLayer_nextStencil(_swigobj) (_swigobj->nextStencil())
1585static PyObject *_wrap_KivioLayer_nextStencil(PyObject *self, PyObject *args) {
1586 PyObject *_resultobj,*_argo0=0;
1587 KivioStencil *_result;
1590 if(!PyArg_ParseTuple(args, "O:KivioLayer_nextStencil",&_argo0))
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);
1598#define KivioLayer_prevStencil(_swigobj) (_swigobj->prevStencil())
1599static PyObject *_wrap_KivioLayer_prevStencil(PyObject *self, PyObject *args) {
1600 PyObject *_resultobj,*_argo0=0;
1601 KivioStencil *_result;
1604 if(!PyArg_ParseTuple(args, "O:KivioLayer_prevStencil",&_argo0))
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);
1612#define KivioLayer_currentStencil(_swigobj) (_swigobj->currentStencil())
1613static PyObject *_wrap_KivioLayer_currentStencil(PyObject *self, PyObject *args) {
1614 PyObject *_resultobj,*_argo0=0;
1615 KivioStencil *_result;
1618 if(!PyArg_ParseTuple(args, "O:KivioLayer_currentStencil",&_argo0))
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);
1626#define KivioLayer_lastStencil(_swigobj) (_swigobj->lastStencil())
1627static PyObject *_wrap_KivioLayer_lastStencil(PyObject *self, PyObject *args) {
1628 PyObject *_resultobj,*_argo0=0;
1629 KivioStencil *_result;
1632 if(!PyArg_ParseTuple(args, "O:KivioLayer_lastStencil",&_argo0))
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);
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;
1646 if(!PyArg_ParseTuple(args, "OO:KivioLayer_takeStencil",&_argo0,&_argo1))
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);
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" },
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}};
1754static _swig_type_info *_swig_types_initial[] = {
1757_swigt__KivioFillStyle_p,
1759_swigt__KivioStencil_p,
1760_swigt__KivioLayer_p,
1764static _swig_const_info _swig_const_table[] = {
1767static struct PyModuleDef kivio_module = {
1768 PyModuleDef_HEAD_INIT,
1779static PyObject *SWIG_globals;
1783SWIGEXPORT( void) initkivioc( void)
1786 SWIG_globals = SWIG_newvarlink();
1787 m = PyModule_Create(&kivio_module);
1788 d = PyModule_GetDict(m);
1791 for (i = 0; _swig_types_initial[i]; i++) {
1792 _swig_types[i] = SWIG_TypeRegister(_swig_types_initial[i]);
1795 SWIG_InstallConstants(d,_swig_const_table);
|