Mercurial > audlegacy-plugins
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; |