3
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4
<title>rb-entry-view</title>
5
<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
6
<link rel="start" href="index.html" title="Rhythmbox Development Reference Manual">
7
<link rel="up" href="ch08.html" title="Widgets">
8
<link rel="prev" href="rhythmbox-rb-druid.html" title="rb-druid">
9
<link rel="next" href="rhythmbox-rb-header.html" title="rb-header">
10
<meta name="generator" content="GTK-Doc V1.4 (XML mode)">
11
<link rel="stylesheet" href="style.css" type="text/css">
12
<link rel="chapter" href="ch01.html" title="IRadio UI">
13
<link rel="chapter" href="ch02.html" title="Lib">
14
<link rel="chapter" href="ch03.html" title="Metadata">
15
<link rel="chapter" href="ch04.html" title="Player">
16
<link rel="chapter" href="ch05.html" title="RhythmDB">
17
<link rel="chapter" href="ch06.html" title="Shell">
18
<link rel="chapter" href="ch07.html" title="Sources">
19
<link rel="chapter" href="ch08.html" title="Widgets">
21
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
22
<table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
23
<td><a accesskey="p" href="rhythmbox-rb-druid.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
24
<td><a accesskey="u" href="ch08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
25
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
26
<th width="100%" align="center">Rhythmbox Development Reference Manual</th>
27
<td><a accesskey="n" href="rhythmbox-rb-header.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
29
<div class="refentry" lang="en">
30
<a name="rhythmbox-rb-entry-view"></a><div class="titlepage"></div>
31
<div class="refnamediv"><table width="100%"><tr>
33
<h2><span class="refentrytitle">rb-entry-view</span></h2>
34
<p>rb-entry-view — </p>
36
<td valign="top" align="right"></td>
38
<div class="refsynopsisdiv">
40
<pre class="synopsis">
44
enum <a href="rhythmbox-rb-entry-view.html#RBEntryViewColumn">RBEntryViewColumn</a>;
45
typedef <a href="rhythmbox-rb-entry-view.html#RBEntryViewPrivate">RBEntryViewPrivate</a>;
46
RBEntryView* <a href="rhythmbox-rb-entry-view.html#rb-entry-view-new">rb_entry_view_new</a> (RhythmDB *db,
50
void <a href="rhythmbox-rb-entry-view.html#rb-entry-view-append-column">rb_entry_view_append_column</a> (RBEntryView *view,
51
<a href="rhythmbox-rb-entry-view.html#RBEntryViewColumn">RBEntryViewColumn</a> coltype);
52
void <a href="rhythmbox-rb-entry-view.html#rb-entry-view-append-column-custom">rb_entry_view_append_column_custom</a>
54
GtkTreeViewColumn *column,
57
GCompareDataFunc sort_func,
59
void <a href="rhythmbox-rb-entry-view.html#rb-entry-view-set-columns-clickable">rb_entry_view_set_columns_clickable</a>
62
void <a href="rhythmbox-rb-entry-view.html#rb-entry-view-set-model">rb_entry_view_set_model</a> (RBEntryView *view,
63
RhythmDBQueryModel *model);
64
gboolean <a href="rhythmbox-rb-entry-view.html#rb-entry-view-busy">rb_entry_view_busy</a> (RBEntryView *view);
65
GnomeVFSFileSize <a href="rhythmbox-rb-entry-view.html#rb-entry-view-get-total-size">rb_entry_view_get_total_size</a>
67
glong <a href="rhythmbox-rb-entry-view.html#rb-entry-view-get-duration">rb_entry_view_get_duration</a> (RBEntryView *view);
68
void <a href="rhythmbox-rb-entry-view.html#rb-entry-view-set-playing">rb_entry_view_set_playing</a> (RBEntryView *view,
70
void <a href="rhythmbox-rb-entry-view.html#rb-entry-view-set-playing-entry">rb_entry_view_set_playing_entry</a> (RBEntryView *view,
71
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);
72
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a>* <a href="rhythmbox-rb-entry-view.html#rb-entry-view-get-playing-entry">rb_entry_view_get_playing_entry</a>
74
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a>* <a href="rhythmbox-rb-entry-view.html#rb-entry-view-get-first-entry">rb_entry_view_get_first_entry</a>
76
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a>* <a href="rhythmbox-rb-entry-view.html#rb-entry-view-get-next-entry">rb_entry_view_get_next_entry</a> (RBEntryView *view);
77
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a>* <a href="rhythmbox-rb-entry-view.html#rb-entry-view-get-previous-entry">rb_entry_view_get_previous_entry</a>
79
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a>* <a href="rhythmbox-rb-entry-view.html#rb-entry-view-get-next-from-entry">rb_entry_view_get_next_from_entry</a>
81
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);
82
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a>* <a href="rhythmbox-rb-entry-view.html#rb-entry-view-get-previous-from-entry">rb_entry_view_get_previous_from_entry</a>
84
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);
85
gboolean <a href="rhythmbox-rb-entry-view.html#rb-entry-view-have-selection">rb_entry_view_have_selection</a> (RBEntryView *view);
86
GList* <a href="rhythmbox-rb-entry-view.html#rb-entry-view-get-selected-entries">rb_entry_view_get_selected_entries</a>
88
void <a href="rhythmbox-rb-entry-view.html#rb-entry-view-select-all">rb_entry_view_select_all</a> (RBEntryView *view);
89
void <a href="rhythmbox-rb-entry-view.html#rb-entry-view-select-none">rb_entry_view_select_none</a> (RBEntryView *view);
90
void <a href="rhythmbox-rb-entry-view.html#rb-entry-view-select-entry">rb_entry_view_select_entry</a> (RBEntryView *view,
91
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);
92
guint <a href="rhythmbox-rb-entry-view.html#rb-entry-view-get-num-entries">rb_entry_view_get_num_entries</a> (RBEntryView *view);
93
gboolean <a href="rhythmbox-rb-entry-view.html#rb-entry-view-get-entry-contained">rb_entry_view_get_entry_contained</a>
95
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);
96
gboolean <a href="rhythmbox-rb-entry-view.html#rb-entry-view-get-entry-visible">rb_entry_view_get_entry_visible</a> (RBEntryView *view,
97
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);
98
void <a href="rhythmbox-rb-entry-view.html#rb-entry-view-scroll-to-entry">rb_entry_view_scroll_to_entry</a> (RBEntryView *view,
99
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);
100
void <a href="rhythmbox-rb-entry-view.html#rb-entry-view-enable-drag-source">rb_entry_view_enable_drag_source</a>
102
const GtkTargetEntry *targets,
104
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a>* <a href="rhythmbox-rb-entry-view.html#rb-entry-view-get-random-entry">rb_entry_view_get_random_entry</a>
106
void <a href="rhythmbox-rb-entry-view.html#rb-entry-view-get-sorting-order">rb_entry_view_get_sorting_order</a> (RBEntryView *view,
107
const char **column_name,
109
void <a href="rhythmbox-rb-entry-view.html#rb-entry-view-set-sorting-order">rb_entry_view_set_sorting_order</a> (RBEntryView *view,
110
const char *column_name,
112
const char* <a href="rhythmbox-rb-entry-view.html#rb-entry-view-get-sorting-type">rb_entry_view_get_sorting_type</a> (RBEntryView *view);
113
void <a href="rhythmbox-rb-entry-view.html#rb-entry-view-set-sorting-type">rb_entry_view_set_sorting_type</a> (RBEntryView *view,
114
const char *sorttype);
115
void <a href="rhythmbox-rb-entry-view.html#rb-entry-view-set-resorting">rb_entry_view_set_resorting</a> (RBEntryView *view);
119
<div class="refsect1" lang="en">
120
<a name="id2598305"></a><h2>Description</h2>
125
<div class="refsect1" lang="en">
126
<a name="id2598316"></a><h2>Details</h2>
127
<div class="refsect2" lang="en">
128
<a name="id2598322"></a><h3>
129
<a name="RBEntryViewColumn"></a>enum RBEntryViewColumn</h3>
130
<a class="indexterm" name="id2598333"></a><pre class="programlisting">typedef enum {
131
RB_ENTRY_VIEW_COL_TRACK_NUMBER,
132
RB_ENTRY_VIEW_COL_TITLE,
133
RB_ENTRY_VIEW_COL_ARTIST,
134
RB_ENTRY_VIEW_COL_ALBUM,
135
RB_ENTRY_VIEW_COL_GENRE,
136
RB_ENTRY_VIEW_COL_DURATION,
137
RB_ENTRY_VIEW_COL_QUALITY,
138
RB_ENTRY_VIEW_COL_RATING,
139
RB_ENTRY_VIEW_COL_PLAY_COUNT,
140
RB_ENTRY_VIEW_COL_YEAR,
141
RB_ENTRY_VIEW_COL_LAST_PLAYED,
142
RB_ENTRY_VIEW_COL_FIRST_SEEN
150
<div class="refsect2" lang="en">
151
<a name="id2598354"></a><h3>
152
<a name="RBEntryViewPrivate"></a>RBEntryViewPrivate</h3>
153
<a class="indexterm" name="id2598364"></a><pre class="programlisting">typedef struct RBEntryViewPrivate RBEntryViewPrivate;
160
<div class="refsect2" lang="en">
161
<a name="id2598381"></a><h3>
162
<a name="rb-entry-view-new"></a>rb_entry_view_new ()</h3>
163
<a class="indexterm" name="id2598391"></a><pre class="programlisting">RBEntryView* rb_entry_view_new (RhythmDB *db,
164
const char *sort_key,
165
gboolean drag_source,
166
gboolean drag_dest);</pre>
170
<div class="variablelist"><table border="0">
171
<col align="left" valign="top">
175
<span class="term"><em class="parameter"><code>db</code></em> :</span></td>
181
<span class="term"><em class="parameter"><code>sort_key</code></em> :</span></td>
187
<span class="term"><em class="parameter"><code>drag_source</code></em> :</span></td>
193
<span class="term"><em class="parameter"><code>drag_dest</code></em> :</span></td>
199
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
209
<div class="refsect2" lang="en">
210
<a name="id2603746"></a><h3>
211
<a name="rb-entry-view-append-column"></a>rb_entry_view_append_column ()</h3>
212
<a class="indexterm" name="id2603754"></a><pre class="programlisting">void rb_entry_view_append_column (RBEntryView *view,
213
<a href="rhythmbox-rb-entry-view.html#RBEntryViewColumn">RBEntryViewColumn</a> coltype);</pre>
217
<div class="variablelist"><table border="0">
218
<col align="left" valign="top">
222
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
228
<span class="term"><em class="parameter"><code>coltype</code></em> :</span></td>
238
<div class="refsect2" lang="en">
239
<a name="id2603817"></a><h3>
240
<a name="rb-entry-view-append-column-custom"></a>rb_entry_view_append_column_custom ()</h3>
241
<a class="indexterm" name="id2603828"></a><pre class="programlisting">void rb_entry_view_append_column_custom
243
GtkTreeViewColumn *column,
246
GCompareDataFunc sort_func,
247
gpointer user_data);</pre>
251
<div class="variablelist"><table border="0">
252
<col align="left" valign="top">
256
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
262
<span class="term"><em class="parameter"><code>column</code></em> :</span></td>
268
<span class="term"><em class="parameter"><code>title</code></em> :</span></td>
274
<span class="term"><em class="parameter"><code>key</code></em> :</span></td>
280
<span class="term"><em class="parameter"><code>sort_func</code></em> :</span></td>
286
<span class="term"><em class="parameter"><code>user_data</code></em> :</span></td>
296
<div class="refsect2" lang="en">
297
<a name="id2603981"></a><h3>
298
<a name="rb-entry-view-set-columns-clickable"></a>rb_entry_view_set_columns_clickable ()</h3>
299
<a class="indexterm" name="id2603993"></a><pre class="programlisting">void rb_entry_view_set_columns_clickable
301
gboolean clickable);</pre>
305
<div class="variablelist"><table border="0">
306
<col align="left" valign="top">
310
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
316
<span class="term"><em class="parameter"><code>clickable</code></em> :</span></td>
326
<div class="refsect2" lang="en">
327
<a name="id2604060"></a><h3>
328
<a name="rb-entry-view-set-model"></a>rb_entry_view_set_model ()</h3>
329
<a class="indexterm" name="id2604069"></a><pre class="programlisting">void rb_entry_view_set_model (RBEntryView *view,
330
RhythmDBQueryModel *model);</pre>
334
<div class="variablelist"><table border="0">
335
<col align="left" valign="top">
339
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
345
<span class="term"><em class="parameter"><code>model</code></em> :</span></td>
355
<div class="refsect2" lang="en">
356
<a name="id2604136"></a><h3>
357
<a name="rb-entry-view-busy"></a>rb_entry_view_busy ()</h3>
358
<a class="indexterm" name="id2604146"></a><pre class="programlisting">gboolean rb_entry_view_busy (RBEntryView *view);</pre>
362
<div class="variablelist"><table border="0">
363
<col align="left" valign="top">
367
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
373
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
383
<div class="refsect2" lang="en">
384
<a name="id2604202"></a><h3>
385
<a name="rb-entry-view-get-total-size"></a>rb_entry_view_get_total_size ()</h3>
386
<a class="indexterm" name="id2604213"></a><pre class="programlisting">GnomeVFSFileSize rb_entry_view_get_total_size
387
(RBEntryView *view);</pre>
391
<div class="variablelist"><table border="0">
392
<col align="left" valign="top">
396
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
402
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
412
<div class="refsect2" lang="en">
413
<a name="id2604271"></a><h3>
414
<a name="rb-entry-view-get-duration"></a>rb_entry_view_get_duration ()</h3>
415
<a class="indexterm" name="id2604280"></a><pre class="programlisting">glong rb_entry_view_get_duration (RBEntryView *view);</pre>
419
<div class="variablelist"><table border="0">
420
<col align="left" valign="top">
424
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
430
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
440
<div class="refsect2" lang="en">
441
<a name="id2604336"></a><h3>
442
<a name="rb-entry-view-set-playing"></a>rb_entry_view_set_playing ()</h3>
443
<a class="indexterm" name="id2604346"></a><pre class="programlisting">void rb_entry_view_set_playing (RBEntryView *view,
444
gboolean playing);</pre>
448
<div class="variablelist"><table border="0">
449
<col align="left" valign="top">
453
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
459
<span class="term"><em class="parameter"><code>playing</code></em> :</span></td>
469
<div class="refsect2" lang="en">
470
<a name="id2604412"></a><h3>
471
<a name="rb-entry-view-set-playing-entry"></a>rb_entry_view_set_playing_entry ()</h3>
472
<a class="indexterm" name="id2604423"></a><pre class="programlisting">void rb_entry_view_set_playing_entry (RBEntryView *view,
473
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);</pre>
477
<div class="variablelist"><table border="0">
478
<col align="left" valign="top">
482
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
488
<span class="term"><em class="parameter"><code>entry</code></em> :</span></td>
498
<div class="refsect2" lang="en">
499
<a name="id2604491"></a><h3>
500
<a name="rb-entry-view-get-playing-entry"></a>rb_entry_view_get_playing_entry ()</h3>
501
<a class="indexterm" name="id2604502"></a><pre class="programlisting"><a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a>* rb_entry_view_get_playing_entry
502
(RBEntryView *view);</pre>
506
<div class="variablelist"><table border="0">
507
<col align="left" valign="top">
511
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
517
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
527
<div class="refsect2" lang="en">
528
<a name="id2604537"></a><h3>
529
<a name="rb-entry-view-get-first-entry"></a>rb_entry_view_get_first_entry ()</h3>
530
<a class="indexterm" name="id2604547"></a><pre class="programlisting"><a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a>* rb_entry_view_get_first_entry
531
(RBEntryView *view);</pre>
535
<div class="variablelist"><table border="0">
536
<col align="left" valign="top">
540
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
546
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
556
<div class="refsect2" lang="en">
557
<a name="id2604599"></a><h3>
558
<a name="rb-entry-view-get-next-entry"></a>rb_entry_view_get_next_entry ()</h3>
559
<a class="indexterm" name="id2604609"></a><pre class="programlisting"><a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a>* rb_entry_view_get_next_entry (RBEntryView *view);</pre>
563
<div class="variablelist"><table border="0">
564
<col align="left" valign="top">
568
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
574
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
584
<div class="refsect2" lang="en">
585
<a name="id2604660"></a><h3>
586
<a name="rb-entry-view-get-previous-entry"></a>rb_entry_view_get_previous_entry ()</h3>
587
<a class="indexterm" name="id2604670"></a><pre class="programlisting"><a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a>* rb_entry_view_get_previous_entry
588
(RBEntryView *view);</pre>
592
<div class="variablelist"><table border="0">
593
<col align="left" valign="top">
597
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
603
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
613
<div class="refsect2" lang="en">
614
<a name="id2604722"></a><h3>
615
<a name="rb-entry-view-get-next-from-entry"></a>rb_entry_view_get_next_from_entry ()</h3>
616
<a class="indexterm" name="id2604733"></a><pre class="programlisting"><a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a>* rb_entry_view_get_next_from_entry
618
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);</pre>
622
<div class="variablelist"><table border="0">
623
<col align="left" valign="top">
627
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
633
<span class="term"><em class="parameter"><code>entry</code></em> :</span></td>
639
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
649
<div class="refsect2" lang="en">
650
<a name="id2604803"></a><h3>
651
<a name="rb-entry-view-get-previous-from-entry"></a>rb_entry_view_get_previous_from_entry ()</h3>
652
<a class="indexterm" name="id2604813"></a><pre class="programlisting"><a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a>* rb_entry_view_get_previous_from_entry
654
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);</pre>
658
<div class="variablelist"><table border="0">
659
<col align="left" valign="top">
663
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
669
<span class="term"><em class="parameter"><code>entry</code></em> :</span></td>
675
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
685
<div class="refsect2" lang="en">
686
<a name="id2604884"></a><h3>
687
<a name="rb-entry-view-have-selection"></a>rb_entry_view_have_selection ()</h3>
688
<a class="indexterm" name="id2604894"></a><pre class="programlisting">gboolean rb_entry_view_have_selection (RBEntryView *view);</pre>
692
<div class="variablelist"><table border="0">
693
<col align="left" valign="top">
697
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
703
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
713
<div class="refsect2" lang="en">
714
<a name="id2604945"></a><h3>
715
<a name="rb-entry-view-get-selected-entries"></a>rb_entry_view_get_selected_entries ()</h3>
716
<a class="indexterm" name="id2604956"></a><pre class="programlisting">GList* rb_entry_view_get_selected_entries
717
(RBEntryView *view);</pre>
721
<div class="variablelist"><table border="0">
722
<col align="left" valign="top">
726
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
732
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
742
<div class="refsect2" lang="en">
743
<a name="id2605007"></a><h3>
744
<a name="rb-entry-view-select-all"></a>rb_entry_view_select_all ()</h3>
745
<a class="indexterm" name="id2605016"></a><pre class="programlisting">void rb_entry_view_select_all (RBEntryView *view);</pre>
749
<div class="variablelist"><table border="0">
750
<col align="left" valign="top">
753
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
762
<div class="refsect2" lang="en">
763
<a name="id2605056"></a><h3>
764
<a name="rb-entry-view-select-none"></a>rb_entry_view_select_none ()</h3>
765
<a class="indexterm" name="id2605065"></a><pre class="programlisting">void rb_entry_view_select_none (RBEntryView *view);</pre>
769
<div class="variablelist"><table border="0">
770
<col align="left" valign="top">
773
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
782
<div class="refsect2" lang="en">
783
<a name="id2605106"></a><h3>
784
<a name="rb-entry-view-select-entry"></a>rb_entry_view_select_entry ()</h3>
785
<a class="indexterm" name="id2605115"></a><pre class="programlisting">void rb_entry_view_select_entry (RBEntryView *view,
786
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);</pre>
790
<div class="variablelist"><table border="0">
791
<col align="left" valign="top">
795
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
801
<span class="term"><em class="parameter"><code>entry</code></em> :</span></td>
811
<div class="refsect2" lang="en">
812
<a name="id2605174"></a><h3>
813
<a name="rb-entry-view-get-num-entries"></a>rb_entry_view_get_num_entries ()</h3>
814
<a class="indexterm" name="id2605185"></a><pre class="programlisting">guint rb_entry_view_get_num_entries (RBEntryView *view);</pre>
818
<div class="variablelist"><table border="0">
819
<col align="left" valign="top">
823
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
829
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
839
<div class="refsect2" lang="en">
840
<a name="id2605236"></a><h3>
841
<a name="rb-entry-view-get-entry-contained"></a>rb_entry_view_get_entry_contained ()</h3>
842
<a class="indexterm" name="id2605247"></a><pre class="programlisting">gboolean rb_entry_view_get_entry_contained
844
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);</pre>
848
<div class="variablelist"><table border="0">
849
<col align="left" valign="top">
853
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
859
<span class="term"><em class="parameter"><code>entry</code></em> :</span></td>
865
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
875
<div class="refsect2" lang="en">
876
<a name="id2605317"></a><h3>
877
<a name="rb-entry-view-get-entry-visible"></a>rb_entry_view_get_entry_visible ()</h3>
878
<a class="indexterm" name="id2605327"></a><pre class="programlisting">gboolean rb_entry_view_get_entry_visible (RBEntryView *view,
879
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);</pre>
883
<div class="variablelist"><table border="0">
884
<col align="left" valign="top">
888
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
894
<span class="term"><em class="parameter"><code>entry</code></em> :</span></td>
900
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
910
<div class="refsect2" lang="en">
911
<a name="id2605397"></a><h3>
912
<a name="rb-entry-view-scroll-to-entry"></a>rb_entry_view_scroll_to_entry ()</h3>
913
<a class="indexterm" name="id2605407"></a><pre class="programlisting">void rb_entry_view_scroll_to_entry (RBEntryView *view,
914
<a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);</pre>
918
<div class="variablelist"><table border="0">
919
<col align="left" valign="top">
923
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
929
<span class="term"><em class="parameter"><code>entry</code></em> :</span></td>
939
<div class="refsect2" lang="en">
940
<a name="id2605467"></a><h3>
941
<a name="rb-entry-view-enable-drag-source"></a>rb_entry_view_enable_drag_source ()</h3>
942
<a class="indexterm" name="id2605478"></a><pre class="programlisting">void rb_entry_view_enable_drag_source
944
const GtkTargetEntry *targets,
945
int n_targets);</pre>
949
<div class="variablelist"><table border="0">
950
<col align="left" valign="top">
954
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
960
<span class="term"><em class="parameter"><code>targets</code></em> :</span></td>
966
<span class="term"><em class="parameter"><code>n_targets</code></em> :</span></td>
976
<div class="refsect2" lang="en">
977
<a name="id2605558"></a><h3>
978
<a name="rb-entry-view-get-random-entry"></a>rb_entry_view_get_random_entry ()</h3>
979
<a class="indexterm" name="id2605568"></a><pre class="programlisting"><a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a>* rb_entry_view_get_random_entry
980
(RBEntryView *view);</pre>
984
<div class="variablelist"><table border="0">
985
<col align="left" valign="top">
989
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
995
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1005
<div class="refsect2" lang="en">
1006
<a name="id2605619"></a><h3>
1007
<a name="rb-entry-view-get-sorting-order"></a>rb_entry_view_get_sorting_order ()</h3>
1008
<a class="indexterm" name="id2605630"></a><pre class="programlisting">void rb_entry_view_get_sorting_order (RBEntryView *view,
1009
const char **column_name,
1010
gint *sort_order);</pre>
1014
<div class="variablelist"><table border="0">
1015
<col align="left" valign="top">
1019
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
1025
<span class="term"><em class="parameter"><code>column_name</code></em> :</span></td>
1031
<span class="term"><em class="parameter"><code>sort_order</code></em> :</span></td>
1041
<div class="refsect2" lang="en">
1042
<a name="id2605709"></a><h3>
1043
<a name="rb-entry-view-set-sorting-order"></a>rb_entry_view_set_sorting_order ()</h3>
1044
<a class="indexterm" name="id2605719"></a><pre class="programlisting">void rb_entry_view_set_sorting_order (RBEntryView *view,
1045
const char *column_name,
1046
gint sort_order);</pre>
1050
<div class="variablelist"><table border="0">
1051
<col align="left" valign="top">
1055
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
1061
<span class="term"><em class="parameter"><code>column_name</code></em> :</span></td>
1067
<span class="term"><em class="parameter"><code>sort_order</code></em> :</span></td>
1077
<div class="refsect2" lang="en">
1078
<a name="id2605799"></a><h3>
1079
<a name="rb-entry-view-get-sorting-type"></a>rb_entry_view_get_sorting_type ()</h3>
1080
<a class="indexterm" name="id2605809"></a><pre class="programlisting">const char* rb_entry_view_get_sorting_type (RBEntryView *view);</pre>
1084
<div class="variablelist"><table border="0">
1085
<col align="left" valign="top">
1089
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
1095
<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
1105
<div class="refsect2" lang="en">
1106
<a name="id2605861"></a><h3>
1107
<a name="rb-entry-view-set-sorting-type"></a>rb_entry_view_set_sorting_type ()</h3>
1108
<a class="indexterm" name="id2605871"></a><pre class="programlisting">void rb_entry_view_set_sorting_type (RBEntryView *view,
1109
const char *sorttype);</pre>
1113
<div class="variablelist"><table border="0">
1114
<col align="left" valign="top">
1118
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
1124
<span class="term"><em class="parameter"><code>sorttype</code></em> :</span></td>
1134
<div class="refsect2" lang="en">
1135
<a name="id2605931"></a><h3>
1136
<a name="rb-entry-view-set-resorting"></a>rb_entry_view_set_resorting ()</h3>
1137
<a class="indexterm" name="id2605940"></a><pre class="programlisting">void rb_entry_view_set_resorting (RBEntryView *view);</pre>
1141
<div class="variablelist"><table border="0">
1142
<col align="left" valign="top">
1145
<span class="term"><em class="parameter"><code>view</code></em> :</span></td>
1155
<table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle">
1156
<td align="left"><a accesskey="p" href="rhythmbox-rb-druid.html"><b><< rb-druid</b></a></td>
1157
<td align="right"><a accesskey="n" href="rhythmbox-rb-header.html"><b>rb-header >></b></a></td>