namespace lyx {
-namespace support { class FileName; }
-
+namespace support {
+class FileName;
class Lexer;
+}
/// This contains the runtime configuration of LyX
class LyXRC
RC_TEXINPUTS_PREFIX,
RC_THESAURUSDIRPATH,
RC_UIFILE,
+ RC_UI_STYLE,
RC_USELASTFILEPOS,
RC_USER_EMAIL,
RC_USER_INITIALS,
FormatMismatch
};
///
- ReturnValues read(Lexer &, bool check_format);
+ ReturnValues read(support::Lexer &, bool check_format);
public:
///
typedef std::set<std::string> CommandSet;
/// given citation.
bool citation_search = false;
/// Name of external script which searches for file corresponding to a
- /// given citation. At this moment only script lyxpaperview.p is supported
+ /// given citation. At this moment only script lyxpaperview.py is supported
/// (search for pdf or ps based on specific items)
std::string citation_search_view;
/// Items to search for in citation_search_view
std::string user_initials;
/// icon set name
std::string icon_set;
+ /// ui style name
+ std::string ui_style = "default";
/// whether to use the icons from the theme
bool use_system_theme_icons = false;
/// True if the TeX engine cannot handle posix paths
bool full_screen_statusbar = true;
/// Limit the text width?
bool screen_limit = false;
- /// Width of limited screen width
- Length screen_width = Length(7, Length::IN);
+ /// Width of limited screen width
+ Length screen_width = Length(7, Length::IN);
///
bool completion_cursor_text = true;
///
BookmarksVisibility bookmarks_visibility = BMK_NONE;
enum DrawStrategy {
- // draw all (not implemented yet)
- // FS_FULL,
+ // draw all
+ DS_FULL,
// draw only what has changed
DS_PARTIAL,
// draw in backing store (only what has changed)