* src/EditPerson.py: hide LDS if not requested

* src/Marriage.py: hide LDS if not requested
* src/Spell.py: re-enable
* src/GrampsCfg.py: add support for spell checker
* src/GrampsGconfKeys.py: add support for spell checker
* src/GrampsIniKeys.py: add support for spell checker
* src/gramps.glade: add support for spell checker
* src/data/gramps.schemas: add support for spell checker


svn: r5090
This commit is contained in:
Don Allingham
2005-08-17 03:52:34 +00:00
parent e72ca98e22
commit d51cd767e0
9 changed files with 132 additions and 38 deletions

View File

@@ -27,34 +27,30 @@ present, we default to no spell checking.
"""
#### FIXME: Uncomment after 2.0.6 is released.
import GrampsKeys
## success = False
## try:
## import gtk
## import gtkspell
## import locale
success = False
try:
import gtk
import gtkspell
import locale
## text_view = gtk.TextView()
## spell = gtkspell.Spell(text_view)
## lang = locale.getlocale()[0]
## spell.set_language(lang)
## success = True
text_view = gtk.TextView()
spell = gtkspell.Spell(text_view)
lang = locale.getlocale()[0]
spell.set_language(lang)
success = True
## except ImportError, msg:
## print "Spell.py:", msg
## except RuntimeError,msg:
## print "Spell.py:", msg
## except SystemError,msg:
## print "Spell.py:", msg
except ImportError, msg:
print "Spell.py:", msg
except RuntimeError,msg:
print "Spell.py:", msg
except SystemError,msg:
print "Spell.py:", msg
if False:
class Spell:
def __init__(self,obj):
class Spell:
def __init__(self,obj):
if success and GrampsKeys.get_spellcheck():
self.spell = gtkspell.Spell(obj)
lang = locale.getlocale()[0]
self.spell.set_language(lang)
else:
class Spell:
def __init__(self,obj):
pass