On Thu, 2005-12-15 at 11:40 -0600, Federico Mena Quintero wrote:
> /* Get a filename from the file chooser and display it in a widget */
> char *filename_on_disk = gtk_file_chooser_get_filename (chooser);
> GError *error = NULL;
> char *utf8_filename = g_filename_to_utf8 (filename_on_disk, -1, NULL, NULL,
> &error);
> if (utf8_filename == NULL)
> g_error ("Could not convert on-disk filename to UTF-8: %s",
> error->message);
> else
> gtk_entry_set_text (entry, utf8_filename);
For display only I would use g_filename_display_name() or
g_filename_display_basename() instead, they don't fail but do a "best
effort" to get something at least. But if its an editable widget that is
not a good idea, as it may change the actual string.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Alexander Larsson Red Hat, Inc
[EMAIL PROTECTED] [EMAIL PROTECTED]
He's a lounge-singing white trash cyborg with no name. She's a supernatural
snooty doctor with only herself to blame. They fight crime!
_______________________________________________
gnome-vfs-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-vfs-list