~ubuntu-branches/ubuntu/precise/gnome-online-accounts/precise-proposed

1 by Rodrigo Moya
Import upstream version 3.1.1
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<title>Utilities</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7
<link rel="home" href="index.html" title="GNOME Online Accounts Reference Manual">
8
<link rel="up" href="ch07.html" title="Core">
9
<link rel="prev" href="goa-Logging.html" title="Logging">
10
<link rel="next" href="GoaProvider.html" title="GoaProvider">
1.1.6 by Ken VanDine
Import upstream version 3.3.0
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
1 by Rodrigo Moya
Import upstream version 3.1.1
12
<link rel="stylesheet" href="style.css" type="text/css">
13
</head>
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
16
<tr valign="middle">
17
<td><a accesskey="p" href="goa-Logging.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
<td><a accesskey="u" href="ch07.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20
<th width="100%" align="center">GNOME Online Accounts Reference Manual</th>
21
<td><a accesskey="n" href="GoaProvider.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22
</tr>
23
<tr><td colspan="5" class="shortcuts">
24
<a href="#goa-Utilities.synopsis" class="shortcut">Top</a>
25
                   | 
26
                  <a href="#goa-Utilities.description" class="shortcut">Description</a>
27
</td></tr>
28
</table>
29
<div class="refentry">
30
<a name="goa-Utilities"></a><div class="titlepage"></div>
31
<div class="refnamediv"><table width="100%"><tr>
32
<td valign="top">
33
<h2><span class="refentrytitle"><a name="goa-Utilities.top_of_page"></a>Utilities</span></h2>
34
<p>Utilities — Various utility routines</p>
35
</td>
36
<td valign="top" align="right"></td>
37
</tr></table></div>
38
<div class="refsynopsisdiv">
39
<a name="goa-Utilities.synopsis"></a><h2>Synopsis</h2>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
40
<pre class="synopsis"><a href="http://developer.gnome.org/devel/gtk/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="goa-Utilities.html#goa-util-add-heading" title="goa_util_add_heading ()">goa_util_add_heading</a>                (<em class="parameter"><code><a href="http://developer.gnome.org/devel/gtk/GtkTable.html"><span class="type">GtkTable</span></a> *table</code></em>,
1 by Rodrigo Moya
Import upstream version 3.1.1
41
                                                         <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> *heading_text</code></em>);
1.1.7 by Robert Ancell
Import upstream version 3.4.0
42
<a href="http://developer.gnome.org/devel/gtk/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="goa-Utilities.html#goa-util-add-row-check-button-from-keyfile" title="goa_util_add_row_check_button_from_keyfile ()">goa_util_add_row_check_button_from_keyfile</a>
43
                                                        (<em class="parameter"><code><a href="http://developer.gnome.org/devel/gtk/GtkTable.html"><span class="type">GtkTable</span></a> *table</code></em>,
1 by Rodrigo Moya
Import upstream version 3.1.1
44
                                                         <em class="parameter"><code><a class="link" href="GoaObject.html" title="GoaObject"><span class="type">GoaObject</span></a> *object</code></em>,
45
                                                         <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> *label_text</code></em>,
46
                                                         <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>,
47
                                                         <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> *value_mnemonic</code></em>);
