rb-library-source

rb-library-source — main library source, containing all local songs

Synopsis

                    RBLibrarySource;
                    RBLibrarySourceClass;
RBSource*           rb_library_source_new               (RBShell *shell);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkHBox
                                       +----RBSource
                                             +----RBBrowserSource
                                                   +----RBLibrarySource

Implemented Interfaces

RBLibrarySource implements AtkImplementorIface and GtkBuildable.

Description

The library source contains all local songs that have been imported into the database.

It provides a preferences page for configuring the library location, the directory structure to use when transferring new files into the library from another source, and the preferred audio encoding to use.

If multiple library locations are set in GConf, the library source creates a child source for each location, which will only show files found under that location.

Details

RBLibrarySource

typedef struct _RBLibrarySource RBLibrarySource;


RBLibrarySourceClass

typedef struct {
	RBBrowserSourceClass parent;
} RBLibrarySourceClass;


rb_library_source_new ()

RBSource*           rb_library_source_new               (RBShell *shell);

Creates and returns the RBLibrarySource instance

shell :

the RBShell

Returns :

the RBLibrarySource