]> git.lyx.org Git - lyx.git/blobdiff - src/BufferParams.h
Fixed some lines that were too long. It compiled afterwards.
[lyx.git] / src / BufferParams.h
index 5cb6501c8e15ff17d129b9e4d395dd3bcab6dcf9..9b9136ff0e4c99bd43901734464514dbfc68fe14 100644 (file)
@@ -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]
@@ -252,8 +251,11 @@ public:
        std::string const dvips_options() const;
        ///
        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,