3 * \file GraphicsTypes.h
4 * Read the file COPYING
6 * \author Angus Leeming
8 * Full author contact details available in file CREDITS
10 * All that header files outside the graphics subdirectory should need to
14 #ifndef GRAPHICSTYPES_H
15 #define GRAPHICSTYPES_H
17 #include "support/translator.h"
25 /// The status of the loading process
27 /** The data is in the cache, but no request to display it
31 /// The image is in a loadable format and is being loaded.
33 /// The image is being converted to a loadable format.
35 /// The image has been loaded into memory.
37 /// The image is in memory and is being scaled, rotated, etc.
39 /// All finished. Can display the image.
48 ErrorGeneratingPixmap,
49 /// The data is not in the cache at all!
53 /// How is the image to be displayed on the LyX screen?
67 /// The translator between the Display enum and corresponding lyx string.
68 extern Translator< DisplayType, string > displayTranslator;
70 void setDisplayTranslator();
74 #endif // GRAPHICSTYPES_H