changeset 784fa2ff7629 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=784fa2ff7629 description: fix FontChooserDialog in xhtml popup menu.(fonts in html broken now)
diffstat:
src/chat_control.py | 5 ++--- src/message_textview.py | 8 ++++---- 2 files changed, 6 insertions(+), 7 deletions(-)
diffs (38 lines):
diff -r 5879c89f2497 -r 784fa2ff7629 src/chat_control.py --- a/src/chat_control.py Wed Jan 09 22:58:51 2013 +0400 +++ b/src/chat_control.py Thu Jan 10 00:13:41 2013 +0400 @@ -1103,9 +1103,8 @@ color_dialog.show_all()
def on_font_menuitem_activale(self, widget): - font_dialog = Gtk.FontSelectionDialog('Select a font') - font_dialog.connect('response', self.msg_textview.font_set, - font_dialog.fontsel) + font_dialog = Gtk.FontChooserDialog(None, self.parent_win.window) + font_dialog.connect('response', self.msg_textview.font_set) font_dialog.show_all()
def on_actions_button_clicked(self, widget): diff -r 5879c89f2497 -r 784fa2ff7629 src/message_textview.py --- a/src/message_textview.py Wed Jan 09 22:58:51 2013 +0400 +++ b/src/message_textview.py Thu Jan 10 00:13:41 2013 +0400 @@ -174,15 +174,15 @@
_buffer.apply_tag_by_name(tag_name, start, finish)
- def font_set(self, widget, response, font): - if response == -6: + def font_set(self, widget, response): + if response == -6 or response == -4: widget.destroy() return
_buffer = self.get_buffer()
- font = font.get_font_name() - font_desc = Pango.FontDescription(font) + font = widget.get_font() + font_desc = widget.get_font_desc() family = font_desc.get_family() size = font_desc.get_size() size = size / Pango.SCALE