X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FBufferParams.h;h=9b9136ff0e4c99bd43901734464514dbfc68fe14;hb=966c48abc658f459ca2269e4f65fa2003f731fb6;hp=6872c9b9db078f15320c359ac8fbb56426f000f6;hpb=db72d04fd935018a8c982f9f192fa82e52ad6745;p=lyx.git diff --git a/src/BufferParams.h b/src/BufferParams.h index 6872c9b9db..9b9136ff0e 100644 --- a/src/BufferParams.h +++ b/src/BufferParams.h @@ -189,6 +189,8 @@ public: std::string float_placement; /// unsigned int columns; + /// parameters for the listings package + std::string listings_params; /// TextClass::PageSides sides; /// @@ -229,12 +231,9 @@ public: bool use_bibtopic; /// revision tracking for this buffer ? bool trackChanges; - /** This param decides whether change tracking marks should be output - * (using the dvipost package) or if the current "state" of the - * document should be output instead. Since dvipost needs dvi - * specials, it only works with dvi/ps output (the param will be - * ignored with other output flavors and disabled when dvipost is - * not installed). + /** This param decides whether change tracking marks should be used + * in output (irrespective of how these marks are actually defined; + * for instance, they may differ for DVI and PDF generation) */ bool outputChanges; /// Time ago we agreed that this was a buffer property [ale990407] @@ -254,6 +253,9 @@ public: std::string const paperSizeName() const; /// set up if and how babel is called std::string const babelCall(std::string const & lang_opts) const; + /// handle inputenc etc. + void writeEncodingPreamble(odocstream & os, LaTeXFeatures & features, + TexRow & texrow) const; /// set up the document fonts std::string const loadFonts(std::string const & rm, std::string const & sf, std::string const & tt,