diff options
author | Federico Mena Quintero <federico@ximian.com> | 2004-04-16 00:45:21 +0000 |
---|---|---|
committer | Federico Mena Quintero <federico@src.gnome.org> | 2004-04-16 00:45:21 +0000 |
commit | df84bd5f573e50e54b877e1d2e41f2b8f9c9fe8b (patch) | |
tree | b133003dbc17df42add1f8969a091eabe26a87d7 /docs/reference/gtk/tmpl/gtkfilechooser.sgml | |
parent | a1632f174c9f46333ad8e8cc01d81d33c3928f3b (diff) | |
download | gtk+-df84bd5f573e50e54b877e1d2e41f2b8f9c9fe8b.tar.gz |
Added a section explaining character encoding for filenames.
2004-04-15 Federico Mena Quintero <federico@ximian.com>
* gtk/tmpl/gtkfilechooser.sgml: Added a section explaining
character encoding for filenames.
Diffstat (limited to 'docs/reference/gtk/tmpl/gtkfilechooser.sgml')
-rw-r--r-- | docs/reference/gtk/tmpl/gtkfilechooser.sgml | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/docs/reference/gtk/tmpl/gtkfilechooser.sgml b/docs/reference/gtk/tmpl/gtkfilechooser.sgml index 8d88ae5324..f8a003f9c3 100644 --- a/docs/reference/gtk/tmpl/gtkfilechooser.sgml +++ b/docs/reference/gtk/tmpl/gtkfilechooser.sgml @@ -15,6 +15,35 @@ File chooser interface used by #GtkFileChooserWidget and #GtkFileChooserDialog. programming interface. </para> + <refsect2 id="gtkfilechooser-encodings"> + <title>File Names and Encodings</title> + + <para> + When the user is finished selecting files in a + #GtkFileChooser, your program can get the selected names + either as filenames or as URIs. For URIs, the normal escaping + rules are applied if the URI contains non-ASCII characters. + However, filenames are <emphasis>always</emphasis> returned in + the character set specified by the + <envar>G_FILENAME_ENCODING</envar> environment variable. + Please see the Glib documentation for more details about this + variable. + </para> + + <important> + <para> + This means that while you can pass the result of + gtk_file_chooser_get_filename() to + <function>open(2)</function> or + <function>fopen(3)</function>, you may not be able to + directly set it as the text of a #GtkLabel widget unless you + convert it first to UTF-8, which all GTK+ widgets expect. + You should use g_filename_to_utf8() to convert filenames + into strings that can be passed to GTK+ widgets. + </para> + </important> + </refsect2> + <refsect2 id="gtkfilechooser-preview"> <title>Adding a Preview Widget</title> |