public override void Redraw() { Curses.attrset (Color); Move (y, x); for (int i = 0; i < w; i++){ int p = first + i; if (p < text.Length){ Curses.addch (Secret ? '*' : text [p]); } else Curses.addch (' ' ); } PositionCursor (); }