* src/DisplayTabs.py: fix editing of person events
* src/EditPerson.py: sort out birth/death references * src/EventEdit.py: Handle event references properly * src/PageView.py: Add setting default person * src/PersonView.py: Add SetActive action * src/ViewManager.py: move ColumnEdit action svn: r5912
This commit is contained in:
@ -200,6 +200,8 @@ class PersonNavView(PageView):
|
||||
|
||||
self.add_action('HomePerson', gtk.STOCK_HOME, "_Home",
|
||||
callback=self.home)
|
||||
self.add_action('SetActive', gtk.STOCK_HOME, "Set _Home Person",
|
||||
callback=self.set_default_person)
|
||||
|
||||
self.add_action_group(self.back_action)
|
||||
self.add_action_group(self.fwd_action)
|
||||
@ -229,6 +231,11 @@ class PersonNavView(PageView):
|
||||
self.fwd_action.set_sensitive(not hobj.at_end())
|
||||
self.back_action.set_sensitive(not hobj.at_front())
|
||||
|
||||
def set_default_person(self,obj):
|
||||
active = self.dbstate.active
|
||||
if active:
|
||||
self.dbstate.db.set_default_person_handle(active.get_handle())
|
||||
|
||||
def home(self,obj):
|
||||
defperson = self.dbstate.db.get_default_person()
|
||||
if defperson:
|
||||
|
Reference in New Issue
Block a user