~ubuntu-branches/ubuntu/utopic/rhythmbox/utopic-proposed

« back to all changes in this revision

Viewing changes to doc/reference/xml/rb-entry-view.xml

Tags: upstream-0.9.2
ImportĀ upstreamĀ versionĀ 0.9.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
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">
 
5
<refmeta>
 
6
<refentrytitle>rb-entry-view</refentrytitle>
 
7
<manvolnum>3</manvolnum>
 
8
<refmiscinfo>RHYTHMBOX Library</refmiscinfo>
 
9
</refmeta>
 
10
 
 
11
<refnamediv>
 
12
<refname>rb-entry-view</refname><refpurpose></refpurpose>
 
13
</refnamediv>
 
14
 
 
15
<refsynopsisdiv><title>Synopsis</title>
 
16
 
 
17
<synopsis>
 
18
 
 
19
 
 
20
 
 
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);
 
93
 
 
94
</synopsis>
 
95
</refsynopsisdiv>
 
96
 
 
97
 
 
98
 
 
99
 
 
100
 
 
101
 
 
102
 
 
103
 
 
104
 
 
105
<refsect1>
 
106
<title>Description</title>
 
107
<para>
 
108
 
 
109
</para>
 
110
</refsect1>
 
111
 
 
112
<refsect1>
 
113
<title>Details</title>
 
114
<refsect2>
 
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
 
129
} RBEntryViewColumn;
 
130
</programlisting>
 
131
<para>
 
132
 
 
133
</para></refsect2>
 
134
<refsect2>
 
135
<title><anchor id="RBEntryViewPrivate"/>RBEntryViewPrivate</title>
 
136
<indexterm><primary>RBEntryViewPrivate</primary></indexterm><programlisting>typedef struct RBEntryViewPrivate RBEntryViewPrivate;
 
137
</programlisting>
 
138
<para>
 
139
 
 
140
</para></refsect2>
 
141
<refsect2>
 
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>
 
147
<para>
 
148
 
 
149
</para><variablelist role="params">
 
150
<varlistentry><term><parameter>db</parameter>&nbsp;:</term>
 
151
<listitem><simpara>
 
152
</simpara></listitem></varlistentry>
 
153
<varlistentry><term><parameter>sort_key</parameter>&nbsp;:</term>
 
154
<listitem><simpara>
 
155
</simpara></listitem></varlistentry>
 
156
<varlistentry><term><parameter>drag_source</parameter>&nbsp;:</term>
 
157
<listitem><simpara>
 
158
</simpara></listitem></varlistentry>
 
159
<varlistentry><term><parameter>drag_dest</parameter>&nbsp;:</term>
 
160
<listitem><simpara>
 
161
</simpara></listitem></varlistentry>
 
162
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
163
 
 
164
 
 
165
</simpara></listitem></varlistentry>
 
166
</variablelist></refsect2>
 
167
<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>
 
171
<para>
 
172
 
 
173
</para><variablelist role="params">
 
174
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
175
<listitem><simpara>
 
176
</simpara></listitem></varlistentry>
 
177
<varlistentry><term><parameter>coltype</parameter>&nbsp;:</term>
 
178
<listitem><simpara>
 
179
 
 
180
 
 
181
</simpara></listitem></varlistentry>
 
182
</variablelist></refsect2>
 
183
<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>
 
192
<para>
 
193
 
 
194
</para><variablelist role="params">
 
195
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
196
<listitem><simpara>
 
197
</simpara></listitem></varlistentry>
 
198
<varlistentry><term><parameter>column</parameter>&nbsp;:</term>
 
199
<listitem><simpara>
 
200
</simpara></listitem></varlistentry>
 
201
<varlistentry><term><parameter>title</parameter>&nbsp;:</term>
 
202
<listitem><simpara>
 
203
</simpara></listitem></varlistentry>
 
204
<varlistentry><term><parameter>key</parameter>&nbsp;:</term>
 
205
<listitem><simpara>
 
206
</simpara></listitem></varlistentry>
 
