> My idea is a having a single function: I simply love this idea > put_line(int x, int y, struct line_desc *desc, const char *fmt, ...). > > - x, y are the position of the line (in pixels!). Its not that I care much but what about charcell then? AFAIK charcell is the real reason we have both char based and pixel based versions now. maybe line_desc should define the units of x, y offsets? Char based functions are sometimes useful after all.
MB