Subversion Repositories Scribus

Compare Revisions

Ignore whitespace Rev 25079 → Rev 25080

/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__)},