changeset 05d3e7471118 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=05d3e7471118 description: fix change font in html, wrong import
diffstat:
src/chat_control.py | 3 ++- src/common/stanza_session.py | 2 +- src/message_textview.py | 9 +++------ 3 files changed, 6 insertions(+), 8 deletions(-)
diffs (69 lines):
diff -r 9461cfb2b066 -r 05d3e7471118 src/chat_control.py --- a/src/chat_control.py Fri Jan 11 13:43:46 2013 +0400 +++ b/src/chat_control.py Fri Jan 11 16:37:10 2013 +0400 @@ -1102,7 +1102,8 @@
def on_font_menuitem_activale(self, widget): font_dialog = Gtk.FontChooserDialog(None, self.parent_win.window) - font_dialog.connect('response', self.msg_textview.font_set) + start, finish = self.msg_textview.get_active_iters() + font_dialog.connect('response', self.msg_textview.font_set, start, finish) font_dialog.show_all()
def on_actions_button_clicked(self, widget): diff -r 9461cfb2b066 -r 05d3e7471118 src/common/stanza_session.py --- a/src/common/stanza_session.py Fri Jan 11 13:43:46 2013 +0400 +++ b/src/common/stanza_session.py Fri Jan 11 16:37:10 2013 +0400 @@ -45,7 +45,7 @@ from Crypto.PublicKey import RSA
from common import dh - from . import secrets + import secrets
XmlDsig = 'http://www.w3.org/2000/09/xmldsig#'
diff -r 9461cfb2b066 -r 05d3e7471118 src/message_textview.py --- a/src/message_textview.py Fri Jan 11 13:43:46 2013 +0400 +++ b/src/message_textview.py Fri Jan 11 16:37:10 2013 +0400 @@ -147,7 +147,6 @@ _buffer.remove_all_tags(start, finish)
def color_set(self, widget, response): - print (response) if response == -6 or response == -4: widget.destroy() return @@ -174,13 +173,11 @@
_buffer.apply_tag_by_name(tag_name, start, finish)
- def font_set(self, widget, response): + def font_set(self, widget, response, start, finish): if response == -6 or response == -4: widget.destroy() return
- _buffer = self.get_buffer() - font = widget.get_font() font_desc = widget.get_font_desc() family = font_desc.get_family() @@ -191,6 +188,8 @@
widget.destroy()
+ _buffer = self.get_buffer() + tag_name = 'font' + font if not tag_name in self.fonts_tags: tagFont = _buffer.create_tag(tag_name) @@ -201,8 +200,6 @@ self.end_tags[tag_name] = '</span>' self.fonts_tags.append(tag_name)
- start, finish = self.get_active_iters() - for tag in self.fonts_tags: _buffer.remove_tag_by_name(tag, start, finish)