chiark
/
gitweb
/
~mdw
/
disorder
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
443c003
)
Somewhat prettier current track in minimode
author
Richard Kettlewell
<rjk@greenend.org.uk>
Mon, 30 Nov 2009 20:56:43 +0000
(20:56 +0000)
committer
Richard Kettlewell
<rjk@greenend.org.uk>
Mon, 30 Nov 2009 20:56:43 +0000
(20:56 +0000)
disobedience/queue.c
patch
|
blob
|
blame
|
history
diff --git
a/disobedience/queue.c
b/disobedience/queue.c
index 9cabb9e854fbd050b65e665371fddd00c7cc620a..6c0e1362c4aa7231d20214bfd17ac5ce06f56b19 100644
(file)
--- a/
disobedience/queue.c
+++ b/
disobedience/queue.c
@@
-318,14
+318,14
@@
static void queue_set_playing_widget(const char attribute((unused)) *event,
GtkLabel *w = callbackdata;
if(playing_track) {
GtkLabel *w = callbackdata;
if(playing_track) {
+ const char *artist = namepart(playing_track->track, "display", "artist");
+ const char *album = namepart(playing_track->track, "display", "album");
const char *title = namepart(playing_track->track, "display", "title");
const char *ldata = column_length(playing_track, NULL);
if(!ldata)
ldata = "";
char *text;
const char *title = namepart(playing_track->track, "display", "title");
const char *ldata = column_length(playing_track, NULL);
if(!ldata)
ldata = "";
char *text;
- fprintf(stderr, "title=%s\n", title);
- fprintf(stderr, "ldata=%s\n", ldata);
- byte_xasprintf(&text, "%s %s", title, ldata);
+ byte_xasprintf(&text, "%s/%s/%s %s", artist, album, title, ldata);
gtk_label_set_text(w, text);
} else
gtk_label_set_text(w, "");
gtk_label_set_text(w, text);
} else
gtk_label_set_text(w, "");
@@
-333,6
+333,7
@@
static void queue_set_playing_widget(const char attribute((unused)) *event,
GtkWidget *playing_widget(void) {
GtkWidget *w = gtk_label_new("");
GtkWidget *playing_widget(void) {
GtkWidget *w = gtk_label_new("");
+ gtk_misc_set_alignment(GTK_MISC(w), 1.0, 0);
/* Spot changes to the playing track */
event_register("playing-track-changed",
queue_set_playing_widget,
/* Spot changes to the playing track */
event_register("playing-track-changed",
queue_set_playing_widget,
@@
-345,7
+346,7
@@
GtkWidget *playing_widget(void) {
event_register("periodic-fast",
queue_set_playing_widget,
w);
event_register("periodic-fast",
queue_set_playing_widget,
w);
- return
w
;
+ return
frame_widget(w, NULL)
;
}
/*
}
/*