4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>EDestinationStore</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
7
<link rel="home" href="index.html" title="Evolution-Data-Server Manual: Graphical Utilities (libedataserverui)">
8
8
<link rel="up" href="ch01.html" title="Evolution-Data-Server Manual: Graphical Utilities (libedataserverui)">
9
9
<link rel="prev" href="libedataserverui-e-data-server-ui-marshal.html" title="e-data-server-ui-marshal">
40
40
<td valign="top" align="right"></td>
41
41
</tr></table></div>
42
<div class="refsynopsisdiv">
42
<div class="refsynopsisdiv" title="Synopsis">
43
43
<a name="EDestinationStore.synopsis"></a><h2>Synopsis</h2>
44
44
<pre class="synopsis"> <a class="link" href="EDestinationStore.html#EDestinationStore-struct" title="EDestinationStore">EDestinationStore</a>;
45
45
enum <a class="link" href="EDestinationStore.html#EDestinationStoreColumnType" title="enum EDestinationStoreColumnType">EDestinationStoreColumnType</a>;
46
46
<a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="returnvalue">EDestinationStore</span></a> * <a class="link" href="EDestinationStore.html#e-destination-store-new" title="e_destination_store_new ()">e_destination_store_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
47
<a href="../libebook/EDestination.html"><span class="returnvalue">EDestination</span></a> * <a class="link" href="EDestinationStore.html#e-destination-store-get-destination" title="e_destination_store_get_destination ()">e_destination_store_get_destination</a> (<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> *destination_store</code></em>,
47
<span class="returnvalue">EDestination</span> * <a class="link" href="EDestinationStore.html#e-destination-store-get-destination" title="e_destination_store_get_destination ()">e_destination_store_get_destination</a> (<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> *destination_store</code></em>,
48
48
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);
49
49
<span class="returnvalue">GList</span> * <a class="link" href="EDestinationStore.html#e-destination-store-list-destinations" title="e_destination_store_list_destinations ()">e_destination_store_list_destinations</a>
50
50
(<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> *destination_store</code></em>);
51
51
<span class="returnvalue">void</span> <a class="link" href="EDestinationStore.html#e-destination-store-insert-destination" title="e_destination_store_insert_destination ()">e_destination_store_insert_destination</a>
52
52
(<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> *destination_store</code></em>,
53
53
<em class="parameter"><code><span class="type">gint</span> index</code></em>,
54
<em class="parameter"><code><a href="../libebook/EDestination.html"><span class="type">EDestination</span></a> *destination</code></em>);
54
<em class="parameter"><code><span class="type">EDestination</span> *destination</code></em>);
55
55
<span class="returnvalue">void</span> <a class="link" href="EDestinationStore.html#e-destination-store-append-destination" title="e_destination_store_append_destination ()">e_destination_store_append_destination</a>
56
56
(<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> *destination_store</code></em>,
57
<em class="parameter"><code><a href="../libebook/EDestination.html"><span class="type">EDestination</span></a> *destination</code></em>);
57
<em class="parameter"><code><span class="type">EDestination</span> *destination</code></em>);
58
58
<span class="returnvalue">void</span> <a class="link" href="EDestinationStore.html#e-destination-store-remove-destination" title="e_destination_store_remove_destination ()">e_destination_store_remove_destination</a>
59
59
(<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> *destination_store</code></em>,
60
<em class="parameter"><code><a href="../libebook/EDestination.html"><span class="type">EDestination</span></a> *destination</code></em>);
60
<em class="parameter"><code><span class="type">EDestination</span> *destination</code></em>);
61
61
<span class="returnvalue">void</span> <a class="link" href="EDestinationStore.html#e-destination-store-remove-destination-nth" title="e_destination_store_remove_destination_nth ()">e_destination_store_remove_destination_nth</a>
62
62
(<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> *destination_store</code></em>,
63
63
<em class="parameter"><code><span class="type">gint</span> n</code></em>);
67
67
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);
70
<div class="refsect1" lang="en">
70
<div class="refsect1" title="Object Hierarchy">
71
71
<a name="EDestinationStore.object-hierarchy"></a><h2>Object Hierarchy</h2>
72
72
<pre class="synopsis">
74
74
+----EDestinationStore
77
<div class="refsect1" lang="en">
77
<div class="refsect1" title="Implemented Interfaces">
78
78
<a name="EDestinationStore.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
80
80
EDestinationStore implements
83
<div class="refsect1" lang="en">
83
<div class="refsect1" title="Description">
84
84
<a name="EDestinationStore.description"></a><h2>Description</h2>
88
<div class="refsect1" lang="en">
88
<div class="refsect1" title="Details">
89
89
<a name="EDestinationStore.details"></a><h2>Details</h2>
90
<div class="refsect2" lang="en">
90
<div class="refsect2" title="EDestinationStore">
91
91
<a name="EDestinationStore-struct"></a><h3>EDestinationStore</h3>
92
92
<pre class="programlisting">typedef struct _EDestinationStore EDestinationStore;</pre>
97
<div class="refsect2" lang="en">
97
<div class="refsect2" title="enum EDestinationStoreColumnType">
98
98
<a name="EDestinationStoreColumnType"></a><h3>enum EDestinationStoreColumnType</h3>
99
99
<pre class="programlisting">typedef enum
113
<div class="refsect2" lang="en">
113
<div class="refsect2" title="e_destination_store_new ()">
114
114
<a name="e-destination-store-new"></a><h3>e_destination_store_new ()</h3>
115
115
<pre class="programlisting"><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="returnvalue">EDestinationStore</span></a> * e_destination_store_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
117
Creates a new <a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a>.</p>
117
Creates a new <a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a>.
118
119
<div class="variablelist"><table border="0">
119
120
<col align="left" valign="top">
128
<div class="refsect2" lang="en">
129
<div class="refsect2" title="e_destination_store_get_destination ()">
129
130
<a name="e-destination-store-get-destination"></a><h3>e_destination_store_get_destination ()</h3>
130
<pre class="programlisting"><a href="../libebook/EDestination.html"><span class="returnvalue">EDestination</span></a> * e_destination_store_get_destination (<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> *destination_store</code></em>,
131
<pre class="programlisting"><span class="returnvalue">EDestination</span> * e_destination_store_get_destination (<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> *destination_store</code></em>,
131
132
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);</pre>
133
Gets the <a href="../libebook/EDestination.html"><span class="type">EDestination</span></a> from <em class="parameter"><code>destination_store</code></em> at <em class="parameter"><code>iter</code></em>.</p>
134
Gets the <span class="type">EDestination</span> from <em class="parameter"><code>destination_store</code></em> at <em class="parameter"><code>iter</code></em>.
134
136
<div class="variablelist"><table border="0">
135
137
<col align="left" valign="top">
148
150
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
149
<td> An <a href="../libebook/EDestination.html"><span class="type">EDestination</span></a>.
151
<td> An <span class="type">EDestination</span>.
156
<div class="refsect2" lang="en">
158
<div class="refsect2" title="e_destination_store_list_destinations ()">
157
159
<a name="e-destination-store-list-destinations"></a><h3>e_destination_store_list_destinations ()</h3>
158
160
<pre class="programlisting"><span class="returnvalue">GList</span> * e_destination_store_list_destinations
159
161
(<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> *destination_store</code></em>);</pre>
161
Gets a list of all the <a href="../libebook/EDestination.html"><span class="type">EDestinations</span></a> in <em class="parameter"><code>destination_store</code></em>.</p>
163
Gets a list of all the <span class="type">EDestinations</span> in <em class="parameter"><code>destination_store</code></em>.
162
165
<div class="variablelist"><table border="0">
163
166
<col align="left" valign="top">
171
174
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
172
<td> A <span class="type">GList</span> of pointers to <a href="../libebook/EDestination.html"><span class="type">EDestination</span></a>. The list is owned
173
by the caller, but the <a href="../libebook/EDestination.html"><span class="type">EDestination</span></a> elements aren't.
175
<td> A <span class="type">GList</span> of pointers to <span class="type">EDestination</span>. The list is owned
176
by the caller, but the <span class="type">EDestination</span> elements aren't.
180
<div class="refsect2" lang="en">
183
<div class="refsect2" title="e_destination_store_insert_destination ()">
181
184
<a name="e-destination-store-insert-destination"></a><h3>e_destination_store_insert_destination ()</h3>
182
185
<pre class="programlisting"><span class="returnvalue">void</span> e_destination_store_insert_destination
183
186
(<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> *destination_store</code></em>,
184
187
<em class="parameter"><code><span class="type">gint</span> index</code></em>,
185
<em class="parameter"><code><a href="../libebook/EDestination.html"><span class="type">EDestination</span></a> *destination</code></em>);</pre>
188
<em class="parameter"><code><span class="type">EDestination</span> *destination</code></em>);</pre>
187
190
Inserts <em class="parameter"><code>destination</code></em> into <em class="parameter"><code>destination_store</code></em> at the position
188
indicated by <em class="parameter"><code>index</code></em>. <em class="parameter"><code>destination_store</code></em> will ref <em class="parameter"><code>destination</code></em>.</p>
191
indicated by <em class="parameter"><code>index</code></em>. <em class="parameter"><code>destination_store</code></em> will ref <em class="parameter"><code>destination</code></em>.
189
193
<div class="variablelist"><table border="0">
190
194
<col align="left" valign="top">
203
207
<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
204
<td>an <a href="../libebook/EDestination.html"><span class="type">EDestination</span></a> to insert
208
<td>an <span class="type">EDestination</span> to insert
211
<div class="refsect2" lang="en">
215
<div class="refsect2" title="e_destination_store_append_destination ()">
212
216
<a name="e-destination-store-append-destination"></a><h3>e_destination_store_append_destination ()</h3>
213
217
<pre class="programlisting"><span class="returnvalue">void</span> e_destination_store_append_destination
214
218
(<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> *destination_store</code></em>,
215
<em class="parameter"><code><a href="../libebook/EDestination.html"><span class="type">EDestination</span></a> *destination</code></em>);</pre>
219
<em class="parameter"><code><span class="type">EDestination</span> *destination</code></em>);</pre>
217
221
Appends <em class="parameter"><code>destination</code></em> to the list of destinations in <em class="parameter"><code>destination_store</code></em>.
218
<em class="parameter"><code>destination_store</code></em> will ref <em class="parameter"><code>destination</code></em>.</p>
222
<em class="parameter"><code>destination_store</code></em> will ref <em class="parameter"><code>destination</code></em>.
219
224
<div class="variablelist"><table border="0">
220
225
<col align="left" valign="top">
228
233
<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
229
<td>an <a href="../libebook/EDestination.html"><span class="type">EDestination</span></a>
234
<td>an <span class="type">EDestination</span>
236
<div class="refsect2" lang="en">
241
<div class="refsect2" title="e_destination_store_remove_destination ()">
237
242
<a name="e-destination-store-remove-destination"></a><h3>e_destination_store_remove_destination ()</h3>
238
243
<pre class="programlisting"><span class="returnvalue">void</span> e_destination_store_remove_destination
239
244
(<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> *destination_store</code></em>,
240
<em class="parameter"><code><a href="../libebook/EDestination.html"><span class="type">EDestination</span></a> *destination</code></em>);</pre>
245
<em class="parameter"><code><span class="type">EDestination</span> *destination</code></em>);</pre>
242
247
Removes <em class="parameter"><code>destination</code></em> from <em class="parameter"><code>destination_store</code></em>. <em class="parameter"><code>destination_store</code></em> will
243
unref <em class="parameter"><code>destination</code></em>.</p>
248
unref <em class="parameter"><code>destination</code></em>.
244
250
<div class="variablelist"><table border="0">
245
251
<col align="left" valign="top">
253
259
<td><p><span class="term"><em class="parameter"><code>destination</code></em> :</span></p></td>
254
<td>an <a href="../libebook/EDestination.html"><span class="type">EDestination</span></a> to remove
260
<td>an <span class="type">EDestination</span> to remove
261
<div class="refsect2" lang="en">
267
<div class="refsect2" title="e_destination_store_remove_destination_nth ()">
262
268
<a name="e-destination-store-remove-destination-nth"></a><h3>e_destination_store_remove_destination_nth ()</h3>
263
269
<pre class="programlisting"><span class="returnvalue">void</span> e_destination_store_remove_destination_nth
264
270
(<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> *destination_store</code></em>,
285
<div class="refsect2" lang="en">
291
<div class="refsect2" title="e_destination_store_get_destination_count ()">
286
292
<a name="e-destination-store-get-destination-count"></a><h3>e_destination_store_get_destination_count ()</h3>
287
293
<pre class="programlisting"><span class="returnvalue">guint</span> e_destination_store_get_destination_count
288
294
(<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> *destination_store</code></em>);</pre>
308
<div class="refsect2" lang="en">
314
<div class="refsect2" title="e_destination_store_get_path ()">
309
315
<a name="e-destination-store-get-path"></a><h3>e_destination_store_get_path ()</h3>
310
316
<pre class="programlisting"><span class="returnvalue">GtkTreePath</span> * e_destination_store_get_path (<em class="parameter"><code><span class="type">GtkTreeModel</span> *tree_model</code></em>,
311
317
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);</pre>