11 TextPainter(int xmax, int ymax);
13 void draw(int x, int y, char const * str);
15 void draw(int x, int y, char c);
17 void show(std::ostream & os, int offset = 0) const;
19 int textheight() const { return ymax_; }
21 void horizontalLine(int x, int y, int len, char c = '-');
23 void verticalLine(int x, int y, int len, char c = '|');
27 typedef std::vector<char> data_type;
29 char at(int x, int y) const;
31 char & at(int x, int y);
33 /// xsize of the painter area
35 /// ysize of the painter area