]> git.lyx.org Git - lyx.git/blobdiff - src/bufferparams.h
Rewording in GTK document dialog
[lyx.git] / src / bufferparams.h
index 87140a7b0bd2cecd8f7abbb1470af6c77d479876..5951f830114577da9f71f54bc626453634044ba7 100644 (file)
@@ -88,9 +88,6 @@ public:
         */
        bool writeLaTeX(std::ostream &, LaTeXFeatures &, TexRow &) const;
 
-       ///
-       void setPaperStuff();
-
        ///
        void useClassDefaults();
 
@@ -118,16 +115,15 @@ public:
        ///
        LyXTextClass const & getLyXTextClass() const;
 
+       /// returns the main font for the buffer (document)
+       LyXFont const getFont() const;
+
        /* this are for the PaperLayout */
-       /// the general papersize (papersize2 or paperpackage
+       /// the papersize
        PAPER_SIZE papersize;
-       ///  the selected Geometry papersize
-       VMARGIN_PAPER_TYPE papersize2;
-       /// a special paperpackage .sty-file
-       PAPER_PACKAGES paperpackage;
        ///
        PAPER_ORIENTATION orientation;
-       ///
+       /// use custom margins
        bool use_geometry;
        ///
        std::string paperwidth;
@@ -209,6 +205,14 @@ public:
        bool use_bibtopic;
        /// revision tracking for this buffer ?
        bool tracking_changes;
+       /** This param decides if 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 dbipost is
+        *  not installed).
+        */
+       bool output_changes;
        /// Time ago we agreed that this was a buffer property [ale990407]
        std::string parentname;
        ///