- 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 paintChars(pos_type & vpos, Font const & font);
- int paintAppendixStart(int y);
- void paintFromPos(pos_type & vpos, bool changed);
- void paintInset(Inset const * inset, pos_type const pos);
- void paintInlineCompletion(Font const & font);
+ void paintForeignMark(Row::Element const & e) const;
+ void paintStringAndSel(Row::Element const & e) const;
+ void paintMisspelledMark(Row::Element const & e) const;
+ void paintChange(Row::Element const & e) const;
+ void paintAppendixStart(int y) const;
+ void paintInset(Row::Element const & e) const;