Gtk UI: Use secondary text in Gtk.MessageDialog for formatting

This commit is contained in:
Thomas Perl 2021-08-18 20:32:25 +02:00
parent 63217eb2f1
commit 7a4afcc198
1 changed files with 4 additions and 3 deletions

View File

@ -32,10 +32,11 @@ _ = gpodder.gettext
def show_message_dialog(parent, message, title=None):
dlg = Gtk.MessageDialog(parent, Gtk.DialogFlags.MODAL, Gtk.MessageType.INFO, Gtk.ButtonsType.OK)
if title:
dlg.set_title(str(title))
dlg.set_markup('<span weight="bold" size="larger">%s</span>\n\n%s' % (title, message))
dlg.set_title(title)
dlg.set_property('text', title)
dlg.format_secondary_text(message)
else:
dlg.set_markup('<span weight="bold" size="larger">%s</span>' % (message))
dlg.set_property('text', message)
# make message copy/pastable
for lbl in dlg.get_message_area():
if isinstance(lbl, Gtk.Label):