Gracias Cleto y Lorenzo por responder;  Cleto he estado probando tú código  en 
mi caso, y no me sirve, vamos que me dan fallos de compilación, pero vamos no 
es por que tú código esté mal, que va. Es que al paracerer tú estabas 
utilizando un "GtkFileChooserDialog" y yo estoy utilizando un 
"GtkFileChooserButton"; son muy parecidos pero no son iguales por eso me dan 
fallo los métodos que tú utilizabas.

Todo lo que he buscado hasta ahora sobre este "GtkFileChooserButton" me lleva a 
esta página que era a la que hacía referencia Lorenzo:

http://developer.gimp.org/api/2.0/gtk/GtkFileChooserButton.html

En ella aparecen las funciones con las que pueden funcionar los widgets tipo 
"GtkFileChooserButton", pero todavía no consigo recoger el nombre del archivo 
que se selecciona con éste.

He probado la función:

char *filename;

filename =  gtk_file_chooser_button_get_title   (filechooserbutton1);

printf("nombre archivo que estamos seleccionando: %s ", filename );

Y curiosamente este printf me imprime lo que en el programa Gazpacho tengo en 
título en la parte control, no el nombre del fichero que selecciono.

Bueno mañana seguiré probando.

Un saludo.

/****************************************************************************************
Era generoso, amaba la paz, y por encima de todo una persona feliz = Bob Marley;


----------------------------------------> Date: Sun, 7 Oct 2007 22:34:00 +0200> 
From: [EMAIL PROTECTED]> To: [email protected]> Subject: Re: [CRySoL] 
Glade, or Gazpacho: that is the question>> Hola!>> Yo lo tengo hecho con un 
dialog de filechooser. El código que te paso> está hecho en Python. Espero que 
te sirva. Está sacado de un práctica> para criptografía. No está muy "depurado" 
en el sentido de que pueden> sobrar cosas. Pero bueno... ahí va :-)>> Se supone 
que debes tener un filechooser dialog.>> def open_file(self, boton):> dialog = 
self.widgets.get_widget('filechooserdialog')> fichero = ""> cancel = False>> 
action = dialog.run()>> if(action == gtk.RESPONSE_OK):> fichero = 
dialog.get_filename()> texto = file(fichero).read()> self.widgets.get_widget(\> 
'tf_criptograma').get_buffer().\> set_text(texto.decode('utf-8'))>> 
dialog.hide()> _______________________________________________> CRySoL mailing 
list> http://crysol.inf-cr.uclm.es/> 
https://arco.inf-cr.uclm.es/cgi-bin/mailman/listinfo/crysol

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
_______________________________________________
CRySoL mailing list
http://crysol.inf-cr.uclm.es/
https://arco.inf-cr.uclm.es/cgi-bin/mailman/listinfo/crysol

Responder a