diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2002-09-03 23:51:36 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2002-09-03 23:51:36 +0000 |
commit | 752cd443daec11b1fcfdc43fa582314e52ccc400 (patch) | |
tree | dcc9de6f3ee0f933cf3479fae8450bfdd7c8e492 /demos/testanimation.c | |
parent | 8abdfd3dcc391ccfc354278db57bd57a143b0bfe (diff) | |
download | gtk+-752cd443daec11b1fcfdc43fa582314e52ccc400.tar.gz |
Quit on destroy.
* demos/testanimation.c (do_image):
(do_nonprogressive): Quit on destroy.
* demos/testpixbuf.c (main): test load-at-size.
(expose_func): draw transparent pixbufs against a checkerboard
pattern. (#91829)
Diffstat (limited to 'demos/testanimation.c')
-rw-r--r-- | demos/testanimation.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/demos/testanimation.c b/demos/testanimation.c index 62cac27f09..48d9aca765 100644 --- a/demos/testanimation.c +++ b/demos/testanimation.c @@ -357,6 +357,12 @@ do_image (const char *filename) start_progressive_loading (image); + g_signal_connect (G_OBJECT (window), "destroy", + G_CALLBACK (gtk_main_quit), NULL); + + g_signal_connect (G_OBJECT (window), "delete_event", + G_CALLBACK (gtk_main_quit), NULL); + gtk_widget_show_all (window); return window; @@ -405,6 +411,12 @@ do_nonprogressive (const gchar *filename) image = gtk_image_new_from_file (filename); gtk_container_add (GTK_CONTAINER (frame), image); + g_signal_connect (G_OBJECT (window), "destroy", + G_CALLBACK (gtk_main_quit), NULL); + + g_signal_connect (G_OBJECT (window), "delete_event", + G_CALLBACK (gtk_main_quit), NULL); + gtk_widget_show_all (window); } @@ -430,4 +442,3 @@ main (int argc, return 0; } - |