]> git.lyx.org Git - lyx.git/blobdiff - src/LyXRC.h
empty file format change due to r29840.
[lyx.git] / src / LyXRC.h
index 361f22badceae3ceb6dc6ee5840ce956fe53faf5..931e8b70802e736fe5dc3a134b7e41c5d05c69d8 100644 (file)
@@ -23,6 +23,7 @@
 #include "support/strfwd.h"
 
 #include <string>
+#include <vector>
 
 
 namespace lyx {
@@ -38,6 +39,7 @@ public:
        enum LyXRCTags {
                RC_ACCEPT_COMPOUND = 1,
                RC_ALT_LANG,
+               RC_AUTOCORRECTION_MATH,
                RC_PLAINTEXT_LINELEN,
                RC_PLAINTEXT_ROFF_COMMAND,
                RC_AUTOREGIONDELETE,
@@ -45,6 +47,7 @@ public:
                RC_AUTOSAVE,
                RC_AUTO_NUMBER,
                RC_BACKUPDIR_PATH,
+               RC_BIBTEX_ALTERNATIVES,
                RC_BIBTEX_COMMAND,
                RC_BINDFILE,
                RC_CHECKLASTFILES,
@@ -63,11 +66,10 @@ public:
                RC_COPIER,
                RC_CURSOR_FOLLOWS_SCROLLBAR,
                RC_MAC_LIKE_WORD_MOVEMENT,
-               RC_CUSTOM_EXPORT_COMMAND,
-               RC_CUSTOM_EXPORT_FORMAT,
                RC_DATE_INSERT_FORMAT,
                RC_DEFFILE,
                RC_DEFAULT_LANGUAGE,
+               RC_DEFAULT_VIEW_FORMAT,
                RC_GUI_LANGUAGE,
                RC_DEFAULT_PAPERSIZE,
                RC_DIALOGS_ICONIFY_WITH_MAIN,
@@ -84,8 +86,11 @@ public:
                RC_FULL_SCREEN_WIDTH,
                RC_GEOMETRY_SESSION,
                RC_GROUP_LAYOUTS,
+               RC_INDEX_ALTERNATIVES,
                RC_INDEX_COMMAND,
                RC_INPUT,
+               RC_JBIBTEX_COMMAND,
+               RC_JINDEX_COMMAND,
                RC_KBMAP,
                RC_KBMAP_PRIMARY,
                RC_KBMAP_SECONDARY,
@@ -139,16 +144,20 @@ public:
                RC_SCREEN_FONT_TYPEWRITER,
                RC_SCREEN_FONT_TYPEWRITER_FOUNDRY,
                RC_SCREEN_ZOOM,
+               RC_SCROLL_BELOW_DOCUMENT,
                RC_SERVERPIPE,
                RC_SET_COLOR,
                RC_SHOW_BANNER,
                RC_OPEN_BUFFERS_IN_TABS,
                RC_SORT_LAYOUTS,
                RC_SPELL_COMMAND,
+               RC_SPELLCHECK_CONTINUOUSLY,
+               RC_SPLITINDEX_COMMAND,
                RC_TEMPDIRPATH,
                RC_TEMPLATEPATH,
                RC_TEX_ALLOWS_SPACES,
                RC_TEX_EXPECTS_WINDOWS_PATHS,
+               RC_THESAURUSDIRPATH,
                RC_UIFILE,
                RC_USELASTFILEPOS,
                RC_USER_EMAIL,
@@ -233,20 +242,26 @@ public:
        std::string print_paper_flag;
        ///
        std::string print_paper_dimension_flag;
-       ///
-       std::string custom_export_command;
-       ///
-       std::string custom_export_format;
        /// option for telling the dvi viewer about the paper size
        std::string view_dvi_paper_option;
        /// default paper size for local xdvi/dvips/ghostview/whatever
        PAPER_SIZE default_papersize;
        /// command to run chktex incl. options
        std::string chktex_command;
+       /// all available commands to run bibtex incl. options
+       std::vector<std::string> bibtex_alternatives;
        /// command to run bibtex incl. options
        std::string bibtex_command;
+       /// command to run japanese bibtex incl. options
+       std::string jbibtex_command;
+       /// all available index commands incl. options
+       std::vector<std::string> index_alternatives;
        /// command to run makeindex incl. options or other index programs
        std::string index_command;
+       /// command to run japanese index program incl. options
+       std::string jindex_command;
+       /// command to generate multiple indices
+       std::string splitindex_command;
        /// command to run makeindex incl. options for nomencl
        std::string nomencl_command;
        ///
@@ -258,6 +273,8 @@ public:
        ///
        std::string tempdir_path;
        ///
+       std::string thesaurusdir_path;
+       ///
        bool auto_region_delete;
        /// flag telling whether lastfiles should be checked for existance
        bool auto_reset_options;
@@ -318,12 +335,14 @@ public:
        bool use_pixmap_cache;
        /// Use escape chars?
        bool spellchecker_use_esc_chars;
-       /// Alternate language for ispell
+       /// Alternate language for spellchecker
        std::string spellchecker_alt_lang;
        /// Alternate personal dictionary file for the spellchecker
        std::string spellchecker_pers_dict;
        /// Escape characters
        std::string spellchecker_esc_chars;
+       /// spellcheck continuously?
+       bool spellcheck_continuously;
        ///
        bool use_kbmap;
        ///
@@ -363,10 +382,14 @@ public:
        ///
        std::string gui_language;
        ///
+       std::string default_view_format;
+       ///
        bool mac_like_word_movement;
        ///
        bool cursor_follows_scrollbar;
        ///
+       bool scroll_below_document;
+       ///
        enum MacroEditStyle {
                MACRO_EDIT_INLINE_BOX = 0,
                MACRO_EDIT_INLINE,
@@ -435,6 +458,8 @@ public:
        ///
        int completion_inline_dots;
        ///
+       bool autocorrection_math;
+       ///
        double completion_popup_delay;
        ///
        bool completion_popup_math;