Method: Curses.stdscr

Defined in:
ext/curses/curses.c

.stdscrObject

Initialize a standard screen

see also Curses.stdscr



311
312
313
314
315
316
317
318
319
320
321
322
323
# File 'ext/curses/curses.c', line 311

static VALUE
curses_init_screen(VALUE self)
{
    if (rb_stdscr) return rb_stdscr;
    initscr();
    if (stdscr == 0) {
  rb_raise(rb_eRuntimeError, "can't initialize curses");
    }
    rb_set_end_proc(curses_finalize, 0);
    clear();
    rb_stdscr = prep_window(cWindow, stdscr, 1);
    return rb_stdscr;
}