diff src/audacious/ui_equalizer.c @ 2494:59661bd074b4 trunk

[svn] Try to put some skinned window code in a common place.
author nenolod
date Sat, 10 Feb 2007 17:01:44 -0800
parents d7ccaa59630f
children 6fb56e6bc6ec
line wrap: on
line diff
--- a/src/audacious/ui_equalizer.c	Sat Feb 10 12:29:21 2007 -0800
+++ b/src/audacious/ui_equalizer.c	Sat Feb 10 17:01:44 2007 -0800
@@ -52,6 +52,8 @@
 
 #include "images/audacious_eq.xpm"
 
+#include "ui_skinned_window.h"
+
 enum PresetViewCols {
     PRESET_VIEW_COL_NAME,
     PRESET_VIEW_N_COLS
@@ -422,15 +424,9 @@
         event->x /= 2;
         event->y /= 2;
     }
-    if (dock_is_moving(GTK_WINDOW(equalizerwin)))
-    {
-        dock_move_motion(GTK_WINDOW(equalizerwin), event);
-    }
-    else 
-    {
-        handle_motion_cb(equalizerwin_wlist, widget, event);
-        draw_equalizer_window(FALSE);
-    }
+
+    handle_motion_cb(equalizerwin_wlist, widget, event);
+    draw_equalizer_window(FALSE);
 
     gdk_flush();
 
@@ -748,7 +744,7 @@
     GdkPixbuf *icon;
     gint width, height;
 
-    equalizerwin = gtk_window_new(GTK_WINDOW_TOPLEVEL);
+    equalizerwin = ui_skinned_window_new(GTK_WINDOW_TOPLEVEL);
     gtk_window_set_title(GTK_WINDOW(equalizerwin), _("Audacious Equalizer"));
     gtk_window_set_wmclass(GTK_WINDOW(equalizerwin), "equalizer", "Audacious");
     gtk_window_set_role(GTK_WINDOW(equalizerwin), "equalizer");
@@ -783,14 +779,6 @@
         gtk_window_move(GTK_WINDOW(equalizerwin),
                         cfg.equalizer_x, cfg.equalizer_y);
 
-    gtk_widget_set_events(equalizerwin,
-                          GDK_FOCUS_CHANGE_MASK | GDK_BUTTON_MOTION_MASK |
-                          GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK |
-                          GDK_VISIBILITY_NOTIFY_MASK);
-    gtk_widget_realize(equalizerwin);
-
-    util_set_cursor(equalizerwin);
-
     g_signal_connect(equalizerwin, "delete_event",
                      G_CALLBACK(equalizerwin_delete), NULL);
     g_signal_connect(equalizerwin, "button_press_event",