1.1.7 by Robert Ancell
Import upstream version 3.4.0
48
<a href="http://developer.gnome.org/devel/gtk/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="goa-Utilities.html#goa-util-add-row-editable-label-from-keyfile" title="goa_util_add_row_editable_label_from_keyfile ()">goa_util_add_row_editable_label_from_keyfile</a>
49
                                                        (<em class="parameter"><code><a href="http://developer.gnome.org/devel/gtk/GtkTable.html"><span class="type">GtkTable</span></a> *table</code></em>,
1 by Rodrigo Moya
Import upstream version 3.1.1
50
                                                         <em class="parameter"><code><a class="link" href="GoaObject.html" title="GoaObject"><span class="type">GoaObject</span></a> *object</code></em>,
51
                                                         <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> *label_text</code></em>,
52
                                                         <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>,
53
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> editable</code></em>);
1.1.7 by Robert Ancell
Import upstream version 3.4.0
54
<a href="http://developer.gnome.org/devel/gtk/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="goa-Utilities.html#goa-util-add-row-label" title="goa_util_add_row_label ()">goa_util_add_row_label</a>              (<em class="parameter"><code><a href="http://developer.gnome.org/devel/gtk/GtkTable.html"><span class="type">GtkTable</span></a> *table</code></em>,
1 by Rodrigo Moya
Import upstream version 3.1.1
55
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label_text</code></em>,
56
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value_markup</code></em>);
1.1.7 by Robert Ancell
Import upstream version 3.4.0
57
<a href="http://developer.gnome.org/devel/gtk/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="goa-Utilities.html#goa-util-add-row-switch-from-keyfile" title="goa_util_add_row_switch_from_keyfile ()">goa_util_add_row_switch_from_keyfile</a>
58
                                                        (<em class="parameter"><code><a href="http://developer.gnome.org/devel/gtk/GtkTable.html"><span class="type">GtkTable</span></a> *table</code></em>,
1 by Rodrigo Moya
Import upstream version 3.1.1
59
                                                         <em class="parameter"><code><a class="link" href="GoaObject.html" title="GoaObject"><span class="type">GoaObject</span></a> *object</code></em>,
60
                                                         <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> *label_text</code></em>,
61
                                                         <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>);
1.1.7 by Robert Ancell
Import upstream version 3.4.0
62
<a href="http://developer.gnome.org/devel/gtk/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="goa-Utilities.html#goa-util-add-row-widget" title="goa_util_add_row_widget ()">goa_util_add_row_widget</a>             (<em class="parameter"><code><a href="http://developer.gnome.org/devel/gtk/GtkTable.html"><span class="type">GtkTable</span></a> *table</code></em>,
1 by Rodrigo Moya
Import upstream version 3.1.1
63
                                                         <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> *label_text</code></em>,
1.1.7 by Robert Ancell
Import upstream version 3.4.0
64
                                                         <em class="parameter"><code><a href="http://developer.gnome.org/devel/gtk/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);
1 by Rodrigo Moya
Import upstream version 3.1.1
65
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="goa-Utilities.html#goa-util-lookup-keyfile-boolean" title="goa_util_lookup_keyfile_boolean ()">goa_util_lookup_keyfile_boolean</a>     (<em class="parameter"><code><a class="link" href="GoaObject.html" title="GoaObject"><span class="type">GoaObject</span></a> *object</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> *key</code></em>);
67
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="goa-Utilities.html#goa-util-lookup-keyfile-string" title="goa_util_lookup_keyfile_string ()">goa_util_lookup_keyfile_string</a>      (<em class="parameter"><code><a class="link" href="GoaObject.html" title="GoaObject"><span class="type">GoaObject</span></a> *object</code></em>,
68
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);
69
</pre>
70
</div>
71
<div class="refsect1">
72
<a name="goa-Utilities.description"></a><h2>Description</h2>
73
<p>
74
Various utility routines.
75
</p>
76
</div>
77
<div class="refsect1">
78
<a name="goa-Utilities.details"></a><h2>Details</h2>
79
<div class="refsect2">
80
<a name="goa-util-add-heading"></a><h3>goa_util_add_heading ()</h3>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
81
<pre class="programlisting"><a href="http://developer.gnome.org/devel/gtk/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         goa_util_add_heading                (<em class="parameter"><code><a href="http://developer.gnome.org/devel/gtk/GtkTable.html"><span class="type">GtkTable</span></a> *table</code></em>,
1 by Rodrigo Moya
Import upstream version 3.1.1
82
                                                         <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> *heading_text</code></em>);</pre>
