Mercurial > audlegacy
diff src/audacious/genevent.c @ 3001:6d4b7b739232 trunk
fully implement UiSkinnedNumber, number.c no longer needed
author | Tomasz Mon <desowin@gmail.com> |
---|---|
date | Sun, 08 Jul 2007 12:21:09 +0200 |
parents | cfb04f784a84 |
children | 01ae56759d15 |
line wrap: on
line diff
--- a/src/audacious/genevent.c Sun Jul 08 10:23:16 2007 +0200 +++ b/src/audacious/genevent.c Sun Jul 08 12:21:09 2007 +0200 @@ -56,6 +56,7 @@ #include "ui_main.h" #include "ui_playlist.h" #include "ui_skinned_textbox.h" +#include "ui_skinned_number.h" #include "util.h" #include "visualization.h" #include "vfs.h" @@ -82,10 +83,10 @@ (gint) g_timer_elapsed(pause_timer, NULL); if (mainwin_10min_num != NULL) { - number_set_number(mainwin_10min_num, timeleft / 600); - number_set_number(mainwin_min_num, (timeleft / 60) % 10); - number_set_number(mainwin_10sec_num, (timeleft / 10) % 6); - number_set_number(mainwin_sec_num, timeleft % 10); + ui_skinned_number_set_number(mainwin_10min_num, timeleft / 600); + ui_skinned_number_set_number(mainwin_min_num, (timeleft / 60) % 10); + ui_skinned_number_set_number(mainwin_10sec_num, (timeleft / 10) % 6); + ui_skinned_number_set_number(mainwin_sec_num, timeleft % 10); } if (mainwin_sposition != NULL && !mainwin_sposition->hs_pressed) { @@ -93,9 +94,11 @@ time_str = g_strdup_printf("%2.2d", timeleft / 60); ui_skinned_textbox_set_text(mainwin_stime_min, time_str); + g_free(time_str); time_str = g_strdup_printf("%2.2d", timeleft % 60); ui_skinned_textbox_set_text(mainwin_stime_sec, time_str); + g_free(time_str); } playlistwin_set_time(timeleft * 1000, 0, TIMER_ELAPSED);