#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" ?
}
-LyXLength const & ParagraphParameters::leftIndent() const
+Length const & ParagraphParameters::leftIndent() const
{
return leftindent_;
}
-void ParagraphParameters::leftIndent(LyXLength const & li)
+void ParagraphParameters::leftIndent(Length const & li)
{
leftindent_ = li;
}
noindent(true);
} else if (token == "\\leftindent") {
lex.next();
- LyXLength value(lex.getString());
+ Length value(lex.getString());
leftIndent(value);
} else if (token == "\\start_of_appendix") {
startOfAppendix(true);
params.labelWidthString(par.getLabelWidthString());
// Alignment
- LyXLayout_ptr const & layout = par.layout();
+ Layout_ptr const & layout = par.layout();
if (params.align() == LYX_ALIGN_LAYOUT)
params.align(layout->align);