]> git.lyx.org Git - lyx.git/blobdiff - src/Row.h
Update cursor and scrollbar after resize.
[lyx.git] / src / Row.h
index f013fb49db1159ee094ff338125e19f337107ad6..ae8ed71fd1d73382e2f9d9eead7ed01eb51c6bb2 100644 (file)
--- a/src/Row.h
+++ b/src/Row.h
@@ -38,7 +38,7 @@ public:
        ///
        void setChanged(bool c) { changed_ = c; }
        ///
-       void setCrc(size_type crc);
+       void setCrc(size_type crc) const;
        ///
        void setSelection(pos_type sel_beg, pos_type sel_end);
 
@@ -64,12 +64,10 @@ public:
        int descent() const { return dim_.des; }
 
        /// current debugging only
-       void dump(const char * = "") const;
+       void dump(char const * = "") const;
 
        /// width of a separator (i.e. space)
        double separator;
-       /// width of hfills in the body
-       double hfill;
        /// width of hfills in the label
        double label_hfill;
        /// the x position of the row
@@ -78,13 +76,11 @@ public:
        pos_type sel_beg;
        ///
        pos_type sel_end;
-
-
 private:
        /// has the Row appearance changed since last drawing?
-       bool changed_;
+       mutable bool changed_;
        /// CRC of row contents.
-       size_type crc_;
+       mutable size_type crc_;
        /// first pos covered by this row
        pos_type pos_;
        /// one behind last pos covered by this row