Sha256: a4c5371df1db90a12b7d2ed2adb8ce62710fb260a8cf264997872802f3e55485

Contents?: true

Size: 404 Bytes

Versions: 4

Compression:

Stored size: 404 Bytes

Contents

#!/usr/bin/env ruby
#
# Sean O'Halpin, 2009-02-15
#
require 'ffi-ncurses'
include FFI::NCurses
begin
  initscr
  win = newwin(6, 12, 15, 15)
  box(win, 0, 0)
  inner_win = newwin(4, 10, 16, 16)
  waddstr(inner_win, (["Hello!"] * 5).join(' '))
  wrefresh(win)
  wrefresh(inner_win)
  ch = wgetch(inner_win)
  delwin(win)

rescue Object => e
  FFI::NCurses.endwin
  puts e
ensure
  FFI::NCurses.endwin
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ffi-ncurses-0.4.0 examples/doc-eg3.rb
ffi-ncurses-0.3.3 examples/doc-eg3.rb
ffi-ncurses-0.3.1 examples/doc-eg3.rb
ffi-ncurses-0.3.2 examples/doc-eg3.rb