X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Frowpainter.h;h=480a2dd56c58a946e7fe99626795e1edc5131ed5;hb=0ce10160daadc904ab1221eaeef0d005694f0f0c;hp=1ea10d48496da610023e3977524179de73ce642a;hpb=ad76c66e338dfe4f9aae09429a30b205fe00e257;p=lyx.git diff --git a/src/rowpainter.h b/src/rowpainter.h index 1ea10d4849..480a2dd56c 100644 --- a/src/rowpainter.h +++ b/src/rowpainter.h @@ -58,6 +58,7 @@ public: void paintSelection(); private: + void paintSeparator(double orig_x, double width, FontInfo const & font); void paintForeignMark(double orig_x, Language const * lang, int desc = 0); void paintMisspelledMark(double orig_x, bool changed); void paintHebrewComposeChar(pos_type & vpos, FontInfo const & font); @@ -75,6 +76,12 @@ private: /// return the label font for this row FontInfo labelFont() const; + /// + void paintLabel(); + /// + void paintTopLevelLabel(); + + /// contains painting related information. PainterInfo & pi_; @@ -104,8 +111,10 @@ private: int const yo_; // current baseline double x_; int width_; - float line_thickness_; - int line_offset_; + float solid_line_thickness_; + int solid_line_offset_; + float dotted_line_thickness_; + int dotted_line_offset_; }; } // namespace lyx