=begin colorselection.rb - Gtk::ColorSelection sample script. Copyright (C) 2005,2006 Masao Mutoh This program is licenced under the same licence as Ruby-GNOME2. $Id: colorselection.rb,v 1.3 2006/06/17 13:18:12 mutoh Exp $ =end require 'gtk3' settings = Gtk::Settings.default # You can save the palette to use right click on the palette. Gtk::ColorSelection.set_change_palette_hook{|screen, colors| puts strs = Gtk::ColorSelection.palette_to_string(colors) settings.gtk_color_palette = strs } a = Gtk::ColorSelection.new a.has_palette = true Gtk::Window.new.add(a).show_all.signal_connect("destroy"){Gtk.main_quit} Gtk.main