6874: Use shorter names in add gramplet list. Remove old attributes gramplet.

svn: r22959
This commit is contained in:
Nick Hall 2013-08-30 18:09:48 +00:00
parent 90c25b9f8b
commit 2aaca6aac7
4 changed files with 2 additions and 75 deletions

View File

@ -112,7 +112,8 @@ def GET_AVAILABLE_GRAMPLETS(name):
return None
def GET_GRAMPLET_LIST(nav_type, skip):
return [(gplug.name, gplug.id) for gplug in PLUGMAN.get_reg_gramplets()
return [(gplug.gramplet_title, gplug.id)
for gplug in PLUGMAN.get_reg_gramplets()
if gplug.navtypes == [] or nav_type in gplug.navtypes
and gplug.name not in skip]

View File

@ -1,56 +0,0 @@
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2009 Douglas S. Blank
#
# 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
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# $Id$
#
from gramps.gen.plug import Gramplet
from gramps.gen.display.name import displayer as name_displayer
from gramps.gen.const import GRAMPS_LOCALE as glocale
_ = glocale.translation.gettext
class AttributesGramplet(Gramplet):
"""
Displays attributes of a person.
"""
def init(self):
self.set_text(_("No Family Tree loaded."))
self.set_use_markup(True)
self.no_wrap()
def db_changed(self):
self.dbstate.db.connect('person-edit', self.update)
self.update()
def active_changed(self, handle):
self.update()
def main(self): # return false finishes
self.set_text("")
active_handle = self.get_active('Person')
active_person = self.dbstate.db.get_person_from_handle(active_handle)
if not active_person:
return
name = name_displayer.display(active_person)
self.render_text(_("Active person: <b>%s</b>") % name)
self.append_text("\n\n")
for attr in active_person.attribute_list:
# # text, type, data
self.link(str(attr.type), 'Attribute', str(attr.type))
self.append_text(": %s\n" % attr.get_value())
self.append_text("\n", scroll_to="begin")

View File

@ -66,23 +66,6 @@ register(GRAMPLET,
gramps_target_version="4.1",
)
register(GRAMPLET,
id="Attributes",
name=_("Attributes"),
description = _("Gramplet showing active person's attributes"),
status = STABLE,
fname="attributesgramplet.py",
height=150,
expand=True,
gramplet = 'AttributesGramplet',
gramplet_title=_("Attributes"),
detached_width = 325,
detached_height = 250,
version="1.0.0",
gramps_target_version="4.1",
navtypes=["Person"],
)
register(GRAMPLET,
id="Calendar",
name=_("Calendar"),

View File

@ -528,7 +528,6 @@ gramps/plugins/export/exportxml.py
gramps/plugins/gramplet/ageondategramplet.py
gramps/plugins/gramplet/agestats.py
gramps/plugins/gramplet/attributes.py
gramps/plugins/gramplet/attributesgramplet.py
gramps/plugins/gramplet/backlinks.py
gramps/plugins/gramplet/calendargramplet.py
gramps/plugins/gramplet/children.py