]> git.lyx.org Git - lyx.git/blobdiff - src/rowpainter.h
fix some C++ parsing bugs
[lyx.git] / src / rowpainter.h
index 4e799cec19bb49a795882283afed4701f160db26..6711d57c6e0afe414dfddc6531afe42ee0aba819 100644 (file)
@@ -33,31 +33,28 @@ 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();
        void paintChangeBar();
        void paintFirst();
        void paintLast();
-       void paintNewline(lyx::pos_type const pos);
        void paintForeignMark(float const orig_x, LyXFont const & orig_font);
        void paintHebrewComposeChar(lyx::pos_type & vpos);
        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;
@@ -94,7 +91,6 @@ private:
        int yo_;
        float x_;
        int y_;
-       bool cleared_;
        int width_;
        float separator_;
        float hfill_;