diff options
author | Huang Peng <shawn.p.huang@gmail.com> | 2008-08-27 18:45:50 +0800 |
---|---|---|
committer | Huang Peng <shawn.p.huang@gmail.com> | 2008-08-27 18:45:50 +0800 |
commit | 4a2a57d638f497c8d1366faceb800cf4117aeb77 (patch) | |
tree | 548b549b4d1178f20b5e0c368395e2d68985b342 /panel/panel.py | |
parent | 63c08d5a33e830edfe056ef22a0e802ea61e4ed3 (diff) | |
download | ibus-4a2a57d638f497c8d1366faceb800cf4117aeb77.tar.gz ibus-4a2a57d638f497c8d1366faceb800cf4117aeb77.tar.xz ibus-4a2a57d638f497c8d1366faceb800cf4117aeb77.zip |
Auto hide language bar when disable input method.
Diffstat (limited to 'panel/panel.py')
-rw-r--r-- | panel/panel.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/panel/panel.py b/panel/panel.py index 1ae3323..645e85e 100644 --- a/panel/panel.py +++ b/panel/panel.py @@ -156,6 +156,7 @@ class Panel(ibus.PanelBase): self.__focus_ic = ic factory, enabled = self.__bus.get_input_context_states(ic) + self.__language_bar.set_enabled(enabled) if factory == "" or not enabled: self.__set_im_icon("ibus") @@ -175,6 +176,7 @@ class Panel(ibus.PanelBase): if not self.__focus_ic: return factory, enabled = self.__bus.get_input_context_states(self.__focus_ic) + self.__language_bar.set_enabled(enabled) if enabled == False or not factory: self.__set_im_icon("ibus") else: |