In .:
* src/DataViews/_PlaceView.py: Add sidebar filter. * src/FilterEditor/_EditRule.py: Support place filters. * src/FilterEditor/_FilterEditor.py: Support place filters. * src/FilterEditor/_ShowResults.py: Support place filters. * src/Filters/_GenericFilter.py: Support place filters. * src/Filters/SideBar/__init__.py: Expose new module. * src/Filters/SideBar/Makefile.am (pkgdata_PYTHON): Ship new file. * src/Filters/SideBar/_PlaceSidebarFilter.py: Add module. * src/Filters/Rules/Place/Makefile.am (pkgdata_PYTHON): Ship new files. * src/Filters/Rules/Place/_AllPlaces.py: Add module. * src/Filters/Rules/Place/_HasIdOf.py: Add module. * src/Filters/Rules/Place/_HasNoteMatchingSubstringOf.py: Add module. * src/Filters/Rules/Place/_HasNoteRegexp.py: Add module. * src/Filters/Rules/Place/_MatchesFilter.py: Add module. * src/Filters/Rules/Place/_RegExpIdOf.py: Add module. * src/Filters/Rules/Place/_PlacePrivate.py: Add module. * src/Filters/Rules/Place/_HasPlace.py: Add module. * src/Filters/Rules/Place/__init__.py (editor_rule_list): Expose new module. In po: 2006-08-06 Alex Roitman <shura@gramps-project.org> * POTFILES.in: Add new files. svn: r7142
This commit is contained in:
@@ -375,6 +375,8 @@ class EditRule(ManagedWindow.ManagedWindow):
|
||||
class_list = Rules.Event.editor_rule_list
|
||||
elif self.space == 'Source':
|
||||
class_list = Rules.Source.editor_rule_list
|
||||
elif self.space == 'Place':
|
||||
class_list = Rules.Place.editor_rule_list
|
||||
|
||||
for class_obj in class_list:
|
||||
arglist = class_obj.labels
|
||||
|
||||
@@ -176,3 +176,5 @@ class FilterEditor(ManagedWindow.ManagedWindow):
|
||||
return self.db.get_event_handles()
|
||||
elif self.space == 'Source':
|
||||
return self.db.get_source_handles()
|
||||
elif self.space == 'Place':
|
||||
return self.db.get_place_handles()
|
||||
|
||||
@@ -119,6 +119,10 @@ class ShowResults(ManagedWindow.ManagedWindow):
|
||||
source = self.db.get_source_from_handle(handle)
|
||||
name = source.get_title()
|
||||
gid = source.get_gramps_id()
|
||||
elif self.space == 'Place':
|
||||
place = self.db.get_place_from_handle(handle)
|
||||
name = place.get_title()
|
||||
gid = place.get_gramps_id()
|
||||
return (name,gid)
|
||||
|
||||
def sort_val_from_handle(self, handle):
|
||||
@@ -135,4 +139,7 @@ class ShowResults(ManagedWindow.ManagedWindow):
|
||||
elif self.space == 'Source':
|
||||
name = self.db.get_source_from_handle(handle).get_title()
|
||||
sortname = locale.strxfrm(name)
|
||||
elif self.space == 'Place':
|
||||
name = self.db.get_place_from_handle(handle).get_title()
|
||||
sortname = locale.strxfrm(name)
|
||||
return (sortname,handle)
|
||||
|
||||
Reference in New Issue
Block a user