2006-05-31 Don Allingham <don@gramps-project.org>

* src/DataViews/_PersonView.py: call FilterEditor
	* src/FilterEditor/__init__.py: added
	* src/FilterEditor/_FilterEditor.py: moved from plugins
	* src/glade/rule.glade: filter editor changes
	* src/Makefile.am: change subdirs
	* src/FilterEditor/Makefile.am: added



svn: r6836
This commit is contained in:
Don Allingham
2006-06-01 03:36:59 +00:00
parent 54d99e4c50
commit 5a1fa1c1c7
7 changed files with 273 additions and 131 deletions

View File

@@ -136,6 +136,9 @@ class PersonView(PageView.PersonNavView):
self.add_action('ColumnEdit', gtk.STOCK_PROPERTIES,
_('_Column Editor'), callback=self.column_editor,)
self.add_action('FilterEdit', None,
_('Filter Editor'), callback=self.filter_editor,)
self.add_action('CmpMerge', None, _('_Compare and merge'),
callback=self.cmp_merge)
self.add_action('FastMerge', None, _('_Fast merge'),
@@ -199,6 +202,14 @@ class PersonView(PageView.PersonNavView):
column_names,
self.set_column_order)
def filter_editor(self,obj):
from FilterEditor import FilterEditor
FilterEditor(
const.custom_filters,
self.dbstate.db,
self.uistate)
def set_column_order(self, column_list):
self.dbstate.db.set_person_column_order(column_list)
self.build_columns()
@@ -307,6 +318,7 @@ class PersonView(PageView.PersonNavView):
</placeholder>
<menuitem action="SetActive"/>
<menuitem action="ColumnEdit"/>
<menuitem action="FilterEdit"/>
<placeholder name="Merge">
<menuitem action="CmpMerge"/>
<menuitem action="FastMerge"/>