Method: Curses::Window#line_touched?
- Defined in:
- ext/curses/curses.c
#line_touched?(line) ⇒ Boolean
Return true if the specified line has been modified since the last call of refresh.
2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 |
# File 'ext/curses/curses.c', line 2135
static VALUE
window_line_touched(VALUE obj, VALUE line)
{
struct windata *winp;
int result, n;
GetWINDOW(obj, winp);
n = NUM2INT(line);
result = is_linetouched(winp->window, n);
if (result == ERR) {
rb_raise(rb_eArgError, "Invalid line %d", n);
}
return result ? Qtrue : Qfalse;
}
|