| 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. |