# File gtk/sample/gtk-demo/appwindow.rb, line 216 def register_stock_icons # Register our stock items Gtk::Stock.add(:demo_gtk_logo, '_GTK!') # Add out custom icon factory to the list of defaults factory = Gtk::IconFactory.new factory.add_default filename = Demo.find_file('gtk-logo-rgb.gif') pixbuf = Gdk::Pixbuf.new(filename) transparent = pixbuf.add_alpha(true, 0xff, 0xff, 0xff) icon_set = Gtk::IconSet.new(transparent) factory.add('demo_gtk_logo', icon_set) end