# File gconf/sample/basic-gconf-app.rb, line 148 def create_main_window @main_window = Gtk::Window.new @main_window.title = 'basic-gconf-app Main Window' vbox = Gtk::VBox.new(false, 5) @main_window.add vbox vbox.border_width = 5 @keys.each { | key | vbox.pack_start self.create_configurable_widget(key) } @main_window.signal_connect('destroy') { Gtk.main_quit } @prefs = Gtk::Button.new('_Prefs') vbox.pack_end @prefs @prefs.signal_connect('clicked') { self.prefs_clicked } return @main_window end