Add Config package

svn: r6044
This commit is contained in:
Alex Roitman
2006-03-03 00:10:52 +00:00
parent ab07389727
commit e65c5f4836
26 changed files with 223 additions and 214 deletions

View File

@@ -1,4 +1,7 @@
2006-03-02 Alex Roitman <shura@gramps-project.org> 2006-03-02 Alex Roitman <shura@gramps-project.org>
* src/Config/__init__.py: Add new package.
* src/GrampsGconfKeys.py, src/GrampsIniKeys.py, src/GrampsKeys.py:
Remove (placed under Config now).
* calendar, filers: Remove directories. * calendar, filers: Remove directories.
* images: Create directory. * images: Create directory.
* src/*png, src/*jpg: move under images directory. * src/*png, src/*jpg: move under images directory.

View File

@@ -44,7 +44,7 @@ import const
import GrampsDb import GrampsDb
import GrampsMime import GrampsMime
import QuestionDialog import QuestionDialog
import GrampsKeys import Config
import RecentFiles import RecentFiles
import PluginMgr import PluginMgr
import Report import Report
@@ -392,8 +392,8 @@ class ArgHandler:
if self.imports: if self.imports:
self.parent.import_tool_callback() self.parent.import_tool_callback()
elif GrampsKeys.get_lastfile() and GrampsKeys.get_autoload(): elif Config.get_lastfile() and Config.get_autoload():
self.auto_save_load(GrampsKeys.get_lastfile()) self.auto_save_load(Config.get_lastfile())
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
# #
@@ -679,11 +679,11 @@ class NewNativeDbPrompter:
# Suggested folder: try last open file, import, then last export, # Suggested folder: try last open file, import, then last export,
# then home. # then home.
default_dir = os.path.split(GrampsKeys.get_lastfile())[0] + os.path.sep default_dir = os.path.split(Config.get_lastfile())[0] + os.path.sep
if len(default_dir)<=1: if len(default_dir)<=1:
default_dir = GrampsKeys.get_last_import_dir() default_dir = Config.get_last_import_dir()
if len(default_dir)<=1: if len(default_dir)<=1:
default_dir = GrampsKeys.get_last_export_dir() default_dir = Config.get_last_export_dir()
if len(default_dir)<=1: if len(default_dir)<=1:
default_dir = '~/' default_dir = '~/'

View File

@@ -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) 2004-2006 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
@@ -18,8 +18,14 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# #
# $Id: __init__.py 5872 2006-02-03 15:49:59Z hippy $
"""
This package implements access to GRAMPS configuration.
It provides the choice between different storage backends.
"""
try: try:
from GrampsGconfKeys import * from _GrampsGconfKeys import *
except: except:
from GrampsIniKeys import * from _GrampsIniKeys import *

View File

@@ -126,11 +126,11 @@ except:
parser = _lang_to_parser["C"]() parser = _lang_to_parser["C"]()
try: try:
import GrampsKeys import Config
val = GrampsKeys.get_date_format(_lang_to_display[_lang].formats) val = Config.get_date_format(_lang_to_display[_lang].formats)
except: except:
try: try:
val = GrampsKeys.get_date_format(_lang_to_display["C"].formats) val = Config.get_date_format(_lang_to_display["C"].formats)
except: except:
val = 0 val = 0

View File

@@ -41,7 +41,7 @@ import gtk
# #
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
import GrampsDb import GrampsDb
import GrampsKeys import Config
import NameDisplay import NameDisplay
import GrampsMime import GrampsMime
import const import const
@@ -609,7 +609,7 @@ class DisplayState(GrampsDb.GrampsDBCallback):
if self.dbstate.active == None: if self.dbstate.active == None:
self.status.push(self.status_id,"") self.status.push(self.status_id,"")
else: else:
if GrampsKeys.get_statusbar() <= 1: if Config.get_statusbar() <= 1:
pname = NameDisplay.displayer.display(self.dbstate.active) pname = NameDisplay.displayer.display(self.dbstate.active)
name = "[%s] %s" % (self.dbstate.active.get_gramps_id(),pname) name = "[%s] %s" % (self.dbstate.active.get_gramps_id(),pname)
else: else:

View File

@@ -46,7 +46,7 @@ import gtk.gdk
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
import const import const
import Utils import Utils
import GrampsKeys import Config
import GrampsMime import GrampsMime
import RelLib import RelLib
import DateHandler import DateHandler

View File

@@ -25,7 +25,7 @@ from gettext import gettext as _
import DisplayState import DisplayState
import DateHandler import DateHandler
import NameDisplay import NameDisplay
import GrampsKeys import Config
import GrampsDisplay import GrampsDisplay
import Utils import Utils
@@ -119,7 +119,7 @@ class EditPrimary(DisplayState.ManagedWindow):
def delete_event(self,*obj): def delete_event(self,*obj):
"""If the data has changed, give the user a chance to cancel """If the data has changed, give the user a chance to cancel
the close window""" the close window"""
if not GrampsKeys.get_dont_ask() and self.data_has_changed(): if not Config.get_dont_ask() and self.data_has_changed():
SaveDialog( SaveDialog(
_('Save Changes?'), _('Save Changes?'),
_('If you close without saving, the changes you ' _('If you close without saving, the changes you '

View File

@@ -23,7 +23,7 @@
from gettext import gettext as _ from gettext import gettext as _
import DisplayState import DisplayState
import GrampsKeys import Config
import GrampsDisplay import GrampsDisplay
import Utils import Utils

View File

@@ -46,7 +46,7 @@ import const
import Utils import Utils
import PluginMgr import PluginMgr
import QuestionDialog import QuestionDialog
import GrampsKeys import Config
import GrampsDisplay import GrampsDisplay
import Assistant import Assistant
@@ -161,7 +161,7 @@ class Exporter:
Depending on the success status, set the text for the final page. Depending on the success status, set the text for the final page.
""" """
filename = self.chooser.get_filename() filename = self.chooser.get_filename()
GrampsKeys.save_last_export_dir(os.path.split(filename)[0]) Config.save_last_export_dir(os.path.split(filename)[0])
ix = self.get_selected_format_index() ix = self.get_selected_format_index()
self.pre_save() self.pre_save()
if self.exports[ix][3]: if self.exports[ix][3]:
@@ -296,9 +296,9 @@ class Exporter:
ext = self.exports[ix][4] ext = self.exports[ix][4]
# Suggested folder: try last export, then last import, then home. # Suggested folder: try last export, then last import, then home.
default_dir = GrampsKeys.get_last_export_dir() default_dir = Config.get_last_export_dir()
if len(default_dir)<=1: if len(default_dir)<=1:
default_dir = GrampsKeys.get_last_import_dir() default_dir = Config.get_last_import_dir()
if len(default_dir)<=1: if len(default_dir)<=1:
default_dir = '~/' default_dir = '~/'

View File

@@ -29,7 +29,7 @@ import Utils
import DateHandler import DateHandler
import ImgManip import ImgManip
import ReportUtils import ReportUtils
import GrampsKeys import Config
import GrampsWidgets import GrampsWidgets
import Errors import Errors
@@ -85,10 +85,10 @@ class FamilyView(PageView.PersonNavView):
PageView.PersonNavView.__init__(self,'Relationship View',dbstate,uistate) PageView.PersonNavView.__init__(self,'Relationship View',dbstate,uistate)
dbstate.connect('database-changed',self.change_db) dbstate.connect('database-changed',self.change_db)
dbstate.connect('active-changed',self.change_person) dbstate.connect('active-changed',self.change_person)
self.show_siblings = GrampsKeys.get_family_siblings() self.show_siblings = Config.get_family_siblings()
if self.show_siblings == None: if self.show_siblings == None:
self.show_siblings = True self.show_siblings = True
self.show_details = GrampsKeys.get_family_details() self.show_details = Config.get_family_details()
if self.show_details == None: if self.show_details == None:
self.show_details = True self.show_details = True
@@ -159,12 +159,12 @@ class FamilyView(PageView.PersonNavView):
def siblings_toggle(self,obj): def siblings_toggle(self,obj):
self.show_siblings = obj.get_active() self.show_siblings = obj.get_active()
self.change_person(self.dbstate.active.handle) self.change_person(self.dbstate.active.handle)
GrampsKeys.save_family_siblings(self.show_siblings) Config.save_family_siblings(self.show_siblings)
def details_toggle(self,obj): def details_toggle(self,obj):
self.show_details = obj.get_active() self.show_details = obj.get_active()
self.change_person(self.dbstate.active.handle) self.change_person(self.dbstate.active.handle)
GrampsKeys.save_family_details(self.show_details) Config.save_family_details(self.show_details)
def change_db(self,db): def change_db(self,db):
if self.child: if self.child:

View File

@@ -43,7 +43,7 @@ import gtk.glade
# gramps modules # gramps modules
# #
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
import GrampsKeys import Config
import RelLib import RelLib
import const import const
import Utils import Utils
@@ -84,10 +84,10 @@ panellist = [
def set_calendar_date_format(): def set_calendar_date_format():
format_list = DateHandler.get_date_formats() format_list = DateHandler.get_date_formats()
DateHandler.set_format(GrampsKeys.get_date_format(format_list)) DateHandler.set_format(Config.get_date_format(format_list))
def _update_calendar_date_format(active,dlist): def _update_calendar_date_format(active,dlist):
GrampsKeys.save_date_format(active,dlist) Config.save_date_format(active,dlist)
DateHandler.set_format(active) DateHandler.set_format(active)
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
@@ -123,14 +123,14 @@ def loadConfig():
# #
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
def get_researcher(): def get_researcher():
n = GrampsKeys.get_researcher_name() n = Config.get_researcher_name()
a = GrampsKeys.get_researcher_addr() a = Config.get_researcher_addr()
c = GrampsKeys.get_researcher_city() c = Config.get_researcher_city()
s = GrampsKeys.get_researcher_state() s = Config.get_researcher_state()
ct = GrampsKeys.get_researcher_country() ct = Config.get_researcher_country()
p = GrampsKeys.get_researcher_postal() p = Config.get_researcher_postal()
ph = GrampsKeys.get_researcher_phone() ph = Config.get_researcher_phone()
e = GrampsKeys.get_researcher_email() e = Config.get_researcher_email()
owner = RelLib.Researcher() owner = RelLib.Researcher()
owner.set(n,a,c,s,ct,p,ph,e) owner.set(n,a,c,s,ct,p,ph,e)
@@ -186,67 +186,67 @@ class GrampsPreferences:
def build(self): def build(self):
auto = self.top.get_widget("autoload") auto = self.top.get_widget("autoload")
auto.set_active(GrampsKeys.get_autoload()) auto.set_active(Config.get_autoload())
auto.connect('toggled', auto.connect('toggled',
lambda obj: GrampsKeys.save_autoload(obj.get_active())) lambda obj: Config.save_autoload(obj.get_active()))
spell = self.top.get_widget("spellcheck") spell = self.top.get_widget("spellcheck")
spell.set_active(GrampsKeys.get_spellcheck()) spell.set_active(Config.get_spellcheck())
spell.connect('toggled', spell.connect('toggled',
lambda obj: GrampsKeys.save_spellcheck(obj.get_active())) lambda obj: Config.save_spellcheck(obj.get_active()))
lds = self.top.get_widget("uselds") lds = self.top.get_widget("uselds")
lds.set_active(GrampsKeys.get_uselds()) lds.set_active(Config.get_uselds())
lds.connect('toggled', lds.connect('toggled',
lambda obj: GrampsKeys.save_uselds(obj.get_active())) lambda obj: Config.save_uselds(obj.get_active()))
self.ipr = self.top.get_widget("iprefix") self.ipr = self.top.get_widget("iprefix")
self.ipr.set_text(GrampsKeys.get_person_id_prefix()) self.ipr.set_text(Config.get_person_id_prefix())
self.opr = self.top.get_widget("oprefix") self.opr = self.top.get_widget("oprefix")
self.opr.set_text(GrampsKeys.get_object_id_prefix()) self.opr.set_text(Config.get_object_id_prefix())
self.fpr = self.top.get_widget("fprefix") self.fpr = self.top.get_widget("fprefix")
self.fpr.set_text(GrampsKeys.get_family_id_prefix()) self.fpr.set_text(Config.get_family_id_prefix())
self.spr = self.top.get_widget("sprefix") self.spr = self.top.get_widget("sprefix")
self.spr.set_text(GrampsKeys.get_source_id_prefix()) self.spr.set_text(Config.get_source_id_prefix())
self.ppr = self.top.get_widget("pprefix") self.ppr = self.top.get_widget("pprefix")
self.ppr.set_text(GrampsKeys.get_place_id_prefix()) self.ppr.set_text(Config.get_place_id_prefix())
sb2 = self.top.get_widget("stat2") sb2 = self.top.get_widget("stat2")
sb3 = self.top.get_widget("stat3") sb3 = self.top.get_widget("stat3")
if GrampsKeys.get_statusbar() == 0 or GrampsKeys.get_statusbar() == 1: if Config.get_statusbar() == 0 or Config.get_statusbar() == 1:
sb2.set_active(1) sb2.set_active(1)
else: else:
sb3.set_active(1) sb3.set_active(1)
sb2.connect('toggled', sb2.connect('toggled',
lambda obj: GrampsKeys.save_statusbar(2-obj.get_active())) lambda obj: Config.save_statusbar(2-obj.get_active()))
toolbarmenu = self.top.get_widget("tooloptmenu") toolbarmenu = self.top.get_widget("tooloptmenu")
toolbarmenu.set_active(GrampsKeys.get_toolbar()+1) toolbarmenu.set_active(Config.get_toolbar()+1)
toolbarmenu.connect('changed', toolbarmenu.connect('changed',
lambda obj: GrampsKeys.save_toolbar(obj.get_active()-1)) lambda obj: Config.save_toolbar(obj.get_active()-1))
pvbutton = self.top.get_widget('pvbutton') pvbutton = self.top.get_widget('pvbutton')
fvbutton = self.top.get_widget('fvbutton') fvbutton = self.top.get_widget('fvbutton')
if GrampsKeys.get_default_view() == 0: if Config.get_default_view() == 0:
pvbutton.set_active(1) pvbutton.set_active(1)
else: else:
fvbutton.set_active(1) fvbutton.set_active(1)
fvbutton.connect('toggled', fvbutton.connect('toggled',
lambda obj: GrampsKeys.save_default_view(obj.get_active())) lambda obj: Config.save_default_view(obj.get_active()))
familyview1 = self.top.get_widget('familyview1') familyview1 = self.top.get_widget('familyview1')
familyview2 = self.top.get_widget('familyview2') familyview2 = self.top.get_widget('familyview2')
if GrampsKeys.get_family_view() == 0: if Config.get_family_view() == 0:
familyview1.set_active(1) familyview1.set_active(1)
else: else:
familyview2.set_active(1) familyview2.set_active(1)
familyview2.connect('toggled', familyview2.connect('toggled',
lambda obj: GrampsKeys.save_family_view(obj.get_active())) lambda obj: Config.save_family_view(obj.get_active()))
usetips = self.top.get_widget('usetips') usetips = self.top.get_widget('usetips')
usetips.set_active(GrampsKeys.get_usetips()) usetips.set_active(Config.get_usetips())
usetips.connect('toggled', usetips.connect('toggled',
lambda obj: GrampsKeys.save_usetips(obj.get_active())) lambda obj: Config.save_usetips(obj.get_active()))
lastnamegen_obj = self.top.get_widget("lastnamegen") lastnamegen_obj = self.top.get_widget("lastnamegen")
cell = gtk.CellRendererText() cell = gtk.CellRendererText()
@@ -257,10 +257,10 @@ class GrampsPreferences:
for name in _surname_styles: for name in _surname_styles:
store.append(row=[name]) store.append(row=[name])
lastnamegen_obj.set_model(store) lastnamegen_obj.set_model(store)
lastnamegen_obj.set_active(GrampsKeys.get_lastnamegen(_surname_styles)) lastnamegen_obj.set_active(Config.get_lastnamegen(_surname_styles))
lastnamegen_obj.connect("changed", lastnamegen_obj.connect("changed",
lambda obj: lambda obj:
GrampsKeys.save_lastnamegen(obj.get_active(),_surname_styles) Config.save_lastnamegen(obj.get_active(),_surname_styles)
) )
date_option = self.top.get_widget("date_format") date_option = self.top.get_widget("date_format")
@@ -276,7 +276,7 @@ class GrampsPreferences:
try: try:
# Technically, a selected format might be out of range # Technically, a selected format might be out of range
# for this locale's format list. # for this locale's format list.
date_option.set_active(GrampsKeys.get_date_format(dlist)) date_option.set_active(Config.get_date_format(dlist))
except: except:
date_option.set_active(0) date_option.set_active(0)
@@ -286,37 +286,37 @@ class GrampsPreferences:
) )
resname = self.top.get_widget("resname") resname = self.top.get_widget("resname")
resname.set_text(GrampsKeys.get_researcher_name()) resname.set_text(Config.get_researcher_name())
resname.connect('changed', resname.connect('changed',
lambda obj: GrampsKeys.save_researcher_name(obj.get_text())) lambda obj: Config.save_researcher_name(obj.get_text()))
resaddr = self.top.get_widget("resaddr") resaddr = self.top.get_widget("resaddr")
resaddr.set_text(GrampsKeys.get_researcher_addr()) resaddr.set_text(Config.get_researcher_addr())
resaddr.connect('changed', resaddr.connect('changed',
lambda obj: GrampsKeys.save_researcher_addr(obj.get_text())) lambda obj: Config.save_researcher_addr(obj.get_text()))
rescity = self.top.get_widget("rescity") rescity = self.top.get_widget("rescity")
rescity.set_text(GrampsKeys.get_researcher_city()) rescity.set_text(Config.get_researcher_city())
rescity.connect('changed', rescity.connect('changed',
lambda obj: GrampsKeys.save_researcher_city(obj.get_text())) lambda obj: Config.save_researcher_city(obj.get_text()))
resstate = self.top.get_widget("resstate") resstate = self.top.get_widget("resstate")
resstate.set_text(GrampsKeys.get_researcher_state()) resstate.set_text(Config.get_researcher_state())
resstate.connect('changed', resstate.connect('changed',
lambda obj: GrampsKeys.save_researcher_state(obj.get_text())) lambda obj: Config.save_researcher_state(obj.get_text()))
rescountry = self.top.get_widget("rescountry") rescountry = self.top.get_widget("rescountry")
rescountry.set_text(GrampsKeys.get_researcher_country()) rescountry.set_text(Config.get_researcher_country())
rescountry.connect('changed', rescountry.connect('changed',
lambda obj: GrampsKeys.save_researcher_country(obj.get_text())) lambda obj: Config.save_researcher_country(obj.get_text()))
respostal = self.top.get_widget("respostal") respostal = self.top.get_widget("respostal")
respostal.set_text(GrampsKeys.get_researcher_postal()) respostal.set_text(Config.get_researcher_postal())
respostal.connect('changed', respostal.connect('changed',
lambda obj: GrampsKeys.save_researcher_postal(obj.get_text())) lambda obj: Config.save_researcher_postal(obj.get_text()))
resphone = self.top.get_widget("resphone") resphone = self.top.get_widget("resphone")
resphone.set_text(GrampsKeys.get_researcher_phone()) resphone.set_text(Config.get_researcher_phone())
resphone.connect('changed', resphone.connect('changed',
lambda obj: GrampsKeys.save_researcher_phone(obj.get_text())) lambda obj: Config.save_researcher_phone(obj.get_text()))
resemail = self.top.get_widget("resemail") resemail = self.top.get_widget("resemail")
resemail.set_text(GrampsKeys.get_researcher_email()) resemail.set_text(Config.get_researcher_email())
resemail.connect('changed', resemail.connect('changed',
lambda obj: GrampsKeys.save_researcher_email(obj.get_text())) lambda obj: Config.save_researcher_email(obj.get_text()))
def save_prefix(self): def save_prefix(self):
""" Validate the GRAMPS ID definitions to be usable""" """ Validate the GRAMPS ID definitions to be usable"""
@@ -365,11 +365,11 @@ class GrampsPreferences:
self.window) self.window)
return False return False
GrampsKeys.save_iprefix(ip) Config.save_iprefix(ip)
GrampsKeys.save_oprefix(op) Config.save_oprefix(op)
GrampsKeys.save_fprefix(fp) Config.save_fprefix(fp)
GrampsKeys.save_sprefix(sp) Config.save_sprefix(sp)
GrampsKeys.save_pprefix(pp) Config.save_pprefix(pp)
return True return True
def select(self,obj): def select(self,obj):

View File

@@ -47,7 +47,7 @@ log = logging.getLogger(".GrampsDb")
# #
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
from RelLib import * from RelLib import *
import GrampsKeys import Config
from _GrampsDBCallback import GrampsDBCallback from _GrampsDBCallback import GrampsDBCallback
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
@@ -216,13 +216,13 @@ class GrampsDbBase(GrampsDBCallback):
self.family_attributes = sets.Set() self.family_attributes = sets.Set()
self.marker_names = sets.Set() self.marker_names = sets.Set()
self.set_person_id_prefix(GrampsKeys.get_person_id_prefix()) self.set_person_id_prefix(Config.get_person_id_prefix())
self.set_object_id_prefix(GrampsKeys.get_object_id_prefix()) self.set_object_id_prefix(Config.get_object_id_prefix())
self.set_family_id_prefix(GrampsKeys.get_family_id_prefix()) self.set_family_id_prefix(Config.get_family_id_prefix())
self.set_source_id_prefix(GrampsKeys.get_source_id_prefix()) self.set_source_id_prefix(Config.get_source_id_prefix())
self.set_place_id_prefix(GrampsKeys.get_place_id_prefix()) self.set_place_id_prefix(Config.get_place_id_prefix())
self.set_event_id_prefix(GrampsKeys.get_event_id_prefix()) self.set_event_id_prefix(Config.get_event_id_prefix())
self.set_repository_id_prefix(GrampsKeys.get_repository_id_prefix()) self.set_repository_id_prefix(Config.get_repository_id_prefix())
self.open = 0 self.open = 0
self.genderStats = GenderStats() self.genderStats = GenderStats()

View File

@@ -26,7 +26,7 @@ import gtk
import gobject import gobject
import GrampsMime import GrampsMime
import GrampsKeys import Config
import Utils import Utils
class ImgManip: class ImgManip:
@@ -112,8 +112,8 @@ def run_thumbnailer(mtype, frm, to, size=const.thumbScale):
} }
base = '/desktop/gnome/thumbnailers/%s' % mtype.replace('/','@') base = '/desktop/gnome/thumbnailers/%s' % mtype.replace('/','@')
cmd = GrampsKeys.client.get_string(base + '/command') cmd = Config.client.get_string(base + '/command')
enable = GrampsKeys.client.get_bool(base + '/enable') enable = Config.client.get_bool(base + '/enable')
if cmd and enable: if cmd and enable:
cmdlist = map(lambda x: sublist.get(x,x),cmd.split()) cmdlist = map(lambda x: sublist.get(x,x),cmd.split())

View File

@@ -55,7 +55,7 @@ from gettext import gettext as _
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
import const import const
import Utils import Utils
import GrampsKeys import Config
import Errors import Errors
import Report import Report
import Tool import Tool
@@ -323,10 +323,10 @@ class PluginStatus(DisplayState.ManagedWindow):
self.window.set_title("%s - GRAMPS" % _('Plugin status')) self.window.set_title("%s - GRAMPS" % _('Plugin status'))
window = self.glade.get_widget("text") window = self.glade.get_widget("text")
self.pop_button = self.glade.get_widget("pop_button") self.pop_button = self.glade.get_widget("pop_button")
self.pop_button.set_active(GrampsKeys.get_pop_plugin_status()) self.pop_button.set_active(Config.get_pop_plugin_status())
self.pop_button.connect('toggled', self.pop_button.connect('toggled',
lambda obj: GrampsKeys.save_pop_plugin_status(self.pop_button.get_active())) lambda obj: Config.save_pop_plugin_status(self.pop_button.get_active()))
GrampsKeys.client.notify_add("/apps/gramps/behavior/pop-plugin-status", Config.client.notify_add("/apps/gramps/behavior/pop-plugin-status",
self.pop_button_update) self.pop_button_update)
self.glade.signal_autoconnect({ self.glade.signal_autoconnect({
'on_close_clicked' : self.close, 'on_close_clicked' : self.close,
@@ -366,7 +366,7 @@ class PluginStatus(DisplayState.ManagedWindow):
GrampsDisplay.help('gramps-getting-started') GrampsDisplay.help('gramps-getting-started')
def pop_button_update(self, client,cnxn_id,entry,data): def pop_button_update(self, client,cnxn_id,entry,data):
self.pop_button.set_active(GrampsKeys.get_pop_plugin_status()) self.pop_button.set_active(Config.get_pop_plugin_status())
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
# #
@@ -462,7 +462,7 @@ class GrampsTextFormatComboBox(gtk.ComboBox):
self.pack_start(cell,True) self.pack_start(cell,True)
self.add_attribute(cell,'text',0) self.add_attribute(cell,'text',0)
out_pref = GrampsKeys.get_output_preference() out_pref = Config.get_output_preference()
index = 0 index = 0
PluginMgr.textdoc_list.sort() PluginMgr.textdoc_list.sort()
active_index = 0 active_index = 0
@@ -510,7 +510,7 @@ class GrampsDrawFormatComboBox(gtk.ComboBox):
self.pack_start(cell,True) self.pack_start(cell,True)
self.add_attribute(cell,'text',0) self.add_attribute(cell,'text',0)
out_pref = GrampsKeys.get_output_preference() out_pref = Config.get_output_preference()
index = 0 index = 0
PluginMgr.drawdoc_list.sort() PluginMgr.drawdoc_list.sort()
active_index = 0 active_index = 0
@@ -558,7 +558,7 @@ class GrampsBookFormatComboBox(gtk.ComboBox):
self.pack_start(cell,True) self.pack_start(cell,True)
self.add_attribute(cell,'text',0) self.add_attribute(cell,'text',0)
out_pref = GrampsKeys.get_output_preference() out_pref = Config.get_output_preference()
index = 0 index = 0
PluginMgr.drawdoc_list.sort() PluginMgr.drawdoc_list.sort()
active_index = 0 active_index = 0
@@ -683,7 +683,7 @@ class Reload(Tool.Tool):
except: except:
PluginMgr.failmsg_list.append((filename,sys.exc_info())) PluginMgr.failmsg_list.append((filename,sys.exc_info()))
if GrampsKeys.get_pop_plugin_status() and len(PluginMgr.failmsg_list): if Config.get_pop_plugin_status() and len(PluginMgr.failmsg_list):
PluginStatus() PluginStatus()
else: else:
global status_up global status_up

View File

@@ -42,7 +42,7 @@ from gtk.gdk import pixbuf_new_from_file
# #
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
import const import const
import GrampsKeys import Config
try: try:
ICON = pixbuf_new_from_file(const.icon) ICON = pixbuf_new_from_file(const.icon)
@@ -74,7 +74,7 @@ class SaveDialog:
elif response == gtk.RESPONSE_YES: elif response == gtk.RESPONSE_YES:
self.task2() self.task2()
GrampsKeys.save_dont_ask(self.dontask.get_active()) Config.save_dont_ask(self.dontask.get_active())
self.top.destroy() self.top.destroy()
class QuestionDialog: class QuestionDialog:

View File

@@ -56,7 +56,7 @@ import Plugins
import PluginMgr import PluginMgr
import BaseDoc import BaseDoc
import StyleEditor import StyleEditor
import GrampsKeys import Config
import PaperMenu import PaperMenu
import Errors import Errors
import GenericFilter import GenericFilter
@@ -1086,7 +1086,7 @@ class ReportDialog(BareReportDialog):
"""Get the name of the directory to which the target dialog """Get the name of the directory to which the target dialog
box should default. This value can be set in the preferences box should default. This value can be set in the preferences
panel.""" panel."""
return GrampsKeys.get_report_dir() return Config.get_report_dir()
def set_default_directory(self, value): def set_default_directory(self, value):
"""Save the name of the current directory, so that any future """Save the name of the current directory, so that any future
@@ -1096,7 +1096,7 @@ class ReportDialog(BareReportDialog):
This means that the last directory used will only be This means that the last directory used will only be
remembered for this session of gramps unless the user saves remembered for this session of gramps unless the user saves
his/her preferences.""" his/her preferences."""
GrampsKeys.save_report_dir(value) Config.save_report_dir(value)
#------------------------------------------------------------------------ #------------------------------------------------------------------------
# #

View File

@@ -48,7 +48,7 @@ except:
# #
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
import const import const
import GrampsKeys import Config
import Utils import Utils
import BaseDoc import BaseDoc
import Options import Options
@@ -168,7 +168,7 @@ class OptionListCollection(Options.OptionListCollection):
def init_common(self): def init_common(self):
# Default values for common options # Default values for common options
self.default_style_name = "default" self.default_style_name = "default"
self.default_paper_name = GrampsKeys.get_paper_preference() self.default_paper_name = Config.get_paper_preference()
self.default_template_name = "" self.default_template_name = ""
self.default_orientation = BaseDoc.PAPER_PORTRAIT self.default_orientation = BaseDoc.PAPER_PORTRAIT
self.default_format_name = 'print' self.default_format_name = 'print'

View File

@@ -27,7 +27,7 @@ present, we default to no spell checking.
""" """
import GrampsKeys import Config
from gettext import gettext as _ from gettext import gettext as _
@@ -66,7 +66,7 @@ except SystemError,msg:
class Spell: class Spell:
def __init__(self,obj): def __init__(self,obj):
if success and GrampsKeys.get_spellcheck(): if success and Config.get_spellcheck():
self.spell = gtkspell.Spell(obj) self.spell = gtkspell.Spell(obj)
lang = locale.getlocale()[0] lang = locale.getlocale()[0]
self.spell.set_language(lang) self.spell.set_language(lang)

View File

@@ -43,7 +43,7 @@ import gtk.glade
import Assistant import Assistant
import const import const
import GrampsKeys import Config
from QuestionDialog import ErrorDialog from QuestionDialog import ErrorDialog
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
@@ -53,7 +53,7 @@ from QuestionDialog import ErrorDialog
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
def need_to_run(): def need_to_run():
val = GrampsKeys.get_startup() val = Config.get_startup()
if val < const.startup: if val < const.startup:
return True return True
return False return False
@@ -68,34 +68,34 @@ def upgrade_prefs():
client = gconf.client_get_default() client = gconf.client_get_default()
client.add_dir("/apps/gramps",gconf.CLIENT_PRELOAD_NONE) client.add_dir("/apps/gramps",gconf.CLIENT_PRELOAD_NONE)
GrampsKeys.save_fprefix(client.get_string('/apps/gramps/fprefix')) Config.save_fprefix(client.get_string('/apps/gramps/fprefix'))
GrampsKeys.save_sprefix(client.get_string('/apps/gramps/sprefix')) Config.save_sprefix(client.get_string('/apps/gramps/sprefix'))
GrampsKeys.save_pprefix(client.get_string('/apps/gramps/pprefix')) Config.save_pprefix(client.get_string('/apps/gramps/pprefix'))
GrampsKeys.save_oprefix(client.get_string('/apps/gramps/oprefix')) Config.save_oprefix(client.get_string('/apps/gramps/oprefix'))
GrampsKeys.save_iprefix(client.get_string('/apps/gramps/iprefix')) Config.save_iprefix(client.get_string('/apps/gramps/iprefix'))
GrampsKeys.save_researcher_country(client.get_string('/apps/gramps/researcher-country')) Config.save_researcher_country(client.get_string('/apps/gramps/researcher-country'))
GrampsKeys.save_researcher_email(client.get_string('/apps/gramps/researcher-email')) Config.save_researcher_email(client.get_string('/apps/gramps/researcher-email'))
GrampsKeys.save_researcher_phone(client.get_string('/apps/gramps/researcher-phone')) Config.save_researcher_phone(client.get_string('/apps/gramps/researcher-phone'))
GrampsKeys.save_researcher_city(client.get_string('/apps/gramps/researcher-city')) Config.save_researcher_city(client.get_string('/apps/gramps/researcher-city'))
GrampsKeys.save_researcher_postal(client.get_string('/apps/gramps/researcher-postal')) Config.save_researcher_postal(client.get_string('/apps/gramps/researcher-postal'))
GrampsKeys.save_researcher_addr(client.get_string('/apps/gramps/researcher-addr')) Config.save_researcher_addr(client.get_string('/apps/gramps/researcher-addr'))
GrampsKeys.save_researcher_state(client.get_string('/apps/gramps/researcher-state')) Config.save_researcher_state(client.get_string('/apps/gramps/researcher-state'))
GrampsKeys.save_researcher_name(client.get_string('/apps/gramps/researcher-name')) Config.save_researcher_name(client.get_string('/apps/gramps/researcher-name'))
GrampsKeys.save_family_view(client.get_int('/apps/gramps/familyview')) Config.save_family_view(client.get_int('/apps/gramps/familyview'))
GrampsKeys.save_default_view(client.get_int('/apps/gramps/defaultview')) Config.save_default_view(client.get_int('/apps/gramps/defaultview'))
GrampsKeys.save_autoload(client.get_bool('/apps/gramps/autoload')) Config.save_autoload(client.get_bool('/apps/gramps/autoload'))
GrampsKeys.save_uselds(client.get_bool('/apps/gramps/use-lds')) Config.save_uselds(client.get_bool('/apps/gramps/use-lds'))
GrampsKeys.save_statusbar(client.get_int('/apps/gramps/statusbar')) Config.save_statusbar(client.get_int('/apps/gramps/statusbar'))
GrampsKeys.save_view(not client.get_bool('/apps/gramps/view')) Config.save_view(not client.get_bool('/apps/gramps/view'))
GrampsKeys.save_screen_size_checked(client.get_bool('/apps/gramps/screen-size-checked')) Config.save_screen_size_checked(client.get_bool('/apps/gramps/screen-size-checked'))
GrampsKeys.save_lastnamegen(client.get_int('/apps/gramps/surname-guessing')) Config.save_lastnamegen(client.get_int('/apps/gramps/surname-guessing'))
toolbar = client.get_int('/apps/gramps/toolbar') toolbar = client.get_int('/apps/gramps/toolbar')
if toolbar == 5: if toolbar == 5:
toolbar = -1 toolbar = -1
GrampsKeys.save_toolbar(toolbar) Config.save_toolbar(toolbar)
GrampsKeys.save_toolbar_on(client.get_bool('/apps/gramps/toolbar-on')) Config.save_toolbar_on(client.get_bool('/apps/gramps/toolbar-on'))
return True return True
except: except:
return False return False
@@ -113,7 +113,7 @@ class StartupDialog:
self.args = args self.args = args
if not const.no_gconf and upgrade_prefs(): if not const.no_gconf and upgrade_prefs():
GrampsKeys.save_startup(const.startup) Config.save_startup(const.startup)
self.close(None) self.close(None)
return return
self.w = Assistant.Assistant(self.complete) self.w = Assistant.Assistant(self.complete)
@@ -149,19 +149,19 @@ class StartupDialog:
self.task(self.args) self.task(self.args)
def complete(self): def complete(self):
GrampsKeys.save_researcher_name(unicode(self.name.get_text())) Config.save_researcher_name(unicode(self.name.get_text()))
GrampsKeys.save_researcher_addr(unicode(self.addr.get_text())) Config.save_researcher_addr(unicode(self.addr.get_text()))
GrampsKeys.save_researcher_city(unicode(self.city.get_text())) Config.save_researcher_city(unicode(self.city.get_text()))
GrampsKeys.save_researcher_state(unicode(self.state.get_text())) Config.save_researcher_state(unicode(self.state.get_text()))
GrampsKeys.save_researcher_postal(unicode(self.postal.get_text())) Config.save_researcher_postal(unicode(self.postal.get_text()))
GrampsKeys.save_researcher_country(unicode(self.country.get_text())) Config.save_researcher_country(unicode(self.country.get_text()))
GrampsKeys.save_researcher_phone(unicode(self.phone.get_text())) Config.save_researcher_phone(unicode(self.phone.get_text()))
GrampsKeys.save_researcher_email(unicode(self.email.get_text())) Config.save_researcher_email(unicode(self.email.get_text()))
GrampsKeys.save_uselds(self.lds.get_active()) Config.save_uselds(self.lds.get_active())
GrampsKeys.save_startup(const.startup) Config.save_startup(const.startup)
self.w.destroy() self.w.destroy()
GrampsKeys.sync() Config.sync()
self.task(self.args) self.task(self.args)
def build_page2(self): def build_page2(self):
@@ -193,7 +193,7 @@ class StartupDialog:
box.add(table) box.add(table)
box.show_all() box.show_all()
name = GrampsKeys.get_researcher_name() name = Config.get_researcher_name()
if not name or name.strip() == "": if not name or name.strip() == "":
try: try:
import pwd import pwd
@@ -205,13 +205,13 @@ class StartupDialog:
self.name.set_text(name) self.name.set_text(name)
try: try:
self.addr.set_text(GrampsKeys.get_researcher_addr()) self.addr.set_text(Config.get_researcher_addr())
self.city.set_text(GrampsKeys.get_researcher_city()) self.city.set_text(Config.get_researcher_city())
self.state.set_text(GrampsKeys.get_researcher_state()) self.state.set_text(Config.get_researcher_state())
self.postal.set_text(GrampsKeys.get_researcher_postal()) self.postal.set_text(Config.get_researcher_postal())
self.country.set_text(GrampsKeys.get_researcher_country()) self.country.set_text(Config.get_researcher_country())
self.phone.set_text(GrampsKeys.get_researcher_phone()) self.phone.set_text(Config.get_researcher_phone())
self.email.set_text(GrampsKeys.get_researcher_email()) self.email.set_text(Config.get_researcher_email())
except: except:
ErrorDialog(_("Configuration/Installation error"), ErrorDialog(_("Configuration/Installation error"),
_("The gconf schemas were not found. First, try " _("The gconf schemas were not found. First, try "
@@ -244,7 +244,7 @@ class StartupDialog:
self.lds = gtk.CheckButton(label=_("Enable LDS ordinance support")) self.lds = gtk.CheckButton(label=_("Enable LDS ordinance support"))
self.lds.set_active(GrampsKeys.get_uselds()) self.lds.set_active(Config.get_uselds())
align.add(self.lds) align.add(self.lds)

View File

@@ -43,7 +43,7 @@ import gtk.glade
# #
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
import const import const
import GrampsKeys import Config
import Utils import Utils
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
@@ -64,7 +64,7 @@ class TipOfDay:
tp = TipParser() tp = TipParser()
tip_list = tp.get() tip_list = tp.get()
use.set_active(GrampsKeys.get_usetips()) use.set_active(Config.get_usetips())
new_index = range(len(tip_list)) new_index = range(len(tip_list))
Random().shuffle(new_index) Random().shuffle(new_index)
@@ -82,7 +82,7 @@ class TipOfDay:
else: else:
index += 1 index += 1
GrampsKeys.save_usetips(use.get_active()) Config.save_usetips(use.get_active())
top.destroy() top.destroy()
#------------------------------------------------------------------------- #-------------------------------------------------------------------------

View File

@@ -48,7 +48,7 @@ import DisplayState
import const import const
import PluginMgr import PluginMgr
import Plugins import Plugins
import GrampsKeys import Config
import GrampsDb import GrampsDb
import GrampsCfg import GrampsCfg
import Errors import Errors
@@ -63,7 +63,7 @@ import NameDisplay
import Tool import Tool
import Report import Report
import GrampsMime import GrampsMime
import GrampsKeys import Config
import GrampsWidgets import GrampsWidgets
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
@@ -169,8 +169,8 @@ class ViewManager:
self.window.connect('destroy', self.quit) self.window.connect('destroy', self.quit)
try: try:
width = GrampsKeys.get_width() width = Config.get_width()
height = GrampsKeys.get_height() height = Config.get_height()
self.window.set_default_size(width,height) self.window.set_default_size(width,height)
except: except:
self.window.set_default_size(775,500) self.window.set_default_size(775,500)
@@ -188,10 +188,10 @@ class ViewManager:
hbox.pack_start(self.ebox,False) hbox.pack_start(self.ebox,False)
hbox.show_all() hbox.show_all()
self.show_sidebar = GrampsKeys.get_view() self.show_sidebar = Config.get_view()
if self.show_sidebar == None: if self.show_sidebar == None:
self.show_sidebar = True self.show_sidebar = True
self.show_toolbar = GrampsKeys.get_toolbar() self.show_toolbar = Config.get_toolbar()
if self.show_toolbar == None: if self.show_toolbar == None:
self.show_toolbar = True self.show_toolbar = True
@@ -272,16 +272,16 @@ class ViewManager:
self.uistate.status_text(_('Loading plugins...')) self.uistate.status_text(_('Loading plugins...'))
error |= PluginMgr.load_plugins(const.pluginsDir) error |= PluginMgr.load_plugins(const.pluginsDir)
error |= PluginMgr.load_plugins(os.path.expanduser("~/.gramps/plugins")) error |= PluginMgr.load_plugins(os.path.expanduser("~/.gramps/plugins"))
if GrampsKeys.get_pop_plugin_status() and error: if Config.get_pop_plugin_status() and error:
Plugins.PluginStatus(self) Plugins.PluginStatus(self)
self.uistate.push_message(_('Ready')) self.uistate.push_message(_('Ready'))
def quit(self,obj=None): def quit(self,obj=None):
self.state.db.close() self.state.db.close()
(width,height) = self.window.get_size() (width,height) = self.window.get_size()
GrampsKeys.save_width(width) Config.save_width(width)
GrampsKeys.save_height(height) Config.save_height(height)
GrampsKeys.sync() Config.sync()
gtk.main_quit() gtk.main_quit()
def build_ui_manager(self): def build_ui_manager(self):
@@ -419,21 +419,21 @@ class ViewManager:
if obj.get_active(): if obj.get_active():
self.ebox.show() self.ebox.show()
self.notebook.set_show_tabs(False) self.notebook.set_show_tabs(False)
GrampsKeys.save_view(True) Config.save_view(True)
else: else:
self.ebox.hide() self.ebox.hide()
self.notebook.set_show_tabs(True) self.notebook.set_show_tabs(True)
GrampsKeys.save_view(False) Config.save_view(False)
GrampsKeys.sync() Config.sync()
def toolbar_toggle(self,obj): def toolbar_toggle(self,obj):
if obj.get_active(): if obj.get_active():
self.toolbar.show() self.toolbar.show()
GrampsKeys.save_toolbar(True) Config.save_toolbar(True)
else: else:
self.toolbar.hide() self.toolbar.hide()
GrampsKeys.save_toolbar(False) Config.save_toolbar(False)
GrampsKeys.sync() Config.sync()
def register_view(self, view): def register_view(self, view):
self.views.append(view) self.views.append(view)
@@ -554,11 +554,11 @@ class ViewManager:
# Suggested folder: try last open file, last import, last export, # Suggested folder: try last open file, last import, last export,
# then home. # then home.
default_dir = os.path.split(GrampsKeys.get_lastfile())[0] + os.path.sep default_dir = os.path.split(Config.get_lastfile())[0] + os.path.sep
if len(default_dir)<=1: if len(default_dir)<=1:
default_dir = GrampsKeys.get_last_import_dir() default_dir = Config.get_last_import_dir()
if len(default_dir)<=1: if len(default_dir)<=1:
default_dir = GrampsKeys.get_last_export_dir() default_dir = Config.get_last_export_dir()
if len(default_dir)<=1: if len(default_dir)<=1:
default_dir = '~/' default_dir = '~/'
@@ -627,11 +627,11 @@ class ViewManager:
# Suggested folder: try last open file, import, then last export, # Suggested folder: try last open file, import, then last export,
# then home. # then home.
default_dir = os.path.split(GrampsKeys.get_lastfile())[0] + os.path.sep default_dir = os.path.split(Config.get_lastfile())[0] + os.path.sep
if len(default_dir)<=1: if len(default_dir)<=1:
default_dir = GrampsKeys.get_last_import_dir() default_dir = Config.get_last_import_dir()
if len(default_dir)<=1: if len(default_dir)<=1:
default_dir = GrampsKeys.get_last_export_dir() default_dir = Config.get_last_export_dir()
if len(default_dir)<=1: if len(default_dir)<=1:
default_dir = '~/' default_dir = '~/'
@@ -673,7 +673,7 @@ class ViewManager:
""" """
(the_path,the_file) = os.path.split(filename) (the_path,the_file) = os.path.split(filename)
GrampsKeys.save_last_import_dir(the_path) Config.save_last_import_dir(the_path)
success = False success = False
if filetype == const.app_gramps: if filetype == const.app_gramps:
@@ -735,7 +735,7 @@ class ViewManager:
msg = "%s - GRAMPS" % name msg = "%s - GRAMPS" % name
self.uistate.window.set_title(msg) self.uistate.window.set_title(msg)
else: else:
GrampsKeys.save_last_file("") Config.save_last_file("")
QuestionDialog.ErrorDialog(_('Cannot open database'), QuestionDialog.ErrorDialog(_('Cannot open database'),
_('The database file specified could not be opened.')) _('The database file specified could not be opened.'))
return False return False
@@ -789,7 +789,7 @@ class ViewManager:
self.state.db.request_rebuild() self.state.db.request_rebuild()
GrampsKeys.save_last_file(name) Config.save_last_file(name)
self.relationship = self.RelClass(self.state.db) self.relationship = self.RelClass(self.state.db)
self.state.change_active_person(self.state.db.find_initial_person()) self.state.change_active_person(self.state.db.find_initial_person())
@@ -900,12 +900,12 @@ class ViewManager:
# Suggested folder: try last open file, import, then last export, # Suggested folder: try last open file, import, then last export,
# then home. # then home.
default_dir = GrampsKeys.get_last_import_dir() default_dir = Config.get_last_import_dir()
if len(default_dir)<=1: if len(default_dir)<=1:
base_path = os.path.split(GrampsKeys.get_lastfile())[0] base_path = os.path.split(Config.get_lastfile())[0]
default_dir = base_path + os.path.sep default_dir = base_path + os.path.sep
if len(default_dir)<=1: if len(default_dir)<=1:
default_dir = GrampsKeys.get_last_export_dir() default_dir = Config.get_last_export_dir()
if len(default_dir)<=1: if len(default_dir)<=1:
default_dir = '~/' default_dir = '~/'
@@ -934,7 +934,7 @@ class ViewManager:
# Then we try all the known plugins # Then we try all the known plugins
(the_path,the_file) = os.path.split(filename) (the_path,the_file) = os.path.split(filename)
GrampsKeys.save_last_import_dir(the_path) Config.save_last_import_dir(the_path)
for (importData,mime_filter,mime_type, for (importData,mime_filter,mime_type,
native_format,format_name) in PluginMgr.import_list: native_format,format_name) in PluginMgr.import_list:
if filetype == mime_type or the_file == mime_type: if filetype == mime_type or the_file == mime_type:

View File

@@ -50,7 +50,7 @@ import EventView
import SourceView import SourceView
import MediaView import MediaView
import ArgHandler import ArgHandler
import GrampsKeys import Config
import GrampsCfg import GrampsCfg
import const import const
import Errors import Errors
@@ -174,26 +174,26 @@ class Gramps:
# Don't show main window until ArgHandler is done. # Don't show main window until ArgHandler is done.
# This prevents a window from annoyingly popping up when # This prevents a window from annoyingly popping up when
# the command line args are sufficient to operate without it. # the command line args are sufficient to operate without it.
GrampsKeys.client.notify_add("/apps/gramps/researcher", Config.client.notify_add("/apps/gramps/researcher",
self.researcher_key_update) self.researcher_key_update)
GrampsKeys.client.notify_add("/apps/gramps/interface/statusbar", Config.client.notify_add("/apps/gramps/interface/statusbar",
self.statusbar_key_update) self.statusbar_key_update)
# GrampsKeys.client.notify_add("/apps/gramps/interface/toolbar", # Config.client.notify_add("/apps/gramps/interface/toolbar",
## self.toolbar_key_update) ## self.toolbar_key_update)
# GrampsKeys.client.notify_add("/apps/gramps/interface/toolbar-on", # Config.client.notify_add("/apps/gramps/interface/toolbar-on",
# self.toolbar_on_key_update) # self.toolbar_on_key_update)
# GrampsKeys.client.notify_add("/apps/gramps/interface/filter", # Config.client.notify_add("/apps/gramps/interface/filter",
# self.filter_key_update) # self.filter_key_update)
# GrampsKeys.client.notify_add("/apps/gramps/interface/view", # Config.client.notify_add("/apps/gramps/interface/view",
# self.sidebar_key_update) # self.sidebar_key_update)
# GrampsKeys.client.notify_add("/apps/gramps/interface/familyview", # Config.client.notify_add("/apps/gramps/interface/familyview",
# self.familyview_key_update) # self.familyview_key_update)
# GrampsKeys.client.notify_add("/apps/gramps/preferences/name-format", # Config.client.notify_add("/apps/gramps/preferences/name-format",
# self.familyview_key_update) # self.familyview_key_update)
# GrampsKeys.client.notify_add("/apps/gramps/preferences/date-format", # Config.client.notify_add("/apps/gramps/preferences/date-format",
# self.date_format_key_update) # self.date_format_key_update)
if GrampsKeys.get_usetips(): if Config.get_usetips():
TipOfDay.TipOfDay(vm.uistate) TipOfDay.TipOfDay(vm.uistate)
## # FIXME: THESE will have to be added (ViewManager?) ## # FIXME: THESE will have to be added (ViewManager?)
@@ -203,7 +203,7 @@ class Gramps:
## self.db.connect('person-update',self.on_update_bookmark) ## self.db.connect('person-update',self.on_update_bookmark)
def welcome(self): def welcome(self):
if GrampsKeys.get_welcome() >= 200: if Config.get_welcome() >= 200:
return return
glade = gtk.glade.XML(const.gladeFile,'scrollmsg') glade = gtk.glade.XML(const.gladeFile,'scrollmsg')
@@ -243,23 +243,23 @@ class Gramps:
top.run() top.run()
top.destroy() top.destroy()
GrampsKeys.save_welcome(200) Config.save_welcome(200)
GrampsKeys.sync() Config.sync()
def researcher_key_update(self,client,cnxn_id,entry,data): def researcher_key_update(self,client,cnxn_id,entry,data):
pass pass
# self.db.set_person_id_prefix(GrampsKeys.get_person_id_prefix()) # self.db.set_person_id_prefix(Config.get_person_id_prefix())
# self.db.set_family_id_prefix(GrampsKeys.get_family_id_prefix()) # self.db.set_family_id_prefix(Config.get_family_id_prefix())
# self.db.set_source_id_prefix(GrampsKeys.get_source_id_prefix()) # self.db.set_source_id_prefix(Config.get_source_id_prefix())
# self.db.set_object_id_prefix(GrampsKeys.get_object_id_prefix()) # self.db.set_object_id_prefix(Config.get_object_id_prefix())
# self.db.set_place_id_prefix(GrampsKeys.get_place_id_prefix()) # self.db.set_place_id_prefix(Config.get_place_id_prefix())
# self.db.set_event_id_prefix(GrampsKeys.get_event_id_prefix()) # self.db.set_event_id_prefix(Config.get_event_id_prefix())
def statusbar_key_update(self,client,cnxn_id,entry,data): def statusbar_key_update(self,client,cnxn_id,entry,data):
self.modify_statusbar() self.modify_statusbar()
def toolbar_key_update(self,client,cnxn_id,entry,data): def toolbar_key_update(self,client,cnxn_id,entry,data):
the_style = GrampsKeys.get_toolbar() the_style = Config.get_toolbar()
if the_style == -1: if the_style == -1:
self.toolbar.unset_style() self.toolbar.unset_style()
else: else:

View File

@@ -913,8 +913,8 @@ class MediaPage(BasePage):
def copy_preview_image(handle,photo): def copy_preview_image(handle,photo):
base = '/desktop/gnome/thumbnailers/%s' % mtype.replace('/','@') base = '/desktop/gnome/thumbnailers/%s' % mtype.replace('/','@')
thumbnailer = GrampsKeys.client.get_string(base + '/command') thumbnailer = Config.client.get_string(base + '/command')
enable = GrampsKeys.client.get_bool(base + '/enable') enable = Config.client.get_bool(base + '/enable')
if thumbnailer and enable: if thumbnailer and enable:
run_thumbnailer(thumbnailer,path,_build_thumb_path(path),320) run_thumbnailer(thumbnailer,path,_build_thumb_path(path),320)
return path return path

View File

@@ -49,7 +49,7 @@ import RelLib
import HtmlDoc import HtmlDoc
import BaseDoc import BaseDoc
import const import const
import GrampsKeys import Config
import GenericFilter import GenericFilter
import DateHandler import DateHandler
import Sort import Sort