Tim Mcd wrote: > > Ncurses.initscr > height = Ncurses.LINES() - 3 > width = Ncurses.COLS() > > outputwin = Ncurses.WINDOW.new(height, width, 0, 0) > If you would follow the examples provided, you would be able to complete your programs with minimal hassles. It is Ncurses::WINDOW.new Also, avoid writing to windows and to stdscr at the same time (i.e. mixing). If you create a window, then write only to windows. That way when you remove the window, whatever was on it will also get cleared off. -- Posted via http://www.ruby-forum.com/.