#define LYXRC_H
#include "paper.h"
+#include "Length.h"
#include "support/strfwd.h"
RC_COMPLETION_INLINE_MATH,
RC_COMPLETION_INLINE_TEXT,
RC_COMPLETION_INLINE_DOTS,
+ RC_COMPLETION_MINLENGTH,
RC_COMPLETION_POPUP_DELAY,
RC_COMPLETION_POPUP_MATH,
RC_COMPLETION_POPUP_TEXT,
RC_CURSOR_WIDTH,
RC_DATE_INSERT_FORMAT,
RC_DEFAULT_DECIMAL_POINT,
- RC_DEFAULT_LANGUAGE,
+ RC_DEFAULT_LENGTH_UNIT,
RC_DEFAULT_VIEW_FORMAT,
- RC_DEFAULT_PAPERSIZE,
RC_DEFFILE,
RC_DIALOGS_ICONIFY_WITH_MAIN,
RC_DISPLAY_GRAPHICS,
RC_USE_SYSTEM_COLORS,
RC_USE_TOOLTIP,
RC_USE_PIXMAP_CACHE,
+ RC_USE_QIMAGE,
RC_VIEWDVI_PAPEROPTION,
RC_VIEWER,
RC_VIEWER_ALTERNATIVES,
RC_VISUAL_CURSOR,
+ RC_CLOSE_BUFFER_WITH_LAST_VIEW,
RC_LAST
};
/// 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
bool use_system_colors;
/// Use pixmap cache?
bool use_pixmap_cache;
+ /// Use QImage backend?
+ bool use_qimage;
/// Spellchecker engine: aspell, hunspell, etc
std::string spellchecker;
/// Alternate language for spellchecker
bool spellcheck_continuously;
/// spellcheck notes and comments?
bool spellcheck_notes;
+ /// minimum length of words to complete
+ unsigned int completion_minlength;
///
bool use_kbmap;
///
///
bool mark_foreign_language;
///
- std::string default_language;
- ///
std::string gui_language;
///
std::string default_view_format;
/// Default decimal point when aligning table columns on decimal
std::string default_decimal_point;
///
+ Length::UNIT default_length_unit;
+ ///
enum ScrollWheelZoom {
SCROLL_WHEEL_ZOOM_OFF,
SCROLL_WHEEL_ZOOM_CTRL,
bool force_paint_single_char;
///
int cursor_width;
+ /// One of: yes, no, ask
+ std::string close_buffer_with_last_view;
};