83
<p>
84
Utility function to add a heading to <em class="parameter"><code>table</code></em>.
85
</p>
86
<div class="variablelist"><table border="0">
87
<col align="left" valign="top">
88
<tbody>
89
<tr>
90
<td><p><span class="term"><em class="parameter"><code>table</code></em> :</span></p></td>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
91
<td>A <a href="http://developer.gnome.org/devel/gtk/GtkTable.html"><span class="type">GtkTable</span></a>.</td>
1 by Rodrigo Moya
Import upstream version 3.1.1
92
</tr>
93
<tr>
94
<td><p><span class="term"><em class="parameter"><code>heading_text</code></em> :</span></p></td>
95
<td>The text for the heading.</td>
96
</tr>
97
<tr>
98
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
99
<td>The <a href="http://developer.gnome.org/devel/gtk/GtkWidget.html"><span class="type">GtkWidget</span></a> that was inserted. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
1 by Rodrigo Moya
Import upstream version 3.1.1
100
</td>
101
</tr>
102
</tbody>
103
</table></div>
104
</div>
105
<hr>
106
<div class="refsect2">
107
<a name="goa-util-add-row-check-button-from-keyfile"></a><h3>goa_util_add_row_check_button_from_keyfile ()</h3>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
108
<pre class="programlisting"><a href="http://developer.gnome.org/devel/gtk/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         goa_util_add_row_check_button_from_keyfile
109
                                                        (<em class="parameter"><code><a href="http://developer.gnome.org/devel/gtk/GtkTable.html"><span class="type">GtkTable</span></a> *table</code></em>,
1 by Rodrigo Moya
Import upstream version 3.1.1
110
                                                         <em class="parameter"><code><a class="link" href="GoaObject.html" title="GoaObject"><span class="type">GoaObject</span></a> *object</code></em>,
111
                                                         <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> *label_text</code></em>,
112
                                                         <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>,
113
                                                         <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> *value_mnemonic</code></em>);</pre>
