From 6d40b1e5f171368f030f00985db9e5c60aeb23f6 Mon Sep 17 00:00:00 2001 From: Huang Peng Date: Thu, 12 Jun 2008 10:52:17 +0800 Subject: [PATCH] Change background color for convert mode. --- engine/anthy/engine.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/engine/anthy/engine.py b/engine/anthy/engine.py index 2964aee..fba1ec3 100644 --- a/engine/anthy/engine.py +++ b/engine/anthy/engine.py @@ -150,7 +150,7 @@ class Engine (interface.IEngine): attrs = ibus.AttrList () attrs.append (ibus.AttributeUnderline (pango.UNDERLINE_SINGLE, 0, len (self._input_chars.encode ("utf-8")))) - self.UpdatePreedit (dbus.String (self._input_chars), + self.UpdatePreedit (dbus.String (self._input_chars), attrs.to_dbus_value (), dbus.Int32 (self._cursor_pos), len (self._input_chars) > 0) @@ -170,9 +170,10 @@ class Engine (interface.IEngine): attrs = ibus.AttrList () attrs.append (ibus.AttributeUnderline (pango.UNDERLINE_SINGLE, 0, len (self._convert_chars))) - # attrs.append (ibus.AttributeBackground (ibus.RGB (256, 0, 0), ) - - self.UpdatePreedit (dbus.String (self._convert_chars), + attrs.append (ibus.AttributeBackground (ibus.RGB (200, 200, 200), + pos - len (self._segments[self._cursor_pos][1]), + pos)) + self.UpdatePreedit (dbus.String (self._convert_chars), attrs.to_dbus_value (), dbus.Int32 (pos), True) -- 2.7.4