This method should be overwritten by classes that derive from Widget. The default implementation of this method just fills out the region with the character 'x'.
Widgets are responsible for painting the entire region that they have been allocated.
public virtual void Redraw() { for (int line = 0; line < h; line++){ Move (y + line, x); for (int col = 0; col < w; col++){ Curses.addch ('x'); } } }
public override void Redraw() { base.Redraw(); Widget.Redraw(); }