114
<p>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
115
Adds a <a href="http://developer.gnome.org/devel/gtk/GtkCheckButton.html"><span class="type">GtkCheckButton</span></a> to <em class="parameter"><code>table</code></em> that reads its value from the
1 by Rodrigo Moya
Import upstream version 3.1.1
116
key-value file for <em class="parameter"><code>object</code></em> using <em class="parameter"><code>key</code></em>. If it's toggled, the new
117
value is written back to the key-value file.
118
</p>
119
<div class="variablelist"><table border="0">
120
<col align="left" valign="top">
121
<tbody>
122
<tr>
123
<td><p><span class="term"><em class="parameter"><code>table</code></em> :</span></p></td>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
124
<td>A <a href="http://developer.gnome.org/devel/gtk/GtkTable.html"><span class="type">GtkTable</span></a>.</td>
1 by Rodrigo Moya
Import upstream version 3.1.1
125
</tr>
126
<tr>
127
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
128
<td>A <a class="link" href="GoaObject.html" title="GoaObject"><span class="type">GoaObject</span></a> for an account.</td>
129
</tr>
130
<tr>
131
<td><p><span class="term"><em class="parameter"><code>label_text</code></em> :</span></p></td>
1.1.5 by Didier Roche
Import upstream version 3.2.1
132
<td>The text to insert on the left side or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for no label. <span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
1 by Rodrigo Moya
Import upstream version 3.1.1
133
</td>
134
</tr>
135
<tr>
136
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
137
<td>The key in the key-value file for <em class="parameter"><code>object</code></em> to look up.</td>
138
</tr>
139
<tr>
140
<td><p><span class="term"><em class="parameter"><code>value_mnemonic</code></em> :</span></p></td>
141
<td>The mnemonic text to use for the check button.</td>
142
</tr>
143
<tr>
144
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
145
<td>The <a href="http://developer.gnome.org/devel/gtk/GtkCheckButton.html"><span class="type">GtkCheckButton</span></a> that was inserted. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
1 by Rodrigo Moya
Import upstream version 3.1.1
146
</td>
147
</tr>
148
</tbody>
149
</table></div>
150
</div>
151
<hr>
152
<div class="refsect2">
153
<a name="goa-util-add-row-editable-label-from-keyfile"></a><h3>goa_util_add_row_editable_label_from_keyfile ()</h3>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
154
<pre class="programlisting"><a href="http://developer.gnome.org/devel/gtk/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         goa_util_add_row_editable_label_from_keyfile
155
                                                        (<em class="parameter"><code><a href="http://developer.gnome.org/devel/gtk/GtkTable.html"><span class="type">GtkTable</span></a> *table</code></em>,
1 by Rodrigo Moya
Import upstream version 3.1.1
156
                                                         <em class="parameter"><code><a class="link" href="GoaObject.html" title="GoaObject"><span class="type">GoaObject</span></a> *object</code></em>,
157
                                                         <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> *label_text</code></em>,
158
                                                         <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>,
159
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> editable</code></em>);</pre>
160
<p>
161
Adds a <span class="type">GoaEditableLabel</span> to <em class="parameter"><code>table</code></em> that reads its value from the
162
key-value file for <em class="parameter"><code>object</code></em> using <em class="parameter"><code>key</code></em>. If it's edited, the new
163
value is written back to the key-value file.
164
</p>
165
<div class="variablelist"><table border="0">
166
<col align="left" valign="top">
167
<tbody>
168
<tr>
169
<td><p><span class="term"><em class="parameter"><code>table</code></em> :</span></p></td>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
170
<td>A <a href="http://developer.gnome.org/devel/gtk/GtkTable.html"><span class="type">GtkTable</span></a>.</td>
1 by Rodrigo Moya
Import upstream version 3.1.1
171
</tr>
172
<tr>
173
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
174
<td>A <a class="link" href="GoaObject.html" title="GoaObject"><span class="type">GoaObject</span></a> for an account.</td>
175
</tr>
176
<tr>
177
<td><p><span class="term"><em class="parameter"><code>label_text</code></em> :</span></p></td>
1.1.5 by Didier Roche
Import upstream version 3.2.1
178
<td>The text to insert on the left side or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for no label. <span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
1 by Rodrigo Moya
Import upstream version 3.1.1
179
</td>
180
</tr>
181
<tr>
182
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
183
<td>The key in the key-value file for <em class="parameter"><code>object</code></em> to look up.</td>
184
</tr>
185
<tr>
186
<td><p><span class="term"><em class="parameter"><code>editable</code></em> :</span></p></td>
187
<td>Whether the widget should be editable</td>
188
</tr>
189
<tr>
190
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
191
<td>The <span class="type">GoaEditableLabel</span> that was inserted. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
192
</td>
193
</tr>
194
</tbody>
195
</table></div>
196
</div>
197
<hr>
198
<div class="refsect2">
199
<a name="goa-util-add-row-label"></a><h3>goa_util_add_row_label ()</h3>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
200
<pre class="programlisting"><a href="http://developer.gnome.org/devel/gtk/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         goa_util_add_row_label              (<em class="parameter"><code><a href="http://developer.gnome.org/devel/gtk/GtkTable.html"><span class="type">GtkTable</span></a> *table</code></em>,
1 by Rodrigo Moya
Import upstream version 3.1.1
201
                                                         <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> *label_text</code></em>,
202
                                                         <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> *value_markup</code></em>);</pre>
