diff options
author | Denis Fomin <fominde@gmail.com> | 2010-10-28 21:04:48 +0400 |
---|---|---|
committer | Denis Fomin <fominde@gmail.com> | 2010-10-28 21:04:48 +0400 |
commit | aba7b739ef51d006f11a87c4479266fb92df52bc (patch) | |
tree | 4a29404379439f38639aa0b38918534fdc07e859 /roster_tweaks | |
parent | edf68faba983fc29f549c20425fe38258bfbaa31 (diff) |
roster_tweaks. Do not clear the input field after change of status
Diffstat (limited to 'roster_tweaks')
-rw-r--r-- | roster_tweaks/roster_tweaks.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/roster_tweaks/roster_tweaks.py b/roster_tweaks/roster_tweaks.py index 285e30e..3e0a2b7 100644 --- a/roster_tweaks/roster_tweaks.py +++ b/roster_tweaks/roster_tweaks.py @@ -1,6 +1,9 @@ # -*- coding: utf-8 -*- import gtk +import pango +import gobject + from common import i18n from common import gajim @@ -30,6 +33,8 @@ class RosterTweaksPlugin(GajimPlugin): self.status_widget = gtk.Entry(max=0) self.status_widget.set_property('visible', self.config['quick_status']) self.status_widget.connect('key-press-event', self.status_changed) + self.font_desc = self.status_widget.get_pango_context( + ).get_font_description() vbox.pack_start(self.status_widget, False) def enable_ctrl_m(self): @@ -69,7 +74,10 @@ class RosterTweaksPlugin(GajimPlugin): gajim.connections[account].connected] gajim.interface.roster.send_status(account, current_show, message) - widget.set_text('') + self.font_desc.set_weight(pango.WEIGHT_BOLD) + widget.modify_font(self.font_desc) + self.font_desc.set_weight(pango.WEIGHT_NORMAL) + gobject.timeout_add(1000, widget.modify_font, self.font_desc) class RosterTweaksPluginConfigDialog(GajimPluginConfigDialog): def init(self): |