* src/gramps_main.py (undo_callback): Enable underscore in a label.
* src/NameDisplay (display_name): Return empty string for None. * src/NameEdit.py (__init__): Compare displayed name with empty string, (update_group_as): Only query grouping for existing name. svn: r4093
This commit is contained in:
parent
e67a66bf5a
commit
4c2ea76b9f
@ -6,6 +6,10 @@
|
|||||||
* src/Sources.py (SourceEditor.update_display): Do not add source
|
* src/Sources.py (SourceEditor.update_display): Do not add source
|
||||||
for the second time.
|
for the second time.
|
||||||
* src/EditPerson.py (EditPerson.__init__): Correct widget names.
|
* src/EditPerson.py (EditPerson.__init__): Correct widget names.
|
||||||
|
* src/gramps_main.py (undo_callback): Enable underscore in a label.
|
||||||
|
* src/NameDisplay (display_name): Return empty string for None.
|
||||||
|
* src/NameEdit.py (__init__): Compare displayed name with empty string,
|
||||||
|
(update_group_as): Only query grouping for existing name.
|
||||||
|
|
||||||
2005-02-24 Alex Roitman <shura@alex.neuro.umn.edu>
|
2005-02-24 Alex Roitman <shura@alex.neuro.umn.edu>
|
||||||
* src/MediaView.py (on_select_row): Add garbage collection call.
|
* src/MediaView.py (on_select_row): Add garbage collection call.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# Gramps - a GTK+/GNOME based genealogy program
|
# Gramps - a GTK+/GNOME based genealogy program
|
||||||
#
|
#
|
||||||
# Copyright (C) 2004 Donald N. Allingham
|
# Copyright (C) 2004-2005 Donald N. Allingham
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# 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
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -32,8 +32,18 @@ Class handling language-specific displaying of names.
|
|||||||
import os
|
import os
|
||||||
import locale
|
import locale
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# GRAMPS modules
|
||||||
|
#
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
import RelLib
|
import RelLib
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# NameDisplay class
|
||||||
|
#
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
class NameDisplay:
|
class NameDisplay:
|
||||||
"""
|
"""
|
||||||
Base class for displaying of Name instances.
|
Base class for displaying of Name instances.
|
||||||
@ -122,7 +132,9 @@ class NameDisplay:
|
|||||||
@returns: Returns the L{RelLib.Name} string representation
|
@returns: Returns the L{RelLib.Name} string representation
|
||||||
@rtype: str
|
@rtype: str
|
||||||
"""
|
"""
|
||||||
if name.display_as == RelLib.Name.LNFN:
|
if name == None:
|
||||||
|
return ""
|
||||||
|
elif name.display_as == RelLib.Name.LNFN:
|
||||||
return self._lnfn(name)
|
return self._lnfn(name)
|
||||||
else:
|
else:
|
||||||
return self._fnln(name)
|
return self._fnln(name)
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# Gramps - a GTK+/GNOME based genealogy program
|
# 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
|
# 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
|
# it under the terms of the GNU General Public License as published by
|
||||||
@ -20,6 +20,13 @@
|
|||||||
|
|
||||||
# $Id$
|
# $Id$
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# Standard python modules
|
||||||
|
#
|
||||||
|
#-------------------------------------------------------------------------
|
||||||
|
from gettext import gettext as _
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# GTK/Gnome modules
|
# GTK/Gnome modules
|
||||||
@ -40,8 +47,6 @@ import Sources
|
|||||||
import RelLib
|
import RelLib
|
||||||
import NameDisplay
|
import NameDisplay
|
||||||
|
|
||||||
from gettext import gettext as _
|
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# NameEditor class
|
# NameEditor class
|
||||||
@ -102,7 +107,7 @@ class NameEditor:
|
|||||||
|
|
||||||
alt_title = self.top.get_widget("title")
|
alt_title = self.top.get_widget("title")
|
||||||
|
|
||||||
if full_name == ", ":
|
if full_name == "":
|
||||||
tmsg = _("Name Editor")
|
tmsg = _("Name Editor")
|
||||||
else:
|
else:
|
||||||
tmsg = _("Name Editor for %s") % full_name
|
tmsg = _("Name Editor for %s") % full_name
|
||||||
@ -161,7 +166,7 @@ class NameEditor:
|
|||||||
|
|
||||||
def update_group_as(self,obj):
|
def update_group_as(self,obj):
|
||||||
if not self.group_over.get_active():
|
if not self.group_over.get_active():
|
||||||
if self.name.get_group_as() != self.name.get_surname():
|
if self.name and self.name.get_group_as() != self.name.get_surname():
|
||||||
val = self.name.get_group_as()
|
val = self.name.get_group_as()
|
||||||
else:
|
else:
|
||||||
val = self.db.get_name_group_mapping(self.surname_field.get_text())
|
val = self.db.get_name_group_mapping(self.surname_field.get_text())
|
||||||
|
@ -459,6 +459,7 @@ class Gramps:
|
|||||||
if text == None:
|
if text == None:
|
||||||
self.undolabel.set_sensitive(0)
|
self.undolabel.set_sensitive(0)
|
||||||
self.undolabel.get_children()[0].set_text(_("_Undo"))
|
self.undolabel.get_children()[0].set_text(_("_Undo"))
|
||||||
|
self.undolabel.get_children()[0].set_use_underline(1)
|
||||||
else:
|
else:
|
||||||
self.undolabel.set_sensitive(1)
|
self.undolabel.set_sensitive(1)
|
||||||
label = self.undolabel.get_children()[0]
|
label = self.undolabel.get_children()[0]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user