X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FParagraphParameters.cpp;h=afe57d6bd53d7f09bf292e1e3f32031724470262;hb=da1c04ea9a13dcfe75ad7e727811e9d3004609aa;hp=568f183ec0a3b86d7a4d050ca344eb55e5be02dd;hpb=e0d54dd3b497b78094ea16ab0f38ccdc8c1642e2;p=lyx.git diff --git a/src/ParagraphParameters.cpp b/src/ParagraphParameters.cpp index 568f183ec0..afe57d6bd5 100644 --- a/src/ParagraphParameters.cpp +++ b/src/ParagraphParameters.cpp @@ -22,15 +22,12 @@ #include "Lexer.h" #include "Text.h" #include "Paragraph.h" -#include "tex-strings.h" #include "support/lstrings.h" #include -namespace lyx { - -using support::rtrim; +using lyx::support::rtrim; using std::istringstream; using std::ostream; @@ -38,6 +35,13 @@ using std::ostringstream; using std::string; +namespace lyx { + +static char const * const string_align[] = { + "block", "left", "right", "center", "" +}; + + static int findToken(char const * const str[], string const & search_token) { return search_token == "default" ? @@ -275,14 +279,11 @@ void params2string(Paragraph const & par, string & data) // This needs to be done separately params.labelWidthString(par.getLabelWidthString()); - // Alignment - Layout_ptr const & layout = par.layout(); - if (params.align() == LYX_ALIGN_LAYOUT) - params.align(layout->align); - ostringstream os; params.write(os); + Layout_ptr const & layout = par.layout(); + // Is alignment possible os << "\\alignpossible " << layout->alignpossible << '\n';