From 9b4d92a32204816ee5a467a9f7dd52a21d31ce49 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Mon, 10 May 2010 22:40:25 +0000 Subject: [PATCH] The program can be terminated nicely from the debugging window --- src/phone.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/phone.c b/src/phone.c index a80fc1a..25dd837 100644 --- a/src/phone.c +++ b/src/phone.c @@ -875,6 +875,13 @@ void phone_show_debug(Phone * phone, gboolean show) G_CALLBACK(_on_debug_queue_execute), phone); gtk_box_pack_start(GTK_BOX(hbox), widget, FALSE, TRUE, 0); gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0); + /* quit */ + hbox = gtk_hbox_new(FALSE, 0); + widget = gtk_button_new_from_stock(GTK_STOCK_QUIT); + g_signal_connect(G_OBJECT(widget), "clicked", G_CALLBACK( + gtk_main_quit), NULL); + gtk_box_pack_start(GTK_BOX(hbox), widget, TRUE, TRUE, 4); + gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, 0); gtk_container_add(GTK_CONTAINER(phone->de_window), vbox); gtk_widget_show_all(vbox); }