207
<varlistentry><term><parameter>sort_func</parameter>&nbsp;:</term>
 
208
<listitem><simpara>
 
209
</simpara></listitem></varlistentry>
 
210
<varlistentry><term><parameter>user_data</parameter>&nbsp;:</term>
 
211
<listitem><simpara>
 
212
 
 
213
 
 
214
</simpara></listitem></varlistentry>
 
215
</variablelist></refsect2>
 
216
<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>
 
221
<para>
 
222
 
 
223
</para><variablelist role="params">
 
224
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
225
<listitem><simpara>
 
226
</simpara></listitem></varlistentry>
 
227
<varlistentry><term><parameter>clickable</parameter>&nbsp;:</term>
 
228
<listitem><simpara>
 
229
 
 
230
 
 
231
</simpara></listitem></varlistentry>
 
232
</variablelist></refsect2>
 
233
<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>
 
237
<para>
 
238
 
 
239
</para><variablelist role="params">
 
240
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
241
<listitem><simpara>
 
242
</simpara></listitem></varlistentry>
 
243
<varlistentry><term><parameter>model</parameter>&nbsp;:</term>
 
244
<listitem><simpara>
 
245
 
 
246
 
 
247
</simpara></listitem></varlistentry>
 
248
</variablelist></refsect2>
 
249
<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>
 
252
<para>
 
253
 
 
254
</para><variablelist role="params">
 
255
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
256
<listitem><simpara>
 
257
</simpara></listitem></varlistentry>
 
258
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
259
 
 
260
 
 
261
</simpara></listitem></varlistentry>
 
262
</variablelist></refsect2>
 
263
<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>
 
267
<para>
 
268
 
 
269
</para><variablelist role="params">
 
270
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
271
<listitem><simpara>
 
272
</simpara></listitem></varlistentry>
 
273
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
274
 
 
275
 
 
276
</simpara></listitem></varlistentry>
 
277
</variablelist></refsect2>
 
278
<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>
 
281
<para>
 
282
 
 
283
</para><variablelist role="params">
 
284
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
285
<listitem><simpara>
 
286
</simpara></listitem></varlistentry>
 
287
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
288
 
 
289
 
 
290
</simpara></listitem></varlistentry>
 
291
</variablelist></refsect2>
 
292
<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>
 
296
<para>
 
297
 
 
298
</para><variablelist role="params">
 
299
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
300
<listitem><simpara>
 
301
</simpara></listitem></varlistentry>
 
302
<varlistentry><term><parameter>playing</parameter>&nbsp;:</term>
 
303
<listitem><simpara>
 
304
 
 
305
 
 
306
</simpara></listitem></varlistentry>
 
307
</variablelist></refsect2>
 
308
<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>
 
312
<para>
 
313
 
 
314
</para><variablelist role="params">
 
315
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
316
<listitem><simpara>
 
317
</simpara></listitem></varlistentry>
 
318
<varlistentry><term><parameter>entry</parameter>&nbsp;:</term>
 
319
<listitem><simpara>
 
320
 
 
321
 
 
322
</simpara></listitem></varlistentry>
 
323
</variablelist></refsect2>
 
324
<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>
 
328
<para>
 
329
 
 
330
</para><variablelist role="params">
 
331
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
332
<listitem><simpara>
 
333
</simpara></listitem></varlistentry>
 
334
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
335
 
 
336
 
 
337
</simpara></listitem></varlistentry>
 
338
</variablelist></refsect2>
 
339
<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>
 
343
<para>
 
344
 
 
345
</para><variablelist role="params">
 
346
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
347
<listitem><simpara>
 
348
</simpara></listitem></varlistentry>
 
349
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
350
 
 
351
 
 
352
</simpara></listitem></varlistentry>
 
353
</variablelist></refsect2>
 
354
<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>
 
357
<para>
 
358
 
 
359
</para><variablelist role="params">
 
360
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
361
<listitem><simpara>
 
362
</simpara></listitem></varlistentry>
 
363
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
364
 
 
365
 
 
366
</simpara></listitem></varlistentry>
 
