gdk_threads_init();
gtk_init(&argc, &argv);
GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_set_size_request(window, 800, 500);
g_signal_connect(window, "delete_event", G_CALLBACK(on_delete_event), NULL);
gdk_threads_init();
gtk_init(&argc, &argv);
GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_set_size_request(window, 800, 500);
g_signal_connect(window, "delete_event", G_CALLBACK(on_delete_event), NULL);