/branches/Version15x/Scribus/scribus/plugins/scriptplugin/cmdobj.cpp |
---|
1069,6 → 1069,25 |
return pyList; |
} |
PyObject *scribus_getitempagenumber(PyObject *, PyObject *args) |
{ |
char* name = const_cast<char*>(""); |
if (!PyArg_ParseTuple(args, "|es", "utf-8", &name)) |
return nullptr; |
if (!checkHaveDocument()) |
return nullptr; |
// Is there a special name given? Yes -> add this to selection |
ScribusMainWindow* currentWin = ScCore->primaryMainWindow(); |
ScribusDoc* currentDoc = currentWin->doc; |
PageItem *i = GetUniqueItem(QString::fromUtf8(name)); |
if (i == nullptr) |
return nullptr; |
return PyLong_FromLong(i->OwnPage); |
} |
/*! HACK: this removes "warning: 'blah' defined but not used" compiler warnings |
with header files structure untouched (docstrings are kept near declarations) |
PV */ |
1091,6 → 1110,7 |
<< scribus_duplicateobject__doc__ |
<< scribus_duplicateobjects__doc__ |
<< scribus_getcharacterstyle__doc__ |
<< scribus_getitempagenumber__doc__ |
<< scribus_getparagraphstyle__doc__ |
<< scribus_getstyle__doc__ |
<< scribus_gettextflowmode__doc__ |
1103,3 → 1123,4 |
<< scribus_settextflowmode__doc__ |
<< scribus_textflowmode__doc__; |
} |
/branches/Version15x/Scribus/scribus/plugins/scriptplugin/cmdobj.h |
---|
401,5 → 401,13 |
")); |
PyObject *scribus_pasteobjects(PyObject * /* self */, PyObject *args); |
/*! docstring */ |
PyDoc_STRVAR(scribus_getitempagenumber__doc__, |
QT_TR_NOOP("getItemPageNumber([name])\n\ |
\n\ |
Returns the page number for the given page item.\n\ |
")); |
PyObject *scribus_getitempagenumber(PyObject * /* self */, PyObject *args); |
#endif |
/branches/Version15x/Scribus/scribus/plugins/scriptplugin/scriptplugin.cpp |
---|
370,6 → 370,7 |
{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*>("getInfo"), (PyCFunction)scribus_getinfo, METH_VARARGS, tr(scribus_getinfo__doc__)}, |
{const_cast<char*>("getItemPageNumber"), scribus_getitempagenumber, METH_VARARGS, tr(scribus_getitempagenumber__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__)}, |