* src/gramps_main.py: Enable context menu for an empty people view.
* src/FamilyView.py: Cleanups for the case of empty database. svn: r2063
This commit is contained in:
parent
343d4d2774
commit
77a0a7f728
@ -1,3 +1,7 @@
|
|||||||
|
2003-08-30 Alex Roitman <shura@alex.neuro.umn.edu>
|
||||||
|
* src/gramps_main.py: Enable context menu for an empty people view.
|
||||||
|
* src/FamilyView.py: Cleanups for the case of empty database.
|
||||||
|
|
||||||
2003-08-29 Alex Roitman <shura@alex.neuro.umn.edu>
|
2003-08-29 Alex Roitman <shura@alex.neuro.umn.edu>
|
||||||
* src/plugins/DesGraph.py: Change from TextDoc and DrawDoc to BaseDoc.
|
* src/plugins/DesGraph.py: Change from TextDoc and DrawDoc to BaseDoc.
|
||||||
* src/plugins/FanChart.py: Likewise. Enable Book item functionality.
|
* src/plugins/FanChart.py: Likewise. Enable Book item functionality.
|
||||||
|
@ -188,7 +188,7 @@ class FamilyView:
|
|||||||
def edit_active_person(self,obj,event):
|
def edit_active_person(self,obj,event):
|
||||||
if event.type == gtk.gdk._2BUTTON_PRESS and event.button == 1:
|
if event.type == gtk.gdk._2BUTTON_PRESS and event.button == 1:
|
||||||
self.parent.load_person(self.person)
|
self.parent.load_person(self.person)
|
||||||
elif event.type == gtk.gdk.BUTTON_PRESS and event.button == 3:
|
elif event.type == gtk.gdk.BUTTON_PRESS and event.button == 3 and self.person:
|
||||||
self.build_ap_menu()
|
self.build_ap_menu()
|
||||||
|
|
||||||
def build_ap_menu(self):
|
def build_ap_menu(self):
|
||||||
@ -865,6 +865,8 @@ class FamilyView:
|
|||||||
self.parent_editor(self.selected_spouse,self.sp_selection)
|
self.parent_editor(self.selected_spouse,self.sp_selection)
|
||||||
|
|
||||||
def edit_ap_parents(self,obj,event):
|
def edit_ap_parents(self,obj,event):
|
||||||
|
if self.person == None:
|
||||||
|
return
|
||||||
if event.type == gtk.gdk._2BUTTON_PRESS and event.button == 1:
|
if event.type == gtk.gdk._2BUTTON_PRESS and event.button == 1:
|
||||||
self.parent_editor(self.person,self.ap_selection)
|
self.parent_editor(self.person,self.ap_selection)
|
||||||
elif event.type == gtk.gdk.BUTTON_PRESS and event.button == 3:
|
elif event.type == gtk.gdk.BUTTON_PRESS and event.button == 3:
|
||||||
@ -884,7 +886,7 @@ class FamilyView:
|
|||||||
def edit_sp_parents(self,obj,event):
|
def edit_sp_parents(self,obj,event):
|
||||||
if self.selected_spouse == None:
|
if self.selected_spouse == None:
|
||||||
if event.type == gtk.gdk.BUTTON_PRESS and event.button == 3:
|
if event.type == gtk.gdk.BUTTON_PRESS and event.button == 3:
|
||||||
self.build_sp_parents_nosel_menu()
|
self.build_nav_menu()
|
||||||
return
|
return
|
||||||
if event.type == gtk.gdk._2BUTTON_PRESS and event.button == 1:
|
if event.type == gtk.gdk._2BUTTON_PRESS and event.button == 1:
|
||||||
self.parent_editor(self.selected_spouse,self.sp_selection)
|
self.parent_editor(self.selected_spouse,self.sp_selection)
|
||||||
|
@ -329,6 +329,7 @@ class Gramps:
|
|||||||
self.person_tree = self.pl_page[0]
|
self.person_tree = self.pl_page[0]
|
||||||
self.person_list = self.pl_page[0].tree
|
self.person_list = self.pl_page[0].tree
|
||||||
self.person_model = self.pl_page[0].model
|
self.person_model = self.pl_page[0].model
|
||||||
|
self.person_list.connect('button-press-event',self.on_plist_button_press)
|
||||||
|
|
||||||
self.default_list = self.pl_page[-1]
|
self.default_list = self.pl_page[-1]
|
||||||
|
|
||||||
@ -628,6 +629,7 @@ class Gramps:
|
|||||||
|
|
||||||
back_sensitivity = self.hindex > 0
|
back_sensitivity = self.hindex > 0
|
||||||
fwd_sensitivity = self.hindex + 1 < len(self.history)
|
fwd_sensitivity = self.hindex + 1 < len(self.history)
|
||||||
|
sel_sensitivity = 1
|
||||||
entries = [
|
entries = [
|
||||||
(gtk.STOCK_GO_BACK,self.back_clicked,back_sensitivity),
|
(gtk.STOCK_GO_BACK,self.back_clicked,back_sensitivity),
|
||||||
(gtk.STOCK_GO_FORWARD,self.fwd_clicked,fwd_sensitivity),
|
(gtk.STOCK_GO_FORWARD,self.fwd_clicked,fwd_sensitivity),
|
||||||
@ -635,8 +637,8 @@ class Gramps:
|
|||||||
(_("Add Bookmark"),self.on_add_bookmark_activate,1),
|
(_("Add Bookmark"),self.on_add_bookmark_activate,1),
|
||||||
(None,None,0),
|
(None,None,0),
|
||||||
(gtk.STOCK_ADD, self.add_button_clicked,1),
|
(gtk.STOCK_ADD, self.add_button_clicked,1),
|
||||||
(gtk.STOCK_REMOVE, self.remove_button_clicked,1),
|
(gtk.STOCK_REMOVE, self.remove_button_clicked,sel_sensitivity),
|
||||||
(_("Edit"), self.edit_button_clicked,1),
|
(_("Edit"), self.edit_button_clicked,sel_sensitivity),
|
||||||
]
|
]
|
||||||
|
|
||||||
menu = gtk.Menu()
|
menu = gtk.Menu()
|
||||||
|
Loading…
Reference in New Issue
Block a user