X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fplaylist.c;h=1b136c6729a8a35e8669be84b7a1b26f5503824e;hb=90d47169af231ca20a49584cae0e1f5fa6f93a9e;hp=b2513dba1ab0c38d2aab3ba417822d20ef66a134;hpb=6c233b1d2e9cf8ea8444c6477eace4bbdc3d44d5;p=melted_gui diff --git a/src/playlist.c b/src/playlist.c index b2513db..1b136c6 100644 --- a/src/playlist.c +++ b/src/playlist.c @@ -271,12 +271,19 @@ void omnplay_playlist_draw(omnplay_instance_t* app) for(i = 0;i < app->playlist.count; i++) { + char ch[3]; + + if(OMNPLAY_PLAYLIST_BLOCK_BEGIN & app->playlist.item[i].type) + snprintf(ch, sizeof(ch), "%c", 'A' + app->playlist.item[i].player); + else + ch[0] = 0; + gtk_list_store_append(list_store, &iter); gtk_list_store_set(list_store, &iter, 0, "", 1, app->playlist.block_icons[app->playlist.item[i].type], - 2, (0 == app->playlist.item[i].player)?"A":"B", + 2, ch, 3, app->playlist.item[i].id, 4, frames2tc(app->playlist.item[i].in, 25.0, tc1), 5, frames2tc(app->playlist.item[i].dur, 25.0, tc2), @@ -318,6 +325,7 @@ static gboolean omnplay_playlist_draw_item_proc( { int i; char tc1[12], tc2[12]; + char ch[3]; omnplay_playlist_draw_item_t* item = (omnplay_playlist_draw_item_t*)user_data; omnplay_instance_t* app = item->app; @@ -325,10 +333,15 @@ static gboolean omnplay_playlist_draw_item_proc( if(i != item->idx) return FALSE; + if(OMNPLAY_PLAYLIST_BLOCK_BEGIN & app->playlist.item[i].type) + snprintf(ch, sizeof(ch), "%c", 'A' + app->playlist.item[i].player); + else + ch[0] = 0; + gtk_list_store_set(item->list_store, iter, 0, "", 1, app->playlist.block_icons[app->playlist.item[i].type], - 2, (0 == app->playlist.item[i].player)?"A":"B", + 2, ch, 3, app->playlist.item[i].id, 4, frames2tc(app->playlist.item[i].in, 25.0, tc1), 5, frames2tc(app->playlist.item[i].dur, 25.0, tc2),