* src/gramps_main.py: fix setting of active person on history change
svn: r3708
This commit is contained in:
parent
95ee36dfda
commit
2c7a097b25
@ -6,6 +6,8 @@
|
|||||||
* src/gramps.glade: Add date/place property to media objects
|
* src/gramps.glade: Add date/place property to media objects
|
||||||
* src/SelectObject.py: display gramps id instead of internal handle
|
* src/SelectObject.py: display gramps id instead of internal handle
|
||||||
|
|
||||||
|
* src/gramps_main.py: fix setting of active person on history change
|
||||||
|
|
||||||
2004-11-05 Tim Waugh <twaugh@redhat.com>
|
2004-11-05 Tim Waugh <twaugh@redhat.com>
|
||||||
* src/plugins/Ancestors.py: Include non-marriage relationships.
|
* src/plugins/Ancestors.py: Include non-marriage relationships.
|
||||||
|
|
||||||
|
@ -657,6 +657,7 @@ class Gramps:
|
|||||||
self.back.set_sensitive(0)
|
self.back.set_sensitive(0)
|
||||||
self.fwdbtn.set_sensitive(1)
|
self.fwdbtn.set_sensitive(1)
|
||||||
self.forward.set_sensitive(1)
|
self.forward.set_sensitive(1)
|
||||||
|
self.goto_active_person()
|
||||||
|
|
||||||
def fwd_clicked(self,obj,step=1):
|
def fwd_clicked(self,obj,step=1):
|
||||||
if self.hindex+1 < len(self.history):
|
if self.hindex+1 < len(self.history):
|
||||||
@ -683,6 +684,7 @@ class Gramps:
|
|||||||
self.forward.set_sensitive(0)
|
self.forward.set_sensitive(0)
|
||||||
self.backbtn.set_sensitive(1)
|
self.backbtn.set_sensitive(1)
|
||||||
self.back.set_sensitive(1)
|
self.back.set_sensitive(1)
|
||||||
|
self.goto_active_person()
|
||||||
|
|
||||||
def edit_button_clicked(self,obj):
|
def edit_button_clicked(self,obj):
|
||||||
cpage = self.views.get_current_page()
|
cpage = self.views.get_current_page()
|
||||||
@ -920,6 +922,7 @@ class Gramps:
|
|||||||
home = self.db.get_default_person()
|
home = self.db.get_default_person()
|
||||||
if home:
|
if home:
|
||||||
self.change_active_person(home)
|
self.change_active_person(home)
|
||||||
|
self.goto_active_person()
|
||||||
self.update_display(0)
|
self.update_display(0)
|
||||||
self.full_update()
|
self.full_update()
|
||||||
|
|
||||||
@ -933,8 +936,7 @@ class Gramps:
|
|||||||
self.people_view.apply_filter()
|
self.people_view.apply_filter()
|
||||||
if not self.active_person:
|
if not self.active_person:
|
||||||
self.change_active_person(self.find_initial_person())
|
self.change_active_person(self.find_initial_person())
|
||||||
else:
|
self.goto_active_person()
|
||||||
self.goto_active_person()
|
|
||||||
|
|
||||||
self.place_view.change_db(self.db)
|
self.place_view.change_db(self.db)
|
||||||
self.source_view.change_db(self.db)
|
self.source_view.change_db(self.db)
|
||||||
@ -1257,6 +1259,7 @@ class Gramps:
|
|||||||
self.active_person = self.db.get_person_from_handle(self.history[self.hindex])
|
self.active_person = self.db.get_person_from_handle(self.history[self.hindex])
|
||||||
else:
|
else:
|
||||||
self.change_active_person(None)
|
self.change_active_person(None)
|
||||||
|
self.goto_active_person()
|
||||||
self.db.transaction_commit(trans,_("Delete Person (%s)") % n)
|
self.db.transaction_commit(trans,_("Delete Person (%s)") % n)
|
||||||
self.redraw_histmenu()
|
self.redraw_histmenu()
|
||||||
|
|
||||||
@ -1515,6 +1518,7 @@ class Gramps:
|
|||||||
self.relationship = self.RelClass(self.db)
|
self.relationship = self.RelClass(self.db)
|
||||||
|
|
||||||
self.change_active_person(self.find_initial_person())
|
self.change_active_person(self.find_initial_person())
|
||||||
|
self.goto_active_person()
|
||||||
self.statusbar.set_progress_percentage(0.0)
|
self.statusbar.set_progress_percentage(0.0)
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
@ -1583,6 +1587,7 @@ class Gramps:
|
|||||||
person = self.db.get_person_from_handle(person_handle)
|
person = self.db.get_person_from_handle(person_handle)
|
||||||
try:
|
try:
|
||||||
self.change_active_person(person)
|
self.change_active_person(person)
|
||||||
|
self.goto_active_person()
|
||||||
self.update_display(0)
|
self.update_display(0)
|
||||||
except TypeError:
|
except TypeError:
|
||||||
WarningDialog(_("Could not go to a Person"),
|
WarningDialog(_("Could not go to a Person"),
|
||||||
@ -1590,6 +1595,7 @@ class Gramps:
|
|||||||
"caused by IDs reorder."))
|
"caused by IDs reorder."))
|
||||||
self.clear_history()
|
self.clear_history()
|
||||||
self.change_active_person(old_person)
|
self.change_active_person(old_person)
|
||||||
|
self.goto_active_person()
|
||||||
self.update_display(0)
|
self.update_display(0)
|
||||||
|
|
||||||
def on_default_person_activate(self,obj):
|
def on_default_person_activate(self,obj):
|
||||||
|
Loading…
Reference in New Issue
Block a user