From 0caac1e5fbb85d11b51c01ee8e4f826219faefa4 Mon Sep 17 00:00:00 2001 From: Peng Huang Date: Mon, 25 Jan 2010 16:20:16 +0800 Subject: [PATCH] Show recommended engines with bold font --- setup/enginecombobox.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/setup/enginecombobox.py b/setup/enginecombobox.py index 16b121c..90b6f6c 100644 --- a/setup/enginecombobox.py +++ b/setup/enginecombobox.py @@ -22,6 +22,7 @@ import gtk import gobject +import pango import ibus import gettext from icon import load_icon @@ -113,12 +114,15 @@ class EngineComboBox(gtk.ComboBox): if isinstance (engine, str) or isinstance (engine, unicode): renderer.set_property("sensitive", False) renderer.set_property("text", engine) + renderer.set_property("weight", pango.WEIGHT_NORMAL) elif isinstance(engine, int): renderer.set_property("sensitive", True) renderer.set_property("text", _("Select an input method")) + renderer.set_property("weight", pango.WEIGHT_NORMAL) else: renderer.set_property("sensitive", True) renderer.set_property("text", engine.longname) + renderer.set_property("weight", pango.WEIGHT_BOLD if engine.rank > 0 else pango.WEIGHT_NORMAL) def __notify_active_cb(self, combobox, property): self.notify("active-engine") -- 2.7.4