GTK dialog mimo gtk_main()
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Neděle Září 25 16:14:09 CEST 2011
On Wed, 21 Sep 2011, Ladislav Vaiz wrote:
> Problém je v tom, že volání gtk_dialog_run() se sice správně ukončí, ale
> dialog zůstane zobrazený i po volání gtk_widget_destroy(). Zmizí až po
> ukončení procesu. [...]
> Dá se nějak vynutit uzavření okna?
Je afaik potřeba ho nechat zpracovat události související s tím
(naplánovaným) uzavřením okna:
while (gtk_events_pending ())
gtk_main_iteration ();
(hypoteticky by to mohlo cyklit stále, pokud by někdo dodával nové
události, ale to asi až tolik nehrozí, pokud má být výsledkem odstranění
jediného okna)
--
Pavel Kankovsky aka Peak / Jeremiah 9:21 \
"For death is come up into our MS Windows(tm)..." \ 21st century edition /
Další informace o konferenci Linux