Author: craig
Date: Wed Oct  7 20:47:44 2020
New Revision: 24053

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=24053
Log:
#10109: Add functions to raise and lower the current layer. Fix crash
bugs in code that allow layers to go below 0 or above stack level

Modified:
    trunk/Scribus/scribus/plugins/scriptplugin/cmdmisc.cpp
    trunk/Scribus/scribus/plugins/scriptplugin/cmdmisc.h
    trunk/Scribus/scribus/plugins/scriptplugin/scriptplugin.cpp
    trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdmisc.cpp
    trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdmisc.h
    trunk/Scribus/scribus/plugins/scriptplugin_py2x/scriptplugin.cpp

Modified: trunk/Scribus/scribus/plugins/scriptplugin/cmdmisc.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24053&path=/trunk/Scribus/scribus/plugins/scriptplugin/cmdmisc.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/scriptplugin/cmdmisc.cpp      (original)
+++ trunk/Scribus/scribus/plugins/scriptplugin/cmdmisc.cpp      Wed Oct  7 
20:47:44 2020
@@ -184,6 +184,24 @@
        if (!checkHaveDocument())
                return nullptr;
        return 
PyUnicode_FromString(ScCore->primaryMainWindow()->doc->activeLayerName().toUtf8());
+}
+
+PyObject *scribus_loweractlayer(PyObject* /* self */)
+{
+       if (!checkHaveDocument())
+               return nullptr;
+       int activeLayer = ScCore->primaryMainWindow()->doc->activeLayer();
+       ScCore->primaryMainWindow()->doc->lowerLayer(activeLayer);
+       Py_RETURN_NONE;
+}
+
+PyObject *scribus_raiseactlayer(PyObject* /* self */)
+{
+       if (!checkHaveDocument())
+               return nullptr;
+       int activeLayer = ScCore->primaryMainWindow()->doc->activeLayer();
+       ScCore->primaryMainWindow()->doc->raiseLayer(activeLayer);
+       Py_RETURN_NONE;
 }
 
 PyObject *scribus_senttolayer(PyObject* /* self */, PyObject* args)

Modified: trunk/Scribus/scribus/plugins/scriptplugin/cmdmisc.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24053&path=/trunk/Scribus/scribus/plugins/scriptplugin/cmdmisc.h
==============================================================================
--- trunk/Scribus/scribus/plugins/scriptplugin/cmdmisc.h        (original)
+++ trunk/Scribus/scribus/plugins/scriptplugin/cmdmisc.h        Wed Oct  7 
20:47:44 2020
@@ -94,6 +94,24 @@
 PyObject *scribus_getactlayer(PyObject * /*self*/);
 
 /*! docstring */
