From 22c4ec78cb680f170d929ee1f0b7acab23ee1d05 Mon Sep 17 00:00:00 2001 From: Doug Blank Date: Sun, 7 Feb 2010 16:59:06 +0000 Subject: [PATCH] Have some parameters of the GrampletPane passed in at runtime (default_gramplets) svn: r14267 --- src/gui/widgets/grampletpane.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gui/widgets/grampletpane.py b/src/gui/widgets/grampletpane.py index e3a6d02d8..51a4a4cd4 100644 --- a/src/gui/widgets/grampletpane.py +++ b/src/gui/widgets/grampletpane.py @@ -783,6 +783,8 @@ class GrampletPane(gtk.ScrolledWindow): gtk.ScrolledWindow.__init__(self) self.configfile = os.path.join(const.VERSION_DIR, "%s.ini" % configfile) self.column_count = kwargs.get("column_count", 2) # default for new user + self.default_gramplets = kwargs.get("default_gramplets", + ["Top Surnames Gramplet", "Welcome Gramplet"]) self.dbstate = dbstate self.uistate = uistate self.pageview = pageview @@ -925,7 +927,7 @@ class GrampletPane(gtk.ScrolledWindow): retval.append((data["name"], data)) # name, opts else: # give defaults as currently known - for name in ["Top Surnames Gramplet", "Welcome Gramplet"]: + for name in self.default_gramplets: if name in AVAILABLE_GRAMPLETS(): retval.append((name, GET_AVAILABLE_GRAMPLETS(name))) return retval