3 * \file GraphicsTypes.h
4 * Copyright 2002 the LyX Team
5 * Read the file COPYING
7 * \author Angus Leeming <leeming@lyx.org>
9 * All that header files outside the graphics subdirectory should need to
13 #ifndef GRAPHICSTYPES_H
14 #define GRAPHICSTYPES_H
16 #include "support/translator.h"
24 /// The status of the loading process
26 /** The data is in the cache, but no request to display it
30 /// The image is in a loadable format and is being loaded.
32 /// The image is being converted to a loadable format.
34 /// The image has been loaded into memory.
36 /// The image is in memory and is being scaled, rotated, etc.
38 /// All finished. Can display the image.
47 ErrorGeneratingPixmap,
48 /// The data is not in the cache at all!
52 /// How is the image to be displayed on the LyX screen?
66 /// The translator between the Display enum and corresponding lyx string.
67 extern Translator< DisplayType, string > displayTranslator;
69 void setDisplayTranslator();
73 #endif // GRAPHICSTYPES_H