+PyDoc_STRVAR(scribus_loweractlayer__doc__,
+QT_TR_NOOP("lowerActiveLayer()\n\
+\n\
+Lowers the current active layer.\n\
+"));
+/*! Lower active Layer */
+PyObject *scribus_loweractlayer(PyObject * /*self*/);
+
+/*! docstring */
+PyDoc_STRVAR(scribus_raiseactlayer__doc__,
+QT_TR_NOOP("raiseActiveLayer()\n\
+\n\
+Raises the current active layer.\n\
+"));
+/*! Raise active layer */
+PyObject *scribus_raiseactlayer(PyObject * /*self*/);
+
+/*! docstring */
 PyDoc_STRVAR(scribus_senttolayer__doc__,
 QT_TR_NOOP("sentToLayer(\"layer\" [, \"name\"])\n\
 \n\

Modified: trunk/Scribus/scribus/plugins/scriptplugin/scriptplugin.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24053&path=/trunk/Scribus/scribus/plugins/scriptplugin/scriptplugin.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/scriptplugin/scriptplugin.cpp (original)
+++ trunk/Scribus/scribus/plugins/scriptplugin/scriptplugin.cpp Wed Oct  7 
20:47:44 2020
@@ -286,304 +286,306 @@
 PyMethodDef scribus_methods[] = {
        // 2004/10/03 pv - aliases with common Python syntax - ClassName 
methodName
        // 2004-11-06 cr - move aliasing to dynamically generated wrapper 
functions, sort methoddef
-       {const_cast<char*>("applyMasterPage"), scribus_applymasterpage, 
METH_VARARGS, tr(scribus_applymasterpage__doc__)},
-       {const_cast<char*>("changeColor"), scribus_setcolor, METH_VARARGS, 
tr(scribus_setcolor__doc__)},
-       {const_cast<char*>("changeColorLab"), scribus_setcolorlab, 
METH_VARARGS, tr(scribus_setcolorlab__doc__) },
-       {const_cast<char*>("changeColorRGB"), scribus_setcolorrgb, 
METH_VARARGS, tr(scribus_setcolorrgb__doc__)},
-       {const_cast<char*>("changeColorRGBFloat"), scribus_setcolorrgbfloat, 
METH_VARARGS, tr(scribus_setcolorrgbfloat__doc__)},
-       {const_cast<char*>("changeColorCMYK"), scribus_setcolorcmyk, 
METH_VARARGS, tr(scribus_setcolorcmyk__doc__)},
-       {const_cast<char*>("changeColorCMYKFloat"), scribus_setcolorcmykfloat, 
METH_VARARGS, tr(scribus_setcolorcmykfloat__doc__)},
-       {const_cast<char*>("closeDoc"), (PyCFunction)scribus_closedoc, 
METH_NOARGS, tr(scribus_closedoc__doc__)},
-       {const_cast<char*>("closeMasterPage"), 
(PyCFunction)scribus_closemasterpage, METH_NOARGS, 
tr(scribus_closemasterpage__doc__)},
-       {const_cast<char*>("createBezierLine"), scribus_bezierline, 
METH_VARARGS, tr(scribus_bezierline__doc__)},
-       {const_cast<char*>("createEllipse"), scribus_newellipse, METH_VARARGS, 
tr(scribus_newellipse__doc__)},
-       {const_cast<char*>("createImage"), scribus_newimage, METH_VARARGS, 
tr(scribus_newimage__doc__)},
-       {const_cast<char*>("createLayer"), scribus_createlayer, METH_VARARGS, 
tr(scribus_createlayer__doc__)},
-       {const_cast<char*>("createLine"), scribus_newline, METH_VARARGS, 
tr(scribus_newline__doc__)},
-       {const_cast<char*>("createMasterPage"), scribus_createmasterpage, 
METH_VARARGS, tr(scribus_createmasterpage__doc__)},
-       {const_cast<char*>("createPathText"), scribus_pathtext, METH_VARARGS, 
tr(scribus_pathtext__doc__)},
-       {const_cast<char*>("createPolygon"), scribus_polygon, METH_VARARGS, 
tr(scribus_polygon__doc__)},
-       {const_cast<char*>("createPolyLine"), scribus_polyline, METH_VARARGS, 
tr(scribus_polyline__doc__)},
-       {const_cast<char*>("createRect"), scribus_newrect, METH_VARARGS, 
tr(scribus_newrect__doc__)},
-       {const_cast<char*>("createTable"), scribus_newtable, METH_VARARGS, 
tr(scribus_newtable__doc__)},
-       {const_cast<char*>("createText"), scribus_newtext, METH_VARARGS, 
tr(scribus_newtext__doc__)},
-       {const_cast<char*>("createParagraphStyle"), 
(PyCFunction)scribus_createparagraphstyle, METH_VARARGS|METH_KEYWORDS, 
tr(scribus_createparagraphstyle__doc__)},
-       {const_cast<char*>("createCharStyle"), 
(PyCFunction)scribus_createcharstyle, METH_VARARGS|METH_KEYWORDS, 
tr(scribus_createcharstyle__doc__)},
-       {const_cast<char*>("createCustomLineStyle"), 
scribus_createcustomlinestyle, METH_VARARGS, 
tr(scribus_createcustomlinestyle__doc__)},
-       {const_cast<char*>("currentPage"), (PyCFunction)scribus_currentpage, 
METH_NOARGS, tr(scribus_currentpage__doc__)},
-       {const_cast<char*>("defineColor"), scribus_newcolor, METH_VARARGS, 
tr(scribus_newcolor__doc__)},
-       {const_cast<char*>("defineColorLab"), scribus_newcolorlab, 
METH_VARARGS, tr(scribus_newcolorlab__doc__) },
-       {const_cast<char*>("defineColorRGB"), scribus_newcolorrgb, 
METH_VARARGS, tr(scribus_newcolorrgb__doc__)},
-       {const_cast<char*>("defineColorRGBFloat"), scribus_newcolorrgb, 
METH_VARARGS, tr(scribus_newcolorrgbfloat__doc__)},
-       {const_cast<char*>("defineColorCMYK"), scribus_newcolorcmyk, 
METH_VARARGS, tr(scribus_newcolorcmyk__doc__)},
-       {const_cast<char*>("defineColorCMYKFloat"), scribus_newcolorcmykfloat, 
METH_VARARGS, tr(scribus_newcolorcmykfloat__doc__)},
-       {const_cast<char*>("dehyphenateText"), scribus_dehyphenatetext, 
METH_VARARGS, tr(scribus_dehyphenatetext__doc__)},
-       {const_cast<char*>("deleteColor"), scribus_delcolor, METH_VARARGS, 
tr(scribus_delcolor__doc__)},
-       {const_cast<char*>("deleteLayer"), scribus_removelayer, METH_VARARGS, 
tr(scribus_removelayer__doc__)},
-       {const_cast<char*>("deleteMasterPage"), scribus_deletemasterpage, 
METH_VARARGS, tr(scribus_deletemasterpage__doc__)},
-       {const_cast<char*>("deleteObject"), scribus_deleteobj, METH_VARARGS, 
tr(scribus_deleteobj__doc__)},
-       {const_cast<char*>("deletePage"), scribus_deletepage, METH_VARARGS, 
tr(scribus_deletepage__doc__)},
-       {const_cast<char*>("deleteText"), scribus_deletetext, METH_VARARGS, 
tr(scribus_deletetext__doc__)},
-       {const_cast<char*>("deselectAll"), (PyCFunction)scribus_deselect, 
METH_NOARGS, tr(scribus_deselect__doc__)},
-       {const_cast<char*>("docChanged"), scribus_docchanged, METH_VARARGS, 
tr(scribus_docchanged__doc__)},
-       {const_cast<char*>("editMasterPage"), scribus_editmasterpage, 
METH_VARARGS, tr(scribus_editmasterpage__doc__)},
-       {const_cast<char*>("fileDialog"), (PyCFunction)scribus_filedialog, 
METH_VARARGS|METH_KEYWORDS, tr(scribus_filedialog__doc__)},
-       {const_cast<char*>("fileQuit"), scribus_filequit, METH_VARARGS, 
tr(scribus_filequit__doc__)},
-       {const_cast<char*>("flipObject"), scribus_flipobject, METH_VARARGS, 
tr(scribus_flipobject__doc__)},
-       {const_cast<char*>("getActiveLayer"), (PyCFunction)scribus_getactlayer, 
METH_NOARGS, tr(scribus_getactlayer__doc__)},
-       {const_cast<char*>("getAllObjects"), (PyCFunction)scribus_getallobj, 
METH_VARARGS|METH_KEYWORDS, tr(scribus_getallobj__doc__)},
-       {const_cast<char*>("getAllStyles"), 
(PyCFunction)scribus_getparagraphstyles, METH_NOARGS, 
tr(scribus_getallstyles__doc__)}, //Deprecated
-       {const_cast<char*>("getAllText"), scribus_getalltext, METH_VARARGS, 
tr(scribus_getalltext__doc__)},
-       {const_cast<char*>("getCellColumnSpan"), scribus_getcellcolumnspan, 
METH_VARARGS, tr(scribus_getcellcolumnspan__doc__)},
-       {const_cast<char*>("getCellFillColor"), scribus_getcellfillcolor, 
METH_VARARGS, tr(scribus_getcellfillcolor__doc__)},
-       {const_cast<char*>("getCellRowSpan"), scribus_getcellrowspan, 
METH_VARARGS, tr(scribus_getcellrowspan__doc__)},
-       {const_cast<char*>("getCellStyle"), scribus_getcellstyle, METH_VARARGS, 
tr(scribus_getcellstyle__doc__)},
-       {const_cast<char*>("getCellStyles"), 
(PyCFunction)scribus_getcellstyles, METH_VARARGS, 
tr(scribus_getcellstyles__doc__)},
-       {const_cast<char*>("getCellText"), scribus_getcelltext, METH_VARARGS, 
tr(scribus_getcelltext__doc__)},
-       {const_cast<char*>("getCharacterStyle"), scribus_getcharacterstyle, 
METH_VARARGS, tr(scribus_getcharacterstyle__doc__) },
-       {const_cast<char*>("getCharStyles"), 
(PyCFunction)scribus_getcharstylenames, METH_NOARGS, 
tr(scribus_getcharstylenames__doc__)},
-       {const_cast<char*>("getColorNames"), (PyCFunction)scribus_colornames, 
METH_NOARGS, tr(scribus_colornames__doc__)},
-       {const_cast<char*>("getColor"), scribus_getcolor, METH_VARARGS, 
tr(scribus_getcolor__doc__)},
-       {const_cast<char*>("getColorFloat"), scribus_getcolorfloat, 
METH_VARARGS, tr(scribus_getcolorfloat__doc__)},
-       {const_cast<char*>("getColorAsRGB"), scribus_getcolorasrgb, 
METH_VARARGS, tr(scribus_getcolorasrgb__doc__)},
-       {const_cast<char*>("getColorAsRGBFloat"), scribus_getcolorasrgbfloat, 
METH_VARARGS, tr(scribus_getcolorasrgbfloat__doc__)},
-       {const_cast<char*>("isSpotColor"), scribus_isspotcolor, METH_VARARGS, 
tr(scribus_isspotcolor__doc__)},
-       {const_cast<char*>("getColumnGap"), scribus_getcolumngap, METH_VARARGS, 
tr(scribus_getcolumngap__doc__)},
-       {const_cast<char*>("getColumns"), scribus_getcolumns, METH_VARARGS, 
tr(scribus_getcolumns__doc__)},
-       {const_cast<char*>("getCornerRadius"), scribus_getcornerrad, 
METH_VARARGS, tr(scribus_getcornerrad__doc__)},
-       {const_cast<char*>("getCustomLineStyle"), scribus_getcustomlinestyle, 
METH_VARARGS, tr(scribus_getcustomlinestyle__doc__)},
-       {const_cast<char*>("getDocName"), (PyCFunction)scribus_getdocname, 
METH_NOARGS, tr(scribus_getdocname__doc__)},
-       {const_cast<char*>("getFillColor"), scribus_getfillcolor, METH_VARARGS, 
tr(scribus_getfillcolor__doc__)},
-       {const_cast<char*>("getFillBlendmode"), scribus_getfillblend, 
METH_VARARGS, tr(scribus_getfillblend__doc__)},
-       {const_cast<char*>("getFillShade"), scribus_getfillshade, METH_VARARGS, 
tr(scribus_getfillshade__doc__)},
-       {const_cast<char*>("getFillTransparency"), scribus_getfilltrans, 
METH_VARARGS, tr(scribus_getfilltrans__doc__)},
-       {const_cast<char*>("getFirstLinkedFrame"), scribus_getfirstlinkedframe, 
METH_VARARGS, tr(scribus_getfirstlinkedframe__doc__)},
-       {const_cast<char*>("getFont"), scribus_getfont, METH_VARARGS, 
tr(scribus_getfont__doc__)},
-       {const_cast<char*>("getFontFeatures"), scribus_getfontfeatures, 
METH_VARARGS, tr(scribus_getfontfeatures__doc__)},
-       {const_cast<char*>("getFontNames"), (PyCFunction)scribus_fontnames, 
METH_NOARGS, tr(scribus_fontnames__doc__)},
-       {const_cast<char*>("getFontSize"), scribus_getfontsize, METH_VARARGS, 
tr(scribus_getfontsize__doc__)},
-       {const_cast<char*>("getFrameText"), scribus_getframetext, METH_VARARGS, 
tr(scribus_getframetext__doc__)},
-       {const_cast<char*>("getGuiLanguage"), (PyCFunction)scribus_getlanguage, 
METH_NOARGS, tr(scribus_getlanguage__doc__)},
-       {const_cast<char*>("getHGuides"), (PyCFunction)scribus_getHguides, 
METH_NOARGS, tr(scribus_getHguides__doc__)},
-       {const_cast<char*>("getImageColorSpace"), scribus_getimagecolorspace, 
METH_VARARGS, tr(scribus_getimagecolorspace__doc__) },
-       {const_cast<char*>("getImageFile"), scribus_getimagefile, METH_VARARGS, 
tr(scribus_getimagefile__doc__)},
-       {const_cast<char*>("getImageOffset"), scribus_getimageoffset, 
METH_VARARGS, tr(scribus_getimageoffset__doc__)},
-       {const_cast<char*>("getImageScale"), scribus_getimagescale, 
METH_VARARGS, tr(scribus_getimagescale__doc__)},
-       {const_cast<char*>("getLastLinkedFrame"), scribus_getlastlinkedframe, 
METH_VARARGS, tr(scribus_getlastlinkedframe__doc__)},
-       {const_cast<char*>("getLayers"), (PyCFunction)scribus_getlayers, 
METH_NOARGS, tr(scribus_getlayers__doc__)},
-       {const_cast<char*>("getLayerBlendmode"), scribus_getlayerblendmode, 
METH_VARARGS, tr(scribus_getlayerblendmode__doc__)},
-       {const_cast<char*>("getLayerTransparency"), 
scribus_getlayertransparency, METH_VARARGS, 
tr(scribus_getlayertransparency__doc__)},
-       {const_cast<char*>("getLineCap"), scribus_getlinecap, METH_VARARGS, 
tr(scribus_getlinecap__doc__)},
-       {const_cast<char*>("getLineColor"), scribus_getlinecolor, METH_VARARGS, 
tr(scribus_getlinecolor__doc__)},
-       {const_cast<char*>("getLineShade"), scribus_getlineshade, METH_VARARGS, 
tr(scribus_getlineshade__doc__)},
-       {const_cast<char*>("getLineBlendmode"), scribus_getlineblend, 
METH_VARARGS, tr(scribus_getlineblend__doc__)},
-       {const_cast<char*>("getLineTransparency"), scribus_getlinetrans, 
METH_VARARGS, tr(scribus_getlinetrans__doc__)},
-       {const_cast<char*>("getLineJoin"), scribus_getlinejoin, METH_VARARGS, 
tr(scribus_getlinejoin__doc__)},
-       {const_cast<char*>("getLineSpacing"), scribus_getlinespace, 
METH_VARARGS, tr(scribus_getlinespace__doc__)},
-       {const_cast<char*>("getLineStyle"), scribus_getlinestyle, METH_VARARGS, 
tr(scribus_getlinestyle__doc__)},
-       {const_cast<char*>("getLineStyles"), 
(PyCFunction)scribus_getlinestyles, METH_VARARGS, 
tr(scribus_getlinestyles__doc__)},
-       {const_cast<char*>("getLineWidth"), scribus_getlinewidth, METH_VARARGS, 
tr(scribus_getlinewidth__doc__)},
-       {const_cast<char*>("getMasterPage"), scribus_getmasterpage, 
METH_VARARGS, tr(scribus_getmasterpage__doc__)},
-       {const_cast<char*>("getNextLinkedFrame"), scribus_getnextlinkedframe, 
METH_VARARGS, tr(scribus_getnextlinkedframe__doc__)},
-       {const_cast<char*>("getPageItems"), (PyCFunction)scribus_getpageitems, 
METH_NOARGS, tr(scribus_getpageitems__doc__)},
-       {const_cast<char*>("getPageMargins"), 
(PyCFunction)scribus_getpagemargins, METH_NOARGS, 
tr(scribus_getpagemargins__doc__)},
-       {const_cast<char*>("getPageType"), (PyCFunction)scribus_getpagetype, 
METH_VARARGS, tr(scribus_getpagetype__doc__)},
-       {const_cast<char*>("getPageSize"), (PyCFunction)scribus_pagedimension, 
METH_NOARGS, tr(scribus_pagedimension__doc__)},
-       {const_cast<char*>("getPageNSize"), scribus_getpagensize, METH_VARARGS, 
tr(scribus_getpagensize__doc__)},
-       {const_cast<char*>("getPageNMargins"), scribus_getpagenmargins, 
METH_VARARGS, tr(scribus_getpagenmargins__doc__)},
-       {const_cast<char*>("getParagraphStyle"), scribus_getparagraphstyle, 
METH_VARARGS, tr(scribus_getparagraphstyle__doc__) },
-       {const_cast<char*>("getParagraphStyles"), 
(PyCFunction)scribus_getparagraphstyles, METH_NOARGS, 
tr(scribus_getparagraphstyles__doc__)},
-       {const_cast<char*>("getPosition"), scribus_getposition, METH_VARARGS, 
tr(scribus_getposition__doc__)},
-       {const_cast<char*>("getPrevLinkedFrame"), scribus_getprevlinkedframe, 
METH_VARARGS, tr(scribus_getprevlinkedframe__doc__)},
-       {const_cast<char*>("getRotation"), scribus_getrotation, METH_VARARGS, 
tr(scribus_getrotation__doc__)},
-       {const_cast<char*>("getObjectType"), scribus_getobjecttype, 
METH_VARARGS, tr(scribus_getobjecttype__doc__)},
-       {const_cast<char*>("getObjectAttributes"), scribus_getobjectattributes, 
METH_VARARGS, tr(scribus_getobjectattributes__doc__)},
-       {const_cast<char*>("getSelectedObject"), scribus_getselobjnam, 
METH_VARARGS, tr(scribus_getselobjnam__doc__)},
-       {const_cast<char*>("getSize"), scribus_getsize, METH_VARARGS, 
tr(scribus_getsize__doc__)},
-       {const_cast<char*>("getStyle"), scribus_getparagraphstyle, 
METH_VARARGS, tr(scribus_getstyle__doc__) }, // Deprecated
-       {const_cast<char*>("getTableRows"), scribus_gettablerows, METH_VARARGS, 
tr(scribus_gettablerows__doc__)},
-       {const_cast<char*>("getTableRowHeight"), scribus_gettablerowheight, 
METH_VARARGS, tr(scribus_gettablerowheight__doc__)},
-       {const_cast<char*>("getTableColumns"), scribus_gettablecolumns, 
METH_VARARGS, tr(scribus_gettablecolumns__doc__)},
-       {const_cast<char*>("getTableColumnWidth"), scribus_gettablecolumnwidth, 
METH_VARARGS, tr(scribus_gettablecolumnwidth__doc__)},
-       {const_cast<char*>("getTableStyle"), scribus_gettablestyle, 
METH_VARARGS, tr(scribus_gettablestyle__doc__)},
-       {const_cast<char*>("getTableStyles"), 
(PyCFunction)scribus_gettablestyles, METH_VARARGS, 
tr(scribus_gettablestyles__doc__)},
-       {const_cast<char*>("getTableFillColor"), scribus_gettablefillcolor, 
METH_VARARGS, tr(scribus_gettablefillcolor__doc__)},
-       {const_cast<char*>("getText"), scribus_getframetext, METH_VARARGS, 
tr(scribus_gettext__doc__)}, // Deprecated
-       {const_cast<char*>("getTextColor"), scribus_gettextcolor, METH_VARARGS, 
tr(scribus_gettextcolor__doc__)},
-       {const_cast<char*>("getTextDistances"), scribus_gettextdistances, 
METH_VARARGS, tr(scribus_gettextdistances__doc__)},
-       {const_cast<char*>("getTextFlowMode"), scribus_gettextflowmode, 
METH_VARARGS, tr(scribus_gettextflowmode__doc__)},
-       {const_cast<char*>("getTextLength"), scribus_gettextlength, 
METH_VARARGS, tr(scribus_gettextlength__doc__)},
-       {const_cast<char*>("getTextLines"), scribus_gettextlines, METH_VARARGS, 
tr(scribus_gettextlines__doc__)},
-       {const_cast<char*>("getTextShade"), scribus_gettextshade, METH_VARARGS, 
tr(scribus_gettextshade__doc__)},
-       {const_cast<char*>("getTextVerticalAlignment"), 
scribus_gettextverticalalignment, METH_VARARGS, 
tr(scribus_gettextverticalalignment__doc__)},
-       {const_cast<char*>("getUnit"), (PyCFunction)scribus_getunit, 
METH_NOARGS, tr(scribus_getunit__doc__)},
-       {const_cast<char*>("getVGuides"), (PyCFunction)scribus_getVguides, 
METH_NOARGS, tr(scribus_getVguides__doc__)},
-       {const_cast<char*>("getXFontNames"), (PyCFunction)scribus_xfontnames, 
METH_NOARGS, tr(scribus_xfontnames__doc__)},
-       {const_cast<char*>("gotoPage"), scribus_gotopage, METH_VARARGS, 
tr(scribus_gotopage__doc__)},
-       {const_cast<char*>("groupObjects"), (PyCFunction)scribus_groupobj, 
METH_VARARGS, tr(scribus_groupobj__doc__)},
-       {const_cast<char*>("haveDoc"), (PyCFunction)scribus_havedoc, 
METH_NOARGS, tr(scribus_havedoc__doc__)},
-       {const_cast<char*>("hyphenateText"), scribus_hyphenatetext, 
METH_VARARGS, tr(scribus_hyphenatetext__doc__)},
-       {const_cast<char*>("importPage"), scribus_importpage, METH_VARARGS, 
tr(scribus_importpage__doc__)},
-       {const_cast<char*>("insertTableRows"), scribus_inserttablerows, 
METH_VARARGS, tr(scribus_inserttablerows__doc__)},
-       {const_cast<char*>("insertTableColumns"), scribus_inserttablecolumns, 
METH_VARARGS, tr(scribus_inserttablecolumns__doc__)},
-       {const_cast<char*>("insertText"), scribus_inserttext, METH_VARARGS, 
tr(scribus_inserttext__doc__)},
-       {const_cast<char*>("insertHtmlText"), scribus_inserthtmltext, 
METH_VARARGS, tr(scribus_inserthtmltext__doc__)},
-       {const_cast<char*>("isLayerFlow"), scribus_islayerflow, METH_VARARGS, 
tr(scribus_islayerflow__doc__)},
-       {const_cast<char*>("isLayerOutlined"), scribus_islayeroutlined, 
METH_VARARGS, tr(scribus_islayeroutlined__doc__)},
-       {const_cast<char*>("isLayerLocked"), scribus_islayerlocked, 
METH_VARARGS, tr(scribus_islayerlocked__doc__)},
-       {const_cast<char*>("isLayerPrintable"), scribus_islayerprintable, 
METH_VARARGS, tr(scribus_islayerprintable__doc__)},
-       {const_cast<char*>("isLayerVisible"), scribus_islayervisible, 
METH_VARARGS, tr(scribus_islayervisible__doc__)},
-       {const_cast<char*>("isLocked"), scribus_islocked, METH_VARARGS, 
tr(scribus_islocked__doc__)},
-       {const_cast<char*>("layoutText"), scribus_layouttext, METH_VARARGS, 
tr(scribus_layouttext__doc__)},
-       {const_cast<char*>("layoutTextChain"), scribus_layouttextchain, 
METH_VARARGS, tr(scribus_layouttextchain__doc__)},
-       {const_cast<char*>("linkTextFrames"), scribus_linktextframes, 
METH_VARARGS, tr(scribus_linktextframes__doc__)},
-       {const_cast<char*>("loadImage"), scribus_loadimage, METH_VARARGS, 
tr(scribus_loadimage__doc__)},
-       {const_cast<char*>("loadStylesFromFile"), scribus_loadstylesfromfile, 
METH_VARARGS, tr(scribus_loadstylesfromfile__doc__)},
-       {const_cast<char*>("lockObject"), scribus_lockobject, METH_VARARGS, 
tr(scribus_lockobject__doc__)},
-       {const_cast<char*>("masterPageNames"), 
(PyCFunction)scribus_masterpagenames, METH_NOARGS, 
tr(scribus_masterpagenames__doc__)},
-       {const_cast<char*>("mergeTableCells"), scribus_mergetablecells, 
METH_VARARGS, tr(scribus_mergetablecells__doc__)},
-       {const_cast<char*>("messagebarText"), scribus_messagebartext, 
METH_VARARGS, tr(scribus_messagebartext__doc__)},
-       {const_cast<char*>("messageBox"), (PyCFunction)scribus_messagebox, 
METH_VARARGS|METH_KEYWORDS, tr(scribus_messagebox__doc__)},
-       {const_cast<char*>("moveObjectAbs"), scribus_moveobjabs, METH_VARARGS, 
tr(scribus_moveobjabs__doc__)},
-       {const_cast<char*>("moveObject"), scribus_moveobjrel, METH_VARARGS, 
tr(scribus_moveobjrel__doc__)},
-       {const_cast<char*>("moveSelectionToBack"), 
(PyCFunction)scribus_moveselectiontoback, METH_NOARGS, 
tr(scribus_moveselectiontoback__doc__) },
-       {const_cast<char*>("moveSelectionToFront"), 
(PyCFunction)scribus_moveselectiontofront, METH_NOARGS, 
tr(scribus_moveselectiontofront__doc__) },
-       {const_cast<char*>("newDocDialog"), (PyCFunction)scribus_newdocdialog, 
METH_NOARGS, tr(scribus_newdocdialog__doc__)},
-       {const_cast<char*>("newDoc"), scribus_newdoc, METH_VARARGS, 
tr(scribus_newdoc__doc__)},
-       {const_cast<char*>("newDocument"), scribus_newdocument, METH_VARARGS, 
tr(scribus_newdocument__doc__)},
-       {const_cast<char*>("newPage"), scribus_newpage, METH_VARARGS, 
tr(scribus_newpage__doc__)},
-       {const_cast<char*>("newStyleDialog"), scribus_newstyledialog, 
METH_NOARGS, tr(scribus_newstyledialog__doc__)},
-       {const_cast<char*>("objectExists"),scribus_objectexists, METH_VARARGS, 
tr(scribus_objectexists__doc__)},
-       {const_cast<char*>("openDoc"), scribus_opendoc, METH_VARARGS, 
tr(scribus_opendoc__doc__)},
-       {const_cast<char*>("outlineText"), scribus_outlinetext, METH_VARARGS, 
tr(scribus_outlinetext__doc__)},
-       {const_cast<char*>("pageCount"), (PyCFunction)scribus_pagecount, 
METH_NOARGS, tr(scribus_pagecount__doc__)},
-       {const_cast<char*>("pageDimension"), 
(PyCFunction)scribus_pagedimension, METH_NOARGS, "Obsolete function. Don't use 
it."},
-       {const_cast<char*>("placeEPS"), scribus_placevec, METH_VARARGS, 
tr(scribus_placeeps__doc__)},
-       {const_cast<char*>("placeODG"), scribus_placevec, METH_VARARGS, 
tr(scribus_placeodg__doc__)},
-       {const_cast<char*>("placeSVG"), scribus_placevec, METH_VARARGS, 
tr(scribus_placesvg__doc__)},
-       {const_cast<char*>("placeSXD"), scribus_placevec, METH_VARARGS, 
tr(scribus_placesxd__doc__)},
-       {const_cast<char*>("placeVectorFile"), scribus_placevec, METH_VARARGS, 
tr(scribus_placevec__doc__)},
-       {const_cast<char*>("progressReset"), 
(PyCFunction)scribus_progressreset, METH_NOARGS, 
tr(scribus_progressreset__doc__)},
-       {const_cast<char*>("progressSet"), scribus_progresssetprogress, 
METH_VARARGS, tr(scribus_progresssetprogress__doc__)},
-       {const_cast<char*>("progressTotal"), scribus_progresssettotalsteps, 
METH_VARARGS, tr(scribus_progresssettotalsteps__doc__)},
-       {const_cast<char*>("readPDFOptions"), 
(PyCFunction)scribus_readpdfoptions, METH_VARARGS, 
tr(scribus_readpdfoptions__doc__)},
-       {const_cast<char*>("redrawAll"), (PyCFunction)scribus_redraw, 
METH_NOARGS, tr(scribus_redraw__doc__)},
-       {const_cast<char*>("removeTableRows"), scribus_removetablerows, 
METH_VARARGS, tr(scribus_removetablerows__doc__)},
-       {const_cast<char*>("removeTableColumns"), scribus_removetablecolumns, 
METH_VARARGS, tr(scribus_removetablecolumns__doc__)},
-       {const_cast<char*>("renderFont"), (PyCFunction)scribus_renderfont, 
METH_VARARGS|METH_KEYWORDS, tr(scribus_renderfont__doc__)},
-       {const_cast<char*>("replaceColor"), scribus_replcolor, METH_VARARGS, 
tr(scribus_replcolor__doc__)},
-       {const_cast<char*>("resizeTableColumn"), scribus_resizetablecolumn, 
METH_VARARGS, tr(scribus_resizetablecolumn__doc__)},
-       {const_cast<char*>("resizeTableRow"), scribus_resizetablerow, 
METH_VARARGS, tr(scribus_resizetablerow__doc__)},
-       {const_cast<char*>("revertDoc"), (PyCFunction)scribus_revertdoc, 
METH_NOARGS, tr(scribus_revertdoc__doc__)},
-       {const_cast<char*>("rotateObjectAbs"), scribus_rotobjabs, METH_VARARGS, 
tr(scribus_rotobjabs__doc__)},
-       {const_cast<char*>("rotateObject"), scribus_rotobjrel, METH_VARARGS, 
tr(scribus_rotobjrel__doc__)},
-       {const_cast<char*>("saveDoc"), (PyCFunction)scribus_savedoc, 
METH_NOARGS, tr(scribus_savedoc__doc__)},
-       {const_cast<char*>("saveDocAs"), scribus_savedocas, METH_VARARGS, 
tr(scribus_savedocas__doc__)},
-       {const_cast<char*>("savePageAsEPS"), scribus_savepageeps, METH_VARARGS, 
tr(scribus_savepageeps__doc__)},
-       {const_cast<char*>("savePDFOptions"), 
(PyCFunction)scribus_savepdfoptions, METH_VARARGS, 
tr(scribus_savepdfoptions__doc__)},
-       {const_cast<char*>("scaleGroup"), scribus_scalegroup, METH_VARARGS, 
tr(scribus_scalegroup__doc__)},
-       {const_cast<char*>("scaleImage"), scribus_scaleimage, METH_VARARGS, 
tr(scribus_scaleimage__doc__)},
-       {const_cast<char*>("scrollDocument"), scribus_scrolldocument, 
METH_VARARGS, tr(scribus_scrolldocument__doc__) },
-       {const_cast<char*>("selectionCount"), (PyCFunction)scribus_selcount, 
METH_NOARGS, tr(scribus_selcount__doc__)},
-       {const_cast<char*>("selectObject"), scribus_selectobj, METH_VARARGS, 
tr(scribus_selectobj__doc__)},
-       {const_cast<char*>("selectFrameText"), scribus_selectframetext, 
METH_VARARGS, tr(scribus_selectframetext__doc__)},
-       {const_cast<char*>("selectText"), scribus_selecttext, METH_VARARGS, 
tr(scribus_selecttext__doc__)},
-       {const_cast<char*>("sentToLayer"), scribus_senttolayer, METH_VARARGS, 
tr(scribus_senttolayer__doc__)},
-       {const_cast<char*>("setActiveLayer"), scribus_setactivelayer, 
METH_VARARGS, tr(scribus_setactivelayer__doc__)},
-       {const_cast<char*>("setPDFBookmark"), scribus_setpdfbookmark, 
METH_VARARGS, tr(scribus_setpdfbookmark__doc__)},
-       {const_cast<char*>("isPDFBookmark"), scribus_ispdfbookmark, 
METH_VARARGS, tr(scribus_ispdfbookmark__doc__)},
-       {const_cast<char*>("setBaseLine"), scribus_setbaseline, METH_VARARGS, 
tr(scribus_setbaseline__doc__)},
-       {const_cast<char*>("setBleeds"), scribus_setbleeds, METH_VARARGS, 
tr(scribus_setbleeds__doc__)},
-       {const_cast<char*>("setCellStyle"), scribus_setcellstyle, METH_VARARGS, 
tr(scribus_setcellstyle__doc__)},
-       {const_cast<char*>("setCellText"), scribus_setcelltext, METH_VARARGS, 
tr(scribus_setcelltext__doc__)},
-       {const_cast<char*>("setCellFillColor"), scribus_setcellfillcolor, 
METH_VARARGS, tr(scribus_setcellfillcolor__doc__)},
-       {const_cast<char*>("setCellLeftBorder"), scribus_setcellleftborder, 
METH_VARARGS, tr(scribus_setcellleftborder__doc__)},
-       {const_cast<char*>("setCellLeftPadding"), scribus_setcellleftpadding, 
METH_VARARGS, tr(scribus_setcellleftpadding__doc__)},
-       {const_cast<char*>("setCellRightBorder"), scribus_setcellrightborder, 
METH_VARARGS, tr(scribus_setcellrightborder__doc__)},
-       {const_cast<char*>("setCellRightPadding"), scribus_setcellrightpadding, 
METH_VARARGS, tr(scribus_setcellrightpadding__doc__)},
-       {const_cast<char*>("setCellTopBorder"), scribus_setcelltopborder, 
METH_VARARGS, tr(scribus_setcelltopborder__doc__)},
-       {const_cast<char*>("setCellTopPadding"), scribus_setcelltoppadding, 
METH_VARARGS, tr(scribus_setcelltoppadding__doc__)},
-       {const_cast<char*>("setCellBottomBorder"), scribus_setcellbottomborder, 
METH_VARARGS, tr(scribus_setcellbottomborder__doc__)},
-       {const_cast<char*>("setCellBottomPadding"), 
scribus_setcellbottompadding, METH_VARARGS, 
tr(scribus_setcellbottompadding__doc__)},
-       {const_cast<char*>("setColumnGap"), scribus_setcolumngap, METH_VARARGS, 
tr(scribus_setcolumngap__doc__)},
-       {const_cast<char*>("setColumns"), scribus_setcolumns, METH_VARARGS, 
tr(scribus_setcolumns__doc__)},
-       {const_cast<char*>("setCornerRadius"), scribus_setcornerradius, 
METH_VARARGS, tr(scribus_setcornerradius__doc__)},
-       {const_cast<char*>("setCursor"), scribus_setcursor, METH_VARARGS, 
tr(scribus_setcursor__doc__)},
-       {const_cast<char*>("setCustomLineStyle"), scribus_setcustomlinestyle, 
METH_VARARGS, tr(scribus_setcustomlinestyle__doc__)},
-       {const_cast<char*>("setDocType"), scribus_setdoctype, METH_VARARGS, 
tr(scribus_setdoctype__doc__)},
-       {const_cast<char*>("setFillColor"), scribus_setfillcolor, METH_VARARGS, 
tr(scribus_setfillcolor__doc__)},
-       {const_cast<char*>("setFillTransparency"), scribus_setfilltrans, 
METH_VARARGS, tr(scribus_setfilltrans__doc__)},
-       {const_cast<char*>("setFillBlendmode"), scribus_setfillblend, 
METH_VARARGS, tr(scribus_setfillblend__doc__)},
-       {const_cast<char*>("setFillShade"), scribus_setfillshade, METH_VARARGS, 
tr(scribus_setfillshade__doc__)},
-       {const_cast<char*>("setFont"), scribus_setfont, METH_VARARGS, 
tr(scribus_setfont__doc__)},
-       {const_cast<char*>("setFontFeatures"), scribus_setfontfeatures, 
METH_VARARGS, tr(scribus_setfontfeatures__doc__)},
-       {const_cast<char*>("setFontSize"), scribus_setfontsize, METH_VARARGS, 
tr(scribus_setfontsize__doc__)},
-       {const_cast<char*>("setGradientFill"), scribus_setgradfill, 
METH_VARARGS, tr(scribus_setgradfill__doc__)},
-       {const_cast<char*>("setGradientStop"), scribus_setgradstop, 
METH_VARARGS, tr(scribus_setgradstop__doc__)},
-       {const_cast<char*>("setHGuides"), scribus_setHguides, METH_VARARGS, 
tr(scribus_setHguides__doc__)},
-       {const_cast<char*>("setImageBrightness"), scribus_setimagebrightness, 
METH_VARARGS, tr(scribus_setimagebrightness__doc__)},
-       {const_cast<char*>("setImageGrayscale"), scribus_setimagegrayscale, 
METH_VARARGS, tr(scribus_setimagegrayscale__doc__)},
-       {const_cast<char*>("setImageScale"), scribus_setimagescale, 
METH_VARARGS, tr(scribus_setimagescale__doc__)},
-       {const_cast<char*>("setImageOffset"), scribus_setimageoffset, 
METH_VARARGS, tr(scribus_setimageoffset__doc__)},
-       {const_cast<char*>("setInfo"), scribus_setinfo, METH_VARARGS, 
tr(scribus_setinfo__doc__)},
-       {const_cast<char*>("setLayerBlendmode"), scribus_setlayerblendmode, 
METH_VARARGS, tr(scribus_setlayerblendmode__doc__)},
-       {const_cast<char*>("setLayerFlow"), scribus_setlayerflow, METH_VARARGS, 
tr(scribus_setlayerflow__doc__)},
-       {const_cast<char*>("setLayerLocked"), scribus_setlayerlocked, 
METH_VARARGS, tr(scribus_setlayerlocked__doc__)},
-       {const_cast<char*>("setLayerOutlined"), scribus_setlayeroutlined, 
METH_VARARGS, tr(scribus_setlayeroutlined__doc__)},
-       {const_cast<char*>("setLayerPrintable"), scribus_setlayerprintable, 
METH_VARARGS, tr(scribus_setlayerprintable__doc__)},
-       {const_cast<char*>("setLayerTransparency"), 
scribus_setlayertransparency, METH_VARARGS, 
tr(scribus_setlayertransparency__doc__)},
-       {const_cast<char*>("setLayerVisible"), scribus_setlayervisible, 
METH_VARARGS, tr(scribus_setlayervisible__doc__)},
-       {const_cast<char*>("setLineCap"), scribus_setlinecap, METH_VARARGS, 
tr(scribus_setlinecap__doc__)},
-       {const_cast<char*>("setLineColor"), scribus_setlinecolor, METH_VARARGS, 
tr(scribus_setlinecolor__doc__)},
-       {const_cast<char*>("setLineTransparency"), scribus_setlinetrans, 
METH_VARARGS, tr(scribus_setlinetrans__doc__)},
-       {const_cast<char*>("setLineBlendmode"), scribus_setlineblend, 
METH_VARARGS, tr(scribus_setlineblend__doc__)},
-       {const_cast<char*>("setLineJoin"), scribus_setlinejoin, METH_VARARGS, 
tr(scribus_setlinejoin__doc__)},
-       {const_cast<char*>("setLineShade"), scribus_setlineshade, METH_VARARGS, 
tr(scribus_setlineshade__doc__)},
-       {const_cast<char*>("setLineSpacing"), scribus_setlinespace, 
METH_VARARGS, tr(scribus_setlinespace__doc__)},
-       {const_cast<char*>("setLineSpacingMode"), scribus_setlinespacemode, 
METH_VARARGS, tr(scribus_setlinespacemode__doc__)},
-       {const_cast<char*>("setLineStyle"), scribus_setlinestyle, METH_VARARGS, 
tr(scribus_setlinestyle__doc__)},
-       {const_cast<char*>("setLineWidth"), scribus_setlinewidth, METH_VARARGS, 
tr(scribus_setlinewidth__doc__)},
-       {const_cast<char*>("setMargins"), scribus_setmargins, METH_VARARGS, 
tr(scribus_setmargins__doc__)},
-       {const_cast<char*>("setItemName"), scribus_setitemname, METH_VARARGS, 
tr(scribus_setitemname__doc__)},
-       {const_cast<char*>("setMultiLine"), scribus_setmultiline, METH_VARARGS, 
tr(scribus_setmultiline__doc__)},
-       {const_cast<char*>("setNewName"), scribus_setitemname, METH_VARARGS, 
tr(scribus_setitemname__doc__)}, // Deprecated, was in fact never documented
-       {const_cast<char*>("setObjectAttributes"), scribus_setobjectattributes, 
METH_VARARGS, tr(scribus_setobjectattributes__doc__)},
-       {const_cast<char*>("setRedraw"), scribus_setredraw, METH_VARARGS, 
tr(scribus_setredraw__doc__)},
-       {const_cast<char*>("setScaleFrameToImage"), 
(PyCFunction)scribus_setscaleframetoimage, METH_VARARGS, 
tr(scribus_setscaleframetoimage__doc__)},
-       {const_cast<char*>("setScaleImageToFrame"), 
(PyCFunction)scribus_setscaleimagetoframe, METH_VARARGS|METH_KEYWORDS, 
tr(scribus_setscaleimagetoframe__doc__)},
-       {const_cast<char*>("setStyle"), scribus_setparagraphstyle, 
METH_VARARGS, tr(scribus_setstyle__doc__)}, // Deprecated
-       {const_cast<char*>("setCharacterStyle"), scribus_setcharstyle, 
METH_VARARGS, tr(scribus_setcharstyle__doc__) },
-       {const_cast<char*>("setParagraphStyle"), scribus_setparagraphstyle, 
METH_VARARGS, tr(scribus_setparagraphstyle__doc__)},
-       {const_cast<char*>("setSpotColor"), scribus_setspotcolor, METH_VARARGS, 
tr(scribus_setspotcolor__doc__)},
-       {const_cast<char*>("setTableStyle"), scribus_settablestyle, 
METH_VARARGS, tr(scribus_settablestyle__doc__)},
-       {const_cast<char*>("setTableLeftBorder"), scribus_settableleftborder, 
METH_VARARGS, tr(scribus_settableleftborder__doc__)},
-       {const_cast<char*>("setTableRightBorder"), scribus_settablerightborder, 
METH_VARARGS, tr(scribus_settablerightborder__doc__)},
-       {const_cast<char*>("setTableTopBorder"), scribus_settabletopborder, 
METH_VARARGS, tr(scribus_settabletopborder__doc__)},
-       {const_cast<char*>("setTableBottomBorder"), 
scribus_settablebottomborder, METH_VARARGS, 
tr(scribus_settablebottomborder__doc__)},
-       {const_cast<char*>("setTableFillColor"), scribus_settablefillcolor, 
METH_VARARGS, tr(scribus_settablefillcolor__doc__)},
-       {const_cast<char*>("setText"), scribus_settext, METH_VARARGS, 
tr(scribus_settext__doc__)},
-       {const_cast<char*>("setTextAlignment"), scribus_setalignment, 
METH_VARARGS, tr(scribus_setalign__doc__)},
-       {const_cast<char*>("setTextColor"), scribus_settextfill, METH_VARARGS, 
tr(scribus_settextfill__doc__)},
-       {const_cast<char*>("setTextDirection"), scribus_setdirection, 
METH_VARARGS, tr(scribus_setdirection__doc__)},
-       {const_cast<char*>("setTextDistances"), scribus_settextdistances, 
METH_VARARGS, tr(scribus_settextdistances__doc__)},
-       {const_cast<char*>("setTextFlowMode"), scribus_settextflowmode, 
METH_VARARGS, tr(scribus_settextflowmode__doc__)},
-       {const_cast<char*>("setTextScalingH"), scribus_settextscalingh, 
METH_VARARGS, tr(scribus_settextscalingh__doc__)},
-       {const_cast<char*>("setTextScalingV"), scribus_settextscalingv, 
METH_VARARGS, tr(scribus_settextscalingv__doc__)},
-       {const_cast<char*>("setTextShade"), scribus_settextshade, METH_VARARGS, 
tr(scribus_settextshade__doc__)},
-       {const_cast<char*>("setTextStroke"), scribus_settextstroke, 
METH_VARARGS, tr(scribus_settextstroke__doc__)},
-       {const_cast<char*>("setTextVerticalAlignment"), 
scribus_settextverticalalignment, METH_VARARGS, 
tr(scribus_settextverticalalignment__doc__)},
-       {const_cast<char*>("setUnit"), scribus_setunit, METH_VARARGS, 
tr(scribus_setunit__doc__)},
-       {const_cast<char*>("setVGuides"), scribus_setVguides, METH_VARARGS, 
tr(scribus_setVguides__doc__)},
-       {const_cast<char*>("sizeObject"), scribus_sizeobjabs, METH_VARARGS, 
tr(scribus_sizeobjabs__doc__)},
-       {const_cast<char*>("statusMessage"), scribus_messagebartext, 
METH_VARARGS, tr(scribus_messagebartext__doc__)},
-       {const_cast<char*>("textFlowMode"), scribus_settextflowmode, 
METH_VARARGS, tr(scribus_textflowmode__doc__)}, // Deprecated
-       {const_cast<char*>("textOverflows"), 
(PyCFunction)scribus_istextoverflowing, METH_VARARGS|METH_KEYWORDS, 
tr(scribus_istextoverflowing__doc__) },
-       {const_cast<char*>("traceText"), scribus_outlinetext, METH_VARARGS, 
tr(scribus_tracetext__doc__)},
-       {const_cast<char*>("unGroupObject"), scribus_ungroupobj, METH_VARARGS, 
tr(scribus_ungroupobj__doc__)}, // Deprecated, now alias for unGroupObjects()
-       {const_cast<char*>("unGroupObjects"), scribus_ungroupobj, METH_VARARGS, 
tr(scribus_ungroupobj__doc__)},
-       {const_cast<char*>("unlinkTextFrames"), scribus_unlinktextframes, 
METH_VARARGS, tr(scribus_unlinktextframes__doc__)},
-       {const_cast<char*>("valueDialog"), scribus_valuedialog, METH_VARARGS, 
tr(scribus_valuedialog__doc__)},
-       {const_cast<char*>("zoomDocument"), scribus_zoomdocument, METH_VARARGS, 
tr(scribus_zoomdocument__doc__)},
+    {const_cast<char*>("applyMasterPage"), scribus_applymasterpage, 
METH_VARARGS, tr(scribus_applymasterpage__doc__)},
+    {const_cast<char*>("changeColor"), scribus_setcolor, METH_VARARGS, 
tr(scribus_setcolor__doc__)},
+    {const_cast<char*>("changeColorCMYK"), scribus_setcolorcmyk, METH_VARARGS, 
tr(scribus_setcolorcmyk__doc__)},
+    {const_cast<char*>("changeColorCMYKFloat"), scribus_setcolorcmykfloat, 
METH_VARARGS, tr(scribus_setcolorcmykfloat__doc__)},
+    {const_cast<char*>("changeColorLab"), scribus_setcolorlab, METH_VARARGS, 
tr(scribus_setcolorlab__doc__) },
+    {const_cast<char*>("changeColorRGB"), scribus_setcolorrgb, METH_VARARGS, 
tr(scribus_setcolorrgb__doc__)},
+    {const_cast<char*>("changeColorRGBFloat"), scribus_setcolorrgbfloat, 
METH_VARARGS, tr(scribus_setcolorrgbfloat__doc__)},
+    {const_cast<char*>("closeDoc"), (PyCFunction)scribus_closedoc, 
METH_NOARGS, tr(scribus_closedoc__doc__)},
+    {const_cast<char*>("closeMasterPage"), 
(PyCFunction)scribus_closemasterpage, METH_NOARGS, 
tr(scribus_closemasterpage__doc__)},
+    {const_cast<char*>("createBezierLine"), scribus_bezierline, METH_VARARGS, 
tr(scribus_bezierline__doc__)},
+    {const_cast<char*>("createCharStyle"), 
(PyCFunction)scribus_createcharstyle, METH_VARARGS|METH_KEYWORDS, 
tr(scribus_createcharstyle__doc__)},
+    {const_cast<char*>("createCustomLineStyle"), 
scribus_createcustomlinestyle, METH_VARARGS, 
tr(scribus_createcustomlinestyle__doc__)},
+    {const_cast<char*>("createEllipse"), scribus_newellipse, METH_VARARGS, 
tr(scribus_newellipse__doc__)},
+    {const_cast<char*>("createImage"), scribus_newimage, METH_VARARGS, 
tr(scribus_newimage__doc__)},
+    {const_cast<char*>("createLayer"), scribus_createlayer, METH_VARARGS, 
tr(scribus_createlayer__doc__)},
+    {const_cast<char*>("createLine"), scribus_newline, METH_VARARGS, 
tr(scribus_newline__doc__)},
+    {const_cast<char*>("createMasterPage"), scribus_createmasterpage, 
METH_VARARGS, tr(scribus_createmasterpage__doc__)},
+    {const_cast<char*>("createParagraphStyle"), 
(PyCFunction)scribus_createparagraphstyle, METH_VARARGS|METH_KEYWORDS, 
tr(scribus_createparagraphstyle__doc__)},
+    {const_cast<char*>("createPathText"), scribus_pathtext, METH_VARARGS, 
tr(scribus_pathtext__doc__)},
+    {const_cast<char*>("createPolyLine"), scribus_polyline, METH_VARARGS, 
tr(scribus_polyline__doc__)},
+    {const_cast<char*>("createPolygon"), scribus_polygon, METH_VARARGS, 
tr(scribus_polygon__doc__)},
+    {const_cast<char*>("createRect"), scribus_newrect, METH_VARARGS, 
tr(scribus_newrect__doc__)},
+    {const_cast<char*>("createTable"), scribus_newtable, METH_VARARGS, 
tr(scribus_newtable__doc__)},
+    {const_cast<char*>("createText"), scribus_newtext, METH_VARARGS, 
tr(scribus_newtext__doc__)},
+    {const_cast<char*>("currentPage"), (PyCFunction)scribus_currentpage, 
METH_NOARGS, tr(scribus_currentpage__doc__)},
+    {const_cast<char*>("defineColor"), scribus_newcolor, METH_VARARGS, 
tr(scribus_newcolor__doc__)},
+    {const_cast<char*>("defineColorCMYK"), scribus_newcolorcmyk, METH_VARARGS, 
tr(scribus_newcolorcmyk__doc__)},
+    {const_cast<char*>("defineColorCMYKFloat"), scribus_newcolorcmykfloat, 
METH_VARARGS, tr(scribus_newcolorcmykfloat__doc__)},
+    {const_cast<char*>("defineColorLab"), scribus_newcolorlab, METH_VARARGS, 
tr(scribus_newcolorlab__doc__) },
+    {const_cast<char*>("defineColorRGB"), scribus_newcolorrgb, METH_VARARGS, 
tr(scribus_newcolorrgb__doc__)},
+    {const_cast<char*>("defineColorRGBFloat"), scribus_newcolorrgb, 
METH_VARARGS, tr(scribus_newcolorrgbfloat__doc__)},
+    {const_cast<char*>("dehyphenateText"), scribus_dehyphenatetext, 
METH_VARARGS, tr(scribus_dehyphenatetext__doc__)},
+    {const_cast<char*>("deleteColor"), scribus_delcolor, METH_VARARGS, 
tr(scribus_delcolor__doc__)},
+    {const_cast<char*>("deleteLayer"), scribus_removelayer, METH_VARARGS, 
tr(scribus_removelayer__doc__)},
+    {const_cast<char*>("deleteMasterPage"), scribus_deletemasterpage, 
METH_VARARGS, tr(scribus_deletemasterpage__doc__)},
+    {const_cast<char*>("deleteObject"), scribus_deleteobj, METH_VARARGS, 
tr(scribus_deleteobj__doc__)},
+    {const_cast<char*>("deletePage"), scribus_deletepage, METH_VARARGS, 
tr(scribus_deletepage__doc__)},
+    {const_cast<char*>("deleteText"), scribus_deletetext, METH_VARARGS, 
tr(scribus_deletetext__doc__)},
+    {const_cast<char*>("deselectAll"), (PyCFunction)scribus_deselect, 
METH_NOARGS, tr(scribus_deselect__doc__)},
+    {const_cast<char*>("docChanged"), scribus_docchanged, METH_VARARGS, 
tr(scribus_docchanged__doc__)},
+    {const_cast<char*>("editMasterPage"), scribus_editmasterpage, 
METH_VARARGS, tr(scribus_editmasterpage__doc__)},
+    {const_cast<char*>("fileDialog"), (PyCFunction)scribus_filedialog, 
METH_VARARGS|METH_KEYWORDS, tr(scribus_filedialog__doc__)},
+    {const_cast<char*>("fileQuit"), scribus_filequit, METH_VARARGS, 
tr(scribus_filequit__doc__)},
+    {const_cast<char*>("flipObject"), scribus_flipobject, METH_VARARGS, 
tr(scribus_flipobject__doc__)},
+    {const_cast<char*>("getActiveLayer"), (PyCFunction)scribus_getactlayer, 
METH_NOARGS, tr(scribus_getactlayer__doc__)},
+    {const_cast<char*>("getAllObjects"), (PyCFunction)scribus_getallobj, 
METH_VARARGS|METH_KEYWORDS, tr(scribus_getallobj__doc__)},
+    {const_cast<char*>("getAllStyles"), 
(PyCFunction)scribus_getparagraphstyles, METH_NOARGS, 
tr(scribus_getallstyles__doc__)}, //Deprecated
+    {const_cast<char*>("getAllText"), scribus_getalltext, METH_VARARGS, 
tr(scribus_getalltext__doc__)},
+    {const_cast<char*>("getCellColumnSpan"), scribus_getcellcolumnspan, 
METH_VARARGS, tr(scribus_getcellcolumnspan__doc__)},
+    {const_cast<char*>("getCellFillColor"), scribus_getcellfillcolor, 
METH_VARARGS, tr(scribus_getcellfillcolor__doc__)},
+    {const_cast<char*>("getCellRowSpan"), scribus_getcellrowspan, 
METH_VARARGS, tr(scribus_getcellrowspan__doc__)},
+    {const_cast<char*>("getCellStyle"), scribus_getcellstyle, METH_VARARGS, 
tr(scribus_getcellstyle__doc__)},
+    {const_cast<char*>("getCellStyles"), (PyCFunction)scribus_getcellstyles, 
METH_VARARGS, tr(scribus_getcellstyles__doc__)},
+    {const_cast<char*>("getCellText"), scribus_getcelltext, METH_VARARGS, 
tr(scribus_getcelltext__doc__)},
+    {const_cast<char*>("getCharStyles"), 
(PyCFunction)scribus_getcharstylenames, METH_NOARGS, 
tr(scribus_getcharstylenames__doc__)},
+    {const_cast<char*>("getCharacterStyle"), scribus_getcharacterstyle, 
METH_VARARGS, tr(scribus_getcharacterstyle__doc__) },
+    {const_cast<char*>("getColor"), scribus_getcolor, METH_VARARGS, 
tr(scribus_getcolor__doc__)},
+    {const_cast<char*>("getColorAsRGB"), scribus_getcolorasrgb, METH_VARARGS, 
tr(scribus_getcolorasrgb__doc__)},
+    {const_cast<char*>("getColorAsRGBFloat"), scribus_getcolorasrgbfloat, 
METH_VARARGS, tr(scribus_getcolorasrgbfloat__doc__)},
+    {const_cast<char*>("getColorFloat"), scribus_getcolorfloat, METH_VARARGS, 
tr(scribus_getcolorfloat__doc__)},
+    {const_cast<char*>("getColorNames"), (PyCFunction)scribus_colornames, 
METH_NOARGS, tr(scribus_colornames__doc__)},
+    {const_cast<char*>("getColumnGap"), scribus_getcolumngap, METH_VARARGS, 
tr(scribus_getcolumngap__doc__)},
+    {const_cast<char*>("getColumns"), scribus_getcolumns, METH_VARARGS, 
tr(scribus_getcolumns__doc__)},
+    {const_cast<char*>("getCornerRadius"), scribus_getcornerrad, METH_VARARGS, 
tr(scribus_getcornerrad__doc__)},
+    {const_cast<char*>("getCustomLineStyle"), scribus_getcustomlinestyle, 
METH_VARARGS, tr(scribus_getcustomlinestyle__doc__)},
+    {const_cast<char*>("getDocName"), (PyCFunction)scribus_getdocname, 
METH_NOARGS, tr(scribus_getdocname__doc__)},
+    {const_cast<char*>("getFillBlendmode"), scribus_getfillblend, 
METH_VARARGS, tr(scribus_getfillblend__doc__)},
+    {const_cast<char*>("getFillColor"), scribus_getfillcolor, METH_VARARGS, 
tr(scribus_getfillcolor__doc__)},
+    {const_cast<char*>("getFillShade"), scribus_getfillshade, METH_VARARGS, 
tr(scribus_getfillshade__doc__)},
+    {const_cast<char*>("getFillTransparency"), scribus_getfilltrans, 
METH_VARARGS, tr(scribus_getfilltrans__doc__)},
+    {const_cast<char*>("getFirstLinkedFrame"), scribus_getfirstlinkedframe, 
METH_VARARGS, tr(scribus_getfirstlinkedframe__doc__)},
+    {const_cast<char*>("getFont"), scribus_getfont, METH_VARARGS, 
tr(scribus_getfont__doc__)},
+    {const_cast<char*>("getFontFeatures"), scribus_getfontfeatures, 
METH_VARARGS, tr(scribus_getfontfeatures__doc__)},
+    {const_cast<char*>("getFontNames"), (PyCFunction)scribus_fontnames, 
METH_NOARGS, tr(scribus_fontnames__doc__)},
+    {const_cast<char*>("getFontSize"), scribus_getfontsize, METH_VARARGS, 
tr(scribus_getfontsize__doc__)},
+    {const_cast<char*>("getFrameText"), scribus_getframetext, METH_VARARGS, 
tr(scribus_getframetext__doc__)},
+    {const_cast<char*>("getGuiLanguage"), (PyCFunction)scribus_getlanguage, 
METH_NOARGS, tr(scribus_getlanguage__doc__)},
+    {const_cast<char*>("getHGuides"), (PyCFunction)scribus_getHguides, 
METH_NOARGS, tr(scribus_getHguides__doc__)},
+    {const_cast<char*>("getImageColorSpace"), scribus_getimagecolorspace, 
METH_VARARGS, tr(scribus_getimagecolorspace__doc__) },
+    {const_cast<char*>("getImageFile"), scribus_getimagefile, METH_VARARGS, 
tr(scribus_getimagefile__doc__)},
+    {const_cast<char*>("getImageOffset"), scribus_getimageoffset, 
METH_VARARGS, tr(scribus_getimageoffset__doc__)},
+    {const_cast<char*>("getImageScale"), scribus_getimagescale, METH_VARARGS, 
tr(scribus_getimagescale__doc__)},
+    {const_cast<char*>("getLastLinkedFrame"), scribus_getlastlinkedframe, 
METH_VARARGS, tr(scribus_getlastlinkedframe__doc__)},
+    {const_cast<char*>("getLayerBlendmode"), scribus_getlayerblendmode, 
METH_VARARGS, tr(scribus_getlayerblendmode__doc__)},
+    {const_cast<char*>("getLayerTransparency"), scribus_getlayertransparency, 
METH_VARARGS, tr(scribus_getlayertransparency__doc__)},
+    {const_cast<char*>("getLayers"), (PyCFunction)scribus_getlayers, 
METH_NOARGS, tr(scribus_getlayers__doc__)},
+    {const_cast<char*>("getLineBlendmode"), scribus_getlineblend, 
METH_VARARGS, tr(scribus_getlineblend__doc__)},
+    {const_cast<char*>("getLineCap"), scribus_getlinecap, METH_VARARGS, 
tr(scribus_getlinecap__doc__)},
+    {const_cast<char*>("getLineColor"), scribus_getlinecolor, METH_VARARGS, 
tr(scribus_getlinecolor__doc__)},
+    {const_cast<char*>("getLineJoin"), scribus_getlinejoin, METH_VARARGS, 
tr(scribus_getlinejoin__doc__)},
+    {const_cast<char*>("getLineShade"), scribus_getlineshade, METH_VARARGS, 
tr(scribus_getlineshade__doc__)},
+    {const_cast<char*>("getLineSpacing"), scribus_getlinespace, METH_VARARGS, 
tr(scribus_getlinespace__doc__)},
+    {const_cast<char*>("getLineStyle"), scribus_getlinestyle, METH_VARARGS, 
tr(scribus_getlinestyle__doc__)},
+    {const_cast<char*>("getLineStyles"), (PyCFunction)scribus_getlinestyles, 
METH_VARARGS, tr(scribus_getlinestyles__doc__)},
+    {const_cast<char*>("getLineTransparency"), scribus_getlinetrans, 
METH_VARARGS, tr(scribus_getlinetrans__doc__)},
+    {const_cast<char*>("getLineWidth"), scribus_getlinewidth, METH_VARARGS, 
tr(scribus_getlinewidth__doc__)},
+    {const_cast<char*>("getMasterPage"), scribus_getmasterpage, METH_VARARGS, 
tr(scribus_getmasterpage__doc__)},
+    {const_cast<char*>("getNextLinkedFrame"), scribus_getnextlinkedframe, 
METH_VARARGS, tr(scribus_getnextlinkedframe__doc__)},
+    {const_cast<char*>("getObjectAttributes"), scribus_getobjectattributes, 
METH_VARARGS, tr(scribus_getobjectattributes__doc__)},
+    {const_cast<char*>("getObjectType"), scribus_getobjecttype, METH_VARARGS, 
tr(scribus_getobjecttype__doc__)},
+    {const_cast<char*>("getPageItems"), (PyCFunction)scribus_getpageitems, 
METH_NOARGS, tr(scribus_getpageitems__doc__)},
+    {const_cast<char*>("getPageMargins"), (PyCFunction)scribus_getpagemargins, 
METH_NOARGS, tr(scribus_getpagemargins__doc__)},
+    {const_cast<char*>("getPageNMargins"), scribus_getpagenmargins, 
METH_VARARGS, tr(scribus_getpagenmargins__doc__)},
+    {const_cast<char*>("getPageNSize"), scribus_getpagensize, METH_VARARGS, 
tr(scribus_getpagensize__doc__)},
+    {const_cast<char*>("getPageSize"), (PyCFunction)scribus_pagedimension, 
METH_NOARGS, tr(scribus_pagedimension__doc__)},
+    {const_cast<char*>("getPageType"), (PyCFunction)scribus_getpagetype, 
METH_VARARGS, tr(scribus_getpagetype__doc__)},
+    {const_cast<char*>("getParagraphStyle"), scribus_getparagraphstyle, 
METH_VARARGS, tr(scribus_getparagraphstyle__doc__) },
+    {const_cast<char*>("getParagraphStyles"), 
(PyCFunction)scribus_getparagraphstyles, METH_NOARGS, 
tr(scribus_getparagraphstyles__doc__)},
+    {const_cast<char*>("getPosition"), scribus_getposition, METH_VARARGS, 
tr(scribus_getposition__doc__)},
+    {const_cast<char*>("getPrevLinkedFrame"), scribus_getprevlinkedframe, 
METH_VARARGS, tr(scribus_getprevlinkedframe__doc__)},
+    {const_cast<char*>("getRotation"), scribus_getrotation, METH_VARARGS, 
tr(scribus_getrotation__doc__)},
+    {const_cast<char*>("getSelectedObject"), scribus_getselobjnam, 
METH_VARARGS, tr(scribus_getselobjnam__doc__)},
+    {const_cast<char*>("getSize"), scribus_getsize, METH_VARARGS, 
tr(scribus_getsize__doc__)},
+    {const_cast<char*>("getStyle"), scribus_getparagraphstyle, METH_VARARGS, 
tr(scribus_getstyle__doc__) }, // Deprecated
+    {const_cast<char*>("getTableColumnWidth"), scribus_gettablecolumnwidth, 
METH_VARARGS, tr(scribus_gettablecolumnwidth__doc__)},
+    {const_cast<char*>("getTableColumns"), scribus_gettablecolumns, 
METH_VARARGS, tr(scribus_gettablecolumns__doc__)},
+    {const_cast<char*>("getTableFillColor"), scribus_gettablefillcolor, 
METH_VARARGS, tr(scribus_gettablefillcolor__doc__)},
+    {const_cast<char*>("getTableRowHeight"), scribus_gettablerowheight, 
METH_VARARGS, tr(scribus_gettablerowheight__doc__)},
+    {const_cast<char*>("getTableRows"), scribus_gettablerows, METH_VARARGS, 
tr(scribus_gettablerows__doc__)},
+    {const_cast<char*>("getTableStyle"), scribus_gettablestyle, METH_VARARGS, 
tr(scribus_gettablestyle__doc__)},
+    {const_cast<char*>("getTableStyles"), (PyCFunction)scribus_gettablestyles, 
METH_VARARGS, tr(scribus_gettablestyles__doc__)},
+    {const_cast<char*>("getText"), scribus_getframetext, METH_VARARGS, 
tr(scribus_gettext__doc__)}, // Deprecated
+    {const_cast<char*>("getTextColor"), scribus_gettextcolor, METH_VARARGS, 
tr(scribus_gettextcolor__doc__)},
+    {const_cast<char*>("getTextDistances"), scribus_gettextdistances, 
METH_VARARGS, tr(scribus_gettextdistances__doc__)},
+    {const_cast<char*>("getTextFlowMode"), scribus_gettextflowmode, 
METH_VARARGS, tr(scribus_gettextflowmode__doc__)},
+    {const_cast<char*>("getTextLength"), scribus_gettextlength, METH_VARARGS, 
tr(scribus_gettextlength__doc__)},
+    {const_cast<char*>("getTextLines"), scribus_gettextlines, METH_VARARGS, 
tr(scribus_gettextlines__doc__)},
+    {const_cast<char*>("getTextShade"), scribus_gettextshade, METH_VARARGS, 
tr(scribus_gettextshade__doc__)},
+    {const_cast<char*>("getTextVerticalAlignment"), 
scribus_gettextverticalalignment, METH_VARARGS, 
tr(scribus_gettextverticalalignment__doc__)},
+    {const_cast<char*>("getUnit"), (PyCFunction)scribus_getunit, METH_NOARGS, 
tr(scribus_getunit__doc__)},
+    {const_cast<char*>("getVGuides"), (PyCFunction)scribus_getVguides, 
METH_NOARGS, tr(scribus_getVguides__doc__)},
+    {const_cast<char*>("getXFontNames"), (PyCFunction)scribus_xfontnames, 
METH_NOARGS, tr(scribus_xfontnames__doc__)},
+    {const_cast<char*>("gotoPage"), scribus_gotopage, METH_VARARGS, 
tr(scribus_gotopage__doc__)},
+    {const_cast<char*>("groupObjects"), (PyCFunction)scribus_groupobj, 
METH_VARARGS, tr(scribus_groupobj__doc__)},
+    {const_cast<char*>("haveDoc"), (PyCFunction)scribus_havedoc, METH_NOARGS, 
tr(scribus_havedoc__doc__)},
+    {const_cast<char*>("hyphenateText"), scribus_hyphenatetext, METH_VARARGS, 
tr(scribus_hyphenatetext__doc__)},
+    {const_cast<char*>("importPage"), scribus_importpage, METH_VARARGS, 
tr(scribus_importpage__doc__)},
+    {const_cast<char*>("insertHtmlText"), scribus_inserthtmltext, 
METH_VARARGS, tr(scribus_inserthtmltext__doc__)},
+    {const_cast<char*>("insertTableColumns"), scribus_inserttablecolumns, 
METH_VARARGS, tr(scribus_inserttablecolumns__doc__)},
+    {const_cast<char*>("insertTableRows"), scribus_inserttablerows, 
METH_VARARGS, tr(scribus_inserttablerows__doc__)},
+    {const_cast<char*>("insertText"), scribus_inserttext, METH_VARARGS, 
tr(scribus_inserttext__doc__)},
+    {const_cast<char*>("isLayerFlow"), scribus_islayerflow, METH_VARARGS, 
tr(scribus_islayerflow__doc__)},
+    {const_cast<char*>("isLayerLocked"), scribus_islayerlocked, METH_VARARGS, 
tr(scribus_islayerlocked__doc__)},
+    {const_cast<char*>("isLayerOutlined"), scribus_islayeroutlined, 
METH_VARARGS, tr(scribus_islayeroutlined__doc__)},
+    {const_cast<char*>("isLayerPrintable"), scribus_islayerprintable, 
METH_VARARGS, tr(scribus_islayerprintable__doc__)},
+    {const_cast<char*>("isLayerVisible"), scribus_islayervisible, 
METH_VARARGS, tr(scribus_islayervisible__doc__)},
+    {const_cast<char*>("isLocked"), scribus_islocked, METH_VARARGS, 
tr(scribus_islocked__doc__)},
+    {const_cast<char*>("isPDFBookmark"), scribus_ispdfbookmark, METH_VARARGS, 
tr(scribus_ispdfbookmark__doc__)},
+    {const_cast<char*>("isSpotColor"), scribus_isspotcolor, METH_VARARGS, 
tr(scribus_isspotcolor__doc__)},
+    {const_cast<char*>("layoutText"), scribus_layouttext, METH_VARARGS, 
tr(scribus_layouttext__doc__)},
+    {const_cast<char*>("layoutTextChain"), scribus_layouttextchain, 
METH_VARARGS, tr(scribus_layouttextchain__doc__)},
+    {const_cast<char*>("linkTextFrames"), scribus_linktextframes, 
METH_VARARGS, tr(scribus_linktextframes__doc__)},
+    {const_cast<char*>("loadImage"), scribus_loadimage, METH_VARARGS, 
tr(scribus_loadimage__doc__)},
+    {const_cast<char*>("loadStylesFromFile"), scribus_loadstylesfromfile, 
METH_VARARGS, tr(scribus_loadstylesfromfile__doc__)},
+    {const_cast<char*>("lockObject"), scribus_lockobject, METH_VARARGS, 
tr(scribus_lockobject__doc__)},
+    {const_cast<char*>("lowerActiveLayer"), 
(PyCFunction)scribus_loweractlayer, METH_NOARGS, 
tr(scribus_loweractlayer__doc__)},
+    {const_cast<char*>("masterPageNames"), 
(PyCFunction)scribus_masterpagenames, METH_NOARGS, 
tr(scribus_masterpagenames__doc__)},
+    {const_cast<char*>("mergeTableCells"), scribus_mergetablecells, 
METH_VARARGS, tr(scribus_mergetablecells__doc__)},
+    {const_cast<char*>("messageBox"), (PyCFunction)scribus_messagebox, 
METH_VARARGS|METH_KEYWORDS, tr(scribus_messagebox__doc__)},
+    {const_cast<char*>("messagebarText"), scribus_messagebartext, 
METH_VARARGS, tr(scribus_messagebartext__doc__)},
+    {const_cast<char*>("moveObject"), scribus_moveobjrel, METH_VARARGS, 
tr(scribus_moveobjrel__doc__)},
+    {const_cast<char*>("moveObjectAbs"), scribus_moveobjabs, METH_VARARGS, 
tr(scribus_moveobjabs__doc__)},
+    {const_cast<char*>("moveSelectionToBack"), 
(PyCFunction)scribus_moveselectiontoback, METH_NOARGS, 
tr(scribus_moveselectiontoback__doc__) },
+    {const_cast<char*>("moveSelectionToFront"), 
(PyCFunction)scribus_moveselectiontofront, METH_NOARGS, 
tr(scribus_moveselectiontofront__doc__) },
+    {const_cast<char*>("newDoc"), scribus_newdoc, METH_VARARGS, 
tr(scribus_newdoc__doc__)},
+    {const_cast<char*>("newDocDialog"), (PyCFunction)scribus_newdocdialog, 
METH_NOARGS, tr(scribus_newdocdialog__doc__)},
+    {const_cast<char*>("newDocument"), scribus_newdocument, METH_VARARGS, 
tr(scribus_newdocument__doc__)},
+    {const_cast<char*>("newPage"), scribus_newpage, METH_VARARGS, 
tr(scribus_newpage__doc__)},
+    {const_cast<char*>("newStyleDialog"), scribus_newstyledialog, METH_NOARGS, 
tr(scribus_newstyledialog__doc__)},
+    {const_cast<char*>("objectExists"),scribus_objectexists, METH_VARARGS, 
tr(scribus_objectexists__doc__)},
+    {const_cast<char*>("openDoc"), scribus_opendoc, METH_VARARGS, 
tr(scribus_opendoc__doc__)},
+    {const_cast<char*>("outlineText"), scribus_outlinetext, METH_VARARGS, 
tr(scribus_outlinetext__doc__)},
+    {const_cast<char*>("pageCount"), (PyCFunction)scribus_pagecount, 
METH_NOARGS, tr(scribus_pagecount__doc__)},
+    {const_cast<char*>("pageDimension"), (PyCFunction)scribus_pagedimension, 
METH_NOARGS, "Obsolete function. Don't use it."},
+    {const_cast<char*>("placeEPS"), scribus_placevec, METH_VARARGS, 
tr(scribus_placeeps__doc__)},
+    {const_cast<char*>("placeODG"), scribus_placevec, METH_VARARGS, 
tr(scribus_placeodg__doc__)},
+    {const_cast<char*>("placeSVG"), scribus_placevec, METH_VARARGS, 
tr(scribus_placesvg__doc__)},
+    {const_cast<char*>("placeSXD"), scribus_placevec, METH_VARARGS, 
tr(scribus_placesxd__doc__)},
+    {const_cast<char*>("placeVectorFile"), scribus_placevec, METH_VARARGS, 
tr(scribus_placevec__doc__)},
+    {const_cast<char*>("progressReset"), (PyCFunction)scribus_progressreset, 
METH_NOARGS, tr(scribus_progressreset__doc__)},
+    {const_cast<char*>("progressSet"), scribus_progresssetprogress, 
METH_VARARGS, tr(scribus_progresssetprogress__doc__)},
+    {const_cast<char*>("progressTotal"), scribus_progresssettotalsteps, 
METH_VARARGS, tr(scribus_progresssettotalsteps__doc__)},
+    {const_cast<char*>("raiseActiveLayer"), 
(PyCFunction)scribus_raiseactlayer, METH_NOARGS, 
tr(scribus_raiseactlayer__doc__)},
+    {const_cast<char*>("readPDFOptions"), (PyCFunction)scribus_readpdfoptions, 
METH_VARARGS, tr(scribus_readpdfoptions__doc__)},
+    {const_cast<char*>("redrawAll"), (PyCFunction)scribus_redraw, METH_NOARGS, 
tr(scribus_redraw__doc__)},
+    {const_cast<char*>("removeTableColumns"), scribus_removetablecolumns, 
METH_VARARGS, tr(scribus_removetablecolumns__doc__)},
+    {const_cast<char*>("removeTableRows"), scribus_removetablerows, 
METH_VARARGS, tr(scribus_removetablerows__doc__)},
+    {const_cast<char*>("renderFont"), (PyCFunction)scribus_renderfont, 
METH_VARARGS|METH_KEYWORDS, tr(scribus_renderfont__doc__)},
+    {const_cast<char*>("replaceColor"), scribus_replcolor, METH_VARARGS, 
tr(scribus_replcolor__doc__)},
+    {const_cast<char*>("resizeTableColumn"), scribus_resizetablecolumn, 
METH_VARARGS, tr(scribus_resizetablecolumn__doc__)},
+    {const_cast<char*>("resizeTableRow"), scribus_resizetablerow, 
METH_VARARGS, tr(scribus_resizetablerow__doc__)},
+    {const_cast<char*>("revertDoc"), (PyCFunction)scribus_revertdoc, 
METH_NOARGS, tr(scribus_revertdoc__doc__)},
+    {const_cast<char*>("rotateObject"), scribus_rotobjrel, METH_VARARGS, 
tr(scribus_rotobjrel__doc__)},
+    {const_cast<char*>("rotateObjectAbs"), scribus_rotobjabs, METH_VARARGS, 
tr(scribus_rotobjabs__doc__)},
+    {const_cast<char*>("saveDoc"), (PyCFunction)scribus_savedoc, METH_NOARGS, 
tr(scribus_savedoc__doc__)},
+    {const_cast<char*>("saveDocAs"), scribus_savedocas, METH_VARARGS, 
tr(scribus_savedocas__doc__)},
+    {const_cast<char*>("savePDFOptions"), (PyCFunction)scribus_savepdfoptions, 
METH_VARARGS, tr(scribus_savepdfoptions__doc__)},
+    {const_cast<char*>("savePageAsEPS"), scribus_savepageeps, METH_VARARGS, 
tr(scribus_savepageeps__doc__)},
+    {const_cast<char*>("scaleGroup"), scribus_scalegroup, METH_VARARGS, 
tr(scribus_scalegroup__doc__)},
+    {const_cast<char*>("scaleImage"), scribus_scaleimage, METH_VARARGS, 
tr(scribus_scaleimage__doc__)},
+    {const_cast<char*>("scrollDocument"), scribus_scrolldocument, 
METH_VARARGS, tr(scribus_scrolldocument__doc__) },
+    {const_cast<char*>("selectFrameText"), scribus_selectframetext, 
METH_VARARGS, tr(scribus_selectframetext__doc__)},
+    {const_cast<char*>("selectObject"), scribus_selectobj, METH_VARARGS, 
tr(scribus_selectobj__doc__)},
+    {const_cast<char*>("selectText"), scribus_selecttext, METH_VARARGS, 
tr(scribus_selecttext__doc__)},
+    {const_cast<char*>("selectionCount"), (PyCFunction)scribus_selcount, 
METH_NOARGS, tr(scribus_selcount__doc__)},
+    {const_cast<char*>("sentToLayer"), scribus_senttolayer, METH_VARARGS, 
tr(scribus_senttolayer__doc__)},
+    {const_cast<char*>("setActiveLayer"), scribus_setactivelayer, 
METH_VARARGS, tr(scribus_setactivelayer__doc__)},
+    {const_cast<char*>("setBaseLine"), scribus_setbaseline, METH_VARARGS, 
tr(scribus_setbaseline__doc__)},
+    {const_cast<char*>("setBleeds"), scribus_setbleeds, METH_VARARGS, 
tr(scribus_setbleeds__doc__)},
+    {const_cast<char*>("setCellBottomBorder"), scribus_setcellbottomborder, 
METH_VARARGS, tr(scribus_setcellbottomborder__doc__)},
+    {const_cast<char*>("setCellBottomPadding"), scribus_setcellbottompadding, 
METH_VARARGS, tr(scribus_setcellbottompadding__doc__)},
+    {const_cast<char*>("setCellFillColor"), scribus_setcellfillcolor, 
METH_VARARGS, tr(scribus_setcellfillcolor__doc__)},
+    {const_cast<char*>("setCellLeftBorder"), scribus_setcellleftborder, 
METH_VARARGS, tr(scribus_setcellleftborder__doc__)},
+    {const_cast<char*>("setCellLeftPadding"), scribus_setcellleftpadding, 
METH_VARARGS, tr(scribus_setcellleftpadding__doc__)},
+    {const_cast<char*>("setCellRightBorder"), scribus_setcellrightborder, 
METH_VARARGS, tr(scribus_setcellrightborder__doc__)},
+    {const_cast<char*>("setCellRightPadding"), scribus_setcellrightpadding, 
METH_VARARGS, tr(scribus_setcellrightpadding__doc__)},
+    {const_cast<char*>("setCellStyle"), scribus_setcellstyle, METH_VARARGS, 
tr(scribus_setcellstyle__doc__)},
+    {const_cast<char*>("setCellText"), scribus_setcelltext, METH_VARARGS, 
tr(scribus_setcelltext__doc__)},
+    {const_cast<char*>("setCellTopBorder"), scribus_setcelltopborder, 
METH_VARARGS, tr(scribus_setcelltopborder__doc__)},
+    {const_cast<char*>("setCellTopPadding"), scribus_setcelltoppadding, 
METH_VARARGS, tr(scribus_setcelltoppadding__doc__)},
+    {const_cast<char*>("setCharacterStyle"), scribus_setcharstyle, 
METH_VARARGS, tr(scribus_setcharstyle__doc__) },
+    {const_cast<char*>("setColumnGap"), scribus_setcolumngap, METH_VARARGS, 
tr(scribus_setcolumngap__doc__)},
+    {const_cast<char*>("setColumns"), scribus_setcolumns, METH_VARARGS, 
tr(scribus_setcolumns__doc__)},
+    {const_cast<char*>("setCornerRadius"), scribus_setcornerradius, 
METH_VARARGS, tr(scribus_setcornerradius__doc__)},
+    {const_cast<char*>("setCursor"), scribus_setcursor, METH_VARARGS, 
tr(scribus_setcursor__doc__)},
+    {const_cast<char*>("setCustomLineStyle"), scribus_setcustomlinestyle, 
METH_VARARGS, tr(scribus_setcustomlinestyle__doc__)},
+    {const_cast<char*>("setDocType"), scribus_setdoctype, METH_VARARGS, 
tr(scribus_setdoctype__doc__)},
+    {const_cast<char*>("setFillBlendmode"), scribus_setfillblend, 
METH_VARARGS, tr(scribus_setfillblend__doc__)},
+    {const_cast<char*>("setFillColor"), scribus_setfillcolor, METH_VARARGS, 
tr(scribus_setfillcolor__doc__)},
+    {const_cast<char*>("setFillShade"), scribus_setfillshade, METH_VARARGS, 
tr(scribus_setfillshade__doc__)},
+    {const_cast<char*>("setFillTransparency"), scribus_setfilltrans, 
METH_VARARGS, tr(scribus_setfilltrans__doc__)},
+    {const_cast<char*>("setFont"), scribus_setfont, METH_VARARGS, 
tr(scribus_setfont__doc__)},
+    {const_cast<char*>("setFontFeatures"), scribus_setfontfeatures, 
METH_VARARGS, tr(scribus_setfontfeatures__doc__)},
+    {const_cast<char*>("setFontSize"), scribus_setfontsize, METH_VARARGS, 
tr(scribus_setfontsize__doc__)},
+    {const_cast<char*>("setGradientFill"), scribus_setgradfill, METH_VARARGS, 
tr(scribus_setgradfill__doc__)},
+    {const_cast<char*>("setGradientStop"), scribus_setgradstop, METH_VARARGS, 
tr(scribus_setgradstop__doc__)},
+    {const_cast<char*>("setHGuides"), scribus_setHguides, METH_VARARGS, 
tr(scribus_setHguides__doc__)},
+    {const_cast<char*>("setImageBrightness"), scribus_setimagebrightness, 
METH_VARARGS, tr(scribus_setimagebrightness__doc__)},
+    {const_cast<char*>("setImageGrayscale"), scribus_setimagegrayscale, 
METH_VARARGS, tr(scribus_setimagegrayscale__doc__)},
+    {const_cast<char*>("setImageOffset"), scribus_setimageoffset, 
METH_VARARGS, tr(scribus_setimageoffset__doc__)},
+    {const_cast<char*>("setImageScale"), scribus_setimagescale, METH_VARARGS, 
tr(scribus_setimagescale__doc__)},
+    {const_cast<char*>("setInfo"), scribus_setinfo, METH_VARARGS, 
tr(scribus_setinfo__doc__)},
+    {const_cast<char*>("setItemName"), scribus_setitemname, METH_VARARGS, 
tr(scribus_setitemname__doc__)},
+    {const_cast<char*>("setLayerBlendmode"), scribus_setlayerblendmode, 
METH_VARARGS, tr(scribus_setlayerblendmode__doc__)},
+    {const_cast<char*>("setLayerFlow"), scribus_setlayerflow, METH_VARARGS, 
tr(scribus_setlayerflow__doc__)},
+    {const_cast<char*>("setLayerLocked"), scribus_setlayerlocked, 
METH_VARARGS, tr(scribus_setlayerlocked__doc__)},
+    {const_cast<char*>("setLayerOutlined"), scribus_setlayeroutlined, 
METH_VARARGS, tr(scribus_setlayeroutlined__doc__)},
+    {const_cast<char*>("setLayerPrintable"), scribus_setlayerprintable, 
METH_VARARGS, tr(scribus_setlayerprintable__doc__)},
+    {const_cast<char*>("setLayerTransparency"), scribus_setlayertransparency, 
METH_VARARGS, tr(scribus_setlayertransparency__doc__)},
+    {const_cast<char*>("setLayerVisible"), scribus_setlayervisible, 
METH_VARARGS, tr(scribus_setlayervisible__doc__)},
+    {const_cast<char*>("setLineBlendmode"), scribus_setlineblend, 
METH_VARARGS, tr(scribus_setlineblend__doc__)},
+    {const_cast<char*>("setLineCap"), scribus_setlinecap, METH_VARARGS, 
tr(scribus_setlinecap__doc__)},
+    {const_cast<char*>("setLineColor"), scribus_setlinecolor, METH_VARARGS, 
tr(scribus_setlinecolor__doc__)},
+    {const_cast<char*>("setLineJoin"), scribus_setlinejoin, METH_VARARGS, 
tr(scribus_setlinejoin__doc__)},
+    {const_cast<char*>("setLineShade"), scribus_setlineshade, METH_VARARGS, 
tr(scribus_setlineshade__doc__)},
+    {const_cast<char*>("setLineSpacing"), scribus_setlinespace, METH_VARARGS, 
tr(scribus_setlinespace__doc__)},
+    {const_cast<char*>("setLineSpacingMode"), scribus_setlinespacemode, 
METH_VARARGS, tr(scribus_setlinespacemode__doc__)},
+    {const_cast<char*>("setLineStyle"), scribus_setlinestyle, METH_VARARGS, 
tr(scribus_setlinestyle__doc__)},
+    {const_cast<char*>("setLineTransparency"), scribus_setlinetrans, 
METH_VARARGS, tr(scribus_setlinetrans__doc__)},
+    {const_cast<char*>("setLineWidth"), scribus_setlinewidth, METH_VARARGS, 
tr(scribus_setlinewidth__doc__)},
+    {const_cast<char*>("setMargins"), scribus_setmargins, METH_VARARGS, 
tr(scribus_setmargins__doc__)},
+    {const_cast<char*>("setMultiLine"), scribus_setmultiline, METH_VARARGS, 
tr(scribus_setmultiline__doc__)},
+    {const_cast<char*>("setNewName"), scribus_setitemname, METH_VARARGS, 
tr(scribus_setitemname__doc__)}, // Deprecated, was in fact never documented
+    {const_cast<char*>("setObjectAttributes"), scribus_setobjectattributes, 
METH_VARARGS, tr(scribus_setobjectattributes__doc__)},
+    {const_cast<char*>("setPDFBookmark"), scribus_setpdfbookmark, 
METH_VARARGS, tr(scribus_setpdfbookmark__doc__)},
+    {const_cast<char*>("setParagraphStyle"), scribus_setparagraphstyle, 
METH_VARARGS, tr(scribus_setparagraphstyle__doc__)},
+    {const_cast<char*>("setRedraw"), scribus_setredraw, METH_VARARGS, 
tr(scribus_setredraw__doc__)},
+    {const_cast<char*>("setScaleFrameToImage"), 
(PyCFunction)scribus_setscaleframetoimage, METH_VARARGS, 
tr(scribus_setscaleframetoimage__doc__)},
+    {const_cast<char*>("setScaleImageToFrame"), 
(PyCFunction)scribus_setscaleimagetoframe, METH_VARARGS|METH_KEYWORDS, 
tr(scribus_setscaleimagetoframe__doc__)},
+    {const_cast<char*>("setSpotColor"), scribus_setspotcolor, METH_VARARGS, 
tr(scribus_setspotcolor__doc__)},
+    {const_cast<char*>("setStyle"), scribus_setparagraphstyle, METH_VARARGS, 
tr(scribus_setstyle__doc__)}, // Deprecated
+    {const_cast<char*>("setTableBottomBorder"), scribus_settablebottomborder, 
METH_VARARGS, tr(scribus_settablebottomborder__doc__)},
+    {const_cast<char*>("setTableFillColor"), scribus_settablefillcolor, 
METH_VARARGS, tr(scribus_settablefillcolor__doc__)},
+    {const_cast<char*>("setTableLeftBorder"), scribus_settableleftborder, 
METH_VARARGS, tr(scribus_settableleftborder__doc__)},
+    {const_cast<char*>("setTableRightBorder"), scribus_settablerightborder, 
METH_VARARGS, tr(scribus_settablerightborder__doc__)},
+    {const_cast<char*>("setTableStyle"), scribus_settablestyle, METH_VARARGS, 
tr(scribus_settablestyle__doc__)},
+    {const_cast<char*>("setTableTopBorder"), scribus_settabletopborder, 
METH_VARARGS, tr(scribus_settabletopborder__doc__)},
+    {const_cast<char*>("setText"), scribus_settext, METH_VARARGS, 
tr(scribus_settext__doc__)},
+    {const_cast<char*>("setTextAlignment"), scribus_setalignment, 
METH_VARARGS, tr(scribus_setalign__doc__)},
+    {const_cast<char*>("setTextColor"), scribus_settextfill, METH_VARARGS, 
tr(scribus_settextfill__doc__)},
+    {const_cast<char*>("setTextDirection"), scribus_setdirection, 
METH_VARARGS, tr(scribus_setdirection__doc__)},
+    {const_cast<char*>("setTextDistances"), scribus_settextdistances, 
METH_VARARGS, tr(scribus_settextdistances__doc__)},
+    {const_cast<char*>("setTextFlowMode"), scribus_settextflowmode, 
METH_VARARGS, tr(scribus_settextflowmode__doc__)},
+    {const_cast<char*>("setTextScalingH"), scribus_settextscalingh, 
METH_VARARGS, tr(scribus_settextscalingh__doc__)},
+    {const_cast<char*>("setTextScalingV"), scribus_settextscalingv, 
METH_VARARGS, tr(scribus_settextscalingv__doc__)},
+    {const_cast<char*>("setTextShade"), scribus_settextshade, METH_VARARGS, 
tr(scribus_settextshade__doc__)},
+    {const_cast<char*>("setTextStroke"), scribus_settextstroke, METH_VARARGS, 
tr(scribus_settextstroke__doc__)},
+    {const_cast<char*>("setTextVerticalAlignment"), 
scribus_settextverticalalignment, METH_VARARGS, 
tr(scribus_settextverticalalignment__doc__)},
+    {const_cast<char*>("setUnit"), scribus_setunit, METH_VARARGS, 
tr(scribus_setunit__doc__)},
+    {const_cast<char*>("setVGuides"), scribus_setVguides, METH_VARARGS, 
tr(scribus_setVguides__doc__)},
+    {const_cast<char*>("sizeObject"), scribus_sizeobjabs, METH_VARARGS, 
tr(scribus_sizeobjabs__doc__)},
+    {const_cast<char*>("statusMessage"), scribus_messagebartext, METH_VARARGS, 
tr(scribus_messagebartext__doc__)},
+    {const_cast<char*>("textFlowMode"), scribus_settextflowmode, METH_VARARGS, 
tr(scribus_textflowmode__doc__)}, // Deprecated
+    {const_cast<char*>("textOverflows"), 
(PyCFunction)scribus_istextoverflowing, METH_VARARGS|METH_KEYWORDS, 
tr(scribus_istextoverflowing__doc__) },
+    {const_cast<char*>("traceText"), scribus_outlinetext, METH_VARARGS, 
tr(scribus_tracetext__doc__)},
+    {const_cast<char*>("unGroupObject"), scribus_ungroupobj, METH_VARARGS, 
tr(scribus_ungroupobj__doc__)}, // Deprecated, now alias for unGroupObjects()
+    {const_cast<char*>("unGroupObjects"), scribus_ungroupobj, METH_VARARGS, 
tr(scribus_ungroupobj__doc__)},
+    {const_cast<char*>("unlinkTextFrames"), scribus_unlinktextframes, 
METH_VARARGS, tr(scribus_unlinktextframes__doc__)},
+    {const_cast<char*>("valueDialog"), scribus_valuedialog, METH_VARARGS, 
tr(scribus_valuedialog__doc__)},
+    {const_cast<char*>("zoomDocument"), scribus_zoomdocument, METH_VARARGS, 
tr(scribus_zoomdocument__doc__)},
        // Property magic
        {const_cast<char*>("getPropertyCType"), 
(PyCFunction)scribus_propertyctype, METH_VARARGS|METH_KEYWORDS, 
tr(scribus_propertyctype__doc__)},
        {const_cast<char*>("getPropertyNames"), 
(PyCFunction)scribus_getpropertynames, METH_VARARGS|METH_KEYWORDS, 
tr(scribus_getpropertynames__doc__)},

Modified: trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdmisc.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24053&path=/trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdmisc.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdmisc.cpp (original)
+++ trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdmisc.cpp Wed Oct  7 
20:47:44 2020
@@ -184,6 +184,24 @@
        if (!checkHaveDocument())
                return nullptr;
        return 
PyString_FromString(ScCore->primaryMainWindow()->doc->activeLayerName().toUtf8());
+}
+
+PyObject *scribus_loweractlayer(PyObject* /* self */)
+{
+       if (!checkHaveDocument())
+               return nullptr;
+       int activeLayer = ScCore->primaryMainWindow()->doc->activeLayer();
+       ScCore->primaryMainWindow()->doc->lowerLayer(activeLayer);
+       Py_RETURN_NONE;
+}
+
+PyObject *scribus_raiseactlayer(PyObject* /* self */)
+{
+       if (!checkHaveDocument())
+               return nullptr;
+       int activeLayer = ScCore->primaryMainWindow()->doc->activeLayer();
+       ScCore->primaryMainWindow()->doc->raiseLayer(activeLayer);
+       Py_RETURN_NONE;
 }
 
 PyObject *scribus_senttolayer(PyObject* /* self */, PyObject* args)

Modified: trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdmisc.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24053&path=/trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdmisc.h
==============================================================================
--- trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdmisc.h   (original)
+++ trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdmisc.h   Wed Oct  7 
20:47:44 2020
@@ -94,6 +94,24 @@
 PyObject *scribus_getactlayer(PyObject * /*self*/);
 
 /*! docstring */
+PyDoc_STRVAR(scribus_loweractlayer__doc__,
+QT_TR_NOOP("lowerActiveLayer()\n\
+\n\
+Lowers the current active layer.\n\
+"));
+/*! Lower active Layer */
+PyObject *scribus_loweractlayer(PyObject * /*self*/);
+
+/*! docstring */
+PyDoc_STRVAR(scribus_raiseactlayer__doc__,
+QT_TR_NOOP("raiseActiveLayer()\n\
+\n\
+Raises the current active layer.\n\
+"));
+/*! Raise active layer */
+PyObject *scribus_raiseactlayer(PyObject * /*self*/);
+
+/*! docstring */
 PyDoc_STRVAR(scribus_senttolayer__doc__,
 QT_TR_NOOP("sentToLayer(\"layer\" [, \"name\"])\n\
 \n\

Modified: trunk/Scribus/scribus/plugins/scriptplugin_py2x/scriptplugin.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24053&path=/trunk/Scribus/scribus/plugins/scriptplugin_py2x/scriptplugin.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/scriptplugin_py2x/scriptplugin.cpp    
(original)
+++ trunk/Scribus/scribus/plugins/scriptplugin_py2x/scriptplugin.cpp    Wed Oct 
 7 20:47:44 2020
@@ -288,35 +288,35 @@
        // 2004-11-06 cr - move aliasing to dynamically generated wrapper 
functions, sort methoddef
        {const_cast<char*>("applyMasterPage"), scribus_applymasterpage, 
METH_VARARGS, tr(scribus_applymasterpage__doc__)},
        {const_cast<char*>("changeColor"), scribus_setcolor, METH_VARARGS, 
tr(scribus_setcolor__doc__)},
+       {const_cast<char*>("changeColorCMYK"), scribus_setcolorcmyk, 
METH_VARARGS, tr(scribus_setcolorcmyk__doc__)},
+       {const_cast<char*>("changeColorCMYKFloat"), scribus_setcolorcmykfloat, 
METH_VARARGS, tr(scribus_setcolorcmykfloat__doc__)},
        {const_cast<char*>("changeColorLab"), scribus_setcolorlab, 
METH_VARARGS, tr(scribus_setcolorlab__doc__) },
        {const_cast<char*>("changeColorRGB"), scribus_setcolorrgb, 
METH_VARARGS, tr(scribus_setcolorrgb__doc__)},
        {const_cast<char*>("changeColorRGBFloat"), scribus_setcolorrgbfloat, 
METH_VARARGS, tr(scribus_setcolorrgbfloat__doc__)},
-       {const_cast<char*>("changeColorCMYK"), scribus_setcolorcmyk, 
METH_VARARGS, tr(scribus_setcolorcmyk__doc__)},
-       {const_cast<char*>("changeColorCMYKFloat"), scribus_setcolorcmykfloat, 
METH_VARARGS, tr(scribus_setcolorcmykfloat__doc__)},
        {const_cast<char*>("closeDoc"), (PyCFunction)scribus_closedoc, 
METH_NOARGS, tr(scribus_closedoc__doc__)},
        {const_cast<char*>("closeMasterPage"), 
(PyCFunction)scribus_closemasterpage, METH_NOARGS, 
tr(scribus_closemasterpage__doc__)},
        {const_cast<char*>("createBezierLine"), scribus_bezierline, 
METH_VARARGS, tr(scribus_bezierline__doc__)},
+       {const_cast<char*>("createCharStyle"), 
(PyCFunction)scribus_createcharstyle, METH_VARARGS|METH_KEYWORDS, 
tr(scribus_createcharstyle__doc__)},
+       {const_cast<char*>("createCustomLineStyle"), 
scribus_createcustomlinestyle, METH_VARARGS, 
tr(scribus_createcustomlinestyle__doc__)},
        {const_cast<char*>("createEllipse"), scribus_newellipse, METH_VARARGS, 
tr(scribus_newellipse__doc__)},
        {const_cast<char*>("createImage"), scribus_newimage, METH_VARARGS, 
tr(scribus_newimage__doc__)},
        {const_cast<char*>("createLayer"), scribus_createlayer, METH_VARARGS, 
tr(scribus_createlayer__doc__)},
        {const_cast<char*>("createLine"), scribus_newline, METH_VARARGS, 
tr(scribus_newline__doc__)},
        {const_cast<char*>("createMasterPage"), scribus_createmasterpage, 
METH_VARARGS, tr(scribus_createmasterpage__doc__)},
+       {const_cast<char*>("createParagraphStyle"), 
(PyCFunction)scribus_createparagraphstyle, METH_VARARGS|METH_KEYWORDS, 
tr(scribus_createparagraphstyle__doc__)},
        {const_cast<char*>("createPathText"), scribus_pathtext, METH_VARARGS, 
tr(scribus_pathtext__doc__)},
+       {const_cast<char*>("createPolyLine"), scribus_polyline, METH_VARARGS, 
tr(scribus_polyline__doc__)},
        {const_cast<char*>("createPolygon"), scribus_polygon, METH_VARARGS, 
tr(scribus_polygon__doc__)},
-       {const_cast<char*>("createPolyLine"), scribus_polyline, METH_VARARGS, 
tr(scribus_polyline__doc__)},
        {const_cast<char*>("createRect"), scribus_newrect, METH_VARARGS, 
tr(scribus_newrect__doc__)},
        {const_cast<char*>("createTable"), scribus_newtable, METH_VARARGS, 
tr(scribus_newtable__doc__)},
        {const_cast<char*>("createText"), scribus_newtext, METH_VARARGS, 
tr(scribus_newtext__doc__)},
-       {const_cast<char*>("createParagraphStyle"), 
(PyCFunction)scribus_createparagraphstyle, METH_VARARGS|METH_KEYWORDS, 
tr(scribus_createparagraphstyle__doc__)},
-       {const_cast<char*>("createCharStyle"), 
(PyCFunction)scribus_createcharstyle, METH_VARARGS|METH_KEYWORDS, 
tr(scribus_createcharstyle__doc__)},
-       {const_cast<char*>("createCustomLineStyle"), 
scribus_createcustomlinestyle, METH_VARARGS, 
tr(scribus_createcustomlinestyle__doc__)},
        {const_cast<char*>("currentPage"), (PyCFunction)scribus_currentpage, 
METH_NOARGS, tr(scribus_currentpage__doc__)},
        {const_cast<char*>("defineColor"), scribus_newcolor, METH_VARARGS, 
tr(scribus_newcolor__doc__)},
+       {const_cast<char*>("defineColorCMYK"), scribus_newcolorcmyk, 
METH_VARARGS, tr(scribus_newcolorcmyk__doc__)},
+       {const_cast<char*>("defineColorCMYKFloat"), scribus_newcolorcmykfloat, 
METH_VARARGS, tr(scribus_newcolorcmykfloat__doc__)},
        {const_cast<char*>("defineColorLab"), scribus_newcolorlab, 
METH_VARARGS, tr(scribus_newcolorlab__doc__) },
        {const_cast<char*>("defineColorRGB"), scribus_newcolorrgb, 
METH_VARARGS, tr(scribus_newcolorrgb__doc__)},
        {const_cast<char*>("defineColorRGBFloat"), scribus_newcolorrgb, 
METH_VARARGS, tr(scribus_newcolorrgbfloat__doc__)},
-       {const_cast<char*>("defineColorCMYK"), scribus_newcolorcmyk, 
METH_VARARGS, tr(scribus_newcolorcmyk__doc__)},
-       {const_cast<char*>("defineColorCMYKFloat"), scribus_newcolorcmykfloat, 
METH_VARARGS, tr(scribus_newcolorcmykfloat__doc__)},
        {const_cast<char*>("dehyphenateText"), scribus_dehyphenatetext, 
METH_VARARGS, tr(scribus_dehyphenatetext__doc__)},
        {const_cast<char*>("deleteColor"), scribus_delcolor, METH_VARARGS, 
tr(scribus_delcolor__doc__)},
        {const_cast<char*>("deleteLayer"), scribus_removelayer, METH_VARARGS, 
tr(scribus_removelayer__doc__)},
@@ -340,21 +340,20 @@
        {const_cast<char*>("getCellStyle"), scribus_getcellstyle, METH_VARARGS, 
tr(scribus_getcellstyle__doc__)},
        {const_cast<char*>("getCellStyles"), 
(PyCFunction)scribus_getcellstyles, METH_VARARGS, 
tr(scribus_getcellstyles__doc__)},
        {const_cast<char*>("getCellText"), scribus_getcelltext, METH_VARARGS, 
tr(scribus_getcelltext__doc__)},
+       {const_cast<char*>("getCharStyles"), 
(PyCFunction)scribus_getcharstylenames, METH_NOARGS, 
tr(scribus_getcharstylenames__doc__)},
        {const_cast<char*>("getCharacterStyle"), scribus_getcharacterstyle, 
METH_VARARGS, tr(scribus_getcharacterstyle__doc__) },
-       {const_cast<char*>("getCharStyles"), 
(PyCFunction)scribus_getcharstylenames, METH_NOARGS, 
tr(scribus_getcharstylenames__doc__)},
-       {const_cast<char*>("getColorNames"), (PyCFunction)scribus_colornames, 
METH_NOARGS, tr(scribus_colornames__doc__)},
        {const_cast<char*>("getColor"), scribus_getcolor, METH_VARARGS, 
tr(scribus_getcolor__doc__)},
-       {const_cast<char*>("getColorFloat"), scribus_getcolorfloat, 
METH_VARARGS, tr(scribus_getcolorfloat__doc__)},
        {const_cast<char*>("getColorAsRGB"), scribus_getcolorasrgb, 
METH_VARARGS, tr(scribus_getcolorasrgb__doc__)},
        {const_cast<char*>("getColorAsRGBFloat"), scribus_getcolorasrgbfloat, 
METH_VARARGS, tr(scribus_getcolorasrgbfloat__doc__)},
-       {const_cast<char*>("isSpotColor"), scribus_isspotcolor, METH_VARARGS, 
tr(scribus_isspotcolor__doc__)},
+       {const_cast<char*>("getColorFloat"), scribus_getcolorfloat, 
METH_VARARGS, tr(scribus_getcolorfloat__doc__)},
+       {const_cast<char*>("getColorNames"), (PyCFunction)scribus_colornames, 
METH_NOARGS, tr(scribus_colornames__doc__)},
        {const_cast<char*>("getColumnGap"), scribus_getcolumngap, METH_VARARGS, 
tr(scribus_getcolumngap__doc__)},
        {const_cast<char*>("getColumns"), scribus_getcolumns, METH_VARARGS, 
tr(scribus_getcolumns__doc__)},
        {const_cast<char*>("getCornerRadius"), scribus_getcornerrad, 
METH_VARARGS, tr(scribus_getcornerrad__doc__)},
        {const_cast<char*>("getCustomLineStyle"), scribus_getcustomlinestyle, 
METH_VARARGS, tr(scribus_getcustomlinestyle__doc__)},
        {const_cast<char*>("getDocName"), (PyCFunction)scribus_getdocname, 
METH_NOARGS, tr(scribus_getdocname__doc__)},
+       {const_cast<char*>("getFillBlendmode"), scribus_getfillblend, 
METH_VARARGS, tr(scribus_getfillblend__doc__)},
        {const_cast<char*>("getFillColor"), scribus_getfillcolor, METH_VARARGS, 
tr(scribus_getfillcolor__doc__)},
-       {const_cast<char*>("getFillBlendmode"), scribus_getfillblend, 
METH_VARARGS, tr(scribus_getfillblend__doc__)},
        {const_cast<char*>("getFillShade"), scribus_getfillshade, METH_VARARGS, 
tr(scribus_getfillshade__doc__)},
        {const_cast<char*>("getFillTransparency"), scribus_getfilltrans, 
METH_VARARGS, tr(scribus_getfilltrans__doc__)},
        {const_cast<char*>("getFirstLinkedFrame"), scribus_getfirstlinkedframe, 
METH_VARARGS, tr(scribus_getfirstlinkedframe__doc__)},
@@ -370,44 +369,44 @@
        {const_cast<char*>("getImageOffset"), scribus_getimageoffset, 
METH_VARARGS, tr(scribus_getimageoffset__doc__)},
        {const_cast<char*>("getImageScale"), scribus_getimagescale, 
METH_VARARGS, tr(scribus_getimagescale__doc__)},
        {const_cast<char*>("getLastLinkedFrame"), scribus_getlastlinkedframe, 
METH_VARARGS, tr(scribus_getlastlinkedframe__doc__)},
-       {const_cast<char*>("getLayers"), (PyCFunction)scribus_getlayers, 
METH_NOARGS, tr(scribus_getlayers__doc__)},
        {const_cast<char*>("getLayerBlendmode"), scribus_getlayerblendmode, 
METH_VARARGS, tr(scribus_getlayerblendmode__doc__)},
        {const_cast<char*>("getLayerTransparency"), 
scribus_getlayertransparency, METH_VARARGS, 
tr(scribus_getlayertransparency__doc__)},
+       {const_cast<char*>("getLayers"), (PyCFunction)scribus_getlayers, 
METH_NOARGS, tr(scribus_getlayers__doc__)},
+       {const_cast<char*>("getLineBlendmode"), scribus_getlineblend, 
METH_VARARGS, tr(scribus_getlineblend__doc__)},
        {const_cast<char*>("getLineCap"), scribus_getlinecap, METH_VARARGS, 
tr(scribus_getlinecap__doc__)},
        {const_cast<char*>("getLineColor"), scribus_getlinecolor, METH_VARARGS, 
tr(scribus_getlinecolor__doc__)},
+       {const_cast<char*>("getLineJoin"), scribus_getlinejoin, METH_VARARGS, 
tr(scribus_getlinejoin__doc__)},
        {const_cast<char*>("getLineShade"), scribus_getlineshade, METH_VARARGS, 
tr(scribus_getlineshade__doc__)},
-       {const_cast<char*>("getLineBlendmode"), scribus_getlineblend, 
METH_VARARGS, tr(scribus_getlineblend__doc__)},
-       {const_cast<char*>("getLineTransparency"), scribus_getlinetrans, 
METH_VARARGS, tr(scribus_getlinetrans__doc__)},
-       {const_cast<char*>("getLineJoin"), scribus_getlinejoin, METH_VARARGS, 
tr(scribus_getlinejoin__doc__)},
        {const_cast<char*>("getLineSpacing"), scribus_getlinespace, 
METH_VARARGS, tr(scribus_getlinespace__doc__)},
        {const_cast<char*>("getLineStyle"), scribus_getlinestyle, METH_VARARGS, 
tr(scribus_getlinestyle__doc__)},
        {const_cast<char*>("getLineStyles"), 
(PyCFunction)scribus_getlinestyles, METH_VARARGS, 
tr(scribus_getlinestyles__doc__)},
+       {const_cast<char*>("getLineTransparency"), scribus_getlinetrans, 
METH_VARARGS, tr(scribus_getlinetrans__doc__)},
        {const_cast<char*>("getLineWidth"), scribus_getlinewidth, METH_VARARGS, 
tr(scribus_getlinewidth__doc__)},
        {const_cast<char*>("getMasterPage"), scribus_getmasterpage, 
METH_VARARGS, tr(scribus_getmasterpage__doc__)},
        {const_cast<char*>("getNextLinkedFrame"), scribus_getnextlinkedframe, 
METH_VARARGS, tr(scribus_getnextlinkedframe__doc__)},
+       {const_cast<char*>("getObjectAttributes"), scribus_getobjectattributes, 
METH_VARARGS, tr(scribus_getobjectattributes__doc__)},
+       {const_cast<char*>("getObjectType"), scribus_getobjecttype, 
METH_VARARGS, tr(scribus_getobjecttype__doc__)},
        {const_cast<char*>("getPageItems"), (PyCFunction)scribus_getpageitems, 
METH_NOARGS, tr(scribus_getpageitems__doc__)},
        {const_cast<char*>("getPageMargins"), 
(PyCFunction)scribus_getpagemargins, METH_NOARGS, 
tr(scribus_getpagemargins__doc__)},
+       {const_cast<char*>("getPageNMargins"), scribus_getpagenmargins, 
METH_VARARGS, tr(scribus_getpagenmargins__doc__)},
+       {const_cast<char*>("getPageNSize"), scribus_getpagensize, METH_VARARGS, 
tr(scribus_getpagensize__doc__)},
+       {const_cast<char*>("getPageSize"), (PyCFunction)scribus_pagedimension, 
METH_NOARGS, tr(scribus_pagedimension__doc__)},
        {const_cast<char*>("getPageType"), (PyCFunction)scribus_getpagetype, 
METH_VARARGS, tr(scribus_getpagetype__doc__)},
-       {const_cast<char*>("getPageSize"), (PyCFunction)scribus_pagedimension, 
METH_NOARGS, tr(scribus_pagedimension__doc__)},
-       {const_cast<char*>("getPageNSize"), scribus_getpagensize, METH_VARARGS, 
tr(scribus_getpagensize__doc__)},
-       {const_cast<char*>("getPageNMargins"), scribus_getpagenmargins, 
METH_VARARGS, tr(scribus_getpagenmargins__doc__)},
        {const_cast<char*>("getParagraphStyle"), scribus_getparagraphstyle, 
METH_VARARGS, tr(scribus_getparagraphstyle__doc__) },
        {const_cast<char*>("getParagraphStyles"), 
(PyCFunction)scribus_getparagraphstyles, METH_NOARGS, 
tr(scribus_getparagraphstyles__doc__)},
        {const_cast<char*>("getPosition"), scribus_getposition, METH_VARARGS, 
tr(scribus_getposition__doc__)},
        {const_cast<char*>("getPrevLinkedFrame"), scribus_getprevlinkedframe, 
METH_VARARGS, tr(scribus_getprevlinkedframe__doc__)},
        {const_cast<char*>("getRotation"), scribus_getrotation, METH_VARARGS, 
tr(scribus_getrotation__doc__)},
-       {const_cast<char*>("getObjectType"), scribus_getobjecttype, 
METH_VARARGS, tr(scribus_getobjecttype__doc__)},
-       {const_cast<char*>("getObjectAttributes"), scribus_getobjectattributes, 
METH_VARARGS, tr(scribus_getobjectattributes__doc__)},
        {const_cast<char*>("getSelectedObject"), scribus_getselobjnam, 
METH_VARARGS, tr(scribus_getselobjnam__doc__)},
        {const_cast<char*>("getSize"), scribus_getsize, METH_VARARGS, 
tr(scribus_getsize__doc__)},
        {const_cast<char*>("getStyle"), scribus_getparagraphstyle, 
METH_VARARGS, tr(scribus_getstyle__doc__) }, // Deprecated
+       {const_cast<char*>("getTableColumnWidth"), scribus_gettablecolumnwidth, 
METH_VARARGS, tr(scribus_gettablecolumnwidth__doc__)},
+       {const_cast<char*>("getTableColumns"), scribus_gettablecolumns, 
METH_VARARGS, tr(scribus_gettablecolumns__doc__)},
+       {const_cast<char*>("getTableFillColor"), scribus_gettablefillcolor, 
METH_VARARGS, tr(scribus_gettablefillcolor__doc__)},
+       {const_cast<char*>("getTableRowHeight"), scribus_gettablerowheight, 
METH_VARARGS, tr(scribus_gettablerowheight__doc__)},
        {const_cast<char*>("getTableRows"), scribus_gettablerows, METH_VARARGS, 
tr(scribus_gettablerows__doc__)},
-       {const_cast<char*>("getTableRowHeight"), scribus_gettablerowheight, 
METH_VARARGS, tr(scribus_gettablerowheight__doc__)},
-       {const_cast<char*>("getTableColumns"), scribus_gettablecolumns, 
METH_VARARGS, tr(scribus_gettablecolumns__doc__)},
-       {const_cast<char*>("getTableColumnWidth"), scribus_gettablecolumnwidth, 
METH_VARARGS, tr(scribus_gettablecolumnwidth__doc__)},
        {const_cast<char*>("getTableStyle"), scribus_gettablestyle, 
METH_VARARGS, tr(scribus_gettablestyle__doc__)},
        {const_cast<char*>("getTableStyles"), 
(PyCFunction)scribus_gettablestyles, METH_VARARGS, 
tr(scribus_gettablestyles__doc__)},
-       {const_cast<char*>("getTableFillColor"), scribus_gettablefillcolor, 
METH_VARARGS, tr(scribus_gettablefillcolor__doc__)},
        {const_cast<char*>("getText"), scribus_getframetext, METH_VARARGS, 
tr(scribus_gettext__doc__)}, // Deprecated
        {const_cast<char*>("getTextColor"), scribus_gettextcolor, METH_VARARGS, 
tr(scribus_gettextcolor__doc__)},
        {const_cast<char*>("getTextDistances"), scribus_gettextdistances, 
METH_VARARGS, tr(scribus_gettextdistances__doc__)},
@@ -424,32 +423,35 @@
        {const_cast<char*>("haveDoc"), (PyCFunction)scribus_havedoc, 
METH_NOARGS, tr(scribus_havedoc__doc__)},
        {const_cast<char*>("hyphenateText"), scribus_hyphenatetext, 
METH_VARARGS, tr(scribus_hyphenatetext__doc__)},
        {const_cast<char*>("importPage"), scribus_importpage, METH_VARARGS, 
tr(scribus_importpage__doc__)},
+       {const_cast<char*>("insertHtmlText"), scribus_inserthtmltext, 
METH_VARARGS, tr(scribus_inserthtmltext__doc__)},
+       {const_cast<char*>("insertTableColumns"), scribus_inserttablecolumns, 
METH_VARARGS, tr(scribus_inserttablecolumns__doc__)},
        {const_cast<char*>("insertTableRows"), scribus_inserttablerows, 
METH_VARARGS, tr(scribus_inserttablerows__doc__)},
-       {const_cast<char*>("insertTableColumns"), scribus_inserttablecolumns, 
METH_VARARGS, tr(scribus_inserttablecolumns__doc__)},
        {const_cast<char*>("insertText"), scribus_inserttext, METH_VARARGS, 
tr(scribus_inserttext__doc__)},
-       {const_cast<char*>("insertHtmlText"), scribus_inserthtmltext, 
METH_VARARGS, tr(scribus_inserthtmltext__doc__)},
        {const_cast<char*>("isLayerFlow"), scribus_islayerflow, METH_VARARGS, 
tr(scribus_islayerflow__doc__)},
+       {const_cast<char*>("isLayerLocked"), scribus_islayerlocked, 
METH_VARARGS, tr(scribus_islayerlocked__doc__)},
        {const_cast<char*>("isLayerOutlined"), scribus_islayeroutlined, 
METH_VARARGS, tr(scribus_islayeroutlined__doc__)},
-       {const_cast<char*>("isLayerLocked"), scribus_islayerlocked, 
METH_VARARGS, tr(scribus_islayerlocked__doc__)},
        {const_cast<char*>("isLayerPrintable"), scribus_islayerprintable, 
METH_VARARGS, tr(scribus_islayerprintable__doc__)},
        {const_cast<char*>("isLayerVisible"), scribus_islayervisible, 
METH_VARARGS, tr(scribus_islayervisible__doc__)},
        {const_cast<char*>("isLocked"), scribus_islocked, METH_VARARGS, 
tr(scribus_islocked__doc__)},
+       {const_cast<char*>("isPDFBookmark"), scribus_ispdfbookmark, 
METH_VARARGS, tr(scribus_ispdfbookmark__doc__)},
+       {const_cast<char*>("isSpotColor"), scribus_isspotcolor, METH_VARARGS, 
tr(scribus_isspotcolor__doc__)},
        {const_cast<char*>("layoutText"), scribus_layouttext, METH_VARARGS, 
tr(scribus_layouttext__doc__)},
        {const_cast<char*>("layoutTextChain"), scribus_layouttextchain, 
METH_VARARGS, tr(scribus_layouttextchain__doc__)},
        {const_cast<char*>("linkTextFrames"), scribus_linktextframes, 
METH_VARARGS, tr(scribus_linktextframes__doc__)},
        {const_cast<char*>("loadImage"), scribus_loadimage, METH_VARARGS, 
tr(scribus_loadimage__doc__)},
        {const_cast<char*>("loadStylesFromFile"), scribus_loadstylesfromfile, 
METH_VARARGS, tr(scribus_loadstylesfromfile__doc__)},
        {const_cast<char*>("lockObject"), scribus_lockobject, METH_VARARGS, 
tr(scribus_lockobject__doc__)},
+       {const_cast<char*>("lowerActiveLayer"), 
(PyCFunction)scribus_loweractlayer, METH_NOARGS, 
tr(scribus_loweractlayer__doc__)},
        {const_cast<char*>("masterPageNames"), 
(PyCFunction)scribus_masterpagenames, METH_NOARGS, 
tr(scribus_masterpagenames__doc__)},
        {const_cast<char*>("mergeTableCells"), scribus_mergetablecells, 
METH_VARARGS, tr(scribus_mergetablecells__doc__)},
+       {const_cast<char*>("messageBox"), (PyCFunction)scribus_messagebox, 
METH_VARARGS|METH_KEYWORDS, tr(scribus_messagebox__doc__)},
        {const_cast<char*>("messagebarText"), scribus_messagebartext, 
METH_VARARGS, tr(scribus_messagebartext__doc__)},
-       {const_cast<char*>("messageBox"), (PyCFunction)scribus_messagebox, 
METH_VARARGS|METH_KEYWORDS, tr(scribus_messagebox__doc__)},
+       {const_cast<char*>("moveObject"), scribus_moveobjrel, METH_VARARGS, 
tr(scribus_moveobjrel__doc__)},
        {const_cast<char*>("moveObjectAbs"), scribus_moveobjabs, METH_VARARGS, 
tr(scribus_moveobjabs__doc__)},
-       {const_cast<char*>("moveObject"), scribus_moveobjrel, METH_VARARGS, 
tr(scribus_moveobjrel__doc__)},
        {const_cast<char*>("moveSelectionToBack"), 
(PyCFunction)scribus_moveselectiontoback, METH_NOARGS, 
tr(scribus_moveselectiontoback__doc__) },
        {const_cast<char*>("moveSelectionToFront"), 
(PyCFunction)scribus_moveselectiontofront, METH_NOARGS, 
tr(scribus_moveselectiontofront__doc__) },
+       {const_cast<char*>("newDoc"), scribus_newdoc, METH_VARARGS, 
tr(scribus_newdoc__doc__)},
        {const_cast<char*>("newDocDialog"), (PyCFunction)scribus_newdocdialog, 
METH_NOARGS, tr(scribus_newdocdialog__doc__)},
-       {const_cast<char*>("newDoc"), scribus_newdoc, METH_VARARGS, 
tr(scribus_newdoc__doc__)},
        {const_cast<char*>("newDocument"), scribus_newdocument, METH_VARARGS, 
tr(scribus_newdocument__doc__)},
        {const_cast<char*>("newPage"), scribus_newpage, METH_VARARGS, 
tr(scribus_newpage__doc__)},
        {const_cast<char*>("newStyleDialog"), scribus_newstyledialog, 
METH_NOARGS, tr(scribus_newstyledialog__doc__)},
@@ -466,55 +468,55 @@
        {const_cast<char*>("progressReset"), 
(PyCFunction)scribus_progressreset, METH_NOARGS, 
tr(scribus_progressreset__doc__)},
        {const_cast<char*>("progressSet"), scribus_progresssetprogress, 
METH_VARARGS, tr(scribus_progresssetprogress__doc__)},
        {const_cast<char*>("progressTotal"), scribus_progresssettotalsteps, 
METH_VARARGS, tr(scribus_progresssettotalsteps__doc__)},
+       {const_cast<char*>("raiseActiveLayer"), 
(PyCFunction)scribus_raiseactlayer, METH_NOARGS, 
tr(scribus_raiseactlayer__doc__)},
        {const_cast<char*>("readPDFOptions"), 
(PyCFunction)scribus_readpdfoptions, METH_VARARGS, 
tr(scribus_readpdfoptions__doc__)},
        {const_cast<char*>("redrawAll"), (PyCFunction)scribus_redraw, 
METH_NOARGS, tr(scribus_redraw__doc__)},
+       {const_cast<char*>("removeTableColumns"), scribus_removetablecolumns, 
METH_VARARGS, tr(scribus_removetablecolumns__doc__)},
        {const_cast<char*>("removeTableRows"), scribus_removetablerows, 
METH_VARARGS, tr(scribus_removetablerows__doc__)},
-       {const_cast<char*>("removeTableColumns"), scribus_removetablecolumns, 
METH_VARARGS, tr(scribus_removetablecolumns__doc__)},
        {const_cast<char*>("renderFont"), (PyCFunction)scribus_renderfont, 
METH_VARARGS|METH_KEYWORDS, tr(scribus_renderfont__doc__)},
        {const_cast<char*>("replaceColor"), scribus_replcolor, METH_VARARGS, 
tr(scribus_replcolor__doc__)},
        {const_cast<char*>("resizeTableColumn"), scribus_resizetablecolumn, 
METH_VARARGS, tr(scribus_resizetablecolumn__doc__)},
        {const_cast<char*>("resizeTableRow"), scribus_resizetablerow, 
METH_VARARGS, tr(scribus_resizetablerow__doc__)},
        {const_cast<char*>("revertDoc"), (PyCFunction)scribus_revertdoc, 
METH_NOARGS, tr(scribus_revertdoc__doc__)},
+       {const_cast<char*>("rotateObject"), scribus_rotobjrel, METH_VARARGS, 
tr(scribus_rotobjrel__doc__)},
        {const_cast<char*>("rotateObjectAbs"), scribus_rotobjabs, METH_VARARGS, 
tr(scribus_rotobjabs__doc__)},
-       {const_cast<char*>("rotateObject"), scribus_rotobjrel, METH_VARARGS, 
tr(scribus_rotobjrel__doc__)},
        {const_cast<char*>("saveDoc"), (PyCFunction)scribus_savedoc, 
METH_NOARGS, tr(scribus_savedoc__doc__)},
        {const_cast<char*>("saveDocAs"), scribus_savedocas, METH_VARARGS, 
tr(scribus_savedocas__doc__)},
+       {const_cast<char*>("savePDFOptions"), 
(PyCFunction)scribus_savepdfoptions, METH_VARARGS, 
tr(scribus_savepdfoptions__doc__)},
        {const_cast<char*>("savePageAsEPS"), scribus_savepageeps, METH_VARARGS, 
tr(scribus_savepageeps__doc__)},
-       {const_cast<char*>("savePDFOptions"), 
(PyCFunction)scribus_savepdfoptions, METH_VARARGS, 
tr(scribus_savepdfoptions__doc__)},
        {const_cast<char*>("scaleGroup"), scribus_scalegroup, METH_VARARGS, 
tr(scribus_scalegroup__doc__)},
        {const_cast<char*>("scaleImage"), scribus_scaleimage, METH_VARARGS, 
tr(scribus_scaleimage__doc__)},
        {const_cast<char*>("scrollDocument"), scribus_scrolldocument, 
METH_VARARGS, tr(scribus_scrolldocument__doc__) },
+       {const_cast<char*>("selectFrameText"), scribus_selectframetext, 
METH_VARARGS, tr(scribus_selectframetext__doc__)},
+       {const_cast<char*>("selectObject"), scribus_selectobj, METH_VARARGS, 
tr(scribus_selectobj__doc__)},
+       {const_cast<char*>("selectText"), scribus_selecttext, METH_VARARGS, 
tr(scribus_selecttext__doc__)},
        {const_cast<char*>("selectionCount"), (PyCFunction)scribus_selcount, 
METH_NOARGS, tr(scribus_selcount__doc__)},
-       {const_cast<char*>("selectObject"), scribus_selectobj, METH_VARARGS, 
tr(scribus_selectobj__doc__)},
-       {const_cast<char*>("selectFrameText"), scribus_selectframetext, 
METH_VARARGS, tr(scribus_selectframetext__doc__)},
-       {const_cast<char*>("selectText"), scribus_selecttext, METH_VARARGS, 
tr(scribus_selecttext__doc__)},
        {const_cast<char*>("sentToLayer"), scribus_senttolayer, METH_VARARGS, 
tr(scribus_senttolayer__doc__)},
        {const_cast<char*>("setActiveLayer"), scribus_setactivelayer, 
METH_VARARGS, tr(scribus_setactivelayer__doc__)},
-       {const_cast<char*>("setPDFBookmark"), scribus_setpdfbookmark, 
METH_VARARGS, tr(scribus_setpdfbookmark__doc__)},
-       {const_cast<char*>("isPDFBookmark"), scribus_ispdfbookmark, 
METH_VARARGS, tr(scribus_ispdfbookmark__doc__)},
        {const_cast<char*>("setBaseLine"), scribus_setbaseline, METH_VARARGS, 
tr(scribus_setbaseline__doc__)},
        {const_cast<char*>("setBleeds"), scribus_setbleeds, METH_VARARGS, 
tr(scribus_setbleeds__doc__)},
-       {const_cast<char*>("setCellStyle"), scribus_setcellstyle, METH_VARARGS, 
tr(scribus_setcellstyle__doc__)},
-       {const_cast<char*>("setCellText"), scribus_setcelltext, METH_VARARGS, 
tr(scribus_setcelltext__doc__)},
+       {const_cast<char*>("setCellBottomBorder"), scribus_setcellbottomborder, 
METH_VARARGS, tr(scribus_setcellbottomborder__doc__)},
+       {const_cast<char*>("setCellBottomPadding"), 
scribus_setcellbottompadding, METH_VARARGS, 
tr(scribus_setcellbottompadding__doc__)},
        {const_cast<char*>("setCellFillColor"), scribus_setcellfillcolor, 
METH_VARARGS, tr(scribus_setcellfillcolor__doc__)},
        {const_cast<char*>("setCellLeftBorder"), scribus_setcellleftborder, 
METH_VARARGS, tr(scribus_setcellleftborder__doc__)},
        {const_cast<char*>("setCellLeftPadding"), scribus_setcellleftpadding, 
METH_VARARGS, tr(scribus_setcellleftpadding__doc__)},
        {const_cast<char*>("setCellRightBorder"), scribus_setcellrightborder, 
METH_VARARGS, tr(scribus_setcellrightborder__doc__)},
        {const_cast<char*>("setCellRightPadding"), scribus_setcellrightpadding, 
METH_VARARGS, tr(scribus_setcellrightpadding__doc__)},
+       {const_cast<char*>("setCellStyle"), scribus_setcellstyle, METH_VARARGS, 
tr(scribus_setcellstyle__doc__)},
+       {const_cast<char*>("setCellText"), scribus_setcelltext, METH_VARARGS, 
tr(scribus_setcelltext__doc__)},
        {const_cast<char*>("setCellTopBorder"), scribus_setcelltopborder, 
METH_VARARGS, tr(scribus_setcelltopborder__doc__)},
        {const_cast<char*>("setCellTopPadding"), scribus_setcelltoppadding, 
METH_VARARGS, tr(scribus_setcelltoppadding__doc__)},
-       {const_cast<char*>("setCellBottomBorder"), scribus_setcellbottomborder, 
METH_VARARGS, tr(scribus_setcellbottomborder__doc__)},
-       {const_cast<char*>("setCellBottomPadding"), 
scribus_setcellbottompadding, METH_VARARGS, 
tr(scribus_setcellbottompadding__doc__)},
+       {const_cast<char*>("setCharacterStyle"), scribus_setcharstyle, 
METH_VARARGS, tr(scribus_setcharstyle__doc__) },
        {const_cast<char*>("setColumnGap"), scribus_setcolumngap, METH_VARARGS, 
tr(scribus_setcolumngap__doc__)},
        {const_cast<char*>("setColumns"), scribus_setcolumns, METH_VARARGS, 
tr(scribus_setcolumns__doc__)},
        {const_cast<char*>("setCornerRadius"), scribus_setcornerradius, 
METH_VARARGS, tr(scribus_setcornerradius__doc__)},
        {const_cast<char*>("setCursor"), scribus_setcursor, METH_VARARGS, 
tr(scribus_setcursor__doc__)},
        {const_cast<char*>("setCustomLineStyle"), scribus_setcustomlinestyle, 
METH_VARARGS, tr(scribus_setcustomlinestyle__doc__)},
        {const_cast<char*>("setDocType"), scribus_setdoctype, METH_VARARGS, 
tr(scribus_setdoctype__doc__)},
+       {const_cast<char*>("setFillBlendmode"), scribus_setfillblend, 
METH_VARARGS, tr(scribus_setfillblend__doc__)},
        {const_cast<char*>("setFillColor"), scribus_setfillcolor, METH_VARARGS, 
tr(scribus_setfillcolor__doc__)},
+       {const_cast<char*>("setFillShade"), scribus_setfillshade, METH_VARARGS, 
tr(scribus_setfillshade__doc__)},
        {const_cast<char*>("setFillTransparency"), scribus_setfilltrans, 
METH_VARARGS, tr(scribus_setfilltrans__doc__)},
-       {const_cast<char*>("setFillBlendmode"), scribus_setfillblend, 
METH_VARARGS, tr(scribus_setfillblend__doc__)},
-       {const_cast<char*>("setFillShade"), scribus_setfillshade, METH_VARARGS, 
tr(scribus_setfillshade__doc__)},
        {const_cast<char*>("setFont"), scribus_setfont, METH_VARARGS, 
tr(scribus_setfont__doc__)},
        {const_cast<char*>("setFontFeatures"), scribus_setfontfeatures, 
METH_VARARGS, tr(scribus_setfontfeatures__doc__)},
        {const_cast<char*>("setFontSize"), scribus_setfontsize, METH_VARARGS, 
tr(scribus_setfontsize__doc__)},
@@ -523,9 +525,10 @@
        {const_cast<char*>("setHGuides"), scribus_setHguides, METH_VARARGS, 
tr(scribus_setHguides__doc__)},
        {const_cast<char*>("setImageBrightness"), scribus_setimagebrightness, 
METH_VARARGS, tr(scribus_setimagebrightness__doc__)},
        {const_cast<char*>("setImageGrayscale"), scribus_setimagegrayscale, 
METH_VARARGS, tr(scribus_setimagegrayscale__doc__)},
+       {const_cast<char*>("setImageOffset"), scribus_setimageoffset, 
METH_VARARGS, tr(scribus_setimageoffset__doc__)},
        {const_cast<char*>("setImageScale"), scribus_setimagescale, 
METH_VARARGS, tr(scribus_setimagescale__doc__)},
-       {const_cast<char*>("setImageOffset"), scribus_setimageoffset, 
METH_VARARGS, tr(scribus_setimageoffset__doc__)},
        {const_cast<char*>("setInfo"), scribus_setinfo, METH_VARARGS, 
tr(scribus_setinfo__doc__)},
+       {const_cast<char*>("setItemName"), scribus_setitemname, METH_VARARGS, 
tr(scribus_setitemname__doc__)},
        {const_cast<char*>("setLayerBlendmode"), scribus_setlayerblendmode, 
METH_VARARGS, tr(scribus_setlayerblendmode__doc__)},
        {const_cast<char*>("setLayerFlow"), scribus_setlayerflow, METH_VARARGS, 
tr(scribus_setlayerflow__doc__)},
        {const_cast<char*>("setLayerLocked"), scribus_setlayerlocked, 
METH_VARARGS, tr(scribus_setlayerlocked__doc__)},
@@ -533,34 +536,33 @@
        {const_cast<char*>("setLayerPrintable"), scribus_setlayerprintable, 
METH_VARARGS, tr(scribus_setlayerprintable__doc__)},
        {const_cast<char*>("setLayerTransparency"), 
scribus_setlayertransparency, METH_VARARGS, 
tr(scribus_setlayertransparency__doc__)},
        {const_cast<char*>("setLayerVisible"), scribus_setlayervisible, 
METH_VARARGS, tr(scribus_setlayervisible__doc__)},
+       {const_cast<char*>("setLineBlendmode"), scribus_setlineblend, 
METH_VARARGS, tr(scribus_setlineblend__doc__)},
        {const_cast<char*>("setLineCap"), scribus_setlinecap, METH_VARARGS, 
tr(scribus_setlinecap__doc__)},
        {const_cast<char*>("setLineColor"), scribus_setlinecolor, METH_VARARGS, 
tr(scribus_setlinecolor__doc__)},
-       {const_cast<char*>("setLineTransparency"), scribus_setlinetrans, 
METH_VARARGS, tr(scribus_setlinetrans__doc__)},
-       {const_cast<char*>("setLineBlendmode"), scribus_setlineblend, 
METH_VARARGS, tr(scribus_setlineblend__doc__)},
        {const_cast<char*>("setLineJoin"), scribus_setlinejoin, METH_VARARGS, 
tr(scribus_setlinejoin__doc__)},
        {const_cast<char*>("setLineShade"), scribus_setlineshade, METH_VARARGS, 
tr(scribus_setlineshade__doc__)},
        {const_cast<char*>("setLineSpacing"), scribus_setlinespace, 
METH_VARARGS, tr(scribus_setlinespace__doc__)},
        {const_cast<char*>("setLineSpacingMode"), scribus_setlinespacemode, 
METH_VARARGS, tr(scribus_setlinespacemode__doc__)},
        {const_cast<char*>("setLineStyle"), scribus_setlinestyle, METH_VARARGS, 
tr(scribus_setlinestyle__doc__)},
+       {const_cast<char*>("setLineTransparency"), scribus_setlinetrans, 
METH_VARARGS, tr(scribus_setlinetrans__doc__)},
        {const_cast<char*>("setLineWidth"), scribus_setlinewidth, METH_VARARGS, 
tr(scribus_setlinewidth__doc__)},
        {const_cast<char*>("setMargins"), scribus_setmargins, METH_VARARGS, 
tr(scribus_setmargins__doc__)},
-       {const_cast<char*>("setItemName"), scribus_setitemname, METH_VARARGS, 
tr(scribus_setitemname__doc__)},
        {const_cast<char*>("setMultiLine"), scribus_setmultiline, METH_VARARGS, 
tr(scribus_setmultiline__doc__)},
        {const_cast<char*>("setNewName"), scribus_setitemname, METH_VARARGS, 
tr(scribus_setitemname__doc__)}, // Deprecated, was in fact never documented
        {const_cast<char*>("setObjectAttributes"), scribus_setobjectattributes, 
METH_VARARGS, tr(scribus_setobjectattributes__doc__)},
+       {const_cast<char*>("setPDFBookmark"), scribus_setpdfbookmark, 
METH_VARARGS, tr(scribus_setpdfbookmark__doc__)},
+       {const_cast<char*>("setParagraphStyle"), scribus_setparagraphstyle, 
METH_VARARGS, tr(scribus_setparagraphstyle__doc__)},
        {const_cast<char*>("setRedraw"), scribus_setredraw, METH_VARARGS, 
tr(scribus_setredraw__doc__)},
        {const_cast<char*>("setScaleFrameToImage"), 
(PyCFunction)scribus_setscaleframetoimage, METH_VARARGS, 
tr(scribus_setscaleframetoimage__doc__)},
        {const_cast<char*>("setScaleImageToFrame"), 
(PyCFunction)scribus_setscaleimagetoframe, METH_VARARGS|METH_KEYWORDS, 
tr(scribus_setscaleimagetoframe__doc__)},
+       {const_cast<char*>("setSpotColor"), scribus_setspotcolor, METH_VARARGS, 
tr(scribus_setspotcolor__doc__)},
        {const_cast<char*>("setStyle"), scribus_setparagraphstyle, 
METH_VARARGS, tr(scribus_setstyle__doc__)}, // Deprecated
-       {const_cast<char*>("setCharacterStyle"), scribus_setcharstyle, 
METH_VARARGS, tr(scribus_setcharstyle__doc__) },
-       {const_cast<char*>("setParagraphStyle"), scribus_setparagraphstyle, 
METH_VARARGS, tr(scribus_setparagraphstyle__doc__)},
-       {const_cast<char*>("setSpotColor"), scribus_setspotcolor, METH_VARARGS, 
tr(scribus_setspotcolor__doc__)},
-       {const_cast<char*>("setTableStyle"), scribus_settablestyle, 
METH_VARARGS, tr(scribus_settablestyle__doc__)},
+       {const_cast<char*>("setTableBottomBorder"), 
scribus_settablebottomborder, METH_VARARGS, 
tr(scribus_settablebottomborder__doc__)},
+       {const_cast<char*>("setTableFillColor"), scribus_settablefillcolor, 
METH_VARARGS, tr(scribus_settablefillcolor__doc__)},
        {const_cast<char*>("setTableLeftBorder"), scribus_settableleftborder, 
METH_VARARGS, tr(scribus_settableleftborder__doc__)},
        {const_cast<char*>("setTableRightBorder"), scribus_settablerightborder, 
METH_VARARGS, tr(scribus_settablerightborder__doc__)},
+       {const_cast<char*>("setTableStyle"), scribus_settablestyle, 
METH_VARARGS, tr(scribus_settablestyle__doc__)},
        {const_cast<char*>("setTableTopBorder"), scribus_settabletopborder, 
METH_VARARGS, tr(scribus_settabletopborder__doc__)},
-       {const_cast<char*>("setTableBottomBorder"), 
scribus_settablebottomborder, METH_VARARGS, 
tr(scribus_settablebottomborder__doc__)},
-       {const_cast<char*>("setTableFillColor"), scribus_settablefillcolor, 
METH_VARARGS, tr(scribus_settablefillcolor__doc__)},
        {const_cast<char*>("setText"), scribus_settext, METH_VARARGS, 
tr(scribus_settext__doc__)},
        {const_cast<char*>("setTextAlignment"), scribus_setalignment, 
METH_VARARGS, tr(scribus_setalign__doc__)},
        {const_cast<char*>("setTextColor"), scribus_settextfill, METH_VARARGS, 
tr(scribus_settextfill__doc__)},


_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to