From 93bca4f779b8171df5420bf84632e15685faa344 Mon Sep 17 00:00:00 2001 From: mrsmola Date: Sun, 25 Feb 2007 14:44:15 +0000 Subject: [PATCH] added the missing method on_delete (window) --- src/training_callbacks.c | 11 +++++++++++ src/training_callbacks.h | 5 +++++ src/training_interface.c | 3 +++ 3 files changed, 19 insertions(+) diff --git a/src/training_callbacks.c b/src/training_callbacks.c index 4d713f97..d380f8a1 100755 --- a/src/training_callbacks.c +++ b/src/training_callbacks.c @@ -229,3 +229,14 @@ on_b_inc_training_clicked (GtkButton *button, } } + +gboolean +on_window_training_camp_delete_event (GtkWidget *widget, + GdkEvent *event, + gpointer user_data) +{ + on_b_cancel_clicked(NULL, NULL); + + return TRUE; +} + diff --git a/src/training_callbacks.h b/src/training_callbacks.h index 483b39e9..e442f5fc 100755 --- a/src/training_callbacks.h +++ b/src/training_callbacks.h @@ -61,3 +61,8 @@ on_b_dec_training_clicked (GtkButton *button, void on_b_inc_training_clicked (GtkButton *button, gpointer user_data); + +gboolean +on_window_training_camp_delete_event (GtkWidget *widget, + GdkEvent *event, + gpointer user_data); diff --git a/src/training_interface.c b/src/training_interface.c index 977f22a7..15c06a94 100755 --- a/src/training_interface.c +++ b/src/training_interface.c @@ -194,6 +194,9 @@ create_window_training_camp (void) gtk_radio_button_set_group (GTK_RADIO_BUTTON (rb_camp1), rb_camp2_group); rb_camp2_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (rb_camp1)); + g_signal_connect ((gpointer) window_training_camp, "delete_event", + G_CALLBACK (on_window_training_camp_delete_event), + NULL); g_signal_connect ((gpointer) b_cancel, "clicked", G_CALLBACK (on_b_cancel_clicked), NULL);