X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Frowpainter.h;h=6408fdc73fb33ac0b9dea21807af71f3686aa27b;hb=e6f46dd08c0e1ea040f7d085344d4fd568674cec;hp=9a8a7cdd5eb5e42f229e44d04c4eca296182c67e;hpb=29c40527e56424d9c66ffb2e6c9709d8e4a30e1e;p=lyx.git diff --git a/src/rowpainter.h b/src/rowpainter.h index 9a8a7cdd5e..6408fdc73f 100644 --- a/src/rowpainter.h +++ b/src/rowpainter.h @@ -55,19 +55,20 @@ public: void paintLast(); void paintText(); void paintOnlyInsets(); + void paintSelection(); private: void paintForeignMark(double orig_x, Language const * lang, int desc = 0); - void paintMisspelledMark(double orig_x, int desc); + void paintMisspelledMark(double orig_x, bool changed); void paintHebrewComposeChar(pos_type & vpos, FontInfo const & font); void paintArabicComposeChar(pos_type & vpos, FontInfo const & font); void paintChars(pos_type & vpos, FontInfo const & font, bool hebrew, bool arabic); int paintAppendixStart(int y); - void paintFromPos(pos_type & vpos); + void paintFromPos(pos_type & vpos, bool changed); void paintInset(Inset const * inset, pos_type const pos); void paintInlineCompletion(Font const & font); - + /// return left margin int leftMargin() const; @@ -103,6 +104,10 @@ private: int const yo_; // current baseline double x_; int width_; + float solid_line_thickness_; + int solid_line_offset_; + float dotted_line_thickness_; + int dotted_line_offset_; }; } // namespace lyx