Class: JarEd::Pane
- Inherits:
-
Object
- Object
- JarEd::Pane
- Defined in:
- lib/jared/pane.rb
Instance Attribute Summary collapse
- #view ⇒ Object writeonly
Instance Method Summary collapse
Instance Attribute Details
#view=(view) ⇒ Object
16 17 18 19 |
# File 'lib/jared/pane.rb', line 16 def view=(view) view.pane = self @view = view end |
Instance Method Details
#height ⇒ Object
25 26 27 |
# File 'lib/jared/pane.rb', line 25 def height Curses.lines end |
#refresh(window) ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/jared/pane.rb', line 3 def refresh(window) screen = view.to_screen validate!(screen) window.clear draw_screen(window, screen) window.setpos(screen.cursor_row, screen.cursor_column) window.noutrefresh end |
#send_input(char) ⇒ Object
12 13 14 |
# File 'lib/jared/pane.rb', line 12 def send_input(char) view.send_input(char) end |
#width ⇒ Object
21 22 23 |
# File 'lib/jared/pane.rb', line 21 def width Curses.cols end |