From 3c9fd7650008345bd04ce2a1163979f3e420e97d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20K=C3=B6hler?= Date: Sun, 22 Apr 2007 09:20:49 +0000 Subject: [PATCH] Close the splash screen on clicks, #366418. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15978 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/gnome-utils/gnc-splash.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/gnome-utils/gnc-splash.c b/src/gnome-utils/gnc-splash.c index bfac5aba77..a3d438b395 100644 --- a/src/gnome-utils/gnc-splash.c +++ b/src/gnome-utils/gnc-splash.c @@ -50,6 +50,13 @@ gnc_gui_init_splash (void) } } +static gboolean +button_press_cb(GtkWidget *widget, GdkEventButton *event, gpointer unused) +{ + gnc_destroy_splash_screen(); + return TRUE; +} + void gnc_show_splash_screen (void) { @@ -112,6 +119,10 @@ gnc_show_splash_screen (void) gtk_box_pack_start (GTK_BOX (vbox), progress, FALSE, FALSE, 0); gtk_container_add (GTK_CONTAINER (splash), vbox); + gtk_widget_add_events(splash, GDK_BUTTON_PRESS_MASK); + g_signal_connect(splash, "button_press_event", + G_CALLBACK(button_press_cb), NULL); + gtk_window_set_auto_startup_notification (FALSE); gtk_widget_show_all (splash); gtk_window_set_auto_startup_notification (TRUE);