]> git.lyx.org Git - lyx.git/blobdiff - src/rowpainter.h
fix some C++ parsing bugs
[lyx.git] / src / rowpainter.h
index 2324bf656ce9961a76cd32e6f2fa58f5894bd330..6711d57c6e0afe414dfddc6531afe42ee0aba819 100644 (file)
@@ -33,12 +33,12 @@ public:
        /// initialise painter
        RowPainter(BufferView const & bv, LyXText const & text, Row const & row);
 
-       /// paint the row. Returns true if CHANGED_IN_DRAW (e.g. image was loaded)
-       bool paint(int y_offset, int x_offset, int y, bool cleared = false);
+       /// paint the row.
+       void paint(int y_offset, int x_offset, int y);
 
 private:
        // paint various parts
-       bool paintBackground();
+       void paintBackground();
        void paintSelection();
        void paintAppendix();
        void paintDepthBar();
@@ -50,13 +50,11 @@ private:
        void paintArabicComposeChar(lyx::pos_type & vpos);
        void paintChars(lyx::pos_type & vpos, bool hebrew, bool arabic);
        int paintPageBreak(string const & label, int y);
+       int paintAppendixStart(int y);
        int paintLengthMarker(string const & prefix, VSpace const & vsp, int start);
-       /// returns true when CHANGED_IN_DRAW
-       bool paintText();
-       /// returns true when CHANGED_IN_DRAW
-       bool paintFromPos(lyx::pos_type & vpos);
-       /// returns true when CHANGED_IN_DRAW
-       bool paintInset(lyx::pos_type const pos);
+       void paintText();
+       void paintFromPos(lyx::pos_type & vpos);
+       void paintInset(lyx::pos_type const pos);
 
        /// return left margin
        int leftMargin() const;
@@ -93,7 +91,6 @@ private:
        int yo_;
        float x_;
        int y_;
-       bool cleared_;
        int width_;
        float separator_;
        float hfill_;