Ruby/Gnome2でHello World
http://ruby-gnome2.sourceforge.jp/ja/hiki.cgi?gtk2-tut-helloworld#Ruby-GNOME2
Ruby/Gtk2のHello Worldを見ながら試してみる。
$ sudo aptitude install ruby-gnome2 $ irb irb(main):001:0> require 'gtk2' => true irb(main):003:0> button = Gtk::Button.new "Hello World" => #<Gtk::Button:0xb6e09c6c ptr=0x9a82010> irb(main):004:0> button.signal_connect("clicked") { puts "Helo World" } => 9 irb(main):005:0> window = Gtk::Window.new => #<Gtk::Window:0xb6dfac30 ptr=0x9a95830> irb(main):006:0> window.signal_connect("delete_event") { puts "delete event occurred"; false } => 12 irb(main):007:0> window.signal_connect("destroy") { puts "destroy occurred"; Gtk.main_quit } => 13 irb(main):008:0> window.border_width = 10 => 10 irb(main):009:0> window.add(button) => #<Gtk::Window:0xb6dfac30 ptr=0x9a95830> irb(main):010:0> window.show_all => #<Gtk::Window:0xb6dfac30 ptr=0x9a95830> irb(main):011:0> Gtk.main Helo World Helo World delete event occurred destroy occurred => nil irb(main):012:0>
できたー。