3 * \file GraphicsTypes.C
4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * Full author contact details available in file CREDITS
14 #include "graphics/GraphicsTypes.h"
19 /// The translator between the Display enum and corresponding lyx string.
20 Translator<DisplayType, string> displayTranslator(DefaultDisplay, "default");
22 void setDisplayTranslator()
24 /// This variable keeps a tab on whether the translator is set.
25 static bool done = false;
30 // Fill the display translator
31 displayTranslator.addPair(DefaultDisplay, "default");
32 displayTranslator.addPair(MonochromeDisplay, "monochrome");
33 displayTranslator.addPair(GrayscaleDisplay, "grayscale");
34 displayTranslator.addPair(ColorDisplay, "color");
35 displayTranslator.addPair(NoDisplay, "none");
37 // backward compatibility for old lyxrc.display_graphics
38 displayTranslator.addPair(MonochromeDisplay, "mono");
39 displayTranslator.addPair(GrayscaleDisplay, "gray");
40 displayTranslator.addPair(NoDisplay, "no");