~ubuntu-branches/ubuntu/quantal/ibus/quantal

« back to all changes in this revision

Viewing changes to docs/reference/ibus/html/IBusBus.html

  • Committer: Bazaar Package Importer
  • Author(s): Barry Warsaw
  • Date: 2011-08-11 17:00:57 UTC
  • mfrom: (6.2.14 sid)
  • Revision ID: james.westby@ubuntu.com-20110811170057-6dmbfs4s3cchzl7x
Tags: 1.3.99.20110419-1ubuntu1
* Merge with Debian unstable.  Remaining Ubuntu changes:
  - Indicator support:
    + Add 05_appindicator.patch: Use an indicator rather than a notification
      icon.
    + debian/control: Recommend python-appindicator.
  - debian/control: Install im-switch instead of im-config by default.
  - debian/README.source: Removed, it was outdated and no longer correct
  - debian/patches/01_ubuntu_desktop: Fix "Desktop entry needs the
    X-Ubuntu-Gettext-Domain key"  (LP: #457632)
  - debian/patches/02_title_update.patch: Rename "IBus Preferences" to
    "Keyboard Input Methods"
  - debian/patches/06_locale_parser.patch: Cherry-picked from upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
<link rel="home" href="index.html" title="IBus Reference Manual">
8
8
<link rel="up" href="ch05.html" title="Communication">
9
9
<link rel="prev" href="ch05.html" title="Communication">
10
 
<link rel="next" href="IBusConnection.html" title="IBusConnection">
 
10
<link rel="next" href="IBusProxy.html" title="IBusProxy">
11
11
<meta name="generator" content="GTK-Doc V1.15 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
18
18
<td><a accesskey="u" href="ch05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20
20
<th width="100%" align="center">IBus Reference Manual</th>
21
 
<td><a accesskey="n" href="IBusConnection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 
21
<td><a accesskey="n" href="IBusProxy.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22
22
</tr>
23
23
<tr><td colspan="5" class="shortcuts">
24
24
<a href="#IBusBus.synopsis" class="shortcut">Top</a>
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>);
80
251
</pre>
81
252
</div>
94
265
  "<a class="link" href="IBusBus.html#IBusBus-connected" title='The "connected" signal'>connected</a>"                                      : Run Last
95
266
  "<a class="link" href="IBusBus.html#IBusBus-disconnected" title='The "disconnected" signal'>disconnected</a>"                                   : Run Last
96
267
  "<a class="link" href="IBusBus.html#IBusBus-global-engine-changed" title='The "global-engine-changed" signal'>global-engine-changed</a>"                          : Run Last
 
268
  "<a class="link" href="IBusBus.html#IBusBus-name-owner-changed" title='The "name-owner-changed" signal'>name-owner-changed</a>"                             : Run Last
