comparison src/skins/ui_vis.c @ 2669:ed0ad7b373d3

make vis working
author Tomasz Mon <desowin@gmail.com>
date Sat, 31 May 2008 14:17:37 +0200
parents c2603047a1a3
children 3134a0987162
comparison
equal deleted inserted replaced
2668:a1431a900f28 2669:ed0ad7b373d3
629 if (widget_is_visible) 629 if (widget_is_visible)
630 gtk_widget_queue_resize(widget); 630 gtk_widget_queue_resize(widget);
631 } 631 }
632 632
633 void ui_vis_clear_data(GtkWidget *widget) { 633 void ui_vis_clear_data(GtkWidget *widget) {
634 g_return_if_fail(UI_IS_VIS(widget));
635
634 gint i; 636 gint i;
635 UiVis *vis = UI_VIS (widget); 637 UiVis *vis = UI_VIS (widget);
636 638
637 memset(voiceprint_data, 0, 16*76); 639 memset(voiceprint_data, 0, 16*76);
638 for (i = 0; i < 75; i++) { 640 for (i = 0; i < 75; i++) {
640 vis->peak[i] = 0; 642 vis->peak[i] = 0;
641 } 643 }
642 } 644 }
643 645
644 void ui_vis_timeout_func(GtkWidget *widget, guchar * data) { 646 void ui_vis_timeout_func(GtkWidget *widget, guchar * data) {
647 g_return_if_fail(UI_IS_VIS(widget));
648
645 UiVis *vis = UI_VIS (widget); 649 UiVis *vis = UI_VIS (widget);
646 static GTimer *timer = NULL; 650 static GTimer *timer = NULL;
647 gulong micros = 9999999; 651 gulong micros = 9999999;
648 gboolean falloff = FALSE; 652 gboolean falloff = FALSE;
649 gint i; 653 gint i;