![]() |
![]() |
![]() |
IBus Reference Manual | ![]() |
---|---|---|---|---|
IBusEngine; IBusEngine* ibus_engine_new (const gchar *name, const gchar *path, IBusConnection *connection); void ibus_engine_commit_text (IBusEngine *engine, IBusText *text); void ibus_engine_update_preedit_text (IBusEngine *engine, IBusText *text, guint cursor_pos, gboolean visible); void ibus_engine_show_preedit_text (IBusEngine *engine); void ibus_engine_hide_preedit_text (IBusEngine *engine); void ibus_engine_update_auxiliary_text (IBusEngine *engine, IBusText *text, gboolean visible); void ibus_engine_show_auxiliary_text (IBusEngine *engine); void ibus_engine_hide_auxiliary_text (IBusEngine *engine); void ibus_engine_update_lookup_table (IBusEngine *engine, IBusLookupTable *lookup_table, gboolean visible); void ibus_engine_show_lookup_table (IBusEngine *engine); void ibus_engine_hide_lookup_table (IBusEngine *engine); void ibus_engine_forward_key_event (IBusEngine *engine, guint keyval, gboolean is_press, guint state); void ibus_engine_register_properties (IBusEngine *engine, IBusPropList *prop_list); void ibus_engine_update_property (IBusEngine *engine, IBusProperty *prop); const gchar* ibus_engine_get_name (IBusEngine *engine);
"connection" IBusConnection* : Read / Write / Construct Only "name" gchar* : Read / Write / Construct Only
"cursor-down" : Run Last "cursor-up" : Run Last "disable" : Run Last "enable" : Run Last "focus-in" : Run Last "focus-out" : Run Last "page-down" : Run Last "page-up" : Run Last "process-key-event" : Run Last "property-activate" : Run Last "property-hide" : Run Last "property-show" : Run Last "reset" : Run Last "set-capabilities" : Run Last "set-cursor-location" : Run Last
IBusEngine* ibus_engine_new (const gchar *name, const gchar *path, IBusConnection *connection);
|
|
|
|
|
|
Returns : |
void ibus_engine_commit_text (IBusEngine *engine, IBusText *text);
|
|
|
void ibus_engine_update_preedit_text (IBusEngine *engine, IBusText *text, guint cursor_pos, gboolean visible);
|
|
|
|
|
|
|
void ibus_engine_update_auxiliary_text (IBusEngine *engine, IBusText *text, gboolean visible);
|
|
|
|
|
void ibus_engine_show_auxiliary_text (IBusEngine *engine);
|
void ibus_engine_hide_auxiliary_text (IBusEngine *engine);
|
void ibus_engine_update_lookup_table (IBusEngine *engine, IBusLookupTable *lookup_table, gboolean visible);
|
|
|
|
|
void ibus_engine_forward_key_event (IBusEngine *engine, guint keyval, gboolean is_press, guint state);
|
|
|
|
|
|
|
void ibus_engine_register_properties (IBusEngine *engine, IBusPropList *prop_list);
|
|
|
void ibus_engine_update_property (IBusEngine *engine, IBusProperty *prop);
|
|
|
"connection"
property"connection" IBusConnection* : Read / Write / Construct Only
The connection of engine object.
"name"
property"name" gchar* : Read / Write / Construct Only
engine name.
Default value: "noname"
"cursor-down"
signalvoid user_function (IBusEngine *ibusengine, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"cursor-up"
signalvoid user_function (IBusEngine *ibusengine, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"disable"
signalvoid user_function (IBusEngine *ibusengine, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"enable"
signalvoid user_function (IBusEngine *ibusengine, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"focus-in"
signalvoid user_function (IBusEngine *ibusengine, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"focus-out"
signalvoid user_function (IBusEngine *ibusengine, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"page-down"
signalvoid user_function (IBusEngine *ibusengine, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"page-up"
signalvoid user_function (IBusEngine *ibusengine, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"process-key-event"
signalgboolean user_function (IBusEngine *ibusengine, guint arg1, guint arg2, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
|
|
user data set when the signal handler was connected. |
Returns : |
"property-activate"
signalvoid user_function (IBusEngine *ibusengine, gchar *arg1, guint arg2, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
|
|
user data set when the signal handler was connected. |
"property-hide"
signalvoid user_function (IBusEngine *ibusengine, gchar *arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"property-show"
signalvoid user_function (IBusEngine *ibusengine, gchar *arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"reset"
signalvoid user_function (IBusEngine *ibusengine, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"set-capabilities"
signalvoid user_function (IBusEngine *ibusengine, guint arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |