Class: LifeGame::MainWindow

Inherits:
Gtk::Window
  • Object
show all
Defined in:
lib/kaki-lifegame.rb

Instance Method Summary collapse

Constructor Details

#initializeMainWindow

Returns a new instance of MainWindow.



593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
# File 'lib/kaki-lifegame.rb', line 593

def initialize
  super("Life Game")
  set_resizable(false)
  
  field = Field.new
  field_area = FieldArea.new(field)
  side_bar = SideBar.new(field_area, self)
  
  box = Gtk::HBox.new
  add(box)
  box.pack_start(field_area, true , true, 0)
  box.pack_start(side_bar  , false, true, 0)
  
  signal_connect("destroy") {Gtk.main_quit}
  show_all
end