~gunnarhj/ubuntu/wily/ibus/pt_PT-compose

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): Osamu Aoki
  • Date: 2012-02-12 14:08:49 UTC
  • mfrom: (1.2.15)
  • Revision ID: package-import@ubuntu.com-20120212140849-c2qz4herqz6cu8pk
Tags: 1.4.1-1
* Remove old patches included in the upstream.
* Revert pkglibexec patch by Kees Cook with old automake1.11-2
  workaround and use configure option --libexec.
* Add doc-base support and preinst for documentation location
  migration.
* Fix 'ibus-1.0' not found error using patch by Daiki Ueno.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="ch02.html" title="Panel (User Interfaces)">
9
9
<link rel="prev" href="IBusPanelService.html" title="IBusPanelService">
10
10
<link rel="next" href="IBusPropList.html" title="IBusPropList">
11
 
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
26
26
                  <a href="#IBusProperty.description" class="shortcut">Description</a>
27
27
                   | 
28
28
                  <a href="#IBusProperty.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
29
                   | 
 
30
                  <a href="#IBusProperty.properties" class="shortcut">Properties</a>
29
31
</td></tr>
30
32
</table>
31
33
<div class="refentry">
43
45
</div>
44
46
<div class="refsynopsisdiv">
45
47
<a name="IBusProperty.synopsis"></a><h2>Synopsis</h2>
46
 
<a name="IBusPropType"></a><a name="IBusPropState"></a><a name="IBusPropList"></a><pre class="synopsis">enum                <a class="link" href="IBusProperty.html#IBusPropType">IBusPropType</a>;
47
 
enum                <a class="link" href="IBusProperty.html#IBusPropState">IBusPropState</a>;
 
48
<a name="IBusPropList"></a><a name="IBusPropState"></a><a name="IBusPropType"></a><pre class="synopsis">                    <a class="link" href="IBusProperty.html#IBusPropList-struct" title="IBusPropList">IBusPropList</a>;
 
49
                    <a class="link" href="IBusProperty.html#IBusPropListClass" title="IBusPropListClass">IBusPropListClass</a>;
 
50
enum                <a class="link" href="IBusProperty.html#IBusPropState-enum" title="enum IBusPropState">IBusPropState</a>;
 
51
enum                <a class="link" href="IBusProperty.html#IBusPropType-enum" title="enum IBusPropType">IBusPropType</a>;
48
52
struct              <a class="link" href="IBusProperty.html#IBusProperty-struct" title="struct IBusProperty">IBusProperty</a>;
49
53
struct              <a class="link" href="IBusProperty.html#IBusPropertyClass" title="struct IBusPropertyClass">IBusPropertyClass</a>;
50
 
<a class="link" href="IBusProperty.html" title="IBusProperty"><span class="returnvalue">IBusProperty</span></a> *      <a class="link" href="IBusProperty.html#ibus-property-new" title="ibus_property_new ()">ibus_property_new</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> *key</code></em>,
51
 
                                                         <em class="parameter"><code><a class="link" href="IBusProperty.html#IBusPropType"><span class="type">IBusPropType</span></a> type</code></em>,
52
 
                                                         <em class="parameter"><code><a class="link" href="IBusText.html" title="IBusText"><span class="type">IBusText</span></a> *label</code></em>,
53
 
                                                         <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>,
54
 
                                                         <em class="parameter"><code><a class="link" href="IBusText.html" title="IBusText"><span class="type">IBusText</span></a> *tooltip</code></em>,
55
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sensitive</code></em>,
56
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> visible</code></em>,
57
 
                                                         <em class="parameter"><code><a class="link" href="IBusProperty.html#IBusPropState"><span class="type">IBusPropState</span></a> state</code></em>,
58
 
                                                         <em class="parameter"><code><a class="link" href="IBusProperty.html#IBusPropList"><span class="type">IBusPropList</span></a> *prop_list</code></em>);
 
54
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="IBusProperty.html#ibus-property-get-icon" title="ibus_property_get_icon ()">ibus_property_get_icon</a>              (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);
59
55
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="IBusProperty.html#ibus-property-get-key" title="ibus_property_get_key ()">ibus_property_get_key</a>               (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);
 
56
<a class="link" href="IBusText.html" title="IBusText"><span class="returnvalue">IBusText</span></a> *          <a class="link" href="IBusProperty.html#ibus-property-get-label" title="ibus_property_get_label ()">ibus_property_get_label</a>             (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);
60
57
<a class="link" href="IBusProperty.html#IBusPropType"><span class="returnvalue">IBusPropType</span></a>        <a class="link" href="IBusProperty.html#ibus-property-get-prop-type" title="ibus_property_get_prop_type ()">ibus_property_get_prop_type</a>         (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);
61
 
const <a class="link" href="IBusText.html" title="IBusText"><span class="returnvalue">IBusText</span></a> *    <a class="link" href="IBusProperty.html#ibus-property-get-label" title="ibus_property_get_label ()">ibus_property_get_label</a>             (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);
 
58
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="IBusProperty.html#ibus-property-get-sensitive" title="ibus_property_get_sensitive ()">ibus_property_get_sensitive</a>         (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);
 
59
<a class="link" href="IBusProperty.html#IBusPropState"><span class="returnvalue">IBusPropState</span></a>       <a class="link" href="IBusProperty.html#ibus-property-get-state" title="ibus_property_get_state ()">ibus_property_get_state</a>             (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);
 
60
<a class="link" href="IBusProperty.html#IBusPropList"><span class="returnvalue">IBusPropList</span></a> *      <a class="link" href="IBusProperty.html#ibus-property-get-sub-props" title="ibus_property_get_sub_props ()">ibus_property_get_sub_props</a>         (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);
 
61
<a class="link" href="IBusText.html" title="IBusText"><span class="returnvalue">IBusText</span></a> *          <a class="link" href="IBusProperty.html#ibus-property-get-tooltip" title="ibus_property_get_tooltip ()">ibus_property_get_tooltip</a>           (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);
 
62
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="IBusProperty.html#ibus-property-get-visible" title="ibus_property_get_visible ()">ibus_property_get_visible</a>           (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);
 
63
<a class="link" href="IBusProperty.html" title="IBusProperty"><span class="returnvalue">IBusProperty</span></a> *      <a class="link" href="IBusProperty.html#ibus-property-new" title="ibus_property_new ()">ibus_property_new</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> *key</code></em>,
 
64
                                                         <em class="parameter"><code><a class="link" href="IBusProperty.html#IBusPropType"><span class="type">IBusPropType</span></a> type</code></em>,
 
