## rb-sourcelist rb-sourcelist |

## Synopsis

    GtkWidget*          rb_sourcelist_new                   (RBShell *shell);
    void                rb_sourcelist_append                (RBSourceList *sourcelist,
                                                             RBSource *source,
                                                             RBSource *parent);
    void                rb_sourcelist_set_playing_source    (RBSourceList *sourcelist,
                                                             RBSource *source);
    void                rb_sourcelist_edit_source_name      (RBSourceList *sourcelist,
                                                             RBSource *source);
    void                rb_sourcelist_remove                (RBSourceList *sourcelist,
                                                             RBSource *source);
    void                rb_sourcelist_select                (RBSourceList *sourcelist,
                                                             RBSource *source);

## Description

## Details

### rb_sourcelist_new ()

    GtkWidget*          rb_sourcelist_new                   (RBShell *shell);

`shell` : |
Returns : |

### rb_sourcelist_append ()

    void                rb_sourcelist_append                (RBSourceList *sourcelist,
                                                             RBSource *source,
                                                             RBSource *parent);

`sourcelist` : |
`source` : |
`parent` : |

### rb_sourcelist_set_playing_source ()

    void                rb_sourcelist_set_playing_source    (RBSourceList *sourcelist,
                                                             RBSource *source);

`sourcelist` : |
`source` : |

### rb_sourcelist_edit_source_name ()

    void                rb_sourcelist_edit_source_name      (RBSourceList *sourcelist,
                                                             RBSource *source);

`sourcelist` : |
`source` : |

### rb_sourcelist_remove ()

    void                rb_sourcelist_remove                (RBSourceList *sourcelist,
                                                             RBSource *source);

`sourcelist` : |
`source` : |

### rb_sourcelist_select ()

    void                rb_sourcelist_select                (RBSourceList *sourcelist,
                                                             RBSource *source);

`sourcelist` : |
`source` : |