Código:
  
El tema es que con el mismo codigo para leer el archivo, en un proyecto de consola me lo lee bien.void
on_Abrir_boton_abrir_clicked           (GtkButton       *button,
                                        gpointer         user_data)
{
GtkWidget * nombre = lookup_widget(GTK_WIDGET(button), "Abrir_nombre");
GtkWidget * contenido = lookup_widget(GTK_WIDGET(button), "Abrir_contenedor");
GtkTextBuffer *buffer;
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (contenido));
const gchar *a_nombre=gtk_entry_get_text(GTK_ENTRY(nombre));
FILE *abrir;
char *carpeta="C:/bla/bla/bla/";
char DIR[50];
sprintf(DIR,"%s%s",carpeta,a_nombre);
char texto[100];
abrir=fopen(DIR,"r");
while (feof(abrir)==0){
fgets(texto,100,abrir);
gtk_text_buffer_set_text(buffer,texto, -1);
}
fclose(abrir);
}
Desde ya muchas gracias.
Saludos
 
