Sha256: 939391e86c5f6b5a1d45a8b70c1ff8d22a74685234a0f7541068c07216a5ac1e
Contents?: true
Size: 804 Bytes
Versions: 116
Compression:
Stored size: 804 Bytes
Contents
#!/usr/bin/env ruby =begin builder.rb - Ruby/GTK version of gtk+/examples/builder.c. https://git.gnome.org/browse/gtk+/tree/examples/builder.c?h=gtk-3-16 Copyright (c) 2015 Ruby-GNOME2 Project Team This program is licenced under the same licence as Ruby-GNOME2. =end require "gtk3" ui_file = "#{File.expand_path(File.dirname(__FILE__))}/builder.ui" builder = Gtk::Builder.new builder.add_from_file(ui_file) win = builder.get_object("window") win.signal_connect("delete-event") { Gtk.main_quit } button = builder.get_object("button1") button.signal_connect "clicked" do puts "Hello World!" end button = builder.get_object("button2") button.signal_connect "clicked" do puts "Hello World!" end button = builder.get_object("quit") button.signal_connect("clicked") { Gtk.main_quit } Gtk.main
Version data entries
116 entries across 108 versions & 2 rubygems