X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FBufferParams.h;h=bc5c10d194a9c70d9af0b7ed1b8beca8817a7230;hb=c8230ab0d0a919530c43c29395f4d9961498bf15;hp=be7c81459a34c52965dcf2cca3ed917fc1868c91;hpb=19cc4a1fcbd0786406b0207dbff43badb93d32ba;p=lyx.git diff --git a/src/BufferParams.h b/src/BufferParams.h index be7c81459a..bc5c10d194 100644 --- a/src/BufferParams.h +++ b/src/BufferParams.h @@ -110,8 +110,13 @@ public: bool is_math_indent; - /// number formulas before or not - std::string math_number_before; + enum MathNumber { DEFAULT, LEFT, RIGHT }; + /// number formulas on left/right/default + MathNumber math_numbering_side; + + /// Convenience function for display: like math_number, but + /// DEFAULT is replaced by the best guess we have. + MathNumber getMathNumber() const; /** Whether paragraphs are separated by using a indent like in * articles or by using a little skip like in letters. @@ -156,7 +161,7 @@ public: { return removed_modules_; } /// /// Add a module to the list of modules in use. This checks only that the - /// module is not already in the list, so use layoutModuleCanBeAdeed first + /// module is not already in the list, so use layoutModuleCanBeAdeed first /// if you want to check for compatibility. /// \return true if module was successfully added. bool addLayoutModule(std::string const & modName); @@ -530,12 +535,16 @@ public: std::string html_latex_end; /// bool html_css_as_file; + /// allow the LaTeX backend to run external programs + bool shell_escape; /// generate output usable for reverse/forward search bool output_sync; /// custom LaTeX macro from user instead our own std::string output_sync_macro; /// use refstyle? or prettyref? bool use_refstyle; + /// use minted? or listings? + bool use_minted; /// Return true if language could be set to lang, /// otherwise return false and do not change language