passer une saisie en user_data dans glade3
Encore moi oui!
voila le problème :
j'ai dans ma fenetre fait avec Galde une zone de saisie qui a pour nom : titre
j'aimerai au click d'un bouton ecrire le contenu de titre dans un fichier texte.
j'ai donc mis en user_data de l'evenement "clicked" : (GtkWidget*)titre
mais je ne sais pas si c'est la bonne méthode.
ensuite dans ma fonction callback j'ai ceci :
Code:
1 2 3 4 5 6 7 8 9
|
void ecrire(GtkWidget *widget, gpointer data) {
GtkWidget *pTempEntry;
const gchar *sText;
pTempEntry = GTK_WIDGET((GtkWidget*)data);
sText = gtk_entry_get_text(GTK_ENTRY(pTempEntry));
g_file_set_contents("fichier.txt", sText, -1, NULL);
} |
et ça n'ecrit rien du tout :)
merci de votre aide