RBPlayQueueSource

RBPlayQueueSource — source object for the play queue

Synopsis

struct              RBPlayQueueSource;
struct              RBPlayQueueSourceClass;
RBSource *          rb_play_queue_source_new            (RBShell *shell);
void                rb_play_queue_source_clear_queue    (RBPlayQueueSource *source);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBox
                           +----GtkHBox
                                 +----RBDisplayPage
                                       +----RBSource
                                             +----RBPlaylistSource
                                                   +----RBStaticPlaylistSource
                                                         +----RBPlayQueueSource

Implemented Interfaces

RBPlayQueueSource implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

  "sidebar"                  RBEntryView*          : Read

Description

The main interesting thing about this source is that is contains a second RBEntryView to be displayed in the side pane (beneath the source list). This entry view displays the track title, artist, and album in a single column, split across three lines so the information mostly fits in the usual horizontal space allowed for the side bar.

Details

struct RBPlayQueueSource

struct RBPlayQueueSource;


struct RBPlayQueueSourceClass

struct RBPlayQueueSourceClass {
	RBStaticPlaylistSourceClass parent;
};


rb_play_queue_source_new ()

RBSource *          rb_play_queue_source_new            (RBShell *shell);

Creates the play queue source object.

shell :

the RBShell instance

Returns :

the play queue source

rb_play_queue_source_clear_queue ()

void                rb_play_queue_source_clear_queue    (RBPlayQueueSource *source);

Clears the play queue.

source :

the RBPlayQueueSource

Property Details

The "sidebar" property

  "sidebar"                  RBEntryView*          : Read

The RBEntryView for the play queue side pane.