Method: Redwood::Buffer#initialize

Defined in:
lib/sup/buffer.rb

#initialize(window, mode, width, height, opts = {}) ⇒ Buffer

Returns a new instance of Buffer.



76
77
78
79
80
81
82
83
84
85
86
87
# File 'lib/sup/buffer.rb', line 76

def initialize window, mode, width, height, opts={}
  @w = window
  @mode = mode
  @dirty = true
  @focus = false
  @title = opts[:title] || ""
  @force_to_top = opts[:force_to_top] || false
  @hidden = opts[:hidden] || false
  @x, @y, @width, @height = 0, 0, width, height
  @atime = Time.at 0
  @system = opts[:system] || false
end