~ubuntu-branches/ubuntu/maverick/atk1.0/maverick

« back to all changes in this revision

Viewing changes to docs/html/AtkStateSet.html

  • Committer: Bazaar Package Importer
  • Author(s): Luke Yelavich
  • Date: 2010-09-28 09:03:21 UTC
  • mfrom: (1.2.30 upstream)
  • Revision ID: james.westby@ubuntu.com-20100928090321-1eq83h0ssvc5yfoq
Tags: 1.32.0-0ubuntu1
* New upstream release
  - Fixes: #630097, #621717, #571622, #617851, #616812.
  - Translation update.
* debian/patches/90-relibtoolize.patch: Refreshed
* debian/watch: Update to retrieve 1.32 version series

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>AtkStateSet</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
7
<link rel="home" href="index.html" title="ATK - Accessibility Toolkit">
8
8
<link rel="up" href="atk.html" title="ATK Library">
9
9
<link rel="prev" href="atk-AtkState.html" title="AtkState">
10
10
<link rel="next" href="AtkStreamableContent.html" title="AtkStreamableContent">
11
 
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.15 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
 
<link rel="chapter" href="atk.html" title="ATK Library">
14
 
<link rel="index" href="ix01.html" title="Index">
15
 
<link rel="index" href="ix02.html" title="Index of deprecated symbols">
16
 
<link rel="index" href="ix03.html" title="Index of new symbols in ATK 1.3">
17
 
<link rel="index" href="ix04.html" title="Index of new symbols in ATK 1.4">
18
 
<link rel="index" href="ix05.html" title="Index of new symbols in ATK 1.6">
19
 
<link rel="index" href="ix06.html" title="Index of new symbols in ATK 1.9">
20
 
<link rel="index" href="ix07.html" title="Index of new symbols in ATK 1.12">
21
13
</head>
22
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
23
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
30
22
</tr>
31
23
<tr><td colspan="5" class="shortcuts">
32
24
<a href="#AtkStateSet.synopsis" class="shortcut">Top</a>
33
 
                 | 
34
 
                <a href="#AtkStateSet.description" class="shortcut">Description</a>
35
 
                 | 
36
 
                <a href="#AtkStateSet.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
25
                   | 
 
26
                  <a href="#AtkStateSet.description" class="shortcut">Description</a>
 
27
                   | 
 
28
                  <a href="#AtkStateSet.object-hierarchy" class="shortcut">Object Hierarchy</a>
37
29
</td></tr>
38
30
</table>
39
31
<div class="refentry" title="AtkStateSet">
47
39
</tr></table></div>
48
40
<div class="refsynopsisdiv" title="Synopsis">
49
41
<a name="AtkStateSet.synopsis"></a><h2>Synopsis</h2>
50
 
<pre class="synopsis">
51
 
                    <a class="link" href="AtkStateSet.html#AtkStateSet-struct" title="AtkStateSet">AtkStateSet</a>;
52
 
<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a>*        <a class="link" href="AtkStateSet.html#atk-state-set-new" title="atk_state_set_new ()">atk_state_set_new</a>                   (void);
53
 
gboolean            <a class="link" href="AtkStateSet.html#atk-state-set-is-empty" title="atk_state_set_is_empty ()">atk_state_set_is_empty</a>              (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set);
54
 
