menu = gtk.Menu() for mnu in sorted(self.lookups.keys()): w = gtk.MenuItem(self.lookups[mnu]['title'] + '..') w.connect_object("activate", self.on_lookup_edit, mnu) w.show() menu.append(w) self.load_lookup(mnu) # seperator here sep = gtk.HSeparator() sep.show() menu.append(w) w = gtk.MenuItem('Settings..') w.connect_object("activate", self.on_settings_edit,None) w.show() menu.append(w) lookup_menu = self.wTree.get_widget('lookups-menu') #gtk.MenuItem("Lookups") lookup_menu.set_submenu(menu)