367
</variablelist></refsect2>
 
368
<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>
 
372
<para>
 
373
 
 
374
</para><variablelist role="params">
 
375
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
376
<listitem><simpara>
 
377
</simpara></listitem></varlistentry>
 
378
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
379
 
 
380
 
 
381
</simpara></listitem></varlistentry>
 
382
</variablelist></refsect2>
 
383
<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>
 
388
<para>
 
389
 
 
390
</para><variablelist role="params">
 
391
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
392
<listitem><simpara>
 
393
</simpara></listitem></varlistentry>
 
394
<varlistentry><term><parameter>entry</parameter>&nbsp;:</term>
 
395
<listitem><simpara>
 
396
</simpara></listitem></varlistentry>
 
397
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
398
 
 
399
 
 
400
</simpara></listitem></varlistentry>
 
401
</variablelist></refsect2>
 
402
<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>
 
407
<para>
 
408
 
 
409
</para><variablelist role="params">
 
410
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
411
<listitem><simpara>
 
412
</simpara></listitem></varlistentry>
 
413
<varlistentry><term><parameter>entry</parameter>&nbsp;:</term>
 
414
<listitem><simpara>
 
415
</simpara></listitem></varlistentry>
 
416
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
417
 
 
418
 
 
419
</simpara></listitem></varlistentry>
 
420
</variablelist></refsect2>
 
421
<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>
 
424
<para>
 
425
 
 
426
</para><variablelist role="params">
 
427
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
428
<listitem><simpara>
 
429
</simpara></listitem></varlistentry>
 
430
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
431
 
 
432
 
 
433
</simpara></listitem></varlistentry>
 
434
</variablelist></refsect2>
 
435
<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>
 
439
<para>
 
440
 
 
441
</para><variablelist role="params">
 
442
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
443
<listitem><simpara>
 
444
</simpara></listitem></varlistentry>
 
445
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
446
 
 
447
 
 
448
</simpara></listitem></varlistentry>
 
449
</variablelist></refsect2>
 
450
<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>
 
453
<para>
 
454
 
 
455
</para><variablelist role="params">
 
456
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
457
<listitem><simpara>
 
458
 
 
459
 
 
460
</simpara></listitem></varlistentry>
 
461
</variablelist></refsect2>
 
462
<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>
 
465
<para>
 
466
 
 
467
</para><variablelist role="params">
 
468
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
469
<listitem><simpara>
 
470
 
 
471
 
 
472
</simpara></listitem></varlistentry>
 
473
</variablelist></refsect2>
 
474
<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>
 
478
<para>
 
479
 
 
480
</para><variablelist role="params">
 
481
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
482
<listitem><simpara>
 
483
</simpara></listitem></varlistentry>
 
484
<varlistentry><term><parameter>entry</parameter>&nbsp;:</term>
 
485
<listitem><simpara>
 
486
 
 
487
 
 
488
</simpara></listitem></varlistentry>
 
489
</variablelist></refsect2>
 
490
<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>
 
493
<para>
 
494
 
 
495
</para><variablelist role="params">
 
496
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
497
<listitem><simpara>
 
498
</simpara></listitem></varlistentry>
 
499
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
500
 
 
501
 
 
502
</simpara></listitem></varlistentry>
 
503
</variablelist></refsect2>
 
504
<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>
 
509
<para>
 
510
 
 
511
</para><variablelist role="params">
 
512
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
513
<listitem><simpara>
 
514
</simpara></listitem></varlistentry>
 
515
<varlistentry><term><parameter>entry</parameter>&nbsp;:</term>
 
516
<listitem><simpara>
 
517
</simpara></listitem></varlistentry>
 
518
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
519
 
 
520
 
 
521
</simpara></listitem></varlistentry>
 
522
</variablelist></refsect2>
 
523
<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>
 
527
<para>
 
528
 
 
529
</para><variablelist role="params">
 
530
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
531
<listitem><simpara>
 
532
</simpara></listitem></varlistentry>
 
