2
For general Scribus (>=1.3.2) copyright and licensing information please refer
3
to the COPYING file provided with the program. Following this notice may exist
4
a copyright and/or license notice that predates the release of Scribus 1.3.2
5
for which a new license (GPL+exception) is in place.
9
#include "scribusstructs.h"
12
using namespace boost::python;
15
* @brief Wrap the ParagraphStyle class
17
void export_ParagraphStyle()
19
class_<ParagraphStyle>("ParagraphStyle")
20
// .def_readwrite("Vname", &ParagraphStyle::Vname)
21
.add_property("Vname", make_getter(&ParagraphStyle::Vname, return_value_policy<return_by_value>()),
22
make_setter(&ParagraphStyle::Vname, return_value_policy<return_by_value>()))
23
.def_readwrite("LineSpaMode", &ParagraphStyle::LineSpaMode)
24
.def_readwrite("LineSpa", &ParagraphStyle::LineSpa)
25
.def_readwrite("textAlignment", &ParagraphStyle::textAlignment)
26
.def_readwrite("Indent", &ParagraphStyle::Indent)
27
.def_readwrite("First", &ParagraphStyle::First)
28
.def_readwrite("gapBefore", &ParagraphStyle::gapBefore)
29
.def_readwrite("gapAfter", &ParagraphStyle::gapAfter)
30
// .def_readwrite("Font", &ParagraphStyle::Font)
31
.add_property("Font", make_getter(&ParagraphStyle::Font, return_value_policy<return_by_value>()),
32
make_setter(&ParagraphStyle::Font, return_value_policy<return_by_value>()))
33
.def_readwrite("FontSize", &ParagraphStyle::FontSize)
34
.def_readwrite("TabValues", &ParagraphStyle::TabValues)
35
.def_readwrite("Drop", &ParagraphStyle::Drop)
36
.def_readwrite("DropLin", &ParagraphStyle::DropLin)
37
.def_readwrite("DropDist", &ParagraphStyle::DropDist)
38
.def_readwrite("FontEffect", &ParagraphStyle::FontEffect)
39
// .def_readwrite("FColor", &ParagraphStyle::FColor)
40
.add_property("FColor", make_getter(&ParagraphStyle::FColor, return_value_policy<return_by_value>()),
41
make_setter(&ParagraphStyle::FColor, return_value_policy<return_by_value>()))
42
.def_readwrite("FShade", &ParagraphStyle::FShade)
43
// .def_readwrite("SColor", &ParagraphStyle::SColor)
44
.add_property("SColor", make_getter(&ParagraphStyle::SColor, return_value_policy<return_by_value>()),
45
make_setter(&ParagraphStyle::SColor, return_value_policy<return_by_value>()))
46
.def_readwrite("SShade", &ParagraphStyle::SShade)
47
.def_readwrite("BaseAdj", &ParagraphStyle::BaseAdj)
48
.def_readwrite("txtShadowX", &ParagraphStyle::txtShadowX)
49
.def_readwrite("txtShadowY", &ParagraphStyle::txtShadowY)
50
.def_readwrite("txtOutline", &ParagraphStyle::txtOutline)
51
.def_readwrite("txtUnderPos", &ParagraphStyle::txtUnderPos)
52
.def_readwrite("txtUnderWidth", &ParagraphStyle::txtUnderWidth)
53
.def_readwrite("txtStrikePos", &ParagraphStyle::txtStrikePos)
54
.def_readwrite("txtStrikeWidth", &ParagraphStyle::txtStrikeWidth)
55
.def_readwrite("scaleH", &ParagraphStyle::scaleH)
56
.def_readwrite("scaleV", &ParagraphStyle::scaleV)
57
.def_readwrite("baseOff", &ParagraphStyle::baseOff)
58
.def_readwrite("kernVal", &ParagraphStyle::kernVal)
62
void export_ScribusStructs()
64
export_ParagraphStyle();