* src/gramps_main.py: Disable "add bookmark" menu entry on readonly database and only enable it in person/family/pedigree view.
svn: r5001
This commit is contained in:
parent
10960055c5
commit
a53db06f26
@ -1,6 +1,8 @@
|
|||||||
2005-08-02 Martin Hawlisch <Martin.Hawlisch@gmx.de>
|
2005-08-02 Martin Hawlisch <Martin.Hawlisch@gmx.de>
|
||||||
* src/Bookmarks.py (edit): Dont crash if bookmark list contains
|
* src/Bookmarks.py (edit): Dont crash if bookmark list contains
|
||||||
nonexisting person.
|
nonexisting person.
|
||||||
|
* src/gramps_main.py: Disable "add bookmark" menu entry on readonly
|
||||||
|
database and only enable it in person/family/pedigree view.
|
||||||
|
|
||||||
2005-08-01 Don Allingham <don@gramps-project.org>
|
2005-08-01 Don Allingham <don@gramps-project.org>
|
||||||
* src/NavWebPage.py: fix references to places
|
* src/NavWebPage.py: fix references to places
|
||||||
|
@ -1337,6 +1337,7 @@ class Gramps(GrampsDBCallback.GrampsDBCallback):
|
|||||||
self.gtop.get_widget('merge').set_sensitive(not self.db.readonly)
|
self.gtop.get_widget('merge').set_sensitive(not self.db.readonly)
|
||||||
self.gtop.get_widget('fast_merge1').set_sensitive(not self.db.readonly)
|
self.gtop.get_widget('fast_merge1').set_sensitive(not self.db.readonly)
|
||||||
self.gtop.get_widget('default_person1').set_sensitive(not self.db.readonly)
|
self.gtop.get_widget('default_person1').set_sensitive(not self.db.readonly)
|
||||||
|
self.gtop.get_widget('add_bookmark').set_sensitive(not self.db.readonly)
|
||||||
self.gtop.get_widget('edit_bookmarks').set_sensitive(not self.db.readonly)
|
self.gtop.get_widget('edit_bookmarks').set_sensitive(not self.db.readonly)
|
||||||
self.gtop.get_widget('tools_menu').set_sensitive(not self.db.readonly)
|
self.gtop.get_widget('tools_menu').set_sensitive(not self.db.readonly)
|
||||||
self.gtop.get_widget('tools').set_sensitive(not self.db.readonly)
|
self.gtop.get_widget('tools').set_sensitive(not self.db.readonly)
|
||||||
@ -1693,23 +1694,29 @@ class Gramps(GrampsDBCallback.GrampsDBCallback):
|
|||||||
self.enable_buttons(1)
|
self.enable_buttons(1)
|
||||||
self.people_view.goto_active_person()
|
self.people_view.goto_active_person()
|
||||||
self.merge_button.set_sensitive(1)
|
self.merge_button.set_sensitive(1)
|
||||||
|
self.gtop.get_widget('add_bookmark').set_sensitive(not self.db.readonly)
|
||||||
elif page == FAMILY_VIEW1 or page == FAMILY_VIEW2:
|
elif page == FAMILY_VIEW1 or page == FAMILY_VIEW2:
|
||||||
self.enable_buttons(1)
|
self.enable_buttons(1)
|
||||||
self.merge_button.set_sensitive(0)
|
self.merge_button.set_sensitive(0)
|
||||||
self.family_view.load_family()
|
self.family_view.load_family()
|
||||||
|
self.gtop.get_widget('add_bookmark').set_sensitive(not self.db.readonly)
|
||||||
elif page == PEDIGREE_VIEW:
|
elif page == PEDIGREE_VIEW:
|
||||||
self.enable_buttons(0)
|
self.enable_buttons(0)
|
||||||
self.merge_button.set_sensitive(0)
|
self.merge_button.set_sensitive(0)
|
||||||
self.pedigree_view.load_canvas(self.active_person)
|
self.pedigree_view.load_canvas(self.active_person)
|
||||||
|
self.gtop.get_widget('add_bookmark').set_sensitive(not self.db.readonly)
|
||||||
elif page == SOURCE_VIEW:
|
elif page == SOURCE_VIEW:
|
||||||
self.enable_buttons(1)
|
self.enable_buttons(1)
|
||||||
self.merge_button.set_sensitive(1)
|
self.merge_button.set_sensitive(1)
|
||||||
|
self.gtop.get_widget('add_bookmark').set_sensitive(0)
|
||||||
elif page == PLACE_VIEW:
|
elif page == PLACE_VIEW:
|
||||||
self.enable_buttons(1)
|
self.enable_buttons(1)
|
||||||
self.merge_button.set_sensitive(1)
|
self.merge_button.set_sensitive(1)
|
||||||
|
self.gtop.get_widget('add_bookmark').set_sensitive(0)
|
||||||
elif page == MEDIA_VIEW:
|
elif page == MEDIA_VIEW:
|
||||||
self.enable_buttons(1)
|
self.enable_buttons(1)
|
||||||
self.merge_button.set_sensitive(0)
|
self.merge_button.set_sensitive(0)
|
||||||
|
self.gtop.get_widget('add_bookmark').set_sensitive(0)
|
||||||
|
|
||||||
def on_apply_filter_clicked(self,obj):
|
def on_apply_filter_clicked(self,obj):
|
||||||
self.people_view.apply_filter_clicked()
|
self.people_view.apply_filter_clicked()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user