00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #include <config.h>
00018
00019 #ifdef HAVE_PYTHON
00020
00021 #define SWIGPYTHON
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037 #include <string.h>
00038 #include <stdlib.h>
00039
00040 #ifdef __cplusplus
00041 extern "C" {
00042 #endif
00043 #include "Python.h"
00044
00045 #if defined(_WIN32) || defined(__WIN32__)
00046 # if defined(_MSC_VER)
00047 # if defined(STATIC_LINKED)
00048 # define SWIGEXPORT(a) a
00049 # else
00050 # define SWIGEXPORT(a) __declspec(dllexport) a
00051 # endif
00052 # else
00053 # if defined(__BORLANDC__)
00054 # define SWIGEXPORT(a) a _export
00055 # else
00056 # define SWIGEXPORT(a) a
00057 # endif
00058 #endif
00059 #else
00060 # define SWIGEXPORT(a) a
00061 #endif
00062
00063 #ifdef SWIG_GLOBAL
00064 #define SWIGSTATICRUNTIME(a) SWIGEXPORT(a)
00065 #else
00066 #define SWIGSTATICRUNTIME(a) static a
00067 #endif
00068
00069
00070
00071 typedef struct _swig_type_info {
00072 char *name;
00073 void *(*converter)(void *);
00074 struct _swig_type_info *next;
00075 struct _swig_type_info *prev;
00076 } _swig_type_info;
00077
00078
00079 typedef struct _swig_const_info {
00080 int type;
00081 char *name;
00082 long lvalue;
00083 double dvalue;
00084 void *pvalue;
00085 _swig_type_info **ptype;
00086 } _swig_const_info;
00087
00088 #define SWIG_PY_INT 1
00089 #define SWIG_PY_FLOAT 2
00090 #define SWIG_PY_STRING 3
00091 #define SWIG_PY_POINTER 4
00092
00093 #ifdef SWIG_NOINCLUDE
00094
00095 SWIGEXPORT(PyObject *) SWIG_newvarlink();
00096 SWIGEXPORT(void) SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
00097 SWIGEXPORT(_swig_type_info *) SWIG_TypeRegister(_swig_type_info *);
00098 SWIGEXPORT(_swig_type_info *) SWIG_TypeCheck(char *, _swig_type_info *);
00099 SWIGEXPORT(int) SWIG_ConvertPtr(PyObject *, void **, _swig_type_info *, int);
00100 SWIGEXPORT(void) SWIG_MakePtr(char *c, void *, _swig_type_info *);
00101 SWIGEXPORT(PyObject *) SWIG_NewPointerObj(void *, _swig_type_info *);
00102 SWIGEXPORT(void) SWIG_InstallConstants(PyObject *d, _swig_const_info constants[]);
00103
00104
00105
00106 #else
00107
00108
00109
00110
00111
00112 typedef struct swig_globalvar {
00113 char *name;
00114 PyObject *(*get_attr)(void);
00115 int (*set_attr)(PyObject *);
00116 struct swig_globalvar *next;
00117 } swig_globalvar;
00118
00119 typedef struct swig_varlinkobject {
00120 PyObject_HEAD
00121 swig_globalvar *vars;
00122 } swig_varlinkobject;
00123
00124 static PyObject *
00125 swig_varlink_repr(swig_varlinkobject *v) {
00126 v = v;
00127 return PyString_FromString("<Global variables>");
00128 }
00129
00130 static int
00131 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
00132 swig_globalvar *var;
00133 flags = flags;
00134 fprintf(fp,"Global variables { ");
00135 for (var = v->vars; var; var=var->next) {
00136 fprintf(fp,"%s", var->name);
00137 if (var->next) fprintf(fp,", ");
00138 }
00139 fprintf(fp," }\n");
00140 return 0;
00141 }
00142
00143 static PyObject *
00144 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
00145 swig_globalvar *var = v->vars;
00146 while (var) {
00147 if (strcmp(var->name,n) == 0) {
00148 return (*var->get_attr)();
00149 }
00150 var = var->next;
00151 }
00152 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
00153 return NULL;
00154 }
00155
00156 static int
00157 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
00158 swig_globalvar *var = v->vars;
00159 while (var) {
00160 if (strcmp(var->name,n) == 0) {
00161 return (*var->set_attr)(p);
00162 }
00163 var = var->next;
00164 }
00165 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
00166 return 1;
00167 }
00168
00169 statichere PyTypeObject varlinktype = {
00170 PyObject_HEAD_INIT(0)
00171 0,
00172 "swigvarlink",
00173 sizeof(swig_varlinkobject),
00174 0,
00175 0,
00176 (printfunc) swig_varlink_print,
00177 (getattrfunc) swig_varlink_getattr,
00178 (setattrfunc) swig_varlink_setattr,
00179 0,
00180 (reprfunc) swig_varlink_repr,
00181 0,
00182 0,
00183 0,
00184 };
00185
00186
00187 SWIGSTATICRUNTIME(PyObject *)
00188 SWIG_newvarlink(void) {
00189 swig_varlinkobject *result = 0;
00190 result = PyMem_NEW(swig_varlinkobject,1);
00191 varlinktype.ob_type = &PyType_Type;
00192 result->ob_type = &varlinktype;
00193 result->vars = 0;
00194 result->ob_refcnt = 0;
00195 Py_XINCREF((PyObject *) result);
00196 return ((PyObject*) result);
00197 }
00198
00199 SWIGSTATICRUNTIME(void)
00200 SWIG_addvarlink(PyObject *p, char *name,
00201 PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
00202 swig_varlinkobject *v;
00203 swig_globalvar *gv;
00204 v= (swig_varlinkobject *) p;
00205 gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
00206 gv->name = (char *) malloc(strlen(name)+1);
00207 strcpy(gv->name,name);
00208 gv->get_attr = get_attr;
00209 gv->set_attr = set_attr;
00210 gv->next = v->vars;
00211 v->vars = gv;
00212 }
00213
00214
00215
00216
00217
00218 static _swig_type_info *swig_types = 0;
00219
00220
00221 SWIGSTATICRUNTIME(_swig_type_info *)
00222 SWIG_TypeRegister(_swig_type_info *ti) {
00223 _swig_type_info *tc, *head, *ret, *next;
00224
00225 tc = swig_types;
00226 while (tc) {
00227 if (strcmp(tc->name, ti->name) == 0) {
00228
00229 head = tc;
00230 next = tc->next;
00231 goto l1;
00232 }
00233 tc = tc->prev;
00234 }
00235 head = ti;
00236 next = 0;
00237
00238
00239 ti->prev = swig_types;
00240 swig_types = ti;
00241
00242
00243 l1:
00244 ret = head;
00245 tc = ti + 1;
00246 while (tc->name) {
00247 head->next = tc;
00248 tc->prev = head;
00249 head = tc;
00250 tc++;
00251 }
00252 head->next = next;
00253 return ret;
00254 }
00255
00256
00257 SWIGSTATICRUNTIME(_swig_type_info *)
00258 SWIG_TypeCheck(char *c, _swig_type_info *ty) {
00259 _swig_type_info *s;
00260 char *sn;
00261 if (!ty) return 0;
00262 s = ty->next;
00263 while (s) {
00264 sn = s->name;
00265 if ((c == sn) || ((*c == *sn) && (strcmp(sn,c) == 0))) {
00266 if (s == ty->next) return s;
00267
00268 s->prev->next = s->next;
00269 if (s->next) {
00270 s->next->prev = s->prev;
00271 }
00272
00273 s->next = ty->next;
00274 if (ty->next) ty->next->prev = s;
00275 ty->next = s;
00276 return s;
00277 }
00278 s = s->next;
00279 }
00280 return 0;
00281 }
00282
00283
00284 SWIGSTATICRUNTIME(int)
00285 SWIG_ConvertPtr(PyObject *obj, void **ptr, _swig_type_info *ty, int flags) {
00286 unsigned long p;
00287 register int d;
00288 _swig_type_info *tc;
00289 char *c;
00290 static PyObject *SWIG_this = 0;
00291
00292 if (!obj || (obj == Py_None)) {
00293 *ptr = 0;
00294 return 0;
00295 }
00296 #ifdef SWIG_COBJECT_TYPES
00297 if (!(PyCObject_Check(obj))) {
00298 if (!SWIG_this)
00299 SWIG_this = PyString_InternFromString("this");
00300 obj = PyObject_GetAttr(obj,SWIG_this);
00301 if ((!obj) || !(PyCObject_Check(obj))) goto type_error;
00302 }
00303 *ptr = PyCObject_AsVoidPtr(obj);
00304 c = (char *) PyCObject_GetDesc(obj);
00305 goto cobject;
00306 #else
00307 if (!(PyString_Check(obj))) {
00308 if (!SWIG_this)
00309 SWIG_this = PyString_InternFromString("this");
00310 obj = PyObject_GetAttr(obj,SWIG_this);
00311 if ((!obj) || !(PyString_Check(obj))) goto type_error;
00312 }
00313 c = PyString_AsString(obj);
00314 p = 0;
00315
00316 if (*c != '_') {
00317 *ptr = (void *) 0;
00318 if (strcmp(c,"NULL") == 0) return 0;
00319 }
00320 c++;
00321
00322 while (d = *c) {
00323 if ((d >= '0') && (d <= '9'))
00324 p = (p << 4) + (d - '0');
00325 else if ((d >= 'a') && (d <= 'f'))
00326 p = (p << 4) + (d - ('a'-10));
00327 else
00328 break;
00329 c++;
00330 }
00331 *ptr = (void *) p;
00332 #endif
00333
00334 #ifdef SWIG_COBJECT_TYPES
00335 cobject:
00336 #endif
00337
00338 if (ty) {
00339 tc = SWIG_TypeCheck(c,ty);
00340 if (!tc) goto type_error;
00341 if (tc->converter) {
00342 *ptr = (*tc->converter)((void *) p);
00343 }
00344 }
00345 return 0;
00346
00347 type_error:
00348 if (flags) {
00349 if (ty) {
00350 char *temp = (char *) malloc(64+strlen(ty->name));
00351 sprintf(temp,"Type error. Expected %s", ty->name);
00352 PyErr_SetString(PyExc_TypeError, temp);
00353 free((char *) temp);
00354 } else {
00355 PyErr_SetString(PyExc_TypeError,"Expected a pointer");
00356 }
00357 }
00358 return -1;
00359 }
00360
00361
00362 SWIGSTATICRUNTIME(void)
00363 SWIG_MakePtr(char *c, void *ptr, _swig_type_info *ty) {
00364 static char hex[17] = "0123456789abcdef";
00365 unsigned long p, s;
00366 char result[32], *r;
00367 r = result;
00368 p = (unsigned long) ptr;
00369 if (p > 0) {
00370 while (p > 0) {
00371 s = p & 0xf;
00372 *(r++) = hex[s];
00373 p = p >> 4;
00374 }
00375 *r = '_';
00376 while (r >= result)
00377 *(c++) = *(r--);
00378 strcpy (c, ty->name);
00379 } else {
00380 strcpy (c, "NULL");
00381 }
00382 }
00383
00384
00385 SWIGSTATICRUNTIME(PyObject *)
00386 SWIG_NewPointerObj(void *ptr, _swig_type_info *type) {
00387 char result[512];
00388 PyObject *robj;
00389 if (!ptr) {
00390 Py_INCREF(Py_None);
00391 return Py_None;
00392 }
00393 #ifdef SWIG_COBJECT_TYPES
00394 robj = PyCObject_FromVoidPtrAndDesc((void *) ptr, type->name, NULL);
00395 #else
00396 SWIG_MakePtr(result,ptr,type);
00397 robj = PyString_FromString(result);
00398 #endif
00399 return robj;
00400 }
00401
00402
00403 SWIGSTATICRUNTIME(void)
00404 SWIG_InstallConstants(PyObject *d, _swig_const_info constants[]) {
00405 int i;
00406 PyObject *obj;
00407 for (i = 0; constants[i].type; i++) {
00408 switch(constants[i].type) {
00409 case SWIG_PY_INT:
00410 obj = PyInt_FromLong(constants[i].lvalue);
00411 break;
00412 case SWIG_PY_FLOAT:
00413 obj = PyFloat_FromDouble(constants[i].dvalue);
00414 break;
00415 case SWIG_PY_STRING:
00416 obj = PyString_FromString((char *) constants[i].pvalue);
00417 break;
00418 case SWIG_PY_POINTER:
00419 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype);
00420 break;
00421 default:
00422 obj = 0;
00423 break;
00424 }
00425 if (obj) {
00426 PyDict_SetItemString(d,constants[i].name,obj);
00427 Py_DECREF(obj);
00428 }
00429 }
00430 }
00431
00432 #endif
00433
00434 #ifdef __cplusplus
00435 }
00436 #endif
00437
00438
00439
00440 #define SWIGTYPE_KivioPage_p _swig_types[0]
00441 #define SWIGTYPE_float_p _swig_types[1]
00442 #define SWIGTYPE_KivioFillStyle_p _swig_types[2]
00443 #define SWIGTYPE_KoRect_p _swig_types[3]
00444 #define SWIGTYPE_KivioStencil_p _swig_types[4]
00445 #define SWIGTYPE_KivioLayer_p _swig_types[5]
00446 static _swig_type_info *_swig_types[7];
00447
00448
00449 #define SWIG_init initkivioc
00450
00451 #define SWIG_name "kivioc"
00452
00453 #include "config.h"
00454
00455 #include "kivio_stencil.h"
00456
00457 #include "kivio_layer.h"
00458
00459 #include "kivio_layers.h"
00460 #ifdef __cplusplus
00461 extern "C" {
00462 #endif
00463 static PyObject *_wrap_update(PyObject *self, PyObject *args) {
00464 PyObject *_resultobj;
00465 self = self;
00466 if(!PyArg_ParseTuple(args,":update"))
00467 return NULL;
00468 update();
00469 Py_INCREF(Py_None);
00470 _resultobj = Py_None;
00471 return _resultobj;
00472 }
00473
00474 static PyObject *_wrap_isStencilSelected(PyObject *self, PyObject *args) {
00475 PyObject *_resultobj,*_argo0=0;
00476 bool _result;
00477 KivioStencil *_arg0;
00478 self = self;
00479 if(!PyArg_ParseTuple(args,"O:isStencilSelected",&_argo0))
00480 return NULL;
00481 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00482 _result = (bool )isStencilSelected(_arg0);
00483 _resultobj = Py_BuildValue("i",_result);
00484 return _resultobj;
00485 }
00486
00487 static PyObject *_wrap_selectAllStencils(PyObject *self, PyObject *args) {
00488 PyObject *_resultobj;
00489 self = self;
00490 if(!PyArg_ParseTuple(args,":selectAllStencils"))
00491 return NULL;
00492 selectAllStencils();
00493 Py_INCREF(Py_None);
00494 _resultobj = Py_None;
00495 return _resultobj;
00496 }
00497
00498 static PyObject *_wrap_unselectAllStencils(PyObject *self, PyObject *args) {
00499 PyObject *_resultobj;
00500 self = self;
00501 if(!PyArg_ParseTuple(args,":unselectAllStencils"))
00502 return NULL;
00503 unselectAllStencils();
00504 Py_INCREF(Py_None);
00505 _resultobj = Py_None;
00506 return _resultobj;
00507 }
00508
00509 static PyObject *_wrap_unselectStencil(PyObject *self, PyObject *args) {
00510 PyObject *_resultobj,*_argo0=0;
00511 bool _result;
00512 KivioStencil *_arg0;
00513 self = self;
00514 if(!PyArg_ParseTuple(args,"O:unselectStencil",&_argo0))
00515 return NULL;
00516 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00517 _result = (bool )unselectStencil(_arg0);
00518 _resultobj = Py_BuildValue("i",_result);
00519 return _resultobj;
00520 }
00521
00522 static PyObject *_wrap_selectStencil(PyObject *self, PyObject *args) {
00523 PyObject *_resultobj,*_argo0=0;
00524 KivioStencil *_arg0;
00525 self = self;
00526 if(!PyArg_ParseTuple(args,"O:selectStencil",&_argo0))
00527 return NULL;
00528 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00529 selectStencil(_arg0);
00530 Py_INCREF(Py_None);
00531 _resultobj = Py_None;
00532 return _resultobj;
00533 }
00534
00535 static PyObject *_wrap_curLayer(PyObject *self, PyObject *args) {
00536 PyObject *_resultobj;
00537 KivioLayer *_result;
00538 self = self;
00539 if(!PyArg_ParseTuple(args,":curLayer"))
00540 return NULL;
00541 _result = (KivioLayer *)curLayer();
00542 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
00543 return _resultobj;
00544 }
00545
00546 static PyObject *_wrap_setCurLayer(PyObject *self, PyObject *args) {
00547 PyObject *_resultobj,*_argo0=0;
00548 KivioLayer *_arg0;
00549 self = self;
00550 if(!PyArg_ParseTuple(args,"O:setCurLayer",&_argo0))
00551 return NULL;
00552 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
00553 setCurLayer(_arg0);
00554 Py_INCREF(Py_None);
00555 _resultobj = Py_None;
00556 return _resultobj;
00557 }
00558
00559 static PyObject *_wrap_firstLayer(PyObject *self, PyObject *args) {
00560 PyObject *_resultobj;
00561 KivioLayer *_result;
00562 self = self;
00563 if(!PyArg_ParseTuple(args,":firstLayer"))
00564 return NULL;
00565 _result = (KivioLayer *)firstLayer();
00566 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
00567 return _resultobj;
00568 }
00569
00570 static PyObject *_wrap_nextLayer(PyObject *self, PyObject *args) {
00571 PyObject *_resultobj;
00572 KivioLayer *_result;
00573 self = self;
00574 if(!PyArg_ParseTuple(args,":nextLayer"))
00575 return NULL;
00576 _result = (KivioLayer *)nextLayer();
00577 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
00578 return _resultobj;
00579 }
00580
00581 static PyObject *_wrap_lastLayer(PyObject *self, PyObject *args) {
00582 PyObject *_resultobj;
00583 KivioLayer *_result;
00584 self = self;
00585 if(!PyArg_ParseTuple(args,":lastLayer"))
00586 return NULL;
00587 _result = (KivioLayer *)lastLayer();
00588 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
00589 return _resultobj;
00590 }
00591
00592 static PyObject *_wrap_prevLayer(PyObject *self, PyObject *args) {
00593 PyObject *_resultobj;
00594 KivioLayer *_result;
00595 self = self;
00596 if(!PyArg_ParseTuple(args,":prevLayer"))
00597 return NULL;
00598 _result = (KivioLayer *)prevLayer();
00599 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
00600 return _resultobj;
00601 }
00602
00603 static PyObject *_wrap_removeCurrentLayer(PyObject *self, PyObject *args) {
00604 PyObject *_resultobj;
00605 bool _result;
00606 self = self;
00607 if(!PyArg_ParseTuple(args,":removeCurrentLayer"))
00608 return NULL;
00609 _result = (bool )removeCurrentLayer();
00610 _resultobj = Py_BuildValue("i",_result);
00611 return _resultobj;
00612 }
00613
00614 static PyObject *_wrap_addLayer(PyObject *self, PyObject *args) {
00615 PyObject *_resultobj,*_argo0=0;
00616 KivioLayer *_arg0;
00617 self = self;
00618 if(!PyArg_ParseTuple(args,"O:addLayer",&_argo0))
00619 return NULL;
00620 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
00621 addLayer(_arg0);
00622 Py_INCREF(Py_None);
00623 _resultobj = Py_None;
00624 return _resultobj;
00625 }
00626
00627 static PyObject *_wrap_insertLayer(PyObject *self, PyObject *args) {
00628 int _arg0;
00629 PyObject *_resultobj,*_argo1=0;
00630 KivioLayer *_arg1;
00631 self = self;
00632 if(!PyArg_ParseTuple(args,"iO:insertLayer",&_arg0,&_argo1))
00633 return NULL;
00634 if ((SWIG_ConvertPtr(_argo1,(void **) &_arg1,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
00635 insertLayer(_arg0,_arg1);
00636 Py_INCREF(Py_None);
00637 _resultobj = Py_None;
00638 return _resultobj;
00639 }
00640
00641 static PyObject *_wrap_layerAt(PyObject *self, PyObject *args) {
00642 int _arg0;
00643 PyObject *_resultobj;
00644 KivioLayer *_result;
00645 self = self;
00646 if(!PyArg_ParseTuple(args,"i:layerAt",&_arg0))
00647 return NULL;
00648 _result = (KivioLayer *)layerAt(_arg0);
00649 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
00650 return _resultobj;
00651 }
00652
00653 static PyObject *_wrap_addStencil(PyObject *self, PyObject *args) {
00654 PyObject *_resultobj,*_argo0=0;
00655 bool _result;
00656 KivioStencil *_arg0;
00657 self = self;
00658 if(!PyArg_ParseTuple(args,"O:addStencil",&_argo0))
00659 return NULL;
00660 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00661 _result = (bool )addStencil(_arg0);
00662 _resultobj = Py_BuildValue("i",_result);
00663 return _resultobj;
00664 }
00665
00666 static PyObject *_wrap_deleteSelectedStencils(PyObject *self, PyObject *args) {
00667 PyObject *_resultobj;
00668 self = self;
00669 if(!PyArg_ParseTuple(args,":deleteSelectedStencils"))
00670 return NULL;
00671 deleteSelectedStencils();
00672 Py_INCREF(Py_None);
00673 _resultobj = Py_None;
00674 return _resultobj;
00675 }
00676
00677 static PyObject *_wrap_groupSelectedStencils(PyObject *self, PyObject *args) {
00678 PyObject *_resultobj;
00679 self = self;
00680 if(!PyArg_ParseTuple(args,":groupSelectedStencils"))
00681 return NULL;
00682 groupSelectedStencils();
00683 Py_INCREF(Py_None);
00684 _resultobj = Py_None;
00685 return _resultobj;
00686 }
00687
00688 static PyObject *_wrap_ungroupSelectedStencils(PyObject *self, PyObject *args) {
00689 PyObject *_resultobj;
00690 self = self;
00691 if(!PyArg_ParseTuple(args,":ungroupSelectedStencils"))
00692 return NULL;
00693 ungroupSelectedStencils();
00694 Py_INCREF(Py_None);
00695 _resultobj = Py_None;
00696 return _resultobj;
00697 }
00698
00699 static PyObject *_wrap_bringToFront(PyObject *self, PyObject *args) {
00700 PyObject *_resultobj;
00701 self = self;
00702 if(!PyArg_ParseTuple(args,":bringToFront"))
00703 return NULL;
00704 bringToFront();
00705 Py_INCREF(Py_None);
00706 _resultobj = Py_None;
00707 return _resultobj;
00708 }
00709
00710 static PyObject *_wrap_sendToBack(PyObject *self, PyObject *args) {
00711 PyObject *_resultobj;
00712 self = self;
00713 if(!PyArg_ParseTuple(args,":sendToBack"))
00714 return NULL;
00715 sendToBack();
00716 Py_INCREF(Py_None);
00717 _resultobj = Py_None;
00718 return _resultobj;
00719 }
00720
00721 static PyObject *_wrap_copy(PyObject *self, PyObject *args) {
00722 PyObject *_resultobj;
00723 self = self;
00724 if(!PyArg_ParseTuple(args,":copy"))
00725 return NULL;
00726 copy();
00727 Py_INCREF(Py_None);
00728 _resultobj = Py_None;
00729 return _resultobj;
00730 }
00731
00732 static PyObject *_wrap_cut(PyObject *self, PyObject *args) {
00733 PyObject *_resultobj;
00734 self = self;
00735 if(!PyArg_ParseTuple(args,":cut"))
00736 return NULL;
00737 cut();
00738 Py_INCREF(Py_None);
00739 _resultobj = Py_None;
00740 return _resultobj;
00741 }
00742
00743 static PyObject *_wrap_paste(PyObject *self, PyObject *args) {
00744 PyObject *_resultobj;
00745 self = self;
00746 if(!PyArg_ParseTuple(args,":paste"))
00747 return NULL;
00748 paste();
00749 Py_INCREF(Py_None);
00750 _resultobj = Py_None;
00751 return _resultobj;
00752 }
00753
00754 #define new_KivioStencil() (new KivioStencil())
00755 static PyObject *_wrap_new_KivioStencil(PyObject *self, PyObject *args) {
00756 PyObject *_resultobj;
00757 KivioStencil *_result;
00758 self = self;
00759 if(!PyArg_ParseTuple(args,":new_KivioStencil"))
00760 return NULL;
00761 _result = (KivioStencil *)new_KivioStencil();
00762 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
00763 return _resultobj;
00764 }
00765
00766 #define delete_KivioStencil(_swigobj) (delete _swigobj)
00767 static PyObject *_wrap_delete_KivioStencil(PyObject *self, PyObject *args) {
00768 PyObject *_resultobj,*_argo0=0;
00769 KivioStencil *_arg0;
00770 self = self;
00771 if(!PyArg_ParseTuple(args,"O:delete_KivioStencil",&_argo0))
00772 return NULL;
00773 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00774 delete_KivioStencil(_arg0);
00775 Py_INCREF(Py_None);
00776 _resultobj = Py_None;
00777 return _resultobj;
00778 }
00779
00780 #define KivioStencil_duplicate(_swigobj) (_swigobj->duplicate())
00781 static PyObject *_wrap_KivioStencil_duplicate(PyObject *self, PyObject *args) {
00782 PyObject *_resultobj,*_argo0=0;
00783 KivioStencil *_result,*_arg0;
00784 self = self;
00785 if(!PyArg_ParseTuple(args,"O:KivioStencil_duplicate",&_argo0))
00786 return NULL;
00787 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00788 _result = (KivioStencil *)KivioStencil_duplicate(_arg0);
00789 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
00790 return _resultobj;
00791 }
00792
00793 #define KivioStencil_x(_swigobj) (_swigobj->x())
00794 static PyObject *_wrap_KivioStencil_x(PyObject *self, PyObject *args) {
00795 float _result;
00796 PyObject *_resultobj,*_argo0=0;
00797 KivioStencil *_arg0;
00798 self = self;
00799 if(!PyArg_ParseTuple(args,"O:KivioStencil_x",&_argo0))
00800 return NULL;
00801 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00802 _result = (float )KivioStencil_x(_arg0);
00803 _resultobj = Py_BuildValue("f",_result);
00804 return _resultobj;
00805 }
00806
00807 #define KivioStencil_setX(_swigobj,_swigarg0) (_swigobj->setX(_swigarg0))
00808 static PyObject *_wrap_KivioStencil_setX(PyObject *self, PyObject *args) {
00809 float _arg1;
00810 PyObject *_resultobj,*_argo0=0;
00811 KivioStencil *_arg0;
00812 self = self;
00813 if(!PyArg_ParseTuple(args,"Of:KivioStencil_setX",&_argo0,&_arg1))
00814 return NULL;
00815 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00816 KivioStencil_setX(_arg0,_arg1);
00817 Py_INCREF(Py_None);
00818 _resultobj = Py_None;
00819 return _resultobj;
00820 }
00821
00822 #define KivioStencil_y(_swigobj) (_swigobj->y())
00823 static PyObject *_wrap_KivioStencil_y(PyObject *self, PyObject *args) {
00824 float _result;
00825 PyObject *_resultobj,*_argo0=0;
00826 KivioStencil *_arg0;
00827 self = self;
00828 if(!PyArg_ParseTuple(args,"O:KivioStencil_y",&_argo0))
00829 return NULL;
00830 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00831 _result = (float )KivioStencil_y(_arg0);
00832 _resultobj = Py_BuildValue("f",_result);
00833 return _resultobj;
00834 }
00835
00836 #define KivioStencil_setY(_swigobj,_swigarg0) (_swigobj->setY(_swigarg0))
00837 static PyObject *_wrap_KivioStencil_setY(PyObject *self, PyObject *args) {
00838 float _arg1;
00839 PyObject *_resultobj,*_argo0=0;
00840 KivioStencil *_arg0;
00841 self = self;
00842 if(!PyArg_ParseTuple(args,"Of:KivioStencil_setY",&_argo0,&_arg1))
00843 return NULL;
00844 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00845 KivioStencil_setY(_arg0,_arg1);
00846 Py_INCREF(Py_None);
00847 _resultobj = Py_None;
00848 return _resultobj;
00849 }
00850
00851 #define KivioStencil_w(_swigobj) (_swigobj->w())
00852 static PyObject *_wrap_KivioStencil_w(PyObject *self, PyObject *args) {
00853 float _result;
00854 PyObject *_resultobj,*_argo0=0;
00855 KivioStencil *_arg0;
00856 self = self;
00857 if(!PyArg_ParseTuple(args,"O:KivioStencil_w",&_argo0))
00858 return NULL;
00859 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00860 _result = (float )KivioStencil_w(_arg0);
00861 _resultobj = Py_BuildValue("f",_result);
00862 return _resultobj;
00863 }
00864
00865 #define KivioStencil_setW(_swigobj,_swigarg0) (_swigobj->setW(_swigarg0))
00866 static PyObject *_wrap_KivioStencil_setW(PyObject *self, PyObject *args) {
00867 float _arg1;
00868 PyObject *_resultobj,*_argo0=0;
00869 KivioStencil *_arg0;
00870 self = self;
00871 if(!PyArg_ParseTuple(args,"Of:KivioStencil_setW",&_argo0,&_arg1))
00872 return NULL;
00873 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00874 KivioStencil_setW(_arg0,_arg1);
00875 Py_INCREF(Py_None);
00876 _resultobj = Py_None;
00877 return _resultobj;
00878 }
00879
00880 #define KivioStencil_h(_swigobj) (_swigobj->h())
00881 static PyObject *_wrap_KivioStencil_h(PyObject *self, PyObject *args) {
00882 float _result;
00883 PyObject *_resultobj,*_argo0=0;
00884 KivioStencil *_arg0;
00885 self = self;
00886 if(!PyArg_ParseTuple(args,"O:KivioStencil_h",&_argo0))
00887 return NULL;
00888 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00889 _result = (float )KivioStencil_h(_arg0);
00890 _resultobj = Py_BuildValue("f",_result);
00891 return _resultobj;
00892 }
00893
00894 #define KivioStencil_setH(_swigobj,_swigarg0) (_swigobj->setH(_swigarg0))
00895 static PyObject *_wrap_KivioStencil_setH(PyObject *self, PyObject *args) {
00896 float _arg1;
00897 PyObject *_resultobj,*_argo0=0;
00898 KivioStencil *_arg0;
00899 self = self;
00900 if(!PyArg_ParseTuple(args,"Of:KivioStencil_setH",&_argo0,&_arg1))
00901 return NULL;
00902 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00903 KivioStencil_setH(_arg0,_arg1);
00904 Py_INCREF(Py_None);
00905 _resultobj = Py_None;
00906 return _resultobj;
00907 }
00908
00909 #define KivioStencil_rect(_swigobj) (_swigobj->rect())
00910 static PyObject *_wrap_KivioStencil_rect(PyObject *self, PyObject *args) {
00911 PyObject *_resultobj,*_argo0=0;
00912 KoRect *_result;
00913 KivioStencil *_arg0;
00914 self = self;
00915 if(!PyArg_ParseTuple(args,"O:KivioStencil_rect",&_argo0))
00916 return NULL;
00917 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00918 _result = new KoRect (KivioStencil_rect(_arg0));
00919 _resultobj = SWIG_NewPointerObj((void *)_result, SWIGTYPE_KoRect_p);
00920 return _resultobj;
00921 }
00922
00923 #define KivioStencil_setPosition(_swigobj,_swigarg0,_swigarg1) (_swigobj->setPosition(_swigarg0,_swigarg1))
00924 static PyObject *_wrap_KivioStencil_setPosition(PyObject *self, PyObject *args) {
00925 float _arg1,_arg2;
00926 PyObject *_resultobj,*_argo0=0;
00927 KivioStencil *_arg0;
00928 self = self;
00929 if(!PyArg_ParseTuple(args,"Off:KivioStencil_setPosition",&_argo0,&_arg1,&_arg2))
00930 return NULL;
00931 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00932 KivioStencil_setPosition(_arg0,_arg1,_arg2);
00933 Py_INCREF(Py_None);
00934 _resultobj = Py_None;
00935 return _resultobj;
00936 }
00937
00938 #define KivioStencil_setDimensions(_swigobj,_swigarg0,_swigarg1) (_swigobj->setDimensions(_swigarg0,_swigarg1))
00939 static PyObject *_wrap_KivioStencil_setDimensions(PyObject *self, PyObject *args) {
00940 float _arg1,_arg2;
00941 PyObject *_resultobj,*_argo0=0;
00942 KivioStencil *_arg0;
00943 self = self;
00944 if(!PyArg_ParseTuple(args,"Off:KivioStencil_setDimensions",&_argo0,&_arg1,&_arg2))
00945 return NULL;
00946 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00947 KivioStencil_setDimensions(_arg0,_arg1,_arg2);
00948 Py_INCREF(Py_None);
00949 _resultobj = Py_None;
00950 return _resultobj;
00951 }
00952
00953 #define KivioStencil_fillStyle(_swigobj) (_swigobj->fillStyle())
00954 static PyObject *_wrap_KivioStencil_fillStyle(PyObject *self, PyObject *args) {
00955 KivioFillStyle *_result;
00956 PyObject *_resultobj,*_argo0=0;
00957 KivioStencil *_arg0;
00958 self = self;
00959 if(!PyArg_ParseTuple(args,"O:KivioStencil_fillStyle",&_argo0))
00960 return NULL;
00961 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00962 _result = (KivioFillStyle *)KivioStencil_fillStyle(_arg0);
00963 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioFillStyle_p);
00964 return _resultobj;
00965 }
00966
00967 #define KivioStencil_setLineWidth(_swigobj,_swigarg0) (_swigobj->setLineWidth(_swigarg0))
00968 static PyObject *_wrap_KivioStencil_setLineWidth(PyObject *self, PyObject *args) {
00969 float _arg1;
00970 PyObject *_resultobj,*_argo0=0;
00971 KivioStencil *_arg0;
00972 self = self;
00973 if(!PyArg_ParseTuple(args,"Of:KivioStencil_setLineWidth",&_argo0,&_arg1))
00974 return NULL;
00975 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00976 KivioStencil_setLineWidth(_arg0,_arg1);
00977 Py_INCREF(Py_None);
00978 _resultobj = Py_None;
00979 return _resultobj;
00980 }
00981
00982 #define KivioStencil_lineWidth(_swigobj) (_swigobj->lineWidth())
00983 static PyObject *_wrap_KivioStencil_lineWidth(PyObject *self, PyObject *args) {
00984 float _result;
00985 PyObject *_resultobj,*_argo0=0;
00986 KivioStencil *_arg0;
00987 self = self;
00988 if(!PyArg_ParseTuple(args,"O:KivioStencil_lineWidth",&_argo0))
00989 return NULL;
00990 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
00991 _result = (float )KivioStencil_lineWidth(_arg0);
00992 _resultobj = Py_BuildValue("f",_result);
00993 return _resultobj;
00994 }
00995
00996 #define KivioStencil_hTextAlign(_swigobj) (_swigobj->hTextAlign())
00997 static PyObject *_wrap_KivioStencil_hTextAlign(PyObject *self, PyObject *args) {
00998 int _result;
00999 PyObject *_resultobj,*_argo0=0;
01000 KivioStencil *_arg0;
01001 self = self;
01002 if(!PyArg_ParseTuple(args,"O:KivioStencil_hTextAlign",&_argo0))
01003 return NULL;
01004 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01005 _result = (int )KivioStencil_hTextAlign(_arg0);
01006 _resultobj = Py_BuildValue("i",_result);
01007 return _resultobj;
01008 }
01009
01010 #define KivioStencil_vTextAlign(_swigobj) (_swigobj->vTextAlign())
01011 static PyObject *_wrap_KivioStencil_vTextAlign(PyObject *self, PyObject *args) {
01012 int _result;
01013 PyObject *_resultobj,*_argo0=0;
01014 KivioStencil *_arg0;
01015 self = self;
01016 if(!PyArg_ParseTuple(args,"O:KivioStencil_vTextAlign",&_argo0))
01017 return NULL;
01018 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01019 _result = (int )KivioStencil_vTextAlign(_arg0);
01020 _resultobj = Py_BuildValue("i",_result);
01021 return _resultobj;
01022 }
01023
01024 #define KivioStencil_setHTextAlign(_swigobj,_swigarg0) (_swigobj->setHTextAlign(_swigarg0))
01025 static PyObject *_wrap_KivioStencil_setHTextAlign(PyObject *self, PyObject *args) {
01026 int _arg1;
01027 PyObject *_resultobj,*_argo0=0;
01028 KivioStencil *_arg0;
01029 self = self;
01030 if(!PyArg_ParseTuple(args,"Oi:KivioStencil_setHTextAlign",&_argo0,&_arg1))
01031 return NULL;
01032 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01033 KivioStencil_setHTextAlign(_arg0,_arg1);
01034 Py_INCREF(Py_None);
01035 _resultobj = Py_None;
01036 return _resultobj;
01037 }
01038
01039 #define KivioStencil_setVTextAlign(_swigobj,_swigarg0) (_swigobj->setVTextAlign(_swigarg0))
01040 static PyObject *_wrap_KivioStencil_setVTextAlign(PyObject *self, PyObject *args) {
01041 int _arg1;
01042 PyObject *_resultobj,*_argo0=0;
01043 KivioStencil *_arg0;
01044 self = self;
01045 if(!PyArg_ParseTuple(args,"Oi:KivioStencil_setVTextAlign",&_argo0,&_arg1))
01046 return NULL;
01047 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01048 KivioStencil_setVTextAlign(_arg0,_arg1);
01049 Py_INCREF(Py_None);
01050 _resultobj = Py_None;
01051 return _resultobj;
01052 }
01053
01054 static void KivioStencil_setText(KivioStencil *self,char * s) { self->setText( QString(s)); }
01055 static PyObject *_wrap_KivioStencil_setText(PyObject *self, PyObject *args) {
01056 PyObject *_resultobj,*_argo0=0;
01057 KivioStencil *_arg0;
01058 char *_arg1;
01059 self = self;
01060 if(!PyArg_ParseTuple(args,"Os:KivioStencil_setText",&_argo0,&_arg1))
01061 return NULL;
01062 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01063 KivioStencil_setText(_arg0,_arg1);
01064 Py_INCREF(Py_None);
01065 _resultobj = Py_None;
01066 return _resultobj;
01067 }
01068
01069 static char * KivioStencil_text(KivioStencil *self) { return (char*) self->text().latin1(); }
01070 static PyObject *_wrap_KivioStencil_text(PyObject *self, PyObject *args) {
01071 PyObject *_resultobj,*_argo0=0;
01072 char *_result;
01073 KivioStencil *_arg0;
01074 self = self;
01075 if(!PyArg_ParseTuple(args,"O:KivioStencil_text",&_argo0))
01076 return NULL;
01077 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01078 _result = (char *)KivioStencil_text(_arg0);
01079 _resultobj = Py_BuildValue("s", _result);
01080 return _resultobj;
01081 }
01082
01083 static char * KivioStencil_textColor(KivioStencil *self) { return (char*) self->textColor().name().latin1(); }
01084 static PyObject *_wrap_KivioStencil_textColor(PyObject *self, PyObject *args) {
01085 PyObject *_resultobj,*_argo0=0;
01086 char *_result;
01087 KivioStencil *_arg0;
01088 self = self;
01089 if(!PyArg_ParseTuple(args,"O:KivioStencil_textColor",&_argo0))
01090 return NULL;
01091 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01092 _result = (char *)KivioStencil_textColor(_arg0);
01093 _resultobj = Py_BuildValue("s", _result);
01094 return _resultobj;
01095 }
01096
01097 static void KivioStencil_setTextColor(KivioStencil *self,char * color) { self->setTextColor(QColor(color)); }
01098 static PyObject *_wrap_KivioStencil_setTextColor(PyObject *self, PyObject *args) {
01099 PyObject *_resultobj,*_argo0=0;
01100 KivioStencil *_arg0;
01101 char *_arg1;
01102 self = self;
01103 if(!PyArg_ParseTuple(args,"Os:KivioStencil_setTextColor",&_argo0,&_arg1))
01104 return NULL;
01105 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01106 KivioStencil_setTextColor(_arg0,_arg1);
01107 Py_INCREF(Py_None);
01108 _resultobj = Py_None;
01109 return _resultobj;
01110 }
01111
01112 static char * KivioStencil_fgColor(KivioStencil *self) { return (char*) self->fgColor().name().latin1(); }
01113 static PyObject *_wrap_KivioStencil_fgColor(PyObject *self, PyObject *args) {
01114 PyObject *_resultobj,*_argo0=0;
01115 char *_result;
01116 KivioStencil *_arg0;
01117 self = self;
01118 if(!PyArg_ParseTuple(args,"O:KivioStencil_fgColor",&_argo0))
01119 return NULL;
01120 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01121 _result = (char *)KivioStencil_fgColor(_arg0);
01122 _resultobj = Py_BuildValue("s", _result);
01123 return _resultobj;
01124 }
01125
01126 static void KivioStencil_setFGColor(KivioStencil *self,char * color) { self->setFGColor(QColor(color)); }
01127 static PyObject *_wrap_KivioStencil_setFGColor(PyObject *self, PyObject *args) {
01128 PyObject *_resultobj,*_argo0=0;
01129 KivioStencil *_arg0;
01130 char *_arg1;
01131 self = self;
01132 if(!PyArg_ParseTuple(args,"Os:KivioStencil_setFGColor",&_argo0,&_arg1))
01133 return NULL;
01134 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01135 KivioStencil_setFGColor(_arg0,_arg1);
01136 Py_INCREF(Py_None);
01137 _resultobj = Py_None;
01138 return _resultobj;
01139 }
01140
01141 static char * KivioStencil_bgColor(KivioStencil *self) { return (char*) self->bgColor().name().latin1(); }
01142 static PyObject *_wrap_KivioStencil_bgColor(PyObject *self, PyObject *args) {
01143 PyObject *_resultobj,*_argo0=0;
01144 char *_result;
01145 KivioStencil *_arg0;
01146 self = self;
01147 if(!PyArg_ParseTuple(args,"O:KivioStencil_bgColor",&_argo0))
01148 return NULL;
01149 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01150 _result = (char *)KivioStencil_bgColor(_arg0);
01151 _resultobj = Py_BuildValue("s", _result);
01152 return _resultobj;
01153 }
01154
01155 static void KivioStencil_setBGColor(KivioStencil *self,char * color) { self->setBGColor(QColor(color)); }
01156 static PyObject *_wrap_KivioStencil_setBGColor(PyObject *self, PyObject *args) {
01157 PyObject *_resultobj,*_argo0=0;
01158 KivioStencil *_arg0;
01159 char *_arg1;
01160 self = self;
01161 if(!PyArg_ParseTuple(args,"Os:KivioStencil_setBGColor",&_argo0,&_arg1))
01162 return NULL;
01163 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01164 KivioStencil_setBGColor(_arg0,_arg1);
01165 Py_INCREF(Py_None);
01166 _resultobj = Py_None;
01167 return _resultobj;
01168 }
01169
01170 #define KivioStencil_isSelected(_swigobj) (_swigobj->isSelected())
01171 static PyObject *_wrap_KivioStencil_isSelected(PyObject *self, PyObject *args) {
01172 PyObject *_resultobj,*_argo0=0;
01173 bool _result;
01174 KivioStencil *_arg0;
01175 self = self;
01176 if(!PyArg_ParseTuple(args,"O:KivioStencil_isSelected",&_argo0))
01177 return NULL;
01178 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01179 _result = (bool )KivioStencil_isSelected(_arg0);
01180 _resultobj = Py_BuildValue("i",_result);
01181 return _resultobj;
01182 }
01183
01184 #define KivioStencil_select(_swigobj) (_swigobj->select())
01185 static PyObject *_wrap_KivioStencil_select(PyObject *self, PyObject *args) {
01186 PyObject *_resultobj,*_argo0=0;
01187 KivioStencil *_arg0;
01188 self = self;
01189 if(!PyArg_ParseTuple(args,"O:KivioStencil_select",&_argo0))
01190 return NULL;
01191 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01192 KivioStencil_select(_arg0);
01193 Py_INCREF(Py_None);
01194 _resultobj = Py_None;
01195 return _resultobj;
01196 }
01197
01198 #define KivioStencil_unselect(_swigobj) (_swigobj->unselect())
01199 static PyObject *_wrap_KivioStencil_unselect(PyObject *self, PyObject *args) {
01200 PyObject *_resultobj,*_argo0=0;
01201 KivioStencil *_arg0;
01202 self = self;
01203 if(!PyArg_ParseTuple(args,"O:KivioStencil_unselect",&_argo0))
01204 return NULL;
01205 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01206 KivioStencil_unselect(_arg0);
01207 Py_INCREF(Py_None);
01208 _resultobj = Py_None;
01209 return _resultobj;
01210 }
01211
01212 #define KivioStencil_subSelect(_swigobj,_swigarg0,_swigarg1) (_swigobj->subSelect(_swigarg0,_swigarg1))
01213 static PyObject *_wrap_KivioStencil_subSelect(PyObject *self, PyObject *args) {
01214 float *_arg1,*_arg2;
01215 PyObject *_resultobj,*_argo0=0,*_argo1=0,*_argo2=0;
01216 KivioStencil *_arg0;
01217 self = self;
01218 if(!PyArg_ParseTuple(args,"OOO:KivioStencil_subSelect",&_argo0,&_argo1,&_argo2))
01219 return NULL;
01220 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01221 if ((SWIG_ConvertPtr(_argo1,(void **) &_arg1,SWIGTYPE_float_p,1)) == -1) return NULL;
01222 if ((SWIG_ConvertPtr(_argo2,(void **) &_arg2,SWIGTYPE_float_p,1)) == -1) return NULL;
01223 KivioStencil_subSelect(_arg0,*_arg1,*_arg2);
01224 Py_INCREF(Py_None);
01225 _resultobj = Py_None;
01226 return _resultobj;
01227 }
01228
01229 #define KivioStencil_addToGroup(_swigobj,_swigarg0) (_swigobj->addToGroup(_swigarg0))
01230 static PyObject *_wrap_KivioStencil_addToGroup(PyObject *self, PyObject *args) {
01231 PyObject *_resultobj,*_argo0=0,*_argo1=0;
01232 KivioStencil *_arg0,*_arg1;
01233 self = self;
01234 if(!PyArg_ParseTuple(args,"OO:KivioStencil_addToGroup",&_argo0,&_argo1))
01235 return NULL;
01236 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01237 if ((SWIG_ConvertPtr(_argo1,(void **) &_arg1,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01238 KivioStencil_addToGroup(_arg0,_arg1);
01239 Py_INCREF(Py_None);
01240 _resultobj = Py_None;
01241 return _resultobj;
01242 }
01243
01244 #define KivioStencil_updateGeometry(_swigobj) (_swigobj->updateGeometry())
01245 static PyObject *_wrap_KivioStencil_updateGeometry(PyObject *self, PyObject *args) {
01246 PyObject *_resultobj,*_argo0=0;
01247 KivioStencil *_arg0;
01248 self = self;
01249 if(!PyArg_ParseTuple(args,"O:KivioStencil_updateGeometry",&_argo0))
01250 return NULL;
01251 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01252 KivioStencil_updateGeometry(_arg0);
01253 Py_INCREF(Py_None);
01254 _resultobj = Py_None;
01255 return _resultobj;
01256 }
01257
01258 #define KivioStencil_setStartAHType(_swigobj,_swigarg0) (_swigobj->setStartAHType(_swigarg0))
01259 static PyObject *_wrap_KivioStencil_setStartAHType(PyObject *self, PyObject *args) {
01260 int _arg1;
01261 PyObject *_resultobj,*_argo0=0;
01262 KivioStencil *_arg0;
01263 self = self;
01264 if(!PyArg_ParseTuple(args,"Oi:KivioStencil_setStartAHType",&_argo0,&_arg1))
01265 return NULL;
01266 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01267 KivioStencil_setStartAHType(_arg0,_arg1);
01268 Py_INCREF(Py_None);
01269 _resultobj = Py_None;
01270 return _resultobj;
01271 }
01272
01273 #define KivioStencil_setStartAHWidth(_swigobj,_swigarg0) (_swigobj->setStartAHWidth(_swigarg0))
01274 static PyObject *_wrap_KivioStencil_setStartAHWidth(PyObject *self, PyObject *args) {
01275 float _arg1;
01276 PyObject *_resultobj,*_argo0=0;
01277 KivioStencil *_arg0;
01278 self = self;
01279 if(!PyArg_ParseTuple(args,"Of:KivioStencil_setStartAHWidth",&_argo0,&_arg1))
01280 return NULL;
01281 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01282 KivioStencil_setStartAHWidth(_arg0,_arg1);
01283 Py_INCREF(Py_None);
01284 _resultobj = Py_None;
01285 return _resultobj;
01286 }
01287
01288 #define KivioStencil_setStartAHLength(_swigobj,_swigarg0) (_swigobj->setStartAHLength(_swigarg0))
01289 static PyObject *_wrap_KivioStencil_setStartAHLength(PyObject *self, PyObject *args) {
01290 float _arg1;
01291 PyObject *_resultobj,*_argo0=0;
01292 KivioStencil *_arg0;
01293 self = self;
01294 if(!PyArg_ParseTuple(args,"Of:KivioStencil_setStartAHLength",&_argo0,&_arg1))
01295 return NULL;
01296 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01297 KivioStencil_setStartAHLength(_arg0,_arg1);
01298 Py_INCREF(Py_None);
01299 _resultobj = Py_None;
01300 return _resultobj;
01301 }
01302
01303 #define KivioStencil_setEndAHType(_swigobj,_swigarg0) (_swigobj->setEndAHType(_swigarg0))
01304 static PyObject *_wrap_KivioStencil_setEndAHType(PyObject *self, PyObject *args) {
01305 int _arg1;
01306 PyObject *_resultobj,*_argo0=0;
01307 KivioStencil *_arg0;
01308 self = self;
01309 if(!PyArg_ParseTuple(args,"Oi:KivioStencil_setEndAHType",&_argo0,&_arg1))
01310 return NULL;
01311 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01312 KivioStencil_setEndAHType(_arg0,_arg1);
01313 Py_INCREF(Py_None);
01314 _resultobj = Py_None;
01315 return _resultobj;
01316 }
01317
01318 #define KivioStencil_setEndAHWidth(_swigobj,_swigarg0) (_swigobj->setEndAHWidth(_swigarg0))
01319 static PyObject *_wrap_KivioStencil_setEndAHWidth(PyObject *self, PyObject *args) {
01320 float _arg1;
01321 PyObject *_resultobj,*_argo0=0;
01322 KivioStencil *_arg0;
01323 self = self;
01324 if(!PyArg_ParseTuple(args,"Of:KivioStencil_setEndAHWidth",&_argo0,&_arg1))
01325 return NULL;
01326 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01327 KivioStencil_setEndAHWidth(_arg0,_arg1);
01328 Py_INCREF(Py_None);
01329 _resultobj = Py_None;
01330 return _resultobj;
01331 }
01332
01333 #define KivioStencil_setEndAHLength(_swigobj,_swigarg0) (_swigobj->setEndAHLength(_swigarg0))
01334 static PyObject *_wrap_KivioStencil_setEndAHLength(PyObject *self, PyObject *args) {
01335 float _arg1;
01336 PyObject *_resultobj,*_argo0=0;
01337 KivioStencil *_arg0;
01338 self = self;
01339 if(!PyArg_ParseTuple(args,"Of:KivioStencil_setEndAHLength",&_argo0,&_arg1))
01340 return NULL;
01341 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01342 KivioStencil_setEndAHLength(_arg0,_arg1);
01343 Py_INCREF(Py_None);
01344 _resultobj = Py_None;
01345 return _resultobj;
01346 }
01347
01348 #define KivioStencil_startAHType(_swigobj) (_swigobj->startAHType())
01349 static PyObject *_wrap_KivioStencil_startAHType(PyObject *self, PyObject *args) {
01350 int _result;
01351 PyObject *_resultobj,*_argo0=0;
01352 KivioStencil *_arg0;
01353 self = self;
01354 if(!PyArg_ParseTuple(args,"O:KivioStencil_startAHType",&_argo0))
01355 return NULL;
01356 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01357 _result = (int )KivioStencil_startAHType(_arg0);
01358 _resultobj = Py_BuildValue("i",_result);
01359 return _resultobj;
01360 }
01361
01362 #define KivioStencil_startAHWidth(_swigobj) (_swigobj->startAHWidth())
01363 static PyObject *_wrap_KivioStencil_startAHWidth(PyObject *self, PyObject *args) {
01364 float _result;
01365 PyObject *_resultobj,*_argo0=0;
01366 KivioStencil *_arg0;
01367 self = self;
01368 if(!PyArg_ParseTuple(args,"O:KivioStencil_startAHWidth",&_argo0))
01369 return NULL;
01370 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01371 _result = (float )KivioStencil_startAHWidth(_arg0);
01372 _resultobj = Py_BuildValue("f",_result);
01373 return _resultobj;
01374 }
01375
01376 #define KivioStencil_startAHLength(_swigobj) (_swigobj->startAHLength())
01377 static PyObject *_wrap_KivioStencil_startAHLength(PyObject *self, PyObject *args) {
01378 float _result;
01379 PyObject *_resultobj,*_argo0=0;
01380 KivioStencil *_arg0;
01381 self = self;
01382 if(!PyArg_ParseTuple(args,"O:KivioStencil_startAHLength",&_argo0))
01383 return NULL;
01384 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01385 _result = (float )KivioStencil_startAHLength(_arg0);
01386 _resultobj = Py_BuildValue("f",_result);
01387 return _resultobj;
01388 }
01389
01390 #define KivioStencil_endAHType(_swigobj) (_swigobj->endAHType())
01391 static PyObject *_wrap_KivioStencil_endAHType(PyObject *self, PyObject *args) {
01392 int _result;
01393 PyObject *_resultobj,*_argo0=0;
01394 KivioStencil *_arg0;
01395 self = self;
01396 if(!PyArg_ParseTuple(args,"O:KivioStencil_endAHType",&_argo0))
01397 return NULL;
01398 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01399 _result = (int )KivioStencil_endAHType(_arg0);
01400 _resultobj = Py_BuildValue("i",_result);
01401 return _resultobj;
01402 }
01403
01404 #define KivioStencil_endAHWidth(_swigobj) (_swigobj->endAHWidth())
01405 static PyObject *_wrap_KivioStencil_endAHWidth(PyObject *self, PyObject *args) {
01406 float _result;
01407 PyObject *_resultobj,*_argo0=0;
01408 KivioStencil *_arg0;
01409 self = self;
01410 if(!PyArg_ParseTuple(args,"O:KivioStencil_endAHWidth",&_argo0))
01411 return NULL;
01412 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01413 _result = (float )KivioStencil_endAHWidth(_arg0);
01414 _resultobj = Py_BuildValue("f",_result);
01415 return _resultobj;
01416 }
01417
01418 #define KivioStencil_endAHLength(_swigobj) (_swigobj->endAHLength())
01419 static PyObject *_wrap_KivioStencil_endAHLength(PyObject *self, PyObject *args) {
01420 float _result;
01421 PyObject *_resultobj,*_argo0=0;
01422 KivioStencil *_arg0;
01423 self = self;
01424 if(!PyArg_ParseTuple(args,"O:KivioStencil_endAHLength",&_argo0))
01425 return NULL;
01426 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01427 _result = (float )KivioStencil_endAHLength(_arg0);
01428 _resultobj = Py_BuildValue("f",_result);
01429 return _resultobj;
01430 }
01431
01432 #define new_KivioLayer(_swigarg0) (new KivioLayer(_swigarg0))
01433 static PyObject *_wrap_new_KivioLayer(PyObject *self, PyObject *args) {
01434 KivioPage *_arg0;
01435 PyObject *_resultobj,*_argo0=0;
01436 KivioLayer *_result;
01437 self = self;
01438 if(!PyArg_ParseTuple(args,"O:new_KivioLayer",&_argo0))
01439 return NULL;
01440 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioPage_p,1)) == -1) return NULL;
01441 _result = (KivioLayer *)new_KivioLayer(_arg0);
01442 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioLayer_p);
01443 return _resultobj;
01444 }
01445
01446 #define delete_KivioLayer(_swigobj) (delete _swigobj)
01447 static PyObject *_wrap_delete_KivioLayer(PyObject *self, PyObject *args) {
01448 PyObject *_resultobj,*_argo0=0;
01449 KivioLayer *_arg0;
01450 self = self;
01451 if(!PyArg_ParseTuple(args,"O:delete_KivioLayer",&_argo0))
01452 return NULL;
01453 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
01454 delete_KivioLayer(_arg0);
01455 Py_INCREF(Py_None);
01456 _resultobj = Py_None;
01457 return _resultobj;
01458 }
01459
01460 #define KivioLayer_visible(_swigobj) (_swigobj->visible())
01461 static PyObject *_wrap_KivioLayer_visible(PyObject *self, PyObject *args) {
01462 PyObject *_resultobj,*_argo0=0;
01463 bool _result;
01464 KivioLayer *_arg0;
01465 self = self;
01466 if(!PyArg_ParseTuple(args,"O:KivioLayer_visible",&_argo0))
01467 return NULL;
01468 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
01469 _result = (bool )KivioLayer_visible(_arg0);
01470 _resultobj = Py_BuildValue("i",_result);
01471 return _resultobj;
01472 }
01473
01474 #define KivioLayer_setVisible(_swigobj,_swigarg0) (_swigobj->setVisible(_swigarg0))
01475 static PyObject *_wrap_KivioLayer_setVisible(PyObject *self, PyObject *args) {
01476 int tempbool1;
01477 PyObject *_resultobj,*_argo0=0;
01478 KivioLayer *_arg0;
01479 bool _arg1;
01480 self = self;
01481 if(!PyArg_ParseTuple(args,"Oi:KivioLayer_setVisible",&_argo0,&tempbool1))
01482 return NULL;
01483 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
01484 _arg1 = (bool ) tempbool1;
01485 KivioLayer_setVisible(_arg0,_arg1);
01486 Py_INCREF(Py_None);
01487 _resultobj = Py_None;
01488 return _resultobj;
01489 }
01490
01491 #define KivioLayer_connectable(_swigobj) (_swigobj->connectable())
01492 static PyObject *_wrap_KivioLayer_connectable(PyObject *self, PyObject *args) {
01493 PyObject *_resultobj,*_argo0=0;
01494 bool _result;
01495 KivioLayer *_arg0;
01496 self = self;
01497 if(!PyArg_ParseTuple(args,"O:KivioLayer_connectable",&_argo0))
01498 return NULL;
01499 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
01500 _result = (bool )KivioLayer_connectable(_arg0);
01501 _resultobj = Py_BuildValue("i",_result);
01502 return _resultobj;
01503 }
01504
01505 #define KivioLayer_setConnectable(_swigobj,_swigarg0) (_swigobj->setConnectable(_swigarg0))
01506 static PyObject *_wrap_KivioLayer_setConnectable(PyObject *self, PyObject *args) {
01507 int tempbool1;
01508 PyObject *_resultobj,*_argo0=0;
01509 KivioLayer *_arg0;
01510 bool _arg1;
01511 self = self;
01512 if(!PyArg_ParseTuple(args,"Oi:KivioLayer_setConnectable",&_argo0,&tempbool1))
01513 return NULL;
01514 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
01515 _arg1 = (bool ) tempbool1;
01516 KivioLayer_setConnectable(_arg0,_arg1);
01517 Py_INCREF(Py_None);
01518 _resultobj = Py_None;
01519 return _resultobj;
01520 }
01521
01522 #define KivioLayer_addStencil(_swigobj,_swigarg0) (_swigobj->addStencil(_swigarg0))
01523 static PyObject *_wrap_KivioLayer_addStencil(PyObject *self, PyObject *args) {
01524 PyObject *_resultobj,*_argo0=0,*_argo1=0;
01525 bool _result;
01526 KivioLayer *_arg0;
01527 KivioStencil *_arg1;
01528 self = self;
01529 if(!PyArg_ParseTuple(args,"OO:KivioLayer_addStencil",&_argo0,&_argo1))
01530 return NULL;
01531 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
01532 if ((SWIG_ConvertPtr(_argo1,(void **) &_arg1,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01533 _result = (bool )KivioLayer_addStencil(_arg0,_arg1);
01534 _resultobj = Py_BuildValue("i",_result);
01535 return _resultobj;
01536 }
01537
01538 #define KivioLayer_removeStencil(_swigobj,_swigarg0) (_swigobj->removeStencil(_swigarg0))
01539 static PyObject *_wrap_KivioLayer_removeStencil(PyObject *self, PyObject *args) {
01540 PyObject *_resultobj,*_argo0=0,*_argo1=0;
01541 bool _result;
01542 KivioLayer *_arg0;
01543 KivioStencil *_arg1;
01544 self = self;
01545 if(!PyArg_ParseTuple(args,"OO:KivioLayer_removeStencil",&_argo0,&_argo1))
01546 return NULL;
01547 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
01548 if ((SWIG_ConvertPtr(_argo1,(void **) &_arg1,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01549 _result = (bool )KivioLayer_removeStencil(_arg0,_arg1);
01550 _resultobj = Py_BuildValue("i",_result);
01551 return _resultobj;
01552 }
01553
01554 #define KivioLayer_firstStencil(_swigobj) (_swigobj->firstStencil())
01555 static PyObject *_wrap_KivioLayer_firstStencil(PyObject *self, PyObject *args) {
01556 PyObject *_resultobj,*_argo0=0;
01557 KivioStencil *_result;
01558 KivioLayer *_arg0;
01559 self = self;
01560 if(!PyArg_ParseTuple(args,"O:KivioLayer_firstStencil",&_argo0))
01561 return NULL;
01562 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
01563 _result = (KivioStencil *)KivioLayer_firstStencil(_arg0);
01564 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
01565 return _resultobj;
01566 }
01567
01568 #define KivioLayer_nextStencil(_swigobj) (_swigobj->nextStencil())
01569 static PyObject *_wrap_KivioLayer_nextStencil(PyObject *self, PyObject *args) {
01570 PyObject *_resultobj,*_argo0=0;
01571 KivioStencil *_result;
01572 KivioLayer *_arg0;
01573 self = self;
01574 if(!PyArg_ParseTuple(args,"O:KivioLayer_nextStencil",&_argo0))
01575 return NULL;
01576 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
01577 _result = (KivioStencil *)KivioLayer_nextStencil(_arg0);
01578 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
01579 return _resultobj;
01580 }
01581
01582 #define KivioLayer_prevStencil(_swigobj) (_swigobj->prevStencil())
01583 static PyObject *_wrap_KivioLayer_prevStencil(PyObject *self, PyObject *args) {
01584 PyObject *_resultobj,*_argo0=0;
01585 KivioStencil *_result;
01586 KivioLayer *_arg0;
01587 self = self;
01588 if(!PyArg_ParseTuple(args,"O:KivioLayer_prevStencil",&_argo0))
01589 return NULL;
01590 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
01591 _result = (KivioStencil *)KivioLayer_prevStencil(_arg0);
01592 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
01593 return _resultobj;
01594 }
01595
01596 #define KivioLayer_currentStencil(_swigobj) (_swigobj->currentStencil())
01597 static PyObject *_wrap_KivioLayer_currentStencil(PyObject *self, PyObject *args) {
01598 PyObject *_resultobj,*_argo0=0;
01599 KivioStencil *_result;
01600 KivioLayer *_arg0;
01601 self = self;
01602 if(!PyArg_ParseTuple(args,"O:KivioLayer_currentStencil",&_argo0))
01603 return NULL;
01604 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
01605 _result = (KivioStencil *)KivioLayer_currentStencil(_arg0);
01606 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
01607 return _resultobj;
01608 }
01609
01610 #define KivioLayer_lastStencil(_swigobj) (_swigobj->lastStencil())
01611 static PyObject *_wrap_KivioLayer_lastStencil(PyObject *self, PyObject *args) {
01612 PyObject *_resultobj,*_argo0=0;
01613 KivioStencil *_result;
01614 KivioLayer *_arg0;
01615 self = self;
01616 if(!PyArg_ParseTuple(args,"O:KivioLayer_lastStencil",&_argo0))
01617 return NULL;
01618 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
01619 _result = (KivioStencil *)KivioLayer_lastStencil(_arg0);
01620 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
01621 return _resultobj;
01622 }
01623
01624 #define KivioLayer_takeStencil(_swigobj,_swigarg0) (_swigobj->takeStencil(_swigarg0))
01625 static PyObject *_wrap_KivioLayer_takeStencil(PyObject *self, PyObject *args) {
01626 PyObject *_resultobj,*_argo0=0,*_argo1=0;
01627 KivioStencil *_result,*_arg1;
01628 KivioLayer *_arg0;
01629 self = self;
01630 if(!PyArg_ParseTuple(args,"OO:KivioLayer_takeStencil",&_argo0,&_argo1))
01631 return NULL;
01632 if ((SWIG_ConvertPtr(_argo0,(void **) &_arg0,SWIGTYPE_KivioLayer_p,1)) == -1) return NULL;
01633 if ((SWIG_ConvertPtr(_argo1,(void **) &_arg1,SWIGTYPE_KivioStencil_p,1)) == -1) return NULL;
01634 _result = (KivioStencil *)KivioLayer_takeStencil(_arg0,_arg1);
01635 _resultobj = SWIG_NewPointerObj((void *) _result, SWIGTYPE_KivioStencil_p);
01636 return _resultobj;
01637 }
01638
01639 static PyMethodDef kiviocMethods[] = {
01640 { "KivioLayer_takeStencil", _wrap_KivioLayer_takeStencil, METH_VARARGS },
01641 { "KivioLayer_lastStencil", _wrap_KivioLayer_lastStencil, METH_VARARGS },
01642 { "KivioLayer_currentStencil", _wrap_KivioLayer_currentStencil, METH_VARARGS },
01643 { "KivioLayer_prevStencil", _wrap_KivioLayer_prevStencil, METH_VARARGS },
01644 { "KivioLayer_nextStencil", _wrap_KivioLayer_nextStencil, METH_VARARGS },
01645 { "KivioLayer_firstStencil", _wrap_KivioLayer_firstStencil, METH_VARARGS },
01646 { "KivioLayer_removeStencil", _wrap_KivioLayer_removeStencil, METH_VARARGS },
01647 { "KivioLayer_addStencil", _wrap_KivioLayer_addStencil, METH_VARARGS },
01648 { "KivioLayer_setConnectable", _wrap_KivioLayer_setConnectable, METH_VARARGS },
01649 { "KivioLayer_connectable", _wrap_KivioLayer_connectable, METH_VARARGS },
01650 { "KivioLayer_setVisible", _wrap_KivioLayer_setVisible, METH_VARARGS },
01651 { "KivioLayer_visible", _wrap_KivioLayer_visible, METH_VARARGS },
01652 { "delete_KivioLayer", _wrap_delete_KivioLayer, METH_VARARGS },
01653 { "new_KivioLayer", _wrap_new_KivioLayer, METH_VARARGS },
01654 { "KivioStencil_endAHLength", _wrap_KivioStencil_endAHLength, METH_VARARGS },
01655 { "KivioStencil_endAHWidth", _wrap_KivioStencil_endAHWidth, METH_VARARGS },
01656 { "KivioStencil_endAHType", _wrap_KivioStencil_endAHType, METH_VARARGS },
01657 { "KivioStencil_startAHLength", _wrap_KivioStencil_startAHLength, METH_VARARGS },
01658 { "KivioStencil_startAHWidth", _wrap_KivioStencil_startAHWidth, METH_VARARGS },
01659 { "KivioStencil_startAHType", _wrap_KivioStencil_startAHType, METH_VARARGS },
01660 { "KivioStencil_setEndAHLength", _wrap_KivioStencil_setEndAHLength, METH_VARARGS },
01661 { "KivioStencil_setEndAHWidth", _wrap_KivioStencil_setEndAHWidth, METH_VARARGS },
01662 { "KivioStencil_setEndAHType", _wrap_KivioStencil_setEndAHType, METH_VARARGS },
01663 { "KivioStencil_setStartAHLength", _wrap_KivioStencil_setStartAHLength, METH_VARARGS },
01664 { "KivioStencil_setStartAHWidth", _wrap_KivioStencil_setStartAHWidth, METH_VARARGS },
01665 { "KivioStencil_setStartAHType", _wrap_KivioStencil_setStartAHType, METH_VARARGS },
01666 { "KivioStencil_updateGeometry", _wrap_KivioStencil_updateGeometry, METH_VARARGS },
01667 { "KivioStencil_addToGroup", _wrap_KivioStencil_addToGroup, METH_VARARGS },
01668 { "KivioStencil_subSelect", _wrap_KivioStencil_subSelect, METH_VARARGS },
01669 { "KivioStencil_unselect", _wrap_KivioStencil_unselect, METH_VARARGS },
01670 { "KivioStencil_select", _wrap_KivioStencil_select, METH_VARARGS },
01671 { "KivioStencil_isSelected", _wrap_KivioStencil_isSelected, METH_VARARGS },
01672 { "KivioStencil_setBGColor", _wrap_KivioStencil_setBGColor, METH_VARARGS },
01673 { "KivioStencil_bgColor", _wrap_KivioStencil_bgColor, METH_VARARGS },
01674 { "KivioStencil_setFGColor", _wrap_KivioStencil_setFGColor, METH_VARARGS },
01675 { "KivioStencil_fgColor", _wrap_KivioStencil_fgColor, METH_VARARGS },
01676 { "KivioStencil_setTextColor", _wrap_KivioStencil_setTextColor, METH_VARARGS },
01677 { "KivioStencil_textColor", _wrap_KivioStencil_textColor, METH_VARARGS },
01678 { "KivioStencil_text", _wrap_KivioStencil_text, METH_VARARGS },
01679 { "KivioStencil_setText", _wrap_KivioStencil_setText, METH_VARARGS },
01680 { "KivioStencil_setVTextAlign", _wrap_KivioStencil_setVTextAlign, METH_VARARGS },
01681 { "KivioStencil_setHTextAlign", _wrap_KivioStencil_setHTextAlign, METH_VARARGS },
01682 { "KivioStencil_vTextAlign", _wrap_KivioStencil_vTextAlign, METH_VARARGS },
01683 { "KivioStencil_hTextAlign", _wrap_KivioStencil_hTextAlign, METH_VARARGS },
01684 { "KivioStencil_lineWidth", _wrap_KivioStencil_lineWidth, METH_VARARGS },
01685 { "KivioStencil_setLineWidth", _wrap_KivioStencil_setLineWidth, METH_VARARGS },
01686 { "KivioStencil_fillStyle", _wrap_KivioStencil_fillStyle, METH_VARARGS },
01687 { "KivioStencil_setDimensions", _wrap_KivioStencil_setDimensions, METH_VARARGS },
01688 { "KivioStencil_setPosition", _wrap_KivioStencil_setPosition, METH_VARARGS },
01689 { "KivioStencil_rect", _wrap_KivioStencil_rect, METH_VARARGS },
01690 { "KivioStencil_setH", _wrap_KivioStencil_setH, METH_VARARGS },
01691 { "KivioStencil_h", _wrap_KivioStencil_h, METH_VARARGS },
01692 { "KivioStencil_setW", _wrap_KivioStencil_setW, METH_VARARGS },
01693 { "KivioStencil_w", _wrap_KivioStencil_w, METH_VARARGS },
01694 { "KivioStencil_setY", _wrap_KivioStencil_setY, METH_VARARGS },
01695 { "KivioStencil_y", _wrap_KivioStencil_y, METH_VARARGS },
01696 { "KivioStencil_setX", _wrap_KivioStencil_setX, METH_VARARGS },
01697 { "KivioStencil_x", _wrap_KivioStencil_x, METH_VARARGS },
01698 { "KivioStencil_duplicate", _wrap_KivioStencil_duplicate, METH_VARARGS },
01699 { "delete_KivioStencil", _wrap_delete_KivioStencil, METH_VARARGS },
01700 { "new_KivioStencil", _wrap_new_KivioStencil, METH_VARARGS },
01701 { "paste", _wrap_paste, METH_VARARGS },
01702 { "cut", _wrap_cut, METH_VARARGS },
01703 { "copy", _wrap_copy, METH_VARARGS },
01704 { "sendToBack", _wrap_sendToBack, METH_VARARGS },
01705 { "bringToFront", _wrap_bringToFront, METH_VARARGS },
01706 { "ungroupSelectedStencils", _wrap_ungroupSelectedStencils, METH_VARARGS },
01707 { "groupSelectedStencils", _wrap_groupSelectedStencils, METH_VARARGS },
01708 { "deleteSelectedStencils", _wrap_deleteSelectedStencils, METH_VARARGS },
01709 { "addStencil", _wrap_addStencil, METH_VARARGS },
01710 { "layerAt", _wrap_layerAt, METH_VARARGS },
01711 { "insertLayer", _wrap_insertLayer, METH_VARARGS },
01712 { "addLayer", _wrap_addLayer, METH_VARARGS },
01713 { "removeCurrentLayer", _wrap_removeCurrentLayer, METH_VARARGS },
01714 { "prevLayer", _wrap_prevLayer, METH_VARARGS },
01715 { "lastLayer", _wrap_lastLayer, METH_VARARGS },
01716 { "nextLayer", _wrap_nextLayer, METH_VARARGS },
01717 { "firstLayer", _wrap_firstLayer, METH_VARARGS },
01718 { "setCurLayer", _wrap_setCurLayer, METH_VARARGS },
01719 { "curLayer", _wrap_curLayer, METH_VARARGS },
01720 { "selectStencil", _wrap_selectStencil, METH_VARARGS },
01721 { "unselectStencil", _wrap_unselectStencil, METH_VARARGS },
01722 { "unselectAllStencils", _wrap_unselectAllStencils, METH_VARARGS },
01723 { "selectAllStencils", _wrap_selectAllStencils, METH_VARARGS },
01724 { "isStencilSelected", _wrap_isStencilSelected, METH_VARARGS },
01725 { "update", _wrap_update, METH_VARARGS },
01726 { NULL, NULL }
01727 };
01728 #ifdef __cplusplus
01729 }
01730 #endif
01731 static _swig_type_info _swigt__KivioPage_p[] = {{"_KivioPage_p",0},{"_KivioPage_p",0},{0}};
01732 static _swig_type_info _swigt__float_p[] = {{"_float_p",0},{"_float_p",0},{0}};
01733 static _swig_type_info _swigt__KivioFillStyle_p[] = {{"_KivioFillStyle_p",0},{"_KivioFillStyle_p",0},{0}};
01734 static _swig_type_info _swigt__KoRect_p[] = {{"_KoRect_p",0},{"_KoRect_p",0},{0}};
01735 static _swig_type_info _swigt__KivioStencil_p[] = {{"_KivioStencil_p",0},{"_KivioStencil_p",0},{0}};
01736 static _swig_type_info _swigt__KivioLayer_p[] = {{"_KivioLayer_p",0},{"_KivioLayer_p",0},{0}};
01737
01738 static _swig_type_info *_swig_types_initial[] = {
01739 _swigt__KivioPage_p,
01740 _swigt__float_p,
01741 _swigt__KivioFillStyle_p,
01742 _swigt__KoRect_p,
01743 _swigt__KivioStencil_p,
01744 _swigt__KivioLayer_p,
01745 0
01746 };
01747
01748 static _swig_const_info _swig_const_table[] = {
01749 {0}};
01750
01751 static PyObject *SWIG_globals;
01752 #ifdef __cplusplus
01753 extern "C"
01754 #endif
01755 SWIGEXPORT(void) initkivioc(void) {
01756 PyObject *m, *d;
01757 SWIG_globals = SWIG_newvarlink();
01758 m = Py_InitModule("kivioc", kiviocMethods);
01759 d = PyModule_GetDict(m);
01760 {
01761 int i;
01762 for (i = 0; _swig_types_initial[i]; i++) {
01763 _swig_types[i] = SWIG_TypeRegister(_swig_types_initial[i]);
01764 }
01765 }
01766 SWIG_InstallConstants(d,_swig_const_table);
01767
01768 }
01769 #endif // HAVE_PYTHON
01770