Class: Curses::Window

Inherits:
Object
  • Object
show all
Defined in:
lib/ektoplayer/icurses/curses.rb

Direct Known Subclasses

Pad

Instance Method Summary collapse

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

#eraseObject



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

#mvwinObject

‘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