Portál AbcLinuxu, 9. listopadu 2025 04:18
gtk_init(&argc, &argv);
/* vytvoreni widgetu, nastaveni signal handleru */
/* ... */
/* tohle je misto gtk_main() */
while (1) {
/* pokud prijde SIGCHLD, vrati ze z poll() a skonci */
gtk_main_iteration();
/* pokud signal handler nastavil priznak, zavola
* waitpid() a muze volat i funkce GTK
*/
wait_zombies();
}
Ale nevím, jestli to nemůže způsobit nějaké komplikace když nevolám gtk_main() (jejíž zdroják vypadá docela záhadně), nebo jestli si po zavolání gtk_init() můžu dělat co chci.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.