54
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> *author</code></em>,
55
56
<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> *icon</code></em>,
56
57
<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> *layout</code></em>);
58
<a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="returnvalue">IBusEngineDesc</span></a> * <a class="link" href="IBusEngineDesc.html#ibus-engine-desc-new-varargs" title="ibus_engine_desc_new_varargs ()">ibus_engine_desc_new_varargs</a> (<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> *first_property_name</code></em>,
59
<em class="parameter"><code>...</code></em>);
57
60
<a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="returnvalue">IBusEngineDesc</span></a> * <a class="link" href="IBusEngineDesc.html#ibus-engine-desc-new-from-xml-node" title="ibus_engine_desc_new_from_xml_node ()">ibus_engine_desc_new_from_xml_node</a> (<em class="parameter"><code><a class="link" href="ibus-ibusxml.html#XMLNode" title="XMLNode"><span class="type">XMLNode</span></a> *node</code></em>);
61
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="IBusEngineDesc.html#ibus-engine-desc-get-name" title="ibus_engine_desc_get_name ()">ibus_engine_desc_get_name</a> (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);
62
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="IBusEngineDesc.html#ibus-engine-desc-get-longname" title="ibus_engine_desc_get_longname ()">ibus_engine_desc_get_longname</a> (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);
63
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="IBusEngineDesc.html#ibus-engine-desc-get-description" title="ibus_engine_desc_get_description ()">ibus_engine_desc_get_description</a> (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);
64
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="IBusEngineDesc.html#ibus-engine-desc-get-language" title="ibus_engine_desc_get_language ()">ibus_engine_desc_get_language</a> (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);
65
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="IBusEngineDesc.html#ibus-engine-desc-get-license" title="ibus_engine_desc_get_license ()">ibus_engine_desc_get_license</a> (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);
66
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="IBusEngineDesc.html#ibus-engine-desc-get-author" title="ibus_engine_desc_get_author ()">ibus_engine_desc_get_author</a> (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);
67
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="IBusEngineDesc.html#ibus-engine-desc-get-icon" title="ibus_engine_desc_get_icon ()">ibus_engine_desc_get_icon</a> (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);
68
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="IBusEngineDesc.html#ibus-engine-desc-get-layout" title="ibus_engine_desc_get_layout ()">ibus_engine_desc_get_layout</a> (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);
69
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="IBusEngineDesc.html#ibus-engine-desc-get-rank" title="ibus_engine_desc_get_rank ()">ibus_engine_desc_get_rank</a> (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);
70
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="IBusEngineDesc.html#ibus-engine-desc-get-hotkeys" title="ibus_engine_desc_get_hotkeys ()">ibus_engine_desc_get_hotkeys</a> (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);
58
71
<span class="returnvalue">void</span> <a class="link" href="IBusEngineDesc.html#ibus-engine-desc-output" title="ibus_engine_desc_output ()">ibus_engine_desc_output</a> (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>,
59
72
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Strings.html#GString"><span class="type">GString</span></a> *output</code></em>,
60
73
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> indent</code></em>);
70
83
+----IBusEngineDesc
86
<div class="refsect1" title="Properties">
87
<a name="IBusEngineDesc.properties"></a><h2>Properties</h2>
88
<pre class="synopsis">
89
"<a class="link" href="IBusEngineDesc.html#IBusEngineDesc--author" title='The "author" property'>author</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
90
"<a class="link" href="IBusEngineDesc.html#IBusEngineDesc--description" title='The "description" property'>description</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
91
"<a class="link" href="IBusEngineDesc.html#IBusEngineDesc--hotkeys" title='The "hotkeys" property'>hotkeys</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
92
"<a class="link" href="IBusEngineDesc.html#IBusEngineDesc--icon" title='The "icon" property'>icon</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
93
"<a class="link" href="IBusEngineDesc.html#IBusEngineDesc--language" title='The "language" property'>language</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
94
"<a class="link" href="IBusEngineDesc.html#IBusEngineDesc--layout" title='The "layout" property'>layout</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
95
"<a class="link" href="IBusEngineDesc.html#IBusEngineDesc--license" title='The "license" property'>license</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
96
"<a class="link" href="IBusEngineDesc.html#IBusEngineDesc--longname" title='The "longname" property'>longname</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
97
"<a class="link" href="IBusEngineDesc.html#IBusEngineDesc--name" title='The "name" property'>name</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only
98
"<a class="link" href="IBusEngineDesc.html#IBusEngineDesc--rank" title='The "rank" property'>rank</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only
73
101
<div class="refsect1" title="Description">
74
102
<a name="IBusEngineDesc.description"></a><h2>Description</h2>
91
119
<a name="IBusEngineDesc.details"></a><h2>Details</h2>
92
120
<div class="refsect2" title="IBusEngineDesc">
93
121
<a name="IBusEngineDesc-struct"></a><h3>IBusEngineDesc</h3>
94
<pre class="programlisting">typedef struct {
122
<pre class="programlisting">typedef struct _IBusEngineDesc IBusEngineDesc;</pre>
108
124
Input method engine description data.
110
<div class="variablelist"><table border="0">
111
<col align="left" valign="top">
114
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="IBusEngineDesc-struct.name"></a>name</code></em>;</span></p></td>
115
<td>Name of the engine.
119
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="IBusEngineDesc-struct.longname"></a>longname</code></em>;</span></p></td>
120
<td>Long name of the input method engine.
124
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="IBusEngineDesc-struct.description"></a>description</code></em>;</span></p></td>
125
<td>Input method engine description.
129
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="IBusEngineDesc-struct.language"></a>language</code></em>;</span></p></td>
130
<td>Language (e.g. zh, jp) supported by this input method engine.
134
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="IBusEngineDesc-struct.license"></a>license</code></em>;</span></p></td>
135
<td>License of the input method engine.
139
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="IBusEngineDesc-struct.author"></a>author</code></em>;</span></p></td>
140
<td>Author of the input method engine.
144
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="IBusEngineDesc-struct.icon"></a>icon</code></em>;</span></p></td>
145
<td>Icon file of this engine.
149
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="IBusEngineDesc-struct.layout"></a>layout</code></em>;</span></p></td>
154
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *<em class="structfield"><code><a name="IBusEngineDesc-struct.hotkeys"></a>hotkeys</code></em>;</span></p></td>
155
<td>One or more hotkeys for switching to this engine, separated by
125
You can get extended values with g_object_get_properties.
126
name: Name of the engine.
127
longname: Long name of the input method engine.
128
description: Input method engine description.
129
language: Language (e.g. zh, jp) supported by this input method engine.
130
license: License of the input method engine.
131
author: Author of the input method engine.
132
icon: Icon file of this engine.
133
layout: Keyboard layout
134
rank: Preference rank among engines, the highest ranked IME will put in
136
hotkeys: One or more hotkeys for switching to this engine, separated by
160
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> <em class="structfield"><code><a name="IBusEngineDesc-struct.rank"></a>rank</code></em>;</span></p></td>
161
<td>Preference rank among engines, the highest ranked IME will put in
169
141
<div class="refsect2" title="IBusEngineDescClass">
217
<div class="refsect2" title="ibus_engine_desc_new_varargs ()">
218
<a name="ibus-engine-desc-new-varargs"></a><h3>ibus_engine_desc_new_varargs ()</h3>
219
<pre class="programlisting"><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="returnvalue">IBusEngineDesc</span></a> * ibus_engine_desc_new_varargs (<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> *first_property_name</code></em>,
220
<em class="parameter"><code>...</code></em>);</pre>
222
New a IBusEngineDesc.
223
<a class="link" href="IBusEngineDesc.html#ibus-engine-desc-new-varargs" title="ibus_engine_desc_new_varargs ()"><code class="function">ibus_engine_desc_new_varargs()</code></a> supports the va_list format.
224
name property is required. e.g.
225
ibus_engine_desc_new_varargs("name", "ibus-foo", "language", "us", NULL)
227
<div class="variablelist"><table border="0">
228
<col align="left" valign="top">
231
<td><p><span class="term"><em class="parameter"><code>first_property_name</code></em> :</span></p></td>
232
<td>Name of the first property.
236
<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
237
<td>the NULL-terminated arguments of the properties and values.
241
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
252
249
<div class="refsect2" title="ibus_engine_desc_new_from_xml_node ()">
253
250
<a name="ibus-engine-desc-new-from-xml-node"></a><h3>ibus_engine_desc_new_from_xml_node ()</h3>
254
251
<pre class="programlisting"><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="returnvalue">IBusEngineDesc</span></a> * ibus_engine_desc_new_from_xml_node (<em class="parameter"><code><a class="link" href="ibus-ibusxml.html#XMLNode" title="XMLNode"><span class="type">XMLNode</span></a> *node</code></em>);</pre>
256
253
New a IBusEngineDesc from an XML node.
258
<div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;">
259
<h3 class="title">Note</h3>
260
<p>This function is called by <a class="link" href="IBusComponent.html#ibus-component-new-from-file" title="ibus_component_new_from_file ()"><code class="function">ibus_component_new_from_file()</code></a>,
254
<note><para>This function is called by <a class="link" href="IBusComponent.html#ibus-component-new-from-file" title="ibus_component_new_from_file ()"><code class="function">ibus_component_new_from_file()</code></a>,
261
255
so developers normally do not need to call it directly.
256
</para></note>
266
258
<div class="variablelist"><table border="0">
267
259
<col align="left" valign="top">
276
<div class="refsect2" title="ibus_engine_desc_get_name ()">
277
<a name="ibus-engine-desc-get-name"></a><h3>ibus_engine_desc_get_name ()</h3>
278
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * ibus_engine_desc_get_name (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);</pre>
280
Return the name property in IBusEngineDesc. It should not be freed.
282
<div class="variablelist"><table border="0">
283
<col align="left" valign="top">
286
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
287
<td>An IBusEngineDesc
291
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
292
<td>name property in IBusEngineDesc
299
<div class="refsect2" title="ibus_engine_desc_get_longname ()">
300
<a name="ibus-engine-desc-get-longname"></a><h3>ibus_engine_desc_get_longname ()</h3>
301
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * ibus_engine_desc_get_longname (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);</pre>
303
Return the longname property in IBusEngineDesc. It should not be freed.
305
<div class="variablelist"><table border="0">
306
<col align="left" valign="top">
309
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
310
<td>An IBusEngineDesc
314
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
315
<td>longname property in IBusEngineDesc
322
<div class="refsect2" title="ibus_engine_desc_get_description ()">
323
<a name="ibus-engine-desc-get-description"></a><h3>ibus_engine_desc_get_description ()</h3>
324
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * ibus_engine_desc_get_description (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);</pre>
326
Return the description property in IBusEngineDesc. It should not be freed.
328
<div class="variablelist"><table border="0">
329
<col align="left" valign="top">
332
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
333
<td>An IBusEngineDesc
337
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
338
<td>description property in IBusEngineDesc
345
<div class="refsect2" title="ibus_engine_desc_get_language ()">
346
<a name="ibus-engine-desc-get-language"></a><h3>ibus_engine_desc_get_language ()</h3>
347
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * ibus_engine_desc_get_language (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);</pre>
349
Return the language property in IBusEngineDesc. It should not be freed.
351
<div class="variablelist"><table border="0">
352
<col align="left" valign="top">
355
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
356
<td>An IBusEngineDesc
360
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
361
<td>language property in IBusEngineDesc
368
<div class="refsect2" title="ibus_engine_desc_get_license ()">
369
<a name="ibus-engine-desc-get-license"></a><h3>ibus_engine_desc_get_license ()</h3>
370
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * ibus_engine_desc_get_license (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);</pre>
372
Return the license property in IBusEngineDesc. It should not be freed.
374
<div class="variablelist"><table border="0">
375
<col align="left" valign="top">
378
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
379
<td>An IBusEngineDesc
383
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
384
<td>license property in IBusEngineDesc
391
<div class="refsect2" title="ibus_engine_desc_get_author ()">
392
<a name="ibus-engine-desc-get-author"></a><h3>ibus_engine_desc_get_author ()</h3>
393
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * ibus_engine_desc_get_author (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);</pre>
395
Return the author property in IBusEngineDesc. It should not be freed.
397
<div class="variablelist"><table border="0">
398
<col align="left" valign="top">
401
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
402
<td>An IBusEngineDesc
406
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
407
<td>author property in IBusEngineDesc
414
<div class="refsect2" title="ibus_engine_desc_get_icon ()">
415
<a name="ibus-engine-desc-get-icon"></a><h3>ibus_engine_desc_get_icon ()</h3>
416
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * ibus_engine_desc_get_icon (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);</pre>
418
Return the icon property in IBusEngineDesc. It should not be freed.
420
<div class="variablelist"><table border="0">
421
<col align="left" valign="top">
424
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
425
<td>An IBusEngineDesc
429
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
430
<td>icon property in IBusEngineDesc
437
<div class="refsect2" title="ibus_engine_desc_get_layout ()">
438
<a name="ibus-engine-desc-get-layout"></a><h3>ibus_engine_desc_get_layout ()</h3>
439
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * ibus_engine_desc_get_layout (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);</pre>
441
Return the layout property in IBusEngineDesc. It should not be freed.
443
<div class="variablelist"><table border="0">
444
<col align="left" valign="top">
447
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
448
<td>An IBusEngineDesc
452
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
453
<td>layout property in IBusEngineDesc
460
<div class="refsect2" title="ibus_engine_desc_get_rank ()">
461
<a name="ibus-engine-desc-get-rank"></a><h3>ibus_engine_desc_get_rank ()</h3>
462
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> ibus_engine_desc_get_rank (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);</pre>
464
Return the rank property in IBusEngineDesc.
466
<div class="variablelist"><table border="0">
467
<col align="left" valign="top">
470
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
471
<td>An IBusEngineDesc
475
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
476
<td>rank property in IBusEngineDesc
483
<div class="refsect2" title="ibus_engine_desc_get_hotkeys ()">
484
<a name="ibus-engine-desc-get-hotkeys"></a><h3>ibus_engine_desc_get_hotkeys ()</h3>
485
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * ibus_engine_desc_get_hotkeys (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>);</pre>
487
Return the hotkeys property in IBusEngineDesc. It should not be freed.
489
<div class="variablelist"><table border="0">
490
<col align="left" valign="top">
493
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
494
<td>An IBusEngineDesc
498
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
499
<td>hotkeys property in IBusEngineDesc
284
506
<div class="refsect2" title="ibus_engine_desc_output ()">
285
507
<a name="ibus-engine-desc-output"></a><h3>ibus_engine_desc_output ()</h3>
286
508
<pre class="programlisting"><span class="returnvalue">void</span> ibus_engine_desc_output (<em class="parameter"><code><a class="link" href="IBusEngineDesc.html" title="IBusEngineDesc"><span class="type">IBusEngineDesc</span></a> *info</code></em>,
537
<div class="refsect1" title="Property Details">
538
<a name="IBusEngineDesc.property-details"></a><h2>Property Details</h2>
539
<div class="refsect2" title='The "author" property'>
540
<a name="IBusEngineDesc--author"></a><h3>The <code class="literal">"author"</code> property</h3>
541
<pre class="programlisting"> "author" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
543
The author of engine description
545
<p>Default value: ""</p>
548
<div class="refsect2" title='The "description" property'>
549
<a name="IBusEngineDesc--description"></a><h3>The <code class="literal">"description"</code> property</h3>
550
<pre class="programlisting"> "description" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
552
The description of engine description
554
<p>Default value: ""</p>
557
<div class="refsect2" title='The "hotkeys" property'>
558
<a name="IBusEngineDesc--hotkeys"></a><h3>The <code class="literal">"hotkeys"</code> property</h3>
559
<pre class="programlisting"> "hotkeys" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
561
The hotkeys of engine description
563
<p>Default value: ""</p>
566
<div class="refsect2" title='The "icon" property'>
567
<a name="IBusEngineDesc--icon"></a><h3>The <code class="literal">"icon"</code> property</h3>
568
<pre class="programlisting"> "icon" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
570
The icon of engine description
572
<p>Default value: "ibus-engine"</p>
575
<div class="refsect2" title='The "language" property'>
576
<a name="IBusEngineDesc--language"></a><h3>The <code class="literal">"language"</code> property</h3>
577
<pre class="programlisting"> "language" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
579
The language of engine description
581
<p>Default value: ""</p>
584
<div class="refsect2" title='The "layout" property'>
585
<a name="IBusEngineDesc--layout"></a><h3>The <code class="literal">"layout"</code> property</h3>
586
<pre class="programlisting"> "layout" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
588
The layout of engine description
590
<p>Default value: "us"</p>
593
<div class="refsect2" title='The "license" property'>
594
<a name="IBusEngineDesc--license"></a><h3>The <code class="literal">"license"</code> property</h3>
595
<pre class="programlisting"> "license" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
597
The license of engine description
599
<p>Default value: ""</p>
602
<div class="refsect2" title='The "longname" property'>
603
<a name="IBusEngineDesc--longname"></a><h3>The <code class="literal">"longname"</code> property</h3>
604
<pre class="programlisting"> "longname" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
606
The longname of engine description
608
<p>Default value: ""</p>
611
<div class="refsect2" title='The "name" property'>
612
<a name="IBusEngineDesc--name"></a><h3>The <code class="literal">"name"</code> property</h3>
613
<pre class="programlisting"> "name" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write / Construct Only</pre>
615
The name of engine description
617
<p>Default value: NULL</p>
620
<div class="refsect2" title='The "rank" property'>
621
<a name="IBusEngineDesc--rank"></a><h3>The <code class="literal">"rank"</code> property</h3>
622
<pre class="programlisting"> "rank" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> : Read / Write / Construct Only</pre>
624
The rank of engine description
626
<p>Default value: 0</p>
316
630
<div class="footer">