virtual int preeditText(int x, int y,
char_type c, FontInfo const & f, preedit_style style);
+ void wavyHorizontalLine(int x, int y, int width, ColorCode col);
+
private:
/// check the font, and if set, draw an underline
void underline(FontInfo const & f,
void dashedUnderline(FontInfo const & f,
int x, int y, int width);
+ /// check the font, and if set, draw an strike-through line
+ void strikeoutLine(FontInfo const & f,
+ int x, int y, int width);
+
+ /// check the font, and if set, draw double underline
+ void doubleUnderline(FontInfo const & f,
+ int x, int y, int width);
+
/// draw a bevelled button border
void buttonFrame(int x, int y, int w, int h);