From f38d6dcc83b071a55d71b0d8e92aba19e1e51c7c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 25 Jun 2010 15:33:30 -0600 Subject: [PATCH] Fix tooltips in conversion settings --- src/calibre/gui2/convert/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/convert/__init__.py b/src/calibre/gui2/convert/__init__.py index 34940f081a..437741d685 100644 --- a/src/calibre/gui2/convert/__init__.py +++ b/src/calibre/gui2/convert/__init__.py @@ -15,6 +15,7 @@ from calibre.customize.conversion import OptionRecommendation from calibre.ebooks.conversion.config import load_defaults, \ save_defaults as save_defaults_, \ load_specifics, GuiRecommendations +from calibre import prepare_string_for_xml class Widget(QWidget): @@ -145,8 +146,10 @@ class Widget(QWidget): help = help_provider(name) if not help: continue g._help = help - g.setToolTip('\n'.join(w.wrap(help))) - g.setWhatsThis('\n'.join(w.wrap(help))) + htext = u'
%s
'%prepare_string_for_xml( + '\n'.join(w.wrap(help))) + g.setToolTip(htext) + g.setWhatsThis(htext) g.__class__.enterEvent = lambda obj, event: self.set_help(getattr(obj, '_help', obj.toolTip()))