pep8 & typos
svn: r13001
This commit is contained in:
parent
64c79d5655
commit
cf5ee9d657
@ -79,7 +79,7 @@ _F_RAWFN = 4 # name format raw function
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
# Because of occurring in an exec(), this couldn't be in a lambda:
|
# Because of occurring in an exec(), this couldn't be in a lambda:
|
||||||
def _make_cmp(a,b): return -cmp(a[1], b[1])
|
def _make_cmp(a, b): return -cmp(a[1], b[1])
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -116,19 +116,19 @@ class NameDisplay(object):
|
|||||||
self.default_format = Config.get(Config.NAME_FORMAT)
|
self.default_format = Config.get(Config.NAME_FORMAT)
|
||||||
if self.default_format == 0:
|
if self.default_format == 0:
|
||||||
self.default_format = Name.LNFN
|
self.default_format = Name.LNFN
|
||||||
Config.set(Config.NAME_FORMAT,self.default_format)
|
Config.set(Config.NAME_FORMAT, self.default_format)
|
||||||
else:
|
else:
|
||||||
self.default_format = 1
|
self.default_format = 1
|
||||||
|
|
||||||
self.set_default_format(self.default_format)
|
self.set_default_format(self.default_format)
|
||||||
|
|
||||||
def _format_fn(self,fmt_str):
|
def _format_fn(self, fmt_str):
|
||||||
return lambda x: self.format_str(x,fmt_str)
|
return lambda x: self.format_str(x, fmt_str)
|
||||||
|
|
||||||
def _format_raw_fn(self,fmt_str):
|
def _format_raw_fn(self, fmt_str):
|
||||||
return lambda x: self.format_str_raw(x,fmt_str)
|
return lambda x: self.format_str_raw(x, fmt_str)
|
||||||
|
|
||||||
def _raw_lnfn(self,raw_data):
|
def _raw_lnfn(self, raw_data):
|
||||||
result = "%s %s, %s %s %s" % (raw_data[_PREFIX],
|
result = "%s %s, %s %s %s" % (raw_data[_PREFIX],
|
||||||
raw_data[_SURNAME],
|
raw_data[_SURNAME],
|
||||||
raw_data[_FIRSTNAME],
|
raw_data[_FIRSTNAME],
|
||||||
@ -136,7 +136,7 @@ class NameDisplay(object):
|
|||||||
raw_data[_SUFFIX])
|
raw_data[_SUFFIX])
|
||||||
return ' '.join(result.split())
|
return ' '.join(result.split())
|
||||||
|
|
||||||
def _raw_fnln(self,raw_data):
|
def _raw_fnln(self, raw_data):
|
||||||
result = "%s %s %s %s %s" % (raw_data[_FIRSTNAME],
|
result = "%s %s %s %s %s" % (raw_data[_FIRSTNAME],
|
||||||
raw_data[_PATRONYM],
|
raw_data[_PATRONYM],
|
||||||
raw_data[_PREFIX],
|
raw_data[_PREFIX],
|
||||||
@ -144,18 +144,18 @@ class NameDisplay(object):
|
|||||||
raw_data[_SUFFIX])
|
raw_data[_SUFFIX])
|
||||||
return ' '.join(result.split())
|
return ' '.join(result.split())
|
||||||
|
|
||||||
def _raw_ptfn(self,raw_data):
|
def _raw_ptfn(self, raw_data):
|
||||||
result = "%s %s, %s %s" % (raw_data[_PREFIX],
|
result = "%s %s, %s %s" % (raw_data[_PREFIX],
|
||||||
raw_data[_PATRONYM],
|
raw_data[_PATRONYM],
|
||||||
raw_data[_SUFFIX],
|
raw_data[_SUFFIX],
|
||||||
raw_data[_FIRSTNAME])
|
raw_data[_FIRSTNAME])
|
||||||
return ' '.join(result.split())
|
return ' '.join(result.split())
|
||||||
|
|
||||||
def _raw_fn(self,raw_data):
|
def _raw_fn(self, raw_data):
|
||||||
result = raw_data[_FIRSTNAME]
|
result = raw_data[_FIRSTNAME]
|
||||||
return ' '.join(result.split())
|
return ' '.join(result.split())
|
||||||
|
|
||||||
def set_name_format(self,formats):
|
def set_name_format(self, formats):
|
||||||
raw_func_dict = {
|
raw_func_dict = {
|
||||||
Name.LNFN : self._raw_lnfn,
|
Name.LNFN : self._raw_lnfn,
|
||||||
Name.FNLN : self._raw_fnln,
|
Name.FNLN : self._raw_fnln,
|
||||||
@ -163,22 +163,22 @@ class NameDisplay(object):
|
|||||||
Name.FN : self._raw_fn,
|
Name.FN : self._raw_fn,
|
||||||
}
|
}
|
||||||
|
|
||||||
for (num, name,fmt_str,act) in formats:
|
for (num, name, fmt_str, act) in formats:
|
||||||
func = self._format_fn(fmt_str)
|
func = self._format_fn(fmt_str)
|
||||||
func_raw = raw_func_dict.get(num)
|
func_raw = raw_func_dict.get(num)
|
||||||
if func_raw is None:
|
if func_raw is None:
|
||||||
func_raw = self._format_raw_fn(fmt_str)
|
func_raw = self._format_raw_fn(fmt_str)
|
||||||
self.name_formats[num] = (name,fmt_str,act,func,func_raw)
|
self.name_formats[num] = (name, fmt_str, act, func, func_raw)
|
||||||
|
|
||||||
def add_name_format(self, name,fmt_str):
|
def add_name_format(self, name, fmt_str):
|
||||||
num = -1
|
num = -1
|
||||||
while num in self.name_formats:
|
while num in self.name_formats:
|
||||||
num -= 1
|
num -= 1
|
||||||
self.set_name_format([(num, name,fmt_str,_ACT)])
|
self.set_name_format([(num, name, fmt_str,_ACT)])
|
||||||
return num
|
return num
|
||||||
|
|
||||||
def edit_name_format(self, num, name,fmt_str):
|
def edit_name_format(self, num, name, fmt_str):
|
||||||
self.set_name_format([(num, name,fmt_str,_ACT)])
|
self.set_name_format([(num, name, fmt_str,_ACT)])
|
||||||
if self.default_format == num:
|
if self.default_format == num:
|
||||||
self.set_default_format(num)
|
self.set_default_format(num)
|
||||||
|
|
||||||
@ -213,7 +213,7 @@ class NameDisplay(object):
|
|||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def get_name_format(self,also_default=False,
|
def get_name_format(self, also_default=False,
|
||||||
only_custom=False,
|
only_custom=False,
|
||||||
only_active=True):
|
only_active=True):
|
||||||
"""
|
"""
|
||||||
@ -231,13 +231,17 @@ class NameDisplay(object):
|
|||||||
|
|
||||||
return the_list
|
return the_list
|
||||||
|
|
||||||
def _sort_name_format(self,x,y):
|
def _sort_name_format(self, x, y):
|
||||||
if x<0:
|
if x < 0:
|
||||||
if y<0: return x+y
|
if y < 0:
|
||||||
else: return -x+y
|
return x+y
|
||||||
|
else:
|
||||||
|
return -x+y
|
||||||
else:
|
else:
|
||||||
if y<0: return -x+y
|
if y < 0:
|
||||||
else: return x-y
|
return -x+y
|
||||||
|
else:
|
||||||
|
return x-y
|
||||||
|
|
||||||
def _is_format_valid(self, num):
|
def _is_format_valid(self, num):
|
||||||
try:
|
try:
|
||||||
@ -256,7 +260,7 @@ class NameDisplay(object):
|
|||||||
going to some length to optimise it as much as possible.
|
going to some length to optimise it as much as possible.
|
||||||
|
|
||||||
This method constructs a new function that is specifically written
|
This method constructs a new function that is specifically written
|
||||||
to format a name given a particualar format string. This is worthwhile
|
to format a name given a particular format string. This is worthwhile
|
||||||
because the format string itself rarely changes, so by caching the new
|
because the format string itself rarely changes, so by caching the new
|
||||||
function and calling it directly when asked to format a name to the
|
function and calling it directly when asked to format a name to the
|
||||||
same format string again we can be as quick as possible.
|
same format string again we can be as quick as possible.
|
||||||
@ -299,7 +303,7 @@ class NameDisplay(object):
|
|||||||
going to some length to optimise it as much as possible.
|
going to some length to optimise it as much as possible.
|
||||||
|
|
||||||
This method constructs a new function that is specifically written
|
This method constructs a new function that is specifically written
|
||||||
to format a name given a particualar format string. This is worthwhile
|
to format a name given a particular format string. This is worthwhile
|
||||||
because the format string itself rarely changes, so by caching the new
|
because the format string itself rarely changes, so by caching the new
|
||||||
function and calling it directly when asked to format a name to the
|
function and calling it directly when asked to format a name to the
|
||||||
same format string again we can be as quick as possible.
|
same format string again we can be as quick as possible.
|
||||||
@ -349,9 +353,9 @@ class NameDisplay(object):
|
|||||||
for (code, ikeyword) in d_keys:
|
for (code, ikeyword) in d_keys:
|
||||||
exp, keyword, ikeyword = d[code]
|
exp, keyword, ikeyword = d[code]
|
||||||
ikeyword = unicode(ikeyword, "utf8")
|
ikeyword = unicode(ikeyword, "utf8")
|
||||||
format_str = format_str.replace(ikeyword,"%"+ code)
|
format_str = format_str.replace(ikeyword, "%"+ code)
|
||||||
format_str = format_str.replace(ikeyword.title(),"%"+ code)
|
format_str = format_str.replace(ikeyword.title(), "%"+ code)
|
||||||
format_str = format_str.replace(ikeyword.upper(),"%"+ code.upper())
|
format_str = format_str.replace(ikeyword.upper(), "%"+ code.upper())
|
||||||
# Next, go through and do key-word replacement.
|
# Next, go through and do key-word replacement.
|
||||||
# Just replace keywords with
|
# Just replace keywords with
|
||||||
# %codes (ie, replace "firstname" with "%f", and
|
# %codes (ie, replace "firstname" with "%f", and
|
||||||
@ -366,9 +370,9 @@ class NameDisplay(object):
|
|||||||
for (code, keyword) in d_keys:
|
for (code, keyword) in d_keys:
|
||||||
exp, keyword, ikeyword = d[code]
|
exp, keyword, ikeyword = d[code]
|
||||||
keyword = unicode(keyword, "utf8")
|
keyword = unicode(keyword, "utf8")
|
||||||
format_str = format_str.replace(keyword,"%"+ code)
|
format_str = format_str.replace(keyword, "%"+ code)
|
||||||
format_str = format_str.replace(keyword.title(),"%"+ code)
|
format_str = format_str.replace(keyword.title(), "%"+ code)
|
||||||
format_str = format_str.replace(keyword.upper(),"%"+ code.upper())
|
format_str = format_str.replace(keyword.upper(), "%"+ code.upper())
|
||||||
# Get lower and upper versions of codes:
|
# Get lower and upper versions of codes:
|
||||||
codes = d.keys() + [c.upper() for c in d]
|
codes = d.keys() + [c.upper() for c in d]
|
||||||
# Next, list out the matching patterns:
|
# Next, list out the matching patterns:
|
||||||
@ -408,8 +412,8 @@ class NameDisplay(object):
|
|||||||
if p == '' and s == '':
|
if p == '' and s == '':
|
||||||
param = param + (field,)
|
param = param + (field,)
|
||||||
else:
|
else:
|
||||||
param = param + ("ifNotEmpty(%s,'%s','%s')" % (field,p,s), )
|
param = param + ("ifNotEmpty(%s,'%s','%s')" % (field, p, s), )
|
||||||
mat = pat.search(format_str,mat.end())
|
mat = pat.search(format_str, mat.end())
|
||||||
s = """
|
s = """
|
||||||
def fn(%s):
|
def fn(%s):
|
||||||
def ifNotEmpty(str,p,s):
|
def ifNotEmpty(str,p,s):
|
||||||
@ -422,12 +426,12 @@ def fn(%s):
|
|||||||
|
|
||||||
return fn
|
return fn
|
||||||
|
|
||||||
def format_str(self, name,format_str):
|
def format_str(self, name, format_str):
|
||||||
return self._format_str_base(name.first_name, name.surname, name.prefix,
|
return self._format_str_base(name.first_name, name.surname, name.prefix,
|
||||||
name.suffix, name.patronymic, name.title,
|
name.suffix, name.patronymic, name.title,
|
||||||
name.call,format_str)
|
name.call,format_str)
|
||||||
|
|
||||||
def format_str_raw(self,raw_data,format_str):
|
def format_str_raw(self, raw_data, format_str):
|
||||||
"""
|
"""
|
||||||
Format a name from the raw name list. To make this as fast as possible
|
Format a name from the raw name list. To make this as fast as possible
|
||||||
this uses _gen_raw_func to generate a new method for each new format_string.
|
this uses _gen_raw_func to generate a new method for each new format_string.
|
||||||
@ -444,8 +448,8 @@ def fn(%s):
|
|||||||
return ' '.join(s.split())
|
return ' '.join(s.split())
|
||||||
|
|
||||||
|
|
||||||
def _format_str_base(self,first,surname,prefix,suffix,patronymic,
|
def _format_str_base(self, first, surname, prefix, suffix, patronymic,
|
||||||
title,call,format_str):
|
title, call, format_str):
|
||||||
"""
|
"""
|
||||||
Generates name from a format string.
|
Generates name from a format string.
|
||||||
|
|
||||||
@ -469,7 +473,7 @@ def fn(%s):
|
|||||||
self.__class__.format_funcs[format_str] = func
|
self.__class__.format_funcs[format_str] = func
|
||||||
try:
|
try:
|
||||||
s = func(first,surname,prefix,suffix,patronymic,title,call)
|
s = func(first,surname,prefix,suffix,patronymic,title,call)
|
||||||
except (ValueError,TypeError,):
|
except (ValueError, TypeError,):
|
||||||
raise NameDisplayError, "Incomplete format string"
|
raise NameDisplayError, "Incomplete format string"
|
||||||
|
|
||||||
return ' '.join(s.split())
|
return ' '.join(s.split())
|
||||||
@ -479,7 +483,7 @@ def fn(%s):
|
|||||||
def sort_string(self, name):
|
def sort_string(self, name):
|
||||||
return u"%-25s%-30s%s" % (name.surname, name.first_name, name.suffix)
|
return u"%-25s%-30s%s" % (name.surname, name.first_name, name.suffix)
|
||||||
|
|
||||||
def sorted(self,person):
|
def sorted(self, person):
|
||||||
"""
|
"""
|
||||||
Return a text string representing the L{gen.lib.Person} instance's
|
Return a text string representing the L{gen.lib.Person} instance's
|
||||||
L{Name} in a manner that should be used for displaying a sorted
|
L{Name} in a manner that should be used for displaying a sorted
|
||||||
@ -509,7 +513,7 @@ def fn(%s):
|
|||||||
num = self._is_format_valid(name.sort_as)
|
num = self._is_format_valid(name.sort_as)
|
||||||
return self.name_formats[num][_F_FN](name)
|
return self.name_formats[num][_F_FN](name)
|
||||||
|
|
||||||
def raw_sorted_name(self,raw_data):
|
def raw_sorted_name(self, raw_data):
|
||||||
"""
|
"""
|
||||||
Return a text string representing the L{Name} instance
|
Return a text string representing the L{Name} instance
|
||||||
in a manner that should be used for displaying a sorted
|
in a manner that should be used for displaying a sorted
|
||||||
@ -523,7 +527,7 @@ def fn(%s):
|
|||||||
num = self._is_format_valid(raw_data[_SORT])
|
num = self._is_format_valid(raw_data[_SORT])
|
||||||
return self.name_formats[num][_F_RAWFN](raw_data)
|
return self.name_formats[num][_F_RAWFN](raw_data)
|
||||||
|
|
||||||
def display(self,person):
|
def display(self, person):
|
||||||
"""
|
"""
|
||||||
Return a text string representing the L{gen.lib.Person} instance's
|
Return a text string representing the L{gen.lib.Person} instance's
|
||||||
L{Name} in a manner that should be used for normal displaying.
|
L{Name} in a manner that should be used for normal displaying.
|
||||||
@ -538,7 +542,7 @@ def fn(%s):
|
|||||||
name = person.get_primary_name()
|
name = person.get_primary_name()
|
||||||
return self.display_name(name)
|
return self.display_name(name)
|
||||||
|
|
||||||
def display_formal(self,person):
|
def display_formal(self, person):
|
||||||
"""
|
"""
|
||||||
Return a text string representing the L{gen.lib.Person} instance's
|
Return a text string representing the L{gen.lib.Person} instance's
|
||||||
L{Name} in a manner that should be used for normal displaying.
|
L{Name} in a manner that should be used for normal displaying.
|
||||||
@ -570,14 +574,13 @@ def fn(%s):
|
|||||||
num = self._is_format_valid(name.display_as)
|
num = self._is_format_valid(name.display_as)
|
||||||
return self.name_formats[num][_F_FN](name)
|
return self.name_formats[num][_F_FN](name)
|
||||||
|
|
||||||
def display_given(self,person):
|
def display_given(self, person):
|
||||||
name = person.get_primary_name()
|
|
||||||
return self.format_str(person.get_primary_name(),'%f %y')
|
return self.format_str(person.get_primary_name(),'%f %y')
|
||||||
|
|
||||||
def name_grouping(self,db,person):
|
def name_grouping(self, db, person):
|
||||||
return self.name_grouping_name(db,person.primary_name)
|
return self.name_grouping_name(db, person.primary_name)
|
||||||
|
|
||||||
def name_grouping_name(self,db,pn):
|
def name_grouping_name(self, db, pn):
|
||||||
if pn.group_as:
|
if pn.group_as:
|
||||||
return pn.group_as
|
return pn.group_as
|
||||||
sv = pn.sort_as
|
sv = pn.sort_as
|
||||||
|
@ -26,7 +26,6 @@
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
from gettext import gettext as _
|
from gettext import gettext as _
|
||||||
import os
|
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -51,7 +50,7 @@ except:
|
|||||||
ICON = None
|
ICON = None
|
||||||
|
|
||||||
class SaveDialog(object):
|
class SaveDialog(object):
|
||||||
def __init__(self,msg1,msg2,task1,task2,parent=None):
|
def __init__(self, msg1, msg2, task1, task2, parent=None):
|
||||||
self.xml = Glade(toplevel='savedialog')
|
self.xml = Glade(toplevel='savedialog')
|
||||||
|
|
||||||
self.top = self.xml.toplevel
|
self.top = self.xml.toplevel
|
||||||
@ -78,11 +77,11 @@ class SaveDialog(object):
|
|||||||
elif response == gtk.RESPONSE_YES:
|
elif response == gtk.RESPONSE_YES:
|
||||||
self.task2()
|
self.task2()
|
||||||
|
|
||||||
Config.set(Config.DONT_ASK,self.dontask.get_active())
|
Config.set(Config.DONT_ASK, self.dontask.get_active())
|
||||||
self.top.destroy()
|
self.top.destroy()
|
||||||
|
|
||||||
class QuestionDialog(object):
|
class QuestionDialog(object):
|
||||||
def __init__(self,msg1,msg2,label,task,parent=None):
|
def __init__(self, msg1, msg2, label, task, parent=None):
|
||||||
self.xml = Glade(toplevel='questiondialog')
|
self.xml = Glade(toplevel='questiondialog')
|
||||||
|
|
||||||
self.top = self.xml.toplevel
|
self.top = self.xml.toplevel
|
||||||
@ -108,7 +107,7 @@ class QuestionDialog(object):
|
|||||||
task()
|
task()
|
||||||
|
|
||||||
class QuestionDialog2(object):
|
class QuestionDialog2(object):
|
||||||
def __init__(self,msg1,msg2,label_msg1,label_msg2,parent=None):
|
def __init__(self, msg1, msg2, label_msg1, label_msg2, parent=None):
|
||||||
self.xml = Glade(toplevel='questiondialog')
|
self.xml = Glade(toplevel='questiondialog')
|
||||||
|
|
||||||
self.top = self.xml.toplevel
|
self.top = self.xml.toplevel
|
||||||
@ -138,7 +137,7 @@ class QuestionDialog2(object):
|
|||||||
return (response == gtk.RESPONSE_ACCEPT)
|
return (response == gtk.RESPONSE_ACCEPT)
|
||||||
|
|
||||||
class OptionDialog(object):
|
class OptionDialog(object):
|
||||||
def __init__(self,msg1,msg2,btnmsg1,task1,btnmsg2,task2,parent=None):
|
def __init__(self, msg1, msg2, btnmsg1, task1, btnmsg2, task2, parent=None):
|
||||||
self.xml = Glade(toplevel='optiondialog')
|
self.xml = Glade(toplevel='optiondialog')
|
||||||
|
|
||||||
self.top = self.xml.toplevel
|
self.top = self.xml.toplevel
|
||||||
@ -171,7 +170,7 @@ class OptionDialog(object):
|
|||||||
return self.response
|
return self.response
|
||||||
|
|
||||||
class ErrorDialog(gtk.MessageDialog):
|
class ErrorDialog(gtk.MessageDialog):
|
||||||
def __init__(self,msg1,msg2="",parent=None):
|
def __init__(self, msg1, msg2="", parent=None):
|
||||||
|
|
||||||
gtk.MessageDialog.__init__(self, parent,
|
gtk.MessageDialog.__init__(self, parent,
|
||||||
flags=gtk.DIALOG_MODAL,
|
flags=gtk.DIALOG_MODAL,
|
||||||
@ -207,7 +206,7 @@ class DBErrorDialog(ErrorDialog):
|
|||||||
'click on the Repair button') + '\n\n' + str(msg), parent)
|
'click on the Repair button') + '\n\n' + str(msg), parent)
|
||||||
|
|
||||||
class WarningDialog(gtk.MessageDialog):
|
class WarningDialog(gtk.MessageDialog):
|
||||||
def __init__(self,msg1,msg2="",parent=None):
|
def __init__(self, msg1, msg2="", parent=None):
|
||||||
|
|
||||||
gtk.MessageDialog.__init__(self, parent,
|
gtk.MessageDialog.__init__(self, parent,
|
||||||
flags=gtk.DIALOG_MODAL,
|
flags=gtk.DIALOG_MODAL,
|
||||||
@ -222,7 +221,7 @@ class WarningDialog(gtk.MessageDialog):
|
|||||||
self.destroy()
|
self.destroy()
|
||||||
|
|
||||||
class OkDialog(gtk.MessageDialog):
|
class OkDialog(gtk.MessageDialog):
|
||||||
def __init__(self,msg1,msg2="",parent=None):
|
def __init__(self, msg1, msg2="", parent=None):
|
||||||
|
|
||||||
gtk.MessageDialog.__init__(self, parent,
|
gtk.MessageDialog.__init__(self, parent,
|
||||||
flags=gtk.DIALOG_MODAL,
|
flags=gtk.DIALOG_MODAL,
|
||||||
@ -267,7 +266,7 @@ class InfoDialog(object):
|
|||||||
return self.response
|
return self.response
|
||||||
|
|
||||||
class MissingMediaDialog(object):
|
class MissingMediaDialog(object):
|
||||||
def __init__(self,msg1,msg2,task1,task2,task3,parent=None):
|
def __init__(self, msg1, msg2, task1, task2, task3, parent=None):
|
||||||
self.xml = Glade(toplevel='missmediadialog')
|
self.xml = Glade(toplevel='missmediadialog')
|
||||||
|
|
||||||
self.top = self.xml.toplevel
|
self.top = self.xml.toplevel
|
||||||
@ -291,7 +290,7 @@ class MissingMediaDialog(object):
|
|||||||
if parent:
|
if parent:
|
||||||
self.top.set_transient_for(parent)
|
self.top.set_transient_for(parent)
|
||||||
self.top.show()
|
self.top.show()
|
||||||
self.top.connect('delete_event',self.warn)
|
self.top.connect('delete_event', self.warn)
|
||||||
response = gtk.RESPONSE_DELETE_EVENT
|
response = gtk.RESPONSE_DELETE_EVENT
|
||||||
|
|
||||||
# Need some magic here, because an attempt to close the dialog
|
# Need some magic here, because an attempt to close the dialog
|
||||||
@ -326,8 +325,8 @@ class MessageHideDialog(object):
|
|||||||
self.xml = Glade(toplevel='hidedialog')
|
self.xml = Glade(toplevel='hidedialog')
|
||||||
|
|
||||||
self.top = self.xml.toplevel
|
self.top = self.xml.toplevel
|
||||||
top.set_icon(ICON)
|
self.top.set_icon(ICON)
|
||||||
top.set_title("%s - GRAMPS" % title)
|
self.top.set_title("%s - GRAMPS" % title)
|
||||||
|
|
||||||
dont_show = self.xml.get_object('dont_show')
|
dont_show = self.xml.get_object('dont_show')
|
||||||
dont_show.set_active(Config.get(key))
|
dont_show.set_active(Config.get(key))
|
||||||
@ -338,9 +337,9 @@ class MessageHideDialog(object):
|
|||||||
|
|
||||||
self.xml.get_object('message').set_text(message)
|
self.xml.get_object('message').set_text(message)
|
||||||
|
|
||||||
dont_show.connect('toggled',self.update_checkbox, key)
|
dont_show.connect('toggled', self.update_checkbox, key)
|
||||||
top.run()
|
self.top.run()
|
||||||
top.destroy()
|
self.top.destroy()
|
||||||
|
|
||||||
def update_checkbox(self, obj, constant):
|
def update_checkbox(self, obj, constant):
|
||||||
Config.set(constant, obj.get_active())
|
Config.set(constant, obj.get_active())
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
# $Id$
|
# $Id$
|
||||||
|
|
||||||
"""
|
"""
|
||||||
Researcher informaiton for GRAMPS.
|
Researcher information for GRAMPS.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user