Sha256: 3c1f08562c8882c5e03a4a1357c63c615be1c72c67ab1d4f4530ee9771eabc8c
Contents?: true
Size: 1.09 KB
Versions: 116
Compression:
Stored size: 1.09 KB
Contents
#!/usr/bin/env ruby =begin misc_button.rb - Ruby/GTK sample script. Copyright (c) 2004-2015 Ruby-GNOME2 Project Team This program is licenced under the same licence as Ruby-GNOME2. =end require "gtk3" box = Gtk::Box.new(:vertical) # Gtk::ColorButton colorbutton = Gtk::ColorButton.new colorbutton.signal_connect("color-set") do p colorbutton.color.to_s end box.add(colorbutton) # Gtk::FontButton fontbutton = Gtk::FontButton.new fontbutton.signal_connect("font-set") do p fontbutton.font_name end box.add(fontbutton) # Gtk::FileChooserButton filebutton = Gtk::FileChooserButton.new("Gtk::FileChooserButton", Gtk::FileChooserAction::OPEN) filebutton.filename = GLib.home_dir filebutton.signal_connect("current-folder-changed") do |w, e| p filebutton.filename end box.add(filebutton) # Quit quitbutton = Gtk::Button.new(:label => "Quit") quitbutton.signal_connect("clicked") do Gtk.main_quit end box.add(quitbutton) win = Gtk::Window.new win.add(box) win.set_default_size(200, 100) win.show_all win.signal_connect("delete-event") { Gtk.main_quit } Gtk.main
Version data entries
116 entries across 108 versions & 2 rubygems