Bonjour,

Je suis actuellement en train de développer un logiciel de gestion de collections assez simple en utilisant le langage C et la bibliothèque GTK.
Je commence à mieux maîtriser cette bibliothèque mais j'ai le problème que voici :
Lors de l'exécution du programme, l'utilisateur peut créer des nouveaux boutons (qui sont nécessaires pour accéder ensuite aux différentes collections). Or la création/suppression de ces boutons n'est pas permanente : à chaque lancement, seul les éléments graphiques défini grâce à glade dans mon fichier interface.xml sont chargés.

Existe-t-il une fonction qui permettrait en quelque sorte de récupérer le gtkbuilder, dans lequel l'interface avait été chargé au début, et de faire l'opération inverse, c'est à dire convertir le fichier gtkbuilder en fichier interface.xml afin que les boutons crées restent lors du redémarrage du programme ?
Si non, avez-vous une idée de comment je pourrais faire ?

Je vous remercie par avance de votre aide.