]> git.lyx.org Git - lyx.git/blobdiff - src/LyXRC.h
transfer os::is_absolute_path() to FileName::isAbsolute().
[lyx.git] / src / LyXRC.h
index 39ba9ee211546496e789c092c563fba847bf78ed..f348edb2853a6e2cdfb4c88fc601d2940adea471 100644 (file)
@@ -19,9 +19,9 @@
 #define LYXRC_H
 
 #include "paper.h"
-#include "graphics/GraphicsTypes.h"
 
-#include <iosfwd>
+#include "support/strfwd.h"
+
 #include <string>
 
 
@@ -63,6 +63,7 @@ public:
                RC_DISPLAY_GRAPHICS,
                RC_DOCUMENTPATH,
                RC_ESC_CHARS,
+               RC_EXAMPLEPATH,
                RC_FONT_ENCODING,
                RC_FORMAT,
                RC_INDEX_COMMAND,
@@ -79,6 +80,7 @@ public:
                RC_LANGUAGE_GLOBAL_OPTIONS,
                RC_LANGUAGE_PACKAGE,
                RC_LANGUAGE_USE_BABEL,
+               RC_SORT_LAYOUTS,
                RC_USELASTFILEPOS,
                RC_LOADSESSION,
                RC_MAKE_BACKUP,
@@ -117,9 +119,7 @@ public:
                RC_SCREEN_FONT_SIZES,
                RC_SCREEN_FONT_TYPEWRITER,
                RC_SCREEN_FONT_TYPEWRITER_FOUNDRY,
-               RC_SCREEN_GEOMETRY_HEIGHT,
-               RC_SCREEN_GEOMETRY_WIDTH,
-               RC_SCREEN_GEOMETRY_XYSAVED,
+               RC_GEOMETRY_SESSION,
                RC_SCREEN_ZOOM,
                RC_SERVERPIPE,
                RC_SET_COLOR,
@@ -138,6 +138,7 @@ public:
                RC_USE_ESC_CHARS,
                RC_USE_INP_ENC,
                RC_USE_PERS_DICT,
+               RC_USE_PIXMAP_CACHE,
                RC_USE_SPELL_LIB,
                RC_VIEWDVI_PAPEROPTION,
                RC_VIEWER,
@@ -226,6 +227,8 @@ public:
        ///
        std::string document_path;
        ///
+       std::string example_path;
+       ///
        std::string template_path;
        ///
        std::string tempdir_path;
@@ -245,12 +248,9 @@ public:
        bool make_backup;
        /// A directory for storing backup files
        std::string backupdir_path;
-       /// Width of MainWindow. if 0, value from last session will be used
-       int geometry_width;
-       /// Height of MainWindow, if 0, value from last session will be used
-       int geometry_height;
-       /// Whether or not save/restore windows position as session info
-       bool geometry_xysaved;
+       /// Whether or not save/restore session information
+       /// like windows position and geometry.
+       bool allow_geometry_session;
        /// Zoom factor for screen fonts
        unsigned int zoom;
        /// Screen font sizes in points for each font size
@@ -291,6 +291,8 @@ public:
        bool isp_use_alt_lang;
        /// Use personal dictionary?
        bool isp_use_pers_dict;
+       /// Use pixmap cache?
+       bool use_pixmap_cache;
        /// Use escape chars?
        bool isp_use_esc_chars;
        /// Alternate language for ispell
@@ -340,7 +342,8 @@ public:
        ///
        int label_init_length;
        ///
-       graphics::DisplayType display_graphics;
+       ///graphics::DisplayType
+       int display_graphics;
        ///
        bool show_banner;
        ///
@@ -371,6 +374,8 @@ public:
        bool use_converter_cache;
        /// The maximum age of cache files in seconds
        unsigned int converter_cache_maxage;
+       /// Sort layouts alphabetically
+       bool sort_layouts;
 };