X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/229d327f85abd31e64c3b06741c14b8f9233bccd..049dec8733c7a5df431c709890a7be00625fc534:/disobedience/disobedience.h diff --git a/disobedience/disobedience.h b/disobedience/disobedience.h index faf7597..f709a27 100644 --- a/disobedience/disobedience.h +++ b/disobedience/disobedience.h @@ -48,6 +48,7 @@ #include "kvp.h" #include "eventdist.h" #include "split.h" +#include "timeval.h" #include #include @@ -208,13 +209,20 @@ void queue_properties(struct queuelike *ql); int queued(const char *track); /* Return nonzero iff TRACK is queued or playing */ +extern struct queue_entry *playing_track; + +/* Lookups */ +const char *namepart(const char *track, + const char *context, + const char *part); +long namepart_length(const char *track); +char *namepart_resolve(const char *track); + void namepart_update(const char *track, const char *context, const char *part); /* Called when a namepart might have changed */ -extern struct queue_entry *playing_track; - /* Choose */ GtkWidget *choose_widget(void);