X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FParagraphParameters.h;h=71a4af09d2379cb75a0b02fd82c5721b678f1420;hb=28168bd4df9a568e79cdc57cb257743b7adb7c2a;hp=fe64dbe3cba7b87d88947b5733d14db4a788304d;hpb=03d1c984a0b22ec123cb86ba9004d9172a4190fb;p=lyx.git diff --git a/src/ParagraphParameters.h b/src/ParagraphParameters.h index fe64dbe3cb..71a4af09d2 100644 --- a/src/ParagraphParameters.h +++ b/src/ParagraphParameters.h @@ -3,13 +3,22 @@ #ifndef PARAGRAPHPARAMETERS_H #define PARAGRAPHPARAMETERS_H +#ifdef __GNUG__ +#pragma interface +#endif + #include "ShareContainer.h" #include "LString.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; + /// class ParagraphParameters { @@ -21,8 +30,6 @@ public: /// bool sameLayout(ParagraphParameters const &) const; /// - void makeSame(ParagraphParameters const & pp); - /// VSpace const & spaceTop() const; /// void spaceTop(VSpace const &); @@ -59,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; /// @@ -78,6 +87,7 @@ public: string const & labelWidthString() const; /// void labelWidthString(string const &); +#ifndef NO_PEXTRA_REALLY /// int pextraType() const; /// @@ -102,6 +112,7 @@ public: bool pextraStartMinipage() const; /// void pextraStartMinipage(bool); +#endif private: /// void set_from_struct(ParameterStruct const &); @@ -110,4 +121,11 @@ private: /// static ShareContainer container; }; + + +inline +ParagraphParameters::depth_type ParagraphParameters::depth() const +{ + return param->depth; +} #endif