nickname/call name changes

svn: r6555
This commit is contained in:
Don Allingham
2006-05-05 21:16:24 +00:00
parent 508a42d6f4
commit 19236f8c67
11 changed files with 123 additions and 84 deletions

View File

@@ -114,20 +114,34 @@ class EditName(EditSecondary):
self.db.readonly)
self.given_field = MonitoredEntry(
self.top.get_widget("alt_given"), self.obj.set_first_name,
self.obj.get_first_name, self.db.readonly)
self.top.get_widget("alt_given"),
self.obj.set_first_name,
self.obj.get_first_name,
self.db.readonly)
self.call_field = MonitoredEntry(
self.top.get_widget("call"),
self.obj.set_call_name,
self.obj.get_call_name,
self.db.readonly)
self.title_field = MonitoredEntry(
self.top.get_widget("alt_title"), self.obj.set_title,
self.obj.get_title, self.db.readonly)
self.top.get_widget("alt_title"),
self.obj.set_title,
self.obj.get_title,
self.db.readonly)
self.suffix_field = MonitoredEntry(
self.top.get_widget("alt_suffix"), self.obj.set_suffix,
self.obj.get_suffix, self.db.readonly)
self.top.get_widget("alt_suffix"),
self.obj.set_suffix,
self.obj.get_suffix,
self.db.readonly)
self.patronymic_field = MonitoredEntry(
self.top.get_widget("patronymic"), self.obj.set_patronymic,
self.obj.get_patronymic, self.db.readonly)
self.top.get_widget("patronymic"),
self.obj.set_patronymic,
self.obj.get_patronymic,
self.db.readonly)
self.surname_field = MonitoredEntry(
self.top.get_widget("alt_surname"),
@@ -137,8 +151,10 @@ class EditName(EditSecondary):
changed=self.update_group_as)
self.prefix_field = MonitoredEntry(
self.top.get_widget("alt_prefix"), self.obj.set_surname_prefix,
self.obj.get_surname_prefix, self.db.readonly)
self.top.get_widget("alt_prefix"),
self.obj.set_surname_prefix,
self.obj.get_surname_prefix,
self.db.readonly)
self.date = MonitoredDate(
self.top.get_widget("date"),

View File

@@ -207,6 +207,12 @@ class EditPerson(EditPrimary):
self.pname.get_suffix,
self.db.readonly)
self.call = GrampsWidgets.MonitoredEntry(
self.top.get_widget("call"),
self.pname.set_call_name,
self.pname.get_call_name,
self.db.readonly)
self.given = GrampsWidgets.MonitoredEntry(
self.top.get_widget("given_name"),
self.pname.set_first_name,
@@ -559,7 +565,7 @@ class EditPerson(EditPrimary):
any changes.
"""
for obj in (self.suffix, self.prefix, self.given, self.title,
self.ntype_field, self.surname_field):
self.ntype_field, self.surname_field, self.call):
obj.update()
def load_person_image(self):