#include <config.h>
+#ifdef __GNUG__
+#pragma implementation
+#pragma implementation "ParameterStruct.h"
+#endif
+
#include "ParagraphParameters.h"
#include "ParameterStruct.h"
ParagraphParameters::ParagraphParameters()
{
ParameterStruct tmp;
+#if 0
tmp.appendix = false;
tmp.align = LYX_ALIGN_BLOCK;
-
+#endif
set_from_struct(tmp);
}
param->line_top == pp.param->line_top &&
param->pagebreak_top == pp.param->pagebreak_top &&
param->added_space_top == pp.param->added_space_top &&
-#ifndef NO_PEXTRA_REALLY
param->spacing == pp.param->spacing &&
+#ifndef NO_PEXTRA_REALLY
param->pextra_type == pp.param->pextra_type &&
param->pextra_width == pp.param->pextra_width &&
param->pextra_widthp == pp.param->pextra_widthp &&
}
-void ParagraphParameters::makeSame(ParagraphParameters const & pp)
-{
- ParameterStruct tmp(*param);
- tmp.align = pp.param->align;
- // tmp.labelwidthstring = pp.params.labelwidthstring;
- tmp.line_bottom = pp.param->line_bottom;
- tmp.pagebreak_bottom = pp.param->pagebreak_bottom;
- tmp.added_space_bottom = pp.param->added_space_bottom;
- tmp.line_top = pp.param->line_top;
- tmp.pagebreak_top = pp.param->pagebreak_top;
- tmp.added_space_top = pp.param->added_space_top;
- tmp.spacing = pp.param->spacing;
-#ifndef NO_PEXTRA_REALLY
- tmp.pextra_type = pp.param->pextra_type;
- tmp.pextra_width = pp.param->pextra_width;
- tmp.pextra_widthp = pp.param->pextra_widthp;
- tmp.pextra_alignment = pp.param->pextra_alignment;
- tmp.pextra_hfill = pp.param->pextra_hfill;
- tmp.pextra_start_minipage = pp.param->pextra_start_minipage;
-#endif
- tmp.noindent = pp.param->noindent;
- tmp.depth = pp.param->depth;
-
- set_from_struct(tmp);
-}
-
-
void ParagraphParameters::set_from_struct(ParameterStruct const & ps)
{
// get new param from container with tmp as template
}
-char ParagraphParameters::depth() const
-{
- return param->depth;
-}
-
-
-void ParagraphParameters::depth(char d)
+void ParagraphParameters::depth(depth_type d)
{
ParameterStruct tmp(*param);
tmp.depth = d;