00001 char kivio_module[] =
00002 "import kivioc\n"\
00003 "class KivioStencil:\n"\
00004 " def __init__(self,*args):\n"\
00005 " self.this = apply(kivioc.new_KivioStencil,args)\n"\
00006 " self.thisown = 1\n"\
00007 "\n"\
00008 " def __del__(self):\n"\
00009 " if self.thisown == 1 :\n"\
00010 " kivioc.delete_KivioStencil(self)\n"\
00011 " def duplicate(*args):\n"\
00012 " val = apply(kivioc.KivioStencil_duplicate,args)\n"\
00013 " if val: val = KivioStencilPtr(val) \n"\
00014 " return val\n"\
00015 " def x(*args):\n"\
00016 " val = apply(kivioc.KivioStencil_x,args)\n"\
00017 " return val\n"\
00018 " def setX(*args):\n"\
00019 " val = apply(kivioc.KivioStencil_setX,args)\n"\
00020 " return val\n"\
00021 " def y(*args):\n"\
00022 " val = apply(kivioc.KivioStencil_y,args)\n"\
00023 " return val\n"\
00024 " def setY(*args):\n"\
00025 " val = apply(kivioc.KivioStencil_setY,args)\n"\
00026 " return val\n"\
00027 " def w(*args):\n"\
00028 " val = apply(kivioc.KivioStencil_w,args)\n"\
00029 " return val\n"\
00030 " def setW(*args):\n"\
00031 " val = apply(kivioc.KivioStencil_setW,args)\n"\
00032 " return val\n"\
00033 " def h(*args):\n"\
00034 " val = apply(kivioc.KivioStencil_h,args)\n"\
00035 " return val\n"\
00036 " def setH(*args):\n"\
00037 " val = apply(kivioc.KivioStencil_setH,args)\n"\
00038 " return val\n"\
00039 " def rect(*args):\n"\
00040 " val = apply(kivioc.KivioStencil_rect,args)\n"\
00041 " return val\n"\
00042 " def setPosition(*args):\n"\
00043 " val = apply(kivioc.KivioStencil_setPosition,args)\n"\
00044 " return val\n"\
00045 " def setDimensions(*args):\n"\
00046 " val = apply(kivioc.KivioStencil_setDimensions,args)\n"\
00047 " return val\n"\
00048 " def fillStyle(*args):\n"\
00049 " val = apply(kivioc.KivioStencil_fillStyle,args)\n"\
00050 " return val\n"\
00051 " def setLineWidth(*args):\n"\
00052 " val = apply(kivioc.KivioStencil_setLineWidth,args)\n"\
00053 " return val\n"\
00054 " def lineWidth(*args):\n"\
00055 " val = apply(kivioc.KivioStencil_lineWidth,args)\n"\
00056 " return val\n"\
00057 " def hTextAlign(*args):\n"\
00058 " val = apply(kivioc.KivioStencil_hTextAlign,args)\n"\
00059 " return val\n"\
00060 " def vTextAlign(*args):\n"\
00061 " val = apply(kivioc.KivioStencil_vTextAlign,args)\n"\
00062 " return val\n"\
00063 " def setHTextAlign(*args):\n"\
00064 " val = apply(kivioc.KivioStencil_setHTextAlign,args)\n"\
00065 " return val\n"\
00066 " def setVTextAlign(*args):\n"\
00067 " val = apply(kivioc.KivioStencil_setVTextAlign,args)\n"\
00068 " return val\n"\
00069 " def setText(*args):\n"\
00070 " val = apply(kivioc.KivioStencil_setText,args)\n"\
00071 " return val\n"\
00072 " def text(*args):\n"\
00073 " val = apply(kivioc.KivioStencil_text,args)\n"\
00074 " return val\n"\
00075 " def textColor(*args):\n"\
00076 " val = apply(kivioc.KivioStencil_textColor,args)\n"\
00077 " return val\n"\
00078 " def setTextColor(*args):\n"\
00079 " val = apply(kivioc.KivioStencil_setTextColor,args)\n"\
00080 " return val\n"\
00081 " def fgColor(*args):\n"\
00082 " val = apply(kivioc.KivioStencil_fgColor,args)\n"\
00083 " return val\n"\
00084 " def setFGColor(*args):\n"\
00085 " val = apply(kivioc.KivioStencil_setFGColor,args)\n"\
00086 " return val\n"\
00087 " def bgColor(*args):\n"\
00088 " val = apply(kivioc.KivioStencil_bgColor,args)\n"\
00089 " return val\n"\
00090 " def setBGColor(*args):\n"\
00091 " val = apply(kivioc.KivioStencil_setBGColor,args)\n"\
00092 " return val\n"\
00093 " def isSelected(*args):\n"\
00094 " val = apply(kivioc.KivioStencil_isSelected,args)\n"\
00095 " return val\n"\
00096 " def select(*args):\n"\
00097 " val = apply(kivioc.KivioStencil_select,args)\n"\
00098 " return val\n"\
00099 " def unselect(*args):\n"\
00100 " val = apply(kivioc.KivioStencil_unselect,args)\n"\
00101 " return val\n"\
00102 " def subSelect(*args):\n"\
00103 " val = apply(kivioc.KivioStencil_subSelect,args)\n"\
00104 " return val\n"\
00105 " def addToGroup(*args):\n"\
00106 " val = apply(kivioc.KivioStencil_addToGroup,args)\n"\
00107 " return val\n"\
00108 " def updateGeometry(*args):\n"\
00109 " val = apply(kivioc.KivioStencil_updateGeometry,args)\n"\
00110 " return val\n"\
00111 " def setStartAHType(*args):\n"\
00112 " val = apply(kivioc.KivioStencil_setStartAHType,args)\n"\
00113 " return val\n"\
00114 " def setStartAHWidth(*args):\n"\
00115 " val = apply(kivioc.KivioStencil_setStartAHWidth,args)\n"\
00116 " return val\n"\
00117 " def setStartAHLength(*args):\n"\
00118 " val = apply(kivioc.KivioStencil_setStartAHLength,args)\n"\
00119 " return val\n"\
00120 " def setEndAHType(*args):\n"\
00121 " val = apply(kivioc.KivioStencil_setEndAHType,args)\n"\
00122 " return val\n"\
00123 " def setEndAHWidth(*args):\n"\
00124 " val = apply(kivioc.KivioStencil_setEndAHWidth,args)\n"\
00125 " return val\n"\
00126 " def setEndAHLength(*args):\n"\
00127 " val = apply(kivioc.KivioStencil_setEndAHLength,args)\n"\
00128 " return val\n"\
00129 " def startAHType(*args):\n"\
00130 " val = apply(kivioc.KivioStencil_startAHType,args)\n"\
00131 " return val\n"\
00132 " def startAHWidth(*args):\n"\
00133 " val = apply(kivioc.KivioStencil_startAHWidth,args)\n"\
00134 " return val\n"\
00135 " def startAHLength(*args):\n"\
00136 " val = apply(kivioc.KivioStencil_startAHLength,args)\n"\
00137 " return val\n"\
00138 " def endAHType(*args):\n"\
00139 " val = apply(kivioc.KivioStencil_endAHType,args)\n"\
00140 " return val\n"\
00141 " def endAHWidth(*args):\n"\
00142 " val = apply(kivioc.KivioStencil_endAHWidth,args)\n"\
00143 " return val\n"\
00144 " def endAHLength(*args):\n"\
00145 " val = apply(kivioc.KivioStencil_endAHLength,args)\n"\
00146 " return val\n"\
00147 " def __repr__(self):\n"\
00148 " return \"<C KivioStencil instance at %s>\" % (self.this,)\n"\
00149 "class KivioStencilPtr(KivioStencil):\n"\
00150 " def __init__(self,this):\n"\
00151 " self.this = this\n"\
00152 " self.thisown = 0\n"\
00153 " self.__class__ = KivioStencil\n"\
00154 "\n"\
00155 "class KivioLayer:\n"\
00156 " def __init__(self,*args):\n"\
00157 " self.this = apply(kivioc.new_KivioLayer,args)\n"\
00158 " self.thisown = 1\n"\
00159 "\n"\
00160 " def __del__(self):\n"\
00161 " if self.thisown == 1 :\n"\
00162 " kivioc.delete_KivioLayer(self)\n"\
00163 " def visible(*args):\n"\
00164 " val = apply(kivioc.KivioLayer_visible,args)\n"\
00165 " return val\n"\
00166 " def setVisible(*args):\n"\
00167 " val = apply(kivioc.KivioLayer_setVisible,args)\n"\
00168 " return val\n"\
00169 " def connectable(*args):\n"\
00170 " val = apply(kivioc.KivioLayer_connectable,args)\n"\
00171 " return val\n"\
00172 " def setConnectable(*args):\n"\
00173 " val = apply(kivioc.KivioLayer_setConnectable,args)\n"\
00174 " return val\n"\
00175 " def addStencil(*args):\n"\
00176 " val = apply(kivioc.KivioLayer_addStencil,args)\n"\
00177 " return val\n"\
00178 " def removeStencil(*args):\n"\
00179 " val = apply(kivioc.KivioLayer_removeStencil,args)\n"\
00180 " return val\n"\
00181 " def firstStencil(*args):\n"\
00182 " val = apply(kivioc.KivioLayer_firstStencil,args)\n"\
00183 " if val: val = KivioStencilPtr(val) \n"\
00184 " return val\n"\
00185 " def nextStencil(*args):\n"\
00186 " val = apply(kivioc.KivioLayer_nextStencil,args)\n"\
00187 " if val: val = KivioStencilPtr(val) \n"\
00188 " return val\n"\
00189 " def prevStencil(*args):\n"\
00190 " val = apply(kivioc.KivioLayer_prevStencil,args)\n"\
00191 " if val: val = KivioStencilPtr(val) \n"\
00192 " return val\n"\
00193 " def currentStencil(*args):\n"\
00194 " val = apply(kivioc.KivioLayer_currentStencil,args)\n"\
00195 " if val: val = KivioStencilPtr(val) \n"\
00196 " return val\n"\
00197 " def lastStencil(*args):\n"\
00198 " val = apply(kivioc.KivioLayer_lastStencil,args)\n"\
00199 " if val: val = KivioStencilPtr(val) \n"\
00200 " return val\n"\
00201 " def takeStencil(*args):\n"\
00202 " val = apply(kivioc.KivioLayer_takeStencil,args)\n"\
00203 " if val: val = KivioStencilPtr(val) \n"\
00204 " return val\n"\
00205 " def __repr__(self):\n"\
00206 " return \"<C KivioLayer instance at %s>\" % (self.this,)\n"\
00207 "class KivioLayerPtr(KivioLayer):\n"\
00208 " def __init__(self,this):\n"\
00209 " self.this = this\n"\
00210 " self.thisown = 0\n"\
00211 " self.__class__ = KivioLayer\n"\
00212 "\n"\
00213 "update = kivioc.update\n"\
00214 "isStencilSelected = kivioc.isStencilSelected\n"\
00215 "selectAllStencils = kivioc.selectAllStencils\n"\
00216 "unselectAllStencils = kivioc.unselectAllStencils\n"\
00217 "unselectStencil = kivioc.unselectStencil\n"\
00218 "selectStencil = kivioc.selectStencil\n"\
00219 "\n"\
00220 "def curLayer(*args, **kwargs):\n"\
00221 " val = apply(kivioc.curLayer,args,kwargs)\n"\
00222 " if val: val = KivioLayerPtr(val)\n"\
00223 " return val\n"\
00224 "\n"\
00225 "setCurLayer = kivioc.setCurLayer\n"\
00226 "\n"\
00227 "def firstLayer(*args, **kwargs):\n"\
00228 " val = apply(kivioc.firstLayer,args,kwargs)\n"\
00229 " if val: val = KivioLayerPtr(val)\n"\
00230 " return val\n"\
00231 "\n"\
00232 "def nextLayer(*args, **kwargs):\n"\
00233 " val = apply(kivioc.nextLayer,args,kwargs)\n"\
00234 " if val: val = KivioLayerPtr(val)\n"\
00235 " return val\n"\
00236 "\n"\
00237 "def lastLayer(*args, **kwargs):\n"\
00238 " val = apply(kivioc.lastLayer,args,kwargs)\n"\
00239 " if val: val = KivioLayerPtr(val)\n"\
00240 " return val\n"\
00241 "\n"\
00242 "def prevLayer(*args, **kwargs):\n"\
00243 " val = apply(kivioc.prevLayer,args,kwargs)\n"\
00244 " if val: val = KivioLayerPtr(val)\n"\
00245 " return val\n"\
00246 "\n"\
00247 "removeCurrentLayer = kivioc.removeCurrentLayer\n"\
00248 "addLayer = kivioc.addLayer\n"\
00249 "insertLayer = kivioc.insertLayer\n"\
00250 "\n"\
00251 "def layerAt(*args, **kwargs):\n"\
00252 " val = apply(kivioc.layerAt,args,kwargs)\n"\
00253 " if val: val = KivioLayerPtr(val)\n"\
00254 " return val\n"\
00255 "\n"\
00256 "addStencil = kivioc.addStencil\n"\
00257 "deleteSelectedStencils = kivioc.deleteSelectedStencils\n"\
00258 "groupSelectedStencils = kivioc.groupSelectedStencils\n"\
00259 "ungroupSelectedStencils = kivioc.ungroupSelectedStencils\n"\
00260 "bringToFront = kivioc.bringToFront\n"\
00261 "sendToBack = kivioc.sendToBack\n"\
00262 "copy = kivioc.copy\n"\
00263 "cut = kivioc.cut\n"\
00264 "paste = kivioc.paste\n"\
00265 "";