module Ncurses::Form::DriverHelpers

This module contains helpers that ease using form_driver_ methods when @form is present.

Private Instance Methods

form_driver(c) click to toggle source

Ncurses::Form.form_driver_w wrapper for charcodes.

# File lib/sup/util/ncurses.rb, line 267
def form_driver c
  Ncurses::Form.form_driver_w @form, c.status, c.code
end
form_driver_char(c) click to toggle source

Ncurses::Form.form_driver_w wrapper for printable characters.

# File lib/sup/util/ncurses.rb, line 261
def form_driver_char c
  form_driver CharCode.character(c)
  #c.is_a?(Integer) ? c : c.ord
end
form_driver_key(c) click to toggle source

Ncurses::Form.form_driver_w wrapper for keycodes and control characters.

# File lib/sup/util/ncurses.rb, line 256
def form_driver_key c
  form_driver CharCode.keycode(c)
end