#include <gtk/gtk.h> void test(void) { g_print("Ok\n"); } int main(int argc, char **argv) { GtkWidget* Fen; GtkWidget* pBoutonQuitter; gtk_init(&argc, &argv); Fen = gtk_window_new (GTK_WINDOW_TOPLEVEL); pBoutonQuitter = gtk_button_new_with_label ("Button 1"); gtk_container_add(GTK_CONTAINER(Fen),GTK_WIDGET(pBoutonQuitter)); g_signal_connect(G_OBJECT(pBoutonQuitter),"clicked",G_CALLBACK(gtk_main_quit),NULL); gtk_widget_show_all(Fen); // Appelle la fonction test toutes les secondes g_timeout_add(1000, (gpointer)test, NULL); gtk_main(); return 0; }