summaryrefslogtreecommitdiffstats
path: root/kivio/kiviopart/kiviosdk/kivio_wrap.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kivio/kiviopart/kiviosdk/kivio_wrap.cpp')
-rw-r--r--kivio/kiviopart/kiviosdk/kivio_wrap.cpp1770
1 files changed, 1770 insertions, 0 deletions
diff --git a/kivio/kiviopart/kiviosdk/kivio_wrap.cpp b/kivio/kiviopart/kiviosdk/kivio_wrap.cpp
new file mode 100644
index 00000000..ede8a889
--- /dev/null
+++ b/kivio/kiviopart/kiviosdk/kivio_wrap.cpp
@@ -0,0 +1,1770 @@
+/* ----------------------------------------------------------------------------
+ * This file was automatically generated by SWIG (http://www.swig.org).
+ * Version 1.3u-20000719-0930 (Alpha 3)
+ *
+ * Portions Copyright (c) 1995-2000
+ * The University of Utah, The Regents of the University of California, and
+ * The University of Chicago. Permission is hereby granted to use, modify,
+ * and distribute this file in any manner provided this notice remains intact.
+ *
+ * This file is not intended to be easily readable and contains a number of
+ * coding conventions designed to improve portability and efficiency. Do not make
+ * changes to this file unless you know what you are doing--modify the SWIG
+ * interface file instead.
+ * ----------------------------------------------------------------------------- */
+
+/* Implementation : PYTHON */
+#include <config.h>
+
+#ifdef HAVE_PYTHON
+
+#define SWIGPYTHON
+/***********************************************************************
+ * python.swg
+ *
+ * This file contains the runtime support for Python modules
+ * and includes code for managing global variables and pointer
+ * type checking.
+ *
+ * Author : David Beazley (beazley@cs.uchicago.edu)
+ *
+ * Copyright (c) 1999-2000, The University of Chicago
+ *
+ * This file may be freely redistributed without license or fee provided
+ * this copyright message remains intact.
+ ************************************************************************/
+
+#include <string.h>
+#include <stdlib.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+#include "Python.h"
+
+#if defined(_WIN32) || defined(__WIN32__)
+# if defined(_MSC_VER)
+# if defined(STATIC_LINKED)
+# define SWIGEXPORT(a) a
+# else
+# define SWIGEXPORT(a) __declspec(dllexport) a
+# endif
+# else
+# if defined(__BORLANDC__)
+# define SWIGEXPORT(a) a _export
+# else
+# define SWIGEXPORT(a) a
+# endif
+#endif
+#else
+# define SWIGEXPORT(a) a
+#endif
+
+#ifdef SWIG_GLOBAL
+#define SWIGSTATICRUNTIME(a) SWIGEXPORT(a)
+#else
+#define SWIGSTATICRUNTIME(a) static a
+#endif
+
+/* Type information structure */
+
+typedef struct _swig_type_info {
+ char *name;
+ void *(*converter)(void *);
+ struct _swig_type_info *next;
+ struct _swig_type_info *prev;
+} _swig_type_info;
+
+/* Constant information structure */
+typedef struct _swig_const_info {
+ int type;
+ char *name;
+ long lvalue;
+ double dvalue;
+ void *pvalue;
+ _swig_type_info **ptype;
+} _swig_const_info;
+
+#define SWIG_PY_INT 1
+#define SWIG_PY_FLOAT 2
+#define SWIG_PY_STRING 3
+#define SWIG_PY_POINTER 4
+
+#ifdef SWIG_NOINCLUDE
+
+SWIGEXPORT(PyObject *) SWIG_newvarlink();
+SWIGEXPORT(void) SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
+SWIGEXPORT(_swig_type_info *) SWIG_TypeRegister(_swig_type_info *);
+SWIGEXPORT(_swig_type_info *) SWIG_TypeCheck(char *, _swig_type_info *);
+SWIGEXPORT(int) SWIG_ConvertPtr(PyObject *, void **, _swig_type_info *, int);
+SWIGEXPORT(void) SWIG_MakePtr(char *c, void *, _swig_type_info *);
+SWIGEXPORT(PyObject *) SWIG_NewPointerObj(void *, _swig_type_info *);
+SWIGEXPORT(void) SWIG_InstallConstants(PyObject *d, _swig_const_info constants[]);
+
+/* External declarations when using runtime libraries */
+
+#else
+
+/* -----------------------------------------------------------------------------
+ * global variable support code.
+ * ----------------------------------------------------------------------------- */
+
+typedef struct swig_globalvar {
+ char *name; /* Name of global variable */
+ PyObject *(*get_attr)(void); /* Return the current value */
+ int (*set_attr)(PyObject *); /* Set the value */
+ struct swig_globalvar *next;
+} swig_globalvar;
+
+typedef struct swig_varlinkobject {
+ PyObject_HEAD
+ swig_globalvar *vars;
+} swig_varlinkobject;
+
+static PyObject *
+swig_varlink_repr(swig_varlinkobject *v) {
+ v = v;
+ return PyString_FromString("<Global variables>");
+}
+
+static int
+swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
+ swig_globalvar *var;
+ flags = flags;
+ fprintf(fp,"Global variables { ");
+ for (var = v->vars; var; var=var->next) {
+ fprintf(fp,"%s", var->name);
+ if (var->next) fprintf(fp,", ");
+ }
+ fprintf(fp," }\n");
+ return 0;
+}
+
+static PyObject *
+swig_varlink_getattr(swig_varlinkobject *v, char *n) {
+ swig_globalvar *var = v->vars;
+ while (var) {
+ if (strcmp(var->name,n) == 0) {
+ return (*var->get_attr)();
+ }
+ var = var->next;
+ }
+ PyErr_SetString(PyExc_NameError,"Unknown C global variable");
+ return NULL;
+}
+
+static int
+swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
+ swig_globalvar *var = v->vars;
+ while (var) {
+ if (strcmp(var->name,n) == 0) {
+ return (*var->set_attr)(p);
+ }
+ var = var->next;
+ }
+ PyErr_SetString(PyExc_NameError,"Unknown C global variable");
+ return 1;
+}
+
+statichere PyTypeObject varlinktype = {
+ PyObject_HEAD_INIT(0)
+ 0,
+ "swigvarlink", /* Type name */
+ sizeof(swig_varlinkobject), /* Basic size */
+ 0, /* Itemsize */
+ 0, /* Deallocator */
+ (printfunc) swig_varlink_print, /* Print */
+ (getattrfunc) swig_varlink_getattr, /* get attr */
+ (setattrfunc) swig_varlink_setattr, /* Set attr */
+ 0, /* tp_compare */
+ (reprfunc) swig_varlink_repr, /* tp_repr */
+ 0, /* tp_as_number */
+ 0, /* tp_as_mapping*/
+ 0, /* tp_hash */
+};
+
+/* Create a variable linking object for use later */
+SWIGSTATICRUNTIME(PyObject *)
+SWIG_newvarlink(void) {
+ swig_varlinkobject *result = 0;
+ result = PyMem_NEW(swig_varlinkobject,1);
+ varlinktype.ob_type = &PyType_Type; /* Patch varlinktype into a PyType */
+ result->ob_type = &varlinktype;
+ result->vars = 0;
+ result->ob_refcnt = 0;
+ Py_XINCREF((PyObject *) result);
+ return ((PyObject*) result);
+}
+
+SWIGSTATICRUNTIME(void)
+SWIG_addvarlink(PyObject *p, char *name,
+ PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
+ swig_varlinkobject *v;
+ swig_globalvar *gv;
+ v= (swig_varlinkobject *) p;
+ gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
+ gv->name = (char *) malloc(strlen(name)+1);
+ strcpy(gv->name,name);
+ gv->get_attr = get_attr;
+ gv->set_attr = set_attr;
+ gv->next = v->vars;
+ v->vars = gv;
+}
+
+/* -----------------------------------------------------------------------------
+ * Pointer type-checking
+ * ----------------------------------------------------------------------------- */
+
+static _swig_type_info *swig_types = 0;
+
+/* Register type mappings with the type-checker */
+SWIGSTATICRUNTIME(_swig_type_info *)
+SWIG_TypeRegister(_swig_type_info *ti) {
+ _swig_type_info *tc, *head, *ret, *next;
+ /* Check to see if this type has already been registered */
+ tc = swig_types;
+ while (tc) {
+ if (strcmp(tc->name, ti->name) == 0) {
+ /* Already exists in the table. Just add additional types to the list */
+ head = tc;
+ next = tc->next;
+ goto l1;
+ }
+ tc = tc->prev;
+ }
+ head = ti;
+ next = 0;
+
+ /* Place in list */
+ ti->prev = swig_types;
+ swig_types = ti;
+
+ /* Build linked lists */
+ l1:
+ ret = head;
+ tc = ti + 1;
+ while (tc->name) {
+ head->next = tc;
+ tc->prev = head;
+ head = tc;
+ tc++;
+ }
+ head->next = next;
+ return ret;
+}
+
+/* Check the typename */
+SWIGSTATICRUNTIME(_swig_type_info *)
+SWIG_TypeCheck(char *c, _swig_type_info *ty) {
+ _swig_type_info *s;
+ char *sn;
+ if (!ty) return 0; /* Void pointer */
+ s = ty->next; /* First element is always just the name */
+ while (s) {
+ sn = s->name;
+ if ((c == sn) || ((*c == *sn) && (strcmp(sn,c) == 0))) {
+ if (s == ty->next) return s;
+ /* Move s to the top of the linked list */
+ s->prev->next = s->next;
+ if (s->next) {
+ s->next->prev = s->prev;
+ }
+ /* Insert s as second element in the list */
+ s->next = ty->next;
+ if (ty->next) ty->next->prev = s;
+ ty->next = s;
+ return s;
+ }
+ s = s->next;
+ }
+ return 0;
+}
+
+/* Convert a pointer value */
+SWIGSTATICRUNTIME(int)
+SWIG_ConvertPtr(PyObject *obj, void **ptr, _swig_type_info *ty, int flags) {
+ unsigned long p;
+ register int d;
+ _swig_type_info *tc;
+ char *c;
+ static PyObject *SWIG_this = 0;
+
+ if (!obj || (obj == Py_None)) {
+ *ptr = 0;
+ return 0;
+ }
+#ifdef SWIG_COBJECT_TYPES
+ if (!(PyCObject_Check(obj))) {
+ if (!SWIG_this)
+ SWIG_this = PyString_InternFromString("this");
+ obj = PyObject_GetAttr(obj,SWIG_this);
+ if ((!obj) || !(PyCObject_Check(obj))) goto type_error;
+ }
+ *ptr = PyCObject_AsVoidPtr(obj);
+ c = (char *) PyCObject_GetDesc(obj);
+ goto cobject;
+#else
+ if (!(PyString_Check(obj))) {
+ if (!SWIG_this)
+ SWIG_this = PyString_InternFromString("this");
+ obj = PyObject_GetAttr(obj,SWIG_this);
+ if ((!obj) || !(PyString_Check(obj))) goto type_error;
+ }
+ c = PyString_AsString(obj);
+ p = 0;
+ /* Pointer values must start with leading underscore */
+ if (*c != '_') {
+ *ptr = (void *) 0;
+ if (strcmp(c,"NULL") == 0) return 0;
+ }
+ c++;
+ /* Extract hex value from pointer */
+ while (d = *c) {
+ if ((d >= '0') && (d <= '9'))
+ p = (p << 4) + (d - '0');
+ else if ((d >= 'a') && (d <= 'f'))
+ p = (p << 4) + (d - ('a'-10));
+ else
+ break;
+ c++;
+ }
+ *ptr = (void *) p;
+#endif
+
+#ifdef SWIG_COBJECT_TYPES
+cobject:
+#endif
+
+ if (ty) {
+ tc = SWIG_TypeCheck(c,ty);
+ if (!tc) goto type_error;
+ if (tc->converter) {
+ *ptr = (*tc->converter)((void *) p);
+ }
+ }
+ return 0;
+
+type_error:
+ if (flags) {
+ if (ty) {
+ char *temp = (char *) malloc(64+strlen(ty->name));
+ sprintf(temp,"Type error. Expected %s", ty->name);
+ PyErr_SetString(PyExc_TypeError, temp);
+ free((char *) temp);
+ } else {
+ PyErr_SetString(PyExc_TypeError,"Expected a pointer");
+ }
+ }
+ return -1;
+}
+
+/* Take a pointer and convert it to a string */
+SWIGSTATICRUNTIME(void)
+SWIG_MakePtr(char *c, void *ptr, _swig_type_info *ty) {
+ static char hex[17] = "0123456789abcdef";
+ unsigned long p, s;
+ char result[32], *r;
+ r = result;
+ p = (unsigned long) ptr;
+ if (p > 0) {
+ while (p > 0) {
+ s = p & 0xf;
+ *(r++) = hex[s];
+ p = p >> 4;
+ }
+ *r = '_';
+ while (r >= result)
+ *(c++) = *(r--);
+ strcpy (c, ty->name);
+ } else {
+ strcpy (c, "NULL");
+ }
+}
+
+/* Create a new pointer object */
+SWIGSTATICRUNTIME(PyObject *)
+SWIG_NewPointerObj(void *ptr, _swig_type_info *type) {
+ char result[512];
+ PyObject *robj;
+ if (!ptr) {
+ Py_INCREF(Py_None);
+ return Py_None;
+ }
+#ifdef SWIG_COBJECT_TYPES
+ robj = PyCObject_FromVoidPtrAndDesc((void *) ptr, type->name, NULL);
+#else
+ SWIG_MakePtr(result,ptr,type);
+ robj = PyString_FromString(result);
+#endif
+ return robj;
+}
+
+/* Install Constants */
+SWIGSTATICRUNTIME(void)
+SWIG_InstallConstants(PyObject *d, _swig_const_info constants[]) {
+ int i;
+ PyObject *obj;
+ for (i = 0; constants[i].type; i++) {
+ switch(constants[i].type) {
+ case SWIG_PY_INT:
+ obj = PyInt_FromLong(constants[i].lvalue);
+ break;
+ case SWIG_PY_FLOAT:
+ obj = PyFloat_FromDouble(constants[i].dvalue);
+ break;
+ case SWIG_PY_STRING:
+ obj = PyString_FromString((char *) constants[i].pvalue);
+ break;
+ case SWIG_PY_POINTER:
+ obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype);
+ break;
+ default:
+ obj = 0;
+ break;
+ }
+ if (obj) {
+ PyDict_SetItemString(d,constants[i].name,obj);
+ Py_DECREF(obj);
+ }
+ }
+}
+
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+
+
+/* ---- TYPES TABLE (BEGIN) ---- */
+#define SWIGTYPE_KivioPage_p _swig_types[0]
+#define SWIGTYPE_float_p _swig_types[1]
+#define SWIGTYPE_KivioFillStyle_p _swig_types[2]
+#define SWIGTYPE_KoRect_p _swig_types[3]
+#define SWIGTYPE_KivioStencil_p _swig_types[4]
+#define SWIGTYPE_KivioLayer_p _swig_types[5]
+static _swig_type_info *_swig_types[7];
+/* ---- TYPES TABLE (END) ---- */
+
+#define SWIG_init initkivioc
+
+#define SWIG_name "kivioc"
+
+ #include "config.h"
+
+#include "kivio_stencil.h"
+
+#include "kivio_layer.h"
+
+#include "kivio_layers.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+static PyObject *_wrap_update(PyObject *self, PyObject *args) {
+ PyObject *_resultobj;
+ self = self;
+ if(!PyArg_ParseTuple(args,":update"))
+ return NULL;
+ update();
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+static PyObject *_wrap_isStencilSelected(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ bool _result;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:isStencilSelected",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (bool )isStencilSelected(_arg0);
+ _resultobj = Py_BuildValue("i",_result);
+ return _resultobj;
+}
+
+static PyObject *_wrap_selectAllStencils(PyObject *self, PyObject *args) {
+ PyObject *_resultobj;
+ self = self;
+ if(!PyArg_ParseTuple(args,":selectAllStencils"))
+ return NULL;
+ selectAllStencils();
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+static PyObject *_wrap_unselectAllStencils(PyObject *self, PyObject *args) {
+ PyObject *_resultobj;
+ self = self;
+ if(!PyArg_ParseTuple(args,":unselectAllStencils"))
+ return NULL;
+ unselectAllStencils();
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+static PyObject *_wrap_unselectStencil(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ bool _result;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:unselectStencil",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (bool )unselectStencil(_arg0);
+ _resultobj = Py_BuildValue("i",_result);
+ return _resultobj;
+}
+
+static PyObject *_wrap_selectStencil(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:selectStencil",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ selectStencil(_arg0);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+static PyObject *_wrap_curLayer(PyObject *self, PyObject *args) {
+ PyObject *_resultobj;
+ KivioLayer *_result;
+ self = self;
+ if(!PyArg_ParseTuple(args,":curLayer"))
+ return NULL;
+ _result = (KivioLayer *)curLayer();
+ _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
+ return _resultobj;
+}
+
+static PyObject *_wrap_setCurLayer(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KivioLayer *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:setCurLayer",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
+ setCurLayer(_arg0);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+static PyObject *_wrap_firstLayer(PyObject *self, PyObject *args) {
+ PyObject *_resultobj;
+ KivioLayer *_result;
+ self = self;
+ if(!PyArg_ParseTuple(args,":firstLayer"))
+ return NULL;
+ _result = (KivioLayer *)firstLayer();
+ _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
+ return _resultobj;
+}
+
+static PyObject *_wrap_nextLayer(PyObject *self, PyObject *args) {
+ PyObject *_resultobj;
+ KivioLayer *_result;
+ self = self;
+ if(!PyArg_ParseTuple(args,":nextLayer"))
+ return NULL;
+ _result = (KivioLayer *)nextLayer();
+ _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
+ return _resultobj;
+}
+
+static PyObject *_wrap_lastLayer(PyObject *self, PyObject *args) {
+ PyObject *_resultobj;
+ KivioLayer *_result;
+ self = self;
+ if(!PyArg_ParseTuple(args,":lastLayer"))
+ return NULL;
+ _result = (KivioLayer *)lastLayer();
+ _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
+ return _resultobj;
+}
+
+static PyObject *_wrap_prevLayer(PyObject *self, PyObject *args) {
+ PyObject *_resultobj;
+ KivioLayer *_result;
+ self = self;
+ if(!PyArg_ParseTuple(args,":prevLayer"))
+ return NULL;
+ _result = (KivioLayer *)prevLayer();
+ _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
+ return _resultobj;
+}
+
+static PyObject *_wrap_removeCurrentLayer(PyObject *self, PyObject *args) {
+ PyObject *_resultobj;
+ bool _result;
+ self = self;
+ if(!PyArg_ParseTuple(args,":removeCurrentLayer"))
+ return NULL;
+ _result = (bool )removeCurrentLayer();
+ _resultobj = Py_BuildValue("i",_result);
+ return _resultobj;
+}
+
+static PyObject *_wrap_addLayer(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KivioLayer *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:addLayer",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
+ addLayer(_arg0);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+static PyObject *_wrap_insertLayer(PyObject *self, PyObject *args) {
+ int _arg0;
+ PyObject *_resultobj,*_argo1=0;
+ KivioLayer *_arg1;
+ self = self;
+ if(!PyArg_ParseTuple(args,"iO:insertLayer",&_arg0,&_argo1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo1,(void **) &_arg1,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
+ insertLayer(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+static PyObject *_wrap_layerAt(PyObject *self, PyObject *args) {
+ int _arg0;
+ PyObject *_resultobj;
+ KivioLayer *_result;
+ self = self;
+ if(!PyArg_ParseTuple(args,"i:layerAt",&_arg0))
+ return NULL;
+ _result = (KivioLayer *)layerAt(_arg0);
+ _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
+ return _resultobj;
+}
+
+static PyObject *_wrap_addStencil(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ bool _result;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:addStencil",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (bool )addStencil(_arg0);
+ _resultobj = Py_BuildValue("i",_result);
+ return _resultobj;
+}
+
+static PyObject *_wrap_deleteSelectedStencils(PyObject *self, PyObject *args) {
+ PyObject *_resultobj;
+ self = self;
+ if(!PyArg_ParseTuple(args,":deleteSelectedStencils"))
+ return NULL;
+ deleteSelectedStencils();
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+static PyObject *_wrap_groupSelectedStencils(PyObject *self, PyObject *args) {
+ PyObject *_resultobj;
+ self = self;
+ if(!PyArg_ParseTuple(args,":groupSelectedStencils"))
+ return NULL;
+ groupSelectedStencils();
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+static PyObject *_wrap_ungroupSelectedStencils(PyObject *self, PyObject *args) {
+ PyObject *_resultobj;
+ self = self;
+ if(!PyArg_ParseTuple(args,":ungroupSelectedStencils"))
+ return NULL;
+ ungroupSelectedStencils();
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+static PyObject *_wrap_bringToFront(PyObject *self, PyObject *args) {
+ PyObject *_resultobj;
+ self = self;
+ if(!PyArg_ParseTuple(args,":bringToFront"))
+ return NULL;
+ bringToFront();
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+static PyObject *_wrap_sendToBack(PyObject *self, PyObject *args) {
+ PyObject *_resultobj;
+ self = self;
+ if(!PyArg_ParseTuple(args,":sendToBack"))
+ return NULL;
+ sendToBack();
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+static PyObject *_wrap_copy(PyObject *self, PyObject *args) {
+ PyObject *_resultobj;
+ self = self;
+ if(!PyArg_ParseTuple(args,":copy"))
+ return NULL;
+ copy();
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+static PyObject *_wrap_cut(PyObject *self, PyObject *args) {
+ PyObject *_resultobj;
+ self = self;
+ if(!PyArg_ParseTuple(args,":cut"))
+ return NULL;
+ cut();
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+static PyObject *_wrap_paste(PyObject *self, PyObject *args) {
+ PyObject *_resultobj;
+ self = self;
+ if(!PyArg_ParseTuple(args,":paste"))
+ return NULL;
+ paste();
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define new_KivioStencil() (new KivioStencil())
+static PyObject *_wrap_new_KivioStencil(PyObject *self, PyObject *args) {
+ PyObject *_resultobj;
+ KivioStencil *_result;
+ self = self;
+ if(!PyArg_ParseTuple(args,":new_KivioStencil"))
+ return NULL;
+ _result = (KivioStencil *)new_KivioStencil();
+ _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
+ return _resultobj;
+}
+
+#define delete_KivioStencil(_swigobj) (delete _swigobj)
+static PyObject *_wrap_delete_KivioStencil(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:delete_KivioStencil",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ delete_KivioStencil(_arg0);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_duplicate(_swigobj) (_swigobj->duplicate())
+static PyObject *_wrap_KivioStencil_duplicate(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_result,*_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_duplicate",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (KivioStencil *)KivioStencil_duplicate(_arg0);
+ _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
+ return _resultobj;
+}
+
+#define KivioStencil_x(_swigobj) (_swigobj->x())
+static PyObject *_wrap_KivioStencil_x(PyObject *self, PyObject *args) {
+ float _result;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_x",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (float )KivioStencil_x(_arg0);
+ _resultobj = Py_BuildValue("f",_result);
+ return _resultobj;
+}
+
+#define KivioStencil_setX(_swigobj,_swigarg0) (_swigobj->setX(_swigarg0))
+static PyObject *_wrap_KivioStencil_setX(PyObject *self, PyObject *args) {
+ float _arg1;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Of:KivioStencil_setX",&_argo0,&_arg1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setX(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_y(_swigobj) (_swigobj->y())
+static PyObject *_wrap_KivioStencil_y(PyObject *self, PyObject *args) {
+ float _result;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_y",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (float )KivioStencil_y(_arg0);
+ _resultobj = Py_BuildValue("f",_result);
+ return _resultobj;
+}
+
+#define KivioStencil_setY(_swigobj,_swigarg0) (_swigobj->setY(_swigarg0))
+static PyObject *_wrap_KivioStencil_setY(PyObject *self, PyObject *args) {
+ float _arg1;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Of:KivioStencil_setY",&_argo0,&_arg1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setY(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_w(_swigobj) (_swigobj->w())
+static PyObject *_wrap_KivioStencil_w(PyObject *self, PyObject *args) {
+ float _result;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_w",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (float )KivioStencil_w(_arg0);
+ _resultobj = Py_BuildValue("f",_result);
+ return _resultobj;
+}
+
+#define KivioStencil_setW(_swigobj,_swigarg0) (_swigobj->setW(_swigarg0))
+static PyObject *_wrap_KivioStencil_setW(PyObject *self, PyObject *args) {
+ float _arg1;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Of:KivioStencil_setW",&_argo0,&_arg1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setW(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_h(_swigobj) (_swigobj->h())
+static PyObject *_wrap_KivioStencil_h(PyObject *self, PyObject *args) {
+ float _result;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_h",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (float )KivioStencil_h(_arg0);
+ _resultobj = Py_BuildValue("f",_result);
+ return _resultobj;
+}
+
+#define KivioStencil_setH(_swigobj,_swigarg0) (_swigobj->setH(_swigarg0))
+static PyObject *_wrap_KivioStencil_setH(PyObject *self, PyObject *args) {
+ float _arg1;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Of:KivioStencil_setH",&_argo0,&_arg1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setH(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_rect(_swigobj) (_swigobj->rect())
+static PyObject *_wrap_KivioStencil_rect(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KoRect *_result;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_rect",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = new KoRect (KivioStencil_rect(_arg0));
+ _resultobj = SWIG_NewPointerObj((void *)_result, SWIGTYPE_KoRect_p);
+ return _resultobj;
+}
+
+#define KivioStencil_setPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->setPosition(_swigarg0,_swigarg1))
+static PyObject *_wrap_KivioStencil_setPosition(PyObject *self, PyObject *args) {
+ float _arg1,_arg2;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Off:KivioStencil_setPosition",&_argo0,&_arg1,&_arg2))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setPosition(_arg0,_arg1,_arg2);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_setDimensions(_swigobj,_swigarg0,_swigarg1) (_swigobj->setDimensions(_swigarg0,_swigarg1))
+static PyObject *_wrap_KivioStencil_setDimensions(PyObject *self, PyObject *args) {
+ float _arg1,_arg2;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Off:KivioStencil_setDimensions",&_argo0,&_arg1,&_arg2))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setDimensions(_arg0,_arg1,_arg2);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_fillStyle(_swigobj) (_swigobj->fillStyle())
+static PyObject *_wrap_KivioStencil_fillStyle(PyObject *self, PyObject *args) {
+ KivioFillStyle *_result;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_fillStyle",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (KivioFillStyle *)KivioStencil_fillStyle(_arg0);
+ _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioFillStyle_p);
+ return _resultobj;
+}
+
+#define KivioStencil_setLineWidth(_swigobj,_swigarg0) (_swigobj->setLineWidth(_swigarg0))
+static PyObject *_wrap_KivioStencil_setLineWidth(PyObject *self, PyObject *args) {
+ float _arg1;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Of:KivioStencil_setLineWidth",&_argo0,&_arg1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setLineWidth(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_lineWidth(_swigobj) (_swigobj->lineWidth())
+static PyObject *_wrap_KivioStencil_lineWidth(PyObject *self, PyObject *args) {
+ float _result;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_lineWidth",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (float )KivioStencil_lineWidth(_arg0);
+ _resultobj = Py_BuildValue("f",_result);
+ return _resultobj;
+}
+
+#define KivioStencil_hTextAlign(_swigobj) (_swigobj->hTextAlign())
+static PyObject *_wrap_KivioStencil_hTextAlign(PyObject *self, PyObject *args) {
+ int _result;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_hTextAlign",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (int )KivioStencil_hTextAlign(_arg0);
+ _resultobj = Py_BuildValue("i",_result);
+ return _resultobj;
+}
+
+#define KivioStencil_vTextAlign(_swigobj) (_swigobj->vTextAlign())
+static PyObject *_wrap_KivioStencil_vTextAlign(PyObject *self, PyObject *args) {
+ int _result;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_vTextAlign",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (int )KivioStencil_vTextAlign(_arg0);
+ _resultobj = Py_BuildValue("i",_result);
+ return _resultobj;
+}
+
+#define KivioStencil_setHTextAlign(_swigobj,_swigarg0) (_swigobj->setHTextAlign(_swigarg0))
+static PyObject *_wrap_KivioStencil_setHTextAlign(PyObject *self, PyObject *args) {
+ int _arg1;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Oi:KivioStencil_setHTextAlign",&_argo0,&_arg1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setHTextAlign(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_setVTextAlign(_swigobj,_swigarg0) (_swigobj->setVTextAlign(_swigarg0))
+static PyObject *_wrap_KivioStencil_setVTextAlign(PyObject *self, PyObject *args) {
+ int _arg1;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Oi:KivioStencil_setVTextAlign",&_argo0,&_arg1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setVTextAlign(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+static void KivioStencil_setText(KivioStencil *self,char * s) { self->setText( QString(s)); }
+static PyObject *_wrap_KivioStencil_setText(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ char *_arg1;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Os:KivioStencil_setText",&_argo0,&_arg1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setText(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+static char * KivioStencil_text(KivioStencil *self) { return (char*) self->text().latin1(); }
+static PyObject *_wrap_KivioStencil_text(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ char *_result;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_text",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (char *)KivioStencil_text(_arg0);
+ _resultobj = Py_BuildValue("s", _result);
+ return _resultobj;
+}
+
+static char * KivioStencil_textColor(KivioStencil *self) { return (char*) self->textColor().name().latin1(); }
+static PyObject *_wrap_KivioStencil_textColor(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ char *_result;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_textColor",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (char *)KivioStencil_textColor(_arg0);
+ _resultobj = Py_BuildValue("s", _result);
+ return _resultobj;
+}
+
+static void KivioStencil_setTextColor(KivioStencil *self,char * color) { self->setTextColor(QColor(color)); }
+static PyObject *_wrap_KivioStencil_setTextColor(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ char *_arg1;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Os:KivioStencil_setTextColor",&_argo0,&_arg1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setTextColor(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+static char * KivioStencil_fgColor(KivioStencil *self) { return (char*) self->fgColor().name().latin1(); }
+static PyObject *_wrap_KivioStencil_fgColor(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ char *_result;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_fgColor",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (char *)KivioStencil_fgColor(_arg0);
+ _resultobj = Py_BuildValue("s", _result);
+ return _resultobj;
+}
+
+static void KivioStencil_setFGColor(KivioStencil *self,char * color) { self->setFGColor(QColor(color)); }
+static PyObject *_wrap_KivioStencil_setFGColor(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ char *_arg1;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Os:KivioStencil_setFGColor",&_argo0,&_arg1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setFGColor(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+static char * KivioStencil_bgColor(KivioStencil *self) { return (char*) self->bgColor().name().latin1(); }
+static PyObject *_wrap_KivioStencil_bgColor(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ char *_result;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_bgColor",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (char *)KivioStencil_bgColor(_arg0);
+ _resultobj = Py_BuildValue("s", _result);
+ return _resultobj;
+}
+
+static void KivioStencil_setBGColor(KivioStencil *self,char * color) { self->setBGColor(QColor(color)); }
+static PyObject *_wrap_KivioStencil_setBGColor(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ char *_arg1;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Os:KivioStencil_setBGColor",&_argo0,&_arg1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setBGColor(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_isSelected(_swigobj) (_swigobj->isSelected())
+static PyObject *_wrap_KivioStencil_isSelected(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ bool _result;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_isSelected",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (bool )KivioStencil_isSelected(_arg0);
+ _resultobj = Py_BuildValue("i",_result);
+ return _resultobj;
+}
+
+#define KivioStencil_select(_swigobj) (_swigobj->select())
+static PyObject *_wrap_KivioStencil_select(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_select",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_select(_arg0);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_unselect(_swigobj) (_swigobj->unselect())
+static PyObject *_wrap_KivioStencil_unselect(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_unselect",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_unselect(_arg0);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_subSelect(_swigobj,_swigarg0,_swigarg1) (_swigobj->subSelect(_swigarg0,_swigarg1))
+static PyObject *_wrap_KivioStencil_subSelect(PyObject *self, PyObject *args) {
+ float *_arg1,*_arg2;
+ PyObject *_resultobj,*_argo0=0,*_argo1=0,*_argo2=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"OOO:KivioStencil_subSelect",&_argo0,&_argo1,&_argo2))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ if ((SWIG_ConvertPtr(_argo1,(void **) &_arg1,SWIGTYPE_float_p,1)) == -1) return NULL;
+ if ((SWIG_ConvertPtr(_argo2,(void **) &_arg2,SWIGTYPE_float_p,1)) == -1) return NULL;
+ KivioStencil_subSelect(_arg0,*_arg1,*_arg2);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_addToGroup(_swigobj,_swigarg0) (_swigobj->addToGroup(_swigarg0))
+static PyObject *_wrap_KivioStencil_addToGroup(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0,*_argo1=0;
+ KivioStencil *_arg0,*_arg1;
+ self = self;
+ if(!PyArg_ParseTuple(args,"OO:KivioStencil_addToGroup",&_argo0,&_argo1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ if ((SWIG_ConvertPtr(_argo1,(void **) &_arg1,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_addToGroup(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_updateGeometry(_swigobj) (_swigobj->updateGeometry())
+static PyObject *_wrap_KivioStencil_updateGeometry(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_updateGeometry",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_updateGeometry(_arg0);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_setStartAHType(_swigobj,_swigarg0) (_swigobj->setStartAHType(_swigarg0))
+static PyObject *_wrap_KivioStencil_setStartAHType(PyObject *self, PyObject *args) {
+ int _arg1;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Oi:KivioStencil_setStartAHType",&_argo0,&_arg1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setStartAHType(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_setStartAHWidth(_swigobj,_swigarg0) (_swigobj->setStartAHWidth(_swigarg0))
+static PyObject *_wrap_KivioStencil_setStartAHWidth(PyObject *self, PyObject *args) {
+ float _arg1;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Of:KivioStencil_setStartAHWidth",&_argo0,&_arg1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setStartAHWidth(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_setStartAHLength(_swigobj,_swigarg0) (_swigobj->setStartAHLength(_swigarg0))
+static PyObject *_wrap_KivioStencil_setStartAHLength(PyObject *self, PyObject *args) {
+ float _arg1;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Of:KivioStencil_setStartAHLength",&_argo0,&_arg1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setStartAHLength(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_setEndAHType(_swigobj,_swigarg0) (_swigobj->setEndAHType(_swigarg0))
+static PyObject *_wrap_KivioStencil_setEndAHType(PyObject *self, PyObject *args) {
+ int _arg1;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Oi:KivioStencil_setEndAHType",&_argo0,&_arg1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setEndAHType(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_setEndAHWidth(_swigobj,_swigarg0) (_swigobj->setEndAHWidth(_swigarg0))
+static PyObject *_wrap_KivioStencil_setEndAHWidth(PyObject *self, PyObject *args) {
+ float _arg1;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Of:KivioStencil_setEndAHWidth",&_argo0,&_arg1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setEndAHWidth(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_setEndAHLength(_swigobj,_swigarg0) (_swigobj->setEndAHLength(_swigarg0))
+static PyObject *_wrap_KivioStencil_setEndAHLength(PyObject *self, PyObject *args) {
+ float _arg1;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Of:KivioStencil_setEndAHLength",&_argo0,&_arg1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ KivioStencil_setEndAHLength(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioStencil_startAHType(_swigobj) (_swigobj->startAHType())
+static PyObject *_wrap_KivioStencil_startAHType(PyObject *self, PyObject *args) {
+ int _result;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_startAHType",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (int )KivioStencil_startAHType(_arg0);
+ _resultobj = Py_BuildValue("i",_result);
+ return _resultobj;
+}
+
+#define KivioStencil_startAHWidth(_swigobj) (_swigobj->startAHWidth())
+static PyObject *_wrap_KivioStencil_startAHWidth(PyObject *self, PyObject *args) {
+ float _result;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_startAHWidth",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (float )KivioStencil_startAHWidth(_arg0);
+ _resultobj = Py_BuildValue("f",_result);
+ return _resultobj;
+}
+
+#define KivioStencil_startAHLength(_swigobj) (_swigobj->startAHLength())
+static PyObject *_wrap_KivioStencil_startAHLength(PyObject *self, PyObject *args) {
+ float _result;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_startAHLength",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (float )KivioStencil_startAHLength(_arg0);
+ _resultobj = Py_BuildValue("f",_result);
+ return _resultobj;
+}
+
+#define KivioStencil_endAHType(_swigobj) (_swigobj->endAHType())
+static PyObject *_wrap_KivioStencil_endAHType(PyObject *self, PyObject *args) {
+ int _result;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_endAHType",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (int )KivioStencil_endAHType(_arg0);
+ _resultobj = Py_BuildValue("i",_result);
+ return _resultobj;
+}
+
+#define KivioStencil_endAHWidth(_swigobj) (_swigobj->endAHWidth())
+static PyObject *_wrap_KivioStencil_endAHWidth(PyObject *self, PyObject *args) {
+ float _result;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_endAHWidth",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (float )KivioStencil_endAHWidth(_arg0);
+ _resultobj = Py_BuildValue("f",_result);
+ return _resultobj;
+}
+
+#define KivioStencil_endAHLength(_swigobj) (_swigobj->endAHLength())
+static PyObject *_wrap_KivioStencil_endAHLength(PyObject *self, PyObject *args) {
+ float _result;
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioStencil_endAHLength",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (float )KivioStencil_endAHLength(_arg0);
+ _resultobj = Py_BuildValue("f",_result);
+ return _resultobj;
+}
+
+#define new_KivioLayer(_swigarg0) (new KivioLayer(_swigarg0))
+static PyObject *_wrap_new_KivioLayer(PyObject *self, PyObject *args) {
+ KivioPage *_arg0;
+ PyObject *_resultobj,*_argo0=0;
+ KivioLayer *_result;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:new_KivioLayer",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioPage_p,1)) == -1) return NULL;
+ _result = (KivioLayer *)new_KivioLayer(_arg0);
+ _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
+ return _resultobj;
+}
+
+#define delete_KivioLayer(_swigobj) (delete _swigobj)
+static PyObject *_wrap_delete_KivioLayer(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KivioLayer *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:delete_KivioLayer",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
+ delete_KivioLayer(_arg0);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioLayer_visible(_swigobj) (_swigobj->visible())
+static PyObject *_wrap_KivioLayer_visible(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ bool _result;
+ KivioLayer *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioLayer_visible",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
+ _result = (bool )KivioLayer_visible(_arg0);
+ _resultobj = Py_BuildValue("i",_result);
+ return _resultobj;
+}
+
+#define KivioLayer_setVisible(_swigobj,_swigarg0) (_swigobj->setVisible(_swigarg0))
+static PyObject *_wrap_KivioLayer_setVisible(PyObject *self, PyObject *args) {
+ int tempbool1;
+ PyObject *_resultobj,*_argo0=0;
+ KivioLayer *_arg0;
+ bool _arg1;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Oi:KivioLayer_setVisible",&_argo0,&tempbool1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
+ _arg1 = (bool ) tempbool1;
+ KivioLayer_setVisible(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioLayer_connectable(_swigobj) (_swigobj->connectable())
+static PyObject *_wrap_KivioLayer_connectable(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ bool _result;
+ KivioLayer *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioLayer_connectable",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
+ _result = (bool )KivioLayer_connectable(_arg0);
+ _resultobj = Py_BuildValue("i",_result);
+ return _resultobj;
+}
+
+#define KivioLayer_setConnectable(_swigobj,_swigarg0) (_swigobj->setConnectable(_swigarg0))
+static PyObject *_wrap_KivioLayer_setConnectable(PyObject *self, PyObject *args) {
+ int tempbool1;
+ PyObject *_resultobj,*_argo0=0;
+ KivioLayer *_arg0;
+ bool _arg1;
+ self = self;
+ if(!PyArg_ParseTuple(args,"Oi:KivioLayer_setConnectable",&_argo0,&tempbool1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
+ _arg1 = (bool ) tempbool1;
+ KivioLayer_setConnectable(_arg0,_arg1);
+ Py_INCREF(Py_None);
+ _resultobj = Py_None;
+ return _resultobj;
+}
+
+#define KivioLayer_addStencil(_swigobj,_swigarg0) (_swigobj->addStencil(_swigarg0))
+static PyObject *_wrap_KivioLayer_addStencil(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0,*_argo1=0;
+ bool _result;
+ KivioLayer *_arg0;
+ KivioStencil *_arg1;
+ self = self;
+ if(!PyArg_ParseTuple(args,"OO:KivioLayer_addStencil",&_argo0,&_argo1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
+ if ((SWIG_ConvertPtr(_argo1,(void **) &_arg1,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (bool )KivioLayer_addStencil(_arg0,_arg1);
+ _resultobj = Py_BuildValue("i",_result);
+ return _resultobj;
+}
+
+#define KivioLayer_removeStencil(_swigobj,_swigarg0) (_swigobj->removeStencil(_swigarg0))
+static PyObject *_wrap_KivioLayer_removeStencil(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0,*_argo1=0;
+ bool _result;
+ KivioLayer *_arg0;
+ KivioStencil *_arg1;
+ self = self;
+ if(!PyArg_ParseTuple(args,"OO:KivioLayer_removeStencil",&_argo0,&_argo1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
+ if ((SWIG_ConvertPtr(_argo1,(void **) &_arg1,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (bool )KivioLayer_removeStencil(_arg0,_arg1);
+ _resultobj = Py_BuildValue("i",_result);
+ return _resultobj;
+}
+
+#define KivioLayer_firstStencil(_swigobj) (_swigobj->firstStencil())
+static PyObject *_wrap_KivioLayer_firstStencil(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_result;
+ KivioLayer *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioLayer_firstStencil",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
+ _result = (KivioStencil *)KivioLayer_firstStencil(_arg0);
+ _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
+ return _resultobj;
+}
+
+#define KivioLayer_nextStencil(_swigobj) (_swigobj->nextStencil())
+static PyObject *_wrap_KivioLayer_nextStencil(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_result;
+ KivioLayer *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioLayer_nextStencil",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
+ _result = (KivioStencil *)KivioLayer_nextStencil(_arg0);
+ _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
+ return _resultobj;
+}
+
+#define KivioLayer_prevStencil(_swigobj) (_swigobj->prevStencil())
+static PyObject *_wrap_KivioLayer_prevStencil(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_result;
+ KivioLayer *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioLayer_prevStencil",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
+ _result = (KivioStencil *)KivioLayer_prevStencil(_arg0);
+ _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
+ return _resultobj;
+}
+
+#define KivioLayer_currentStencil(_swigobj) (_swigobj->currentStencil())
+static PyObject *_wrap_KivioLayer_currentStencil(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_result;
+ KivioLayer *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioLayer_currentStencil",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
+ _result = (KivioStencil *)KivioLayer_currentStencil(_arg0);
+ _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
+ return _resultobj;
+}
+
+#define KivioLayer_lastStencil(_swigobj) (_swigobj->lastStencil())
+static PyObject *_wrap_KivioLayer_lastStencil(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0;
+ KivioStencil *_result;
+ KivioLayer *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"O:KivioLayer_lastStencil",&_argo0))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
+ _result = (KivioStencil *)KivioLayer_lastStencil(_arg0);
+ _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
+ return _resultobj;
+}
+
+#define KivioLayer_takeStencil(_swigobj,_swigarg0) (_swigobj->takeStencil(_swigarg0))
+static PyObject *_wrap_KivioLayer_takeStencil(PyObject *self, PyObject *args) {
+ PyObject *_resultobj,*_argo0=0,*_argo1=0;
+ KivioStencil *_result,*_arg1;
+ KivioLayer *_arg0;
+ self = self;
+ if(!PyArg_ParseTuple(args,"OO:KivioLayer_takeStencil",&_argo0,&_argo1))
+ return NULL;
+ if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
+ if ((SWIG_ConvertPtr(_argo1,(void **) &_arg1,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
+ _result = (KivioStencil *)KivioLayer_takeStencil(_arg0,_arg1);
+ _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
+ return _resultobj;
+}
+
+static PyMethodDef kiviocMethods[] = {
+ { "KivioLayer_takeStencil", _wrap_KivioLayer_takeStencil, METH_VARARGS },
+ { "KivioLayer_lastStencil", _wrap_KivioLayer_lastStencil, METH_VARARGS },
+ { "KivioLayer_currentStencil", _wrap_KivioLayer_currentStencil, METH_VARARGS },
+ { "KivioLayer_prevStencil", _wrap_KivioLayer_prevStencil, METH_VARARGS },
+ { "KivioLayer_nextStencil", _wrap_KivioLayer_nextStencil, METH_VARARGS },
+ { "KivioLayer_firstStencil", _wrap_KivioLayer_firstStencil, METH_VARARGS },
+ { "KivioLayer_removeStencil", _wrap_KivioLayer_removeStencil, METH_VARARGS },
+ { "KivioLayer_addStencil", _wrap_KivioLayer_addStencil, METH_VARARGS },
+ { "KivioLayer_setConnectable", _wrap_KivioLayer_setConnectable, METH_VARARGS },
+ { "KivioLayer_connectable", _wrap_KivioLayer_connectable, METH_VARARGS },
+ { "KivioLayer_setVisible", _wrap_KivioLayer_setVisible, METH_VARARGS },
+ { "KivioLayer_visible", _wrap_KivioLayer_visible, METH_VARARGS },
+ { "delete_KivioLayer", _wrap_delete_KivioLayer, METH_VARARGS },
+ { "new_KivioLayer", _wrap_new_KivioLayer, METH_VARARGS },
+ { "KivioStencil_endAHLength", _wrap_KivioStencil_endAHLength, METH_VARARGS },
+ { "KivioStencil_endAHWidth", _wrap_KivioStencil_endAHWidth, METH_VARARGS },
+ { "KivioStencil_endAHType", _wrap_KivioStencil_endAHType, METH_VARARGS },
+ { "KivioStencil_startAHLength", _wrap_KivioStencil_startAHLength, METH_VARARGS },
+ { "KivioStencil_startAHWidth", _wrap_KivioStencil_startAHWidth, METH_VARARGS },
+ { "KivioStencil_startAHType", _wrap_KivioStencil_startAHType, METH_VARARGS },
+ { "KivioStencil_setEndAHLength", _wrap_KivioStencil_setEndAHLength, METH_VARARGS },
+ { "KivioStencil_setEndAHWidth", _wrap_KivioStencil_setEndAHWidth, METH_VARARGS },
+ { "KivioStencil_setEndAHType", _wrap_KivioStencil_setEndAHType, METH_VARARGS },
+ { "KivioStencil_setStartAHLength", _wrap_KivioStencil_setStartAHLength, METH_VARARGS },
+ { "KivioStencil_setStartAHWidth", _wrap_KivioStencil_setStartAHWidth, METH_VARARGS },
+ { "KivioStencil_setStartAHType", _wrap_KivioStencil_setStartAHType, METH_VARARGS },
+ { "KivioStencil_updateGeometry", _wrap_KivioStencil_updateGeometry, METH_VARARGS },
+ { "KivioStencil_addToGroup", _wrap_KivioStencil_addToGroup, METH_VARARGS },
+ { "KivioStencil_subSelect", _wrap_KivioStencil_subSelect, METH_VARARGS },
+ { "KivioStencil_unselect", _wrap_KivioStencil_unselect, METH_VARARGS },
+ { "KivioStencil_select", _wrap_KivioStencil_select, METH_VARARGS },
+ { "KivioStencil_isSelected", _wrap_KivioStencil_isSelected, METH_VARARGS },
+ { "KivioStencil_setBGColor", _wrap_KivioStencil_setBGColor, METH_VARARGS },
+ { "KivioStencil_bgColor", _wrap_KivioStencil_bgColor, METH_VARARGS },
+ { "KivioStencil_setFGColor", _wrap_KivioStencil_setFGColor, METH_VARARGS },
+ { "KivioStencil_fgColor", _wrap_KivioStencil_fgColor, METH_VARARGS },
+ { "KivioStencil_setTextColor", _wrap_KivioStencil_setTextColor, METH_VARARGS },
+ { "KivioStencil_textColor", _wrap_KivioStencil_textColor, METH_VARARGS },
+ { "KivioStencil_text", _wrap_KivioStencil_text, METH_VARARGS },
+ { "KivioStencil_setText", _wrap_KivioStencil_setText, METH_VARARGS },
+ { "KivioStencil_setVTextAlign", _wrap_KivioStencil_setVTextAlign, METH_VARARGS },
+ { "KivioStencil_setHTextAlign", _wrap_KivioStencil_setHTextAlign, METH_VARARGS },
+ { "KivioStencil_vTextAlign", _wrap_KivioStencil_vTextAlign, METH_VARARGS },
+ { "KivioStencil_hTextAlign", _wrap_KivioStencil_hTextAlign, METH_VARARGS },
+ { "KivioStencil_lineWidth", _wrap_KivioStencil_lineWidth, METH_VARARGS },
+ { "KivioStencil_setLineWidth", _wrap_KivioStencil_setLineWidth, METH_VARARGS },
+ { "KivioStencil_fillStyle", _wrap_KivioStencil_fillStyle, METH_VARARGS },
+ { "KivioStencil_setDimensions", _wrap_KivioStencil_setDimensions, METH_VARARGS },
+ { "KivioStencil_setPosition", _wrap_KivioStencil_setPosition, METH_VARARGS },
+ { "KivioStencil_rect", _wrap_KivioStencil_rect, METH_VARARGS },
+ { "KivioStencil_setH", _wrap_KivioStencil_setH, METH_VARARGS },
+ { "KivioStencil_h", _wrap_KivioStencil_h, METH_VARARGS },
+ { "KivioStencil_setW", _wrap_KivioStencil_setW, METH_VARARGS },
+ { "KivioStencil_w", _wrap_KivioStencil_w, METH_VARARGS },
+ { "KivioStencil_setY", _wrap_KivioStencil_setY, METH_VARARGS },
+ { "KivioStencil_y", _wrap_KivioStencil_y, METH_VARARGS },
+ { "KivioStencil_setX", _wrap_KivioStencil_setX, METH_VARARGS },
+ { "KivioStencil_x", _wrap_KivioStencil_x, METH_VARARGS },
+ { "KivioStencil_duplicate", _wrap_KivioStencil_duplicate, METH_VARARGS },
+ { "delete_KivioStencil", _wrap_delete_KivioStencil, METH_VARARGS },
+ { "new_KivioStencil", _wrap_new_KivioStencil, METH_VARARGS },
+ { "paste", _wrap_paste, METH_VARARGS },
+ { "cut", _wrap_cut, METH_VARARGS },
+ { "copy", _wrap_copy, METH_VARARGS },
+ { "sendToBack", _wrap_sendToBack, METH_VARARGS },
+ { "bringToFront", _wrap_bringToFront, METH_VARARGS },
+ { "ungroupSelectedStencils", _wrap_ungroupSelectedStencils, METH_VARARGS },
+ { "groupSelectedStencils", _wrap_groupSelectedStencils, METH_VARARGS },
+ { "deleteSelectedStencils", _wrap_deleteSelectedStencils, METH_VARARGS },
+ { "addStencil", _wrap_addStencil, METH_VARARGS },
+ { "layerAt", _wrap_layerAt, METH_VARARGS },
+ { "insertLayer", _wrap_insertLayer, METH_VARARGS },
+ { "addLayer", _wrap_addLayer, METH_VARARGS },
+ { "removeCurrentLayer", _wrap_removeCurrentLayer, METH_VARARGS },
+ { "prevLayer", _wrap_prevLayer, METH_VARARGS },
+ { "lastLayer", _wrap_lastLayer, METH_VARARGS },
+ { "nextLayer", _wrap_nextLayer, METH_VARARGS },
+ { "firstLayer", _wrap_firstLayer, METH_VARARGS },
+ { "setCurLayer", _wrap_setCurLayer, METH_VARARGS },
+ { "curLayer", _wrap_curLayer, METH_VARARGS },
+ { "selectStencil", _wrap_selectStencil, METH_VARARGS },
+ { "unselectStencil", _wrap_unselectStencil, METH_VARARGS },
+ { "unselectAllStencils", _wrap_unselectAllStencils, METH_VARARGS },
+ { "selectAllStencils", _wrap_selectAllStencils, METH_VARARGS },
+ { "isStencilSelected", _wrap_isStencilSelected, METH_VARARGS },
+ { "update", _wrap_update, METH_VARARGS },
+ { NULL, NULL }
+};
+#ifdef __cplusplus
+}
+#endif
+static _swig_type_info _swigt__KivioPage_p[] = {{"_KivioPage_p",0},{"_KivioPage_p",0},{0}};
+static _swig_type_info _swigt__float_p[] = {{"_float_p",0},{"_float_p",0},{0}};
+static _swig_type_info _swigt__KivioFillStyle_p[] = {{"_KivioFillStyle_p",0},{"_KivioFillStyle_p",0},{0}};
+static _swig_type_info _swigt__KoRect_p[] = {{"_KoRect_p",0},{"_KoRect_p",0},{0}};
+static _swig_type_info _swigt__KivioStencil_p[] = {{"_KivioStencil_p",0},{"_KivioStencil_p",0},{0}};
+static _swig_type_info _swigt__KivioLayer_p[] = {{"_KivioLayer_p",0},{"_KivioLayer_p",0},{0}};
+
+static _swig_type_info *_swig_types_initial[] = {
+_swigt__KivioPage_p,
+_swigt__float_p,
+_swigt__KivioFillStyle_p,
+_swigt__KoRect_p,
+_swigt__KivioStencil_p,
+_swigt__KivioLayer_p,
+0
+};
+
+static _swig_const_info _swig_const_table[] = {
+{0}};
+
+static PyObject *SWIG_globals;
+#ifdef __cplusplus
+extern "C"
+#endif
+SWIGEXPORT(void) initkivioc(void) {
+ PyObject *m, *d;
+ SWIG_globals = SWIG_newvarlink();
+ m = Py_InitModule("kivioc", kiviocMethods);
+ d = PyModule_GetDict(m);
+ {
+ int i;
+ for (i = 0; _swig_types_initial[i]; i++) {
+ _swig_types[i] = SWIG_TypeRegister(_swig_types_initial[i]);
+ }
+ }
+ SWIG_InstallConstants(d,_swig_const_table);
+
+}
+#endif // HAVE_PYTHON
+