Patches from Jeff Ollie for filters

svn: r910
This commit is contained in:
Don Allingham
2002-04-10 00:13:19 +00:00
parent a7c2e1b439
commit 58bf39bd40
6 changed files with 132 additions and 36 deletions

View File

@@ -309,7 +309,6 @@ class GedcomWriter:
})
filter_obj = self.topDialog.get_widget("filter")
myMenu = gtk.GtkMenu()
all = GenericFilter.GenericFilter()
all.set_name(_("Entire Database"))
@@ -323,15 +322,8 @@ class GedcomWriter:
ans.set_name(_("Ancestors of %s") % person.getPrimaryName().getName())
ans.add_rule(GenericFilter.IsAncestorOf([person.getId()]))
flist = GenericFilter.GenericFilterList(const.custom_filters)
flist.load()
for f in [all,des,ans] + flist.get_filters():
menuitem = gtk.GtkMenuItem(_(f.get_name()))
myMenu.append(menuitem)
menuitem.set_data("filter",f)
menuitem.show()
filter_obj.set_menu(myMenu)
self.filter_menu = myMenu
self.filter_menu = GenericFilter.build_filter_menu([all,des,ans])
filter_obj.set_menu(self.filter_menu)
gedmap = GedcomInfoDB()