diff options
author | fujiwarat <takao.fujiwara1@gmail.com> | 2016-10-18 18:52:42 +0900 |
---|---|---|
committer | fujiwarat <takao.fujiwara1@gmail.com> | 2016-10-19 20:17:10 +0900 |
commit | 77bfcc50964a4a6c6317feaebfabaa5b17284b2a (patch) | |
tree | 17959361427b3f2eb1deb279ae5a9b28260a1a0a | |
parent | c1aa57c2bbbb8049bc79a6fe9b346570e9e1a436 (diff) | |
download | ibus-anthy-77bfcc50964a4a6c6317feaebfabaa5b17284b2a.tar.gz |
Enabled to click candidate and page up/down on Emoji lookup table
Based on https://github.com/ibus/ibus/commit/faf5e3c56d
-rw-r--r-- | engine/python2/engine.py | 9 | ||||
-rw-r--r-- | engine/python3/engine.py | 9 |
2 files changed, 12 insertions, 6 deletions
diff --git a/engine/python2/engine.py b/engine/python2/engine.py index bb32b66..24d2538 100644 --- a/engine/python2/engine.py +++ b/engine/python2/engine.py @@ -170,6 +170,9 @@ class Engine(IBus.EngineSimple): # self.process_key_event is not accessible too. self.connect('process-key-event', self.__process_key_event) self.connect('destroy', self.__destroy) + self.connect('page-down', self.__page_down) + self.connect('page-up', self.__page_up) + self.connect('candidate-clicked', self.__candidate_clicked) self.__init_signal() # use reset to init values @@ -713,7 +716,7 @@ class Engine(IBus.EngineSimple): i += 1 self.update_auxiliary_text(text, visible) - def do_page_up(self): + def __page_up(self): # only process cursor down in convert mode if self.__convert_mode != CONV_MODE_ANTHY: return False @@ -728,7 +731,7 @@ class Engine(IBus.EngineSimple): self.__invalidate() return True - def do_page_down(self): + def __page_down(self): # only process cursor down in convert mode if self.__convert_mode != CONV_MODE_ANTHY: return False @@ -775,7 +778,7 @@ class Engine(IBus.EngineSimple): self.__invalidate() return True - def do_candidate_clicked(self, index, button, state): + def __candidate_clicked(self, index, button, state): if index == 9: keyval = IBus.KEY_0 else: diff --git a/engine/python3/engine.py b/engine/python3/engine.py index 1215fb8..579e802 100644 --- a/engine/python3/engine.py +++ b/engine/python3/engine.py @@ -171,6 +171,9 @@ class Engine(IBus.EngineSimple): # self.process_key_event is not accessible too. self.connect('process-key-event', self.__process_key_event) self.connect('destroy', self.__destroy) + self.connect('page-down', self.__page_down) + self.connect('page-up', self.__page_up) + self.connect('candidate-clicked', self.__candidate_clicked) self.__init_signal() # use reset to init values @@ -712,7 +715,7 @@ class Engine(IBus.EngineSimple): i += 1 self.update_auxiliary_text(text, visible) - def do_page_up(self): + def __page_up(self): # only process cursor down in convert mode if self.__convert_mode != CONV_MODE_ANTHY: return False @@ -726,7 +729,7 @@ class Engine(IBus.EngineSimple): self.__invalidate() return True - def do_page_down(self): + def __page_down(self): # only process cursor down in convert mode if self.__convert_mode != CONV_MODE_ANTHY: return False @@ -770,7 +773,7 @@ class Engine(IBus.EngineSimple): self.__invalidate() return True - def do_candidate_clicked(self, index, button, state): + def __candidate_clicked(self, index, button, state): if index == 9: keyval = IBus.KEY_0 else: |