Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim-plugins.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Fomin <fominde@gmail.com>2010-10-28 21:04:48 +0400
committerDenis Fomin <fominde@gmail.com>2010-10-28 21:04:48 +0400
commitaba7b739ef51d006f11a87c4479266fb92df52bc (patch)
tree4a29404379439f38639aa0b38918534fdc07e859 /roster_tweaks
parentedf68faba983fc29f549c20425fe38258bfbaa31 (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.py10
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):