class Redwood::CompletionMode

Constants

INTERSTITIAL

Public Class Methods

new(list, opts={}) click to toggle source
# File lib/sup/modes/completion-mode.rb, line 6
def initialize list, opts={}
  @list = list
  @header = opts[:header]
  @prefix_len = opts[:prefix_len]
  @lines = nil
  super :slip_rows => 1, :twiddles => false
end

Public Instance Methods

[](i) click to toggle source
# File lib/sup/modes/completion-mode.rb, line 19
def [] i
  update_lines unless @lines
  @lines[i]
end
lines() click to toggle source
# File lib/sup/modes/completion-mode.rb, line 14
def lines
  update_lines unless @lines
  @lines.length
end
roll() click to toggle source
# File lib/sup/modes/completion-mode.rb, line 24
def roll; if at_bottom? then jump_to_start else page_down end end