2006-07-06 Alex Roitman <shura@gramps-project.org>
* src/ViewManager.py (ViewManager.post_load_newdb): Register custom formats after loading the db. * src/GrampsCfg.py: Switch to use new formats (still in progress). * src/GrampsDb/_GrampsDbBase.py (GrampsDbBase.__init__): Set up custom name formats list. * src/GrampsDb/_DbUtils.py (db_copy): Copy custom name formats. * src/GrampsDb/_ReadXML.py (start_format): Parse custom formats. * src/GrampsDb/_WriteXML.py (write_name_formats): Add method. * src/GrampsDb/_GrampsBSDDB.py (GrampsBSDDB._load_metadata) (GrampsBSDDB._close_metadata): load and save name_formats. * src/Editors/_EditName.py (EditName._setup_fields): Use proper format lists. * src/NameDisplay.py: Support new name formats scheme. * src/RelLib/_Name.py (Name.DEFAULT_FORMATS): Add list of formats. svn: r6999
This commit is contained in:
@@ -96,24 +96,24 @@ class EditName(EditSecondary):
|
||||
if not self.original_group_as:
|
||||
self.group_as.force_value(self.obj.get_surname())
|
||||
|
||||
|
||||
format_list = [(name,number) for (number,name,fmt_str)
|
||||
in RelLib.Name.DEFAULT_FORMATS]
|
||||
format_list += [(name,number) for (number,name,fmt_str)
|
||||
in NameDisplay.CUSTOM_FORMATS]
|
||||
|
||||
self.sort_as = MonitoredMenu(
|
||||
self.top.get_widget('sort_as'),
|
||||
self.obj.set_sort_as,
|
||||
self.obj.get_sort_as,
|
||||
[(_('Given name Family name'), RelLib.Name.FNLN),
|
||||
(_('Family name Given Name Patronymic'), RelLib.Name.LNFN),
|
||||
(_('Custom'), RelLib.Name.CUSTOM),
|
||||
],
|
||||
format_list,
|
||||
self.db.readonly)
|
||||
|
||||
self.display_as = MonitoredMenu(
|
||||
self.top.get_widget('display_as'),
|
||||
self.obj.set_display_as,
|
||||
self.obj.get_display_as,
|
||||
[(_('Given name Family name'), RelLib.Name.FNLN),
|
||||
(_('Family name Given Name Patronymic'), RelLib.Name.LNFN),
|
||||
(_('Custom'), RelLib.Name.CUSTOM),
|
||||
],
|
||||
format_list,
|
||||
self.db.readonly)
|
||||
|
||||
self.given_field = MonitoredEntry(
|
||||
|
Reference in New Issue
Block a user