1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<title>RBPlayQueueSource</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
<link rel="home" href="index.html" title="Rhythmbox Development Reference Manual">
8
<link rel="up" href="ch06.html" title="Sources">
9
<link rel="prev" href="RBMediaPlayerSource.html" title="RBMediaPlayerSource">
10
<link rel="next" href="RBPlaylistSource.html" title="RBPlaylistSource">
11
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
12
<link rel="stylesheet" href="style.css" type="text/css">
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
17
<td><a accesskey="p" href="RBMediaPlayerSource.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
<td><a accesskey="u" href="ch06.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20
<th width="100%" align="center">Rhythmbox Development Reference Manual</th>
21
<td><a accesskey="n" href="RBPlaylistSource.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
23
<tr><td colspan="5" class="shortcuts">
24
<a href="#RBPlayQueueSource.synopsis" class="shortcut">Top</a>
26
<a href="#RBPlayQueueSource.description" class="shortcut">Description</a>
28
<a href="#RBPlayQueueSource.object-hierarchy" class="shortcut">Object Hierarchy</a>
30
<a href="#RBPlayQueueSource.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
32
<a href="#RBPlayQueueSource.properties" class="shortcut">Properties</a>
35
<div class="refentry">
36
<a name="RBPlayQueueSource"></a><div class="titlepage"></div>
37
<div class="refnamediv"><table width="100%"><tr>
39
<h2><span class="refentrytitle"><a name="RBPlayQueueSource.top_of_page"></a>RBPlayQueueSource</span></h2>
40
<p>RBPlayQueueSource — source object for the play queue</p>
42
<td valign="top" align="right"></td>
44
<div class="refsynopsisdiv">
45
<a name="RBPlayQueueSource.synopsis"></a><h2>Synopsis</h2>
46
<pre class="synopsis">struct <a class="link" href="RBPlayQueueSource.html#RBPlayQueueSource-struct" title="struct RBPlayQueueSource">RBPlayQueueSource</a>;
47
struct <a class="link" href="RBPlayQueueSource.html#RBPlayQueueSourceClass" title="struct RBPlayQueueSourceClass">RBPlayQueueSourceClass</a>;
48
<a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> * <a class="link" href="RBPlayQueueSource.html#rb-play-queue-source-new" title="rb_play_queue_source_new ()">rb_play_queue_source_new</a> (<em class="parameter"><code><a class="link" href="RBShell.html" title="RBShell"><span class="type">RBShell</span></a> *shell</code></em>);
49
<span class="returnvalue">void</span> <a class="link" href="RBPlayQueueSource.html#rb-play-queue-source-sidebar-song-info" title="rb_play_queue_source_sidebar_song_info ()">rb_play_queue_source_sidebar_song_info</a>
50
(<em class="parameter"><code><a class="link" href="RBPlayQueueSource.html" title="RBPlayQueueSource"><span class="type">RBPlayQueueSource</span></a> *source</code></em>);
51
<span class="returnvalue">void</span> <a class="link" href="RBPlayQueueSource.html#rb-play-queue-source-sidebar-delete" title="rb_play_queue_source_sidebar_delete ()">rb_play_queue_source_sidebar_delete</a> (<em class="parameter"><code><a class="link" href="RBPlayQueueSource.html" title="RBPlayQueueSource"><span class="type">RBPlayQueueSource</span></a> *source</code></em>);
52
<span class="returnvalue">void</span> <a class="link" href="RBPlayQueueSource.html#rb-play-queue-source-clear-queue" title="rb_play_queue_source_clear_queue ()">rb_play_queue_source_clear_queue</a> (<em class="parameter"><code><a class="link" href="RBPlayQueueSource.html" title="RBPlayQueueSource"><span class="type">RBPlayQueueSource</span></a> *source</code></em>);
55
<div class="refsect1">
56
<a name="RBPlayQueueSource.object-hierarchy"></a><h2>Object Hierarchy</h2>
57
<pre class="synopsis">
58
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
59
+----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
60
+----<a href="http://library.gnome.org/devel/gtk/GtkWidget.html">GtkWidget</a>
61
+----<a href="http://library.gnome.org/devel/gtk/GtkContainer.html">GtkContainer</a>
62
+----<a href="http://library.gnome.org/devel/gtk/GtkBox.html">GtkBox</a>
63
+----<a href="http://library.gnome.org/devel/gtk/GtkHBox.html">GtkHBox</a>
65
+----<a class="link" href="RBSource.html" title="RBSource">RBSource</a>
66
+----<a class="link" href="RBPlaylistSource.html" title="RBPlaylistSource">RBPlaylistSource</a>
67
+----<a class="link" href="RBStaticPlaylistSource.html" title="RBStaticPlaylistSource">RBStaticPlaylistSource</a>
68
+----RBPlayQueueSource
71
<div class="refsect1">
72
<a name="RBPlayQueueSource.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
74
RBPlayQueueSource implements
75
AtkImplementorIface, <a href="http://library.gnome.org/devel/gtk/GtkBuildable.html">GtkBuildable</a> and <a href="http://library.gnome.org/devel/gtk/gtk3-Orientable.html#GtkOrientable">GtkOrientable</a>.</p>
77
<div class="refsect1">
78
<a name="RBPlayQueueSource.properties"></a><h2>Properties</h2>
79
<pre class="synopsis">
80
"<a class="link" href="RBPlayQueueSource.html#RBPlayQueueSource--sidebar" title='The "sidebar" property'>sidebar</a>" <a class="link" href="RBEntryView.html" title="RBEntryView"><span class="type">RBEntryView</span></a>* : Read
83
<div class="refsect1">
84
<a name="RBPlayQueueSource.description"></a><h2>Description</h2>
86
The main interesting thing about this source is that is
87
contains a second <a class="link" href="RBEntryView.html" title="RBEntryView"><span class="type">RBEntryView</span></a> to be displayed in the side
88
pane (beneath the source list). This entry view displays
89
the track title, artist, and album in a single column,
90
split across three lines so the information mostly fits in
91
the usual horizontal space allowed for the side bar.
94
<div class="refsect1">
95
<a name="RBPlayQueueSource.details"></a><h2>Details</h2>
96
<div class="refsect2">
97
<a name="RBPlayQueueSource-struct"></a><h3>struct RBPlayQueueSource</h3>
98
<pre class="programlisting">struct RBPlayQueueSource;</pre>
103
<div class="refsect2">
104
<a name="RBPlayQueueSourceClass"></a><h3>struct RBPlayQueueSourceClass</h3>
105
<pre class="programlisting">struct RBPlayQueueSourceClass {
106
RBStaticPlaylistSourceClass parent;
113
<div class="refsect2">
114
<a name="rb-play-queue-source-new"></a><h3>rb_play_queue_source_new ()</h3>
115
<pre class="programlisting"><a class="link" href="RBSource.html" title="RBSource"><span class="returnvalue">RBSource</span></a> * rb_play_queue_source_new (<em class="parameter"><code><a class="link" href="RBShell.html" title="RBShell"><span class="type">RBShell</span></a> *shell</code></em>);</pre>
117
Creates the play queue source object.
119
<div class="variablelist"><table border="0">
120
<col align="left" valign="top">
123
<td><p><span class="term"><em class="parameter"><code>shell</code></em> :</span></p></td>
124
<td>the <a class="link" href="RBShell.html" title="RBShell"><span class="type">RBShell</span></a> instance</td>
127
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
128
<td>the play queue source</td>
134
<div class="refsect2">
135
<a name="rb-play-queue-source-sidebar-song-info"></a><h3>rb_play_queue_source_sidebar_song_info ()</h3>
136
<pre class="programlisting"><span class="returnvalue">void</span> rb_play_queue_source_sidebar_song_info
137
(<em class="parameter"><code><a class="link" href="RBPlayQueueSource.html" title="RBPlayQueueSource"><span class="type">RBPlayQueueSource</span></a> *source</code></em>);</pre>
139
Creates and displays a <a class="link" href="RBSongInfo.html" title="RBSongInfo"><span class="type">RBSongInfo</span></a> for the currently selected
140
entry in the side pane play queue view
142
<div class="variablelist"><table border="0">
143
<col align="left" valign="top">
145
<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
146
<td>the <a class="link" href="RBPlayQueueSource.html" title="RBPlayQueueSource"><span class="type">RBPlayQueueSource</span></a>
152
<div class="refsect2">
153
<a name="rb-play-queue-source-sidebar-delete"></a><h3>rb_play_queue_source_sidebar_delete ()</h3>
154
<pre class="programlisting"><span class="returnvalue">void</span> rb_play_queue_source_sidebar_delete (<em class="parameter"><code><a class="link" href="RBPlayQueueSource.html" title="RBPlayQueueSource"><span class="type">RBPlayQueueSource</span></a> *source</code></em>);</pre>
156
Deletes the selected entries from the play queue side pane.
157
This is called by the <a class="link" href="RBShellClipboard.html" title="RBShellClipboard"><span class="type">RBShellClipboard</span></a>.
159
<div class="variablelist"><table border="0">
160
<col align="left" valign="top">
162
<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
163
<td>the <a class="link" href="RBPlayQueueSource.html" title="RBPlayQueueSource"><span class="type">RBPlayQueueSource</span></a>
169
<div class="refsect2">
170
<a name="rb-play-queue-source-clear-queue"></a><h3>rb_play_queue_source_clear_queue ()</h3>
171
<pre class="programlisting"><span class="returnvalue">void</span> rb_play_queue_source_clear_queue (<em class="parameter"><code><a class="link" href="RBPlayQueueSource.html" title="RBPlayQueueSource"><span class="type">RBPlayQueueSource</span></a> *source</code></em>);</pre>
173
Clears the play queue.
175
<div class="variablelist"><table border="0">
176
<col align="left" valign="top">
178
<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
179
<td>the <a class="link" href="RBPlayQueueSource.html" title="RBPlayQueueSource"><span class="type">RBPlayQueueSource</span></a>
185
<div class="refsect1">
186
<a name="RBPlayQueueSource.property-details"></a><h2>Property Details</h2>
187
<div class="refsect2">
188
<a name="RBPlayQueueSource--sidebar"></a><h3>The <code class="literal">"sidebar"</code> property</h3>
189
<pre class="programlisting"> "sidebar" <a class="link" href="RBEntryView.html" title="RBEntryView"><span class="type">RBEntryView</span></a>* : Read</pre>
191
The <a class="link" href="RBEntryView.html" title="RBEntryView"><span class="type">RBEntryView</span></a> for the play queue side pane.
198
Generated by GTK-Doc V1.17</div>
b'\\ No newline at end of file'