X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FChanges.h;h=96383967b96f89fb44b7db096e1804f8c091183c;hb=8cf138e173937f35f45bf245fd33184a6b1b6abb;hp=1d55b03b548acd191cb36d77d764bc16df0bc130;hpb=6d4e6aad24edb7bcfbc49f03d2432fc9fa06954d;p=lyx.git diff --git a/src/Changes.h b/src/Changes.h index 1d55b03b54..96383967b9 100644 --- a/src/Changes.h +++ b/src/Changes.h @@ -32,6 +32,8 @@ class AuthorList; class Buffer; class DocIterator; class OutputParams; +class PainterInfo; +class FontInfo; class Change { public: @@ -64,6 +66,20 @@ public: /// Is this change made by the current author ? bool currentAuthor() const { return author == 0; } + /// Paint under- or strike-through line + /// + /// Text : underline or strike through + /// \param x1 begin + /// \param x2 end + /// \param y baseline + void paintCue(PainterInfo & pi, double const x1, double const y, + double const x2, FontInfo const & font) const; + /// Box : line below or diagonal + /// \param x1,y1 top-left corner + /// \param x2,y2 bottom-right corner + void paintCue(PainterInfo & pi, double const x1, double const y1, + double const x2, double const y2) const; + Type type; int author;