]> git.lyx.org Git - lyx.git/blobdiff - src/bufferparams.h
Fix small bug in reading \set_color in lyxrc
[lyx.git] / src / bufferparams.h
index f385800b6fc90fe7866760ed7cbed55da85096e5..72d601b508ed44675a431ea0adbe3aad39b9063e 100644 (file)
@@ -5,7 +5,7 @@
  *           LyX, The Document Processor
  *      
  *           Copyright 1995 Matthias Ettrich
- *           Copyright 1995-1999 The LyX Team.
+ *           Copyright 1995-2000 The LyX Team.
  *
  * ====================================================== */
 
 #include "layout.h"
 #include "support/block.h"
 
-
 /**
   This class contains all the parameters for this a buffer uses. Some
   work needs to be done on this class to make it nice. Now everything
   is in public.
   */
+
+struct Language;
+
 class BufferParams {
 public:
        ///
@@ -109,17 +111,17 @@ public:
        //@}
 
        ///
-       void writeFile(ostream &);
+       void writeFile(std::ostream &) const;
 
        ///
        void useClassDefaults();
 
        ///
-       VSpace getDefSkip() const { return defskip; }
+       VSpace const & getDefSkip() const { return defskip; }
 
        ///
-       void setDefSkip(VSpace vs) { defskip = vs; }
-       
+       void setDefSkip(VSpace const & vs) { defskip = vs; }
+
        /** Wether paragraphs are separated by using a indent like in
          articles or by using a little skip like in letters.
          */
@@ -131,7 +133,7 @@ public:
        ///
        string fontsize; 
        ///
-       LyXTextClassList::ClassList::size_type textclass;
+       LyXTextClassList::size_type textclass;
 
        /* this are for the PaperLayout */
        ///
@@ -177,6 +179,8 @@ public:
        ///
        string language;
        ///
+       Language const * language_info;
+       ///
        string inputenc;
        ///
        string preamble;
@@ -200,13 +204,10 @@ public:
        void readLanguage(LyXLex &);
        ///
        void readGraphicsDriver(LyXLex &);
-       /// do we allow accents on all chars in this buffer
-       bool allowAccents;
        ///
         bool use_amsmath;
        /// Time ago we agreed that this was a buffer property [ale990407]
         string parentname;
-protected:
 private:
        ///
        friend class Buffer;