Start a layer of abstraction around some of the config stuff
svn: r151
This commit is contained in:
parent
4176bd43dd
commit
11b66cc9f0
@ -175,9 +175,11 @@ def loadConfig(call):
|
|||||||
phone = gnome.config.get_string("/gramps/researcher/phone")
|
phone = gnome.config.get_string("/gramps/researcher/phone")
|
||||||
email = gnome.config.get_string("/gramps/researcher/email")
|
email = gnome.config.get_string("/gramps/researcher/email")
|
||||||
|
|
||||||
ListColors.enable = gnome.config.get_bool("/gramps/color/enableColors")
|
en = gnome.config.get_bool("/gramps/color/enableColors")
|
||||||
if ListColors.enable == None:
|
if en == None:
|
||||||
ListColors.enable = 0
|
en = 0
|
||||||
|
|
||||||
|
ListColors.set_enable(en)
|
||||||
|
|
||||||
ListColors.oddfg = get_config_color(ODDFGCOLOR,(0,0,0))
|
ListColors.oddfg = get_config_color(ODDFGCOLOR,(0,0,0))
|
||||||
ListColors.oddbg = get_config_color(ODDBGCOLOR,(0xffff,0xffff,0xffff))
|
ListColors.oddbg = get_config_color(ODDBGCOLOR,(0xffff,0xffff,0xffff))
|
||||||
@ -211,7 +213,7 @@ def loadConfig(call):
|
|||||||
if dateEntry == None:
|
if dateEntry == None:
|
||||||
dateEntry = 0
|
dateEntry = 0
|
||||||
|
|
||||||
Date.formatCode = dateFormat
|
set_format_code(dateFormat)
|
||||||
Date.entryCode = dateEntry
|
Date.entryCode = dateEntry
|
||||||
|
|
||||||
if _name_format == None or _name_format == 0:
|
if _name_format == None or _name_format == 0:
|
||||||
@ -334,7 +336,7 @@ def on_propertybox_apply(obj,page):
|
|||||||
format_menu = prefsTop.get_widget("date_format").get_menu()
|
format_menu = prefsTop.get_widget("date_format").get_menu()
|
||||||
active = format_menu.get_active().get_data("i")
|
active = format_menu.get_active().get_data("i")
|
||||||
|
|
||||||
Date.formatCode = active
|
set_format_code(active)
|
||||||
gnome.config.set_int("/gramps/config/dateFormat",active)
|
gnome.config.set_int("/gramps/config/dateFormat",active)
|
||||||
|
|
||||||
format_menu = prefsTop.get_widget("date_entry_format").get_menu()
|
format_menu = prefsTop.get_widget("date_entry_format").get_menu()
|
||||||
@ -361,8 +363,8 @@ def on_propertybox_apply(obj,page):
|
|||||||
phone = prefsTop.get_widget("resphone").get_text()
|
phone = prefsTop.get_widget("resphone").get_text()
|
||||||
email = prefsTop.get_widget("resemail").get_text()
|
email = prefsTop.get_widget("resemail").get_text()
|
||||||
|
|
||||||
ListColors.enable = prefsTop.get_widget("enableColors").get_active()
|
ListColors.set_enable(prefsTop.get_widget("enableColors").get_active())
|
||||||
gnome.config.set_bool("/gramps/color/enableColors",ListColors.enable)
|
gnome.config.set_bool("/gramps/color/enableColors",ListColors.get_enable())
|
||||||
|
|
||||||
ListColors.oddfg = prefsTop.get_widget(ODDFGCOLOR).get_i16()
|
ListColors.oddfg = prefsTop.get_widget(ODDFGCOLOR).get_i16()
|
||||||
ListColors.oddbg = prefsTop.get_widget(ODDBGCOLOR).get_i16()
|
ListColors.oddbg = prefsTop.get_widget(ODDBGCOLOR).get_i16()
|
||||||
@ -509,7 +511,7 @@ def display_preferences_box():
|
|||||||
item.connect("activate", on_format_toggled)
|
item.connect("activate", on_format_toggled)
|
||||||
item.show()
|
item.show()
|
||||||
date_menu.append(item)
|
date_menu.append(item)
|
||||||
date_menu.set_active(Date.formatCode)
|
date_menu.set_active(Date.get_format_code())
|
||||||
date_option.set_menu(date_menu)
|
date_option.set_menu(date_menu)
|
||||||
|
|
||||||
date_entry = prefsTop.get_widget("date_entry_format")
|
date_entry = prefsTop.get_widget("date_entry_format")
|
||||||
@ -546,9 +548,6 @@ def display_preferences_box():
|
|||||||
prefsTop.get_widget("resphone").set_text(owner.getPhone())
|
prefsTop.get_widget("resphone").set_text(owner.getPhone())
|
||||||
prefsTop.get_widget("resemail").set_text(owner.getEmail())
|
prefsTop.get_widget("resemail").set_text(owner.getEmail())
|
||||||
|
|
||||||
if ListColors.enable == None:
|
|
||||||
ListColors.enable = 0
|
|
||||||
|
|
||||||
cwidget = prefsTop.get_widget(ODDFGCOLOR)
|
cwidget = prefsTop.get_widget(ODDFGCOLOR)
|
||||||
cwidget.set_i16(ListColors.oddfg[0],ListColors.oddfg[1],\
|
cwidget.set_i16(ListColors.oddfg[0],ListColors.oddfg[1],\
|
||||||
ListColors.oddfg[2],0xffff)
|
ListColors.oddfg[2],0xffff)
|
||||||
@ -565,11 +564,11 @@ def display_preferences_box():
|
|||||||
cwidget.set_i16(ListColors.evenbg[0],ListColors.evenbg[1],\
|
cwidget.set_i16(ListColors.evenbg[0],ListColors.evenbg[1],\
|
||||||
ListColors.evenbg[2],0xffff)
|
ListColors.evenbg[2],0xffff)
|
||||||
|
|
||||||
prefsTop.get_widget("enableColors").set_active(ListColors.enable)
|
prefsTop.get_widget("enableColors").set_active(ListColors.get_enable())
|
||||||
prefsTop.get_widget(ODDFGCOLOR).set_sensitive(ListColors.enable)
|
prefsTop.get_widget(ODDFGCOLOR).set_sensitive(ListColors.get_enable())
|
||||||
prefsTop.get_widget(ODDBGCOLOR).set_sensitive(ListColors.enable)
|
prefsTop.get_widget(ODDBGCOLOR).set_sensitive(ListColors.get_enable())
|
||||||
prefsTop.get_widget(EVENBGCOLOR).set_sensitive(ListColors.enable)
|
prefsTop.get_widget(EVENBGCOLOR).set_sensitive(ListColors.get_enable())
|
||||||
prefsTop.get_widget(EVENFGCOLOR).set_sensitive(ListColors.enable)
|
prefsTop.get_widget(EVENFGCOLOR).set_sensitive(ListColors.get_enable())
|
||||||
|
|
||||||
pbox.set_modified(0)
|
pbox.set_modified(0)
|
||||||
pbox.show()
|
pbox.show()
|
||||||
|
Loading…
Reference in New Issue
Block a user