Hi, Jasper, On Sun, Aug 9, 2015 at 3:00 PM, Jasper St. Pierre <jstpierre@xxxxxxxxxxx> wrote: > The default transient window is NULL, so you don't have to do anything. OK, I did call "gtk_window_set_transient_for( dlg, NULL );", but still got the warning GtkDialog mapped without a transient parent: This is discouraged. The thing is: I have my own GtkDialog class and I'm trying to eliminate this warning... Thank you. > > On Sun, Aug 9, 2015 at 11:59 AM, Igor Korot <ikorot01@xxxxxxxxx> wrote: >> Hi, ALL, >> There is a function in GTK - gtk_window_set_transient_for() - which >> sets the parent >> window for the current one. >> >> Now the question I have is: is it possible to set the parent to become >> a Desktop? >> >> Let's say I have an application class and I want to make sure that I >> already have a TLW >> to pass it to that function. Otherwise I want to use Desktop, because >> passing NULL >> according to documentation will unset it. >> >> [quote] >> Passing NULL for parent unsets the current transient window >> [/quote] >> >> and it does not say it what happen if there was no such window in the >> first place. >> So if I will pass NULL for the parent and the transient is not being >> set, will it become >> set as a Desktop. >> >> This is not clear from the docs. >> >> Thank you for clarification. >> _______________________________________________ >> gtk-list mailing list >> gtk-list@xxxxxxxxx >> https://mail.gnome.org/mailman/listinfo/gtk-list > > > > -- > Jasper _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx https://mail.gnome.org/mailman/listinfo/gtk-list