#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;
}