45
45
enum <a class="link" href="eog-eog-list-store.html#EogListStoreColumn" title="enum EogListStoreColumn">EogListStoreColumn</a>;
46
46
struct <a class="link" href="eog-eog-list-store.html#EogListStore-struct" title="struct EogListStore">EogListStore</a>;
47
47
<span class="returnvalue">GtkListStore</span> * <a class="link" href="eog-eog-list-store.html#eog-list-store-new" title="eog_list_store_new ()">eog_list_store_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
48
<span class="returnvalue">GtkListStore</span> * <a class="link" href="eog-eog-list-store.html#eog-list-store-new-from-glist" title="eog_list_store_new_from_glist ()">eog_list_store_new_from_glist</a> (<em class="parameter"><code><span class="type">GList</span> *list</code></em>);
48
<span class="returnvalue">GtkListStore</span> * <a class="link" href="eog-eog-list-store.html#eog-list-store-new-from-glist" title="eog_list_store_new_from_glist ()">eog_list_store_new_from_glist</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);
49
49
<span class="returnvalue">void</span> <a class="link" href="eog-eog-list-store.html#eog-list-store-append-image" title="eog_list_store_append_image ()">eog_list_store_append_image</a> (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>,
50
50
<em class="parameter"><code><a class="link" href="eog-eog-image.html#EogImage"><span class="type">EogImage</span></a> *image</code></em>);
51
51
<span class="returnvalue">void</span> <a class="link" href="eog-eog-list-store.html#eog-list-store-add-files" title="eog_list_store_add_files ()">eog_list_store_add_files</a> (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>,
52
<em class="parameter"><code><span class="type">GList</span> *file_list</code></em>);
52
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *file_list</code></em>);
53
53
<span class="returnvalue">void</span> <a class="link" href="eog-eog-list-store.html#eog-list-store-remove-image" title="eog_list_store_remove_image ()">eog_list_store_remove_image</a> (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>,
54
54
<em class="parameter"><code><a class="link" href="eog-eog-image.html#EogImage"><span class="type">EogImage</span></a> *image</code></em>);
55
<span class="returnvalue">gint</span> <a class="link" href="eog-eog-list-store.html#eog-list-store-get-pos-by-image" title="eog_list_store_get_pos_by_image ()">eog_list_store_get_pos_by_image</a> (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>,
55
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="eog-eog-list-store.html#eog-list-store-get-pos-by-image" title="eog_list_store_get_pos_by_image ()">eog_list_store_get_pos_by_image</a> (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>,
56
56
<em class="parameter"><code><a class="link" href="eog-eog-image.html#EogImage"><span class="type">EogImage</span></a> *image</code></em>);
57
57
<a class="link" href="eog-eog-image.html#EogImage"><span class="returnvalue">EogImage</span></a> * <a class="link" href="eog-eog-list-store.html#eog-list-store-get-image-by-pos" title="eog_list_store_get_image_by_pos ()">eog_list_store_get_image_by_pos</a> (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>,
58
<em class="parameter"><code><span class="type">gint</span> pos</code></em>);
59
<span class="returnvalue">gint</span> <a class="link" href="eog-eog-list-store.html#eog-list-store-get-pos-by-iter" title="eog_list_store_get_pos_by_iter ()">eog_list_store_get_pos_by_iter</a> (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>,
58
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> pos</code></em>);
59
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="eog-eog-list-store.html#eog-list-store-get-pos-by-iter" title="eog_list_store_get_pos_by_iter ()">eog_list_store_get_pos_by_iter</a> (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>,
60
60
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);
61
<span class="returnvalue">gint</span> <a class="link" href="eog-eog-list-store.html#eog-list-store-length" title="eog_list_store_length ()">eog_list_store_length</a> (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>);
62
<span class="returnvalue">gint</span> <a class="link" href="eog-eog-list-store.html#eog-list-store-get-initial-pos" title="eog_list_store_get_initial_pos ()">eog_list_store_get_initial_pos</a> (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>);
61
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="eog-eog-list-store.html#eog-list-store-length" title="eog_list_store_length ()">eog_list_store_length</a> (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>);
62
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="eog-eog-list-store.html#eog-list-store-get-initial-pos" title="eog_list_store_get_initial_pos ()">eog_list_store_get_initial_pos</a> (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>);
63
63
<span class="returnvalue">void</span> <a class="link" href="eog-eog-list-store.html#eog-list-store-thumbnail-set" title="eog_list_store_thumbnail_set ()">eog_list_store_thumbnail_set</a> (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>,
64
64
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);
65
65
<span class="returnvalue">void</span> <a class="link" href="eog-eog-list-store.html#eog-list-store-thumbnail-unset" title="eog_list_store_thumbnail_unset ()">eog_list_store_thumbnail_unset</a> (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>,
136
136
<div class="refsect2">
137
137
<a name="eog-list-store-new-from-glist"></a><h3>eog_list_store_new_from_glist ()</h3>
138
<pre class="programlisting"><span class="returnvalue">GtkListStore</span> * eog_list_store_new_from_glist (<em class="parameter"><code><span class="type">GList</span> *list</code></em>);</pre>
138
<pre class="programlisting"><span class="returnvalue">GtkListStore</span> * eog_list_store_new_from_glist (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);</pre>
140
140
Creates a new <a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> from a list of <a class="link" href="eog-eog-image.html#EogImage"><span class="type">EogImage</span></a>'s.
141
The given list must be <a href="/opt/gnome-3.0/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>-terminated.
141
The given list must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated.
143
143
<div class="variablelist"><table border="0">
144
144
<col align="left" valign="top">
147
147
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
148
<td>a <a href="/opt/gnome-3.0/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>-terminated list of <a class="link" href="eog-eog-image.html#EogImage"><span class="type">EogImage</span></a>'s.</td>
148
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated list of <a class="link" href="eog-eog-image.html#EogImage"><span class="type">EogImage</span></a>'s.</td>
151
151
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
181
181
<div class="refsect2">
182
182
<a name="eog-list-store-add-files"></a><h3>eog_list_store_add_files ()</h3>
183
183
<pre class="programlisting"><span class="returnvalue">void</span> eog_list_store_add_files (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>,
184
<em class="parameter"><code><span class="type">GList</span> *file_list</code></em>);</pre>
184
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *file_list</code></em>);</pre>
186
Adds a list of <span class="type">GFile</span>'s to <em class="parameter"><code>store</code></em>. The given list
187
must be <a href="/opt/gnome-3.0/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>-terminated.
186
Adds a list of <a href="http://library.gnome.org/devel/gio/unstable/GFile.html"><span class="type">GFile</span></a>'s to <em class="parameter"><code>store</code></em>. The given list
187
must be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated.
190
If any of the <span class="type">GFile</span>'s in <em class="parameter"><code>file_list</code></em> is a directory, all the images
190
If any of the <a href="http://library.gnome.org/devel/gio/unstable/GFile.html"><span class="type">GFile</span></a>'s in <em class="parameter"><code>file_list</code></em> is a directory, all the images
191
191
in that directory will be added to <em class="parameter"><code>store</code></em>. If the list of files contains
192
192
only one file and this is a regular file, then all the images in the same
193
193
directory will be added as well to <em class="parameter"><code>store</code></em>.
232
232
<div class="refsect2">
233
233
<a name="eog-list-store-get-pos-by-image"></a><h3>eog_list_store_get_pos_by_image ()</h3>
234
<pre class="programlisting"><span class="returnvalue">gint</span> eog_list_store_get_pos_by_image (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>,
234
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> eog_list_store_get_pos_by_image (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>,
235
235
<em class="parameter"><code><a class="link" href="eog-eog-image.html#EogImage"><span class="type">EogImage</span></a> *image</code></em>);</pre>
237
237
Gets the position where <em class="parameter"><code>image</code></em> is stored in <em class="parameter"><code>store</code></em>. If <em class="parameter"><code>image</code></em>
259
259
<div class="refsect2">
260
260
<a name="eog-list-store-get-image-by-pos"></a><h3>eog_list_store_get_image_by_pos ()</h3>
261
261
<pre class="programlisting"><a class="link" href="eog-eog-image.html#EogImage"><span class="returnvalue">EogImage</span></a> * eog_list_store_get_image_by_pos (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>,
262
<em class="parameter"><code><span class="type">gint</span> pos</code></em>);</pre>
262
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> pos</code></em>);</pre>
264
264
Gets the <a class="link" href="eog-eog-image.html#EogImage"><span class="type">EogImage</span></a> in the position <em class="parameter"><code>pos</code></em> of <em class="parameter"><code>store</code></em>. If there is
265
no image at position <em class="parameter"><code>pos</code></em>, <a href="/opt/gnome-3.0/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> is returned.
265
no image at position <em class="parameter"><code>pos</code></em>, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned.
267
267
<div class="variablelist"><table border="0">
268
268
<col align="left" valign="top">
287
287
<div class="refsect2">
288
288
<a name="eog-list-store-get-pos-by-iter"></a><h3>eog_list_store_get_pos_by_iter ()</h3>
289
<pre class="programlisting"><span class="returnvalue">gint</span> eog_list_store_get_pos_by_iter (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>,
289
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> eog_list_store_get_pos_by_iter (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>,
290
290
<em class="parameter"><code><span class="type">GtkTreeIter</span> *iter</code></em>);</pre>
292
292
Gets the position of the image pointed by <em class="parameter"><code>iter</code></em>.
334
334
<div class="refsect2">
335
335
<a name="eog-list-store-get-initial-pos"></a><h3>eog_list_store_get_initial_pos ()</h3>
336
<pre class="programlisting"><span class="returnvalue">gint</span> eog_list_store_get_initial_pos (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>);</pre>
336
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> eog_list_store_get_initial_pos (<em class="parameter"><code><a class="link" href="eog-eog-list-store.html#EogListStore"><span class="type">EogListStore</span></a> *store</code></em>);</pre>
338
338
Gets the position of the <a class="link" href="eog-eog-image.html#EogImage"><span class="type">EogImage</span></a> that should be loaded first.
339
339
If not set, it returns -1.