533
<varlistentry><term><parameter>entry</parameter>&nbsp;:</term>
 
534
<listitem><simpara>
 
535
</simpara></listitem></varlistentry>
 
536
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
537
 
 
538
 
 
539
</simpara></listitem></varlistentry>
 
540
</variablelist></refsect2>
 
541
<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>
 
545
<para>
 
546
 
 
547
</para><variablelist role="params">
 
548
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
549
<listitem><simpara>
 
550
</simpara></listitem></varlistentry>
 
551
<varlistentry><term><parameter>entry</parameter>&nbsp;:</term>
 
552
<listitem><simpara>
 
553
 
 
554
 
 
555
</simpara></listitem></varlistentry>
 
556
</variablelist></refsect2>
 
557
<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>
 
563
<para>
 
564
 
 
565
</para><variablelist role="params">
 
566
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
567
<listitem><simpara>
 
568
</simpara></listitem></varlistentry>
 
569
<varlistentry><term><parameter>targets</parameter>&nbsp;:</term>
 
570
<listitem><simpara>
 
571
</simpara></listitem></varlistentry>
 
572
<varlistentry><term><parameter>n_targets</parameter>&nbsp;:</term>
 
573
<listitem><simpara>
 
574
 
 
575
 
 
576
</simpara></listitem></varlistentry>
 
577
</variablelist></refsect2>
 
578
<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>
 
582
<para>
 
583
 
 
584
</para><variablelist role="params">
 
585
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
586
<listitem><simpara>
 
587
</simpara></listitem></varlistentry>
 
588
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
589
 
 
590
 
 
591
</simpara></listitem></varlistentry>
 
592
</variablelist></refsect2>
 
593
<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>
 
598
<para>
 
599
 
 
600
</para><variablelist role="params">
 
601
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
602
<listitem><simpara>
 
603
</simpara></listitem></varlistentry>
 
604
<varlistentry><term><parameter>column_name</parameter>&nbsp;:</term>
 
605
<listitem><simpara>
 
606
</simpara></listitem></varlistentry>
 
607
<varlistentry><term><parameter>sort_order</parameter>&nbsp;:</term>
 
608
<listitem><simpara>
 
609
 
 
610
 
 
611
</simpara></listitem></varlistentry>
 
612
</variablelist></refsect2>
 
613
<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>
 
618
<para>
 
619
 
 
620
</para><variablelist role="params">
 
621
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
622
<listitem><simpara>
 
623
</simpara></listitem></varlistentry>
 
624
<varlistentry><term><parameter>column_name</parameter>&nbsp;:</term>
 
625
<listitem><simpara>
 
626
</simpara></listitem></varlistentry>
 
627
<varlistentry><term><parameter>sort_order</parameter>&nbsp;:</term>
 
628
<listitem><simpara>
 
629
 
 
630
 
 
631
</simpara></listitem></varlistentry>
 
632
</variablelist></refsect2>
 
633
<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>
 
636
<para>
 
637
 
 
638
</para><variablelist role="params">
 
639
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
640
<listitem><simpara>
 
641
</simpara></listitem></varlistentry>
 
642
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>
 
643
 
 
644
 
 
645
</simpara></listitem></varlistentry>
 
646
</variablelist></refsect2>
 
647
<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>
 
651
<para>
 
652
 
 
653
</para><variablelist role="params">
 
654
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
655
<listitem><simpara>
 
656
</simpara></listitem></varlistentry>
 
657
<varlistentry><term><parameter>sorttype</parameter>&nbsp;:</term>
 
658
<listitem><simpara>
 
659
 
 
660
 
 
661
</simpara></listitem></varlistentry>
 
662
</variablelist></refsect2>
 
663
<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>
 
666
<para>
 
667
 
 
668
</para><variablelist role="params">
 
669
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
 
670
<listitem><simpara>
 
671
 
 
672
 
 
673
</simpara></listitem></varlistentry>
 
674
</variablelist></refsect2>
 
675
 
 
676
</refsect1>
 
677
 
 
678
 
 
679
 
 
680
 
 
681
</refentry>