X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FParagraphParameters.h;h=c2ab56d2e4b2c2a4ce4d4238b31ff8297ada2a42;hb=1bb197b5d4821404cfe11509c71d1f8de7cee711;hp=47149726968a73e9aaf9a9059ae5efb3288321fc;hpb=1a32c26a5ee4af362e249418dc6d441b7ab5d695;p=lyx.git diff --git a/src/ParagraphParameters.h b/src/ParagraphParameters.h index 4714972696..c2ab56d2e4 100644 --- a/src/ParagraphParameters.h +++ b/src/ParagraphParameters.h @@ -3,16 +3,22 @@ #ifndef PARAGRAPHPARAMETERS_H #define PARAGRAPHPARAMETERS_H -#include "ShareContainer.h" +#ifdef __GNUG__ +#pragma interface +#endif + #include "LString.h" +#include "ShareContainer.h" #include "layout.h" +// Not yet... lyx 1.3.x or so +#define NO_PEXTRA_REALLY 1 + +#include "ParameterStruct.h" + class VSpace; class Spacing; -struct ParameterStruct; -// Not yet... lyx 1.3.x or so -//#define NO_PEXTRA_REALLY 1 /// class ParagraphParameters { @@ -24,8 +30,6 @@ public: /// bool sameLayout(ParagraphParameters const &) const; /// - void makeSame(ParagraphParameters const & pp); - /// VSpace const & spaceTop() const; /// void spaceTop(VSpace const &); @@ -62,9 +66,11 @@ public: /// void align(LyXAlignment); /// - char depth() const; + typedef ParameterStruct::depth_type depth_type; + /// + depth_type depth() const; /// - void depth(char); + void depth(depth_type); /// bool startOfAppendix() const; /// @@ -81,6 +87,11 @@ public: string const & labelWidthString() const; /// void labelWidthString(string const &); + /// + LyXLength const & leftIndent() const; + /// + void leftIndent(LyXLength const &); + /// #ifndef NO_PEXTRA_REALLY /// int pextraType() const; @@ -115,4 +126,11 @@ private: /// static ShareContainer container; }; + + +inline +ParagraphParameters::depth_type ParagraphParameters::depth() const +{ + return param->depth; +} #endif