~ubuntu-branches/ubuntu/precise/rhythmbox/precise-201203091205

« back to all changes in this revision

Viewing changes to doc/reference/html/rhythmbox-rb-entry-view.html

Tags: upstream-0.9.5
ImportĀ upstreamĀ versionĀ 0.9.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1
2
<html>
2
3
<head>
3
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
7
8
<link rel="up" href="ch08.html" title="Widgets">
8
9
<link rel="prev" href="rhythmbox-rb-druid.html" title="rb-druid">
9
10
<link rel="next" href="rhythmbox-rb-header.html" title="rb-header">
10
 
<meta name="generator" content="GTK-Doc V1.4 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.6 (XML mode)">
11
12
<link rel="stylesheet" href="style.css" type="text/css">
12
13
<link rel="chapter" href="ch01.html" title="IRadio UI">
13
14
<link rel="chapter" href="ch02.html" title="Lib">
19
20
<link rel="chapter" href="ch08.html" title="Widgets">
20
21
</head>
21
22
<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
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 
24
<tr valign="middle">
23
25
<td><a accesskey="p" href="rhythmbox-rb-druid.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
24
26
<td><a accesskey="u" href="ch08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
25
27
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
26
28
<th width="100%" align="center">Rhythmbox Development Reference Manual</th>
27
29
<td><a accesskey="n" href="rhythmbox-rb-header.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
28
 
</tr></table>
 
30
</tr>
 
31
<tr><td colspan="5" class="shortcuts"><nobr><a href="#top_of_page" class="shortcut">Top</a>
 
32
                  &#160;|&#160;
 
33
                  <a href="#desc" class="shortcut">Description</a></nobr></td></tr>
 
34
</table>
29
35
<div class="refentry" lang="en">
30
36
<a name="rhythmbox-rb-entry-view"></a><div class="titlepage"></div>
31
37
<div class="refnamediv"><table width="100%"><tr>
32
38
<td valign="top">
33
 
<h2><span class="refentrytitle">rb-entry-view</span></h2>
 
39
<h2><span class="refentrytitle"><a name="top_of_page"></a>rb-entry-view</span></h2>
34
40
<p>rb-entry-view &#8212; </p>
35
41
</td>
36
42
<td valign="top" align="right"></td>
37
43
</tr></table></div>
38
44
<div class="refsynopsisdiv">
39
 
<h2>Synopsis</h2>
 
45
<a name="synopsis"></a><h2>Synopsis</h2>
40
46
<pre class="synopsis">
41
47
 
42
48
 
49
55
                                             gboolean drag_source,
50
56
                                             gboolean drag_dest);
51
57
void        <a href="rhythmbox-rb-entry-view.html#rb-entry-view-append-column">rb_entry_view_append_column</a>     (RBEntryView *view,
52
 
                                             <a href="rhythmbox-rb-entry-view.html#RBEntryViewColumn">RBEntryViewColumn</a> coltype);
 
58
                                             <a href="rhythmbox-rb-entry-view.html#RBEntryViewColumn">RBEntryViewColumn</a> coltype,
 
59
                                             gboolean always_visible);
53
60
void        <a href="rhythmbox-rb-entry-view.html#rb-entry-view-append-column-custom">rb_entry_view_append_column_custom</a>
54
61
                                            (RBEntryView *view,
55
62
                                             GtkTreeViewColumn *column,
56
63
                                             const char *title,
57
64
                                             const char *key,
58
65
                                             GCompareDataFunc sort_func,
59
 
                                             <a href="rhythmbox-rhythmdb.html#RhythmDBPropType">RhythmDBPropType</a> sort_propid);
 
66
                                             gpointer data);
60
67
void        <a href="rhythmbox-rb-entry-view.html#rb-entry-view-set-columns-clickable">rb_entry_view_set_columns_clickable</a>
61
68
                                            (RBEntryView *view,
62
69
                                             gboolean clickable);
93
100
</pre>
94
101
</div>
95
102
<div class="refsect1" lang="en">
96
 
<a name="id2594547"></a><h2>Description</h2>
 
103
<a name="desc"></a><h2>Description</h2>
97
104
<p>
98
105
 
