Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

cmdpage.cpp File Reference

#include "cmdpage.h"
#include "cmdutil.h"
#include "page.h"
#include "scribuscore.h"
#include "commonstrings.h"

Include dependency graph for cmdpage.cpp:

Go to the source code of this file.

Functions

PyObject * scribus_actualpage (PyObject *)
PyObject * scribus_redraw (PyObject *)
PyObject * scribus_pageposition (PyObject *, PyObject *args)
PyObject * scribus_savepageeps (PyObject *, PyObject *args)
PyObject * scribus_deletepage (PyObject *, PyObject *args)
PyObject * scribus_gotopage (PyObject *, PyObject *args)
PyObject * scribus_newpage (PyObject *, PyObject *args)
PyObject * scribus_pagecount (PyObject *)
PyObject * scribus_pagedimension (PyObject *)
PyObject * scribus_getpageitems (PyObject *)
PyObject * scribus_getHguides (PyObject *)
PyObject * scribus_setHguides (PyObject *, PyObject *args)
PyObject * scribus_getVguides (PyObject *)
PyObject * scribus_setVguides (PyObject *, PyObject *args)
PyObject * scribus_getpagemargins (PyObject *)
void import_addpages (int total, int pos)
PyObject * scribus_importpage (PyObject *, PyObject *args)
void cmdpagedocwarnings ()


Function Documentation

void cmdpagedocwarnings (  ) 

HACK: this removes "warning: 'blah' defined but not used" compiler warnings with header files structure untouched (docstrings are kept near declarations) PV

Definition at line 458 of file cmdpage.cpp.

void import_addpages ( int  total,
int  pos 
)

PyObject* scribus_actualpage ( PyObject *   ) 

PyObject* scribus_deletepage ( PyObject *  ,
PyObject *  args 
)

PyObject* scribus_getHguides ( PyObject *   ) 

PyObject* scribus_getpageitems ( PyObject *   ) 

returns a list of tuples with items on the actual page TODO: solve utf/iso chars in object names (Petr Vanek 03/02/2004)

Definition at line 179 of file cmdpage.cpp.

References checkHaveDocument(), ScribusDoc::currentPageNumber(), ScribusMainWindow::doc, ScribusDoc::Items, ScribusCore::primaryMainWindow(), and ScCore.

PyObject* scribus_getpagemargins ( PyObject *   ) 

returns a tuple with page margins Craig Ringer, Petr Vanek 09/25/2004

Definition at line 313 of file cmdpage.cpp.

References MarginStruct::Bottom, checkHaveDocument(), ScribusMainWindow::doc, MarginStruct::Left, ScribusDoc::pageMargins, PointToValue(), ScribusCore::primaryMainWindow(), MarginStruct::Right, ScCore, and MarginStruct::Top.

PyObject* scribus_getVguides ( PyObject *   ) 

PyObject* scribus_gotopage ( PyObject *  ,
PyObject *  args 
)

PyObject* scribus_importpage ( PyObject *  ,
PyObject *  args 
)

PyObject* scribus_newpage ( PyObject *  ,
PyObject *  args 
)

PyObject* scribus_pagecount ( PyObject *   ) 

PyObject* scribus_pagedimension ( PyObject *   ) 

returns a tuple with page domensions in used system e.g. when is the doc in picas returns picas ;) (Petr Vanek 02/17/04)

Definition at line 166 of file cmdpage.cpp.

References checkHaveDocument(), ScribusMainWindow::doc, ScribusDoc::pageHeight, ScribusDoc::pageWidth, PointToValue(), ScribusCore::primaryMainWindow(), and ScCore.

PyObject* scribus_pageposition ( PyObject *  ,
PyObject *  args 
)

PyObject* scribus_redraw ( PyObject *   ) 

PyObject* scribus_savepageeps ( PyObject *  ,
PyObject *  args 
)

Export page as EPS file

Definition at line 47 of file cmdpage.cpp.

References checkHaveDocument(), ScribusMainWindow::DoSaveAsEps(), ScribusCore::primaryMainWindow(), ScCore, ScribusException, and tr().

PyObject* scribus_setHguides ( PyObject *  ,
PyObject *  args 
)

PyObject* scribus_setVguides ( PyObject *  ,
PyObject *  args 
)

Created with personalized Doxygen. This is documentation for GPL software Scribus - Open Source Desktop Publishing.