Method: WindowBlessing::Window#initialize

Defined in:
lib/window_blessing/window.rb

#initialize(area = rect(0,0,20,20)) ⇒ Window

Returns a new instance of Window.



26
27
28
29
30
31
32
33
# File 'lib/window_blessing/window.rb', line 26

def initialize(area=rect(0,0,20,20))
  @area = rect
  @children = []
  @bg = Buffer.default_bg
  @fg = Buffer.default_fg
  @buffer = Buffer.new area.size, :bg => @bg, :fg => @fg
  self.area = area
end