65
                                                         <em class="parameter"><code><a class="link" href="IBusText.html" title="IBusText"><span class="type">IBusText</span></a> *label</code></em>,
 
66
                                                         <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>,
 
67
                                                         <em class="parameter"><code><a class="link" href="IBusText.html" title="IBusText"><span class="type">IBusText</span></a> *tooltip</code></em>,
 
68
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sensitive</code></em>,
 
69
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> visible</code></em>,
 
70
                                                         <em class="parameter"><code><a class="link" href="IBusProperty.html#IBusPropState"><span class="type">IBusPropState</span></a> state</code></em>,
 
71
                                                         <em class="parameter"><code><a class="link" href="IBusProperty.html#IBusPropList"><span class="type">IBusPropList</span></a> *prop_list</code></em>);
 
72
<span class="returnvalue">void</span>                <a class="link" href="IBusProperty.html#ibus-property-set-icon" title="ibus_property_set_icon ()">ibus_property_set_icon</a>              (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
 
73
                                                         <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>);
62
74
<span class="returnvalue">void</span>                <a class="link" href="IBusProperty.html#ibus-property-set-label" title="ibus_property_set_label ()">ibus_property_set_label</a>             (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
63
75
                                                         <em class="parameter"><code><a class="link" href="IBusText.html" title="IBusText"><span class="type">IBusText</span></a> *label</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="IBusProperty.html#ibus-property-get-icon" title="ibus_property_get_icon ()">ibus_property_get_icon</a>              (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);
65
 
<span class="returnvalue">void</span>                <a class="link" href="IBusProperty.html#ibus-property-set-icon" title="ibus_property_set_icon ()">ibus_property_set_icon</a>              (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
66
 
                                                         <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>);
67
 
const <a class="link" href="IBusText.html" title="IBusText"><span class="returnvalue">IBusText</span></a> *    <a class="link" href="IBusProperty.html#ibus-property-get-tooltip" title="ibus_property_get_tooltip ()">ibus_property_get_tooltip</a>           (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);
68
 
<span class="returnvalue">void</span>                <a class="link" href="IBusProperty.html#ibus-property-set-tooltip" title="ibus_property_set_tooltip ()">ibus_property_set_tooltip</a>           (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
69
 
                                                         <em class="parameter"><code><a class="link" href="IBusText.html" title="IBusText"><span class="type">IBusText</span></a> *tooltip</code></em>);
70
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="IBusProperty.html#ibus-property-get-sensitive" title="ibus_property_get_sensitive ()">ibus_property_get_sensitive</a>         (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);
71
76
<span class="returnvalue">void</span>                <a class="link" href="IBusProperty.html#ibus-property-set-sensitive" title="ibus_property_set_sensitive ()">ibus_property_set_sensitive</a>         (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
72
77
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sensitive</code></em>);
73
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="IBusProperty.html#ibus-property-get-visible" title="ibus_property_get_visible ()">ibus_property_get_visible</a>           (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);
74
 
<span class="returnvalue">void</span>                <a class="link" href="IBusProperty.html#ibus-property-set-visible" title="ibus_property_set_visible ()">ibus_property_set_visible</a>           (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
75
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> visible</code></em>);
76
 
<a class="link" href="IBusProperty.html#IBusPropState"><span class="returnvalue">IBusPropState</span></a>       <a class="link" href="IBusProperty.html#ibus-property-get-state" title="ibus_property_get_state ()">ibus_property_get_state</a>             (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);
77
78
<span class="returnvalue">void</span>                <a class="link" href="IBusProperty.html#ibus-property-set-state" title="ibus_property_set_state ()">ibus_property_set_state</a>             (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
78
79
                                                         <em class="parameter"><code><a class="link" href="IBusProperty.html#IBusPropState"><span class="type">IBusPropState</span></a> state</code></em>);
79
 
const <a class="link" href="IBusProperty.html#IBusPropList"><span class="returnvalue">IBusPropList</span></a> * <a class="link" href="IBusProperty.html#ibus-property-get-sub-props" title="ibus_property_get_sub_props ()">ibus_property_get_sub_props</a>        (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);
80
80
<span class="returnvalue">void</span>                <a class="link" href="IBusProperty.html#ibus-property-set-sub-props" title="ibus_property_set_sub_props ()">ibus_property_set_sub_props</a>         (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
81
81
                                                         <em class="parameter"><code><a class="link" href="IBusProperty.html#IBusPropList"><span class="type">IBusPropList</span></a> *prop_list</code></em>);
 
82
<span class="returnvalue">void</span>                <a class="link" href="IBusProperty.html#ibus-property-set-tooltip" title="ibus_property_set_tooltip ()">ibus_property_set_tooltip</a>           (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
 
83
                                                         <em class="parameter"><code><a class="link" href="IBusText.html" title="IBusText"><span class="type">IBusText</span></a> *tooltip</code></em>);
 
84
<span class="returnvalue">void</span>                <a class="link" href="IBusProperty.html#ibus-property-set-visible" title="ibus_property_set_visible ()">ibus_property_set_visible</a>           (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
 
85
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> visible</code></em>);
82
86
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="IBusProperty.html#ibus-property-update" title="ibus_property_update ()">ibus_property_update</a>                (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
83
87
                                                         <em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop_update</code></em>);
84
 
                    <a class="link" href="IBusProperty.html#IBusPropListClass" title="IBusPropListClass">IBusPropListClass</a>;
85
 
                    <a class="link" href="IBusProperty.html#IBusPropList-struct" title="IBusPropList">IBusPropList</a>;
86
88
</pre>
87
89
</div>
88
90
<div class="refsect1">
89
91
<a name="IBusProperty.object-hierarchy"></a><h2>Object Hierarchy</h2>
90
92
<pre class="synopsis">
 
93
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
94
   +----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
 
95
         +----<a class="link" href="IBusObject.html" title="IBusObject">IBusObject</a>
 
96
               +----<a class="link" href="IBusSerializable.html" title="IBusSerializable">IBusSerializable</a>
 
97
                     +----IBusPropList
 
98
</pre>
 
99
<pre class="synopsis">
 
100
  GEnum
 
101
   +----IBusPropState
 
102
</pre>
 
103
<pre class="synopsis">
91
104
  GEnum
92
105
   +----IBusPropType
93
106
</pre>
94
107
<pre class="synopsis">
95
 
  GEnum
96
 
   +----IBusPropState
97
 
</pre>
98
 
<pre class="synopsis">
99
108
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
100
109
   +----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
101
110
         +----<a class="link" href="IBusObject.html" title="IBusObject">IBusObject</a>
102
111
               +----<a class="link" href="IBusSerializable.html" title="IBusSerializable">IBusSerializable</a>
103
112
                     +----IBusProperty
104
113
</pre>
 
114
</div>
 
115
<div class="refsect1">
 
116
<a name="IBusProperty.properties"></a><h2>Properties</h2>
105
117
<pre class="synopsis">
106
 
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
107
 
   +----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
108
 
         +----<a class="link" href="IBusObject.html" title="IBusObject">IBusObject</a>
109
 
               +----<a class="link" href="IBusSerializable.html" title="IBusSerializable">IBusSerializable</a>
110
 
                     +----IBusPropList
 
118
  "<a class="link" href="IBusProperty.html#IBusProperty--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
 
119
  "<a class="link" href="IBusProperty.html#IBusProperty--key" title='The "key" property'>key</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
 
120
  "<a class="link" href="IBusProperty.html#IBusProperty--label" title='The "label" property'>label</a>"                    <a class="link" href="IBusText.html" title="IBusText"><span class="type">IBusText</span></a>*             : Read / Write / Construct
 
121
  "<a class="link" href="IBusProperty.html#IBusProperty--prop-type" title='The "prop-type" property'>prop-type</a>"                <a class="link" href="IBusProperty.html#IBusPropType"><span class="type">IBusPropType</span></a>          : Read / Write / Construct Only
 
122
  "<a class="link" href="IBusProperty.html#IBusProperty--sensitive" title='The "sensitive" property'>sensitive</a>"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
123
  "<a class="link" href="IBusProperty.html#IBusProperty--state" title='The "state" property'>state</a>"                    <a class="link" href="IBusProperty.html#IBusPropState"><span class="type">IBusPropState</span></a>         : Read / Write
 
124
  "<a class="link" href="IBusProperty.html#IBusProperty--sub-props" title='The "sub-props" property'>sub-props</a>"                <a class="link" href="IBusProperty.html#IBusPropList"><span class="type">IBusPropList</span></a>*         : Read / Write
 
125
  "<a class="link" href="IBusProperty.html#IBusProperty--tooltip" title='The "tooltip" property'>tooltip</a>"                  <a class="link" href="IBusText.html" title="IBusText"><span class="type">IBusText</span></a>*             : Read / Write
 
126
  "<a class="link" href="IBusProperty.html#IBusProperty--visible" title='The "visible" property'>visible</a>"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
111
127
</pre>
112
128
</div>
113
129
<div class="refsect1">
127
143
<div class="refsect1">
128
144
<a name="IBusProperty.details"></a><h2>Details</h2>
129
145
<div class="refsect2">
130
 
<a name="IBusPropType"></a><h3>enum IBusPropType</h3>
 
146
<a name="IBusPropList-struct"></a><h3>IBusPropList</h3>
 
147
<pre class="programlisting">typedef struct {
 
148
    GArray *properties;
 
149
} IBusPropList;
 
150
</pre>
 
151
<p>
 
152
An array of IBusProperties.
 
153
</p>
 
154
<div class="variablelist"><table border="0">
 
155
<col align="left" valign="top">
 
156
<tbody><tr>
 
157
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Arrays.html#GArray"><span class="type">GArray</span></a> *<em class="structfield"><code><a name="IBusPropList-struct.properties"></a>properties</code></em>;</span></p></td>
 
158
<td>GArray that holds IBusProperties.</td>
 
159
</tr></tbody>
 
160
</table></div>
 
161
</div>
 
162
<hr>
 
163
<div class="refsect2">
 
164
<a name="IBusPropListClass"></a><h3>IBusPropListClass</h3>
 
165
<pre class="programlisting">typedef struct {
 
166
    IBusSerializableClass parent;
 
167
} IBusPropListClass;
 
168
</pre>
 
169
<p>
 
170
</p>
 
171
</div>
 
172
<hr>
 
173
<div class="refsect2">
 
174
<a name="IBusPropState-enum"></a><h3>enum IBusPropState</h3>
 
175
<pre class="programlisting">typedef enum {
 
176
    PROP_STATE_UNCHECKED = 0,
 
177
    PROP_STATE_CHECKED = 1,
 
178
    PROP_STATE_INCONSISTENT = 2,
 
179
} IBusPropState;
 
180
</pre>
 
181
<p>
 
182
State of IBusProperty. The actual effect depends on <a class="link" href="IBusProperty.html#IBusPropType"><span class="type">IBusPropType</span></a> of the
 
183
IBusProperty.
 
184
</p>
 
185
<p>
 
186
</p>
 
187
<div class="variablelist"><table border="0">
 
188
<col align="left" valign="top">
 
189
<tbody>
 
190
<tr>
 
191
<td><p><span class="term">PROP_TYPE_TOGGLE</span></p></td>
 
192
<td><p>Emphasized if PROP_STATE_CHECKED, normal otherwise.</p></td>
 
193
</tr>
 
194
<tr>
 
195
<td><p><span class="term">PROP_TYPE_RADIO</span></p></td>
 
196
<td><p>Option checked if PROP_STATE_CHECKED, unchecked otherwise.</p></td>
 
197
</tr>
 
198
</tbody>
 
199
</table></div>
 
200
<p>
 
201
No effect on other types.
 
202
</p>
 
203
<div class="variablelist"><table border="0">
 
204
<col align="left" valign="top">
 
205
<tbody>
 
206
<tr>
 
207
<td><p><a name="PROP-STATE-UNCHECKED:CAPS"></a><span class="term"><code class="literal">PROP_STATE_UNCHECKED</code></span></p></td>
 
208
<td>Property option is unchecked.
 
209
</td>
 
210
</tr>
 
211
<tr>
 
212
<td><p><a name="PROP-STATE-CHECKED:CAPS"></a><span class="term"><code class="literal">PROP_STATE_CHECKED</code></span></p></td>
 
213
<td>Property option is checked.
 
214
</td>
 
215
</tr>
 
216
<tr>
 
217
<td><p><a name="PROP-STATE-INCONSISTENT:CAPS"></a><span class="term"><code class="literal">PROP_STATE_INCONSISTENT</code></span></p></td>
 
218
<td>The state is inconsistent with the associated IME
 
219
property.
 
220
</td>
 
221
</tr>
 
222
</tbody>
 
223
</table></div>
 
224
</div>
 
225
<hr>
 
226
<div class="refsect2">
 
227
<a name="IBusPropType-enum"></a><h3>enum IBusPropType</h3>
131
228
<pre class="programlisting">typedef enum {
132
229
    PROP_TYPE_NORMAL = 0,
133
230
    PROP_TYPE_TOGGLE = 1,
173
270
</div>
174
271
<hr>
175
272
<div class="refsect2">
176
 
<a name="IBusPropState"></a><h3>enum IBusPropState</h3>
177
 
<pre class="programlisting">typedef enum {
178
 
    PROP_STATE_UNCHECKED = 0,
179
 
    PROP_STATE_CHECKED = 1,
180
 
    PROP_STATE_INCONSISTENT = 2,
181
 
} IBusPropState;
182
 
</pre>
183
 
<p>
184
 
State of IBusProperty. The actual effect depends on <a class="link" href="IBusProperty.html#IBusPropType"><span class="type">IBusPropType</span></a> of the
185
 
IBusProperty.
186
 
</p>
187
 
<p>
188
 
</p>
189
 
<div class="variablelist"><table border="0">
190
 
<col align="left" valign="top">
191
 
<tbody>
192
 
<tr>
193
 
<td><p><span class="term">PROP_TYPE_TOGGLE</span></p></td>
194
 
<td><p>Emphasized if PROP_STATE_CHECKED, normal otherwise.</p></td>
195
 
</tr>
196
 
<tr>
197
 
<td><p><span class="term">PROP_TYPE_RADIO</span></p></td>
198
 
<td><p>Option checked if PROP_STATE_CHECKED, unchecked otherwise.</p></td>
199
 
</tr>
200
 
</tbody>
201
 
</table></div>
202
 
<p>
203
 
No effect on other types.
204
 
</p>
205
 
<div class="variablelist"><table border="0">
206
 
<col align="left" valign="top">
207
 
<tbody>
208
 
<tr>
209
 
<td><p><a name="PROP-STATE-UNCHECKED:CAPS"></a><span class="term"><code class="literal">PROP_STATE_UNCHECKED</code></span></p></td>
210
 
<td>Property option is unchecked.
211
 
</td>
212
 
</tr>
213
 
<tr>
214
 
<td><p><a name="PROP-STATE-CHECKED:CAPS"></a><span class="term"><code class="literal">PROP_STATE_CHECKED</code></span></p></td>
215
 
<td>Property option is checked.
216
 
</td>
217
 
</tr>
218
 
<tr>
219
 
<td><p><a name="PROP-STATE-INCONSISTENT:CAPS"></a><span class="term"><code class="literal">PROP_STATE_INCONSISTENT</code></span></p></td>
220
 
<td>The state is inconsistent with the associated IME
221
 
property.
222
 
</td>
223
 
</tr>
224
 
</tbody>
225
 
</table></div>
226
 
</div>
227
 
<hr>
228
 
<div class="refsect2">
229
273
<a name="IBusProperty-struct"></a><h3>struct IBusProperty</h3>
230
 
<pre class="programlisting">struct IBusProperty {
231
 
    gchar    *key;
232
 
    gchar    *icon;
233
 
    IBusText *label;
234
 
    IBusText *tooltip;
235
 
 
236
 
    gboolean sensitive;
237
 
    gboolean visible;
238
 
    guint type;
239
 
    guint state;
240
 
 
241
 
    IBusPropList *sub_props;
242
 
};
243
 
</pre>
 
274
<pre class="programlisting">struct IBusProperty;</pre>
244
275
<p>
245
276
UI component for input method engine property.
246
277
</p>
247
278
<div class="variablelist"><table border="0">
248
279
<col align="left" valign="top">
249
 
<tbody>
250
 
<tr>
251
 
<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="IBusProperty-struct.key"></a>key</code></em>;</span></p></td>
252
 
<td>Unique Identity for the IBusProperty.</td>
253
 
</tr>
254
 
<tr>
255
 
<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="IBusProperty-struct.icon"></a>icon</code></em>;</span></p></td>
256
 
<td>Icon file for the IBusProperty.</td>
257
 
</tr>
258
 
<tr>
259
 
<td><p><span class="term"><a class="link" href="IBusText.html" title="IBusText"><span class="type">IBusText</span></a> *<em class="structfield"><code><a name="IBusProperty-struct.label"></a>label</code></em>;</span></p></td>
260
 
<td>Text shown in UI.</td>
261
 
</tr>
262
 
<tr>
263
 
<td><p><span class="term"><a class="link" href="IBusText.html" title="IBusText"><span class="type">IBusText</span></a> *<em class="structfield"><code><a name="IBusProperty-struct.tooltip"></a>tooltip</code></em>;</span></p></td>
264
 
<td>Message shown if mouse hovered the  IBusProperty.</td>
265
 
</tr>
266
 
<tr>
267
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="IBusProperty-struct.sensitive"></a>sensitive</code></em>;</span></p></td>
268
 
<td>Whether the IBusProperty is sensitive to keyboard and mouse event.</td>
269
 
</tr>
270
 
<tr>
271
 
<td><p><span class="term"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> <em class="structfield"><code><a name="IBusProperty-struct.visible"></a>visible</code></em>;</span></p></td>
272
 
<td>Whether the IBusProperty is visible.</td>
273
 
</tr>
274
 
<tr>
275
 
<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="IBusProperty-struct.type"></a>type</code></em>;</span></p></td>
276
 
<td>IBusPropType of IBusProperty.</td>
277
 
</tr>
278
 
<tr>
279
 
<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="IBusProperty-struct.state"></a>state</code></em>;</span></p></td>
280
 
<td>IBusPropState of IBusProperty.</td>
281
 
</tr>
282
 
<tr>
283
 
<td><p><span class="term"><a class="link" href="IBusProperty.html#IBusPropList"><span class="type">IBusPropList</span></a> *<em class="structfield"><code><a name="IBusProperty-struct.sub-props"></a>sub_props</code></em>;</span></p></td>
284
 
<td>IBusPropList that contains sub IBusProperties. These IBusProperties are usually
285
 
shown as sub menu item.</td>
286
 
</tr>
287
 
</tbody>
 
280
<tbody></tbody>
288
281
</table></div>
289
282
</div>
290
283
<hr>
299
292
</div>
300
293
<hr>
301
294
<div class="refsect2">
 
295
<a name="ibus-property-get-icon"></a><h3>ibus_property_get_icon ()</h3>
 
296
<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_property_get_icon              (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);</pre>
 
297
<p>
 
298
Get the icon of IBusProperty.
 
299
</p>
 
300
<div class="variablelist"><table border="0">
 
301
<col align="left" valign="top">
 
302
<tbody>
 
303
<tr>
 
304
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
 
305
<td>An IBusProperty.</td>
 
306
</tr>
 
307
<tr>
 
308
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
309
<td>the icon of IBusProperty. Should not be freed.</td>
 
310
</tr>
 
311
</tbody>
 
312
</table></div>
 
313
</div>
 
314
<hr>
 
315
<div class="refsect2">
 
316
<a name="ibus-property-get-key"></a><h3>ibus_property_get_key ()</h3>
 
317
<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_property_get_key               (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);</pre>
 
318
<p>
 
319
Get the key of IBusProperty.
 
320
</p>
 
321
<div class="variablelist"><table border="0">
 
322
<col align="left" valign="top">
 
323
<tbody>
 
324
<tr>
 
325
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
 
326
<td>An IBusProperty.</td>
 
327
</tr>
 
328
<tr>
 
329
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
330
<td>the key of IBusProperty. Should not be freed.</td>
 
331
</tr>
 
332
</tbody>
 
333
</table></div>
 
334
</div>
 
335
<hr>
 
336
<div class="refsect2">
 
337
<a name="ibus-property-get-label"></a><h3>ibus_property_get_label ()</h3>
 
338
<pre class="programlisting"><a class="link" href="IBusText.html" title="IBusText"><span class="returnvalue">IBusText</span></a> *          ibus_property_get_label             (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);</pre>
 
339
<p>
 
340
Get the label of IBusProperty.
 
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>prop</code></em> :</span></p></td>
 
347
<td>An IBusProperty.</td>
 
348
</tr>
 
349
<tr>
 
350
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
351
<td>the label of IBusProperty. Should not be freed. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
 
352
</td>
 
353
</tr>
 
354
</tbody>
 
355
</table></div>
 
356
</div>
 
357
<hr>
 
358
<div class="refsect2">
 
359
<a name="ibus-property-get-prop-type"></a><h3>ibus_property_get_prop_type ()</h3>
 
360
<pre class="programlisting"><a class="link" href="IBusProperty.html#IBusPropType"><span class="returnvalue">IBusPropType</span></a>        ibus_property_get_prop_type         (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);</pre>
 
361
<p>
 
362
</p>
 
363
</div>
 
364
<hr>
 
365
<div class="refsect2">
 
366
<a name="ibus-property-get-sensitive"></a><h3>ibus_property_get_sensitive ()</h3>
 
367
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ibus_property_get_sensitive         (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);</pre>
 
368
<p>
 
369
Get the sensitive of IBusProperty.
 
370
</p>
 
371
<div class="variablelist"><table border="0">
 
372
<col align="left" valign="top">
 
373
<tbody>
 
374
<tr>
 
375
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
 
376
<td>An IBusProperty.</td>
 
377
</tr>
 
378
<tr>
 
379
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
380
<td>the sensitive of IBusProperty.</td>
 
381
</tr>
 
382
</tbody>
 
383
</table></div>
 
384
</div>
 
385
<hr>
 
386
<div class="refsect2">
 
387
<a name="ibus-property-get-state"></a><h3>ibus_property_get_state ()</h3>
 
388
<pre class="programlisting"><a class="link" href="IBusProperty.html#IBusPropState"><span class="returnvalue">IBusPropState</span></a>       ibus_property_get_state             (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);</pre>
 
389
<p>
 
390
Get the state of IBusProperty.
 
391
</p>
 
392
<div class="variablelist"><table border="0">
 
393
<col align="left" valign="top">
 
394
<tbody>
 
395
<tr>
 
396
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
 
397
<td>An IBusProperty.</td>
 
398
</tr>
 
399
<tr>
 
400
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
401
<td>the state of IBusProperty.</td>
 
402
</tr>
 
403
</tbody>
 
404
</table></div>
 
405
</div>
 
406
<hr>
 
407
<div class="refsect2">
 
408
<a name="ibus-property-get-sub-props"></a><h3>ibus_property_get_sub_props ()</h3>
 
409
<pre class="programlisting"><a class="link" href="IBusProperty.html#IBusPropList"><span class="returnvalue">IBusPropList</span></a> *      ibus_property_get_sub_props         (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);</pre>
 
410
<p>
 
411
Get the IBusPropList of IBusProperty.
 
412
</p>
 
413
<div class="variablelist"><table border="0">
 
414
<col align="left" valign="top">
 
415
<tbody>
 
416
<tr>
 
417
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
 
418
<td>An IBusProperty.</td>
 
419
</tr>
 
420
<tr>
 
421
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
422
<td>the IBusPropList of IBusProperty.
 
423
Should not be freed. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
 
424
</td>
 
425
</tr>
 
426
</tbody>
 
427
</table></div>
 
428
</div>
 
429
<hr>
 
430
<div class="refsect2">
 
431
<a name="ibus-property-get-tooltip"></a><h3>ibus_property_get_tooltip ()</h3>
 
432
<pre class="programlisting"><a class="link" href="IBusText.html" title="IBusText"><span class="returnvalue">IBusText</span></a> *          ibus_property_get_tooltip           (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);</pre>
 
433
<p>
 
434
Get the tooltip of IBusProperty.
 
435
</p>
 
436
<div class="variablelist"><table border="0">
 
437
<col align="left" valign="top">
 
438
<tbody>
 
439
<tr>
 
440
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
 
441
<td>An IBusProperty.</td>
 
442
</tr>
 
443
<tr>
 
444
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
445
<td>the tooltip of IBusProperty. Should not be freed. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
 
446
</td>
 
447
</tr>
 
448
</tbody>
 
449
</table></div>
 
450
</div>
 
451
<hr>
 
452
<div class="refsect2">
 
453
<a name="ibus-property-get-visible"></a><h3>ibus_property_get_visible ()</h3>
 
454
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ibus_property_get_visible           (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);</pre>
 
455
<p>
 
456
Get the visible of IBusProperty.
 
457
</p>
 
458
<div class="variablelist"><table border="0">
 
459
<col align="left" valign="top">
 
460
<tbody>
 
461
<tr>
 
462
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
 
463
<td>An IBusProperty.</td>
 
464
</tr>
 
465
<tr>
 
466
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
467
<td>the visible of IBusProperty.</td>
 
468
</tr>
 
469
</tbody>
 
470
</table></div>
 
471
</div>
 
472
<hr>
 
473
<div class="refsect2">
302
474
<a name="ibus-property-new"></a><h3>ibus_property_new ()</h3>
303
475
<pre class="programlisting"><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="returnvalue">IBusProperty</span></a> *      ibus_property_new                   (<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> *key</code></em>,
304
476
                                                         <em class="parameter"><code><a class="link" href="IBusProperty.html#IBusPropType"><span class="type">IBusPropType</span></a> type</code></em>,
362
534
</div>
363
535
<hr>
364
536
<div class="refsect2">
365
 
<a name="ibus-property-get-key"></a><h3>ibus_property_get_key ()</h3>
366
 
<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_property_get_key               (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);</pre>
367
 
<p>
368
 
Get the key of IBusProperty.
369
 
</p>
370
 
<div class="variablelist"><table border="0">
371
 
<col align="left" valign="top">
372
 
<tbody>
373
 
<tr>
374
 
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
375
 
<td>An IBusProperty.</td>
376
 
</tr>
377
 
<tr>
378
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
379
 
<td>the key of IBusProperty. Should not be freed.</td>
380
 
</tr>
381
 
</tbody>
382
 
</table></div>
383
 
</div>
384
 
<hr>
385
 
<div class="refsect2">
386
 
<a name="ibus-property-get-prop-type"></a><h3>ibus_property_get_prop_type ()</h3>
387
 
<pre class="programlisting"><a class="link" href="IBusProperty.html#IBusPropType"><span class="returnvalue">IBusPropType</span></a>        ibus_property_get_prop_type         (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);</pre>
388
 
<p>
389
 
Get the type of IBusProperty.
390
 
</p>
391
 
<div class="variablelist"><table border="0">
392
 
<col align="left" valign="top">
393
 
<tbody>
394
 
<tr>
395
 
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
396
 
<td>An IBusProperty.</td>
397
 
</tr>
398
 
<tr>
399
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
400
 
<td>the type of IBusProperty.</td>
401
 
</tr>
402
 
</tbody>
403
 
</table></div>
404
 
</div>
405
 
<hr>
406
 
<div class="refsect2">
407
 
<a name="ibus-property-get-label"></a><h3>ibus_property_get_label ()</h3>
408
 
<pre class="programlisting">const <a class="link" href="IBusText.html" title="IBusText"><span class="returnvalue">IBusText</span></a> *    ibus_property_get_label             (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);</pre>
409
 
<p>
410
 
Get the label of IBusProperty.
411
 
</p>
412
 
<div class="variablelist"><table border="0">
413
 
<col align="left" valign="top">
414
 
<tbody>
415
 
<tr>
416
 
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
417
 
<td>An IBusProperty.</td>
418
 
</tr>
419
 
<tr>
420
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
421
 
<td>the label of IBusProperty. Should not be freed.</td>
422
 
</tr>
423
 
</tbody>
424
 
</table></div>
425
 
</div>
426
 
<hr>
427
 
<div class="refsect2">
428
 
<a name="ibus-property-set-label"></a><h3>ibus_property_set_label ()</h3>
429
 
<pre class="programlisting"><span class="returnvalue">void</span>                ibus_property_set_label             (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
430
 
                                                         <em class="parameter"><code><a class="link" href="IBusText.html" title="IBusText"><span class="type">IBusText</span></a> *label</code></em>);</pre>
431
 
<p>
432
 
Set the label of IBusProperty.
433
 
</p>
434
 
<div class="variablelist"><table border="0">
435
 
<col align="left" valign="top">
436
 
<tbody>
437
 
<tr>
438
 
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
439
 
<td>An IBusProperty.</td>
440
 
</tr>
441
 
<tr>
442
 
<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
443
 
<td>Text shown in UI.</td>
444
 
</tr>
445
 
</tbody>
446
 
</table></div>
447
 
</div>
448
 
<hr>
449
 
<div class="refsect2">
450
 
<a name="ibus-property-get-icon"></a><h3>ibus_property_get_icon ()</h3>
451
 
<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_property_get_icon              (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);</pre>
452
 
<p>
453
 
Get the icon of IBusProperty.
454
 
</p>
455
 
<div class="variablelist"><table border="0">
456
 
<col align="left" valign="top">
457
 
<tbody>
458
 
<tr>
459
 
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
460
 
<td>An IBusProperty.</td>
461
 
</tr>
462
 
<tr>
463
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
464
 
<td>the icon of IBusProperty. Should not be freed.</td>
465
 
</tr>
466
 
</tbody>
467
 
</table></div>
468
 
</div>
469
 
<hr>
470
 
<div class="refsect2">
471
537
<a name="ibus-property-set-icon"></a><h3>ibus_property_set_icon ()</h3>
472
538
<pre class="programlisting"><span class="returnvalue">void</span>                ibus_property_set_icon              (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
473
539
                                                         <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>);</pre>
490
556
</div>
491
557
<hr>
492
558
<div class="refsect2">
493
 
<a name="ibus-property-get-tooltip"></a><h3>ibus_property_get_tooltip ()</h3>
494
 
<pre class="programlisting">const <a class="link" href="IBusText.html" title="IBusText"><span class="returnvalue">IBusText</span></a> *    ibus_property_get_tooltip           (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);</pre>
495
 
<p>
496
 
Get the tooltip of IBusProperty.
497
 
</p>
498
 
<div class="variablelist"><table border="0">
499
 
<col align="left" valign="top">
500
 
<tbody>
501
 
<tr>
502
 
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
503
 
<td>An IBusProperty.</td>
504
 
</tr>
505
 
<tr>
506
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
507
 
<td>the tooltip of IBusProperty. Should not be freed.</td>
508
 
</tr>
509
 
</tbody>
510
 
</table></div>
511
 
</div>
512
 
<hr>
513
 
<div class="refsect2">
514
 
<a name="ibus-property-set-tooltip"></a><h3>ibus_property_set_tooltip ()</h3>
515
 
<pre class="programlisting"><span class="returnvalue">void</span>                ibus_property_set_tooltip           (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
516
 
                                                         <em class="parameter"><code><a class="link" href="IBusText.html" title="IBusText"><span class="type">IBusText</span></a> *tooltip</code></em>);</pre>
517
 
<p>
518
 
Set the tooltip of IBusProperty.
519
 
</p>
520
 
<div class="variablelist"><table border="0">
521
 
<col align="left" valign="top">
522
 
<tbody>
523
 
<tr>
524
 
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
525
 
<td>An IBusProperty.</td>
526
 
</tr>
527
 
<tr>
528
 
<td><p><span class="term"><em class="parameter"><code>tooltip</code></em> :</span></p></td>
529
 
<td>Text of the tooltip.</td>
530
 
</tr>
531
 
</tbody>
532
 
</table></div>
533
 
</div>
534
 
<hr>
535
 
<div class="refsect2">
536
 
<a name="ibus-property-get-sensitive"></a><h3>ibus_property_get_sensitive ()</h3>
537
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ibus_property_get_sensitive         (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);</pre>
538
 
<p>
539
 
Get the sensitive of IBusProperty.
540
 
</p>
541
 
<div class="variablelist"><table border="0">
542
 
<col align="left" valign="top">
543
 
<tbody>
544
 
<tr>
545
 
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
546
 
<td>An IBusProperty.</td>
547
 
</tr>
548
 
<tr>
549
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
550
 
<td>the sensitive of IBusProperty.</td>
 
559
<a name="ibus-property-set-label"></a><h3>ibus_property_set_label ()</h3>
 
560
<pre class="programlisting"><span class="returnvalue">void</span>                ibus_property_set_label             (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
 
561
                                                         <em class="parameter"><code><a class="link" href="IBusText.html" title="IBusText"><span class="type">IBusText</span></a> *label</code></em>);</pre>
 
562
<p>
 
563
Set the label of IBusProperty.
 
564
</p>
 
565
<div class="variablelist"><table border="0">
 
566
<col align="left" valign="top">
 
567
<tbody>
 
568
<tr>
 
569
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
 
570
<td>An IBusProperty.</td>
 
571
</tr>
 
572
<tr>
 
573
<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
 
574
<td>Text shown in UI.</td>
551
575
</tr>
552
576
</tbody>
553
577
</table></div>
576
600
</div>
577
601
<hr>
578
602
<div class="refsect2">
579
 
<a name="ibus-property-get-visible"></a><h3>ibus_property_get_visible ()</h3>
580
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ibus_property_get_visible           (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);</pre>
581
 
<p>
582
 
Get the visible of IBusProperty.
583
 
</p>
584
 
<div class="variablelist"><table border="0">
585
 
<col align="left" valign="top">
586
 
<tbody>
587
 
<tr>
588
 
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
589
 
<td>An IBusProperty.</td>
590
 
</tr>
591
 
<tr>
592
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
593
 
<td>the visible of IBusProperty.</td>
594
 
</tr>
595
 
</tbody>
596
 
</table></div>
597
 
</div>
598
 
<hr>
599
 
<div class="refsect2">
600
 
<a name="ibus-property-set-visible"></a><h3>ibus_property_set_visible ()</h3>
601
 
<pre class="programlisting"><span class="returnvalue">void</span>                ibus_property_set_visible           (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
602
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> visible</code></em>);</pre>
603
 
<p>
604
 
Set whether the IBusProperty is visible.
605
 
</p>
606
 
<div class="variablelist"><table border="0">
607
 
<col align="left" valign="top">
608
 
<tbody>
609
 
<tr>
610
 
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
611
 
<td>An IBusProperty.</td>
612
 
</tr>
613
 
<tr>
614
 
<td><p><span class="term"><em class="parameter"><code>visible</code></em> :</span></p></td>
615
 
<td>Whether the IBusProperty is visible.</td>
616
 
</tr>
617
 
</tbody>
618
 
</table></div>
619
 
</div>
620
 
<hr>
621
 
<div class="refsect2">
622
 
<a name="ibus-property-get-state"></a><h3>ibus_property_get_state ()</h3>
623
 
<pre class="programlisting"><a class="link" href="IBusProperty.html#IBusPropState"><span class="returnvalue">IBusPropState</span></a>       ibus_property_get_state             (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);</pre>
624
 
<p>
625
 
Get the state of IBusProperty.
626
 
</p>
627
 
<div class="variablelist"><table border="0">
628
 
<col align="left" valign="top">
629
 
<tbody>
630
 
<tr>
631
 
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
632
 
<td>An IBusProperty.</td>
633
 
</tr>
634
 
<tr>
635
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
636
 
<td>the state of IBusProperty.</td>
637
 
</tr>
638
 
</tbody>
639
 
</table></div>
640
 
</div>
641
 
<hr>
642
 
<div class="refsect2">
643
603
<a name="ibus-property-set-state"></a><h3>ibus_property_set_state ()</h3>
644
604
<pre class="programlisting"><span class="returnvalue">void</span>                ibus_property_set_state             (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
645
605
                                                         <em class="parameter"><code><a class="link" href="IBusProperty.html#IBusPropState"><span class="type">IBusPropState</span></a> state</code></em>);</pre>
662
622
</div>
663
623
<hr>
664
624
<div class="refsect2">
665
 
<a name="ibus-property-get-sub-props"></a><h3>ibus_property_get_sub_props ()</h3>
666
 
<pre class="programlisting">const <a class="link" href="IBusProperty.html#IBusPropList"><span class="returnvalue">IBusPropList</span></a> * ibus_property_get_sub_props        (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>);</pre>
667
 
<p>
668
 
Get the IBusPropList of IBusProperty.
669
 
</p>
670
 
<div class="variablelist"><table border="0">
671
 
<col align="left" valign="top">
672
 
<tbody>
673
 
<tr>
674
 
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
675
 
<td>An IBusProperty.</td>
676
 
</tr>
677
 
<tr>
678
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
679
 
<td>the IBusPropList of IBusProperty. Should not be freed.</td>
680
 
</tr>
681
 
</tbody>
682
 
</table></div>
683
 
</div>
684
 
<hr>
685
 
<div class="refsect2">
686
625
<a name="ibus-property-set-sub-props"></a><h3>ibus_property_set_sub_props ()</h3>
687
626
<pre class="programlisting"><span class="returnvalue">void</span>                ibus_property_set_sub_props         (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
688
627
                                                         <em class="parameter"><code><a class="link" href="IBusProperty.html#IBusPropList"><span class="type">IBusPropList</span></a> *prop_list</code></em>);</pre>
705
644
</div>
706
645
<hr>
707
646
<div class="refsect2">
 
647
<a name="ibus-property-set-tooltip"></a><h3>ibus_property_set_tooltip ()</h3>
 
648
<pre class="programlisting"><span class="returnvalue">void</span>                ibus_property_set_tooltip           (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
 
649
                                                         <em class="parameter"><code><a class="link" href="IBusText.html" title="IBusText"><span class="type">IBusText</span></a> *tooltip</code></em>);</pre>
 
650
<p>
 
651
Set the tooltip of IBusProperty.
 
652
</p>
 
653
<div class="variablelist"><table border="0">
 
654
<col align="left" valign="top">
 
655
<tbody>
 
656
<tr>
 
657
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
 
658
<td>An IBusProperty.</td>
 
659
</tr>
 
660
<tr>
 
661
<td><p><span class="term"><em class="parameter"><code>tooltip</code></em> :</span></p></td>
 
662
<td>Text of the tooltip.</td>
 
663
</tr>
 
664
</tbody>
 
665
</table></div>
 
666
</div>
 
667
<hr>
 
668
<div class="refsect2">
 
669
<a name="ibus-property-set-visible"></a><h3>ibus_property_set_visible ()</h3>
 
670
<pre class="programlisting"><span class="returnvalue">void</span>                ibus_property_set_visible           (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
 
671
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> visible</code></em>);</pre>
 
672
<p>
 
673
Set whether the IBusProperty is visible.
 
674
</p>
 
675
<div class="variablelist"><table border="0">
 
676
<col align="left" valign="top">
 
677
<tbody>
 
678
<tr>
 
679
<td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
 
680
<td>An IBusProperty.</td>
 
681
</tr>
 
682
<tr>
 
683
<td><p><span class="term"><em class="parameter"><code>visible</code></em> :</span></p></td>
 
684
<td>Whether the IBusProperty is visible.</td>
 
685
</tr>
 
686
</tbody>
 
687
</table></div>
 
688
</div>
 
689
<hr>
 
690
<div class="refsect2">
708
691
<a name="ibus-property-update"></a><h3>ibus_property_update ()</h3>
709
692
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            ibus_property_update                (<em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop</code></em>,
710
693
                                                         <em class="parameter"><code><a class="link" href="IBusProperty.html" title="IBusProperty"><span class="type">IBusProperty</span></a> *prop_update</code></em>);</pre>
731
714
</tbody>
732
715
</table></div>
733
716
</div>
734
 
<hr>
735
 
<div class="refsect2">
736
 
<a name="IBusPropListClass"></a><h3>IBusPropListClass</h3>
737
 
<pre class="programlisting">typedef struct {
738
 
    IBusSerializableClass parent;
739
 
} IBusPropListClass;
740
 
</pre>
741
 
<p>
742
 
</p>
743
 
</div>
744
 
<hr>
745
 
<div class="refsect2">
746
 
<a name="IBusPropList-struct"></a><h3>IBusPropList</h3>
747
 
<pre class="programlisting">typedef struct {
748
 
    GArray *properties;
749
 
} IBusPropList;
750
 
</pre>
751
 
<p>
752
 
An array of IBusProperties.
753
 
</p>
 
717
</div>
 
718
<div class="refsect1">
 
719
<a name="IBusProperty.property-details"></a><h2>Property Details</h2>
 
720
<div class="refsect2">
 
721
<a name="IBusProperty--icon"></a><h3>The <code class="literal">"icon"</code> property</h3>
 
722
<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</pre>
 
723
<p>The icon of property.</p>
 
724
<p>Default value: ""</p>
 
725
</div>
 
726
<hr>
 
727
<div class="refsect2">
 
728
<a name="IBusProperty--key"></a><h3>The <code class="literal">"key"</code> property</h3>
 
729
<pre class="programlisting">  "key"                      <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>
 
730
<p>The key of property.</p>
 
731
<p>Default value: ""</p>
 
732
</div>
 
733
<hr>
 
734
<div class="refsect2">
 
735
<a name="IBusProperty--label"></a><h3>The <code class="literal">"label"</code> property</h3>
 
736
<pre class="programlisting">  "label"                    <a class="link" href="IBusText.html" title="IBusText"><span class="type">IBusText</span></a>*             : Read / Write / Construct</pre>
 
737
<p>The label of property.</p>
 
738
</div>
 
739
<hr>
 
740
<div class="refsect2">
 
741
<a name="IBusProperty--prop-type"></a><h3>The <code class="literal">"prop-type"</code> property</h3>
 
742
<pre class="programlisting">  "prop-type"                <a class="link" href="IBusProperty.html#IBusPropType"><span class="type">IBusPropType</span></a>          : Read / Write / Construct Only</pre>
 
743
<p>The type of property.</p>
 
744
<p>Default value: PROP_TYPE_NORMAL</p>
 
745
</div>
 
746
<hr>
 
747
<div class="refsect2">
 
748
<a name="IBusProperty--sensitive"></a><h3>The <code class="literal">"sensitive"</code> property</h3>
 
749
<pre class="programlisting">  "sensitive"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
750
<p>The sensitive of property.</p>
 
751
<p>Default value: TRUE</p>
 
752
</div>
 
753
<hr>
 
754
<div class="refsect2">
 
755
<a name="IBusProperty--state"></a><h3>The <code class="literal">"state"</code> property</h3>
 
756
<pre class="programlisting">  "state"                    <a class="link" href="IBusProperty.html#IBusPropState"><span class="type">IBusPropState</span></a>         : Read / Write</pre>
 
757
<p>The state of property.</p>
 
758
<p>Default value: PROP_STATE_UNCHECKED</p>
 
759
</div>
 
760
<hr>
 
761
<div class="refsect2">
 
762
<a name="IBusProperty--sub-props"></a><h3>The <code class="literal">"sub-props"</code> property</h3>
 
763
<pre class="programlisting">  "sub-props"                <a class="link" href="IBusProperty.html#IBusPropList"><span class="type">IBusPropList</span></a>*         : Read / Write</pre>
 
764
<p>The sub properties of property.</p>
 
765
</div>
 
766
<hr>
 
767
<div class="refsect2">
 
768
<a name="IBusProperty--tooltip"></a><h3>The <code class="literal">"tooltip"</code> property</h3>
 
769
<pre class="programlisting">  "tooltip"                  <a class="link" href="IBusText.html" title="IBusText"><span class="type">IBusText</span></a>*             : Read / Write</pre>
 
770
<p>The tooltip of property.</p>
 
771
</div>
 
772
<hr>
 
773
<div class="refsect2">
 
774
<a name="IBusProperty--visible"></a><h3>The <code class="literal">"visible"</code> property</h3>
 
775
<pre class="programlisting">  "visible"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
776
<p>The visible of property.</p>
 
777
<p>Default value: TRUE</p>
754
778
</div>
755
779
</div>
756
780
</div>
757
781
<div class="footer">
758
782
<hr>
759
 
          Generated by GTK-Doc V1.17</div>
 
783
          Generated by GTK-Doc V1.18</div>
760
784
</body>
761
785
</html>
 
 
b'\\ No newline at end of file'