Bonjour,
Je suis en train de réaliser un projet et je suis confronté à un petit problème que je traine depuis des semaines.

Voila mon problème, j'ai mis en place un chronomètre (fonctionnel) mais pour le rendre plus chaleureux je lui applique une couleur et police via g_locale_to_utf8!

Jusque là nickel. Mon problème est le rafraichissement. Lorsque mon chrono n'était qu'un label, un gtk_label_set_text convenait parfaitement mais la problème. Comment faire ??

Voila le code

fenetre_principal()
{
/.../

GtkWidget* txt = NULL;
gchar* TexteTemps = NULL;
char *a_afficher;
char mot[40];

g_string_sprintf(chaine, "%.2d:%.2d:%.2d:%.2d", heure, min, sec, mili);
sprintf(mot,"%s", chaine->str);
a_afficher = g_strdup_printf("<span face=\"Comic Sans MS \"foreground=\"#FF0000\" size=\"xx-large\">%s</span>", mot);
TexteTemps = g_locale_to_utf8(a_afficher, -1, NULL, NULL, NULL);
txt=gtk_label_new(TexteTemps);

gtk_label_set_use_markup(GTK_LABEL(txt), TRUE);
gtk_label_set_justify(GTK_LABEL(txt), GTK_JUSTIFY_CENTER);

g_timeout_add(10, (GSourceFunc)calcul_chrono, NULL);

/../

}

que mettre dans mon timer a part les fonctions de calcul du chrono pour que cela fonctionne ?