Add option to suppress tooltips in trees

svn: r6111
This commit is contained in:
Don Allingham
2006-03-09 19:07:13 +00:00
parent da3806725f
commit 45d3db4ea4
4 changed files with 47 additions and 21 deletions

View File

@ -50,6 +50,7 @@ import RelLib
import Utils
import ToolTips
import GrampsLocale
import const
_GENDER = [ _(u'female'), _(u'male'), _(u'unknown') ]
@ -266,11 +267,15 @@ class SourceModel(BaseModel):
return time.localtime(data[8])
def column_tooltip(self,data):
try:
t = ToolTips.TipFromFunction(self.db, lambda: self.db.get_source_from_handle(data[0]))
except:
log.error("Failed to create tooltip.",exc_info=True)
return t
if const.use_tips:
try:
t = ToolTips.TipFromFunction(self.db, lambda:
self.db.get_source_from_handle(data[0]))
except:
log.error("Failed to create tooltip.",exc_info=True)
return t
else:
return u''
#-------------------------------------------------------------------------
#
@ -375,11 +380,15 @@ class PlaceModel(BaseModel):
_codeset)
def column_tooltip(self,data):
try:
t = ToolTips.TipFromFunction(self.db, lambda: self.db.get_place_from_handle(data[0]))
except:
log.error("Failed to create tooltip.", exc_info=True)
return t
if const.use_tips:
try:
t = ToolTips.TipFromFunction(self.db, lambda:
self.db.get_place_from_handle(data[0]))
except:
log.error("Failed to create tooltip.", exc_info=True)
return t
else:
return u''
#-------------------------------------------------------------------------
#
@ -464,11 +473,15 @@ class FamilyModel(BaseModel):
_codeset)
def column_tooltip(self,data):
try:
t = ToolTips.TipFromFunction(self.db, lambda: self.db.get_family_from_handle(data[0]))
except:
log.error("Failed to create tooltip.", exc_info=True)
return t
if const.use_tips:
try:
t = ToolTips.TipFromFunction(self.db, lambda:
self.db.get_family_from_handle(data[0]))
except:
log.error("Failed to create tooltip.", exc_info=True)
return t
else:
return u''
#-------------------------------------------------------------------------
@ -543,11 +556,15 @@ class MediaModel(BaseModel):
_codeset)
def column_tooltip(self,data):
try:
t = ToolTips.TipFromFunction(self.db, lambda: self.db.get_object_from_handle(data[0]))
except:
log.error("Failed to create tooltip.", exc_info=True)
return t
if self.use_tips:
try:
t = ToolTips.TipFromFunction(self.db, lambda:
self.db.get_object_from_handle(data[0]))
except:
log.error("Failed to create tooltip.", exc_info=True)
return t
else:
return u''
#-------------------------------------------------------------------------
#