From 133b2f31913b25ff222bd9ba9aa716a990e0d94a Mon Sep 17 00:00:00 2001 From: Alexey Yakovenko Date: Fri, 9 Apr 2010 21:33:45 +0200 Subject: few drawing fixes in EQ, seekbar and volumebar --- plugins/gtkui/interface.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'plugins/gtkui/interface.c') diff --git a/plugins/gtkui/interface.c b/plugins/gtkui/interface.c index 9dc8ebeb..e378ceaf 100644 --- a/plugins/gtkui/interface.c +++ b/plugins/gtkui/interface.c @@ -125,7 +125,7 @@ create_mainwin (void) accel_group = gtk_accel_group_new (); mainwin = gtk_window_new (GTK_WINDOW_TOPLEVEL); - gtk_widget_set_events (mainwin, GDK_KEY_PRESS_MASK); + gtk_widget_set_events (mainwin, GDK_POINTER_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_PRESS_MASK); gtk_window_set_title (GTK_WINDOW (mainwin), "DeaDBeeF"); gtk_window_set_default_size (GTK_WINDOW (mainwin), 500, 300); @@ -570,6 +570,18 @@ create_mainwin (void) g_signal_connect ((gpointer) mainwin, "realize", G_CALLBACK (on_mainwin_realize), NULL); + g_signal_connect ((gpointer) mainwin, "button_press_event", + G_CALLBACK (on_mainwin_button_press_event), + NULL); + g_signal_connect ((gpointer) mainwin, "button_release_event", + G_CALLBACK (on_mainwin_button_release_event), + NULL); + g_signal_connect ((gpointer) mainwin, "scroll_event", + G_CALLBACK (on_mainwin_scroll_event), + NULL); + g_signal_connect ((gpointer) mainwin, "motion_notify_event", + G_CALLBACK (on_mainwin_motion_notify_event), + NULL); g_signal_connect ((gpointer) open, "activate", G_CALLBACK (on_open_activate), NULL); @@ -699,9 +711,6 @@ create_mainwin (void) g_signal_connect ((gpointer) seekbar, "button_release_event", G_CALLBACK (on_seekbar_button_release_event), NULL); - g_signal_connect ((gpointer) seekbar, "configure_event", - G_CALLBACK (on_seekbar_configure_event), - NULL); g_signal_connect ((gpointer) seekbar, "expose_event", G_CALLBACK (on_seekbar_expose_event), NULL); -- cgit v1.2.3