* src/Plugins.py: Remove redundant list of failed plugins.

Properly reload plugins. Work around what seems to be a Python bug.
Allow setting the preference for showing up the plugin status
upon load/reload if problems are detected. Support Help button.
Automatically close old status window when new one is opened.
* src/plugins.glade: Add Help button and the check button.
* src/data/gramps.schemas: Add pop-plugin-status key.
* src/GrampsGconfKeys.py: Add get/save methods for new key.
* src/*.gladep: Remove from CVS.
* src/plugins/IndivComplete.py: Typo.
* src/plugins/Partition.py: Comment out wrong class instantiation.
This plugin is dysfunctional, and we should either remove it or
fix it.


svn: r3743
This commit is contained in:
Alex Roitman
2004-11-20 04:46:47 +00:00
parent f4f060f34b
commit d1bdabf5fc
7 changed files with 161 additions and 20 deletions

View File

@@ -57,7 +57,7 @@ import gtk
_person_handle = ""
_filter_num = 0
_use_srcs = 0
_options = ( _person_id, _filter_num, _use_srcs )
_options = ( _person_handle, _filter_num, _use_srcs )
#------------------------------------------------------------------------
#

View File

@@ -1,4 +1,8 @@
#
# Gramps - a GTK+/GNOME based genealogy program
#
# Copyright (C) 2003 Jesper Zedlitz
# Copyright (C) 2003-2004 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
@@ -15,6 +19,8 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# $Id$
"Export/Partition"
#------------------------------------------------------------------------
@@ -50,7 +56,7 @@ import WriteXML
personSeen = []
familySeen = []
database_for_unlinked_persons = RelLib.GrampsDB()
#database_for_unlinked_persons = RelLib.GrampsDB()
prefix = "/tmp/test"
#-------------------------------------------------------------------------
@@ -63,8 +69,8 @@ def work_on_person( db, person ):
if (len(person.get_family_handle_list()) + len(person.get_parent_family_handle_list())) > 0:
database = db
else:
database = database_for_unlinked_persons
#else:
# database = database_for_unlinked_persons
if( database.get_person_handle_map().has_key( person.get_handle() ) ):
return