// -*- C++ -*-
/**
- * \file GraphicsTypes.h
+ * \file GraphicsTypes.h
* This file is part of LyX, the document processor.
* Licence details can be found in the file COPYING.
*
- * \author Angus Leeming
+ * \author Angus Leeming
*
- * Full author contact details are available in file CREDITS
+ * Full author contact details are available in file CREDITS.
*
- * All that header files outside the graphics subdirectory should need to
- * access.
+ * All that header files outside the graphics subdirectory should need to
+ * access.
*/
#ifndef GRAPHICSTYPES_H
#define GRAPHICSTYPES_H
-#include "LString.h"
-#include "support/translator.h"
+#include "support/Translator.h"
+#include "support/strfwd.h"
-namespace grfx {
+
+namespace lyx {
+namespace graphics {
/// The status of the loading process
enum ImageStatus {
ErrorUnknown
};
-/// How is the image to be displayed on the LyX screen?
-enum DisplayType {
- ///
- DefaultDisplay,
- ///
- MonochromeDisplay,
- ///
- GrayscaleDisplay,
- ///
- ColorDisplay,
- ///
- NoDisplay
-};
-
-/// The translator between the DisplayType and the corresponding lyx string.
-extern Translator<DisplayType, string> displayTranslator;
-
-///
-void setDisplayTranslator();
-
-} // namespace grfx
+} // namespace graphics
+} // namespace lyx
#endif // GRAPHICSTYPES_H