- 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);
+ void paintText();
+ void paintOnlyInsets();
+ void paintSelection();
+
+private:
+ 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);
+ void paintArabicComposeChar(pos_type & vpos, FontInfo const & font);
+ void paintChars(pos_type & vpos, FontInfo const & font,
+ bool hebrew, bool arabic);