The important thing is that we can tie a dialog back to context for the user -- we really want it on DEs like GNOME, and I've heard that KDE wants to get rid of transient-less dialogs as well, since they can just randomly show up to the user. When it's attached to a transient, then we raise the application along with it. Out of curiosity, since I'm not aware of OS X, what's the issue with using transient-parents there? On Mon, Aug 10, 2015 at 10:01 AM, Paul Davis <paul@xxxxxxxxxxxxxxxxxxxxx> wrote: > On Mon, Aug 10, 2015 at 12:57 PM, Jasper St. Pierre > <jstpierre@xxxxxxxxxxx> wrote: >> Hi Paul, >> >> In recent GTK+ versions, GtkDialog emits a warning when it is mapped >> without a parent, saying that it is discouraged. See >> https://git.gnome.org/browse/gtk+/tree/gtk/gtkdialog.c#n776 > > I should my mouth/fingers closed/still when GTK3 is on the table. > > Sorry for the noise. This warning seems unfortunate though. GtkDialog > is a useful class and doesn't inherently need a parent. Does it? > > Using transient-parent on OS X is a very bad idea, and it really buys > nothing with tiled WM's either. It is very regrettable that X (and its > successors) have not implemented a more sophisticated app-centric > window layering model. -- Jasper _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx https://mail.gnome.org/mailman/listinfo/gtk-list