gboolean            <a class="link" href="AtkStateSet.html#atk-state-set-add-state" title="atk_state_set_add_state ()">atk_state_set_add_state</a>             (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set,
55
 
                                                         <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType">AtkStateType</a> type);
56
 
void                <a class="link" href="AtkStateSet.html#atk-state-set-add-states" title="atk_state_set_add_states ()">atk_state_set_add_states</a>            (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set,
57
 
                                                         <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType">AtkStateType</a> *types,
58
 
                                                         gint n_types);
59
 
void                <a class="link" href="AtkStateSet.html#atk-state-set-clear-states" title="atk_state_set_clear_states ()">atk_state_set_clear_states</a>          (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set);
60
 
gboolean            <a class="link" href="AtkStateSet.html#atk-state-set-contains-state" title="atk_state_set_contains_state ()">atk_state_set_contains_state</a>        (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set,
61
 
                                                         <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType">AtkStateType</a> type);
62
 
gboolean            <a class="link" href="AtkStateSet.html#atk-state-set-contains-states" title="atk_state_set_contains_states ()">atk_state_set_contains_states</a>       (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set,
63
 
                                                         <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType">AtkStateType</a> *types,
64
 
                                                         gint n_types);
65
 
gboolean            <a class="link" href="AtkStateSet.html#atk-state-set-remove-state" title="atk_state_set_remove_state ()">atk_state_set_remove_state</a>          (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set,
66
 
                                                         <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType">AtkStateType</a> type);
67
 
<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a>*        <a class="link" href="AtkStateSet.html#atk-state-set-and-sets" title="atk_state_set_and_sets ()">atk_state_set_and_sets</a>              (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set,
68
 
                                                         <a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *compare_set);
69
 
<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a>*        <a class="link" href="AtkStateSet.html#atk-state-set-or-sets" title="atk_state_set_or_sets ()">atk_state_set_or_sets</a>               (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set,
70
 
                                                         <a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *compare_set);
71
 
<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a>*        <a class="link" href="AtkStateSet.html#atk-state-set-xor-sets" title="atk_state_set_xor_sets ()">atk_state_set_xor_sets</a>              (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set,
72
 
                                                         <a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *compare_set);
 
42
<pre class="synopsis">                    <a class="link" href="AtkStateSet.html#AtkStateSet-struct" title="AtkStateSet">AtkStateSet</a>;
 
43
<a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="returnvalue">AtkStateSet</span></a>*        <a class="link" href="AtkStateSet.html#atk-state-set-new" title="atk_state_set_new ()">atk_state_set_new</a>                   (<em class="parameter"><code><span class="type">void</span></code></em>);
 
44
<span class="returnvalue">gboolean</span>            <a class="link" href="AtkStateSet.html#atk-state-set-is-empty" title="atk_state_set_is_empty ()">atk_state_set_is_empty</a>              (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>);
 
45
<span class="returnvalue">gboolean</span>            <a class="link" href="AtkStateSet.html#atk-state-set-add-state" title="atk_state_set_add_state ()">atk_state_set_add_state</a>             (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>,
 
46
                                                         <em class="parameter"><code><a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a> type</code></em>);
 
47
<span class="returnvalue">void</span>                <a class="link" href="AtkStateSet.html#atk-state-set-add-states" title="atk_state_set_add_states ()">atk_state_set_add_states</a>            (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>,
 
48
                                                         <em class="parameter"><code><a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a> *types</code></em>,
 
49
                                                         <em class="parameter"><code><span class="type">gint</span> n_types</code></em>);
 
50
<span class="returnvalue">void</span>                <a class="link" href="AtkStateSet.html#atk-state-set-clear-states" title="atk_state_set_clear_states ()">atk_state_set_clear_states</a>          (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>);
 
51
<span class="returnvalue">gboolean</span>            <a class="link" href="AtkStateSet.html#atk-state-set-contains-state" title="atk_state_set_contains_state ()">atk_state_set_contains_state</a>        (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>,
 
52
                                                         <em class="parameter"><code><a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a> type</code></em>);
 
53
<span class="returnvalue">gboolean</span>            <a class="link" href="AtkStateSet.html#atk-state-set-contains-states" title="atk_state_set_contains_states ()">atk_state_set_contains_states</a>       (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>,
 
54
                                                         <em class="parameter"><code><a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a> *types</code></em>,
 
55
                                                         <em class="parameter"><code><span class="type">gint</span> n_types</code></em>);
 
56
<span class="returnvalue">gboolean</span>            <a class="link" href="AtkStateSet.html#atk-state-set-remove-state" title="atk_state_set_remove_state ()">atk_state_set_remove_state</a>          (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>,
 
57
                                                         <em class="parameter"><code><a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a> type</code></em>);
 
58
<a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="returnvalue">AtkStateSet</span></a>*        <a class="link" href="AtkStateSet.html#atk-state-set-and-sets" title="atk_state_set_and_sets ()">atk_state_set_and_sets</a>              (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>,
 
59
                                                         <em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *compare_set</code></em>);
 
60
<a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="returnvalue">AtkStateSet</span></a>*        <a class="link" href="AtkStateSet.html#atk-state-set-or-sets" title="atk_state_set_or_sets ()">atk_state_set_or_sets</a>               (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>,
 
61
                                                         <em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *compare_set</code></em>);
 
62
<a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="returnvalue">AtkStateSet</span></a>*        <a class="link" href="AtkStateSet.html#atk-state-set-xor-sets" title="atk_state_set_xor_sets ()">atk_state_set_xor_sets</a>              (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>,
 
63
                                                         <em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *compare_set</code></em>);
73
64
</pre>
74
65
</div>
75
66
<div class="refsect1" title="Object Hierarchy">
97
88
<hr>
98
89
<div class="refsect2" title="atk_state_set_new ()">
99
90
<a name="atk-state-set-new"></a><h3>atk_state_set_new ()</h3>
100
 
<pre class="programlisting"><a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a>*        atk_state_set_new                   (void);</pre>
101
 
<p>
102
 
Creates a new empty state set.</p>
103
 
<p>
 
91
<pre class="programlisting"><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="returnvalue">AtkStateSet</span></a>*        atk_state_set_new                   (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
92
<p>
 
93
Creates a new empty state set.
104
94
</p>
105
95
<div class="variablelist"><table border="0">
106
96
<col align="left" valign="top">
114
104
<hr>
115
105
<div class="refsect2" title="atk_state_set_is_empty ()">
116
106
<a name="atk-state-set-is-empty"></a><h3>atk_state_set_is_empty ()</h3>
117
 
<pre class="programlisting">gboolean            atk_state_set_is_empty              (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set);</pre>
118
 
<p>
119
 
Checks whether the state set is empty, i.e. has no states set.</p>
120
 
<p>
 
107
<pre class="programlisting"><span class="returnvalue">gboolean</span>            atk_state_set_is_empty              (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>);</pre>
 
108
<p>
 
109
Checks whether the state set is empty, i.e. has no states set.
121
110
</p>
122
111
<div class="variablelist"><table border="0">
123
112
<col align="left" valign="top">
124
113
<tbody>
125
114
<tr>
126
115
<td><p><span class="term"><em class="parameter"><code>set</code></em> :</span></p></td>
127
 
<td> an <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a>
 
116
<td>an <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a>
128
117
</td>
129
118
</tr>
130
119
<tr>
138
127
<hr>
139
128
<div class="refsect2" title="atk_state_set_add_state ()">
140
129
<a name="atk-state-set-add-state"></a><h3>atk_state_set_add_state ()</h3>
141
 
<pre class="programlisting">gboolean            atk_state_set_add_state             (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set,
142
 
                                                         <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType">AtkStateType</a> type);</pre>
 
130
<pre class="programlisting"><span class="returnvalue">gboolean</span>            atk_state_set_add_state             (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>,
 
131
                                                         <em class="parameter"><code><a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a> type</code></em>);</pre>
143
132
<p>
144
133
Add a new state for the specified type to the current state set if
145
 
it is not already present.</p>
146
 
<p>
 
134
it is not already present.
147
135
</p>
148
136
<div class="variablelist"><table border="0">
149
137
<col align="left" valign="top">
150
138
<tbody>
151
139
<tr>
152
140
<td><p><span class="term"><em class="parameter"><code>set</code></em> :</span></p></td>
153
 
<td> an <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
 
141
<td>an <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
154
142
</td>
155
143
</tr>
156
144
<tr>
157
145
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
158
 
<td> an <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a>
 
146
<td>an <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a>
159
147
</td>
160
148
</tr>
161
149
<tr>
169
157
<hr>
170
158
<div class="refsect2" title="atk_state_set_add_states ()">
171
159
<a name="atk-state-set-add-states"></a><h3>atk_state_set_add_states ()</h3>
172
 
<pre class="programlisting">void                atk_state_set_add_states            (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set,
173
 
                                                         <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType">AtkStateType</a> *types,
174
 
                                                         gint n_types);</pre>
175
 
<p>
176
 
Add the states for the specified types to the current state set.</p>
177
 
<p>
 
160
<pre class="programlisting"><span class="returnvalue">void</span>                atk_state_set_add_states            (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>,
 
161
                                                         <em class="parameter"><code><a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a> *types</code></em>,
 
162
                                                         <em class="parameter"><code><span class="type">gint</span> n_types</code></em>);</pre>
 
163
<p>
 
164
Add the states for the specified types to the current state set.
178
165
</p>
179
166
<div class="variablelist"><table border="0">
180
167
<col align="left" valign="top">
181
168
<tbody>
182
169
<tr>
183
170
<td><p><span class="term"><em class="parameter"><code>set</code></em> :</span></p></td>
184
 
<td> an <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
 
171
<td>an <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
185
172
</td>
186
173
</tr>
187
174
<tr>
188
175
<td><p><span class="term"><em class="parameter"><code>types</code></em> :</span></p></td>
189
 
<td> an array of <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a>
 
176
<td>an array of <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a>
190
177
</td>
191
178
</tr>
192
179
<tr>
193
180
<td><p><span class="term"><em class="parameter"><code>n_types</code></em> :</span></p></td>
194
 
<td> The number of elements in the array
 
181
<td>The number of elements in the array
195
182
</td>
196
183
</tr>
197
184
</tbody>
200
187
<hr>
201
188
<div class="refsect2" title="atk_state_set_clear_states ()">
202
189
<a name="atk-state-set-clear-states"></a><h3>atk_state_set_clear_states ()</h3>
203
 
<pre class="programlisting">void                atk_state_set_clear_states          (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set);</pre>
204
 
<p>
205
 
Removes all states from the state set.</p>
206
 
<p>
 
190
<pre class="programlisting"><span class="returnvalue">void</span>                atk_state_set_clear_states          (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>);</pre>
 
191
<p>
 
192
Removes all states from the state set.
207
193
</p>
208
194
<div class="variablelist"><table border="0">
209
195
<col align="left" valign="top">
210
196
<tbody><tr>
211
197
<td><p><span class="term"><em class="parameter"><code>set</code></em> :</span></p></td>
212
 
<td> an <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
 
198
<td>an <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
213
199
</td>
214
200
</tr></tbody>
215
201
</table></div>
217
203
<hr>
218
204
<div class="refsect2" title="atk_state_set_contains_state ()">
219
205
<a name="atk-state-set-contains-state"></a><h3>atk_state_set_contains_state ()</h3>
220
 
<pre class="programlisting">gboolean            atk_state_set_contains_state        (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set,
221
 
                                                         <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType">AtkStateType</a> type);</pre>
222
 
<p>
223
 
Checks whether the state for the specified type is in the specified set.</p>
224
 
<p>
 
206
<pre class="programlisting"><span class="returnvalue">gboolean</span>            atk_state_set_contains_state        (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>,
 
207
                                                         <em class="parameter"><code><a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a> type</code></em>);</pre>
 
208
<p>
 
209
Checks whether the state for the specified type is in the specified set.
225
210
</p>
226
211
<div class="variablelist"><table border="0">
227
212
<col align="left" valign="top">
228
213
<tbody>
229
214
<tr>
230
215
<td><p><span class="term"><em class="parameter"><code>set</code></em> :</span></p></td>
231
 
<td> an <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
 
216
<td>an <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
232
217
</td>
233
218
</tr>
234
219
<tr>
235
220
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
236
 
<td> an <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a>
 
221
<td>an <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a>
237
222
</td>
238
223
</tr>
239
224
<tr>
247
232
<hr>
248
233
<div class="refsect2" title="atk_state_set_contains_states ()">
249
234
<a name="atk-state-set-contains-states"></a><h3>atk_state_set_contains_states ()</h3>
250
 
<pre class="programlisting">gboolean            atk_state_set_contains_states       (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set,
251
 
                                                         <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType">AtkStateType</a> *types,
252
 
                                                         gint n_types);</pre>
 
235
<pre class="programlisting"><span class="returnvalue">gboolean</span>            atk_state_set_contains_states       (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>,
 
236
                                                         <em class="parameter"><code><a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a> *types</code></em>,
 
237
                                                         <em class="parameter"><code><span class="type">gint</span> n_types</code></em>);</pre>
253
238
<p>
254
239
Checks whether the states for all the specified types are in the 
255
 
specified set.</p>
256
 
<p>
 
240
specified set.
257
241
</p>
258
242
<div class="variablelist"><table border="0">
259
243
<col align="left" valign="top">
260
244
<tbody>
261
245
<tr>
262
246
<td><p><span class="term"><em class="parameter"><code>set</code></em> :</span></p></td>
263
 
<td> an <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
 
247
<td>an <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
264
248
</td>
265
249
</tr>
266
250
<tr>
267
251
<td><p><span class="term"><em class="parameter"><code>types</code></em> :</span></p></td>
268
 
<td> an array of <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a>
 
252
<td>an array of <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a>
269
253
</td>
270
254
</tr>
271
255
<tr>
272
256
<td><p><span class="term"><em class="parameter"><code>n_types</code></em> :</span></p></td>
273
 
<td> The number of elements in the array
 
257
<td>The number of elements in the array
274
258
</td>
275
259
</tr>
276
260
<tr>
284
268
<hr>
285
269
<div class="refsect2" title="atk_state_set_remove_state ()">
286
270
<a name="atk-state-set-remove-state"></a><h3>atk_state_set_remove_state ()</h3>
287
 
<pre class="programlisting">gboolean            atk_state_set_remove_state          (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set,
288
 
                                                         <a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType">AtkStateType</a> type);</pre>
289
 
<p>
290
 
Removes the state for the specified type from the state set.</p>
291
 
<p>
 
271
<pre class="programlisting"><span class="returnvalue">gboolean</span>            atk_state_set_remove_state          (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>,
 
272
                                                         <em class="parameter"><code><a class="link" href="atk-AtkState.html#AtkStateType" title="enum AtkStateType"><span class="type">AtkStateType</span></a> type</code></em>);</pre>
 
273
<p>
 
274
Removes the state for the specified type from the state set.
292
275
</p>
293
276
<div class="variablelist"><table border="0">
294
277
<col align="left" valign="top">
295
278
<tbody>
296
279
<tr>
297
280
<td><p><span class="term"><em class="parameter"><code>set</code></em> :</span></p></td>
298
 
<td> an <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
 
281
<td>an <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
299
282
</td>
300
283
</tr>
301
284
<tr>
302
285
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
303
 
<td> an <span class="type">AtkType</span>
 
286
<td>an <span class="type">AtkType</span>
304
287
</td>
305
288
</tr>
306
289
<tr>
314
297
<hr>
315
298
<div class="refsect2" title="atk_state_set_and_sets ()">
316
299
<a name="atk-state-set-and-sets"></a><h3>atk_state_set_and_sets ()</h3>
317
 
<pre class="programlisting"><a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a>*        atk_state_set_and_sets              (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set,
318
 
                                                         <a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *compare_set);</pre>
 
300
<pre class="programlisting"><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="returnvalue">AtkStateSet</span></a>*        atk_state_set_and_sets              (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>,
 
301
                                                         <em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *compare_set</code></em>);</pre>
319
302
<p>
320
303
Constructs the intersection of the two sets, returning <code class="literal">NULL</code> if the
321
 
intersection is empty.</p>
322
 
<p>
 
304
intersection is empty.
323
305
</p>
324
306
<div class="variablelist"><table border="0">
325
307
<col align="left" valign="top">
326
308
<tbody>
327
309
<tr>
328
310
<td><p><span class="term"><em class="parameter"><code>set</code></em> :</span></p></td>
329
 
<td> an <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
 
311
<td>an <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
330
312
</td>
331
313
</tr>
332
314
<tr>
333
315
<td><p><span class="term"><em class="parameter"><code>compare_set</code></em> :</span></p></td>
334
 
<td> another <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
 
316
<td>another <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
335
317
</td>
336
318
</tr>
337
319
<tr>
345
327
<hr>
346
328
<div class="refsect2" title="atk_state_set_or_sets ()">
347
329
<a name="atk-state-set-or-sets"></a><h3>atk_state_set_or_sets ()</h3>
348
 
<pre class="programlisting"><a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a>*        atk_state_set_or_sets               (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set,
349
 
                                                         <a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *compare_set);</pre>
350
 
<p>
351
 
Constructs the union of the two sets.</p>
352
 
<p>
 
330
<pre class="programlisting"><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="returnvalue">AtkStateSet</span></a>*        atk_state_set_or_sets               (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>,
 
331
                                                         <em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *compare_set</code></em>);</pre>
 
332
<p>
 
333
Constructs the union of the two sets.
353
334
</p>
354
335
<div class="variablelist"><table border="0">
355
336
<col align="left" valign="top">
356
337
<tbody>
357
338
<tr>
358
339
<td><p><span class="term"><em class="parameter"><code>set</code></em> :</span></p></td>
359
 
<td> an <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
 
340
<td>an <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
360
341
</td>
361
342
</tr>
362
343
<tr>
363
344
<td><p><span class="term"><em class="parameter"><code>compare_set</code></em> :</span></p></td>
364
 
<td> another <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
 
345
<td>another <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
365
346
</td>
366
347
</tr>
367
348
<tr>
376
357
<hr>
377
358
<div class="refsect2" title="atk_state_set_xor_sets ()">
378
359
<a name="atk-state-set-xor-sets"></a><h3>atk_state_set_xor_sets ()</h3>
379
 
<pre class="programlisting"><a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a>*        atk_state_set_xor_sets              (<a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *set,
380
 
                                                         <a class="link" href="AtkStateSet.html" title="AtkStateSet">AtkStateSet</a> *compare_set);</pre>
 
360
<pre class="programlisting"><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="returnvalue">AtkStateSet</span></a>*        atk_state_set_xor_sets              (<em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *set</code></em>,
 
361
                                                         <em class="parameter"><code><a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a> *compare_set</code></em>);</pre>
381
362
<p>
382
363
Constructs the exclusive-or of the two sets, returning <code class="literal">NULL</code> is empty.
383
364
The set returned by this operation contains the states in exactly
384
 
one of the two sets.</p>
385
 
<p>
 
365
one of the two sets.
386
366
</p>
387
367
<div class="variablelist"><table border="0">
388
368
<col align="left" valign="top">
389
369
<tbody>
390
370
<tr>
391
371
<td><p><span class="term"><em class="parameter"><code>set</code></em> :</span></p></td>
392
 
<td> an <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
 
372
<td>an <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
393
373
</td>
394
374
</tr>
395
375
<tr>
396
376
<td><p><span class="term"><em class="parameter"><code>compare_set</code></em> :</span></p></td>
397
 
<td> another <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
 
377
<td>another <a class="link" href="AtkStateSet.html" title="AtkStateSet"><span class="type">AtkStateSet</span></a>
398
378
</td>
399
379
</tr>
400
380
<tr>
410
390
</div>
411
391
<div class="footer">
412
392
<hr>
413
 
          Generated by GTK-Doc V1.11</div>
 
393
          Generated by GTK-Doc V1.15</div>
414
394
</body>
415
 
</html>
 
395
</html>
 
 
b'\\ No newline at end of file'