RC_COPIER,
RC_CURSOR_FOLLOWS_SCROLLBAR,
RC_CURSOR_WIDTH,
- RC_DATE_INSERT_FORMAT,
RC_DEFAULT_DECIMAL_POINT,
RC_DEFAULT_LENGTH_UNIT,
RC_DEFAULT_OTF_VIEW_FORMAT,
+ RC_DEFAULT_PLATEX_VIEW_FORMAT,
RC_DEFAULT_VIEW_FORMAT,
RC_DEFFILE,
RC_DIALOGS_ICONIFY_WITH_MAIN,
RC_ESC_CHARS,
RC_EXAMPLEPATH,
RC_EXPORT_OVERWRITE,
- RC_FONT_ENCODING,
RC_FILEFORMAT,
RC_FORWARD_SEARCH_DVI,
RC_FORWARD_SEARCH_PDF,
RC_INDEX_ALTERNATIVES,
RC_INDEX_COMMAND,
RC_INPUT,
+ RC_JBIBTEX_ALTERNATIVES,
RC_JBIBTEX_COMMAND,
RC_JINDEX_COMMAND,
RC_KBMAP,
RC_PRINTLANDSCAPEFLAG,
RC_PRINTPAPERDIMENSIONFLAG,
RC_PRINTPAPERFLAG,
+ RC_PYGMENTIZE_COMMAND,
RC_SAVE_COMPRESSED,
RC_SAVE_ORIGIN,
RC_SCREEN_DPI,
RC_USER_EMAIL,
RC_USER_NAME,
RC_USE_CONVERTER_CACHE,
+ RC_USE_CONVERTER_NEEDAUTH_FORBIDDEN,
+ RC_USE_CONVERTER_NEEDAUTH,
+ RC_USE_NATIVE_FILEDIALOG,
RC_USE_SYSTEM_COLORS,
RC_USE_TOOLTIP,
- RC_USE_PIXMAP_CACHE,
- RC_USE_QIMAGE,
RC_USE_SYSTEM_THEME_ICONS,
RC_VIEWDVI_PAPEROPTION,
RC_VIEWER,
std::string const & tag = std::string()) const;
///
void print() const;
+ ///
+ std::set<std::string> getRCs();
// FIXME unused (was used for xforms. Do we still need this?)
//static docstring const getDescription(LyXRCTags);
///
std::string bibtex_command;
/// command to run japanese bibtex incl. options
std::string jbibtex_command;
+ /// all available commands to run japanese bibtex incl. options
+ CommandSet jbibtex_alternatives;
/// all available index commands incl. options
CommandSet index_alternatives;
/// command to run makeindex incl. options or other index programs
std::string splitindex_command;
/// command to run makeindex incl. options for nomencl
std::string nomencl_command;
+ /// command to run the python pygments syntax highlighter
+ std::string pygmentize_command;
///
std::string document_path;
///
bool allow_geometry_session;
/// Scrolling speed of the mouse wheel
double mouse_wheel_speed;
- /// Zoom factor for screen fonts
- unsigned int zoom;
+ /// Default zoom factor for screen fonts
+ int defaultZoom;
+ /// Actual zoom factor for screen fonts
+ /// (default zoom plus buffer zoom factor)
+ int currentZoom;
/// Screen font sizes in points for each font size
std::string font_sizes[10];
/// Allow the use of scalable fonts? Default is yes.
/// DPI of monitor
unsigned int dpi;
///
- std::string fontenc;
- ///
std::string roman_font_name;
///
std::string sans_font_name;
bool use_tooltip;
/// Use the colors from current system theme?
bool use_system_colors;
- /// Use pixmap cache?
- bool use_pixmap_cache;
- /// Use QImage backend?
- bool use_qimage;
+ /// use native file dialog or our own ?
+ bool use_native_filedialog;
/// Spellchecker engine: aspell, hunspell, etc
std::string spellchecker;
/// Alternate language for spellchecker
///
std::string lyxpipes;
///
- std::string date_insert_format;
- ///
std::string language_custom_package;
///
bool language_auto_begin;
///
std::string default_otf_view_format;
///
+ std::string default_platex_view_format;
+ ///
std::string default_view_format;
/// all available viewers
Alternatives viewer_alternatives;
std::string texinputs_prefix;
/// Use the cache for file converters?
bool use_converter_cache;
+ /// Forbid use of external converters with 'needauth' option
+ bool use_converter_needauth_forbidden;
+ /// Ask user before calling external converters with 'needauth' option
+ bool use_converter_needauth;
/// The maximum age of cache files in seconds
unsigned int converter_cache_maxage;
/// Sort layouts alphabetically
extern LyXRC system_lyxrc;
// used by at least frontends/qt4/GuiPref.cpp
-const long maxlastfiles = 20;
+const long maxlastfiles = 50;
} // namespace lyx