#include "InsetGraphicsParams.h"
#include "debug.h"
-#include "lyx_main.h" // for use_gui
-#include "lyxlex.h"
-#include "lyxrc.h"
+#include "LyX.h" // for use_gui
+#include "Lexer.h"
+#include "LyXRC.h"
#include "graphics/GraphicsParams.h"
#include "support/filetools.h"
#include "support/lyxlib.h"
#include "support/lstrings.h"
-#include "support/translator.h"
+#include "support/Translator.h"
namespace lyx {
lyxscale = 100; // lyx scaling in percentage
display = graphics::DefaultDisplay; // display mode; see preferences
scale = string("100"); // output scaling in percentage
- width = LyXLength();
- height = LyXLength();
+ width = Length();
+ height = Length();
keepAspectRatio = false; // for LaTeX output
draft = false; // draft mode
noUnzip = false; // unzip files
}
-bool InsetGraphicsParams::Read(LyXLex & lex, string const & token, string const & bufpath)
+bool InsetGraphicsParams::Read(Lexer & lex, string const & token, string const & bufpath)
{
if (token == "filename") {
lex.eatLine();
scale = lex.getString();
} else if (token == "width") {
lex.next();
- width = LyXLength(lex.getString());
+ width = Length(lex.getString());
scale = string();
} else if (token == "height") {
lex.next();
- height = LyXLength(lex.getString());
+ height = Length(lex.getString());
scale = string();
} else if (token == "keepAspectRatio") {
keepAspectRatio = true;