#include "Buffer.h"
#include "gettext.h"
-#include "LyXLayout.h"
+#include "Layout.h"
#include "Lexer.h"
-#include "LyXText.h"
+#include "Text.h"
#include "Paragraph.h"
-#include "tex-strings.h"
#include "support/lstrings.h"
#include <sstream>
-namespace lyx {
-
-using support::rtrim;
+using lyx::support::rtrim;
using std::istringstream;
using std::ostream;
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" ?
// This needs to be done separately
params.labelWidthString(par.getLabelWidthString());
- // Alignment
- LyXLayout_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';