Callbacks¶
|
|
|
|
|
|
|
|
|
|
|
Details¶
- IBus.FreeFunc(object)¶
-
Free function prototype.
- IBus.ObjectDestroyFunc(object)¶
- Parameters:
object (
IBus.Object) –
- IBus.SerializableCopyFunc(dest, src)¶
- Parameters:
dest (
IBus.Serializable) – The destinationIBus.Serializable.src (
IBus.Serializable) – A sourceIBus.Serializable.
- Returns:
- Return type:
Prototype of copy function. Copy function copy from source
IBus.Serializableto the destination one. Returns aboolvalue which indicates whether the copying is success.
- IBus.SerializableDeserializeFunc(serializable, variant)¶
- Parameters:
serializable (
IBus.Serializable) – AnIBus.Serializable.variant (
GLib.Variant) – AGLib.Variantcontains a tuple.
- Returns:
The number of values in the variant(tuple) are consumed.
- Return type:
Prototype of deserialize function. Deserialize function convert a
GLib.VarianttoIBus.Serializable. Returns an integer value which indicates how many values in the variant(tuple) are consumed.
- IBus.SerializableSerializeFunc(serializable, builder)¶
- Parameters:
serializable (
IBus.Serializable) – AnIBus.Serializable.builder (
GLib.VariantBuilder) – AGLib.VariantBuilder.
- Returns:
- Return type:
Prototype of serialize function. Serialize function convert an
IBus.SerializabletoGLib.VariantBuilder. Returns aboolvalue which indicates whether the conversion is success. ReturnTrueif succeed.
- IBus.UnicodeDataLoadAsyncFinish(data_list, *user_data)¶
- Parameters:
data_list ([
IBus.UnicodeData]) –
This callback can receive the list of
IBus.UnicodeData.