#define PARAGRAPHPARAMETERS_H
#include "layout.h"
-#include "ShareContainer.h"
+#include "lyxlength.h"
+#include "Spacing.h"
#include "support/types.h"
class LyXLength;
class LyXLex;
class Paragraph;
-class ParameterStruct;
class Spacing;
/// write out the parameters to a stream
void write(std::ostream & os) const;
+ //friend bool operator==(ParameterStruct const & ps1,
+ //ParameterStruct const & ps2);
+
private:
///
- void set_from_struct(ParameterStruct const &);
+ Spacing spacing_;
+ ///
+ bool noindent_;
+ ///
+ bool start_of_appendix_;
+ ///
+ bool appendix_;
///
- boost::shared_ptr<ParameterStruct> param;
+ LyXAlignment align_;
///
- static ShareContainer<ParameterStruct> container;
+ depth_type depth_;
+ ///
+ std::string labelstring_;
+ ///
+ std::string labelwidthstring_;
+ ///
+ LyXLength leftindent_;
};
+
/** Generate a string \param data from \param par's ParagraphParameters.
The function also generates some additional info needed by the
Paragraph dialog.