Have some parameters of the GrampletPane passed in at runtime (default_gramplets)
svn: r14267
This commit is contained in:
@@ -783,6 +783,8 @@ class GrampletPane(gtk.ScrolledWindow):
|
|||||||
gtk.ScrolledWindow.__init__(self)
|
gtk.ScrolledWindow.__init__(self)
|
||||||
self.configfile = os.path.join(const.VERSION_DIR, "%s.ini" % configfile)
|
self.configfile = os.path.join(const.VERSION_DIR, "%s.ini" % configfile)
|
||||||
self.column_count = kwargs.get("column_count", 2) # default for new user
|
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.dbstate = dbstate
|
||||||
self.uistate = uistate
|
self.uistate = uistate
|
||||||
self.pageview = pageview
|
self.pageview = pageview
|
||||||
@@ -925,7 +927,7 @@ class GrampletPane(gtk.ScrolledWindow):
|
|||||||
retval.append((data["name"], data)) # name, opts
|
retval.append((data["name"], data)) # name, opts
|
||||||
else:
|
else:
|
||||||
# give defaults as currently known
|
# give defaults as currently known
|
||||||
for name in ["Top Surnames Gramplet", "Welcome Gramplet"]:
|
for name in self.default_gramplets:
|
||||||
if name in AVAILABLE_GRAMPLETS():
|
if name in AVAILABLE_GRAMPLETS():
|
||||||
retval.append((name, GET_AVAILABLE_GRAMPLETS(name)))
|
retval.append((name, GET_AVAILABLE_GRAMPLETS(name)))
|
||||||
return retval
|
return retval
|
||||||
|
Reference in New Issue
Block a user