-
file chooser button
Bonjour,
Je suis nouveau dans l'utilisation de gtk+ et j'ai besoin de quelques conseil pour commencer. L'un des objets qui m'intrigue concerne le filechooserbutton. En effet, comment récupérer le chemin de cette objet et comment le modifier en aveugle(sans passer par la boite de dialogue).
-
Si je suis la logique, je devrais taper
::GtkFileChooserButton* fileButton=GTK_FILE_CHOOSER_BUTTON(glade_xml_get_widget(m_pGladeConfigureInterface, "filechooserbutton1"));
gtk_file_chooser_button_get_filename(fileButton);
mais cela n'existe pas... qui sait comment faire?
-
C'est une bonne question, j'ai tenté de l'utiliser, mais il me semble que le widget est récent, il n'y a quasiment pas de doc dessus. J'ai regardé l'header correspondant dans /usr/include/gtk-2.0, il y a peu de fonctions, donc j'ai abandonné et je suis passé par une autre voie.
Si qulequ'un a des infos supplémentaires...
Edit :
Ah, je crois que j'ai une piste : il faut lui adjoindre soit-même un GtkFileDialog, comme ça il suffit d'intercepter les évènements de ce dernier pour pouvoir récupérer le nom de fichier sélectionné. Pour adjoindre :
Code:
gtk_file_chooser_button_new_with_dialog (GtkWidget *dialog);