summaryrefslogtreecommitdiff
path: root/demos/gtk-demo
diff options
context:
space:
mode:
authorWilliam Jon McCann <william.jon.mccann@gmail.com>2013-12-02 21:47:55 -0500
committerWilliam Jon McCann <william.jon.mccann@gmail.com>2013-12-03 10:50:07 -0500
commit8193c8c770358d2ddee99b4bb9c9a4bd03f79f60 (patch)
tree39bea03733d1d41fefa8dc96951e84c1ca557250 /demos/gtk-demo
parente5726e97f40ddd1def220b176880dc6df3e90c35 (diff)
downloadgtk+-8193c8c770358d2ddee99b4bb9c9a4bd03f79f60.tar.gz
demo: make demo windows transient to the main window
This prevents them getting lost behind.
Diffstat (limited to 'demos/gtk-demo')
-rw-r--r--demos/gtk-demo/main.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/demos/gtk-demo/main.c b/demos/gtk-demo/main.c
index 5af0da3cdc..9de99cd937 100644
--- a/demos/gtk-demo/main.c
+++ b/demos/gtk-demo/main.c
@@ -142,6 +142,9 @@ activate_run (GSimpleAction *action,
cbdata->model = model;
cbdata->path = gtk_tree_model_get_path (model, &iter);
+ gtk_window_set_transient_for (GTK_WINDOW (demo), GTK_WINDOW (window));
+ gtk_window_set_modal (GTK_WINDOW (demo), TRUE);
+
g_signal_connect (demo, "destroy",
G_CALLBACK (window_closed_cb), cbdata);
}