Implement Playlist functionality. My god...
Too many changes to summarize. - Fixes #2. - Fixes #3. - Fixes #5. - Fixes #7. Start work on uncrustify config.
This commit is contained in:
parent
ddf1987b50
commit
0e2244ba90
62 changed files with 6280 additions and 374 deletions
|
@ -17,6 +17,8 @@
|
|||
|
||||
#pragma once
|
||||
#include <gtk-4.0/gtk/gtk.h>
|
||||
#include "db/cartographer.h"
|
||||
#include "indexer/structs.h"
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
|
@ -27,8 +29,12 @@ G_DECLARE_FINAL_TYPE (KotoNav, koto_nav, KOTO, NAV, GObject)
|
|||
KotoNav* koto_nav_new (void);
|
||||
void koto_nav_create_audiobooks_section(KotoNav *self);
|
||||
void koto_nav_create_music_section(KotoNav *self);
|
||||
void koto_nav_create_playlist_section(KotoNav *self);
|
||||
void koto_nav_create_podcasts_section(KotoNav *self);
|
||||
void koto_nav_handle_playlist_add_click(GtkGestureClick *gesture, int n_press, double x, double y, gpointer user_data);
|
||||
void koto_nav_handle_playlist_added(KotoCartographer *carto, KotoPlaylist *playlist, gpointer user_data);
|
||||
void koto_nav_handle_playlist_removed(KotoCartographer *carto, gchar *playlist_uuid, gpointer user_data);
|
||||
void koto_nav_handle_local_music_click(GtkGestureClick *gesture, int n_press, double x, double y, gpointer user_data);
|
||||
|
||||
GtkWidget* koto_nav_get_nav(KotoNav *self);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue