2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
4
<refentry id="rhythmbox-rb-entry-view">
6
<refentrytitle>rb-entry-view</refentrytitle>
7
<manvolnum>3</manvolnum>
8
<refmiscinfo>RHYTHMBOX Library</refmiscinfo>
12
<refname>rb-entry-view</refname><refpurpose></refpurpose>
15
<refsynopsisdiv><title>Synopsis</title>
21
enum <link linkend="RBEntryViewColumn">RBEntryViewColumn</link>;
22
typedef <link linkend="RBEntryViewPrivate">RBEntryViewPrivate</link>;
23
<link linkend="RBEntryView">RBEntryView</link>* <link linkend="rb-entry-view-new">rb_entry_view_new</link> (<link linkend="RhythmDB">RhythmDB</link> *db,
24
const <link linkend="char">char</link> *sort_key,
25
<link linkend="gboolean">gboolean</link> drag_source,
26
<link linkend="gboolean">gboolean</link> drag_dest);
27
<link linkend="void">void</link> <link linkend="rb-entry-view-append-column">rb_entry_view_append_column</link> (<link linkend="RBEntryView">RBEntryView</link> *view,
28
<link linkend="RBEntryViewColumn">RBEntryViewColumn</link> coltype);
29
<link linkend="void">void</link> <link linkend="rb-entry-view-append-column-custom">rb_entry_view_append_column_custom</link>
30
(<link linkend="RBEntryView">RBEntryView</link> *view,
31
<link linkend="GtkTreeViewColumn">GtkTreeViewColumn</link> *column,
32
const <link linkend="char">char</link> *title,
33
const <link linkend="char">char</link> *key,
34
<link linkend="GCompareDataFunc">GCompareDataFunc</link> sort_func,
35
<link linkend="gpointer">gpointer</link> user_data);
36
<link linkend="void">void</link> <link linkend="rb-entry-view-set-columns-clickable">rb_entry_view_set_columns_clickable</link>
37
(<link linkend="RBEntryView">RBEntryView</link> *view,
38
<link linkend="gboolean">gboolean</link> clickable);
39
<link linkend="void">void</link> <link linkend="rb-entry-view-set-model">rb_entry_view_set_model</link> (<link linkend="RBEntryView">RBEntryView</link> *view,
40
<link linkend="RhythmDBQueryModel">RhythmDBQueryModel</link> *model);
41
<link linkend="gboolean">gboolean</link> <link linkend="rb-entry-view-busy">rb_entry_view_busy</link> (<link linkend="RBEntryView">RBEntryView</link> *view);
42
<link linkend="GnomeVFSFileSize">GnomeVFSFileSize</link> <link linkend="rb-entry-view-get-total-size">rb_entry_view_get_total_size</link>
43
(<link linkend="RBEntryView">RBEntryView</link> *view);
44
<link linkend="glong">glong</link> <link linkend="rb-entry-view-get-duration">rb_entry_view_get_duration</link> (<link linkend="RBEntryView">RBEntryView</link> *view);
45
<link linkend="void">void</link> <link linkend="rb-entry-view-set-playing">rb_entry_view_set_playing</link> (<link linkend="RBEntryView">RBEntryView</link> *view,
46
<link linkend="gboolean">gboolean</link> playing);
47
<link linkend="void">void</link> <link linkend="rb-entry-view-set-playing-entry">rb_entry_view_set_playing_entry</link> (<link linkend="RBEntryView">RBEntryView</link> *view,
48
<link linkend="RhythmDBEntry">RhythmDBEntry</link> *entry);
49
<link linkend="RhythmDBEntry">RhythmDBEntry</link>* <link linkend="rb-entry-view-get-playing-entry">rb_entry_view_get_playing_entry</link>
50
(<link linkend="RBEntryView">RBEntryView</link> *view);
51
<link linkend="RhythmDBEntry">RhythmDBEntry</link>* <link linkend="rb-entry-view-get-first-entry">rb_entry_view_get_first_entry</link>
52
(<link linkend="RBEntryView">RBEntryView</link> *view);
53
<link linkend="RhythmDBEntry">RhythmDBEntry</link>* <link linkend="rb-entry-view-get-next-entry">rb_entry_view_get_next_entry</link> (<link linkend="RBEntryView">RBEntryView</link> *view);
54
<link linkend="RhythmDBEntry">RhythmDBEntry</link>* <link linkend="rb-entry-view-get-previous-entry">rb_entry_view_get_previous_entry</link>
55
(<link linkend="RBEntryView">RBEntryView</link> *view);
56
<link linkend="RhythmDBEntry">RhythmDBEntry</link>* <link linkend="rb-entry-view-get-next-from-entry">rb_entry_view_get_next_from_entry</link>
57
(<link linkend="RBEntryView">RBEntryView</link> *view,
58
<link linkend="RhythmDBEntry">RhythmDBEntry</link> *entry);
59
<link linkend="RhythmDBEntry">RhythmDBEntry</link>* <link linkend="rb-entry-view-get-previous-from-entry">rb_entry_view_get_previous_from_entry</link>
60
(<link linkend="RBEntryView">RBEntryView</link> *view,
61
<link linkend="RhythmDBEntry">RhythmDBEntry</link> *entry);
62
<link linkend="gboolean">gboolean</link> <link linkend="rb-entry-view-have-selection">rb_entry_view_have_selection</link> (<link linkend="RBEntryView">RBEntryView</link> *view);
63
<link linkend="GList">GList</link>* <link linkend="rb-entry-view-get-selected-entries">rb_entry_view_get_selected_entries</link>
64
(<link linkend="RBEntryView">RBEntryView</link> *view);
65
<link linkend="void">void</link> <link linkend="rb-entry-view-select-all">rb_entry_view_select_all</link> (<link linkend="RBEntryView">RBEntryView</link> *view);
66
<link linkend="void">void</link> <link linkend="rb-entry-view-select-none">rb_entry_view_select_none</link> (<link linkend="RBEntryView">RBEntryView</link> *view);
67
<link linkend="void">void</link> <link linkend="rb-entry-view-select-entry">rb_entry_view_select_entry</link> (<link linkend="RBEntryView">RBEntryView</link> *view,
68
<link linkend="RhythmDBEntry">RhythmDBEntry</link> *entry);
69
<link linkend="guint">guint</link> <link linkend="rb-entry-view-get-num-entries">rb_entry_view_get_num_entries</link> (<link linkend="RBEntryView">RBEntryView</link> *view);
70
<link linkend="gboolean">gboolean</link> <link linkend="rb-entry-view-get-entry-contained">rb_entry_view_get_entry_contained</link>
71
(<link linkend="RBEntryView">RBEntryView</link> *view,
72
<link linkend="RhythmDBEntry">RhythmDBEntry</link> *entry);
73
<link linkend="gboolean">gboolean</link> <link linkend="rb-entry-view-get-entry-visible">rb_entry_view_get_entry_visible</link> (<link linkend="RBEntryView">RBEntryView</link> *view,
74
<link linkend="RhythmDBEntry">RhythmDBEntry</link> *entry);
75
<link linkend="void">void</link> <link linkend="rb-entry-view-scroll-to-entry">rb_entry_view_scroll_to_entry</link> (<link linkend="RBEntryView">RBEntryView</link> *view,
76
<link linkend="RhythmDBEntry">RhythmDBEntry</link> *entry);
77
<link linkend="void">void</link> <link linkend="rb-entry-view-enable-drag-source">rb_entry_view_enable_drag_source</link>
78
(<link linkend="RBEntryView">RBEntryView</link> *view,
79
const <link linkend="GtkTargetEntry">GtkTargetEntry</link> *targets,
80
<link linkend="int">int</link> n_targets);
81
<link linkend="RhythmDBEntry">RhythmDBEntry</link>* <link linkend="rb-entry-view-get-random-entry">rb_entry_view_get_random_entry</link>
82
(<link linkend="RBEntryView">RBEntryView</link> *view);
83
<link linkend="void">void</link> <link linkend="rb-entry-view-get-sorting-order">rb_entry_view_get_sorting_order</link> (<link linkend="RBEntryView">RBEntryView</link> *view,
84
const <link linkend="char">char</link> **column_name,
85
<link linkend="gint">gint</link> *sort_order);
86
<link linkend="void">void</link> <link linkend="rb-entry-view-set-sorting-order">rb_entry_view_set_sorting_order</link> (<link linkend="RBEntryView">RBEntryView</link> *view,
87
const <link linkend="char">char</link> *column_name,
88
<link linkend="gint">gint</link> sort_order);
89
const <link linkend="char">char</link>* <link linkend="rb-entry-view-get-sorting-type">rb_entry_view_get_sorting_type</link> (<link linkend="RBEntryView">RBEntryView</link> *view);
90
<link linkend="void">void</link> <link linkend="rb-entry-view-set-sorting-type">rb_entry_view_set_sorting_type</link> (<link linkend="RBEntryView">RBEntryView</link> *view,
91
const <link linkend="char">char</link> *sorttype);
92
<link linkend="void">void</link> <link linkend="rb-entry-view-set-resorting">rb_entry_view_set_resorting</link> (<link linkend="RBEntryView">RBEntryView</link> *view);
106
<title>Description</title>
113
<title>Details</title>
115
<title><anchor id="RBEntryViewColumn"/>enum RBEntryViewColumn</title>
116
<indexterm><primary>RBEntryViewColumn</primary></indexterm><programlisting>typedef enum {
117
RB_ENTRY_VIEW_COL_TRACK_NUMBER,
118
RB_ENTRY_VIEW_COL_TITLE,
119
RB_ENTRY_VIEW_COL_ARTIST,
120
RB_ENTRY_VIEW_COL_ALBUM,
121
RB_ENTRY_VIEW_COL_GENRE,
122
RB_ENTRY_VIEW_COL_DURATION,
123
RB_ENTRY_VIEW_COL_QUALITY,
124
RB_ENTRY_VIEW_COL_RATING,
125
RB_ENTRY_VIEW_COL_PLAY_COUNT,
126
RB_ENTRY_VIEW_COL_YEAR,
127
RB_ENTRY_VIEW_COL_LAST_PLAYED,
128
RB_ENTRY_VIEW_COL_FIRST_SEEN
135
<title><anchor id="RBEntryViewPrivate"/>RBEntryViewPrivate</title>
136
<indexterm><primary>RBEntryViewPrivate</primary></indexterm><programlisting>typedef struct RBEntryViewPrivate RBEntryViewPrivate;
142
<title><anchor id="rb-entry-view-new"/>rb_entry_view_new ()</title>
143
<indexterm><primary>rb_entry_view_new</primary></indexterm><programlisting><link linkend="RBEntryView">RBEntryView</link>* rb_entry_view_new (<link linkend="RhythmDB">RhythmDB</link> *db,
144
const <link linkend="char">char</link> *sort_key,
145
<link linkend="gboolean">gboolean</link> drag_source,
146
<link linkend="gboolean">gboolean</link> drag_dest);</programlisting>
149
</para><variablelist role="params">
150
<varlistentry><term><parameter>db</parameter> :</term>
152
</simpara></listitem></varlistentry>
153
<varlistentry><term><parameter>sort_key</parameter> :</term>
155
</simpara></listitem></varlistentry>
156
<varlistentry><term><parameter>drag_source</parameter> :</term>
158
</simpara></listitem></varlistentry>
159
<varlistentry><term><parameter>drag_dest</parameter> :</term>
161
</simpara></listitem></varlistentry>
162
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
165
</simpara></listitem></varlistentry>
166
</variablelist></refsect2>
168
<title><anchor id="rb-entry-view-append-column"/>rb_entry_view_append_column ()</title>
169
<indexterm><primary>rb_entry_view_append_column</primary></indexterm><programlisting><link linkend="void">void</link> rb_entry_view_append_column (<link linkend="RBEntryView">RBEntryView</link> *view,
170
<link linkend="RBEntryViewColumn">RBEntryViewColumn</link> coltype);</programlisting>
173
</para><variablelist role="params">
174
<varlistentry><term><parameter>view</parameter> :</term>
176
</simpara></listitem></varlistentry>
177
<varlistentry><term><parameter>coltype</parameter> :</term>
181
</simpara></listitem></varlistentry>
182
</variablelist></refsect2>
184
<title><anchor id="rb-entry-view-append-column-custom"/>rb_entry_view_append_column_custom ()</title>
185
<indexterm><primary>rb_entry_view_append_column_custom</primary></indexterm><programlisting><link linkend="void">void</link> rb_entry_view_append_column_custom
186
(<link linkend="RBEntryView">RBEntryView</link> *view,
187
<link linkend="GtkTreeViewColumn">GtkTreeViewColumn</link> *column,
188
const <link linkend="char">char</link> *title,
189
const <link linkend="char">char</link> *key,
190
<link linkend="GCompareDataFunc">GCompareDataFunc</link> sort_func,
191
<link linkend="gpointer">gpointer</link> user_data);</programlisting>
194
</para><variablelist role="params">
195
<varlistentry><term><parameter>view</parameter> :</term>
197
</simpara></listitem></varlistentry>
198
<varlistentry><term><parameter>column</parameter> :</term>
200
</simpara></listitem></varlistentry>
201
<varlistentry><term><parameter>title</parameter> :</term>
203
</simpara></listitem></varlistentry>
204
<varlistentry><term><parameter>key</parameter> :</term>
206
</simpara></listitem></varlistentry>
207
<varlistentry><term><parameter>sort_func</parameter> :</term>
209
</simpara></listitem></varlistentry>
210
<varlistentry><term><parameter>user_data</parameter> :</term>
214
</simpara></listitem></varlistentry>
215
</variablelist></refsect2>
217
<title><anchor id="rb-entry-view-set-columns-clickable"/>rb_entry_view_set_columns_clickable ()</title>
218
<indexterm><primary>rb_entry_view_set_columns_clickable</primary></indexterm><programlisting><link linkend="void">void</link> rb_entry_view_set_columns_clickable
219
(<link linkend="RBEntryView">RBEntryView</link> *view,
220
<link linkend="gboolean">gboolean</link> clickable);</programlisting>
223
</para><variablelist role="params">
224
<varlistentry><term><parameter>view</parameter> :</term>
226
</simpara></listitem></varlistentry>
227
<varlistentry><term><parameter>clickable</parameter> :</term>
231
</simpara></listitem></varlistentry>
232
</variablelist></refsect2>
234
<title><anchor id="rb-entry-view-set-model"/>rb_entry_view_set_model ()</title>
235
<indexterm><primary>rb_entry_view_set_model</primary></indexterm><programlisting><link linkend="void">void</link> rb_entry_view_set_model (<link linkend="RBEntryView">RBEntryView</link> *view,
236
<link linkend="RhythmDBQueryModel">RhythmDBQueryModel</link> *model);</programlisting>
239
</para><variablelist role="params">
240
<varlistentry><term><parameter>view</parameter> :</term>
242
</simpara></listitem></varlistentry>
243
<varlistentry><term><parameter>model</parameter> :</term>
247
</simpara></listitem></varlistentry>
248
</variablelist></refsect2>
250
<title><anchor id="rb-entry-view-busy"/>rb_entry_view_busy ()</title>
251
<indexterm><primary>rb_entry_view_busy</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> rb_entry_view_busy (<link linkend="RBEntryView">RBEntryView</link> *view);</programlisting>
254
</para><variablelist role="params">
255
<varlistentry><term><parameter>view</parameter> :</term>
257
</simpara></listitem></varlistentry>
258
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
261
</simpara></listitem></varlistentry>
262
</variablelist></refsect2>
264
<title><anchor id="rb-entry-view-get-total-size"/>rb_entry_view_get_total_size ()</title>
265
<indexterm><primary>rb_entry_view_get_total_size</primary></indexterm><programlisting><link linkend="GnomeVFSFileSize">GnomeVFSFileSize</link> rb_entry_view_get_total_size
266
(<link linkend="RBEntryView">RBEntryView</link> *view);</programlisting>
269
</para><variablelist role="params">
270
<varlistentry><term><parameter>view</parameter> :</term>
272
</simpara></listitem></varlistentry>
273
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
276
</simpara></listitem></varlistentry>
277
</variablelist></refsect2>
279
<title><anchor id="rb-entry-view-get-duration"/>rb_entry_view_get_duration ()</title>
280
<indexterm><primary>rb_entry_view_get_duration</primary></indexterm><programlisting><link linkend="glong">glong</link> rb_entry_view_get_duration (<link linkend="RBEntryView">RBEntryView</link> *view);</programlisting>
283
</para><variablelist role="params">
284
<varlistentry><term><parameter>view</parameter> :</term>
286
</simpara></listitem></varlistentry>
287
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
290
</simpara></listitem></varlistentry>
291
</variablelist></refsect2>
293
<title><anchor id="rb-entry-view-set-playing"/>rb_entry_view_set_playing ()</title>
294
<indexterm><primary>rb_entry_view_set_playing</primary></indexterm><programlisting><link linkend="void">void</link> rb_entry_view_set_playing (<link linkend="RBEntryView">RBEntryView</link> *view,
295
<link linkend="gboolean">gboolean</link> playing);</programlisting>
298
</para><variablelist role="params">
299
<varlistentry><term><parameter>view</parameter> :</term>
301
</simpara></listitem></varlistentry>
302
<varlistentry><term><parameter>playing</parameter> :</term>
306
</simpara></listitem></varlistentry>
307
</variablelist></refsect2>
309
<title><anchor id="rb-entry-view-set-playing-entry"/>rb_entry_view_set_playing_entry ()</title>
310
<indexterm><primary>rb_entry_view_set_playing_entry</primary></indexterm><programlisting><link linkend="void">void</link> rb_entry_view_set_playing_entry (<link linkend="RBEntryView">RBEntryView</link> *view,
311
<link linkend="RhythmDBEntry">RhythmDBEntry</link> *entry);</programlisting>
314
</para><variablelist role="params">
315
<varlistentry><term><parameter>view</parameter> :</term>
317
</simpara></listitem></varlistentry>
318
<varlistentry><term><parameter>entry</parameter> :</term>
322
</simpara></listitem></varlistentry>
323
</variablelist></refsect2>
325
<title><anchor id="rb-entry-view-get-playing-entry"/>rb_entry_view_get_playing_entry ()</title>
326
<indexterm><primary>rb_entry_view_get_playing_entry</primary></indexterm><programlisting><link linkend="RhythmDBEntry">RhythmDBEntry</link>* rb_entry_view_get_playing_entry
327
(<link linkend="RBEntryView">RBEntryView</link> *view);</programlisting>
330
</para><variablelist role="params">
331
<varlistentry><term><parameter>view</parameter> :</term>
333
</simpara></listitem></varlistentry>
334
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
337
</simpara></listitem></varlistentry>
338
</variablelist></refsect2>
340
<title><anchor id="rb-entry-view-get-first-entry"/>rb_entry_view_get_first_entry ()</title>
341
<indexterm><primary>rb_entry_view_get_first_entry</primary></indexterm><programlisting><link linkend="RhythmDBEntry">RhythmDBEntry</link>* rb_entry_view_get_first_entry
342
(<link linkend="RBEntryView">RBEntryView</link> *view);</programlisting>
345
</para><variablelist role="params">
346
<varlistentry><term><parameter>view</parameter> :</term>
348
</simpara></listitem></varlistentry>
349
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
352
</simpara></listitem></varlistentry>
353
</variablelist></refsect2>
355
<title><anchor id="rb-entry-view-get-next-entry"/>rb_entry_view_get_next_entry ()</title>
356
<indexterm><primary>rb_entry_view_get_next_entry</primary></indexterm><programlisting><link linkend="RhythmDBEntry">RhythmDBEntry</link>* rb_entry_view_get_next_entry (<link linkend="RBEntryView">RBEntryView</link> *view);</programlisting>
359
</para><variablelist role="params">
360
<varlistentry><term><parameter>view</parameter> :</term>
362
</simpara></listitem></varlistentry>
363
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
366
</simpara></listitem></varlistentry>
367
</variablelist></refsect2>
369
<title><anchor id="rb-entry-view-get-previous-entry"/>rb_entry_view_get_previous_entry ()</title>
370
<indexterm><primary>rb_entry_view_get_previous_entry</primary></indexterm><programlisting><link linkend="RhythmDBEntry">RhythmDBEntry</link>* rb_entry_view_get_previous_entry
371
(<link linkend="RBEntryView">RBEntryView</link> *view);</programlisting>
374
</para><variablelist role="params">
375
<varlistentry><term><parameter>view</parameter> :</term>
377
</simpara></listitem></varlistentry>
378
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
381
</simpara></listitem></varlistentry>
382
</variablelist></refsect2>
384
<title><anchor id="rb-entry-view-get-next-from-entry"/>rb_entry_view_get_next_from_entry ()</title>
385
<indexterm><primary>rb_entry_view_get_next_from_entry</primary></indexterm><programlisting><link linkend="RhythmDBEntry">RhythmDBEntry</link>* rb_entry_view_get_next_from_entry
386
(<link linkend="RBEntryView">RBEntryView</link> *view,
387
<link linkend="RhythmDBEntry">RhythmDBEntry</link> *entry);</programlisting>
390
</para><variablelist role="params">
391
<varlistentry><term><parameter>view</parameter> :</term>
393
</simpara></listitem></varlistentry>
394
<varlistentry><term><parameter>entry</parameter> :</term>
396
</simpara></listitem></varlistentry>
397
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
400
</simpara></listitem></varlistentry>
401
</variablelist></refsect2>
403
<title><anchor id="rb-entry-view-get-previous-from-entry"/>rb_entry_view_get_previous_from_entry ()</title>
404
<indexterm><primary>rb_entry_view_get_previous_from_entry</primary></indexterm><programlisting><link linkend="RhythmDBEntry">RhythmDBEntry</link>* rb_entry_view_get_previous_from_entry
405
(<link linkend="RBEntryView">RBEntryView</link> *view,
406
<link linkend="RhythmDBEntry">RhythmDBEntry</link> *entry);</programlisting>
409
</para><variablelist role="params">
410
<varlistentry><term><parameter>view</parameter> :</term>
412
</simpara></listitem></varlistentry>
413
<varlistentry><term><parameter>entry</parameter> :</term>
415
</simpara></listitem></varlistentry>
416
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
419
</simpara></listitem></varlistentry>
420
</variablelist></refsect2>
422
<title><anchor id="rb-entry-view-have-selection"/>rb_entry_view_have_selection ()</title>
423
<indexterm><primary>rb_entry_view_have_selection</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> rb_entry_view_have_selection (<link linkend="RBEntryView">RBEntryView</link> *view);</programlisting>
426
</para><variablelist role="params">
427
<varlistentry><term><parameter>view</parameter> :</term>
429
</simpara></listitem></varlistentry>
430
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
433
</simpara></listitem></varlistentry>
434
</variablelist></refsect2>
436
<title><anchor id="rb-entry-view-get-selected-entries"/>rb_entry_view_get_selected_entries ()</title>
437
<indexterm><primary>rb_entry_view_get_selected_entries</primary></indexterm><programlisting><link linkend="GList">GList</link>* rb_entry_view_get_selected_entries
438
(<link linkend="RBEntryView">RBEntryView</link> *view);</programlisting>
441
</para><variablelist role="params">
442
<varlistentry><term><parameter>view</parameter> :</term>
444
</simpara></listitem></varlistentry>
445
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
448
</simpara></listitem></varlistentry>
449
</variablelist></refsect2>
451
<title><anchor id="rb-entry-view-select-all"/>rb_entry_view_select_all ()</title>
452
<indexterm><primary>rb_entry_view_select_all</primary></indexterm><programlisting><link linkend="void">void</link> rb_entry_view_select_all (<link linkend="RBEntryView">RBEntryView</link> *view);</programlisting>
455
</para><variablelist role="params">
456
<varlistentry><term><parameter>view</parameter> :</term>
460
</simpara></listitem></varlistentry>
461
</variablelist></refsect2>
463
<title><anchor id="rb-entry-view-select-none"/>rb_entry_view_select_none ()</title>
464
<indexterm><primary>rb_entry_view_select_none</primary></indexterm><programlisting><link linkend="void">void</link> rb_entry_view_select_none (<link linkend="RBEntryView">RBEntryView</link> *view);</programlisting>
467
</para><variablelist role="params">
468
<varlistentry><term><parameter>view</parameter> :</term>
472
</simpara></listitem></varlistentry>
473
</variablelist></refsect2>
475
<title><anchor id="rb-entry-view-select-entry"/>rb_entry_view_select_entry ()</title>
476
<indexterm><primary>rb_entry_view_select_entry</primary></indexterm><programlisting><link linkend="void">void</link> rb_entry_view_select_entry (<link linkend="RBEntryView">RBEntryView</link> *view,
477
<link linkend="RhythmDBEntry">RhythmDBEntry</link> *entry);</programlisting>
480
</para><variablelist role="params">
481
<varlistentry><term><parameter>view</parameter> :</term>
483
</simpara></listitem></varlistentry>
484
<varlistentry><term><parameter>entry</parameter> :</term>
488
</simpara></listitem></varlistentry>
489
</variablelist></refsect2>
491
<title><anchor id="rb-entry-view-get-num-entries"/>rb_entry_view_get_num_entries ()</title>
492
<indexterm><primary>rb_entry_view_get_num_entries</primary></indexterm><programlisting><link linkend="guint">guint</link> rb_entry_view_get_num_entries (<link linkend="RBEntryView">RBEntryView</link> *view);</programlisting>
495
</para><variablelist role="params">
496
<varlistentry><term><parameter>view</parameter> :</term>
498
</simpara></listitem></varlistentry>
499
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
502
</simpara></listitem></varlistentry>
503
</variablelist></refsect2>
505
<title><anchor id="rb-entry-view-get-entry-contained"/>rb_entry_view_get_entry_contained ()</title>
506
<indexterm><primary>rb_entry_view_get_entry_contained</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> rb_entry_view_get_entry_contained
507
(<link linkend="RBEntryView">RBEntryView</link> *view,
508
<link linkend="RhythmDBEntry">RhythmDBEntry</link> *entry);</programlisting>
511
</para><variablelist role="params">
512
<varlistentry><term><parameter>view</parameter> :</term>
514
</simpara></listitem></varlistentry>
515
<varlistentry><term><parameter>entry</parameter> :</term>
517
</simpara></listitem></varlistentry>
518
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
521
</simpara></listitem></varlistentry>
522
</variablelist></refsect2>
524
<title><anchor id="rb-entry-view-get-entry-visible"/>rb_entry_view_get_entry_visible ()</title>
525
<indexterm><primary>rb_entry_view_get_entry_visible</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> rb_entry_view_get_entry_visible (<link linkend="RBEntryView">RBEntryView</link> *view,
526
<link linkend="RhythmDBEntry">RhythmDBEntry</link> *entry);</programlisting>
529
</para><variablelist role="params">
530
<varlistentry><term><parameter>view</parameter> :</term>
532
</simpara></listitem></varlistentry>
533
<varlistentry><term><parameter>entry</parameter> :</term>
535
</simpara></listitem></varlistentry>
536
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
539
</simpara></listitem></varlistentry>
540
</variablelist></refsect2>
542
<title><anchor id="rb-entry-view-scroll-to-entry"/>rb_entry_view_scroll_to_entry ()</title>
543
<indexterm><primary>rb_entry_view_scroll_to_entry</primary></indexterm><programlisting><link linkend="void">void</link> rb_entry_view_scroll_to_entry (<link linkend="RBEntryView">RBEntryView</link> *view,
544
<link linkend="RhythmDBEntry">RhythmDBEntry</link> *entry);</programlisting>
547
</para><variablelist role="params">
548
<varlistentry><term><parameter>view</parameter> :</term>
550
</simpara></listitem></varlistentry>
551
<varlistentry><term><parameter>entry</parameter> :</term>
555
</simpara></listitem></varlistentry>
556
</variablelist></refsect2>
558
<title><anchor id="rb-entry-view-enable-drag-source"/>rb_entry_view_enable_drag_source ()</title>
559
<indexterm><primary>rb_entry_view_enable_drag_source</primary></indexterm><programlisting><link linkend="void">void</link> rb_entry_view_enable_drag_source
560
(<link linkend="RBEntryView">RBEntryView</link> *view,
561
const <link linkend="GtkTargetEntry">GtkTargetEntry</link> *targets,
562
<link linkend="int">int</link> n_targets);</programlisting>
565
</para><variablelist role="params">
566
<varlistentry><term><parameter>view</parameter> :</term>
568
</simpara></listitem></varlistentry>
569
<varlistentry><term><parameter>targets</parameter> :</term>
571
</simpara></listitem></varlistentry>
572
<varlistentry><term><parameter>n_targets</parameter> :</term>
576
</simpara></listitem></varlistentry>
577
</variablelist></refsect2>
579
<title><anchor id="rb-entry-view-get-random-entry"/>rb_entry_view_get_random_entry ()</title>
580
<indexterm><primary>rb_entry_view_get_random_entry</primary></indexterm><programlisting><link linkend="RhythmDBEntry">RhythmDBEntry</link>* rb_entry_view_get_random_entry
581
(<link linkend="RBEntryView">RBEntryView</link> *view);</programlisting>
584
</para><variablelist role="params">
585
<varlistentry><term><parameter>view</parameter> :</term>
587
</simpara></listitem></varlistentry>
588
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
591
</simpara></listitem></varlistentry>
592
</variablelist></refsect2>
594
<title><anchor id="rb-entry-view-get-sorting-order"/>rb_entry_view_get_sorting_order ()</title>
595
<indexterm><primary>rb_entry_view_get_sorting_order</primary></indexterm><programlisting><link linkend="void">void</link> rb_entry_view_get_sorting_order (<link linkend="RBEntryView">RBEntryView</link> *view,
596
const <link linkend="char">char</link> **column_name,
597
<link linkend="gint">gint</link> *sort_order);</programlisting>
600
</para><variablelist role="params">
601
<varlistentry><term><parameter>view</parameter> :</term>
603
</simpara></listitem></varlistentry>
604
<varlistentry><term><parameter>column_name</parameter> :</term>
606
</simpara></listitem></varlistentry>
607
<varlistentry><term><parameter>sort_order</parameter> :</term>
611
</simpara></listitem></varlistentry>
612
</variablelist></refsect2>
614
<title><anchor id="rb-entry-view-set-sorting-order"/>rb_entry_view_set_sorting_order ()</title>
615
<indexterm><primary>rb_entry_view_set_sorting_order</primary></indexterm><programlisting><link linkend="void">void</link> rb_entry_view_set_sorting_order (<link linkend="RBEntryView">RBEntryView</link> *view,
616
const <link linkend="char">char</link> *column_name,
617
<link linkend="gint">gint</link> sort_order);</programlisting>
620
</para><variablelist role="params">
621
<varlistentry><term><parameter>view</parameter> :</term>
623
</simpara></listitem></varlistentry>
624
<varlistentry><term><parameter>column_name</parameter> :</term>
626
</simpara></listitem></varlistentry>
627
<varlistentry><term><parameter>sort_order</parameter> :</term>
631
</simpara></listitem></varlistentry>
632
</variablelist></refsect2>
634
<title><anchor id="rb-entry-view-get-sorting-type"/>rb_entry_view_get_sorting_type ()</title>
635
<indexterm><primary>rb_entry_view_get_sorting_type</primary></indexterm><programlisting>const <link linkend="char">char</link>* rb_entry_view_get_sorting_type (<link linkend="RBEntryView">RBEntryView</link> *view);</programlisting>
638
</para><variablelist role="params">
639
<varlistentry><term><parameter>view</parameter> :</term>
641
</simpara></listitem></varlistentry>
642
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
645
</simpara></listitem></varlistentry>
646
</variablelist></refsect2>
648
<title><anchor id="rb-entry-view-set-sorting-type"/>rb_entry_view_set_sorting_type ()</title>
649
<indexterm><primary>rb_entry_view_set_sorting_type</primary></indexterm><programlisting><link linkend="void">void</link> rb_entry_view_set_sorting_type (<link linkend="RBEntryView">RBEntryView</link> *view,
650
const <link linkend="char">char</link> *sorttype);</programlisting>
653
</para><variablelist role="params">
654
<varlistentry><term><parameter>view</parameter> :</term>
656
</simpara></listitem></varlistentry>
657
<varlistentry><term><parameter>sorttype</parameter> :</term>
661
</simpara></listitem></varlistentry>
662
</variablelist></refsect2>
664
<title><anchor id="rb-entry-view-set-resorting"/>rb_entry_view_set_resorting ()</title>
665
<indexterm><primary>rb_entry_view_set_resorting</primary></indexterm><programlisting><link linkend="void">void</link> rb_entry_view_set_resorting (<link linkend="RBEntryView">RBEntryView</link> *view);</programlisting>
668
</para><variablelist role="params">
669
<varlistentry><term><parameter>view</parameter> :</term>
673
</simpara></listitem></varlistentry>
674
</variablelist></refsect2>