#include "lyxlex.h"
#include "lyxfont.h"
+#include "graphics/GraphicsTypes.h"
+
#include "support/filetools.h"
#include "support/lstrings.h"
#include "support/translator.h"
using std::string;
-namespace lyx {
-namespace graphics {
-/// The translator between the DisplayType and the corresponding lyx string.
-extern Translator<DisplayType, string> displayTranslator;
-}
-}
-
namespace {
// when adding something to this array keep it sorted!
case RC_DISPLAY_GRAPHICS:
if (lexrc.next()) {
- display_graphics = lyx::graphics::displayTranslator.find(lexrc.getString());
+ display_graphics = lyx::graphics::displayTranslator().find(lexrc.getString());
}
break;
os << "# Display graphics within LyX\n"
<< "# monochrome|grayscale|color|none\n"
<< "\\display_graphics "
- << lyx::graphics::displayTranslator.find(display_graphics)
+ << lyx::graphics::displayTranslator().find(display_graphics)
<< '\n';
}