97
269
</pre>
98
270
</div>
99
271
<div class="refsect1" title="Description">
115
287
<div class="refsect2" title="IBusBusClass">
116
288
<a name="IBusBusClass"></a><h3>IBusBusClass</h3>
117
289
<pre class="programlisting">typedef struct {
118
 
  IBusObjectClass parent;
119
 
  /* class members */
 
290
    IBusObjectClass parent;
 
291
    /* class members */
120
292
} IBusBusClass;
121
293
</pre>
122
294
<p>
127
299
<a name="ibus-bus-new"></a><h3>ibus_bus_new ()</h3>
128
300
<pre class="programlisting"><a class="link" href="IBusBus.html" title="IBusBus"><span class="returnvalue">IBusBus</span></a> *           ibus_bus_new                        (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
129
301
<p>
130
 
New an IBusBus instance.
 
302
New an <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> instance.
131
303
</p>
132
304
<div class="variablelist"><table border="0">
133
305
<col align="left" valign="top">
134
306
<tbody><tr>
135
307
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
136
 
<td>A newly allocated IBusBus instance, and the instance is not floating.
 
308
<td>A newly allocated <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> instance, and the instance is not floating.
137
309
</td>
138
310
</tr></tbody>
139
311
</table></div>
143
315
<a name="ibus-bus-is-connected"></a><h3>ibus_bus_is_connected ()</h3>
144
316
<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_connected               (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);</pre>
145
317
<p>
146
 
Return TRUE if <em class="parameter"><code>bus</code></em> is connected to IBus daemon.
147
 
</p>
148
 
<div class="variablelist"><table border="0">
149
 
<col align="left" valign="top">
150
 
<tbody>
151
 
<tr>
152
 
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
153
 
<td>An IBusBus.
154
 
</td>
155
 
</tr>
156
 
<tr>
157
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
158
 
<td>TRUE if <em class="parameter"><code>bus</code></em> is connected, FALSE otherwise.
 
318
Return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>bus</code></em> is connected to IBus daemon.
 
319
</p>
 
320
<div class="variablelist"><table border="0">
 
321
<col align="left" valign="top">
 
322
<tbody>
 
323
<tr>
 
324
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
 
325
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
 
326
</td>
 
327
</tr>
 
328
<tr>
 
329
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
330
<td>
 
331
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>bus</code></em> is connected, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.
 
332
</td>
 
333
</tr>
 
334
</tbody>
 
335
</table></div>
 
336
</div>
 
337
<hr>
 
338
<div class="refsect2" title="ibus_bus_get_connection ()">
 
339
<a name="ibus-bus-get-connection"></a><h3>ibus_bus_get_connection ()</h3>
 
340
<pre class="programlisting"><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="returnvalue">GDBusConnection</span></a> *   ibus_bus_get_connection             (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);</pre>
 
341
<p>
 
342
Return <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a> of an <span class="type">IBusIBus</span> instance.
 
343
</p>
 
344
<div class="variablelist"><table border="0">
 
345
<col align="left" valign="top">
 
346
<tbody>
 
347
<tr>
 
348
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
 
349
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
 
350
</td>
 
351
</tr>
 
352
<tr>
 
353
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
354
<td> A <a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a> of an <span class="type">IBusIBus</span> instance. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
159
355
</td>
160
356
</tr>
161
357
</tbody>
174
370
<tbody>
175
371
<tr>
176
372
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
177
 
<td>An IBusBus.
 
373
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
178
374
</td>
179
375
</tr>
180
376
<tr>
181
377
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
182
 
<td>The unique name of IBus process in DBus.
 
378
<td>The unique name of <span class="type">IBus</span> process in DBus.
183
379
</td>
184
380
</tr>
185
381
</tbody>
188
384
<hr>
189
385
<div class="refsect2" title="ibus_bus_request_name ()">
190
386
<a name="ibus-bus-request-name"></a><h3>ibus_bus_request_name ()</h3>
191
 
<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_request_name               (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
 
387
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>             ibus_bus_request_name               (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
192
388
                                                         <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>,
193
 
                                                         <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>);</pre>
 
389
                                                         <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>);</pre>
194
390
<p>
195
 
Request a name from IBus daemon.
 
391
Request a name from IBus daemon synchronously.
196
392
</p>
197
393
<div class="variablelist"><table border="0">
198
394
<col align="left" valign="top">
209
405
</tr>
210
406
<tr>
211
407
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
 
408
<td>IBusBusNameFlag.
 
409
</td>
 
410
</tr>
 
411
<tr>
 
412
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
413
<td>0 if failed; IBusBusRequestNameReply otherwise.
 
414
</td>
 
415
</tr>
 
416
</tbody>
 
417
</table></div>
 
418
</div>
 
419
<hr>
 
420
<div class="refsect2" title="ibus_bus_request_name_async ()">
 
421
<a name="ibus-bus-request-name-async"></a><h3>ibus_bus_request_name_async ()</h3>
 
422
<pre class="programlisting"><span class="returnvalue">void</span>                ibus_bus_request_name_async         (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
 
423
                                                         <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>,
 
424
                                                         <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>,
 
425
                                                         <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>,
 
426
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
427
                                                         <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>,
 
428
                                                         <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>
 
429
<p>
 
430
Request a name from IBus daemon asynchronously.
 
431
</p>
 
432
<div class="variablelist"><table border="0">
 
433
<col align="left" valign="top">
 
434
<tbody>
 
435
<tr>
 
436
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
 
437
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
 
438
</td>
 
439
</tr>
 
440
<tr>
 
441
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
 
442
<td>Name to be requested.
 
443
</td>
 
444
</tr>
 
445
<tr>
 
446
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
212
447
<td>Flags (FixMe).
213
448
</td>
214
449
</tr>
215
450
<tr>
 
451
<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
 
452
<td>The timeout in milliseconds or -1 to use the default timeout.
 
453
</td>
 
454
</tr>
 
455
<tr>
 
456
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
 
457
<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>.
 
458
</td>
 
459
</tr>
 
460
<tr>
 
461
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
462
<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>
 
463
     if you don't care about the result of the method invocation.
 
464
</td>
 
465
</tr>
 
466
<tr>
 
467
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
468
<td>The data to pass to callback.
 
469
</td>
 
470
</tr>
 
471
</tbody>
 
472
</table></div>
 
473
</div>
 
474
<hr>
 
475
<div class="refsect2" title="ibus_bus_request_name_async_finish ()">
 
476
<a name="ibus-bus-request-name-async-finish"></a><h3>ibus_bus_request_name_async_finish ()</h3>
 
477
<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_request_name_async_finish  (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
 
478
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
 
479
                                                         <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>
 
480
<p>
 
481
Finishes an operation started with <a class="link" href="IBusBus.html#ibus-bus-request-name-async" title="ibus_bus_request_name_async ()"><code class="function">ibus_bus_request_name_async()</code></a>.
 
482
</p>
 
483
<div class="variablelist"><table border="0">
 
484
<col align="left" valign="top">
 
485
<tbody>
 
486
<tr>
 
487
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
 
488
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
 
489
</td>
 
490
</tr>
 
491
<tr>
 
492
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
 
493
<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
 
494
  <a class="link" href="IBusBus.html#ibus-bus-request-name-async" title="ibus_bus_request_name_async ()"><code class="function">ibus_bus_request_name_async()</code></a>.
 
495
</td>
 
496
</tr>
 
497
<tr>
 
498
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
499
<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>.
 
500
</td>
 
501
</tr>
 
502
<tr>
216
503
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
217
504
<td>0 if failed; positive number otherwise.
218
505
</td>
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>
228
515
<p>
229
 
Release a name to IBus daemon.
 
516
Release a name to IBus daemon synchronously.
 
517
</p>
 
518
<div class="variablelist"><table border="0">
 
519
<col align="left" valign="top">
 
520
<tbody>
 
521
<tr>
 
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>.
 
524
</td>
 
525
</tr>
 
526
<tr>
 
527
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
 
528
<td>Name to be released.
 
529
</td>
 
530
</tr>
 
531
<tr>
 
532
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
533
<td>0 if failed; positive number otherwise.
 
534
</td>
 
535
</tr>
 
536
</tbody>
 
537
</table></div>
 
538
</div>
 
539
<hr>
 
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>
 
548
<p>
 
549
Release a name to IBus daemon asynchronously.
 
550
</p>
 
551
<div class="variablelist"><table border="0">
 
552
<col align="left" valign="top">
 
553
<tbody>
 
554
<tr>
 
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>.
 
557
</td>
 
558
</tr>
 
559
<tr>
 
560
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
 
561
<td>Name to be released.
 
562
</td>
 
563
</tr>
 
564
<tr>
 
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.
 
567
</td>
 
568
</tr>
 
569
<tr>
 
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>.
 
572
</td>
 
573
</tr>
 
574
<tr>
 
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.
 
578
</td>
 
579
</tr>
 
580
<tr>
 
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.
 
583
</td>
 
584
</tr>
 
585
</tbody>
 
586
</table></div>
 
587
</div>
 
588
<hr>
 
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>
 
594
<p>
 
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>.
 
596
</p>
 
597
<div class="variablelist"><table border="0">
 
598
<col align="left" valign="top">
 
599
<tbody>
 
600
<tr>
 
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>.
 
603
</td>
 
604
</tr>
 
605
<tr>
 
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>.
 
609
</td>
 
610
</tr>
 
611
<tr>
 
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>.
 
614
</td>
 
615
</tr>
 
616
<tr>
 
617
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
618
<td>0 if failed; positive number otherwise.
 
619
</td>
 
620
</tr>
 
621
</tbody>
 
622
</table></div>
 
623
</div>
 
624
<hr>
 
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>
 
629
<p>
 
630
Lists the unique bus names of connections currently queued for a bus name.
 
631
</p>
 
632
<p>
 
633
FIXME add an asynchronous version.
230
634
</p>
231
635
<div class="variablelist"><table border="0">
232
636
<col align="left" valign="top">
238
642
</tr>
239
643
<tr>
240
644
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
241
 
<td>Name to be released.
 
645
<td>Name to be queried.
242
646
</td>
243
647
</tr>
244
648
<tr>
245
649
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
246
 
<td>0 if failed; positive number otherwise.
 
650
<td>
 
651
          The unique bus names of connections currently queued for <em class="parameter"><code>name</code></em>. <span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>][<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> utf8]</span>
247
652
</td>
248
653
</tr>
249
654
</tbody>
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>
257
662
<p>
258
 
Whether the name has owner.
259
 
</p>
260
 
<div class="variablelist"><table border="0">
261
 
<col align="left" valign="top">
262
 
<tbody>
263
 
<tr>
264
 
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
265
 
<td>An IBusBus.
266
 
</td>
267
 
</tr>
268
 
<tr>
269
 
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
270
 
<td>Name to be released.
271
 
</td>
272
 
</tr>
273
 
<tr>
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.
 
664
</p>
 
665
<div class="variablelist"><table border="0">
 
666
<col align="left" valign="top">
 
667
<tbody>
 
668
<tr>
 
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>.
 
671
</td>
 
672
</tr>
 
673
<tr>
 
674
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
 
675
<td>Name to be checked.
 
676
</td>
 
677
</tr>
 
678
<tr>
 
679
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
680
<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.
 
682
</td>
 
683
</tr>
 
684
</tbody>
 
685
</table></div>
 
686
</div>
 
687
<hr>
 
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>
 
696
<p>
 
697
Checks whether the name has owner asynchronously.
 
698
</p>
 
699
<div class="variablelist"><table border="0">
 
700
<col align="left" valign="top">
 
701
<tbody>
 
702
<tr>
 
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>.
 
705
</td>
 
706
</tr>
 
707
<tr>
 
708
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
 
709
<td>Name to be checked.
 
710
</td>
 
711
</tr>
 
712
<tr>
 
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.
 
715
</td>
 
716
</tr>
 
717
<tr>
 
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>.
 
720
</td>
 
721
</tr>
 
722
<tr>
 
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.
 
726
</td>
 
727
</tr>
 
728
<tr>
 
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.
 
731
</td>
 
732
</tr>
 
733
</tbody>
 
734
</table></div>
 
735
</div>
 
736
<hr>
 
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>
 
743
<p>
 
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>.
 
745
</p>
 
746
<div class="variablelist"><table border="0">
 
747
<col align="left" valign="top">
 
748
<tbody>
 
749
<tr>
 
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>.
 
752
</td>
 
753
</tr>
 
754
<tr>
 
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>.
 
758
</td>
 
759
</tr>
 
760
<tr>
 
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>.
 
763
</td>
 
764
</tr>
 
765
<tr>
 
766
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
767
<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.
276
769
</td>
277
770
</tr>
278
771
</tbody>
284
777
<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_names                 (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);</pre>
285
778
<p>
286
779
Return lists that attached to <em class="parameter"><code>bus</code></em>.
287
 
</p>
288
 
<div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;">
289
 
<h3 class="title">Note</h3>
290
 
<p>[FixMe] Not implemented yet, only return NULL.</p>
291
 
</div>
292
 
<p>
 
780
&lt;note&gt;&lt;para&gt;[FixMe] Not implemented yet, only return NULL.&lt;/para&gt;&lt;/note&gt;
 
781
&lt;note&gt;&lt;para&gt;[FixMe] Add async version.&lt;/para&gt;&lt;/note&gt;
293
782
</p>
294
783
<div class="variablelist"><table border="0">
295
784
<col align="left" valign="top">
296
785
<tbody>
297
786
<tr>
298
787
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
299
 
<td>An IBusBus.
 
788
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
300
789
</td>
301
790
</tr>
302
791
<tr>
310
799
<hr>
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>
315
804
<p>
316
 
Add a match rule to an IBusBus.
317
 
</p>
318
 
<div class="variablelist"><table border="0">
319
 
<col align="left" valign="top">
320
 
<tbody>
321
 
<tr>
322
 
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
323
 
<td>An IBusBus.
324
 
</td>
325
 
</tr>
326
 
<tr>
327
 
<td><p><span class="term"><em class="parameter"><code>rule</code></em> :</span></p></td>
328
 
<td>Match rule.
 
805
Add a match rule to an <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> synchronously.
 
806
</p>
 
807
<div class="variablelist"><table border="0">
 
808
<col align="left" valign="top">
 
809
<tbody>
 
810
<tr>
 
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>.
 
813
</td>
 
814
</tr>
 
815
<tr>
 
816
<td><p><span class="term"><em class="parameter"><code>rule</code></em> :</span></p></td>
 
817
<td>Match rule.
 
818
</td>
 
819
</tr>
 
820
<tr>
 
821
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
822
<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.
 
824
</td>
 
825
</tr>
 
826
</tbody>
 
827
</table></div>
 
828
</div>
 
829
<hr>
 
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>
 
838
<p>
 
839
Add a match rule to an <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> asynchronously.
 
840
</p>
 
841
<div class="variablelist"><table border="0">
 
842
<col align="left" valign="top">
 
843
<tbody>
 
844
<tr>
 
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>.
 
847
</td>
 
848
</tr>
 
849
<tr>
 
850
<td><p><span class="term"><em class="parameter"><code>rule</code></em> :</span></p></td>
 
851
<td>Match rule.
 
852
</td>
 
853
</tr>
 
854
<tr>
 
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.
 
857
</td>
 
858
</tr>
 
859
<tr>
 
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>.
 
862
</td>
 
863
</tr>
 
864
<tr>
 
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.
 
868
</td>
 
869
</tr>
 
870
<tr>
 
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.
 
873
</td>
 
874
</tr>
 
875
</tbody>
 
876
</table></div>
 
877
</div>
 
878
<hr>
 
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>
 
884
<p>
 
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>.
 
886
</p>
 
887
<div class="variablelist"><table border="0">
 
888
<col align="left" valign="top">
 
889
<tbody>
 
890
<tr>
 
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>.
 
893
</td>
 
894
</tr>
 
895
<tr>
 
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>.
 
899
</td>
 
900
</tr>
 
901
<tr>
 
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>.
 
904
</td>
 
905
</tr>
 
906
<tr>
 
907
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
908
<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.
329
910
</td>
330
911
</tr>
331
912
</tbody>
334
915
<hr>
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>
339
920
<p>
340
 
Remove a match rule to an IBusBus.
341
 
</p>
342
 
<div class="variablelist"><table border="0">
343
 
<col align="left" valign="top">
344
 
<tbody>
345
 
<tr>
346
 
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
347
 
<td>An IBusBus.
348
 
</td>
349
 
</tr>
350
 
<tr>
351
 
<td><p><span class="term"><em class="parameter"><code>rule</code></em> :</span></p></td>
352
 
<td>Match rule.
 
921
Remove a match rule to an <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> synchronously.
 
922
</p>
 
923
<div class="variablelist"><table border="0">
 
924
<col align="left" valign="top">
 
925
<tbody>
 
926
<tr>
 
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>.
 
929
</td>
 
930
</tr>
 
931
<tr>
 
932
<td><p><span class="term"><em class="parameter"><code>rule</code></em> :</span></p></td>
 
933
<td>Match rule.
 
934
</td>
 
935
</tr>
 
936
<tr>
 
937
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
938
<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.
 
940
</td>
 
941
</tr>
 
942
</tbody>
 
943
</table></div>
 
944
</div>
 
945
<hr>
 
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>
 
954
<p>
 
955
Remove a match rule to an IBusBus asynchronously.
 
956
</p>
 
957
<div class="variablelist"><table border="0">
 
958
<col align="left" valign="top">
 
959
<tbody>
 
960
<tr>
 
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>.
 
963
</td>
 
964
</tr>
 
965
<tr>
 
966
<td><p><span class="term"><em class="parameter"><code>rule</code></em> :</span></p></td>
 
967
<td>Match rule.
 
968
</td>
 
969
</tr>
 
970
<tr>
 
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.
 
973
</td>
 
974
</tr>
 
975
<tr>
 
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>.
 
978
</td>
 
979
</tr>
 
980
<tr>
 
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.
 
984
</td>
 
985
</tr>
 
986
<tr>
 
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.
 
989
</td>
 
990
</tr>
 
991
</tbody>
 
992
</table></div>
 
993
</div>
 
994
<hr>
 
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>
 
1000
<p>
 
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>.
 
1002
</p>
 
1003
<div class="variablelist"><table border="0">
 
1004
<col align="left" valign="top">
 
1005
<tbody>
 
1006
<tr>
 
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>.
 
1009
</td>
 
1010
</tr>
 
1011
<tr>
 
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>.
 
1015
</td>
 
1016
</tr>
 
1017
<tr>
 
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>.
 
1020
</td>
 
1021
</tr>
 
1022
<tr>
 
1023
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1024
<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.
353
1026
</td>
354
1027
</tr>
355
1028
</tbody>
361
1034
<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_get_name_owner             (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
362
1035
                                                         <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>
363
1036
<p>
364
 
Return the name owner.
365
 
</p>
366
 
<div class="variablelist"><table border="0">
367
 
<col align="left" valign="top">
368
 
<tbody>
369
 
<tr>
370
 
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
371
 
<td>An IBusBus.
372
 
</td>
373
 
</tr>
374
 
<tr>
375
 
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
376
 
<td>Name.
 
1037
Return the name owner synchronously.
 
1038
</p>
 
1039
<div class="variablelist"><table border="0">
 
1040
<col align="left" valign="top">
 
1041
<tbody>
 
1042
<tr>
 
1043
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
 
1044
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
 
1045
</td>
 
1046
</tr>
 
1047
<tr>
 
1048
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
 
1049
<td>Name.
 
1050
</td>
 
1051
</tr>
 
1052
<tr>
 
1053
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1054
<td>Owner of the name. The returned 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>.
 
1055
</td>
 
1056
</tr>
 
1057
</tbody>
 
1058
</table></div>
 
1059
</div>
 
1060
<hr>
 
1061
<div class="refsect2" title="ibus_bus_get_name_owner_async ()">
 
1062
<a name="ibus-bus-get-name-owner-async"></a><h3>ibus_bus_get_name_owner_async ()</h3>
 
1063
<pre class="programlisting"><span class="returnvalue">void</span>                ibus_bus_get_name_owner_async       (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
 
1064
                                                         <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>,
 
1065
                                                         <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>,
 
1066
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
1067
                                                         <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>,
 
1068
                                                         <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>
 
1069
<p>
 
1070
Return the name owner asynchronously.
 
1071
</p>
 
1072
<div class="variablelist"><table border="0">
 
1073
<col align="left" valign="top">
 
1074
<tbody>
 
1075
<tr>
 
1076
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
 
1077
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
 
1078
</td>
 
1079
</tr>
 
1080
<tr>
 
1081
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
 
1082
<td>Name.
 
1083
</td>
 
1084
</tr>
 
1085
<tr>
 
1086
<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
 
1087
<td>The timeout in milliseconds or -1 to use the default timeout.
 
1088
</td>
 
1089
</tr>
 
1090
<tr>
 
1091
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
 
1092
<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>.
 
1093
</td>
 
1094
</tr>
 
1095
<tr>
 
1096
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
1097
<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
 
1098
     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.
 
1099
</td>
 
1100
</tr>
 
1101
<tr>
 
1102
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
1103
<td>The data to pass to callback.
 
1104
</td>
 
1105
</tr>
 
1106
</tbody>
 
1107
</table></div>
 
1108
</div>
 
1109
<hr>
 
1110
<div class="refsect2" title="ibus_bus_get_name_owner_async_finish ()">
 
1111
<a name="ibus-bus-get-name-owner-async-finish"></a><h3>ibus_bus_get_name_owner_async_finish ()</h3>
 
1112
<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_get_name_owner_async_finish
 
1113
                                                        (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
 
1114
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
 
1115
                                                         <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>
 
1116
<p>
 
1117
Finishes an operation started with <a class="link" href="IBusBus.html#ibus-bus-get-name-owner-async" title="ibus_bus_get_name_owner_async ()"><code class="function">ibus_bus_get_name_owner_async()</code></a>.
 
1118
</p>
 
1119
<div class="variablelist"><table border="0">
 
1120
<col align="left" valign="top">
 
1121
<tbody>
 
1122
<tr>
 
1123
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
 
1124
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
 
1125
</td>
 
1126
</tr>
 
1127
<tr>
 
1128
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
 
1129
<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
 
1130
  <a class="link" href="IBusBus.html#ibus-bus-get-name-owner-async" title="ibus_bus_get_name_owner_async ()"><code class="function">ibus_bus_get_name_owner_async()</code></a>.
 
1131
</td>
 
1132
</tr>
 
1133
<tr>
 
1134
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
1135
<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>.
377
1136
</td>
378
1137
</tr>
379
1138
<tr>
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>
392
1151
<p>
393
 
Exit or restart an IBusBus.
394
 
</p>
395
 
<div class="variablelist"><table border="0">
396
 
<col align="left" valign="top">
397
 
<tbody>
398
 
<tr>
399
 
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
400
 
<td>An IBusBus.
401
 
</td>
402
 
</tr>
403
 
<tr>
404
 
<td><p><span class="term"><em class="parameter"><code>restart</code></em> :</span></p></td>
405
 
<td>Whether restarting the ibus.
406
 
</td>
407
 
</tr>
408
 
<tr>
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.
 
1153
</p>
 
1154
<div class="variablelist"><table border="0">
 
1155
<col align="left" valign="top">
 
1156
<tbody>
 
1157
<tr>
 
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>.
 
1160
</td>
 
1161
</tr>
 
1162
<tr>
 
1163
<td><p><span class="term"><em class="parameter"><code>restart</code></em> :</span></p></td>
 
1164
<td>Whether restarting the ibus.
 
1165
</td>
 
1166
</tr>
 
1167
<tr>
 
1168
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1169
<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.
 
1171
</td>
 
1172
</tr>
 
1173
</tbody>
 
1174
</table></div>
 
1175
</div>
 
1176
<hr>
 
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>
 
1185
<p>
 
1186
Exit or restart ibus-daemon asynchronously.
 
1187
</p>
 
1188
<div class="variablelist"><table border="0">
 
1189
<col align="left" valign="top">
 
1190
<tbody>
 
1191
<tr>
 
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>.
 
1194
</td>
 
1195
</tr>
 
1196
<tr>
 
1197
<td><p><span class="term"><em class="parameter"><code>restart</code></em> :</span></p></td>
 
1198
<td>Whether restarting the ibus.
 
1199
</td>
 
1200
</tr>
 
1201
<tr>
 
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.
 
1204
</td>
 
1205
</tr>
 
1206
<tr>
 
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>.
 
1209
</td>
 
1210
</tr>
 
1211
<tr>
 
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.
 
1215
</td>
 
1216
</tr>
 
1217
<tr>
 
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.
 
1220
</td>
 
1221
</tr>
 
1222
</tbody>
 
1223
</table></div>
 
1224
</div>
 
1225
<hr>
 
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>
 
1231
<p>
 
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>.
 
1233
</p>
 
1234
<div class="variablelist"><table border="0">
 
1235
<col align="left" valign="top">
 
1236
<tbody>
 
1237
<tr>
 
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>.
 
1240
</td>
 
1241
</tr>
 
1242
<tr>
 
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>.
 
1246
</td>
 
1247
</tr>
 
1248
<tr>
 
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>.
 
1251
</td>
 
1252
</tr>
 
1253
<tr>
 
1254
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1255
<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.
 
1257
</td>
 
1258
</tr>
 
1259
</tbody>
 
1260
</table></div>
 
1261
</div>
 
1262
<hr>
 
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>
 
1267
<p>
 
1268
Create an input context for client synchronously.
 
1269
</p>
 
1270
<div class="variablelist"><table border="0">
 
1271
<col align="left" valign="top">
 
1272
<tbody>
 
1273
<tr>
 
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>.
 
1276
</td>
 
1277
</tr>
 
1278
<tr>
 
1279
<td><p><span class="term"><em class="parameter"><code>client_name</code></em> :</span></p></td>
 
1280
<td>Name of client.
 
1281
</td>
 
1282
</tr>
 
1283
<tr>
 
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.
 
1287
</td>
 
1288
</tr>
 
1289
</tbody>
 
1290
</table></div>
 
1291
</div>
 
1292
<hr>
 
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>
 
1301
<p>
 
1302
Create an input context for client asynchronously.
 
1303
</p>
 
1304
<div class="variablelist"><table border="0">
 
1305
<col align="left" valign="top">
 
1306
<tbody>
 
1307
<tr>
 
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>.
 
1310
</td>
 
1311
</tr>
 
1312
<tr>
 
1313
<td><p><span class="term"><em class="parameter"><code>client_name</code></em> :</span></p></td>
 
1314
<td>Name of client.
 
1315
</td>
 
1316
</tr>
 
1317
<tr>
 
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.
 
1320
</td>
 
1321
</tr>
 
1322
<tr>
 
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>.
 
1325
</td>
 
1326
</tr>
 
1327
<tr>
 
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>.
 
1331
</td>
 
1332
</tr>
 
1333
<tr>
 
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.
 
1336
</td>
 
1337
</tr>
 
1338
</tbody>
 
1339
</table></div>
 
1340
</div>
 
1341
<hr>
 
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>
 
1348
<p>
 
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>.
 
1350
</p>
 
1351
<div class="variablelist"><table border="0">
 
1352
<col align="left" valign="top">
 
1353
<tbody>
 
1354
<tr>
 
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>.
 
1357
</td>
 
1358
</tr>
 
1359
<tr>
 
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>.
 
1363
</td>
 
1364
</tr>
 
1365
<tr>
 
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>.
 
1368
</td>
 
1369
</tr>
 
1370
<tr>
 
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.
411
1374
</td>
412
1375
</tr>
413
1376
</tbody>
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>
420
1383
<p>
421
 
Get the current focused input context.
422
 
</p>
423
 
<div class="variablelist"><table border="0">
424
 
<col align="left" valign="top">
425
 
<tbody>
426
 
<tr>
427
 
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
428
 
<td>An IBusBus.
 
1384
Get the current focused input context synchronously.
 
1385
</p>
 
1386
<div class="variablelist"><table border="0">
 
1387
<col align="left" valign="top">
 
1388
<tbody>
 
1389
<tr>
 
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>.
 
1392
</td>
 
1393
</tr>
 
1394
<tr>
 
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>.
 
1399
</td>
 
1400
</tr>
 
1401
</tbody>
 
1402
</table></div>
 
1403
</div>
 
1404
<hr>
 
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>
 
1413
<p>
 
1414
Get the current focused input context asynchronously.
 
1415
</p>
 
1416
<div class="variablelist"><table border="0">
 
1417
<col align="left" valign="top">
 
1418
<tbody>
 
1419
<tr>
 
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>.
 
1422
</td>
 
1423
</tr>
 
1424
<tr>
 
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.
 
1427
</td>
 
1428
</tr>
 
1429
<tr>
 
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>.
 
1432
</td>
 
1433
</tr>
 
1434
<tr>
 
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.
 
1438
</td>
 
1439
</tr>
 
1440
<tr>
 
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.
 
1443
</td>
 
1444
</tr>
 
1445
</tbody>
 
1446
</table></div>
 
1447
</div>
 
1448
<hr>
 
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>
 
1455
<p>
 
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>.
 
1457
</p>
 
1458
<div class="variablelist"><table border="0">
 
1459
<col align="left" valign="top">
 
1460
<tbody>
 
1461
<tr>
 
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>.
 
1464
</td>
 
1465
</tr>
 
1466
<tr>
 
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>.
 
1470
</td>
 
1471
</tr>
 
1472
<tr>
 
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>.
429
1475
</td>
430
1476
</tr>
431
1477
<tr>
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>.
436
1482
</td>
437
1483
</tr>
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>
446
1492
<p>
447
 
Register a componet to an IBusBus.
448
 
</p>
449
 
<div class="variablelist"><table border="0">
450
 
<col align="left" valign="top">
451
 
<tbody>
452
 
<tr>
453
 
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
454
 
<td>An IBusBus.
455
 
</td>
456
 
</tr>
457
 
<tr>
458
 
<td><p><span class="term"><em class="parameter"><code>component</code></em> :</span></p></td>
459
 
<td>A input engine component.
460
 
</td>
461
 
</tr>
462
 
<tr>
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.
 
1494
</p>
 
1495
<div class="variablelist"><table border="0">
 
1496
<col align="left" valign="top">
 
1497
<tbody>
 
1498
<tr>
 
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>.
 
1501
</td>
 
1502
</tr>
 
1503
<tr>
 
1504
<td><p><span class="term"><em class="parameter"><code>component</code></em> :</span></p></td>
 
1505
<td>A input engine component.
 
1506
</td>
 
1507
</tr>
 
1508
<tr>
 
1509
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1510
<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.
 
1512
</td>
 
1513
</tr>
 
1514
</tbody>
 
1515
</table></div>
 
1516
</div>
 
1517
<hr>
 
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>
 
1526
<p>
 
1527
Register a componet to an <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> asynchronously.
 
1528
</p>
 
1529
<div class="variablelist"><table border="0">
 
1530
<col align="left" valign="top">
 
1531
<tbody>
 
1532
<tr>
 
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>.
 
1535
</td>
 
1536
</tr>
 
1537
<tr>
 
1538
<td><p><span class="term"><em class="parameter"><code>component</code></em> :</span></p></td>
 
1539
<td>A input engine component.
 
1540
</td>
 
1541
</tr>
 
1542
<tr>
 
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.
 
1545
</td>
 
1546
</tr>
 
1547
<tr>
 
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>.
 
1550
</td>
 
1551
</tr>
 
1552
<tr>
 
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.
 
1556
</td>
 
1557
</tr>
 
1558
<tr>
 
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.
 
1561
</td>
 
1562
</tr>
 
1563
</tbody>
 
1564
</table></div>
 
1565
</div>
 
1566
<hr>
 
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>
 
1573
<p>
 
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>.
 
1575
</p>
 
1576
<div class="variablelist"><table border="0">
 
1577
<col align="left" valign="top">
 
1578
<tbody>
 
1579
<tr>
 
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>.
 
1582
</td>
 
1583
</tr>
 
1584
<tr>
 
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>.
 
1588
</td>
 
1589
</tr>
 
1590
<tr>
 
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>.
 
1593
</td>
 
1594
</tr>
 
1595
<tr>
 
1596
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1597
<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.
465
1599
</td>
466
1600
</tr>
467
1601
</tbody>
472
1606
<a name="ibus-bus-list-engines"></a><h3>ibus_bus_list_engines ()</h3>
473
1607
<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_engines               (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);</pre>
474
1608
<p>
475
 
List engines.
476
 
Note that this function is not yet implemented.
477
 
</p>
478
 
<div class="variablelist"><table border="0">
479
 
<col align="left" valign="top">
480
 
<tbody>
481
 
<tr>
482
 
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
483
 
<td>An IBusBus.
484
 
</td>
485
 
</tr>
486
 
<tr>
487
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
488
 
<td> A List of engines. <span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>][<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> IBusEngineDesc]</span>
 
1609
List engines synchronously.
 
1610
</p>
 
1611
<div class="variablelist"><table border="0">
 
1612
<col align="left" valign="top">
 
1613
<tbody>
 
1614
<tr>
 
1615
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
 
1616
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
 
1617
</td>
 
1618
</tr>
 
1619
<tr>
 
1620
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1621
<td> A List of engines. <span class="annotation">[<a href="http://foldoc.org/transfer%20container"><span class="acronym">transfer container</span></a>][<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> IBusEngineDesc]</span>
 
1622
</td>
 
1623
</tr>
 
1624
</tbody>
 
1625
</table></div>
 
1626
</div>
 
1627
<hr>
 
1628
<div class="refsect2" title="ibus_bus_list_engines_async ()">
 
1629
<a name="ibus-bus-list-engines-async"></a><h3>ibus_bus_list_engines_async ()</h3>
 
1630
<pre class="programlisting"><span class="returnvalue">void</span>                ibus_bus_list_engines_async         (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
 
1631
                                                         <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>,
 
1632
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
1633
                                                         <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>,
 
1634
                                                         <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>
 
1635
<p>
 
1636
List engines asynchronously.
 
1637
</p>
 
1638
<div class="variablelist"><table border="0">
 
1639
<col align="left" valign="top">
 
1640
<tbody>
 
1641
<tr>
 
1642
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
 
1643
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
 
1644
</td>
 
1645
</tr>
 
1646
<tr>
 
1647
<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
 
1648
<td>The timeout in milliseconds or -1 to use the default timeout.
 
1649
</td>
 
1650
</tr>
 
1651
<tr>
 
1652
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
 
1653
<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>.
 
1654
</td>
 
1655
</tr>
 
1656
<tr>
 
1657
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
1658
<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>
 
1659
     if you don't care about the result of the method invocation.
 
1660
</td>
 
1661
</tr>
 
1662
<tr>
 
1663
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
1664
<td>The data to pass to callback.
 
1665
</td>
 
1666
</tr>
 
1667
</tbody>
 
1668
</table></div>
 
1669
</div>
 
1670
<hr>
 
1671
<div class="refsect2" title="ibus_bus_list_engines_async_finish ()">
 
1672
<a name="ibus-bus-list-engines-async-finish"></a><h3>ibus_bus_list_engines_async_finish ()</h3>
 
1673
<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_engines_async_finish  (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
 
1674
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
 
1675
                                                         <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>
 
1676
<p>
 
1677
Finishes an operation started with <a class="link" href="IBusBus.html#ibus-bus-list-engines-async" title="ibus_bus_list_engines_async ()"><code class="function">ibus_bus_list_engines_async()</code></a>.
 
1678
</p>
 
1679
<div class="variablelist"><table border="0">
 
1680
<col align="left" valign="top">
 
1681
<tbody>
 
1682
<tr>
 
1683
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
 
1684
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
 
1685
</td>
 
1686
</tr>
 
1687
<tr>
 
1688
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
 
1689
<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
 
1690
  <a class="link" href="IBusBus.html#ibus-bus-list-engines-async" title="ibus_bus_list_engines_async ()"><code class="function">ibus_bus_list_engines_async()</code></a>.
 
1691
</td>
 
1692
</tr>
 
1693
<tr>
 
1694
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
1695
<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>.
 
1696
</td>
 
1697
</tr>
 
1698
<tr>
 
1699
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1700
<td> A List of engines. <span class="annotation">[<a href="http://foldoc.org/transfer%20container"><span class="acronym">transfer container</span></a>][<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> IBusEngineDesc]</span>
489
1701
</td>
490
1702
</tr>
491
1703
</tbody>
496
1708
<a name="ibus-bus-list-active-engines"></a><h3>ibus_bus_list_active_engines ()</h3>
497
1709
<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_active_engines        (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);</pre>
498
1710
<p>
499
 
List active engines.
500
 
Note that this function is not yet implemented.
501
 
</p>
502
 
<div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;">
503
 
<h3 class="title">Note</h3>
504
 
<p>Not yet implemented.</p>
505
 
</div>
506
 
<p>
507
 
</p>
508
 
<div class="variablelist"><table border="0">
509
 
<col align="left" valign="top">
510
 
<tbody>
511
 
<tr>
512
 
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
513
 
<td>An IBusBus.
514
 
</td>
515
 
</tr>
516
 
<tr>
517
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
518
 
<td> A List of active engines. <span class="annotation">[<a href="http://foldoc.org/transfer%20full"><span class="acronym">transfer full</span></a>][<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> IBusEngineDesc]</span>
 
1711
List active engines synchronously.
 
1712
</p>
 
1713
<div class="variablelist"><table border="0">
 
1714
<col align="left" valign="top">
 
1715
<tbody>
 
1716
<tr>
 
1717
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
 
1718
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
 
1719
</td>
 
1720
</tr>
 
1721
<tr>
 
1722
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1723
<td> A List of active engines. <span class="annotation">[<a href="http://foldoc.org/transfer%20container"><span class="acronym">transfer container</span></a>][<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> IBusEngineDesc]</span>
 
1724
</td>
 
1725
</tr>
 
1726
</tbody>
 
1727
</table></div>
 
1728
</div>
 
1729
<hr>
 
1730
<div class="refsect2" title="ibus_bus_list_active_engines_async ()">
 
1731
<a name="ibus-bus-list-active-engines-async"></a><h3>ibus_bus_list_active_engines_async ()</h3>
 
1732
<pre class="programlisting"><span class="returnvalue">void</span>                ibus_bus_list_active_engines_async  (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
 
1733
                                                         <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>,
 
1734
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
1735
                                                         <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>,
 
1736
                                                         <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>
 
1737
<p>
 
1738
List active engines asynchronously.
 
1739
</p>
 
1740
<div class="variablelist"><table border="0">
 
1741
<col align="left" valign="top">
 
1742
<tbody>
 
1743
<tr>
 
1744
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
 
1745
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
 
1746
</td>
 
1747
</tr>
 
1748
<tr>
 
1749
<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
 
1750
<td>The timeout in milliseconds or -1 to use the default timeout.
 
1751
</td>
 
1752
</tr>
 
1753
<tr>
 
1754
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
 
1755
<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>.
 
1756
</td>
 
1757
</tr>
 
1758
<tr>
 
1759
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
1760
<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>
 
1761
     if you don't care about the result of the method invocation.
 
1762
</td>
 
1763
</tr>
 
1764
<tr>
 
1765
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
1766
<td>The data to pass to callback.
 
1767
</td>
 
1768
</tr>
 
1769
</tbody>
 
1770
</table></div>
 
1771
</div>
 
1772
<hr>
 
1773
<div class="refsect2" title="ibus_bus_list_active_engines_async_finish ()">
 
1774
<a name="ibus-bus-list-active-engines-async-finish"></a><h3>ibus_bus_list_active_engines_async_finish ()</h3>
 
1775
<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_active_engines_async_finish
 
1776
                                                        (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
 
1777
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
 
1778
                                                         <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>
 
1779
<p>
 
1780
Finishes an operation started with <a class="link" href="IBusBus.html#ibus-bus-list-active-engines-async" title="ibus_bus_list_active_engines_async ()"><code class="function">ibus_bus_list_active_engines_async()</code></a>.
 
1781
</p>
 
1782
<div class="variablelist"><table border="0">
 
1783
<col align="left" valign="top">
 
1784
<tbody>
 
1785
<tr>
 
1786
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
 
1787
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
 
1788
</td>
 
1789
</tr>
 
1790
<tr>
 
1791
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
 
1792
<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
 
1793
  <a class="link" href="IBusBus.html#ibus-bus-list-active-engines-async" title="ibus_bus_list_active_engines_async ()"><code class="function">ibus_bus_list_active_engines_async()</code></a>.
 
1794
</td>
 
1795
</tr>
 
1796
<tr>
 
1797
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
1798
<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>.
 
1799
</td>
 
1800
</tr>
 
1801
<tr>
 
1802
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1803
<td> A List of active engines. <span class="annotation">[<a href="http://foldoc.org/transfer%20container"><span class="acronym">transfer container</span></a>][<a href="http://foldoc.org/element-type"><span class="acronym">element-type</span></a> IBusEngineDesc]</span>
519
1804
</td>
520
1805
</tr>
521
1806
</tbody>
526
1811
<a name="ibus-bus-get-use-sys-layout"></a><h3>ibus_bus_get_use_sys_layout ()</h3>
527
1812
<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_sys_layout         (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);</pre>
528
1813
<p>
529
 
Check if the bus's "use_sys_layout" option is enabled or not.
530
 
</p>
531
 
<div class="variablelist"><table border="0">
532
 
<col align="left" valign="top">
533
 
<tbody>
534
 
<tr>
535
 
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
536
 
<td>An IBusBus.
 
1814
Check if the bus's "use_sys_layout" option is enabled or not synchronously.
 
1815
</p>
 
1816
<div class="variablelist"><table border="0">
 
1817
<col align="left" valign="top">
 
1818
<tbody>
 
1819
<tr>
 
1820
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
 
1821
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
 
1822
</td>
 
1823
</tr>
 
1824
<tr>
 
1825
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1826
<td>
 
1827
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if "use_sys_layout" option is enabled.
 
1828
</td>
 
1829
</tr>
 
1830
</tbody>
 
1831
</table></div>
 
1832
</div>
 
1833
<hr>
 
1834
<div class="refsect2" title="ibus_bus_get_use_sys_layout_async ()">
 
1835
<a name="ibus-bus-get-use-sys-layout-async"></a><h3>ibus_bus_get_use_sys_layout_async ()</h3>
 
1836
<pre class="programlisting"><span class="returnvalue">void</span>                ibus_bus_get_use_sys_layout_async   (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
 
1837
                                                         <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>,
 
1838
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
 
1839
                                                         <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>,
 
1840
                                                         <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>
 
1841
<p>
 
1842
Check if the bus's "use_sys_layout" option is enabled or not asynchronously.
 
1843
</p>
 
1844
<div class="variablelist"><table border="0">
 
1845
<col align="left" valign="top">
 
1846
<tbody>
 
1847
<tr>
 
1848
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
 
1849
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
 
1850
</td>
 
1851
</tr>
 
1852
<tr>
 
1853
<td><p><span class="term"><em class="parameter"><code>timeout_msec</code></em> :</span></p></td>
 
1854
<td>The timeout in milliseconds or -1 to use the default timeout.
 
1855
</td>
 
1856
</tr>
 
1857
<tr>
 
1858
<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
 
1859
<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>.
 
1860
</td>
 
1861
</tr>
 
1862
<tr>
 
1863
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 
1864
<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
 
1865
     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.
 
1866
</td>
 
1867
</tr>
 
1868
<tr>
 
1869
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 
1870
<td>The data to pass to callback.
 
1871
</td>
 
1872
</tr>
 
1873
</tbody>
 
1874
</table></div>
 
1875
</div>
 
1876
<hr>
 
1877
<div class="refsect2" title="ibus_bus_get_use_sys_layout_async_finish ()">
 
1878
<a name="ibus-bus-get-use-sys-layout-async-finish"></a><h3>ibus_bus_get_use_sys_layout_async_finish ()</h3>
 
1879
<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_sys_layout_async_finish
 
1880
                                                        (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>,
 
1881
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
 
1882
                                                         <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>
 
1883
<p>
 
1884
Finishes an operation started with <a class="link" href="IBusBus.html#ibus-bus-get-use-sys-layout-async" title="ibus_bus_get_use_sys_layout_async ()"><code class="function">ibus_bus_get_use_sys_layout_async()</code></a>.
 
1885
</p>
 
1886
<div class="variablelist"><table border="0">
 
1887
<col align="left" valign="top">
 
1888
<tbody>
 
1889
<tr>
 
1890
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
 
1891
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
 
1892
</td>
 
1893
</tr>
 
1894
<tr>
 
1895
<td><p><span class="term"><em class="parameter"><code>res</code></em> :</span></p></td>
 
1896
<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
 
1897
  <a class="link" href="IBusBus.html#ibus-bus-get-use-sys-layout-async" title="ibus_bus_get_use_sys_layout_async ()"><code class="function">ibus_bus_get_use_sys_layout_async()</code></a>.
 
1898
</td>
 
1899
</tr>
 
1900
<tr>
 
1901
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
 
1902
<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>.
537
1903
</td>
538
1904
</tr>
539
1905
<tr>
549
1915
<a name="ibus-bus-get-use-global-engine"></a><h3>ibus_bus_get_use_global_engine ()</h3>
550
1916
<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      (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);</pre>
551
1917
<p>
552
 
Check if the bus's "use_global_engine" option is enabled or not.
 
1918
Check if the bus's "use_global_engine" option is enabled or not synchronously.
553
1919
</p>
554
1920
<div class="variablelist"><table border="0">
555
1921
<col align="left" valign="top">
556
1922
<tbody>
557
1923
<tr>
558
1924
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
559
 
<td>An IBusBus.
 
1925
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
560
1926
</td>
561
1927
</tr>
562
1928
<tr>
568
1934
</table></div>
569
1935
</div>
570
1936
<hr>
 
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>
 
1945
<p>
 
1946
Check if the bus's "use_global_engine" option is enabled or not asynchronously.
 
1947
</p>
 
1948
<div class="variablelist"><table border="0">
 
1949
<col align="left" valign="top">
 
1950
<tbody>
 
1951
<tr>
 
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>.
 
1954
</td>
 
1955
</tr>
 
1956
<tr>
 
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.
 
1959
</td>
 
1960
</tr>
 
1961
<tr>
 
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>.
 
1964
</td>
 
1965
</tr>
 
1966
<tr>
 
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.
 
1970
</td>
 
1971
</tr>
 
1972
<tr>
 
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.
 
1975
</td>
 
1976
</tr>
 
1977
</tbody>
 
1978
</table></div>
 
1979
</div>
 
1980
<hr>
 
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>
 
1987
<p>
 
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>.
 
1989
</p>
 
1990
<div class="variablelist"><table border="0">
 
1991
<col align="left" valign="top">
 
1992
<tbody>
 
1993
<tr>
 
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>.
 
1996
</td>
 
1997
</tr>
 
1998
<tr>
 
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>.
 
2002
</td>
 
2003
</tr>
 
2004
<tr>
 
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>.
 
2007
</td>
 
2008
</tr>
 
2009
<tr>
 
2010
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
2011
<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.
 
2013
</td>
 
2014
</tr>
 
2015
</tbody>
 
2016
</table></div>
 
2017
</div>
 
2018
<hr>
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>
574
2022
<p>
575
 
Check if the current global engine is enabled or not.
576
 
</p>
577
 
<div class="variablelist"><table border="0">
578
 
<col align="left" valign="top">
579
 
<tbody>
580
 
<tr>
581
 
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
582
 
<td>An IBusBus.
583
 
</td>
584
 
</tr>
585
 
<tr>
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.
 
2024
</p>
 
2025
<div class="variablelist"><table border="0">
 
2026
<col align="left" valign="top">
 
2027
<tbody>
 
2028
<tr>
 
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>.
 
2031
</td>
 
2032
</tr>
 
2033
<tr>
 
2034
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
2035
<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.
 
2037
</td>
 
2038
</tr>
 
2039
</tbody>
 
2040
</table></div>
 
2041
</div>
 
2042
<hr>
 
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>
 
2051
<p>
 
2052
Check if the current global engine is enabled or not asynchronously.
 
2053
</p>
 
2054
<div class="variablelist"><table border="0">
 
2055
<col align="left" valign="top">
 
2056
<tbody>
 
2057
<tr>
 
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>.
 
2060
</td>
 
2061
</tr>
 
2062
<tr>
 
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.
 
2065
</td>
 
2066
</tr>
 
2067
<tr>
 
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>.
 
2070
</td>
 
2071
</tr>
 
2072
<tr>
 
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.
 
2076
</td>
 
2077
</tr>
 
2078
<tr>
 
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.
 
2081
</td>
 
2082
</tr>
 
2083
</tbody>
 
2084
</table></div>
 
2085
</div>
 
2086
<hr>
 
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>
 
2093
<p>
 
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>.
 
2095
</p>
 
2096
<div class="variablelist"><table border="0">
 
2097
<col align="left" valign="top">
 
2098
<tbody>
 
2099
<tr>
 
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>.
 
2102
</td>
 
2103
</tr>
 
2104
<tr>
 
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>.
 
2108
</td>
 
2109
</tr>
 
2110
<tr>
 
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>.
 
2113
</td>
 
2114
</tr>
 
2115
<tr>
 
2116
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
2117
<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.
 
2119
</td>
 
2120
</tr>
 
2121
</tbody>
 
2122
</table></div>
 
2123
</div>
 
2124
<hr>
 
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>
 
2128
<p>
 
2129
Get the description of current global engine synchronously.
 
2130
</p>
 
2131
<div class="variablelist"><table border="0">
 
2132
<col align="left" valign="top">
 
2133
<tbody>
 
2134
<tr>
 
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>.
 
2137
</td>
 
2138
</tr>
 
2139
<tr>
 
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
 
2142
global engine.
 
2143
</td>
 
2144
</tr>
 
2145
</tbody>
 
2146
</table></div>
 
2147
</div>
 
2148
<hr>
 
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>
 
2156
<p>
 
2157
Get the description of current global engine asynchronously.
 
2158
</p>
 
2159
<div class="variablelist"><table border="0">
 
2160
<col align="left" valign="top">
 
2161
<tbody>
 
2162
<tr>
 
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>.
 
2165
</td>
 
2166
</tr>
 
2167
<tr>
 
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.
 
2170
</td>
 
2171
</tr>
 
2172
<tr>
 
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>.
 
2175
</td>
 
2176
</tr>
 
2177
<tr>
 
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.
 
2181
</td>
 
2182
</tr>
 
2183
<tr>
 
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.
 
2186
</td>
 
2187
</tr>
 
2188
</tbody>
 
2189
</table></div>
 
2190
</div>
 
2191
<hr>
 
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>
 
2198
<p>
 
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>.
 
2200
</p>
 
2201
<div class="variablelist"><table border="0">
 
2202
<col align="left" valign="top">
 
2203
<tbody>
 
2204
<tr>
 
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>.
 
2207
</td>
 
2208
</tr>
 
2209
<tr>
 
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>.
 
2213
</td>
 
2214
</tr>
 
2215
<tr>
 
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>.
 
2218
</td>
 
2219
</tr>
 
2220
<tr>
 
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
 
2223
global engine.
588
2224
</td>
589
2225
</tr>
590
2226
</tbody>
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>
598
2234
<p>
599
 
Set current global engine.
600
 
</p>
601
 
<div class="variablelist"><table border="0">
602
 
<col align="left" valign="top">
603
 
<tbody>
604
 
<tr>
605
 
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
606
 
<td>An IBusBus.
607
 
</td>
608
 
</tr>
609
 
<tr>
610
 
<td><p><span class="term"><em class="parameter"><code>global_engine</code></em> :</span></p></td>
611
 
<td>A new engine name.
612
 
</td>
613
 
</tr>
614
 
<tr>
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.
 
2236
</p>
 
2237
<div class="variablelist"><table border="0">
 
2238
<col align="left" valign="top">
 
2239
<tbody>
 
2240
<tr>
 
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>.
 
2243
</td>
 
2244
</tr>
 
2245
<tr>
 
2246
<td><p><span class="term"><em class="parameter"><code>global_engine</code></em> :</span></p></td>
 
2247
<td>A new engine name.
 
2248
</td>
 
2249
</tr>
 
2250
<tr>
 
2251
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
2252
<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.
 
2254
</td>
 
2255
</tr>
 
2256
</tbody>
 
2257
</table></div>
 
2258
</div>
 
2259
<hr>
 
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>
 
2268
<p>
 
2269
Set current global engine asynchronously.
 
2270
</p>
 
2271
<div class="variablelist"><table border="0">
 
2272
<col align="left" valign="top">
 
2273
<tbody>
 
2274
<tr>
 
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>.
 
2277
</td>
 
2278
</tr>
 
2279
<tr>
 
2280
<td><p><span class="term"><em class="parameter"><code>global_engine</code></em> :</span></p></td>
 
2281
<td>A new engine name.
 
2282
</td>
 
2283
</tr>
 
2284
<tr>
 
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.
 
2287
</td>
 
2288
</tr>
 
2289
<tr>
 
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>.
 
2292
</td>
 
2293
</tr>
 
2294
<tr>
 
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.
 
2298
</td>
 
2299
</tr>
 
2300
<tr>
 
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.
 
2303
</td>
 
2304
</tr>
 
2305
</tbody>
 
2306
</table></div>
 
2307
</div>
 
2308
<hr>
 
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>
 
2315
<p>
 
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>.
 
2317
</p>
 
2318
<div class="variablelist"><table border="0">
 
2319
<col align="left" valign="top">
 
2320
<tbody>
 
2321
<tr>
 
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>.
 
2324
</td>
 
2325
</tr>
 
2326
<tr>
 
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>.
 
2330
</td>
 
2331
</tr>
 
2332
<tr>
 
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>.
 
2335
</td>
 
2336
</tr>
 
2337
<tr>
 
2338
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
2339
<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.
 
2341
</td>
 
2342
</tr>
 
2343
</tbody>
 
2344
</table></div>
 
2345
</div>
 
2346
<hr>
 
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>
 
2351
<p>
 
2352
Start or stop watching the NameOwnerChanged DBus signal.
 
2353
</p>
 
2354
<div class="variablelist"><table border="0">
 
2355
<col align="left" valign="top">
 
2356
<tbody>
 
2357
<tr>
 
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>.
 
2360
</td>
 
2361
</tr>
 
2362
<tr>
 
2363
<td><p><span class="term"><em class="parameter"><code>watch</code></em> :</span></p></td>
 
2364
<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.
 
2367
</td>
 
2368
</tr>
 
2369
</tbody>
 
2370
</table></div>
 
2371
</div>
 
2372
<hr>
 
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>
 
2377
<p>
 
2378
Start or stop watching the GlobalEngineChanged IBus signal.
 
2379
</p>
 
2380
<div class="variablelist"><table border="0">
 
2381
<col align="left" valign="top">
 
2382
<tbody>
 
2383
<tr>
 
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>.
 
2386
</td>
 
2387
</tr>
 
2388
<tr>
 
2389
<td><p><span class="term"><em class="parameter"><code>watch</code></em> :</span></p></td>
 
2390
<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.
617
2393
</td>
618
2394
</tr>
619
2395
</tbody>
624
2400
<a name="ibus-bus-get-config"></a><h3>ibus_bus_get_config ()</h3>
625
2401
<pre class="programlisting"><a class="link" href="IBusConfig.html" title="IBusConfig"><span class="returnvalue">IBusConfig</span></a> *        ibus_bus_get_config                 (<em class="parameter"><code><a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> *bus</code></em>);</pre>
626
2402
<p>
627
 
Get the config instance from IBusBus.
 
2403
Get the config instance from <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
628
2404
</p>
629
2405
<div class="variablelist"><table border="0">
630
2406
<col align="left" valign="top">
631
2407
<tbody>
632
2408
<tr>
633
2409
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
634
 
<td>An IBusBus.
 
2410
<td>An <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a>.
635
2411
</td>
636
2412
</tr>
637
2413
<tr>
638
2414
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
639
 
<td>An newly allocated IBusConfig which is configurable with <em class="parameter"><code>bus</code></em>.
 
2415
<td> An <a class="link" href="IBusConfig.html" title="IBusConfig"><span class="type">IBusConfig</span></a> object which is configurable with
 
2416
<em class="parameter"><code>bus</code></em>. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
640
2417
</td>
641
2418
</tr>
642
2419
</tbody>
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>
652
2429
<p>
653
 
Emitted when IBusBus is connected.
654
 
</p>
655
 
<p>
656
 
</p>
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>
660
 
</div>
661
 
<p>
 
2430
Emitted when <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> is connected to ibus-daemon.
662
2431
</p>
663
2432
<div class="variablelist"><table border="0">
664
2433
<col align="left" valign="top">
665
 
<tbody><tr>
 
2434
<tbody>
 
2435
<tr>
 
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
 
2438
</td>
 
2439
</tr>
 
2440
<tr>
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>
668
 
</tr></tbody>
 
2443
</tr>
 
2444
</tbody>
669
2445
</table></div>
670
2446
</div>
671
2447
<hr>
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>
676
2452
<p>
677
 
Emitted when IBusBus is disconnected.
678
 
</p>
679
 
<p>
680
 
</p>
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>
684
 
</div>
685
 
<p>
 
2453
Emitted when <a class="link" href="IBusBus.html" title="IBusBus"><span class="type">IBusBus</span></a> is disconnected from ibus-daemon.
686
2454
</p>
687
2455
<div class="variablelist"><table border="0">
688
2456
<col align="left" valign="top">
689
 
<tbody><tr>
 
2457
<tbody>
 
2458
<tr>
 
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
 
2461
</td>
 
2462
</tr>
 
2463
<tr>
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>
692
 
</tr></tbody>
 
2466
</tr>
 
2467
</tbody>
693
2468
</table></div>
694
2469
</div>
695
2470
<hr>
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>
700
2476
<p>
701
2477
Emitted when global engine is changed.
702
2478
</p>
703
 
<p>
704
 
</p>
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">
 
2481
<tbody>
 
2482
<tr>
 
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
 
2485
</td>
 
2486
</tr>
 
2487
<tr>
 
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.
 
2490
</td>
 
2491
</tr>
 
2492
<tr>
 
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>
 
2495
</tr>
 
2496
</tbody>
 
2497
</table></div>
708
2498
</div>
 
2499
<hr>
 
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>
709
2507
<p>
 
2508
Emitted when D-Bus name owner is changed.
710
2509
</p>
711
2510
<div class="variablelist"><table border="0">
712
2511
<col align="left" valign="top">
713
 
<tbody><tr>
 
2512
<tbody>
 
2513
<tr>
 
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
 
2516
</td>
 
2517
</tr>
 
2518
<tr>
 
2519
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
 
2520
<td>The name which ower is changed.
 
2521
</td>
 
2522
</tr>
 
2523
<tr>
 
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.
 
2526
</td>
 
2527
</tr>
 
2528
<tr>
 
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.
 
2531
</td>
 
2532
</tr>
 
2533
<tr>
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>
716
 
</tr></tbody>
 
2536
</tr>
 
2537
</tbody>
717
2538
</table></div>
718
2539
</div>
719
2540
</div>