Class: Curses::Window
- Inherits:
-
Object
- Object
- Curses::Window
- Defined in:
- lib/ektoplayer/icurses/curses.rb
Direct Known Subclasses
Instance Method Summary collapse
- #bkgd(attr) ⇒ Object (also: #bkgdset)
- #erase ⇒ Object
-
#leaveok(*_) ⇒ Object
Curses does not.
- #move(y, x) ⇒ Object
- #mvaddstr(y, x, s) ⇒ Object
-
#mvwin ⇒ Object
‘fix’ this Gem.
-
#notimeout(*_) ⇒ Object
provide these functions.
Instance Method Details
#bkgd(attr) ⇒ Object Also known as: bkgdset
26 27 28 |
# File 'lib/ektoplayer/icurses/curses.rb', line 26 def bkgd(attr) @bkgd_color = attr end |
#erase ⇒ Object
31 32 33 34 35 36 37 |
# File 'lib/ektoplayer/icurses/curses.rb', line 31 def erase setpos(0, 0) attrset((@bkgd_color or 0)) addstr(' ' * (maxx * maxy)) attroff((@bkgd_color or 0)) setpos(0, 0) end |
#leaveok(*_) ⇒ Object
Curses does not
20 |
# File 'lib/ektoplayer/icurses/curses.rb', line 20 def leaveok(*_); end |
#move(y, x) ⇒ Object
40 41 42 |
# File 'lib/ektoplayer/icurses/curses.rb', line 40 def move(y, x) setpos(y, x) end |
#mvaddstr(y, x, s) ⇒ Object
11 12 13 14 |
# File 'lib/ektoplayer/icurses/curses.rb', line 11 def mvaddstr(y, x, s) move(y, x) addstr(s) end |
#mvwin ⇒ Object
‘fix’ this Gem
39 |
# File 'lib/ektoplayer/icurses/curses.rb', line 39 alias :mvwin :move |
#notimeout(*_) ⇒ Object
provide these functions
21 |
# File 'lib/ektoplayer/icurses/curses.rb', line 21 def notimeout(*_); end |