Method: Ruvi::Ruler#render
- Defined in:
- lib/widgets.rb
#render(y) ⇒ Object
183 184 185 186 187 188 189 190 |
# File 'lib/widgets.rb', line 183 def render y screen = canvas screen.setpos y, 0 # y, x screen.set_attr true, Curses::COLOR_WHITE, Curses::COLOR_BLACK valid_line = (@buffer.top + y) < @buffer.lines.length str = valid_line ? "#{@buffer.top + y}" : "" screen.addstr str.rjust(screen.maxx - 2) end |