99
106
</p>
100
107
</div>
101
108
<div class="refsect1" lang="en">
102
 
<a name="id2594558"></a><h2>Details</h2>
 
109
<a name="details"></a><h2>Details</h2>
103
110
<div class="refsect2" lang="en">
104
 
<a name="id2594564"></a><h3>
 
111
<a name="id2596077"></a><h3>
105
112
<a name="RBEntryViewColumn"></a>enum RBEntryViewColumn</h3>
106
 
<a class="indexterm" name="id2594574"></a><pre class="programlisting">typedef enum {
 
113
<a class="indexterm" name="id2596089"></a><pre class="programlisting">typedef enum {
107
114
        RB_ENTRY_VIEW_COL_TRACK_NUMBER,
108
115
        RB_ENTRY_VIEW_COL_TITLE,
109
116
        RB_ENTRY_VIEW_COL_ARTIST,
115
122
        RB_ENTRY_VIEW_COL_PLAY_COUNT,
116
123
        RB_ENTRY_VIEW_COL_YEAR,
117
124
        RB_ENTRY_VIEW_COL_LAST_PLAYED,
118
 
        RB_ENTRY_VIEW_COL_FIRST_SEEN
 
125
        RB_ENTRY_VIEW_COL_FIRST_SEEN,
 
126
        RB_ENTRY_VIEW_COL_LAST_SEEN,
 
127
        RB_ENTRY_VIEW_COL_LOCATION,
 
128
        RB_ENTRY_VIEW_COL_ERROR
119
129
} RBEntryViewColumn;
120
130
</pre>
121
131
<p>
124
134
</div>
125
135
<hr>
126
136
<div class="refsect2" lang="en">
127
 
<a name="id2594596"></a><h3>
 
137
<a name="id2596112"></a><h3>
128
138
<a name="RBEntryViewPrivate"></a>RBEntryViewPrivate</h3>
129
 
<a class="indexterm" name="id2594606"></a><pre class="programlisting">typedef struct RBEntryViewPrivate RBEntryViewPrivate;
 
139
<a class="indexterm" name="id2596124"></a><pre class="programlisting">typedef struct RBEntryViewPrivate RBEntryViewPrivate;
130
140
</pre>
131
141
<p>
132
142
 
134
144
</div>
135
145
<hr>
136
146
<div class="refsect2" lang="en">
137
 
<a name="id2594623"></a><h3>
 
147
<a name="id2596141"></a><h3>
138
148
<a name="rb-entry-view-new"></a>rb_entry_view_new ()</h3>
139
 
<a class="indexterm" name="id2594633"></a><pre class="programlisting">RBEntryView* rb_entry_view_new              (RhythmDB *db,
 
149
<a class="indexterm" name="id2596153"></a><pre class="programlisting">RBEntryView* rb_entry_view_new              (RhythmDB *db,
140
150
                                             GObject *shell_player,
141
151
                                             const char *sort_key,
142
152
                                             gboolean drag_source,
190
200
</div>
191
201
<hr>
192
202
<div class="refsect2" lang="en">
193
 
<a name="id2593282"></a><h3>
 
203
<a name="id2596294"></a><h3>
194
204
<a name="rb-entry-view-append-column"></a>rb_entry_view_append_column ()</h3>
195
 
<a class="indexterm" name="id2593292"></a><pre class="programlisting">void        rb_entry_view_append_column     (RBEntryView *view,
196
 
                                             <a href="rhythmbox-rb-entry-view.html#RBEntryViewColumn">RBEntryViewColumn</a> coltype);</pre>
 
205
<a class="indexterm" name="id2596305"></a><pre class="programlisting">void        rb_entry_view_append_column     (RBEntryView *view,
 
206
                                             <a href="rhythmbox-rb-entry-view.html#RBEntryViewColumn">RBEntryViewColumn</a> coltype,
 
207
                                             gboolean always_visible);</pre>
197
208
<p>
198
209
 
199
210
</p>
210
221
<td>
211
222
<span class="term"><em class="parameter"><code>coltype</code></em>&#160;:</span></td>
212
223
<td>
 
224
</td>
 
225
</tr>
 
226
<tr>
 
227
<td>
 
228
<span class="term"><em class="parameter"><code>always_visible</code></em>&#160;:</span></td>
 
229
<td>
213
230
 
214
231
 
215
232
</td>
219
236
</div>
220
237
<hr>
221
238
<div class="refsect2" lang="en">
222
 
<a name="id2593358"></a><h3>
 
239
<a name="id2596393"></a><h3>
223
240
<a name="rb-entry-view-append-column-custom"></a>rb_entry_view_append_column_custom ()</h3>
224
 
<a class="indexterm" name="id2593369"></a><pre class="programlisting">void        rb_entry_view_append_column_custom
 
241
<a class="indexterm" name="id2604373"></a><pre class="programlisting">void        rb_entry_view_append_column_custom
225
242
                                            (RBEntryView *view,
226
243
                                             GtkTreeViewColumn *column,
227
244
                                             const char *title,
228
245
                                             const char *key,
229
246
                                             GCompareDataFunc sort_func,
230
 
                                             <a href="rhythmbox-rhythmdb.html#RhythmDBPropType">RhythmDBPropType</a> sort_propid);</pre>
 
247
                                             gpointer data);</pre>
231
248
<p>
232
249
 
233
250
</p>
266
283
</tr>
267
284
<tr>
268
285
<td>
269
 
<span class="term"><em class="parameter"><code>sort_propid</code></em>&#160;:</span></td>
 
286
<span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></td>
270
287
<td>
 
288
 
 
289
 
271
290
</td>
272
291
</tr>
273
292
</tbody>
275
294
</div>
276
295
<hr>
277
296
<div class="refsect2" lang="en">
278
 
<a name="id2601695"></a><h3>
 
297
<a name="id2604509"></a><h3>
279
298
<a name="rb-entry-view-set-columns-clickable"></a>rb_entry_view_set_columns_clickable ()</h3>
280
 
<a class="indexterm" name="id2601705"></a><pre class="programlisting">void        rb_entry_view_set_columns_clickable
 
299
<a class="indexterm" name="id2604523"></a><pre class="programlisting">void        rb_entry_view_set_columns_clickable
281
300
                                            (RBEntryView *view,
282
301
                                             gboolean clickable);</pre>
283
302
<p>
305
324
</div>
306
325
<hr>
307
326
<div class="refsect2" lang="en">
308
 
<a name="id2601768"></a><h3>
 
327
<a name="id2604590"></a><h3>
309
328
<a name="rb-entry-view-set-model"></a>rb_entry_view_set_model ()</h3>
310
 
<a class="indexterm" name="id2601776"></a><pre class="programlisting">void        rb_entry_view_set_model         (RBEntryView *view,
 
329
<a class="indexterm" name="id2604601"></a><pre class="programlisting">void        rb_entry_view_set_model         (RBEntryView *view,
311
330
                                             RhythmDBQueryModel *model);</pre>
312
331
<p>
313
332
 
334
353
</div>
335
354
<hr>
336
355
<div class="refsect2" lang="en">
337
 
<a name="id2601842"></a><h3>
 
356
<a name="id2604667"></a><h3>
338
357
<a name="rb-entry-view-have-selection"></a>rb_entry_view_have_selection ()</h3>
339
 
<a class="indexterm" name="id2601853"></a><pre class="programlisting">gboolean    rb_entry_view_have_selection    (RBEntryView *view);</pre>
 
358
<a class="indexterm" name="id2604680"></a><pre class="programlisting">gboolean    rb_entry_view_have_selection    (RBEntryView *view);</pre>
340
359
<p>
341
360
 
342
361
</p>
362
381
</div>
363
382
<hr>
364
383
<div class="refsect2" lang="en">
365
 
<a name="id2601910"></a><h3>
 
384
<a name="id2604737"></a><h3>
366
385
<a name="rb-entry-view-get-selected-entries"></a>rb_entry_view_get_selected_entries ()</h3>
367
 
<a class="indexterm" name="id2601922"></a><pre class="programlisting">GList*      rb_entry_view_get_selected_entries
 
386
<a class="indexterm" name="id2604751"></a><pre class="programlisting">GList*      rb_entry_view_get_selected_entries
368
387
                                            (RBEntryView *view);</pre>
369
388
<p>
370
389
 
391
410
</div>
392
411
<hr>
393
412
<div class="refsect2" lang="en">
394
 
<a name="id2601979"></a><h3>
 
413
<a name="id2604808"></a><h3>
395
414
<a name="rb-entry-view-select-all"></a>rb_entry_view_select_all ()</h3>
396
 
<a class="indexterm" name="id2601988"></a><pre class="programlisting">void        rb_entry_view_select_all        (RBEntryView *view);</pre>
 
415
<a class="indexterm" name="id2604819"></a><pre class="programlisting">void        rb_entry_view_select_all        (RBEntryView *view);</pre>
397
416
<p>
398
417
 
399
418
</p>
411
430
</div>
412
431
<hr>
413
432
<div class="refsect2" lang="en">
414
 
<a name="id2602033"></a><h3>
 
433
<a name="id2604865"></a><h3>
415
434
<a name="rb-entry-view-select-none"></a>rb_entry_view_select_none ()</h3>
416
 
<a class="indexterm" name="id2602043"></a><pre class="programlisting">void        rb_entry_view_select_none       (RBEntryView *view);</pre>
 
435
<a class="indexterm" name="id2604877"></a><pre class="programlisting">void        rb_entry_view_select_none       (RBEntryView *view);</pre>
417
436
<p>
418
437
 
419
438
</p>
431
450
</div>
432
451
<hr>
433
452
<div class="refsect2" lang="en">
434
 
<a name="id2602088"></a><h3>
 
453
<a name="id2604922"></a><h3>
435
454
<a name="rb-entry-view-select-entry"></a>rb_entry_view_select_entry ()</h3>
436
 
<a class="indexterm" name="id2602098"></a><pre class="programlisting">void        rb_entry_view_select_entry      (RBEntryView *view,
 
455
<a class="indexterm" name="id2604934"></a><pre class="programlisting">void        rb_entry_view_select_entry      (RBEntryView *view,
437
456
                                             <a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);</pre>
438
457
<p>
439
458
 
460
479
</div>
461
480
<hr>
462
481
<div class="refsect2" lang="en">
463
 
<a name="id2602165"></a><h3>
 
482
<a name="id2605001"></a><h3>
464
483
<a name="rb-entry-view-get-entry-contained"></a>rb_entry_view_get_entry_contained ()</h3>
465
 
<a class="indexterm" name="id2602176"></a><pre class="programlisting">gboolean    rb_entry_view_get_entry_contained
 
484
<a class="indexterm" name="id2605015"></a><pre class="programlisting">gboolean    rb_entry_view_get_entry_contained
466
485
                                            (RBEntryView *view,
467
486
                                             <a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);</pre>
468
487
<p>
496
515
</div>
497
516
<hr>
498
517
<div class="refsect2" lang="en">
499
 
<a name="id2602255"></a><h3>
 
518
<a name="id2605093"></a><h3>
500
519
<a name="rb-entry-view-get-entry-visible"></a>rb_entry_view_get_entry_visible ()</h3>
501
 
<a class="indexterm" name="id2602266"></a><pre class="programlisting">gboolean    rb_entry_view_get_entry_visible (RBEntryView *view,
 
520
<a class="indexterm" name="id2605106"></a><pre class="programlisting">gboolean    rb_entry_view_get_entry_visible (RBEntryView *view,
502
521
                                             <a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);</pre>
503
522
<p>
504
523
 
531
550
</div>
532
551
<hr>
533
552
<div class="refsect2" lang="en">
534
 
<a name="id2602344"></a><h3>
 
553
<a name="id2605184"></a><h3>
535
554
<a name="rb-entry-view-scroll-to-entry"></a>rb_entry_view_scroll_to_entry ()</h3>
536
 
<a class="indexterm" name="id2602355"></a><pre class="programlisting">void        rb_entry_view_scroll_to_entry   (RBEntryView *view,
 
555
<a class="indexterm" name="id2605198"></a><pre class="programlisting">void        rb_entry_view_scroll_to_entry   (RBEntryView *view,
537
556
                                             <a href="rhythmbox-rhythmdb.html#RhythmDBEntry">RhythmDBEntry</a> *entry);</pre>
538
557
<p>
539
558
 
560
579
</div>
561
580
<hr>
562
581
<div class="refsect2" lang="en">
563
 
<a name="id2602422"></a><h3>
 
582
<a name="id2605265"></a><h3>
564
583
<a name="rb-entry-view-enable-drag-source"></a>rb_entry_view_enable_drag_source ()</h3>
565
 
<a class="indexterm" name="id2602433"></a><pre class="programlisting">void        rb_entry_view_enable_drag_source
 
584
<a class="indexterm" name="id2605278"></a><pre class="programlisting">void        rb_entry_view_enable_drag_source
566
585
                                            (RBEntryView *view,
567
586
                                             const GtkTargetEntry *targets,
568
587
                                             int n_targets);</pre>
597
616
</div>
598
617
<hr>
599
618
<div class="refsect2" lang="en">
600
 
<a name="id2602522"></a><h3>
 
619
<a name="id2605368"></a><h3>
601
620
<a name="rb-entry-view-get-sorting-order"></a>rb_entry_view_get_sorting_order ()</h3>
602
 
<a class="indexterm" name="id2602533"></a><pre class="programlisting">void        rb_entry_view_get_sorting_order (RBEntryView *view,
 
621
<a class="indexterm" name="id2605381"></a><pre class="programlisting">void        rb_entry_view_get_sorting_order (RBEntryView *view,
603
622
                                             const char **column_name,
604
623
                                             gint *sort_order);</pre>
605
624
<p>
633
652
</div>
634
653
<hr>
635
654
<div class="refsect2" lang="en">
636
 
<a name="id2602622"></a><h3>
 
655
<a name="id2605469"></a><h3>
637
656
<a name="rb-entry-view-set-sorting-order"></a>rb_entry_view_set_sorting_order ()</h3>
638
 
<a class="indexterm" name="id2602633"></a><pre class="programlisting">void        rb_entry_view_set_sorting_order (RBEntryView *view,
 
657
<a class="indexterm" name="id2605483"></a><pre class="programlisting">void        rb_entry_view_set_sorting_order (RBEntryView *view,
639
658
                                             const char *column_name,
640
659
                                             gint sort_order);</pre>
641
660
<p>
669
688
</div>
670
689
<hr>
671
690
<div class="refsect2" lang="en">
672
 
<a name="id2602721"></a><h3>
 
691
<a name="id2605571"></a><h3>
673
692
<a name="rb-entry-view-get-sorting-type"></a>rb_entry_view_get_sorting_type ()</h3>
674
 
<a class="indexterm" name="id2602732"></a><pre class="programlisting">const char* rb_entry_view_get_sorting_type  (RBEntryView *view);</pre>
 
693
<a class="indexterm" name="id2605584"></a><pre class="programlisting">const char* rb_entry_view_get_sorting_type  (RBEntryView *view);</pre>
675
694
<p>
676
695
 
677
696
</p>
697
716
</div>
698
717
<hr>
699
718
<div class="refsect2" lang="en">
700
 
<a name="id2602790"></a><h3>
 
719
<a name="id2605642"></a><h3>
701
720
<a name="rb-entry-view-set-sorting-type"></a>rb_entry_view_set_sorting_type ()</h3>
702
 
<a class="indexterm" name="id2602801"></a><pre class="programlisting">void        rb_entry_view_set_sorting_type  (RBEntryView *view,
 
721
<a class="indexterm" name="id2605656"></a><pre class="programlisting">void        rb_entry_view_set_sorting_type  (RBEntryView *view,
703
722
                                             const char *sorttype);</pre>
704
723
<p>
705
724
 
726
745
</div>
727
746
</div>
728
747
</div>
729
 
<table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle">
730
 
<td align="left"><a accesskey="p" href="rhythmbox-rb-druid.html"><b>&lt;&lt;&#160;rb-druid</b></a></td>
731
 
<td align="right"><a accesskey="n" href="rhythmbox-rb-header.html"><b>rb-header&#160;&gt;&gt;</b></a></td>
732
 
</tr></table>
733
748
</body>
734
749
</html>