* NEWS: Update.
* src/FamilyView.py (on_child_list_button_press): Add edit person callback on Shift+click; (sp_key_press, child_key_press): Replace Ctrl+Insert with Shift+Insert for adding new people. * src/PedView.py (on_show_child_menu): Markup children with children. * doc/gramps-manual/C/keybind.xml: Update. * doc/gramps-manual/C/faq.xml: Update. * doc/gramps-manual/C/filtref.xml: Update. svn: r2412
This commit is contained in:
@@ -239,7 +239,7 @@ class FamilyView:
|
||||
elif event.keyval == gtk.gdk.keyval_from_name("Insert") and not event.state:
|
||||
self.select_spouse(obj)
|
||||
elif event.keyval == gtk.gdk.keyval_from_name("Insert") \
|
||||
and event.state == gtk.gdk.CONTROL_MASK:
|
||||
and event.state == gtk.gdk.SHIFT_MASK:
|
||||
self.add_spouse(obj)
|
||||
|
||||
def ap_par_key_press(self,obj,event):
|
||||
@@ -286,7 +286,7 @@ class FamilyView:
|
||||
elif event.keyval == gtk.gdk.keyval_from_name("Insert") and not event.state:
|
||||
self.select_child_clicked(obj)
|
||||
elif event.keyval == gtk.gdk.keyval_from_name("Insert") \
|
||||
and event.state == gtk.gdk.CONTROL_MASK:
|
||||
and event.state == gtk.gdk.SHIFT_MASK:
|
||||
self.add_child_clicked(obj)
|
||||
|
||||
def build_ap_menu(self,event):
|
||||
@@ -387,6 +387,10 @@ class FamilyView:
|
||||
id = self.child_model.get_value(iter,2)
|
||||
if event.type == gtk.gdk._2BUTTON_PRESS and event.button == 1:
|
||||
self.child_rel_by_id(id)
|
||||
elif event.state == gtk.gdk.SHIFT_MASK and \
|
||||
event.type == gtk.gdk.BUTTON_PRESS and \
|
||||
event.button == 1:
|
||||
self.edit_child_callback(obj)
|
||||
elif event.type == gtk.gdk.BUTTON_PRESS and event.button == 3:
|
||||
self.build_child_menu(id,event)
|
||||
|
||||
|
||||
@@ -314,12 +314,12 @@ class PedigreeView:
|
||||
cname = GrampsCfg.nameof(child)
|
||||
menuitem = gtk.MenuItem(None)
|
||||
if find_children(child):
|
||||
label = gtk.Label('<i>%s</i>' % cname)
|
||||
label = gtk.Label('<b><i>%s</i></b>' % cname)
|
||||
else:
|
||||
label = gtk.Label(cname)
|
||||
label.set_use_markup(gtk.TRUE)
|
||||
label.show()
|
||||
label.set_justify(gtk.JUSTIFY_LEFT)
|
||||
label.set_alignment(0,0)
|
||||
menuitem.add(label)
|
||||
myMenu.append(menuitem)
|
||||
menuitem.set_data(_PERSON,child)
|
||||
|
||||
Reference in New Issue
Block a user