203
<p>
204
Utility function to add <em class="parameter"><code>label_text</code></em> and <em class="parameter"><code>value_text</code></em> to <em class="parameter"><code>table</code></em>.
205
</p>
206
<div class="variablelist"><table border="0">
207
<col align="left" valign="top">
208
<tbody>
209
<tr>
210
<td><p><span class="term"><em class="parameter"><code>table</code></em> :</span></p></td>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
211
<td>A <a href="http://developer.gnome.org/devel/gtk/GtkTable.html"><span class="type">GtkTable</span></a>.</td>
1 by Rodrigo Moya
Import upstream version 3.1.1
212
</tr>
213
<tr>
214
<td><p><span class="term"><em class="parameter"><code>label_text</code></em> :</span></p></td>
1.1.5 by Didier Roche
Import upstream version 3.2.1
215
<td>The text to insert on the left side or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for no label. <span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
1 by Rodrigo Moya
Import upstream version 3.1.1
216
</td>
217
</tr>
218
<tr>
219
<td><p><span class="term"><em class="parameter"><code>value_markup</code></em> :</span></p></td>
220
<td>The markup to insert on the right side.</td>
221
</tr>
222
<tr>
223
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
224
<td>The <a href="http://developer.gnome.org/devel/gtk/GtkLabel.html"><span class="type">GtkLabel</span></a> that was inserted. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
1 by Rodrigo Moya
Import upstream version 3.1.1
225
</td>
226
</tr>
227
</tbody>
228
</table></div>
229
</div>
230
<hr>
231
<div class="refsect2">
232
<a name="goa-util-add-row-switch-from-keyfile"></a><h3>goa_util_add_row_switch_from_keyfile ()</h3>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
233
<pre class="programlisting"><a href="http://developer.gnome.org/devel/gtk/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         goa_util_add_row_switch_from_keyfile
234
                                                        (<em class="parameter"><code><a href="http://developer.gnome.org/devel/gtk/GtkTable.html"><span class="type">GtkTable</span></a> *table</code></em>,
1 by Rodrigo Moya
Import upstream version 3.1.1
235
                                                         <em class="parameter"><code><a class="link" href="GoaObject.html" title="GoaObject"><span class="type">GoaObject</span></a> *object</code></em>,
236
                                                         <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> *label_text</code></em>,
237
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *key</code></em>);</pre>
238
<p>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
239
Adds a <a href="http://developer.gnome.org/devel/gtk/GtkSwitch.html"><span class="type">GtkSwitch</span></a> to <em class="parameter"><code>table</code></em> that reads its <a href="http://developer.gnome.org/devel/gtk/GtkSwitch.html#GtkSwitch--active"><span class="type">"active"</span></a> value
1 by Rodrigo Moya
Import upstream version 3.1.1
240
from the key-value file for <em class="parameter"><code>object</code></em> using <em class="parameter"><code>key</code></em>. If it's switched,
241
the new value is written back to the key-value file.
242
</p>
243
<div class="variablelist"><table border="0">
244
<col align="left" valign="top">
245
<tbody>
246
<tr>
247
<td><p><span class="term"><em class="parameter"><code>table</code></em> :</span></p></td>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
248
<td>A <a href="http://developer.gnome.org/devel/gtk/GtkTable.html"><span class="type">GtkTable</span></a>.</td>
1 by Rodrigo Moya
Import upstream version 3.1.1
249
</tr>
250
<tr>
251
<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
252
<td>A <a class="link" href="GoaObject.html" title="GoaObject"><span class="type">GoaObject</span></a> for an account.</td>
253
</tr>
254
<tr>
255
<td><p><span class="term"><em class="parameter"><code>label_text</code></em> :</span></p></td>
1.1.5 by Didier Roche
Import upstream version 3.2.1
256
<td>The text to insert on the left side or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for no label. <span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
1 by Rodrigo Moya
Import upstream version 3.1.1
257
</td>
258
</tr>
259
<tr>
260
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
261
<td>The key in the key-value file for <em class="parameter"><code>object</code></em> to look up.</td>
262
</tr>
263
<tr>
264
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
265
<td>The <a href="http://developer.gnome.org/devel/gtk/GtkSwitch.html"><span class="type">GtkSwitch</span></a> that was inserted. <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
1 by Rodrigo Moya
Import upstream version 3.1.1
266
</td>
267
</tr>
268
</tbody>
269
</table></div>
270
</div>
271
<hr>
272
<div class="refsect2">
273
<a name="goa-util-add-row-widget"></a><h3>goa_util_add_row_widget ()</h3>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
274
<pre class="programlisting"><a href="http://developer.gnome.org/devel/gtk/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a> *         goa_util_add_row_widget             (<em class="parameter"><code><a href="http://developer.gnome.org/devel/gtk/GtkTable.html"><span class="type">GtkTable</span></a> *table</code></em>,
1 by Rodrigo Moya
Import upstream version 3.1.1
275
                                                         <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> *label_text</code></em>,
