# File gtk2/sample/testgtk/menu.rb, line 14 def initialize super("menus") signal_connect("delete_event") do true end box = Gtk::VBox.new(false, 10) add(box) menubar = Gtk::MenuBar.new box.pack_start(menubar, false, true, 0) menu = create_menu(2, true) menuitem = Gtk::MenuItem.new("test\nline2") menuitem.set_submenu(menu) menubar.append(menuitem) menuitem = Gtk::MenuItem.new("foo") menuitem.set_submenu(create_menu(3, true)) menubar.append(menuitem) menuitem = Gtk::MenuItem.new("bar") menuitem.set_submenu(create_menu(4, true)) menuitem.right_justified = true menubar.append(menuitem) optionmenu = Gtk::OptionMenu.new optionmenu.set_menu(create_menu(1, false)) optionmenu.history = 4 box.add(optionmenu) box.add(Gtk::HSeparator.new) button = Gtk::Button.new("close") button.signal_connect("clicked"){destroy} box.add(button) button.set_flags(Gtk::Widget::CAN_DEFAULT) button.grab_default end
Generated with the Darkfish Rdoc Generator 2.