Example #1
0
 def get_engine(self):
     try:
         engine = self.__context.GetEngine()
         engine = serializable.deserialize_object(engine)
         return engine
     except:
         return None
Example #2
0
 def get_engine(self):
     try:
         engine = self.__context.GetEngine()
         engine = serializable.deserialize_object(engine)
         return engine
     except:
         return None
Example #3
0
File: bus.py Project: XueWei/ibus
 def ping(self, data):
     flag = isinstance(data, serializable.Serializable)
     if flag:
         data = serializable.serialize_object(data)
     data = self.__ibus.Ping(data, dbus_interface="org.freedesktop.IBus")
     if flag:
         data = serializable.deserialize_object(data)
     return data
Example #4
0
 def ping(self, data):
     flag = isinstance(data, serializable.Serializable)
     if flag:
         data = serializable.serialize_object(data)
     data = self.__ibus.Ping(data, dbus_interface="org.freedesktop.IBus")
     if flag:
         data = serializable.deserialize_object(data)
     return data
Example #5
0
 def __update_lookup_table_cb(self, *args):
     table = serializable.deserialize_object(args[0])
     visible = args[1]
     self.emit("update-lookup-table", table, visible)
Example #6
0
 def __update_auxiliary_text_cb(self, *args):
     text = serializable.deserialize_object(args[0])
     visible = args[1]
     self.emit("update-auxiliary-text", text, visible)
Example #7
0
 def __update_preedit_text_cb(self, *args):
     text = serializable.deserialize_object(args[0])
     cursor_pos = args[1]
     visible = args[2]
     self.emit("update-preedit-text", text, cursor_pos, visible)
Example #8
0
 def __commit_text_cb(self, *args):
     text = serializable.deserialize_object(args[0])
     self.emit("commit-text", text)
Example #9
0
 def set_surrounding_text(self, text, cursor_pos):
     text = serializable.deserialize_object(text)
     self.__surrounding_text = text
     self.__surrounding_cursor_pos = cursor_pos
Example #10
0
 def __update_lookup_table_cb(self, *args):
     table = serializable.deserialize_object(args[0])
     visible = args[1]
     self.emit("update-lookup-table", table, visible)
Example #11
0
 def __update_auxiliary_text_cb(self, *args):
     text = serializable.deserialize_object(args[0])
     visible = args[1]
     self.emit("update-auxiliary-text", text, visible)
Example #12
0
 def __update_preedit_text_cb(self, *args):
     text = serializable.deserialize_object(args[0])
     cursor_pos = args[1]
     visible = args[2]
     self.emit("update-preedit-text", text, cursor_pos, visible)
Example #13
0
 def __commit_text_cb(self, *args):
     text = serializable.deserialize_object(args[0])
     self.emit("commit-text", text)
Example #14
0
 def set_surrounding_text(self, text, cursor_pos, anchor_pos):
     text = serializable.deserialize_object(text)
     self.__surrounding_text = text
     self.__surrounding_cursor_pos = cursor_pos
     self.__selection_anchor_pos = anchor_pos