* src/MergeData.py: Files for places and sources.

* src/PlaceView.py (build_context_menu): Typo.
* src/SourceView.py (__init__,build_tree): Allow multiple,
selections; (merge): Add placeholder method (borrowed from places,
needs work.
* src/gramps_main.py (on_views_switch_page): Enable merge button;
(on_merge_activate): Call merge for sources.


svn: r4244
This commit is contained in:
Alex Roitman
2005-03-28 04:22:09 +00:00
parent eacd125000
commit 59e1448c9e
5 changed files with 107 additions and 42 deletions

View File

@ -1018,6 +1018,8 @@ class Gramps:
self.update_after_edit)
elif page == PLACE_VIEW:
self.place_view.merge()
elif page == SOURCE_VIEW:
self.source_view.merge()
def delete_event(self,widget, event):
"""Catch the destruction of the top window, prompt to save if needed"""
@ -1582,7 +1584,7 @@ class Gramps:
self.pedigree_view.load_canvas(self.active_person)
elif page == SOURCE_VIEW:
self.enable_buttons(1)
self.merge_button.set_sensitive(0)
self.merge_button.set_sensitive(1)
elif page == PLACE_VIEW:
self.enable_buttons(1)
self.merge_button.set_sensitive(1)