diff src/audacious/ui_equalizer.c @ 3101:b25db04ee2a1

replace EqGraph with UiSkinnedEqualizerGraph
author Tomasz Mon <desowin@gmail.com>
date Thu, 19 Jul 2007 13:06:41 +0200
parents 821a712c08a3
children d5f270d12b0c
line wrap: on
line diff
--- a/src/audacious/ui_equalizer.c	Thu Jul 19 12:15:19 2007 +0200
+++ b/src/audacious/ui_equalizer.c	Thu Jul 19 13:06:41 2007 +0200
@@ -56,6 +56,7 @@
 #include "ui_skinned_button.h"
 #include "ui_skinned_horizontal_slider.h"
 #include "ui_skinned_equalizer_slider.h"
+#include "ui_skinned_equalizer_graph.h"
 
 enum PresetViewCols {
     PRESET_VIEW_COL_NAME,
@@ -88,7 +89,7 @@
 static GtkWidget *equalizerwin_on, *equalizerwin_auto;
 
 static GtkWidget *equalizerwin_close, *equalizerwin_presets, *equalizerwin_shade;
-static EqGraph *equalizerwin_graph;
+static GtkWidget *equalizerwin_graph;
 static GtkWidget *equalizerwin_preamp,*equalizerwin_bands[10];
 static GtkWidget *equalizerwin_volume, *equalizerwin_balance;
 
@@ -226,7 +227,7 @@
     output_set_eq(cfg.equalizer_active, cfg.equalizer_preamp,
                   cfg.equalizer_bands);
 
-    widget_draw(WIDGET(equalizerwin_graph));
+    gtk_widget_queue_draw(equalizerwin_graph);
 }
 
 static void
@@ -683,11 +684,7 @@
     ui_skinned_button_set_skin_index2(equalizerwin_shade, SKIN_EQ_EX);
     g_signal_connect(equalizerwin_shade, "clicked", equalizerwin_shade_toggle, NULL );
 
-    equalizerwin_graph =
-        create_eqgraph(&equalizerwin_wlist, equalizerwin_bg,
-                       SKINNED_WINDOW(equalizerwin)->gc, 86, 17);
-    ui_skinned_window_widgetlist_associate(equalizerwin, 
-        WIDGET(equalizerwin_graph));
+    equalizerwin_graph = ui_skinned_equalizer_graph_new(SKINNED_WINDOW(equalizerwin)->fixed, 86, 17);
 
     equalizerwin_preamp = ui_skinned_equalizer_slider_new(SKINNED_WINDOW(equalizerwin)->fixed, 21, 38);
     ui_skinned_equalizer_slider_set_position(equalizerwin_preamp, cfg.equalizer_preamp);