Method: Muby::UserWindow#initialize
- Defined in:
- lib/muby/user_window.rb
#initialize(options = {}) ⇒ UserWindow
Returns a new instance of UserWindow.
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/muby/user_window.rb', line 6 def initialize( = {}) @top = .delete(:top) @left = .delete(:left) @width = .delete(:width) @height = .delete(:height) @border = Ncurses.newwin(@height, @width, @top, @left) @border.box(0,0) @border.keypad(true) @border.refresh @window = Ncurses.newwin(@height - 2, @width - 2, @top + 1, @left + 1) @window.keypad(true) @window.scrollok(true) @window.nodelay(true) @window.refresh end |