On Thu, 2005-02-03 at 13:23 -0500, Allin Cottrell wrote: > The second parameter to gtk_file_chooser_dialog_new() is > GtkWindow *parent. > > I've been in the habit of putting my app's main window in as the > parent, but I notice that this sometimes produces undesirable > results. > > For example, using the file chooser to save a displayed graph to > file: when the file chooser is closed I'd like focus to return to > the graph window -- but (at least with my desktop setup) if the main > window is given as the file chooser's parent, then it's the main > window that gets focused on closing the file chooser (and the graph > is pushed into the background). > > I've experimented, and see that if I pass NULL for parent, focus > seems to return to the previously focused window when the chooser is > closed, which is fine. I just wanted to check if passing NULL in > this context is "officially OK", or if it invokes undefined > behavior. >
It is ok. We should probably document that as we do for gtk_dialog_new_with_buttons(). Matthias _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list