summaryrefslogtreecommitdiff
path: root/interface.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-07-30 23:41:22 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-07-30 23:41:22 +0200
commit1a0dc00a812b1fe268207e504a9c5d14fa58d303 (patch)
tree548647294a8f2f224f4c9a310350cb035a919a22 /interface.c
parentfb76a7dfc7d46d08a9dc6921b1a216b098c134bd (diff)
initial support for playlist keyboard navigation
Diffstat (limited to 'interface.c')
-rw-r--r--interface.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/interface.c b/interface.c
index a8de1889..b00b4c81 100644
--- a/interface.c
+++ b/interface.c
@@ -85,6 +85,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_window_set_title (GTK_WINDOW (mainwin), "DeaDBeeF");
gtk_window_set_default_size (GTK_WINDOW (mainwin), 750, 650);
@@ -312,6 +313,9 @@ create_mainwin (void)
g_signal_connect ((gpointer) mainwin, "destroy",
G_CALLBACK (gtk_main_quit),
NULL);
+ g_signal_connect ((gpointer) mainwin, "key_press_event",
+ G_CALLBACK (on_mainwin_key_press_event),
+ NULL);
g_signal_connect ((gpointer) open, "activate",
G_CALLBACK (on_open_activate),
NULL);