Details
enum LumPlaylistColumn
typedef enum {
COL_DISPLAY_URI,
COL_ACTUAL_URI,
COL_INFO,
COL_NR
} LumPlaylistColumn;
LUM_TYPE_PLAYLIST_COLUMN
#define LUM_TYPE_PLAYLIST_COLUMN lum_playlist_column_get_type()
LUM_PLAYLIST_CONST()
#define LUM_PLAYLIST_CONST(obj) G_TYPE_CHECK_INSTANCE_CAST((obj), lum_playlist_get_type(), LumPlaylist const)
struct LumPlaylistPrivate
struct LumPlaylistPrivate {
GtkMenu * menu;
GtkListStore * store;
GtkTreeView * view;
GtkCellRenderer * renderer;
GtkTreeViewColumn * column;
GtkTreePath * path;
GList * selected_uris;
LumPlayerInfo * active_info;
gchar * active_uri;
gboolean manual;
LumEngine * engine;
};
lum_playlist_get_type ()
GType lum_playlist_get_type (void);
lum_playlist_add_list ()
void lum_playlist_add_list (LumPlaylist *self,
GList *uris,
GList *infos);
lum_playlist_get_active_uri ()
gchar* lum_playlist_get_active_uri (LumPlaylist *self);
lum_playlist_clear ()
void lum_playlist_clear (LumPlaylist *self);
lum_playlist_next ()
void lum_playlist_next (LumPlaylist *self);
lum_playlist_prev ()
void lum_playlist_prev (LumPlaylist *self);