]> git.lyx.org Git - lyx.git/blobdiff - src/VSpace.h
Disable CheckTeX while buffer is processed
[lyx.git] / src / VSpace.h
index 6715e935b596410c6f6e98ede2d4fd1b8dfe0573..0d154d63e4bc2a0d0d0bbc2e512c4b20b04d539f 100644 (file)
@@ -26,7 +26,7 @@ class BufferView;
 class VSpace {
 public:
        /// The different kinds of spaces.
-       enum vspace_kind {
+       enum VSpaceKind {
                DEFSKIP,
                SMALLSKIP,
                MEDSKIP,
@@ -35,26 +35,27 @@ public:
                LENGTH ///< user-defined length
        };
 
+       ///
        VSpace();
-
-       explicit VSpace(vspace_kind k);
-
+       ///
+       explicit VSpace(VSpaceKind k);
+       ///
        explicit VSpace(Length const & l);
-
+       ///
        explicit VSpace(GlueLength const & l);
 
        /// Constructor for reading from a .lyx file
        explicit VSpace(std::string const & data);
 
        /// return the type of vertical space
-       vspace_kind kind() const;
+       VSpaceKind kind() const { return kind_; }
        /// return the length of this space
-       GlueLength const & length() const;
+       GlueLength const & length() const { return len_; }
 
-       // a flag that switches between \vspace and \vspace*
-       bool keep() const;
+       /// a flag that switches between \vspace and \vspace*
+       bool keep() const { return keep_; }
        /// if set true, use \vspace* when type is not DEFSKIP
-       void setKeep(bool val);
+       void setKeep(bool keep) { keep_ = keep; }
        ///
        bool operator==(VSpace const &) const;
 
@@ -64,6 +65,8 @@ public:
        std::string const asLyXCommand() const;
        /// the latex representation
        std::string const asLatexCommand(BufferParams const & params) const;
+       ///
+       std::string asHTMLLength() const;
        /// how it is seen in the LyX window
        docstring const asGUIName() const;
        /// the size of the space on-screen
@@ -71,7 +74,7 @@ public:
 
 private:
        /// This VSpace kind
-       vspace_kind kind_;
+       VSpaceKind kind_;
        /// the specified length
        GlueLength len_;
        /// if true, use \vspace* type