summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorDanielle Madeley <danielle.madeley@collabora.co.uk>2009-09-14 21:57:45 +1000
committerDanielle Madeley <danielle.madeley@collabora.co.uk>2009-11-18 12:18:31 +1100
commit62cd1bfe98093be36f17487a340bbcc1499d0f81 (patch)
treec3729fea1ce9216ea7ff566ecf0dc9a5ee74f1fa /examples
parenta4f2ddc785a577b256d70c36bbf517e7c75d9873 (diff)
downloadclutter-gtk-62cd1bfe98093be36f17487a340bbcc1499d0f81.tar.gz
gtk-clutter-window-test2: call gtk_main_quit on window destroy
Diffstat (limited to 'examples')
-rw-r--r--examples/gtk-clutter-window-test2.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/examples/gtk-clutter-window-test2.c b/examples/gtk-clutter-window-test2.c
index a6ba3f2..341f8d7 100644
--- a/examples/gtk-clutter-window-test2.c
+++ b/examples/gtk-clutter-window-test2.c
@@ -131,14 +131,17 @@ main (int argc, char **argv)
GtkWidget *table = gtk_table_new (6, 6, TRUE);
add_button (GTK_TABLE (table), GTK_STOCK_OK, 0);
- add_button (GTK_TABLE (table), GTK_STOCK_CANCEL, 1);
- add_button (GTK_TABLE (table), GTK_STOCK_CLOSE, 2);
- add_button (GTK_TABLE (table), GTK_STOCK_ABOUT, 3);
- add_button (GTK_TABLE (table), GTK_STOCK_BOLD, 4);
- add_button (GTK_TABLE (table), GTK_STOCK_ITALIC, 5);
+ add_button (GTK_TABLE (table), GTK_STOCK_CANCEL, 1);
+ add_button (GTK_TABLE (table), GTK_STOCK_CLOSE, 2);
+ add_button (GTK_TABLE (table), GTK_STOCK_ABOUT, 3);
+ add_button (GTK_TABLE (table), GTK_STOCK_BOLD, 4);
+ add_button (GTK_TABLE (table), GTK_STOCK_ITALIC, 5);
gtk_container_add (GTK_CONTAINER (window), table);
gtk_widget_show_all (window);
- // gtk_widget_show_all (table);
+
+ g_signal_connect_swapped (window, "destroy",
+ G_CALLBACK (gtk_main_quit), NULL);
+
gtk_main ();
}