# File gtk/sample/gtk-demo/colorsel.rb, line 63 def change_color_callback dialog = Gtk::ColorSelectionDialog.new('Changing color') dialog.set_transient_for(self) colorsel = dialog.colorsel colorsel.set_previous_color(@color) colorsel.set_current_color(@color) colorsel.set_has_palette(true) response = dialog.run if response == Gtk::Dialog::RESPONSE_OK @color = colorsel.current_color @da.modify_bg(Gtk::STATE_NORMAL, @color) end dialog.destroy end