Sha256: 7d6dabb0da5a7f2eb78365f3f5120f10dfa63e5afc5f3af536e8695567c72af3
Contents?: true
Size: 679 Bytes
Versions: 38
Compression:
Stored size: 679 Bytes
Contents
#!/usr/bin/env ruby =begin helloworld.rb - Ruby/GTK2 first sample script. Copyright (c) 2002-2006 Ruby-GNOME2 Project Team This program is licenced under the same licence as Ruby-GNOME2. $Id: helloworld.rb,v 1.7 2006/06/17 13:18:12 mutoh Exp $ =end require 'gtk3' button = Gtk::Button.new(:label => "Hello World") button.signal_connect("clicked") { puts "Hello World" } window = Gtk::Window.new("Hello World sample") window.signal_connect("delete_event") { puts "delete event occurred" #true false } window.signal_connect("destroy") { puts "destroy event occurred" Gtk.main_quit } window.border_width = 10 window.add(button) window.show_all Gtk.main
Version data entries
38 entries across 38 versions & 1 rubygems