* src/GrampsDb/_WriteGedcom.py
(GedcomWriterOptionBox.get_option_box): Add custom filters to the filter list. svn: r7365
This commit is contained in:
		@@ -1,4 +1,7 @@
 | 
				
			|||||||
2006-10-07  Alex Roitman  <shura@gramps-project.org>
 | 
					2006-10-07  Alex Roitman  <shura@gramps-project.org>
 | 
				
			||||||
 | 
						* src/GrampsDb/_WriteGedcom.py
 | 
				
			||||||
 | 
						(GedcomWriterOptionBox.get_option_box): Add custom filters to the
 | 
				
			||||||
 | 
						filter list.
 | 
				
			||||||
	* data/grampsxml.dtd: Update DTD for XML 1.1.3.
 | 
						* data/grampsxml.dtd: Update DTD for XML 1.1.3.
 | 
				
			||||||
	* data/grampsxml.rng: Update schema for XML 1.1.3.
 | 
						* data/grampsxml.rng: Update schema for XML 1.1.3.
 | 
				
			||||||
	* src/GrampsDb/_ReadXML.py (stop_county): Read county.
 | 
						* src/GrampsDb/_ReadXML.py (stop_county): Read county.
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -293,6 +293,8 @@ class GedcomWriterOptionBox:
 | 
				
			|||||||
        all.set_name(_("Entire Database"))
 | 
					        all.set_name(_("Entire Database"))
 | 
				
			||||||
        all.add_rule(Rules.Person.Everyone([]))
 | 
					        all.add_rule(Rules.Person.Everyone([]))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        the_filters = [all]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if self.person:
 | 
					        if self.person:
 | 
				
			||||||
            des = GenericFilter()
 | 
					            des = GenericFilter()
 | 
				
			||||||
            des.set_name(_("Descendants of %s") %
 | 
					            des.set_name(_("Descendants of %s") %
 | 
				
			||||||
@@ -312,9 +314,11 @@ class GedcomWriterOptionBox:
 | 
				
			|||||||
            com.add_rule(Rules.Person.HasCommonAncestorWith(
 | 
					            com.add_rule(Rules.Person.HasCommonAncestorWith(
 | 
				
			||||||
                [self.person.get_gramps_id()]))
 | 
					                [self.person.get_gramps_id()]))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            self.filter_menu = build_filter_menu([all,des,ans,com])
 | 
					            the_filters += [des,ans,com]
 | 
				
			||||||
        else:
 | 
					
 | 
				
			||||||
            self.filter_menu = build_filter_menu([all])
 | 
					        from Filters import CustomFilters
 | 
				
			||||||
 | 
					        the_filters.extend(CustomFilters.get_filters('Person'))
 | 
				
			||||||
 | 
					        self.filter_menu = build_filter_menu(the_filters)
 | 
				
			||||||
        filter_obj.set_menu(self.filter_menu)
 | 
					        filter_obj.set_menu(self.filter_menu)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        gedmap = GedcomInfo.GedcomInfoDB()
 | 
					        gedmap = GedcomInfo.GedcomInfoDB()
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user