#include "PreCompiled.h"
#include
#include "Mod/Drawing/App/DrawPage.h"
#include "Mod/Drawing/App/DrawView.h"
#include "DrawViewPy.h"
// inclusion of the generated files (generated out of DrawPagePy.xml)
#include "DrawPagePy.h"
#include "DrawPagePy.cpp"
using namespace TechDraw;
// returns a string which represents the object e.g. when printed in python
std::string DrawPagePy::representation(void) const
{
return std::string("");
}
PyObject* DrawPagePy::addView(PyObject* args)
{
PyObject *pcFeatView;
if (!PyArg_ParseTuple(args, "O!", &(TechDraw::DrawViewPy::Type), &pcFeatView)) { // convert args: Python->C
Base::Console().Error("Error: DrawPagePy::addView - Bad Args\n");
return NULL; // NULL triggers exception
}
//page->addView(page->getDocument()->getObject(FeatName.c_str()));
PyErr_SetString(PyExc_NotImplementedError, "Not yet implemented");
return 0;
}
// double getPageWidth() const;
PyObject* DrawPagePy::getPageWidth(PyObject *args)
{
PyErr_SetString(PyExc_NotImplementedError, "Not yet implemented");
return 0;
}
// double getPageHeight() const;
PyObject* DrawPagePy::getPageHeight(PyObject *args)
{
PyErr_SetString(PyExc_NotImplementedError, "Not yet implemented");
return 0;
}
// const char* getPageOrientation() const;
PyObject* DrawPagePy::getPageOrientation(PyObject *args)
{
PyErr_SetString(PyExc_NotImplementedError, "Not yet implemented");
return 0;
}
PyObject *DrawPagePy::getCustomAttributes(const char* attr) const
{
return 0;
}
int DrawPagePy::setCustomAttributes(const char* attr, PyObject *obj)
{
return 0;
}