X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FParameterStruct.h;h=51a8bd37feb549bbae9ad21df23b5af337d2263d;hb=cb52251ccff29d6cbfa13ab90a96be566e3f41ac;hp=0ac0cb42fc4a654b0467898df28448c94b638779;hpb=1a32c26a5ee4af362e249418dc6d441b7ab5d695;p=lyx.git diff --git a/src/ParameterStruct.h b/src/ParameterStruct.h index 0ac0cb42fc..51a8bd37fe 100644 --- a/src/ParameterStruct.h +++ b/src/ParameterStruct.h @@ -7,8 +7,16 @@ #include "Spacing.h" #include "layout.h" +#ifdef __GNUG__ +#pragma interface +#endif + /// struct ParameterStruct { + /// + ParameterStruct(); + /// + typedef unsigned int depth_type; /// VSpace added_space_top; /// @@ -28,7 +36,7 @@ struct ParameterStruct { /// LyXAlignment align; /// - char depth; // wrong type (Lgb) + depth_type depth; /// bool start_of_appendix; /// @@ -54,6 +62,19 @@ struct ParameterStruct { }; +inline +ParameterStruct::ParameterStruct() + : noindent(false), line_top(false), line_bottom(false), + pagebreak_top(false), pagebreak_bottom(false), + align(LYX_ALIGN_BLOCK), depth(0), start_of_appendix(false), + appendix(false) +#ifndef NO_PEXTRA_REALLY + , pextra_type(0), pextra_alignment(0), pextra_hfill(false), + pextra_start_minipage(false) +#endif +{} + + inline bool operator==(ParameterStruct const & ps1, ParameterStruct const & ps2)