class NCurses::Window

Included Modules

Defined in:

ncurses/window.cr

Constructors

Class Method Summary

Instance Method Summary

Instance methods inherited from module NCurses::RawWindow

addch(ch : Char, attr : Attribute)
addch(ch : Char)
addch
, addnstr(s, i : Int32) addnstr, addstr(s) addstr, attroff(attr : Attribute) attroff, attron(attr : Attribute)
attron(attr : Attribute, &)
attron
, attrset(attr : Attribute) attrset, bkgd(cpair : ColorPair) bkgd, border(left = 0, right = 0, top = 0, bottom = 0, top_left = 0, top_right = 0, bottom_left = 0, bottom_right = 0) border, box(v, h) box, curs_set(value : Int) curs_set, erase erase, getch getch, getmouse getmouse, hline(ch, n) hline, keypad(enable) keypad, maxx maxx, maxy maxy, maxyx maxyx, mouseinterval(interval : Int32) mouseinterval, mousemask(newmask : MouseMask, oldmask : MouseMask | Nil = nil) mousemask, move(y, x) move, mvaddch(ch : Char, attr : Attribute, y, x)
mvaddch(ch : Char, y, x)
mvaddch
, mvaddstr(s, y, x) mvaddstr, mvhline(ch, n, y, x) mvhline, mvvline(ch, n, y, x) mvvline, nodelay(enable : Bool) nodelay, notimeout(enable : Bool) notimeout, resize(height, width) resize, touch touch, vline(ch, n) vline

Constructor Detail

def self.new(height, width, y, x) #

[View source]
def self.new(win : LibNCurses::Window) #

[View source]

Class Method Detail

def self.derwin(height, width, y, x, parent, &) #

[View source]
def self.open(height, width, y, x, &) #

[View source]
def self.subwin(height, width, y, x, parent, &) #

[View source]

Instance Method Detail

def close #

[View source]
def finalize #

[View source]
def refresh #

[View source]
def to_unsafe : LibNCurses::Window #

[View source]