Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ----conlistwin.rb-------------------------
- require 'ncurses'
- class ConListWin < Ncurses::WINDOW
- def initialize()
- super( Ncurses.LINES, Ncurses.COLS/4, 0, 0 )
- end
- end
- ------------------------------------------
- ----windows.rb----------------------------
- #!/usr/bin/ruby
- require "ncurses"
- require 'conlistwin.rb'
- begin
- Ncurses.initscr
- Ncurses.cbreak
- Ncurses.noecho
- Ncurses.nonl
- left = ConListWin.new
- left.keypad(true)
- left.border(1, 0, 1, 1, 1, 1, 1, 1)
- left.noutrefresh()
- right = Ncurses::WINDOW.new( Ncurses.LINES, Ncurses.COLS/4*3, 0, Ncurses.COLS/4 )
- right.noutrefresh()
- Ncurses.doupdate()
- left.move(3, 3)
- left.addstr("Press a key to quit")
- left.getch
- ensure
- Ncurses.echo
- Ncurses.nocbreak
- Ncurses.nl
- Ncurses.endwin
- end
- ---------------------------------------
- ----errors-----------------------------
- /usr/lib64/ruby/site_ruby/1.8/ncurses.rb:88:in `newwin': wrong number of arguments (0 for 4) (ArgumentError)
- from /usr/lib64/ruby/site_ruby/1.8/ncurses.rb:88:in `new'
- from ./windows.rb:13
- ---------------------------------------
Add Comment
Please, Sign In to add comment