From 77bfcc50964a4a6c6317feaebfabaa5b17284b2a Mon Sep 17 00:00:00 2001 From: fujiwarat Date: Tue, 18 Oct 2016 18:52:42 +0900 Subject: Enabled to click candidate and page up/down on Emoji lookup table Based on https://github.com/ibus/ibus/commit/faf5e3c56d --- engine/python2/engine.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'engine/python2/engine.py') 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: -- cgit v1.2.1