GtkMessageDialog schließt sich nicht
-
Hallo, ich habe für ein Programm als kleine Vorübung folgenden Code geschrieben:
#include <time.h> #include <string.h> #include <gtk/gtk.h> int main(int argc, char **argv) { time_t current_time; GtkWidget *message_box; int seconds = 3; gtk_init(&argc, &argv); message_box = gtk_message_dialog_new(NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_INFO, GTK_BUTTONS_OK, "Hallo!"); gtk_dialog_run(GTK_DIALOG(message_box)); time(¤t_time); seconds = current_time + seconds; while(current_time < seconds) { time(¤t_time); } gtk_dialog_run(GTK_DIALOG(message_box)); return 0; }
Nachdem der Dialog angezeigt wurde, soll drei Sekunden gewartet werden, woraufhin der Dialog erneut erscheint. Das Problem ist, dass der Dialog während der drei Sekunden auf dem Bildschirm bleibt
. Hat jemand eine Idee, woran das liegen könnte? Vielen Dank