49
49
<a class="link" href="IBusBus.html#IBusBusClass" title="IBusBusClass">IBusBusClass</a>;
50
50
<a class="link" href="IBusBus.html" title="IBusBus"><span class="returnvalue">IBusBus</span></a> * <a class="link" href="IBusBus.html#ibus-bus-new" title="ibus_bus_new ()">ibus_bus_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
51
51
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-is-connected" title="ibus_bus_is_connected ()">ibus_bus_is_connected</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);
52
<a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="returnvalue">GDBusConnection</span></a> * <a class="link" href="IBusBus.html#ibus-bus-get-connection" title="ibus_bus_get_connection ()">ibus_bus_get_connection</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);
52
53
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="IBusBus.html#ibus-bus-hello" title="ibus_bus_hello ()">ibus_bus_hello</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);
53
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="IBusBus.html#ibus-bus-request-name" title="ibus_bus_request_name ()">ibus_bus_request_name</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
54
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
55
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);
54
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a> <a class="link" href="IBusBus.html#ibus-bus-request-name" title="ibus_bus_request_name ()">ibus_bus_request_name</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
55
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
56
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> flags</code></em>);
57
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-request-name-async" title="ibus_bus_request_name_async ()">ibus_bus_request_name_async</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
58
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
59
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
60
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
61
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
62
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
63
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
64
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="IBusBus.html#ibus-bus-request-name-async-finish" title="ibus_bus_request_name_async_finish ()">ibus_bus_request_name_async_finish</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
65
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
66
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
56
67
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="IBusBus.html#ibus-bus-release-name" title="ibus_bus_release_name ()">ibus_bus_release_name</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
57
68
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
69
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-release-name-async" title="ibus_bus_release_name_async ()">ibus_bus_release_name_async</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
70
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
71
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
72
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
73
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
74
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
75
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="IBusBus.html#ibus-bus-release-name-async-finish" title="ibus_bus_release_name_async_finish ()">ibus_bus_release_name_async_finish</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
76
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
77
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
78
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="IBusBus.html#ibus-bus-list-queued-owners" title="ibus_bus_list_queued_owners ()">ibus_bus_list_queued_owners</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
79
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
58
80
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-name-has-owner" title="ibus_bus_name_has_owner ()">ibus_bus_name_has_owner</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
59
81
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
82
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-name-has-owner-async" title="ibus_bus_name_has_owner_async ()">ibus_bus_name_has_owner_async</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
83
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
84
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
85
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
86
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
87
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
88
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-name-has-owner-async-finish" title="ibus_bus_name_has_owner_async_finish ()">ibus_bus_name_has_owner_async_finish</a>
89
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
90
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
91
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
60
92
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="IBusBus.html#ibus-bus-list-names" title="ibus_bus_list_names ()">ibus_bus_list_names</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);
61
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-add-match" title="ibus_bus_add_match ()">ibus_bus_add_match</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
62
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rule</code></em>);
63
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-remove-match" title="ibus_bus_remove_match ()">ibus_bus_remove_match</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
64
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rule</code></em>);
93
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-add-match" title="ibus_bus_add_match ()">ibus_bus_add_match</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
94
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rule</code></em>);
95
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-add-match-async" title="ibus_bus_add_match_async ()">ibus_bus_add_match_async</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
96
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rule</code></em>,
97
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
98
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
99
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
100
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
101
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-add-match-async-finish" title="ibus_bus_add_match_async_finish ()">ibus_bus_add_match_async_finish</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
102
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
103
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
104
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-remove-match" title="ibus_bus_remove_match ()">ibus_bus_remove_match</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
105
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rule</code></em>);
106
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-remove-match-async" title="ibus_bus_remove_match_async ()">ibus_bus_remove_match_async</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
107
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rule</code></em>,
108
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
109
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
110
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
111
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
112
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-remove-match-async-finish" title="ibus_bus_remove_match_async_finish ()">ibus_bus_remove_match_async_finish</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
113
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
114
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
65
115
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="IBusBus.html#ibus-bus-get-name-owner" title="ibus_bus_get_name_owner ()">ibus_bus_get_name_owner</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
66
116
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
117
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-get-name-owner-async" title="ibus_bus_get_name_owner_async ()">ibus_bus_get_name_owner_async</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
118
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
119
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
120
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
121
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
122
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
123
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="IBusBus.html#ibus-bus-get-name-owner-async-finish" title="ibus_bus_get_name_owner_async_finish ()">ibus_bus_get_name_owner_async_finish</a>
124
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
125
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
126
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
67
127
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-exit" title="ibus_bus_exit ()">ibus_bus_exit</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
68
128
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> restart</code></em>);
129
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-exit-async" title="ibus_bus_exit_async ()">ibus_bus_exit_async</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
130
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> restart</code></em>,
131
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
132
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
133
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
134
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
135
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-exit-async-finish" title="ibus_bus_exit_async_finish ()">ibus_bus_exit_async_finish</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
136
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
137
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
138
<a class="link" href="IBusInputContext.html" title="IBusInputContext"><span class="returnvalue">IBusInputContext</span></a> * <a class="link" href="IBusBus.html#ibus-bus-create-input-context" title="ibus_bus_create_input_context ()">ibus_bus_create_input_context</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
139
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *client_name</code></em>);
140
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-create-input-context-async" title="ibus_bus_create_input_context_async ()">ibus_bus_create_input_context_async</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
141
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *client_name</code></em>,
142
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
143
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
144
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
145
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
146
<a class="link" href="IBusInputContext.html" title="IBusInputContext"><span class="returnvalue">IBusInputContext</span></a> * <a class="link" href="IBusBus.html#ibus-bus-create-input-context-async-finish" title="ibus_bus_create_input_context_async_finish ()">ibus_bus_create_input_context_async_finish</a>
147
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
148
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
149
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
69
150
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="IBusBus.html#ibus-bus-current-input-context" title="ibus_bus_current_input_context ()">ibus_bus_current_input_context</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);
151
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-current-input-context-async" title="ibus_bus_current_input_context_async ()">ibus_bus_current_input_context_async</a>
152
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
153
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
154
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
155
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
156
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
157
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="IBusBus.html#ibus-bus-current-input-context-async-finish" title="ibus_bus_current_input_context_async_finish ()">ibus_bus_current_input_context_async_finish</a>
158
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
159
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
160
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
70
161
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-register-component" title="ibus_bus_register_component ()">ibus_bus_register_component</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
71
162
<em class="parameter"><code><a class="link" href="IBusComponent.html" title="IBusComponent"><span class="type">IBusComponent</span></a> *component</code></em>);
163
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-register-component-async" title="ibus_bus_register_component_async ()">ibus_bus_register_component_async</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
164
<em class="parameter"><code><a class="link" href="IBusComponent.html" title="IBusComponent"><span class="type">IBusComponent</span></a> *component</code></em>,
165
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
166
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
167
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
168
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
169
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-register-component-async-finish" title="ibus_bus_register_component_async_finish ()">ibus_bus_register_component_async_finish</a>
170
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
171
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
172
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
72
173
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="IBusBus.html#ibus-bus-list-engines" title="ibus_bus_list_engines ()">ibus_bus_list_engines</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);
174
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-list-engines-async" title="ibus_bus_list_engines_async ()">ibus_bus_list_engines_async</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
175
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
176
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
177
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
178
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
179
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="IBusBus.html#ibus-bus-list-engines-async-finish" title="ibus_bus_list_engines_async_finish ()">ibus_bus_list_engines_async_finish</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
180
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
181
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
73
182
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="IBusBus.html#ibus-bus-list-active-engines" title="ibus_bus_list_active_engines ()">ibus_bus_list_active_engines</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);
183
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-list-active-engines-async" title="ibus_bus_list_active_engines_async ()">ibus_bus_list_active_engines_async</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
184
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
185
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
186
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
187
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
188
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="IBusBus.html#ibus-bus-list-active-engines-async-finish" title="ibus_bus_list_active_engines_async_finish ()">ibus_bus_list_active_engines_async_finish</a>
189
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
190
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
191
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
74
192
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-get-use-sys-layout" title="ibus_bus_get_use_sys_layout ()">ibus_bus_get_use_sys_layout</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);
193
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-get-use-sys-layout-async" title="ibus_bus_get_use_sys_layout_async ()">ibus_bus_get_use_sys_layout_async</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
194
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
195
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
196
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
197
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
198
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-get-use-sys-layout-async-finish" title="ibus_bus_get_use_sys_layout_async_finish ()">ibus_bus_get_use_sys_layout_async_finish</a>
199
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
200
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
201
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
75
202
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-get-use-global-engine" title="ibus_bus_get_use_global_engine ()">ibus_bus_get_use_global_engine</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);
203
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-get-use-global-engine-async" title="ibus_bus_get_use_global_engine_async ()">ibus_bus_get_use_global_engine_async</a>
204
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
205
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
206
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
207
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
208
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
209
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-get-use-global-engine-async-finish" title="ibus_bus_get_use_global_engine_async_finish ()">ibus_bus_get_use_global_engine_async_finish</a>
210
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
211
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
212
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
76
213
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-is-global-engine-enabled" title="ibus_bus_is_global_engine_enabled ()">ibus_bus_is_global_engine_enabled</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);
214
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-is-global-engine-enabled-async" title="ibus_bus_is_global_engine_enabled_async ()">ibus_bus_is_global_engine_enabled_async</a>
215
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
216
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
217
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
218
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
219
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
220
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-is-global-engine-enabled-async-finish" title="ibus_bus_is_global_engine_enabled_async_finish ()">ibus_bus_is_global_engine_enabled_async_finish</a>
221
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
222
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
223
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
224
<a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="returnvalue">IBusEngineDesc</span></a> * <a class="link" href="IBusBus.html#ibus-bus-get-global-engine" title="ibus_bus_get_global_engine ()">ibus_bus_get_global_engine</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);
225
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-get-global-engine-async" title="ibus_bus_get_global_engine_async ()">ibus_bus_get_global_engine_async</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
226
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
227
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
228
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
229
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
230
<a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="returnvalue">IBusEngineDesc</span></a> * <a class="link" href="IBusBus.html#ibus-bus-get-global-engine-async-finish" title="ibus_bus_get_global_engine_async_finish ()">ibus_bus_get_global_engine_async_finish</a>
231
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
232
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
233
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
77
234
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-set-global-engine" title="ibus_bus_set_global_engine ()">ibus_bus_set_global_engine</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
78
235
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *global_engine</code></em>);
236
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-set-global-engine-async" title="ibus_bus_set_global_engine_async ()">ibus_bus_set_global_engine_async</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
237
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *global_engine</code></em>,
238
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
239
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
240
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
241
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
242
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="IBusBus.html#ibus-bus-set-global-engine-async-finish" title="ibus_bus_set_global_engine_async_finish ()">ibus_bus_set_global_engine_async_finish</a>
243
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
244
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
245
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
246
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-set-watch-dbus-signal" title="ibus_bus_set_watch_dbus_signal ()">ibus_bus_set_watch_dbus_signal</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
247
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> watch</code></em>);
248
<span class="returnvalue">void</span> <a class="link" href="IBusBus.html#ibus-bus-set-watch-ibus-signal" title="ibus_bus_set_watch_ibus_signal ()">ibus_bus_set_watch_ibus_signal</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
249
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> watch</code></em>);
79
250
<a class="link" href="IBusConfig.html" title="IBusConfig"><span class="returnvalue">IBusConfig</span></a> * <a class="link" href="IBusBus.html#ibus-bus-get-config" title="ibus_bus_get_config ()">ibus_bus_get_config</a> (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);
226
513
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> ibus_bus_release_name (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
227
514
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
229
Release a name to IBus daemon.
516
Release a name to IBus daemon synchronously.
518
<div class="variablelist"><table border="0">
519
<col align="left" valign="top">
522
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
523
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
527
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
528
<td>Name to be released.
532
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
533
<td>0 if failed; positive number otherwise.
540
<div class="refsect2" title="ibus_bus_release_name_async ()">
541
<a name="ibus-bus-release-name-async"></a><h3>ibus_bus_release_name_async ()</h3>
542
<pre class="programlisting"><span class="returnvalue">void</span> ibus_bus_release_name_async (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
543
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
544
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
545
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
546
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
547
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
549
Release a name to IBus daemon asynchronously.
551
<div class="variablelist"><table border="0">
552
<col align="left" valign="top">
555
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
556
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
560
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
561
<td>Name to be released.
565
<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
566
<td>The timeout in milliseconds or -1 to use the default timeout.
570
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
571
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
575
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
576
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied
577
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't care about the result of the method invocation.
581
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
582
<td>The data to pass to callback.
589
<div class="refsect2" title="ibus_bus_release_name_async_finish ()">
590
<a name="ibus-bus-release-name-async-finish"></a><h3>ibus_bus_release_name_async_finish ()</h3>
591
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> ibus_bus_release_name_async_finish (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
592
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
593
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
595
Finishes an operation started with <a class="link" href="IBusBus.html#ibus-bus-release-name-async" title="ibus_bus_release_name_async ()"><code class="function">ibus_bus_release_name_async()</code></a>.
597
<div class="variablelist"><table border="0">
598
<col align="left" valign="top">
601
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
602
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
606
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
607
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to
608
<a class="link" href="IBusBus.html#ibus-bus-release-name-async" title="ibus_bus_release_name_async ()"><code class="function">ibus_bus_release_name_async()</code></a>.
612
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
613
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
617
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
618
<td>0 if failed; positive number otherwise.
625
<div class="refsect2" title="ibus_bus_list_queued_owners ()">
626
<a name="ibus-bus-list-queued-owners"></a><h3>ibus_bus_list_queued_owners ()</h3>
627
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * ibus_bus_list_queued_owners (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
628
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
630
Lists the unique bus names of connections currently queued for a bus name.
633
FIXME add an asynchronous version.
231
635
<div class="variablelist"><table border="0">
232
636
<col align="left" valign="top">
255
660
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ibus_bus_name_has_owner (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
256
661
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
258
Whether the name has owner.
260
<div class="variablelist"><table border="0">
261
<col align="left" valign="top">
264
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
269
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
270
<td>Name to be released.
274
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
275
<td>TRUE if the name has owner, FALSE otherwise.
663
Checks whether the name has owner synchronously.
665
<div class="variablelist"><table border="0">
666
<col align="left" valign="top">
669
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
670
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
674
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
675
<td>Name to be checked.
679
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
681
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the name has owner, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.
688
<div class="refsect2" title="ibus_bus_name_has_owner_async ()">
689
<a name="ibus-bus-name-has-owner-async"></a><h3>ibus_bus_name_has_owner_async ()</h3>
690
<pre class="programlisting"><span class="returnvalue">void</span> ibus_bus_name_has_owner_async (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
691
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
692
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
693
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
694
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
695
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
697
Checks whether the name has owner asynchronously.
699
<div class="variablelist"><table border="0">
700
<col align="left" valign="top">
703
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
704
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
708
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
709
<td>Name to be checked.
713
<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
714
<td>The timeout in milliseconds or -1 to use the default timeout.
718
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
719
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
723
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
724
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied
725
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't care about the result of the method invocation.
729
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
730
<td>The data to pass to callback.
737
<div class="refsect2" title="ibus_bus_name_has_owner_async_finish ()">
738
<a name="ibus-bus-name-has-owner-async-finish"></a><h3>ibus_bus_name_has_owner_async_finish ()</h3>
739
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ibus_bus_name_has_owner_async_finish
740
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
741
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
742
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
744
Finishes an operation started with <a class="link" href="IBusBus.html#ibus-bus-name-has-owner-async" title="ibus_bus_name_has_owner_async ()"><code class="function">ibus_bus_name_has_owner_async()</code></a>.
746
<div class="variablelist"><table border="0">
747
<col align="left" valign="top">
750
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
751
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
755
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
756
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to
757
<a class="link" href="IBusBus.html#ibus-bus-name-has-owner-async" title="ibus_bus_name_has_owner_async ()"><code class="function">ibus_bus_name_has_owner_async()</code></a>.
761
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
762
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
766
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
768
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the name has owner, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.
311
800
<div class="refsect2" title="ibus_bus_add_match ()">
312
801
<a name="ibus-bus-add-match"></a><h3>ibus_bus_add_match ()</h3>
313
<pre class="programlisting"><span class="returnvalue">void</span> ibus_bus_add_match (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
802
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ibus_bus_add_match (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
314
803
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rule</code></em>);</pre>
316
Add a match rule to an IBusBus.
318
<div class="variablelist"><table border="0">
319
<col align="left" valign="top">
322
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
327
<td><p><span class="term"><em class="parameter"><code>rule</code></em> :</span></p></td>
805
Add a match rule to an <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> synchronously.
807
<div class="variablelist"><table border="0">
808
<col align="left" valign="top">
811
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
812
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
816
<td><p><span class="term"><em class="parameter"><code>rule</code></em> :</span></p></td>
821
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
823
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the rule is added. <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.
830
<div class="refsect2" title="ibus_bus_add_match_async ()">
831
<a name="ibus-bus-add-match-async"></a><h3>ibus_bus_add_match_async ()</h3>
832
<pre class="programlisting"><span class="returnvalue">void</span> ibus_bus_add_match_async (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
833
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rule</code></em>,
834
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
835
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
836
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
837
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
839
Add a match rule to an <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> asynchronously.
841
<div class="variablelist"><table border="0">
842
<col align="left" valign="top">
845
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
846
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
850
<td><p><span class="term"><em class="parameter"><code>rule</code></em> :</span></p></td>
855
<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
856
<td>The timeout in milliseconds or -1 to use the default timeout.
860
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
861
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
865
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
866
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied
867
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't care about the result of the method invocation.
871
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
872
<td>The data to pass to callback.
879
<div class="refsect2" title="ibus_bus_add_match_async_finish ()">
880
<a name="ibus-bus-add-match-async-finish"></a><h3>ibus_bus_add_match_async_finish ()</h3>
881
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ibus_bus_add_match_async_finish (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
882
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
883
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
885
Finishes an operation started with <a class="link" href="IBusBus.html#ibus-bus-add-match-async" title="ibus_bus_add_match_async ()"><code class="function">ibus_bus_add_match_async()</code></a>.
887
<div class="variablelist"><table border="0">
888
<col align="left" valign="top">
891
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
892
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
896
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
897
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to
898
<a class="link" href="IBusBus.html#ibus-bus-add-match-async" title="ibus_bus_add_match_async ()"><code class="function">ibus_bus_add_match_async()</code></a>.
902
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
903
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
907
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
909
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the rule is added. <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.
335
916
<div class="refsect2" title="ibus_bus_remove_match ()">
336
917
<a name="ibus-bus-remove-match"></a><h3>ibus_bus_remove_match ()</h3>
337
<pre class="programlisting"><span class="returnvalue">void</span> ibus_bus_remove_match (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
918
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ibus_bus_remove_match (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
338
919
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rule</code></em>);</pre>
340
Remove a match rule to an IBusBus.
342
<div class="variablelist"><table border="0">
343
<col align="left" valign="top">
346
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
351
<td><p><span class="term"><em class="parameter"><code>rule</code></em> :</span></p></td>
921
Remove a match rule to an <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> synchronously.
923
<div class="variablelist"><table border="0">
924
<col align="left" valign="top">
927
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
928
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
932
<td><p><span class="term"><em class="parameter"><code>rule</code></em> :</span></p></td>
937
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
939
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the rule is removed. <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.
946
<div class="refsect2" title="ibus_bus_remove_match_async ()">
947
<a name="ibus-bus-remove-match-async"></a><h3>ibus_bus_remove_match_async ()</h3>
948
<pre class="programlisting"><span class="returnvalue">void</span> ibus_bus_remove_match_async (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
949
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rule</code></em>,
950
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
951
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
952
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
953
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
955
Remove a match rule to an IBusBus asynchronously.
957
<div class="variablelist"><table border="0">
958
<col align="left" valign="top">
961
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
962
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
966
<td><p><span class="term"><em class="parameter"><code>rule</code></em> :</span></p></td>
971
<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
972
<td>The timeout in milliseconds or -1 to use the default timeout.
976
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
977
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
981
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
982
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied
983
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't care about the result of the method invocation.
987
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
988
<td>The data to pass to callback.
995
<div class="refsect2" title="ibus_bus_remove_match_async_finish ()">
996
<a name="ibus-bus-remove-match-async-finish"></a><h3>ibus_bus_remove_match_async_finish ()</h3>
997
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ibus_bus_remove_match_async_finish (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
998
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
999
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1001
Finishes an operation started with <a class="link" href="IBusBus.html#ibus-bus-remove-match-async" title="ibus_bus_remove_match_async ()"><code class="function">ibus_bus_remove_match_async()</code></a>.
1003
<div class="variablelist"><table border="0">
1004
<col align="left" valign="top">
1007
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
1008
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
1012
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
1013
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to
1014
<a class="link" href="IBusBus.html#ibus-bus-remove-match-async" title="ibus_bus_remove_match_async ()"><code class="function">ibus_bus_remove_match_async()</code></a>.
1018
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1019
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
1023
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1025
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the rule is removed. <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.
390
1149
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ibus_bus_exit (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
391
1150
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> restart</code></em>);</pre>
393
Exit or restart an IBusBus.
395
<div class="variablelist"><table border="0">
396
<col align="left" valign="top">
399
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
404
<td><p><span class="term"><em class="parameter"><code>restart</code></em> :</span></p></td>
405
<td>Whether restarting the ibus.
409
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
410
<td>TRUE if the "Exit" call is suceeded, FALSE otherwise.
1152
Exit or restart ibus-daemon synchronously.
1154
<div class="variablelist"><table border="0">
1155
<col align="left" valign="top">
1158
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
1159
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
1163
<td><p><span class="term"><em class="parameter"><code>restart</code></em> :</span></p></td>
1164
<td>Whether restarting the ibus.
1168
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1170
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the "Exit" call is suceeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.
1177
<div class="refsect2" title="ibus_bus_exit_async ()">
1178
<a name="ibus-bus-exit-async"></a><h3>ibus_bus_exit_async ()</h3>
1179
<pre class="programlisting"><span class="returnvalue">void</span> ibus_bus_exit_async (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
1180
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> restart</code></em>,
1181
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
1182
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1183
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1184
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1186
Exit or restart ibus-daemon asynchronously.
1188
<div class="variablelist"><table border="0">
1189
<col align="left" valign="top">
1192
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
1193
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
1197
<td><p><span class="term"><em class="parameter"><code>restart</code></em> :</span></p></td>
1198
<td>Whether restarting the ibus.
1202
<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
1203
<td>The timeout in milliseconds or -1 to use the default timeout.
1207
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
1208
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
1212
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1213
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied
1214
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't care about the result of the method invocation.
1218
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1219
<td>The data to pass to callback.
1226
<div class="refsect2" title="ibus_bus_exit_async_finish ()">
1227
<a name="ibus-bus-exit-async-finish"></a><h3>ibus_bus_exit_async_finish ()</h3>
1228
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ibus_bus_exit_async_finish (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
1229
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
1230
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1232
Finishes an operation started with <a class="link" href="IBusBus.html#ibus-bus-exit-async" title="ibus_bus_exit_async ()"><code class="function">ibus_bus_exit_async()</code></a>.
1234
<div class="variablelist"><table border="0">
1235
<col align="left" valign="top">
1238
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
1239
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
1243
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
1244
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to
1245
<a class="link" href="IBusBus.html#ibus-bus-exit-async" title="ibus_bus_exit_async ()"><code class="function">ibus_bus_exit_async()</code></a>.
1249
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1250
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
1254
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1256
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the "Exit" call is suceeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.
1263
<div class="refsect2" title="ibus_bus_create_input_context ()">
1264
<a name="ibus-bus-create-input-context"></a><h3>ibus_bus_create_input_context ()</h3>
1265
<pre class="programlisting"><a class="link" href="IBusInputContext.html" title="IBusInputContext"><span class="returnvalue">IBusInputContext</span></a> * ibus_bus_create_input_context (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
1266
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *client_name</code></em>);</pre>
1268
Create an input context for client synchronously.
1270
<div class="variablelist"><table border="0">
1271
<col align="left" valign="top">
1274
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
1275
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
1279
<td><p><span class="term"><em class="parameter"><code>client_name</code></em> :</span></p></td>
1284
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1285
<td>An newly allocated <a class="link" href="IBusInputContext.html" title="IBusInputContext"><span class="type">IBusInputContext</span></a> if the "CreateInputContext"
1286
call is suceeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> otherwise.
1293
<div class="refsect2" title="ibus_bus_create_input_context_async ()">
1294
<a name="ibus-bus-create-input-context-async"></a><h3>ibus_bus_create_input_context_async ()</h3>
1295
<pre class="programlisting"><span class="returnvalue">void</span> ibus_bus_create_input_context_async (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
1296
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *client_name</code></em>,
1297
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
1298
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1299
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1300
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1302
Create an input context for client asynchronously.
1304
<div class="variablelist"><table border="0">
1305
<col align="left" valign="top">
1308
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
1309
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
1313
<td><p><span class="term"><em class="parameter"><code>client_name</code></em> :</span></p></td>
1318
<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
1319
<td>The timeout in milliseconds or -1 to use the default timeout.
1323
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
1324
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
1328
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1329
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied.
1330
It should not be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
1334
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1335
<td>The data to pass to callback.
1342
<div class="refsect2" title="ibus_bus_create_input_context_async_finish ()">
1343
<a name="ibus-bus-create-input-context-async-finish"></a><h3>ibus_bus_create_input_context_async_finish ()</h3>
1344
<pre class="programlisting"><a class="link" href="IBusInputContext.html" title="IBusInputContext"><span class="returnvalue">IBusInputContext</span></a> * ibus_bus_create_input_context_async_finish
1345
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
1346
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
1347
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1349
Finishes an operation started with <a class="link" href="IBusBus.html#ibus-bus-create-input-context-async" title="ibus_bus_create_input_context_async ()"><code class="function">ibus_bus_create_input_context_async()</code></a>.
1351
<div class="variablelist"><table border="0">
1352
<col align="left" valign="top">
1355
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
1356
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
1360
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
1361
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to
1362
<a class="link" href="IBusBus.html#ibus-bus-create-input-context-async" title="ibus_bus_create_input_context_async ()"><code class="function">ibus_bus_create_input_context_async()</code></a>.
1366
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1367
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
1371
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1372
<td>An newly allocated <a class="link" href="IBusInputContext.html" title="IBusInputContext"><span class="type">IBusInputContext</span></a> if the "CreateInputContext"
1373
call is suceeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> otherwise.
418
1381
<a name="ibus-bus-current-input-context"></a><h3>ibus_bus_current_input_context ()</h3>
419
1382
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * ibus_bus_current_input_context (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);</pre>
421
Get the current focused input context.
423
<div class="variablelist"><table border="0">
424
<col align="left" valign="top">
427
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
1384
Get the current focused input context synchronously.
1386
<div class="variablelist"><table border="0">
1387
<col align="left" valign="top">
1390
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
1391
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
1395
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1396
<td>The named of currently focued <a class="link" href="IBusInputContext.html" title="IBusInputContext"><span class="type">IBusInputContext</span></a> if the
1397
"CurrentInputContext" call suceeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> otherwise. The return
1398
value must be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.
1405
<div class="refsect2" title="ibus_bus_current_input_context_async ()">
1406
<a name="ibus-bus-current-input-context-async"></a><h3>ibus_bus_current_input_context_async ()</h3>
1407
<pre class="programlisting"><span class="returnvalue">void</span> ibus_bus_current_input_context_async
1408
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
1409
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
1410
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1411
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1412
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1414
Get the current focused input context asynchronously.
1416
<div class="variablelist"><table border="0">
1417
<col align="left" valign="top">
1420
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
1421
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
1425
<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
1426
<td>The timeout in milliseconds or -1 to use the default timeout.
1430
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
1431
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
1435
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1436
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied
1437
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't care about the result of the method invocation.
1441
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1442
<td>The data to pass to callback.
1449
<div class="refsect2" title="ibus_bus_current_input_context_async_finish ()">
1450
<a name="ibus-bus-current-input-context-async-finish"></a><h3>ibus_bus_current_input_context_async_finish ()</h3>
1451
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * ibus_bus_current_input_context_async_finish
1452
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
1453
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
1454
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1456
Finishes an operation started with <a class="link" href="IBusBus.html#ibus-bus-current-input-context-async" title="ibus_bus_current_input_context_async ()"><code class="function">ibus_bus_current_input_context_async()</code></a>.
1458
<div class="variablelist"><table border="0">
1459
<col align="left" valign="top">
1462
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
1463
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
1467
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
1468
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to
1469
<a class="link" href="IBusBus.html#ibus-bus-current-input-context-async" title="ibus_bus_current_input_context_async ()"><code class="function">ibus_bus_current_input_context_async()</code></a>.
1473
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1474
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
432
1478
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
433
1479
<td>The named of currently focued IBusInputContext if the
434
"CurrentInputContext" call suceeded, NULL otherwise. The return
1480
"CurrentInputContext" call suceeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> otherwise. The return
435
1481
value must be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>.
444
1490
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ibus_bus_register_component (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
445
1491
<em class="parameter"><code><a class="link" href="IBusComponent.html" title="IBusComponent"><span class="type">IBusComponent</span></a> *component</code></em>);</pre>
447
Register a componet to an IBusBus.
449
<div class="variablelist"><table border="0">
450
<col align="left" valign="top">
453
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
458
<td><p><span class="term"><em class="parameter"><code>component</code></em> :</span></p></td>
459
<td>A input engine component.
463
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
464
<td>TRUE if the "RegisterComponent" call is suceeded, FALSE otherwise.
1493
Register a componet to an <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> synchronously.
1495
<div class="variablelist"><table border="0">
1496
<col align="left" valign="top">
1499
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
1500
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
1504
<td><p><span class="term"><em class="parameter"><code>component</code></em> :</span></p></td>
1505
<td>A input engine component.
1509
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1511
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the "RegisterComponent" call is suceeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.
1518
<div class="refsect2" title="ibus_bus_register_component_async ()">
1519
<a name="ibus-bus-register-component-async"></a><h3>ibus_bus_register_component_async ()</h3>
1520
<pre class="programlisting"><span class="returnvalue">void</span> ibus_bus_register_component_async (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
1521
<em class="parameter"><code><a class="link" href="IBusComponent.html" title="IBusComponent"><span class="type">IBusComponent</span></a> *component</code></em>,
1522
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
1523
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1524
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1525
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1527
Register a componet to an <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> asynchronously.
1529
<div class="variablelist"><table border="0">
1530
<col align="left" valign="top">
1533
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
1534
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
1538
<td><p><span class="term"><em class="parameter"><code>component</code></em> :</span></p></td>
1539
<td>A input engine component.
1543
<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
1544
<td>The timeout in milliseconds or -1 to use the default timeout.
1548
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
1549
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
1553
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1554
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied
1555
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't care about the result of the method invocation.
1559
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1560
<td>The data to pass to callback.
1567
<div class="refsect2" title="ibus_bus_register_component_async_finish ()">
1568
<a name="ibus-bus-register-component-async-finish"></a><h3>ibus_bus_register_component_async_finish ()</h3>
1569
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ibus_bus_register_component_async_finish
1570
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
1571
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
1572
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1574
Finishes an operation started with <a class="link" href="IBusBus.html#ibus-bus-register-component-async" title="ibus_bus_register_component_async ()"><code class="function">ibus_bus_register_component_async()</code></a>.
1576
<div class="variablelist"><table border="0">
1577
<col align="left" valign="top">
1580
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
1581
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
1585
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
1586
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to
1587
<a class="link" href="IBusBus.html#ibus-bus-register-component-async" title="ibus_bus_register_component_async ()"><code class="function">ibus_bus_register_component_async()</code></a>.
1591
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1592
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
1596
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1598
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the "RegisterComponent" call is suceeded, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.
1937
<div class="refsect2" title="ibus_bus_get_use_global_engine_async ()">
1938
<a name="ibus-bus-get-use-global-engine-async"></a><h3>ibus_bus_get_use_global_engine_async ()</h3>
1939
<pre class="programlisting"><span class="returnvalue">void</span> ibus_bus_get_use_global_engine_async
1940
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
1941
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
1942
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1943
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1944
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1946
Check if the bus's "use_global_engine" option is enabled or not asynchronously.
1948
<div class="variablelist"><table border="0">
1949
<col align="left" valign="top">
1952
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
1953
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
1957
<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
1958
<td>The timeout in milliseconds or -1 to use the default timeout.
1962
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
1963
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
1967
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
1968
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied
1969
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't care about the result of the method invocation.
1973
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
1974
<td>The data to pass to callback.
1981
<div class="refsect2" title="ibus_bus_get_use_global_engine_async_finish ()">
1982
<a name="ibus-bus-get-use-global-engine-async-finish"></a><h3>ibus_bus_get_use_global_engine_async_finish ()</h3>
1983
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ibus_bus_get_use_global_engine_async_finish
1984
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
1985
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
1986
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1988
Finishes an operation started with <a class="link" href="IBusBus.html#ibus-bus-get-use-global-engine-async" title="ibus_bus_get_use_global_engine_async ()"><code class="function">ibus_bus_get_use_global_engine_async()</code></a>.
1990
<div class="variablelist"><table border="0">
1991
<col align="left" valign="top">
1994
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
1995
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
1999
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
2000
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to
2001
<a class="link" href="IBusBus.html#ibus-bus-get-use-global-engine-async" title="ibus_bus_get_use_global_engine_async ()"><code class="function">ibus_bus_get_use_global_engine_async()</code></a>.
2005
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2006
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
2010
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2012
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if "use_global_engine" option is enabled.
571
2019
<div class="refsect2" title="ibus_bus_is_global_engine_enabled ()">
572
2020
<a name="ibus-bus-is-global-engine-enabled"></a><h3>ibus_bus_is_global_engine_enabled ()</h3>
573
2021
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ibus_bus_is_global_engine_enabled (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);</pre>
575
Check if the current global engine is enabled or not.
577
<div class="variablelist"><table border="0">
578
<col align="left" valign="top">
581
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
586
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
587
<td>TRUE if the current global engine is enabled.
2023
Check if the current global engine is enabled or not synchronously.
2025
<div class="variablelist"><table border="0">
2026
<col align="left" valign="top">
2029
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
2030
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
2034
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2036
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the current global engine is enabled.
2043
<div class="refsect2" title="ibus_bus_is_global_engine_enabled_async ()">
2044
<a name="ibus-bus-is-global-engine-enabled-async"></a><h3>ibus_bus_is_global_engine_enabled_async ()</h3>
2045
<pre class="programlisting"><span class="returnvalue">void</span> ibus_bus_is_global_engine_enabled_async
2046
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
2047
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
2048
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
2049
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
2050
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
2052
Check if the current global engine is enabled or not asynchronously.
2054
<div class="variablelist"><table border="0">
2055
<col align="left" valign="top">
2058
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
2059
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
2063
<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
2064
<td>The timeout in milliseconds or -1 to use the default timeout.
2068
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
2069
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
2073
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
2074
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied
2075
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't care about the result of the method invocation.
2079
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2080
<td>The data to pass to callback.
2087
<div class="refsect2" title="ibus_bus_is_global_engine_enabled_async_finish ()">
2088
<a name="ibus-bus-is-global-engine-enabled-async-finish"></a><h3>ibus_bus_is_global_engine_enabled_async_finish ()</h3>
2089
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ibus_bus_is_global_engine_enabled_async_finish
2090
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
2091
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
2092
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2094
Finishes an operation started with <a class="link" href="IBusBus.html#ibus-bus-is-global-engine-enabled-async" title="ibus_bus_is_global_engine_enabled_async ()"><code class="function">ibus_bus_is_global_engine_enabled_async()</code></a>.
2096
<div class="variablelist"><table border="0">
2097
<col align="left" valign="top">
2100
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
2101
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
2105
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
2106
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to
2107
<a class="link" href="IBusBus.html#ibus-bus-is-global-engine-enabled-async" title="ibus_bus_is_global_engine_enabled_async ()"><code class="function">ibus_bus_is_global_engine_enabled_async()</code></a>.
2111
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2112
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
2116
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2118
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the current global engine is enabled.
2125
<div class="refsect2" title="ibus_bus_get_global_engine ()">
2126
<a name="ibus-bus-get-global-engine"></a><h3>ibus_bus_get_global_engine ()</h3>
2127
<pre class="programlisting"><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="returnvalue">IBusEngineDesc</span></a> * ibus_bus_get_global_engine (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);</pre>
2129
Get the description of current global engine synchronously.
2131
<div class="variablelist"><table border="0">
2132
<col align="left" valign="top">
2135
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
2136
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
2140
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2141
<td>The description of current global engine, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is no
2149
<div class="refsect2" title="ibus_bus_get_global_engine_async ()">
2150
<a name="ibus-bus-get-global-engine-async"></a><h3>ibus_bus_get_global_engine_async ()</h3>
2151
<pre class="programlisting"><span class="returnvalue">void</span> ibus_bus_get_global_engine_async (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
2152
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
2153
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
2154
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
2155
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
2157
Get the description of current global engine asynchronously.
2159
<div class="variablelist"><table border="0">
2160
<col align="left" valign="top">
2163
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
2164
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
2168
<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
2169
<td>The timeout in milliseconds or -1 to use the default timeout.
2173
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
2174
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
2178
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
2179
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2180
if you don't care about the result of the method invocation.
2184
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2185
<td>The data to pass to callback.
2192
<div class="refsect2" title="ibus_bus_get_global_engine_async_finish ()">
2193
<a name="ibus-bus-get-global-engine-async-finish"></a><h3>ibus_bus_get_global_engine_async_finish ()</h3>
2194
<pre class="programlisting"><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="returnvalue">IBusEngineDesc</span></a> * ibus_bus_get_global_engine_async_finish
2195
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
2196
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
2197
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2199
Finishes an operation started with <a class="link" href="IBusBus.html#ibus-bus-get-global-engine-async-finish" title="ibus_bus_get_global_engine_async_finish ()"><code class="function">ibus_bus_get_global_engine_async_finish()</code></a>.
2201
<div class="variablelist"><table border="0">
2202
<col align="left" valign="top">
2205
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
2206
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
2210
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
2211
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to
2212
<a class="link" href="IBusBus.html#ibus-bus-get-global-engine-async-finish" title="ibus_bus_get_global_engine_async_finish ()"><code class="function">ibus_bus_get_global_engine_async_finish()</code></a>.
2216
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2217
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
2221
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2222
<td>The description of current global engine, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is no
596
2232
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ibus_bus_set_global_engine (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
597
2233
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *global_engine</code></em>);</pre>
599
Set current global engine.
601
<div class="variablelist"><table border="0">
602
<col align="left" valign="top">
605
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
610
<td><p><span class="term"><em class="parameter"><code>global_engine</code></em> :</span></p></td>
611
<td>A new engine name.
615
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
616
<td>TRUE if the global engine was set successfully.
2235
Set current global engine synchronously.
2237
<div class="variablelist"><table border="0">
2238
<col align="left" valign="top">
2241
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
2242
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
2246
<td><p><span class="term"><em class="parameter"><code>global_engine</code></em> :</span></p></td>
2247
<td>A new engine name.
2251
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2253
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the global engine was set successfully.
2260
<div class="refsect2" title="ibus_bus_set_global_engine_async ()">
2261
<a name="ibus-bus-set-global-engine-async"></a><h3>ibus_bus_set_global_engine_async ()</h3>
2262
<pre class="programlisting"><span class="returnvalue">void</span> ibus_bus_set_global_engine_async (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
2263
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *global_engine</code></em>,
2264
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> timeout_msec</code></em>,
2265
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
2266
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
2267
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
2269
Set current global engine asynchronously.
2271
<div class="variablelist"><table border="0">
2272
<col align="left" valign="top">
2275
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
2276
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
2280
<td><p><span class="term"><em class="parameter"><code>global_engine</code></em> :</span></p></td>
2281
<td>A new engine name.
2285
<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
2286
<td>The timeout in milliseconds or -1 to use the default timeout.
2290
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
2291
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
2295
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
2296
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied
2297
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't care about the result of the method invocation.
2301
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2302
<td>The data to pass to callback.
2309
<div class="refsect2" title="ibus_bus_set_global_engine_async_finish ()">
2310
<a name="ibus-bus-set-global-engine-async-finish"></a><h3>ibus_bus_set_global_engine_async_finish ()</h3>
2311
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> ibus_bus_set_global_engine_async_finish
2312
(<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
2313
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
2314
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2316
Finishes an operation started with <a class="link" href="IBusBus.html#ibus-bus-set-global-engine-async" title="ibus_bus_set_global_engine_async ()"><code class="function">ibus_bus_set_global_engine_async()</code></a>.
2318
<div class="variablelist"><table border="0">
2319
<col align="left" valign="top">
2322
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
2323
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
2327
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
2328
<td>A <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> obtained from the <a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to
2329
<a class="link" href="IBusBus.html#ibus-bus-set-global-engine-async" title="ibus_bus_set_global_engine_async ()"><code class="function">ibus_bus_set_global_engine_async()</code></a>.
2333
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2334
<td>Return location for error or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
2338
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2340
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if no IPC errros. <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.
2347
<div class="refsect2" title="ibus_bus_set_watch_dbus_signal ()">
2348
<a name="ibus-bus-set-watch-dbus-signal"></a><h3>ibus_bus_set_watch_dbus_signal ()</h3>
2349
<pre class="programlisting"><span class="returnvalue">void</span> ibus_bus_set_watch_dbus_signal (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
2350
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> watch</code></em>);</pre>
2352
Start or stop watching the NameOwnerChanged DBus signal.
2354
<div class="variablelist"><table border="0">
2355
<col align="left" valign="top">
2358
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
2359
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
2363
<td><p><span class="term"><em class="parameter"><code>watch</code></em> :</span></p></td>
2365
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if you want ibusbus to emit "name-owner-changed" signal when
2366
ibus-daemon emits the NameOwnerChanged DBus signal.
2373
<div class="refsect2" title="ibus_bus_set_watch_ibus_signal ()">
2374
<a name="ibus-bus-set-watch-ibus-signal"></a><h3>ibus_bus_set_watch_ibus_signal ()</h3>
2375
<pre class="programlisting"><span class="returnvalue">void</span> ibus_bus_set_watch_ibus_signal (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
2376
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> watch</code></em>);</pre>
2378
Start or stop watching the GlobalEngineChanged IBus signal.
2380
<div class="variablelist"><table border="0">
2381
<col align="left" valign="top">
2384
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
2385
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
2389
<td><p><span class="term"><em class="parameter"><code>watch</code></em> :</span></p></td>
2391
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if you want ibusbus to emit "global-engine-changed" signal when
2392
ibus-daemon emits the GlobalEngineChanged IBus signal.
647
2424
<a name="IBusBus.signal-details"></a><h2>Signal Details</h2>
648
2425
<div class="refsect2" title='The "connected" signal'>
649
2426
<a name="IBusBus-connected"></a><h3>The <code class="literal">"connected"</code> signal</h3>
650
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *arg0,
2427
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus,
651
2428
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run Last</pre>
653
Emitted when IBusBus is connected.
657
<div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;">
658
<h3 class="title">Note</h3>
659
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
2430
Emitted when <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> is connected to ibus-daemon.
663
2432
<div class="variablelist"><table border="0">
664
2433
<col align="left" valign="top">
2436
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
2437
<td>The <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> object which recevied the signal
666
2441
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
667
2442
<td>user data set when the signal handler was connected.</td>
672
2448
<div class="refsect2" title='The "disconnected" signal'>
673
2449
<a name="IBusBus-disconnected"></a><h3>The <code class="literal">"disconnected"</code> signal</h3>
674
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *arg0,
2450
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus,
675
2451
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run Last</pre>
677
Emitted when IBusBus is disconnected.
681
<div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;">
682
<h3 class="title">Note</h3>
683
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
2453
Emitted when <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> is disconnected from ibus-daemon.
687
2455
<div class="variablelist"><table border="0">
688
2456
<col align="left" valign="top">
2459
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
2460
<td>The <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> object which recevied the signal
690
2464
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
691
2465
<td>user data set when the signal handler was connected.</td>
696
2471
<div class="refsect2" title='The "global-engine-changed" signal'>
697
2472
<a name="IBusBus-global-engine-changed"></a><h3>The <code class="literal">"global-engine-changed"</code> signal</h3>
698
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *arg0,
2473
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus,
2474
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name,
699
2475
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run Last</pre>
701
2477
Emitted when global engine is changed.
705
<div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;">
706
<h3 class="title">Note</h3>
707
<p>Argument <em class="parameter"><code>user_data</code></em> is ignored in this function.</p>
2479
<div class="variablelist"><table border="0">
2480
<col align="left" valign="top">
2483
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
2484
<td>The <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> object which recevied the signal
2488
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
2489
<td>The name of the new global engine.
2493
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
2494
<td>user data set when the signal handler was connected.</td>
2500
<div class="refsect2" title='The "name-owner-changed" signal'>
2501
<a name="IBusBus-name-owner-changed"></a><h3>The <code class="literal">"name-owner-changed"</code> signal</h3>
2502
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus,
2503
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name,
2504
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *old_owner,
2505
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *new_owner,
2506
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : Run Last</pre>
2508
Emitted when D-Bus name owner is changed.
711
2510
<div class="variablelist"><table border="0">
712
2511
<col align="left" valign="top">
2514
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
2515
<td>The <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> object which recevied the signal
2519
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
2520
<td>The name which ower is changed.
2524
<td><p><span class="term"><em class="parameter"><code>old_owner</code></em> :</span></p></td>
2525
<td>The unique bus name of the old owner.
2529
<td><p><span class="term"><em class="parameter"><code>new_owner</code></em> :</span></p></td>
2530
<td>The unique bus name of the new owner.
714
2534
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
715
2535
<td>user data set when the signal handler was connected.</td>