1.1.7 by Robert Ancell
Import upstream version 3.4.0
276
                                                         <em class="parameter"><code><a href="http://developer.gnome.org/devel/gtk/GtkWidget.html"><span class="type">GtkWidget</span></a> *widget</code></em>);</pre>
1 by Rodrigo Moya
Import upstream version 3.1.1
277
<p>
278
Utility function to add <em class="parameter"><code>label_text</code></em> and <em class="parameter"><code>widget</code></em> to <em class="parameter"><code>table</code></em>.
279
</p>
280
<div class="variablelist"><table border="0">
281
<col align="left" valign="top">
282
<tbody>
283
<tr>
284
<td><p><span class="term"><em class="parameter"><code>table</code></em> :</span></p></td>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
285
<td>A <a href="http://developer.gnome.org/devel/gtk/GtkTable.html"><span class="type">GtkTable</span></a>.</td>
1 by Rodrigo Moya
Import upstream version 3.1.1
286
</tr>
287
<tr>
288
<td><p><span class="term"><em class="parameter"><code>label_text</code></em> :</span></p></td>
1.1.5 by Didier Roche
Import upstream version 3.2.1
289
<td>The text to insert on the left side or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for no label. <span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
1 by Rodrigo Moya
Import upstream version 3.1.1
290
</td>
291
</tr>
292
<tr>
293
<td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td>
294
<td>A widget to insert on the right side.</td>
295
</tr>
296
<tr>
297
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1.1.7 by Robert Ancell
Import upstream version 3.4.0
298
<td>The <a href="http://developer.gnome.org/devel/gtk/GtkWidget.html"><span class="type">GtkWidget</span></a> that was inserted (e.g. <em class="parameter"><code>widget</code></em> itself). <span class="annotation">[<a href="http://foldoc.org/transfer%20none"><span class="acronym">transfer none</span></a>]</span>
1 by Rodrigo Moya
Import upstream version 3.1.1
299
</td>
300
</tr>
301
</tbody>
302
</table></div>
303
</div>
304
<hr>
305
<div class="refsect2">
306
<a name="goa-util-lookup-keyfile-boolean"></a><h3>goa_util_lookup_keyfile_boolean ()</h3>
307
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            goa_util_lookup_keyfile_boolean     (<em class="parameter"><code><a class="link" href="GoaObject.html" title="GoaObject"><span class="type">GoaObject</span></a> *object</code></em>,
308
                                                         <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>);</pre>
309
<p>
310
</p>
311
</div>
312
<hr>
313
<div class="refsect2">
314
<a name="goa-util-lookup-keyfile-string"></a><h3>goa_util_lookup_keyfile_string ()</h3>
315
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             goa_util_lookup_keyfile_string      (<em class="parameter"><code><a class="link" href="GoaObject.html" title="GoaObject"><span class="type">GoaObject</span></a> *object</code></em>,
316
                                                         <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>);</pre>
317
<p>
318
</p>
319
</div>
320
</div>
321
</div>
322
<div class="footer">
323
<hr>
1.1.6 by Ken VanDine
Import upstream version 3.3.0
324
          Generated by GTK-Doc V1.18</div>
1 by Rodrigo Moya
Import upstream version 3.1.1
325
</body>
326
</html>