* src/EditPlace.py (EditPlace.display_references):
Fix event and object references. * src/ImageSelect.py (GlobalMediaProperties.display_refs): Add references for personal and family events. svn: r3897
This commit is contained in:
parent
7e47d6b026
commit
43bb968621
@ -1,5 +1,8 @@
|
||||
2005-01-10 Martin Hawlisch <Martin.Hawlisch@gmx.de>
|
||||
* src/EditPlace.py: make reference lists work properly for places
|
||||
* src/EditPlace.py (EditPlace.display_references):
|
||||
Fix event and object references.
|
||||
* src/ImageSelect.py (GlobalMediaProperties.display_refs):
|
||||
Add references for personal and family events.
|
||||
|
||||
2005-01-10 Alex Roitman <shura@alex.neuro.umn.edu>
|
||||
* src/plugins/StatisticsChart.py: Misc fixes.
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# Gramps - a GTK+/GNOME based genealogy program
|
||||
#
|
||||
# Copyright (C) 2000-2004 Donald N. Allingham
|
||||
# Copyright (C) 2000-2005 Donald N. Allingham
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@ -26,6 +26,7 @@
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
import pickle
|
||||
from gettext import gettext as _
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
@ -48,8 +49,6 @@ import Sources
|
||||
import ImageSelect
|
||||
import NameDisplay
|
||||
|
||||
from gettext import gettext as _
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
# Constants
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# Gramps - a GTK+/GNOME based genealogy program
|
||||
#
|
||||
# Copyright (C) 2000-2004 Donald N. Allingham
|
||||
# Copyright (C) 2000-2005 Donald N. Allingham
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@ -26,7 +26,6 @@
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
import os
|
||||
import string
|
||||
import urlparse
|
||||
from gettext import gettext as _
|
||||
|
||||
@ -458,7 +457,7 @@ class Gallery(ImageSelect):
|
||||
def on_photolist_drag_data_received(self,w, context, x, y, data, info, time):
|
||||
if data and data.format == 8:
|
||||
icon_index = self.get_index(w,x,y)
|
||||
d = string.strip(string.replace(data.data,'\0',' '))
|
||||
d = data.data.replace('\0',' ').strip()
|
||||
protocol,site,mfile,j,k,l = urlparse.urlparse(d)
|
||||
if protocol == "file":
|
||||
name = mfile
|
||||
@ -1085,6 +1084,16 @@ class GlobalMediaProperties:
|
||||
p.get_gramps_id(),
|
||||
NameDisplay.displayer.display(p)])
|
||||
any = 1
|
||||
for event_handle in p.get_event_list() + [p.get_birth_handle(),p.get_death_handle()]:
|
||||
if event_handle:
|
||||
event = self.db.get_event_from_handle(event_handle)
|
||||
for o in event.get_media_list():
|
||||
if o.get_reference_handle() == self.obj.get_handle():
|
||||
self.refmodel.add([_("Personal event"),
|
||||
"%s: %s" % (p.get_gramps_id(),event.get_gramps_id()),
|
||||
"%s: %s" % (NameDisplay.displayer.display(p),
|
||||
_(event.get_name()))])
|
||||
any = 1
|
||||
for key in self.db.get_family_handles():
|
||||
p = self.db.get_family_from_handle(key)
|
||||
for o in p.get_media_list():
|
||||
@ -1093,6 +1102,17 @@ class GlobalMediaProperties:
|
||||
p.get_gramps_id(),
|
||||
Utils.family_name(p,self.db)])
|
||||
any = 1
|
||||
for event_handle in p.get_event_list():
|
||||
if event_handle:
|
||||
event = self.db.get_event_from_handle(event_handle)
|
||||
for o in event.get_media_list():
|
||||
if o.get_reference_handle() == self.obj.get_handle():
|
||||
self.refmodel.add([_("Family event"),
|
||||
"%s: %s" % (p.get_gramps_id(),
|
||||
event.get_gramps_id()),
|
||||
"%s: %s" % (Utils.family_name(p,self.db),
|
||||
_(event.get_name()))])
|
||||
any = 1
|
||||
for key in self.db.get_source_handles():
|
||||
p = self.db.get_source_from_handle(key)
|
||||
for o in p.get_media_list():
|
||||
|
Loading…
Reference in New Issue
Block a user